@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-24F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+400-52F}@font-face{font-family:Onest;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??}@font-face{font-family:Onest;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-24F}@font-face{font-family:Onest;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+400-52F}:root{--bg:#0f1019;--bg-deep:#0b0c13;--surface:#15182b;--surface-2:#1b1f40;--surface-3:#23284b;--text:#f7f7fb;--muted:#969ab0;--border:#ffffff17;--red:#d60e28;--red-2:#ff3838;--indigo:#302dca;--purple:#7166ff;--content:1136px;--header:80px;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 70% 5%, #3d30b721, transparent 31rem), var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}@supports (content-visibility:auto){.home-page>:not(.hero):not(.discovery){content-visibility:auto;contain-intrinsic-size:auto 640px}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}.content{width:min(var(--content), calc(100% - 48px));margin-inline:auto}.eyebrow{color:#ff7789;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 19px;font-size:14px;font-weight:700;transition:transform .18s,filter .18s,background .18s;display:inline-flex}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg, var(--red-2), var(--red));color:#fff;box-shadow:0 10px 30px #d60e283d}.button--secondary{border-color:var(--border);color:#fff;background:#ffffff0e}.button--light{color:#161829;background:#fff}.button--large{min-height:48px;padding-inline:25px}.icon-button{cursor:pointer;background:0 0;border:0}.site-header{z-index:90;height:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1019f0;border-bottom:1px solid #ffffff0d;transition:transform .25s;position:sticky;top:0}.header-inner{align-items:center;gap:34px;width:min(1360px,100% - 32px);height:100%;margin:0 auto;display:flex}.logo{letter-spacing:.06em;flex:none;align-items:center;gap:9px;font-family:Onest;font-size:15px;font-weight:800;display:flex}.logo>img{object-fit:contain;width:74px;height:29px}.logo-mark{justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative;transform:rotate(45deg)}.logo-mark i{background:var(--red-2);border-radius:8px;width:17px;height:6px;display:block;position:absolute}.logo-mark i:first-child{transform:translateY(-7px)}.logo-mark i:nth-child(2){background:#8f8bff;transform:translate(-5px)rotate(90deg)}.logo-mark i:nth-child(3){background:#fff;transform:translate(6px,6px)}.desktop-nav{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.nav-item{color:#aaaec1;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding:0 10px;font-size:10px;display:flex;position:relative}.nav-item svg{color:#e8e9f1}.nav-item:hover,.nav-item.active{color:#fff}.nav-item.active:after{content:"";background:var(--red-2);border-radius:5px 5px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.nav-more{color:#b9bbca}.header-actions{align-items:center;gap:9px;display:flex}.timer-offer{color:#ff6d7f;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.language-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 9px;display:flex}.mobile-tabs{display:none}.hero{--hero-from:#29109a;--hero-middle:#8b1f9b;--hero-to:#db1c46;background:linear-gradient(103deg, var(--hero-from) 0%, var(--hero-middle) 58%, var(--hero-to) 100%);min-height:440px;transition:background-color .45s;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 77%,#ffa8d95c,#0000 28%),linear-gradient(90deg,#08081452,#0000 55%);position:absolute;inset:0}.hero-noise{opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{z-index:2;align-items:center;height:440px;display:flex;position:relative}.hero-copy{width:50%;padding-bottom:8px}.hero-copy h1{letter-spacing:-.045em;max-width:560px;margin:9px 0 7px;font:800 clamp(42px,4.5vw,64px)/.98 Onest}.hero-copy h1 em{color:#ffb4c6;font-style:normal;display:block}.hero-offer-title{color:#ffb4c6;letter-spacing:-.025em;margin-bottom:12px;font:750 clamp(21px,2vw,29px)/1.1 Onest;display:block}.hero-offer-title em{font-style:normal}.hero-copy p{color:#f0dcf2;max-width:490px;margin:0 0 25px;font-size:15px;line-height:1.6}.hero-art{perspective:900px;justify-content:center;align-items:center;width:50%;height:100%;display:flex;position:absolute;top:0;right:8px}.hero-card{color:#fff;background:linear-gradient(150deg,#ff406c,#7415ba 58%,#150a65);border:1px solid #ffffff4d;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:246px;height:320px;display:flex;transform:rotate(9deg);box-shadow:0 34px 80px #13043f8c,inset 0 0 60px #ffffff24}.hero-card svg{color:#ffc8e0;width:62px;height:62px}.hero-card span{letter-spacing:.18em;margin-top:12px;font-weight:900}.hero-card b{text-align:center;color:#ffe5f2;text-shadow:0 6px #65066859;max-width:92%;font:800 clamp(58px,7vw,100px)/1 Onest}.hero-ring{border:24px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;transform:rotateX(67deg)rotate(-10deg)}.orb{filter:blur(1px);border-radius:50%;position:absolute;box-shadow:inset -12px -14px 25px #1c004859,0 20px 35px #19023b40}.orb--one{background:#ff72b5;width:95px;height:95px;top:95px;left:18px}.orb--two{background:#8a76ff;width:60px;height:60px;bottom:60px;right:26px}.hero-arrow{z-index:4;cursor:pointer;background:#0a081f59;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 22px)}.hero-arrow--left{left:max(20px, calc((100% - var(--content))/2 - 72px))}.hero-arrow--right{right:max(20px, calc((100% - var(--content))/2 - 72px))}.hero-pagination{gap:6px;margin-top:27px;display:flex}.hero-pagination button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0;position:relative}.hero-pagination button:after{content:"";background:#ffffff4d;border-radius:5px;width:17px;height:5px;transition:width .25s,background .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-pagination button.active{background:0 0;width:44px}.hero-pagination button.active:after{background:#fff;width:39px}.discovery{padding-top:24px}.search-row{grid-template-columns:1fr 220px;gap:12px;display:grid}.search-field,.provider-select{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 15px;display:flex}.search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%}.provider-select{cursor:pointer;justify-content:flex-start;width:100%}.provider-select svg:last-child{margin-left:auto}.provider-control{position:relative}.provider-menu{z-index:20;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 38px #00000061}.provider-menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px}.provider-menu button:hover,.provider-menu button[aria-selected=true]{background:#ffffff14}.category-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.category-track button{color:#a8abbb;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:88px;height:52px;padding:0 15px;display:flex}.category-track button svg{width:19px}.category-track button.active,.category-track button:hover{background:var(--surface-2);color:#fff;border-color:#ffffff0d}.page-section{margin-top:45px}.section-title-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-title-row>div{align-items:center;gap:10px;display:flex}.section-title-row svg{color:#ff4058}.section-title-row h2{letter-spacing:-.02em;margin:0;font:700 26px/1.2 Onest}.section-title-row>a{color:#b7bac9;align-items:center;font-size:13px;font-weight:600;display:flex}.game-track{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:148px;grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.game-track--featured{grid-template-rows:repeat(2,148px);grid-auto-columns:148px}.game-card{scroll-snap-align:start;min-width:0}.game-card-link{color:inherit;border-radius:12px;display:block}.game-card-link:focus-visible{outline-offset:3px;outline:3px solid #fff}.game-track--featured .game-card--featured{grid-area:span 2/span 2;width:308px}.game-track--featured .game-card--featured+.game-card{grid-column:3}.game-track--featured .game-card--featured~.game-card{height:148px}.game-card h3{white-space:nowrap;text-overflow:ellipsis;margin:9px 2px 2px;font-size:13px;font-weight:700;overflow:hidden}.game-card p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 2px;font-size:11px;overflow:hidden}.game-track--featured .game-card:not(.game-card--featured) h3,.game-track--featured .game-card:not(.game-card--featured) p{display:none}.game-art-wrap{border-radius:12px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;transform:translateZ(0)}.tile-art{--hue:250;--accent:#867dff;aspect-ratio:1;background:radial-gradient(circle at 30% 18%, color-mix(in srgb, var(--accent) 65%, white), transparent 22%), radial-gradient(circle at 80% 88%, hsl(var(--hue) 90% 60%), transparent 38%), linear-gradient(145deg, hsl(var(--hue) 60% 33%), #111125 70%);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #ffffff14}.tile-art img{z-index:4;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.75,.2,1),filter .3s;position:absolute;inset:0}.tile-art:before{content:"";border:2px solid #ffffff24;border-radius:50%;width:70%;height:70%;position:absolute;box-shadow:0 0 0 12px #ffffff0a,0 0 0 28px #ffffff06}.tile-art b{z-index:2;text-align:center;max-width:90%;color:var(--accent);text-shadow:0 4px 0 #00000047, 0 0 18px var(--accent);font:900 clamp(20px,2vw,34px)/.9 Onest}.tile-art i{filter:blur(5px);background:var(--accent);opacity:.55;border-radius:50%;height:8px;position:absolute;bottom:9%;left:10%;right:10%}.tile-stars{opacity:.7;font-size:10px;position:absolute;top:10px;left:11px}.tile-art--featured{aspect-ratio:auto;height:308px}.tile-art--featured b{font-size:54px}.game-hover{opacity:0;background:#070813ad;flex-direction:column;justify-content:center;align-items:center;gap:9px;transition:opacity .18s;display:flex;position:absolute;inset:0}.game-art-wrap:hover{transform:translateY(-3px);box-shadow:0 16px 30px #00000047}.game-art-wrap:hover .tile-art img{filter:saturate(1.08);transform:scale(1.055)}.game-art-wrap:hover .game-hover,.game-art-wrap:focus-within .game-hover{opacity:1}.play-button{background:var(--red);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.play-button svg{width:20px}.demo-link{font-size:12px;font-weight:700}.track-progress{display:none}.activity-track{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.activity-card{background:linear-gradient(150deg, var(--surface-2), color-mix(in srgb, hsl(var(--activity-hue) 64% 45%) 28%, var(--surface)));border:1px solid #ffffff0f;border-radius:14px;min-height:136px;padding:14px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.activity-card b{color:hsl(var(--activity-hue) 93% 74%);text-shadow:0 0 28px;font:800 35px Onest;position:absolute;bottom:9px;right:9px}.activity-card>svg{width:18px;position:absolute;bottom:13px;left:12px}.welcome-banner{background:linear-gradient(105deg,#401ab4,#821b9e 62%,#c91e55);border-radius:16px;min-height:260px;margin-top:45px;padding:34px 42px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1303373b}.welcome-banner h2{max-width:530px;margin:7px 0 15px;font:800 34px/1.1 Onest}.countdown{gap:9px;margin:0 0 20px;display:flex}.countdown span{text-align:center;background:#08072238;border:1px solid #ffffff24;border-radius:9px;min-width:64px;padding:8px 10px;font-weight:800}.countdown small{color:#d6cce2;text-transform:uppercase;font-size:9px;font-weight:500;display:block}.gift-art{background:radial-gradient(circle,#fc617f,#0000 66%);border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:absolute;top:-25px;right:65px}.gift-art svg{filter:drop-shadow(0 25px 15px #2d003d4d);width:150px;height:150px}.gift-art i{border:7px solid #ffffff73;border-radius:50%;width:32px;height:32px;position:absolute}.gift-art i:nth-child(2){top:25px;left:50px}.gift-art i:nth-child(3){bottom:40px;right:25px}.winning-track{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.winning-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex:0 0 260px;grid-template-columns:68px 1fr 36px;align-items:center;gap:11px;min-height:88px;padding:9px;display:grid}.winning-card .tile-art{width:68px}.winning-card div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.winning-card span,.winning-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.winning-card strong{color:#7dffbf;font-size:15px}.winning-play{background:var(--red);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.winning-play svg{width:14px}.feature-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:46px;display:grid}.feature-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.feature-visual{background:radial-gradient(circle at 75% 45%,#ffffff36,#0000 18%),linear-gradient(125deg,#4d1bae,#a62295 57%,#ec315a);justify-content:space-between;align-items:flex-start;min-height:190px;padding:27px;display:flex}.feature-card--lottery .feature-visual{background:radial-gradient(circle at 75% 45%,#ffffff36,#0000 18%),linear-gradient(125deg,#1e47c2,#792dbe 57%,#e42e84)}.feature-visual span{letter-spacing:.06em;font-weight:800}.feature-visual b{color:#ffe2ec;text-shadow:0 6px #2a045040;font:800 63px/.9 Onest}.feature-body{padding:18px}.feature-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-stats span{border:1px solid var(--border);background:#ffffff06;border-radius:10px;padding:11px}.feature-stats small{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.feature-stats strong{font-size:15px}.feature-actions{gap:9px;margin-top:12px;display:flex}.feature-actions .button{flex:1}.feature-tabs{border-bottom:1px solid var(--border);gap:18px;margin-top:17px;display:flex}.feature-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:12px}.feature-tabs button.active{color:#fff;border-bottom-color:var(--red)}.mini-games{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.mini-games .tile-art{border-radius:8px}.collection-track{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.collection-card{border:1px solid var(--border);background:linear-gradient(140deg, hsl(var(--collection-hue) 52% 27%), var(--surface));border-radius:15px;justify-content:space-between;min-height:184px;padding:22px;display:flex;position:relative;overflow:hidden}.collection-card h3{text-transform:capitalize;margin:4px 0;font:700 21px Onest}.collection-card p{color:#c4c7d6;margin:0;font-size:12px}.collection-mosaic{grid-template-columns:1fr 1fr;gap:5px;width:180px;display:grid;transform:rotate(5deg)translate(15px,8px)}.collection-mosaic .tile-art{border-radius:7px}.app-banner{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(110deg,#161a39,#25225f 55%,#521d76);min-height:345px;margin-top:64px;overflow:hidden}.app-banner-inner{justify-content:space-between;align-items:center;min-height:345px;display:flex;position:relative}.app-banner h2{margin:7px 0 10px;font:800 36px Onest}.app-banner p{color:#b9bcd0}.store-buttons{gap:9px;margin-top:20px;display:flex}.store-buttons a{background:#080910;border:1px solid #fff3;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:700}.phone-art{background:linear-gradient(160deg,#d5244c,#5f25be 55%,#151430);border:9px solid #25283d;border-radius:42px;width:240px;height:420px;margin:70px 90px -110px 0;position:relative;transform:rotate(8deg);box-shadow:0 30px 70px #0006}.phone-art span{text-align:center;color:#ffffffd9;font:900 70px Onest;position:absolute;top:42px;left:0;right:0}.phone-art i{background:#ffffff1f;border-radius:12px;height:54px;position:absolute;left:20px;right:20px}.phone-art i:first-of-type{top:152px}.phone-art i:nth-of-type(2){top:218px}.phone-art i:nth-of-type(3){top:284px}.footer{background:#0a0b11;padding:42px 0 88px}.social-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:20px;padding:20px 24px;display:flex}.social-panel>div:first-child{flex:1;align-items:center;gap:12px;display:flex}.social-panel>div:first-child>svg{color:#ff4d61}.social-panel span{flex-direction:column;gap:4px;display:flex}.social-panel small{color:var(--muted)}.social-icons{gap:9px;display:flex}.social-icons i{border:1px solid var(--border);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.footer-links{gap:110px;margin-top:32px;display:flex}.footer-links>div{flex-direction:column;gap:10px;min-width:160px;display:flex}.footer-links h3{margin:0 0 5px;font-size:14px}.footer-links a,.footer-links span{color:var(--muted);font-size:12px}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:34px;margin-top:45px;padding-top:26px;font-size:12px;display:flex}.footer-bottom .logo{color:#fff;margin-right:auto}.floating-action{z-index:75;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;right:24px;box-shadow:0 12px 30px #0000004d}.floating-action--help{background:var(--red);bottom:24px}.floating-action--top{background:var(--surface-3);bottom:80px}.welcome-modal{background:#191b2e;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:46% 54%;width:min(660px,100%);min-height:340px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000009e}.modal-art{background:radial-gradient(circle,#c6489a,#5222ad 60%,#19133e);place-items:center;display:grid;position:relative;overflow:hidden}.modal-art svg{color:#fff;filter:drop-shadow(0 20px 20px #0000004d);width:112px;height:112px}.modal-art span{color:#ffcadf;font:900 64px Onest;position:absolute;bottom:40px}.modal-art i{border:18px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute}.modal-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 40px 35px;display:flex}.modal-content h2{margin:0 0 10px;font:800 33px Onest}.modal-content p{color:#b8bbcb;margin:0 0 24px;line-height:1.55}.modal-content .button{width:100%}.modal-close{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:9px}.modal-x{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.inner-page{min-height:calc(100vh - var(--header));padding-top:34px}.inner-heading{justify-content:space-between;align-items:flex-end;display:flex}.inner-heading h1{margin:6px 0 0;font:800 40px Onest}.inner-heading .button svg{width:17px}.underline-tabs{border-bottom:1px solid var(--border);gap:28px;margin-top:28px;display:flex}.underline-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 12px}.underline-tabs button.active{color:#fff;border-color:var(--red)}.bonus-hero-card{background:linear-gradient(115deg,#24204c,#501d88 57%,#a32067);border:1px solid #ffffff17;border-radius:18px;min-height:420px;margin-top:24px;padding:34px;position:relative;overflow:hidden}.bonus-copy{z-index:3;max-width:535px;position:relative}.bonus-copy h2{margin:7px 0 8px;font:800 36px Onest}.bonus-copy p{color:#d2c9dd}.bonus-step-track{z-index:3;grid-template-columns:repeat(3,1fr);gap:10px;width:68%;margin-top:25px;display:grid;position:relative}.bonus-step{background:linear-gradient(145deg, #ffffff14, hsla(var(--bonus-hue),80%,50%,.18));border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;min-height:130px;padding:14px;display:flex}.bonus-step small,.bonus-step span{color:#c7bfd2;font-size:10px}.bonus-step strong{font:700 17px Onest}.bonus-step a{color:#ff9aaa;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:700;display:flex}.bonus-step a svg{width:16px}.bonus-main-actions{z-index:3;gap:10px;margin-top:18px;display:flex;position:relative}.bonus-orbit{border:24px solid #ffffff0f;border-radius:50%;place-items:center;width:340px;height:340px;display:grid;position:absolute;top:35px;right:15px}.bonus-orbit svg{filter:drop-shadow(0 25px 25px #0000004d);width:145px;height:145px}.bonus-orbit i{background:#ff7699;border-radius:50%;width:42px;height:42px;position:absolute}.bonus-orbit i:nth-child(2){top:20px;left:20px}.bonus-orbit i:nth-child(3){background:#8e76ff;bottom:10px;right:20px}.offer-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.offer-card{border:1px solid var(--border);background:radial-gradient(circle at 90% 0, #5f4bec40, transparent 50%), var(--surface);border-radius:15px;flex-direction:column;min-height:230px;padding:22px;display:flex}.offer-card>div{color:#ff5d73;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.offer-card h3{margin:35px 0 8px;font:700 22px Onest}.offer-card p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.offer-card .button{align-self:flex-start;margin-top:auto}.lobby-page .discovery{padding-top:22px}.provider-list{margin-top:30px}.provider-group{grid-template-columns:220px repeat(4,1fr) 100px;gap:12px;margin-bottom:27px;display:grid}.provider-card{border:1px solid var(--border);background:linear-gradient(145deg, #272a58, var(--surface));border-radius:14px;flex-direction:column;min-height:204px;padding:20px;display:flex}.provider-card>span{color:#252750;background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.provider-card h2{margin:20px 0 3px;font:700 21px Onest}.provider-card p{color:var(--muted);margin:0;font-size:11px}.provider-card button{color:#ff6e80;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:auto;padding:0;font-size:12px;font-weight:700;display:flex}.provider-card button svg{width:16px}.provider-group .game-card .tile-art{aspect-ratio:1}.show-more-card{border:1px solid var(--border);background:var(--surface);min-height:148px;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.show-more-card span{color:#ff6176;font:700 22px Onest}.show-more-card strong{color:var(--muted);margin-top:5px;font-size:10px}.tournament-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.tournament-item{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.tournament-cover{background:radial-gradient(circle at 80% 40%,#fe5b9b,#0000 20%),linear-gradient(125deg,#281b8d,#8b2598 60%,#e92558);flex-direction:column;justify-content:center;align-items:flex-start;min-height:245px;padding:30px;display:flex;position:relative;overflow:hidden}.tournament-cover span{letter-spacing:.06em;font-weight:800}.tournament-cover strong{color:#ffe2ee;text-shadow:0 6px #36044b47;font:900 78px Onest}.tournament-cover svg{opacity:.28;width:120px;height:120px;position:absolute;right:45px}.tournament-info{padding:20px}.mini-game-dot{aspect-ratio:1;background:linear-gradient(145deg, hsl(var(--hue) 65% 45%), #17172c);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.tournaments-page .page-section .page-section{width:100%;margin-top:0}.not-found-page{background:radial-gradient(circle at 50% 30%, #802ac947, transparent 38%), var(--bg);place-items:center;min-height:calc(100vh - 80px);padding:80px 24px;display:grid;position:relative;overflow:hidden}.not-found-glow{aspect-ratio:1;border:1px solid #ffffff0f;border-radius:50%;width:min(72vw,820px);position:absolute;box-shadow:0 0 120px #d60e2826,inset 0 0 90px #602ad31f}.not-found-card{z-index:1;text-align:center;background:linear-gradient(145deg,#1c1c31f5,#0e0f1cf5);border:1px solid #ffffff17;border-radius:24px;width:min(100%,620px);padding:56px;position:relative;box-shadow:0 36px 90px #00000061}.not-found-card h1{letter-spacing:-.08em;color:#0000;background:linear-gradient(135deg,#fff 12%,#f88aa0 48%,#7f52e8);-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font:900 clamp(96px,18vw,190px)/.92 Onest}.not-found-card p{max-width:440px;color:var(--muted);margin:22px auto 30px;font-size:16px;line-height:1.65}@keyframes hero-slide-in{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes ring-breathe{0%,to{opacity:.78;scale:1}50%{opacity:1;scale:1.045}}@keyframes orb-drift-one{0%,to{translate:0}50%{translate:12px -8px}}@keyframes orb-drift-two{0%,to{translate:0}50%{translate:-10px 9px}}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes support-attention{0%,to{box-shadow:0 12px 30px #0000004d,0 0 #d60e2859}50%{box-shadow:0 12px 30px #0000004d,0 0 0 10px #d60e2800}}.hero-slide{animation:.5s cubic-bezier(.2,.75,.2,1) both hero-slide-in}.hero-card{animation:5.2s ease-in-out infinite hero-float}.hero-ring{animation:7s ease-in-out infinite ring-breathe}.orb--one{animation:6.5s ease-in-out infinite orb-drift-one}.orb--two{animation:7.5s ease-in-out infinite orb-drift-two}.welcome-modal{animation:.34s cubic-bezier(.2,.8,.2,1) both modal-pop-in}.floating-action--help{animation:2.8s 1.2s 2 support-attention}html.motion-enabled .motion-reveal{opacity:0;transition:opacity .58s,transform .58s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--reveal-order,0) * 45ms);transform:translateY(20px)}html.motion-enabled .motion-reveal.is-visible{opacity:1;transform:translateY(0)}.activity-card,.collection-card,.offer-card,.feature-card,.tournament-item{transition:transform .28s,border-color .28s,box-shadow .28s}.activity-card:hover,.collection-card:hover,.offer-card:hover,.feature-card:hover,.tournament-item:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 18px 36px #00000038}.play-button{transition:transform .2s,filter .2s}.play-button:hover,.play-button:focus-visible{filter:brightness(1.12);transform:scale(1.08)}.hero-arrow{transition:transform .2s,background .2s}.hero-arrow:hover,.hero-arrow:focus-visible{background:#0a081f8c;transform:scale(1.06)}.button:active,.hero-arrow:active,.play-button:active{transform:scale(.97)}:where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #ff7a8b}@media (width<=1250px){.header-inner{gap:18px}.nav-item{padding-inline:7px}.nav-item span{display:none}.nav-item.active:after{left:2px;right:2px}.provider-group{grid-template-columns:190px repeat(4,1fr)}.show-more-card{display:none}}@media (width<=1096px){:root{--header:56px}body{padding-bottom:56px}.content{width:calc(100% - 48px)}.site-header--hidden{transform:translateY(-100%)}.header-inner{width:calc(100% - 32px)}.logo{font-size:13px}.logo-mark{width:26px;height:26px}.desktop-nav,.login-action,.timer-offer,.language-button{display:none}.header-actions{margin-left:auto}.register-action{background:var(--red);color:#fff;min-height:36px;padding-inline:17px}.mobile-tabs{z-index:100;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#121424fa;grid-template-columns:repeat(5,1fr);height:56px;padding:0 7px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabs a,.mobile-tabs button{color:#aeb1c1;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-tabs svg{width:19px;height:19px}.mobile-menu-panel{z-index:99;border:1px solid var(--border);background:#1b1d32fa;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid;position:fixed;bottom:68px;left:16px;right:16px;box-shadow:0 18px 50px #0000007a}.mobile-menu-panel a{color:#fff;text-align:center;background:#ffffff0d;border-radius:9px;padding:12px;font-size:12px}.mobile-register{position:relative;color:#fff!important}.mobile-register svg{border:4px solid var(--bg);background:var(--red);border-radius:50%;margin-top:-25px;padding:8px;width:37px!important;height:37px!important}.hero{min-height:400px}.hero-content{height:400px}.hero-copy{width:58%}.hero-copy h1{font-size:48px}.hero-art{width:45%;right:-20px}.hero-card{width:180px;height:246px}.hero-card b{font-size:74px}.hero-ring{width:300px;height:300px}.hero-arrow{display:none}.activity-track{scrollbar-width:none;display:flex;overflow-x:auto}.activity-card{flex:0 0 125px}.feature-grid{grid-template-columns:1fr}.collection-track{scrollbar-width:none;display:flex;overflow-x:auto}.collection-card{flex:0 0 350px}.floating-action{right:16px}.floating-action--help{bottom:72px}.floating-action--top{bottom:125px}.provider-group{scrollbar-width:none;grid-template-columns:180px repeat(4,148px);overflow-x:auto}.provider-card{min-height:204px}.tournament-cover strong{font-size:62px}}@media (width<=700px){.not-found-page{min-height:calc(100vh - 64px);padding:36px 18px 110px}.not-found-card{border-radius:20px;padding:38px 24px}.not-found-card p{font-size:14px}.content{width:calc(100% - 48px)}.header-inner{width:calc(100% - 32px)}.logo{gap:5px}.logo-mark{transform:rotate(45deg)scale(.82)}.register-action{padding-inline:14px;font-size:12px}.hero{min-height:370px}.hero:after{background:linear-gradient(#0000 30%,#0e0623d4)}.hero-content{align-items:flex-end;height:370px;padding-bottom:24px}.hero-copy{z-index:4;width:100%;position:relative}.hero-copy .eyebrow,.hero-copy p{display:none}.hero-copy h1{max-width:250px;margin:0 0 15px;font-size:40px}.hero-copy .button{min-height:44px}.hero-pagination{margin:0;position:absolute;bottom:5px;right:0}.hero-art{justify-content:center;width:100%;height:92%;top:-24px;right:-66px}.hero-card{border-radius:24px;width:158px;height:220px;transform:rotate(10deg)}.hero-card b{font-size:64px}.hero-ring{width:270px;height:270px}.orb--one{width:65px;height:65px;top:52px;left:35px}.search-row{grid-template-columns:1fr 52px}.provider-select{justify-content:center;padding:0}.provider-select span,.provider-select svg:last-child{display:none}.category-track{margin-inline:-24px;padding-inline:24px}.category-track button{min-width:77px;height:48px;padding-inline:11px;font-size:11px}.category-track button svg{width:16px}.page-section{margin-top:34px}.section-title-row h2{font-size:21px}.game-track{grid-auto-columns:128px;gap:10px;margin-inline:-24px;padding-inline:24px}.game-track--featured{grid-template-rows:repeat(2,128px);grid-auto-columns:128px}.game-track--featured .game-card--featured{width:266px}.game-track--featured .game-card:not(.game-card--featured){height:128px}.game-track--featured .game-card--featured+.game-card{grid-column:3}.tile-art--featured{height:266px}.game-card h3{font-size:12px}.track-progress{background:#25283d;border-radius:4px;height:3px;margin-top:14px;display:block;position:relative;overflow:hidden}.track-progress i{border-radius:inherit;background:#6a6f85;height:100%;transition:left .12s linear,width .2s;display:block;position:absolute;top:0}.activity-track,.winning-track,.collection-track{margin-inline:-24px;padding-inline:24px}.activity-card{flex-basis:118px;min-height:126px}.welcome-banner{width:calc(100% - 48px);min-height:350px;padding:24px}.welcome-banner h2{width:76%;font-size:25px}.gift-art{opacity:.85;width:180px;height:180px;top:28px;right:-33px}.gift-art svg{width:90px}.welcome-banner .countdown{margin-top:68px}.welcome-banner .countdown span{min-width:52px}.winning-card{flex-basis:245px}.feature-grid{width:calc(100% - 48px);margin-top:35px}.feature-visual{min-height:160px;padding:20px}.feature-visual b{font-size:49px}.feature-body{padding:14px}.collection-card{flex-basis:310px;min-height:170px}.collection-mosaic{width:155px}.app-banner{min-height:410px;margin-top:44px}.app-banner-inner{align-items:flex-start;min-height:410px;padding-top:38px}.app-banner h2{max-width:230px;font-size:29px}.app-banner p{max-width:225px;font-size:13px}.store-buttons{flex-direction:column;width:142px}.phone-art{width:170px;height:310px;margin:128px -72px 0 0;position:absolute;right:0}.phone-art span{font-size:52px;top:35px}.phone-art i{height:40px;left:13px;right:13px}.phone-art i:first-of-type{top:118px}.phone-art i:nth-of-type(2){top:168px}.phone-art i:nth-of-type(3){top:218px}.footer{padding-top:28px}.social-panel{flex-wrap:wrap;align-items:flex-start;padding:16px}.social-panel>div:first-child{flex-basis:calc(100% - 105px)}.social-panel small{display:none}.social-icons{flex-basis:100%}.footer-links{gap:34px}.footer-links>div{flex:1;min-width:0}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom .logo{flex-basis:100%}.welcome-modal{grid-template-columns:1fr;max-width:390px;min-height:0}.modal-art{min-height:190px}.modal-art svg{width:75px;height:75px}.modal-art span{font-size:50px;bottom:12px}.modal-content{text-align:center;align-items:center;padding:25px 24px 18px}.modal-content h2{font-size:27px}.modal-content p{margin-bottom:17px}.inner-page{padding-top:24px}.inner-heading{align-items:center}.inner-heading h1{font-size:31px}.inner-heading .button span{display:none}.underline-tabs{scrollbar-width:none;gap:23px;overflow-x:auto}.underline-tabs a{white-space:nowrap;font-size:12px}.bonus-hero-card{min-height:615px;padding:22px}.bonus-copy h2{max-width:290px;font-size:28px}.bonus-copy p{max-width:260px;font-size:13px}.bonus-orbit{opacity:.65;width:220px;height:220px;top:70px;right:-55px}.bonus-orbit svg{width:95px}.bonus-step-track{grid-template-columns:1fr;width:100%;margin-top:80px}.bonus-step{min-height:90px}.bonus-main-actions{flex-direction:column}.offer-grid{scrollbar-width:none;margin-inline:-24px;padding-inline:24px;display:flex;overflow-x:auto}.offer-card{flex:0 0 280px}.provider-list{width:100%}.provider-group{grid-template-columns:168px repeat(4,128px);gap:10px;padding-left:24px;padding-right:24px}.provider-card{min-height:181px;padding:15px}.provider-card>span{width:42px;height:42px}.provider-card h2{margin-top:15px;font-size:18px}.provider-group .game-card h3{max-width:128px}.tournament-grid{scrollbar-width:none;gap:12px;width:100%;padding:0 24px;display:flex;overflow-x:auto}.tournament-item{flex:0 0 335px}.tournament-cover{min-height:190px;padding:22px}.tournament-cover strong{font-size:54px}.tournament-cover svg{width:80px;right:25px}.tournament-info{padding:14px}}@media (width<=390px){.logo>span:last-child{display:none}.content{width:calc(100% - 32px)}.category-track,.game-track,.activity-track,.winning-track,.collection-track,.offer-grid{margin-inline:-16px;padding-inline:16px}.feature-grid,.welcome-banner{width:calc(100% - 32px)}.hero-copy h1{font-size:37px}.welcome-banner h2{width:85%}.feature-stats strong{font-size:13px}}.monobrand-editorial{grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 0 4px;display:grid}.monobrand-editorial article,.checklist-panel,.brand-faq,.guide-hero,.guide-steps,.payment-guide-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#2b2d46d1,#181a2deb);border-radius:18px}.monobrand-editorial article{padding:24px}.monobrand-editorial h2{margin:0 0 12px;font:750 20px/1.25 Onest}.monobrand-editorial p,.section-lead,.guide-page p,.guide-steps li{color:var(--muted);line-height:1.65}.brand-section-heading{align-items:center;gap:14px;display:flex}.brand-section-heading>svg{color:#ffd5dc;background:#ed2c4629;border-radius:10px;width:34px;height:34px;padding:7px}.brand-section-heading h2{margin:4px 0 0;font:800 28px Onest}.section-lead{max-width:820px;margin:12px 0 22px}.checklist-panel,.brand-faq{padding:28px}.payment-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.payment-grid a{border:1px solid var(--border);background:#ffffff09;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:96px;padding:18px;display:flex}.payment-grid a span{color:#ff7d8f;letter-spacing:.08em;font-size:11px;font-weight:800}.provider-chip-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.provider-chip-grid a{border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.provider-chip-grid span{background:var(--red);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.screenshot-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.screenshot-grid figure{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;margin:0;overflow:hidden}.screenshot-grid img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.screenshot-grid figcaption{color:#d9dbe8;padding:12px 14px;font-weight:700}.faq-list{gap:9px;margin-top:22px;display:grid}.faq-list details{border:1px solid var(--border);background:#ffffff08;border-radius:12px}.faq-list summary{cursor:pointer;padding:16px 18px;font-weight:750}.faq-list p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.6}.guide-page{padding-bottom:36px}.guide-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;margin-top:26px;padding:32px;display:grid}.guide-hero>div>svg{color:#ff7589;width:44px;height:44px}.guide-hero h2{margin:14px 0 10px;font:800 30px Onest}.login-preview{background:#111323;border:1px solid #ffffff1f;border-radius:16px;gap:14px;padding:24px;display:grid}.login-preview>span{font:800 22px Onest}.login-preview label{color:#c9cbd8;gap:6px;font-size:12px;display:grid}.login-preview input{border:1px solid var(--border);color:#fff;background:#202236;border-radius:10px;width:100%;height:42px}.login-preview i{color:#8d90a4;font-size:11px}.guide-steps{margin-top:16px;padding:26px}.guide-steps h2{margin-top:0}.guide-steps ol{gap:10px;padding-left:22px;display:grid}.payment-showcase>svg{color:#ff6f84b3;filter:drop-shadow(0 18px 30px #ed2c463d);justify-self:center;width:180px;height:180px}.payment-guide-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.payment-guide-grid article{padding:22px}.payment-guide-grid h2{margin:0 0 10px;font-size:19px}.responsible-resources{border:1px solid var(--border);background:#ffffff06;border-radius:16px;gap:16px;margin-top:28px;padding:20px;display:grid}.responsible-resources>div:first-child{align-items:center;gap:12px;display:flex}.responsible-resources>div:first-child svg{color:#71d5a2}.responsible-resources span{gap:4px;display:grid}.responsible-resources small{color:var(--muted)}.resource-badges{flex-wrap:wrap;gap:10px;display:flex}.resource-badges a{border:1px solid var(--border);background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.resource-badges img{width:180px;height:auto;display:block}.resource-badges svg{color:#111;width:13px;position:absolute;top:5px;right:5px}.updated-stamp{color:#c8cad7;font-size:12px}.has-cookie-consent .cookie-consent{display:none}.cookie-consent{background:linear-gradient(120deg,#272a44,#1b1d31);border:1px solid #ffffff21;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 48px);margin:12px auto 0;padding:15px 18px;display:flex;box-shadow:0 10px 30px #0000002e}.cookie-copy{max-width:720px}.cookie-copy strong{margin-bottom:4px;display:block}.cookie-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.cookie-actions{flex-shrink:0;gap:8px;display:flex}.cookie-actions .button{border:1px solid var(--border)}.welcome-inline-panel{margin:28px auto 36px;scroll-margin-bottom:84px;position:static}html.welcome-offer-visible .floating-action{opacity:0;pointer-events:none}.welcome-inline-panel .welcome-modal{grid-template-columns:34% 66%;width:100%;min-height:250px;box-shadow:0 18px 55px #00000052}.welcome-inline-panel .modal-content{padding:34px}@media (width<=760px){.monobrand-editorial,.screenshot-grid,.payment-guide-grid{grid-template-columns:1fr}.payment-grid{grid-template-columns:repeat(2,1fr)}.checklist-panel,.brand-faq{padding:20px}.brand-section-heading h2{font-size:23px}.guide-hero{grid-template-columns:1fr;padding:22px}.payment-showcase>svg{width:110px;height:110px}.cookie-consent{flex-direction:column;align-items:stretch;width:calc(100% - 32px)}.cookie-actions{grid-template-columns:1fr;display:grid}.resource-badges img{width:145px}.welcome-inline-panel{padding-bottom:68px}.welcome-inline-panel .welcome-modal{grid-template-columns:1fr;max-width:none;min-height:0}.welcome-inline-panel .modal-art{min-height:112px}.welcome-inline-panel .modal-art svg{width:58px;height:58px}.welcome-inline-panel .modal-art span{font-size:42px;bottom:4px}.welcome-inline-panel .modal-content{padding:18px 18px 12px}.welcome-inline-panel .modal-content h2{font-size:25px}.welcome-inline-panel .modal-content p{margin-bottom:12px}.welcome-inline-panel .modal-close{margin-top:5px;padding:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.motion-enabled .motion-reveal{opacity:1!important;transform:none!important}.game-art-wrap:hover,.game-art-wrap:hover .tile-art img,.activity-card:hover,.collection-card:hover,.offer-card:hover,.feature-card:hover,.tournament-item:hover,.play-button:hover,.hero-arrow:hover{transform:translate(0,0)scale(1)!important}}
