@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#131719;--surface:#1b2023;--surface-raised:#232a2e;--border:#ffffff0d;--text:#f4f5f5;--muted:#a2aaaf;--subtle:#727d84;--accent:#f5c625;--accent-hover:#ffda4b;color:var(--text);background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:30px}body{min-width:0;margin:0}html:has(dialog[open]){overflow:hidden}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}button,[role=button],[role=tab],[role=option],summary,.button,.icon-button,nav a,.profile-kind label{-webkit-user-select:none;user-select:none}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #f5c62580}::selection{background:var(--accent);color:#15191b}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-weight:700}h1{font-size:52px;line-height:1.16}h2{font-size:24px;line-height:1.35}h3{font-size:20px;line-height:1.4}em{color:inherit;font-style:normal}p{color:var(--muted);font-size:14px;line-height:1.7}.wrap{width:min(1200px,100% - 80px);margin-inline:auto}.eyebrow,.micro{letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow{margin-bottom:20px}.button{background:var(--accent);color:#1b2023;border:1px solid #ffe27255;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:16px 27px;font-size:14px;font-weight:700;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 2px #00000014}.button:hover{background:var(--accent-hover);box-shadow:0 4px 18px #f5c6250e}.button--outline{color:var(--text);background:var(--surface);border-color:#ffffff16}.button--outline:hover{background:var(--surface-raised)}.text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex}.text-link:hover{color:var(--accent)}.icon-button{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:12px;display:inline-flex}.icon-button:hover{background:var(--surface-raised)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#131719;padding:14px;position:fixed;inset-block-start:-100px;inset-inline-start:20px}.skip-link:focus{inset-block-start:10px}.header{z-index:20;position:relative}.header--over-hero{position:absolute;inset:0 0 auto}.header__inner{justify-content:space-between;align-items:center;gap:32px;min-height:148px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand img{object-fit:contain;width:167px;height:55px}.nav{align-items:center;gap:46px;margin-inline:auto 24px;display:flex}.nav a{color:#b2b9bd;padding-block:12px;font-size:13px;font-weight:600;transition:color .18s}.nav a:hover,.nav a.active{color:#fff}.header__actions{align-items:center;gap:12px;display:flex}.language{color:#d3d8da;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.language select{appearance:none;cursor:pointer;width:54px;color:inherit;background:0 0;border:none;font-size:11px;font-weight:600}.language select option{background:var(--surface)}.mobile-toggle,.mobile-nav{display:none}.hero{isolation:isolate;min-height:702px;position:relative;overflow:hidden}.hero__inner{align-items:center;min-height:702px;padding-block:150px 62px;display:flex;position:relative}.hero__copy{z-index:2;max-width:660px;padding-block:25px;position:relative}.hero__copy h1{margin-bottom:18px}.hero__copy>p{color:#bcc3c7;max-width:460px;margin-bottom:28px;font-size:16px;line-height:1.7}.hero__badges{align-items:center;gap:18px;margin-bottom:24px;display:flex}.hero__actions{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.hero__backdrop{z-index:-1;background:#151b1f;animation:.3s reveal-art;position:absolute;inset:0}.hero__backdrop .game-artwork{border:0;border-radius:0;position:absolute;inset:0 0 0 30%}.hero__backdrop:after{content:"";background:linear-gradient(90deg, #131719 4%, #131719ed 28%, #13171942 66%, #13171966), linear-gradient(0deg, var(--background), #13171900 35%, #13171919 80%, #13171966);position:absolute;inset:0}.game-artwork{background:#222d32;min-width:0;position:relative;overflow:hidden}.game-artwork--magic{background:radial-gradient(at 80% 38%,#32434d66,#0000 68%),#1f282e}.game-artwork--fodder{background:radial-gradient(at 85% 35%,#43524b55,#0000 65%),#222c29}.game-artwork__image{opacity:.16;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-artwork__image svg{color:#b4c2c9;stroke:currentColor;stroke-width:1px;width:64px;height:64px}.game-artwork__label{text-align:center;color:#809097;font-size:15px;font-weight:600;position:absolute;top:calc(50% + 48px);left:0;right:0}.game-artwork__label small{color:#73828a;margin-top:8px;font-size:10px;font-weight:400;display:block}.hero__backdrop .game-artwork__image,.hero__backdrop .game-artwork__label{inset-inline-start:16%}.hero-pagination{inset-inline-end:-10px;z-index:3;flex-direction:column;gap:0;display:flex;position:absolute;top:48%}.hero-pagination button{background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.hero-pagination button:after{content:"";background:#f4f5f5;border-radius:2px;width:7px;height:7px;transition:background .18s,scale .18s;transform:rotate(45deg)}.hero-pagination button.is-active:after{background:var(--accent);width:10px;height:10px}.hero-pagination button:hover:after{background:var(--accent)}@keyframes reveal-art{0%{opacity:.7}to{opacity:1}}.platform-badges{align-items:center;gap:8px;display:inline-flex}.platform-badge{color:#d5dde1;background:#e5eaed0c;border:1px solid #e5eaed12;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.platform-badge svg{width:18px;height:18px}.platform-badge svg:not([fill=none]){fill:currentColor}.status-dot{color:#c1c8cb;white-space:nowrap;background:#22292cc2;border:1px solid #cdd5da0f;border-radius:7px;align-items:center;padding:7px 12px;font-size:11px;font-weight:500;display:inline-flex}.section{padding-top:74px}.games-section{padding-top:12px}.section--last{padding-bottom:80px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.section-heading h2{color:#c5cbce;margin:0}.section-heading>p{max-width:360px;margin:0}.section-more{color:var(--subtle);font-size:12px;font-weight:500}.game-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.game-card{isolation:isolate;background:var(--surface);border:1px solid #ffffff0b;border-radius:24px;min-width:0;height:220px;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.game-card>.game-artwork{z-index:-2;position:absolute;inset:0}.game-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#111619bc,#14191b40),linear-gradient(#0000 20%,#1116198c);position:absolute;inset:0}.game-card:hover{border-color:#bfc9cf35;box-shadow:0 10px 28px #0000001a}.game-card .game-artwork__image{opacity:.13;inset-inline-start:62%}.game-card .game-artwork__image svg{width:44px;height:44px}.game-card .game-artwork__label{display:none}.game-card__info{height:100%;padding:30px 34px;position:relative}.game-card__info h3{margin:19px 0 8px;font-size:24px;line-height:1.2}.game-card__info p{color:#a0adb4;max-width:390px;margin:0;font-size:12px;line-height:1.6}.game-card__badges{align-items:center;gap:12px;display:flex}.game-card .platform-badge{width:32px;height:32px}.game-card .platform-badge svg{width:16px;height:16px}.game-card .status-dot{padding:6px 9px;font-size:10px}.partnership-section{padding-top:90px}.partner-banner{isolation:isolate;background:linear-gradient(110deg,#1d2528,#202b2d 80%,#28312e);border:1px solid #d6e2de0b;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;min-height:240px;padding:38px 48px;display:flex;position:relative}.partner-banner:before{content:"";z-index:-1;background:#20272950;border:1px solid #ffffff05;border-radius:24px;position:absolute;inset:-14px 36px}.partner-banner h2{max-width:730px;margin-bottom:10px;font-size:30px}.partner-banner p{margin-bottom:25px;font-size:14px}.partner-banner .button{min-height:50px;padding-block:13px}.partner-banner__copy{flex:1}.partner-banner__rate{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:135px;display:flex}.partner-banner__rate span{background:var(--accent);color:#1b2023;border-radius:30px;padding:11px 27px;font-size:16px;font-weight:700}.partner-banner__rate small{color:#8f9a9e;max-width:135px;font-size:10px;line-height:1.6}.news-empty{border:1px solid var(--border);background:#1b20237a;border-radius:18px;align-items:center;gap:22px;padding:30px;display:flex}.news-empty>svg{color:var(--subtle);flex-shrink:0}.news-empty h3{margin-bottom:7px;font-size:16px;font-weight:600}.news-empty p{max-width:700px;margin:0;font-size:12px}.news-empty__signal{display:none}.news-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.news-item time{background:var(--surface-raised);color:#c4ccd1;border-radius:7px;margin-bottom:16px;padding:7px 10px;font-size:11px;display:inline-block}.news-item h3{margin-bottom:10px;font-size:18px}.news-item p{font-size:12px}.footer{border-top:1px solid #c6d0d708;padding-top:60px;padding-bottom:22px}.footer__main{justify-content:space-between;align-items:center;gap:35px;display:flex}.footer__main>div .brand img{opacity:.13;width:245px;height:auto}.footer__main p{color:var(--subtle);margin-top:20px;font-size:12px}.footer__main nav{color:#899399;flex-wrap:wrap;justify-content:end;align-items:center;gap:23px;font-size:11px;display:flex}.footer__main nav button{color:#adb6bb;background:0 0;border:none;align-items:center;gap:8px;padding:10px 0;display:flex}.footer__main nav a:hover,.footer__main nav button:hover{color:var(--text)}.footer__bottom{color:#69757c;justify-content:space-between;gap:20px;padding-top:32px;font-size:10px;display:flex}.dev-label{font-size:9px}.page-top{min-height:65vh;padding-top:28px;padding-bottom:80px}.page-title{max-width:850px;margin-bottom:22px;font-size:40px}.lead{max-width:650px;margin-bottom:38px;font-size:15px}.game-detail{background:var(--surface);border:1px solid var(--border);border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;margin-block:28px;padding:35px;display:grid}.game-detail h1{margin-bottom:22px;font-size:40px}.game-detail .lead{margin-block:24px}.game-detail>.game-artwork{border-radius:16px;height:280px}.detail-placeholder{border:1px solid var(--border);text-align:center;background:var(--surface);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:35px 25px;display:flex}.detail-placeholder svg{color:var(--subtle);margin-bottom:20px}.detail-placeholder h2{font-size:20px}.detail-placeholder p{max-width:600px;margin:0;font-size:13px}.earn-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding-block:25px 10px;display:grid}.earn-hero .lead{margin-bottom:28px}.rate-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:30px}.rate-card .eyebrow{font-size:11px}.rate-card strong{letter-spacing:-.035em;color:var(--accent);font-size:58px;line-height:1.2;display:block}.rate-card strong span{font-size:32px}.rate-card h2{margin-block:18px 12px;font-size:18px}.rate-card p{margin-bottom:0;font-size:12px}.rate-card__symbol{display:none}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.steps article{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px;position:relative}.steps article svg{color:#a8b4bc;margin-bottom:20px}.steps article h3{font-size:17px}.steps article p{margin-bottom:0;font-size:13px}.step-number{top:28px;color:var(--subtle);font-size:12px;position:absolute;inset-inline-end:28px}.financial-note{max-width:900px;padding-top:20px;font-size:12px}.studio-page{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:35px;position:relative}.studio-page .lead{max-width:700px;margin-bottom:0}.studio-page__mark{display:none}.company-details{border-bottom:1px solid var(--border);align-items:center;gap:25px;padding:30px 0;display:flex}.company-details>svg{color:var(--subtle)}.company-details .eyebrow{margin-bottom:10px}.company-details h3{margin-bottom:8px;font-size:17px}.company-details p{margin-bottom:0;font-size:11px}.chat-placeholder svg{color:var(--subtle);margin-bottom:20px}.chat-placeholder h2{font-size:24px}.auth-dialog{width:min(470px,100% - 32px);color:var(--text);background:#1b2125;border:1px solid #ffffff12;border-radius:20px;padding:40px 32px 28px;box-shadow:0 25px 100px #0006}.auth-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1115c7}.auth-dialog h2{letter-spacing:-.03em;font-size:27px}.auth-dialog p{font-size:13px}.auth-dialog .auth-note{color:#89969e;margin:20px 0 0;font-size:11px}.dialog-close{top:10px;background:0 0;border:0;min-width:36px;min-height:36px;padding:8px;position:absolute;inset-inline-end:10px}.auth-services{gap:10px;margin-top:24px;display:grid}.auth-services button{opacity:.55;background:#252c30;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.content-state{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.content-state p{margin-bottom:0}.loader{border:1px solid #ffffff18;border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=rtl] .hero__backdrop:after{transform:scaleX(-1)}[dir=rtl] .hero__backdrop .game-artwork{inset-inline:30% 0}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.header__inner{gap:20px;min-height:124px}.brand img{width:145px;height:auto}.nav{gap:27px;margin-inline-end:0}.hero,.hero__inner{min-height:650px}.hero__copy{max-width:580px}.hero__copy h1{font-size:46px}.game-grid{gap:24px}.game-card__info{padding:28px}.game-card__info h3{font-size:22px}.partner-banner{padding:35px}.partner-banner h2{font-size:26px}.footer__main nav{gap:20px;max-width:450px}}@media (width<=780px){.wrap{width:calc(100% - 40px)}.header__inner{gap:18px;min-height:104px}.brand img{width:128px;height:auto}.nav{display:none}.header__actions{gap:8px}.language{justify-content:center;width:45px;height:44px;padding:0 10px;position:relative}.language select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.icon-button{min-width:44px;min-height:44px;padding:10px}.mobile-toggle{display:inline-flex}.mobile-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1b2126f5;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;padding:10px 20px;display:flex}.mobile-nav a{padding:14px 0;font-size:14px}.mobile-nav a.active{color:var(--accent)}.hero,.hero__inner{min-height:600px}.hero__inner{align-items:center;padding-top:160px;padding-bottom:105px}.hero__copy{max-width:500px;padding:0}.hero__copy h1{margin-bottom:16px;font-size:clamp(28px,6vw,42px)}.hero__copy>p{max-width:390px;margin-bottom:24px;font-size:13px;line-height:1.8}.hero__badges{gap:12px;margin-bottom:25px}.hero__actions{gap:23px}.hero__actions .button{min-height:52px;padding:14px 22px;font-size:12px}.hero__actions .text-link{font-size:12px}.hero__backdrop .game-artwork{inset:0}.hero__backdrop .game-artwork .game-artwork__image{opacity:.07;height:110px;inset:auto 0 15px 35%}.hero__backdrop .game-artwork .game-artwork__label{display:none}.hero__backdrop:after{background:linear-gradient(0deg, var(--background), #13171900 30%, #13171950 60%, #131719bb), linear-gradient(90deg, #131719cc, #13171933)}.hero-pagination{top:auto;inset-inline:-8px auto;flex-direction:row;bottom:45px}.section{padding-top:55px}.games-section{padding-top:0}.section-heading{margin-bottom:20px}.section-heading h2{font-size:22px}.section-more{font-size:11px}.game-grid{grid-template-columns:1fr;gap:20px}.game-card{border-radius:22px;height:200px}.game-card__info{padding:26px}.game-card__info h3{margin-top:19px;font-size:23px}.game-card__info p{max-width:380px;font-size:11px}.partnership-section{padding-top:65px}.partner-banner{border-radius:22px;min-height:245px;padding:30px 26px;display:block}.partner-banner h2{max-width:520px;font-size:24px}.partner-banner p{max-width:430px;font-size:12px}.partner-banner:before{inset:-10px 20px}.partner-banner__rate{display:none}.news-empty{align-items:start;gap:16px;padding:25px}.news-empty>svg{width:22px}.news-empty h3{font-size:15px}.news-empty p{font-size:11px}.news-grid{grid-template-columns:1fr}.section--last{padding-bottom:55px}.footer{padding-top:40px}.footer__main{flex-direction:column;align-items:start;gap:22px}.footer__main>div .brand img{width:185px}.footer__main nav{justify-content:start;gap:18px}.footer__bottom{flex-wrap:wrap;gap:13px;font-size:9px}.page-top{padding-top:18px;padding-bottom:55px}.page-title{font-size:30px}.lead{font-size:13px}.game-detail{grid-template-columns:1fr;gap:18px;padding:26px}.game-detail h1{font-size:32px}.game-detail>.game-artwork{height:200px}.earn-hero{grid-template-columns:1fr;gap:30px}.rate-card{padding:26px}.rate-card strong{font-size:48px}.steps{grid-template-columns:1fr;gap:16px}.studio-page{padding:28px}.company-details{gap:20px}.company-details h3{font-size:14px}}@media (width<=390px){.wrap{width:calc(100% - 32px)}.hero,.hero__inner{min-height:580px}.hero__copy h1{font-size:29px}.hero__actions{gap:19px}.hero__actions .button{padding-inline:18px}.game-card__info{padding:24px}.partner-banner{padding:27px 22px}.partner-banner h2{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.game-artwork>img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.game-artwork--fodder>img{object-position:50% 45%}.header--over-hero .nav a{color:#d9e0e3;text-shadow:0 1px 10px #0008}.hero--visual .hero__backdrop{background:var(--background);animation:none}.hero--visual .hero__backdrop .game-artwork{inset:0}.hero--visual .hero__copy>p{color:#d1d8d9;text-shadow:0 1px 10px #0008}.hero--visual .hero__copy h1{text-shadow:0 2px 35px #0004}.hero--visual .hero-pagination{top:45%}.hero--visual .hero-pagination .hero-pause{color:#d2d8db;margin-top:12px}.hero--visual .hero-pagination .hero-pause:after{display:none}.hero-scene{opacity:0;pointer-events:none;transition:opacity 1.3s;position:absolute;inset:0}.hero-scene .game-artwork{transition:transform 8.5s ease-out;transform:scale(1.025)}.hero-scene.is-active{opacity:1}.hero-scene.is-active .game-artwork{transform:scale(1)}.hero-caption{bottom:105px;text-shadow:0 2px 20px #0008;flex-direction:column;align-items:end;gap:12px;display:flex;position:absolute;inset-inline-end:0}.hero-caption small{letter-spacing:.09em;color:#ced5d7;font-size:10px;font-weight:600}.hero-caption span{font-size:22px;font-weight:600}.status-dot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-dot--released{color:#95f5ba;background:#144b33bb;border-color:#55b58938}.game-card:after{background:linear-gradient(90deg,#0d1418d9,#0d14182e 90%),linear-gradient(#0000,#0d14187d)}.game-card .game-artwork>img{transition:transform .55s}.game-card:hover .game-artwork>img{transform:scale(1.035)}.game-card__info p{color:#c2ccd1;max-width:360px}.platform-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#182127aa}.language-picker{position:relative}.language-trigger{border:1px solid var(--border);color:#d3d8da;background:#1b2023d9;border-radius:12px;align-items:center;gap:9px;height:48px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.language-trigger svg:last-child{transition:transform .2s}.language-trigger svg:last-child.is-open{transform:rotate(180deg)}.language-menu{z-index:35;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform-origin:100% 0;background:#202629fa;border:1px solid #ffffff14;border-radius:17px;width:238px;padding:10px;animation:.2s both dropdown-in;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 16px 60px #0006}.language-menu>p{color:#8f9da4;margin:8px 10px 10px;font-size:10px}.language-menu button{text-align:start;color:#c7d0d4;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:37px;padding:8px 10px;font-size:12px;display:flex}.language-menu button small{color:#73828b;margin-inline-start:auto;font-size:9px}.language-menu button svg{color:var(--accent)}.language-menu button:hover,.language-menu button:focus-visible{background:#ffffff08}.language-menu button[aria-checked=true]{color:var(--accent);background:#f5c6250c}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}.mobile-nav{animation:.2s both dropdown-in}.banner-carousel{position:relative}.banner-carousel:before{content:"";background:#262f2f77;border:1px solid #ffffff05;border-radius:24px;position:absolute;inset:-13px 35px 66px}.banner-slides{isolation:isolate;border-radius:24px;display:grid;position:relative;overflow:hidden}.banner-slides .partner-banner{opacity:0;visibility:hidden;isolation:isolate;background:#1b2429;border-radius:24px;grid-area:1/1;min-width:0;min-height:294px;padding:40px 48px;transition:opacity .6s,transform .6s,visibility .6s;overflow:hidden;transform:translateY(10px)}.banner-slides .partner-banner.is-active{opacity:1;visibility:visible;z-index:1;transform:none}.banner-slides .partner-banner:before{z-index:-1;background:linear-gradient(90deg,#192125fa 0%,#192125dc 40%,#19212548 77%,#19212566);border:0;border-radius:0;inset:0}.banner-slides .partner-banner p{color:#bbc7cd;max-width:585px;margin-bottom:23px}.banner-slides .partner-banner .eyebrow{color:#b9c5ca;margin-bottom:13px;font-size:10px}.banner-slides .partner-banner .button{gap:23px}.partner-banner__image{object-fit:cover;object-position:50% 60%;z-index:-2;width:66%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.partner-banner--community .partner-banner__image,.partner-banner--publishing .partner-banner__image{object-position:50% 50%}.banner-slides .partner-banner__copy{transition:opacity .22s .18s,transform .4s}.banner-slides .partner-banner:not(.is-active) .partner-banner__copy{opacity:0;transition-delay:0s;transform:translateY(5px)}.partner-banner__rate{z-index:2;align-self:start;margin:16px 0 0 10px}.partner-banner__rate small{color:#d0d7d8}.banner-controls{justify-content:space-between;align-items:center;gap:16px;padding:16px 8px 0;display:flex}.banner-tabs{gap:28px;display:flex}.banner-tabs button{color:#839198;background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-size:11px;display:flex;position:relative}.banner-tabs button small{font-size:9px}.banner-tabs button:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.banner-tabs button.is-active{color:#e0e6e8}.banner-tabs button.is-active:after{transform:scaleX(1)}.banner-tabs button.is-active small{color:var(--accent)}.carousel-buttons{align-items:center;gap:5px;display:flex}.carousel-buttons button{color:#9faeb5;background:#ffffff03;border:1px solid #ffffff0a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.carousel-buttons button:hover{color:var(--text);background:#ffffff0b}.news-item{padding-top:0}.news-item h3 button{text-align:start;font:inherit;line-height:inherit;background:0 0;border:0;padding:0}.news-item h3 button:hover{color:var(--accent)}.news-item p{color:#97a5ad}.news-image{border:1px solid var(--border);background:var(--surface);border-radius:22px;width:100%;height:205px;padding:0;display:block;position:relative;overflow:hidden}.news-image img{object-fit:cover;object-position:50% 60%;filter:brightness(.85);width:100%;height:100%;transition:transform .5s,filter .5s}.news-image>span{opacity:0;background:#1c2528b0;border-radius:50%;place-items:center;width:35px;height:35px;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:auto 15px 15px auto;transform:translateY(5px)}.news-image:hover img,.news-image:focus-visible img{filter:brightness();transform:scale(1.04)}.news-image:hover>span,.news-image:focus-visible>span{opacity:1;transform:none}.news-meta{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.news-meta time{color:#bbc6cd;margin:0;padding:5px 7px;font-size:9px}.news-meta small{color:#6f808a;font-size:9px}.animated-dialog{width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);background:#1b2327;border:1px solid #ffffff16;border-radius:22px;padding:42px 34px 30px;overflow:auto;box-shadow:0 25px 100px #0007}.animated-dialog[open]{animation:.26s cubic-bezier(.16,1,.3,1) both dialog-in}.animated-dialog.is-closing{animation:.18s both dialog-out}.animated-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090f15b8;animation:.26s both backdrop-in}.animated-dialog.is-closing::backdrop{animation:.18s both backdrop-out}.animated-dialog>h2{font-size:27px;line-height:1.3}.animated-dialog .dialog-close{z-index:3;background:#172025dd;border:1px solid #ffffff09;border-radius:50%;min-width:34px;min-height:34px}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes dialog-out{to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{to{opacity:0}}.contact-channels{gap:9px;margin-top:25px;display:grid}.contact-channels>div,.contact-channels>a{border:1px solid var(--border);background:#ffffff03;border-radius:11px;justify-content:space-between;align-items:center;min-height:53px;padding:15px 18px;font-size:13px;display:flex}.contact-channels small{color:#7e8e97;font-size:10px}.contact-channels a:hover{border-color:#f5c62545}.article-dialog{width:min(780px,100% - 32px)}.article-dialog .article-cover{object-fit:cover;object-position:50% 60%;border-radius:14px;width:100%;height:260px;margin-bottom:27px;display:block}.article-dialog .eyebrow{margin-bottom:14px}.article-dialog>h2{font-size:28px}.article-dialog .article-body p{font-size:14px;line-height:1.85}.game-route{view-transition-name:game-page}.game-breadcrumb{padding:0 0 16px}.game-breadcrumb .text-link{color:#8b9aa3;min-height:30px;font-size:11px}.game-rail-viewport{overflow:hidden}.game-rail{gap:25px;padding:0 0 4px;display:flex}.game-current,.game-next{isolation:isolate;background:var(--surface);border:1px solid #ffffff0b;border-radius:28px;flex:0 0 calc(100% - 160px);align-items:center;gap:24px;min-height:208px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.game-current>.game-artwork,.game-next>.game-artwork{z-index:-2;position:absolute;inset:0}.game-current:after,.game-next:after{content:"";z-index:-1;background:linear-gradient(90deg,#091317c4,#09131740 80%),linear-gradient(#09131718,#0913177a);position:absolute;inset:0}.game-current__info{min-width:0;margin-inline-end:auto}.game-current__info h1{margin:18px 0 8px;font-size:26px}.game-current__info p{color:#c0cfd3;margin:0;font-size:11px}.game-current__badges{align-items:center;gap:15px;display:flex}.presskit-button{flex-shrink:0;gap:12px;min-height:52px;padding:15px 22px;font-size:12px}.game-next{color:#c8d1d6;filter:brightness(.55);cursor:pointer;transition:filter .25s}.game-next:hover{filter:brightness(.9)}.game-next>div:last-child{flex-direction:column;gap:12px;display:flex}.game-next .eyebrow{margin:0;font-size:10px}.game-next h2{white-space:nowrap;margin:0;font-size:24px}.game-next__hint{display:none}.game-overview{grid-template-columns:1.2fr 1fr;gap:34px;display:grid}.game-description{border:1px solid var(--border);background:#1b2226;border-radius:20px;padding:32px 35px}.game-description h2{margin-bottom:20px;font-size:23px}.game-description .eyebrow{margin-bottom:12px;font-size:10px}.game-description p{font-size:13px;line-height:1.85}.game-description .text-link{margin-top:6px;font-size:12px}.game-gallery{min-width:0}.game-gallery>p{max-width:370px;margin:13px 0 0;font-size:10px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.gallery-grid button{border:1px solid var(--border);background:var(--surface);border-radius:18px;height:252px;padding:0;position:relative;overflow:hidden}.gallery-grid button img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;transition:transform .5s}.gallery-grid button span{background:#111b23ad;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset:auto 12px 12px auto}.gallery-grid button:hover img{transform:scale(1.04)}.game-facts{grid-template-columns:repeat(4,1fr);gap:17px;margin:24px 0 0;display:grid}.game-facts>div{border:1px solid var(--border);background:#1a2023;border-radius:14px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.game-facts dt{color:#8a9aa3;order:1;font-size:10px}.game-facts dd{margin:0;font-size:15px;font-weight:600}.gallery-dialog{background:#11191e;width:min(1080px,100% - 32px);padding:18px}.gallery-dialog .gallery-full{object-fit:contain;border-radius:12px;width:100%;max-height:74dvh;display:block}.gallery-caption{color:#98a7af;justify-content:space-between;align-items:center;gap:16px;padding:15px 8px 0;font-size:11px;display:flex}::view-transition-old(game-page){animation:.45s both game-out}::view-transition-new(game-page){animation:.55s cubic-bezier(.2,.8,.2,1) both game-in}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes game-out{to{opacity:0;transform:translate(-90px)}}@keyframes game-in{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:none}}@media (width<=1100px){.hero--visual .hero__inner{min-height:670px}.banner-slides .partner-banner{padding:33px}.banner-slides .partner-banner h2{max-width:580px;font-size:27px}.game-current{flex-basis:calc(100% - 110px);padding:28px}.game-current__info h1{font-size:24px}.presskit-button{padding-inline:18px}.game-overview{gap:24px}}@media (width<=780px){.hero--visual .hero__inner{min-height:640px;padding-bottom:135px}.hero--visual .hero__backdrop:after{background:linear-gradient(#131719b0,#13171966 20%,#1317191a 60%,#131719 100%),linear-gradient(90deg,#0b131bc9,#0b131b50)}.hero--visual .hero-pagination{top:auto;bottom:63px}.hero--visual .hero-pagination .hero-pause{margin:0 0 0 8px}.hero-caption{bottom:55px;gap:7px;inset-inline-end:0}.hero-caption small{font-size:8px}.hero-caption span{font-size:17px}.language-trigger{gap:7px;height:44px;padding:0 10px}.language-trigger>span{display:none}.language-menu{width:228px;max-height:calc(100dvh - 130px);inset-inline-end:-52px;overflow-y:auto}.banner-slides,.banner-slides .partner-banner{border-radius:22px}.banner-slides .partner-banner{min-height:320px;padding:29px 26px;display:flex}.banner-slides .partner-banner h2{font-size:24px}.banner-slides .partner-banner p{font-size:12px}.banner-slides .partner-banner .eyebrow{margin-bottom:16px}.banner-slides .partner-banner:before{background:linear-gradient(90deg,#192125ed,#192125c7 50%,#19212565)}.partner-banner__image{opacity:.75;width:100%}.partner-banner__rate{display:none}.banner-controls{align-items:center;gap:8px;padding:12px 0 0}.banner-tabs{gap:14px}.banner-tabs button{gap:5px;font-size:10px}.banner-tabs button small{display:none}.carousel-buttons{gap:3px}.carousel-buttons button{width:30px;height:30px}.news-grid{gap:33px}.news-image{height:210px}.news-item h3{font-size:18px}.animated-dialog{padding:38px 24px 26px}.animated-dialog>h2{font-size:24px}.article-dialog .article-cover{height:190px}.game-breadcrumb{padding-top:4px}.game-rail{gap:14px}.game-current{border-radius:23px;flex-basis:calc(100% - 56px);min-height:250px;padding:26px;display:block}.game-current__info h1{font-size:24px}.game-current__info p{font-size:10px}.game-current__badges{gap:10px}.game-current__badges .platform-badge{width:30px;height:30px}.game-current__badges .platform-badge svg{width:16px}.game-current__badges .status-dot{padding:6px 8px;font-size:10px}.presskit-button{min-height:44px;margin-top:20px;padding:12px 16px;font-size:11px}.game-next{border-radius:23px;padding:24px}.game-next h2{font-size:22px}.game-next__hint{inset-inline-start:10px;width:34px;height:34px;color:var(--accent);background:#10191baa;border:1px solid #ffffff50;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 17px)}.game-content{padding-top:24px}.game-overview{grid-template-columns:1fr;gap:24px}.game-description{padding:26px}.gallery-grid{gap:14px}.gallery-grid button{border-radius:16px;height:200px}.game-facts{grid-template-columns:1fr 1fr;gap:12px}.game-facts>div{padding:19px}.game-facts dd{font-size:13px}.gallery-dialog{padding:12px}.dev-label{max-width:210px;line-height:1.6}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.hero-scene .game-artwork{transform:none}::view-transition-old(game-page){animation:none}::view-transition-new(game-page){animation:none}}:root{--panel-fill:linear-gradient(135deg, #25292bd9, #1d2122e8);--field-fill:#14191bd9;--background:#141617;--surface:#1c2021;--surface-raised:#282c2d;--accent:#ffcb05;--accent-hover:#ffda35;--muted:#a5adae}body{background:radial-gradient(650px 550px at 100% 950px,#65613316,#0000),radial-gradient(800px 650px at 0 1550px,#35576625,#0000),radial-gradient(850px 650px at 100% 2550px,#71594316,#0000)}.button{color:#151706;background:linear-gradient(#ffd51a,#efbd00);border:0;border-radius:12px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:inset 0 3px #fff3a4d9,inset 0 -2px #c99a003d,0 5px 16px #00000016}.button:hover{background:linear-gradient(#ffdf42,#ffcb05);transform:translateY(-2px);box-shadow:inset 0 3px #fff6bacf,0 5px 24px #ffc60018}.button:active{transform:translateY(0)}.button:disabled{filter:saturate(.65);opacity:.6;transform:none}.button--outline,.button--quiet{color:#e8bc21;box-shadow:none;background:#131617}.button--outline:hover,.button--quiet:hover{box-shadow:none;background:#252a2b}.text-link{text-underline-offset:6px;-webkit-text-decoration:underline dotted #ffffff65;text-decoration:underline dotted #ffffff65}.surface{background:var(--panel-fill);border:0;border-radius:18px}.icon-button,.language-trigger,.language-menu,.game-card,.news-image,.status-dot,.platform-badge,.animated-dialog,.contact-channels>div,.contact-channels>a,.auth-services button{border:0}.language-trigger,.icon-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#252a2b9c}.language-menu{background:#24292bef;box-shadow:0 16px 60px #0006}.animated-dialog{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(135deg,#2b3234f5,#191f22fc)}.game-card{box-shadow:0 6px 30px #00000017}.hero--visual .hero__backdrop:after{background:linear-gradient(90deg, #101517d4, #10151785 35%, #10151700 75%), linear-gradient(0deg, var(--background), transparent 34%, #10151715 75%, #10151785)}.hero--visual .hero__backdrop .game-artwork>img{object-position:50% 54%}.hero--visual .hero__inner{min-height:700px}.hero-caption{bottom:85px}.platform-badge:first-child{color:#42a275;background:#f5f6f1}.platform-badge:last-child{color:#fff;background:#2599ee}.hero-pagination button:after{border-radius:50%;transform:none}.section-heading h2{color:#ecefee}.partnership-section{padding-block:100px 30px}.banner-carousel:before{display:none}.banner-slides{border-radius:0;overflow:visible}.banner-slides .partner-banner{opacity:1;visibility:visible;z-index:1;filter:brightness(.42);border:0;border-radius:30px;min-height:260px;padding:36px 112px 36px 48px;transition:transform .75s cubic-bezier(.22,.75,.2,1),filter .65s,opacity .65s;transform:translateY(-29px)scaleX(.91);box-shadow:0 8px 35px #0002}.banner-slides .partner-banner.is-next{z-index:2;transform:translateY(29px)scaleX(.91)}.banner-slides .partner-banner.is-active{filter:none;z-index:3;transform:none}.banner-slides .partner-banner:before{background:linear-gradient(90deg,#10181cf0 0%,#10181cbc 35%,#10181c18 85%)}.banner-slides .partner-banner h2{max-width:650px;font-size:30px}.banner-slides .partner-banner p{color:#e1e7e8;max-width:560px}.banner-slides .partner-banner .eyebrow{display:none}.banner-slides .partner-banner .partner-banner__copy{max-width:760px}.partner-banner__image{object-position:50% 45%;width:100%;-webkit-mask-image:none;mask-image:none}.partner-banner__rate{align-self:center;margin:0}.partner-banner__rate span{background:#ffce08;padding:13px 24px}.partner-banner__rate small{display:none}.banner-actions{align-items:center;gap:30px;display:flex}.stack-controls{z-index:5;inset-inline-end:24px;gap:8px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.stack-controls button{color:#fff;background:0 0;border:0;place-items:center;width:32px;height:30px;padding:0;display:grid}.stack-controls button span{background:#fff;border-radius:50%;width:8px;height:8px;transition:scale .2s,background .2s}.stack-controls button.is-active span{background:var(--accent);scale:1.5}.stack-controls .stack-pause{opacity:.65}.illustrated-panel{isolation:isolate;background:#25313a;position:relative;overflow:hidden}.illustrated-panel>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.illustrated-panel:before{content:"";z-index:-1;background:linear-gradient(90deg,#11191fe8,#11191f4d 75%,#11191f22);position:absolute;inset:0}.company-banner{border-radius:30px;align-items:center;gap:26px;min-height:178px;padding:35px;display:flex}.company-banner>img{object-position:50% 60%}.company-banner h1{margin:0 0 9px;font-size:28px}.company-banner p{color:#edf1f2;margin:0;font-size:14px}.company-emblem{background:var(--accent);color:#142024;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.studio-contacts{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px;display:grid}.contact-card{flex-direction:column;padding:24px 20px 20px;display:flex;position:relative}.contact-card h2{letter-spacing:-.02em;margin:0 30px 9px 0;font-size:16px}.contact-card p{min-height:54px;margin-bottom:18px;font-size:12px;line-height:1.5}.contact-card .button{gap:8px;min-height:45px;margin-top:auto;padding:12px 10px;font-size:11px}.contact-card small{color:#829093;margin-top:10px;font-size:9px}.contact-card .content-state{min-height:45px;font-size:10px}.contact-card__icon{inset-inline-end:20px;color:#6c797d;width:23px;height:23px;position:absolute;top:24px}.social-links{gap:8px;margin-top:auto;display:flex}.social-links a,.social-links button{background:#141819;border:0;border-radius:10px;flex:1;place-items:center;min-width:0;height:43px;display:grid}.social-links button:disabled{opacity:.6}.social-links a:hover{color:var(--accent)}.company-bottom{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:start;gap:20px;margin-top:38px;display:grid}.company-information{padding:24px 22px;position:relative}.company-information h2{margin-right:22px;font-size:16px}.company-information strong{color:#abb5b9;font-size:11px}.company-information p{margin:8px 0 0;font-size:11px;line-height:1.5}.company-information .company-location{align-items:start;gap:10px;margin-top:23px;display:flex}.company-information .company-location svg{flex-shrink:0}.faq-list{gap:10px;display:grid}.faq-item{background:#1e2324bd;border:0;border-radius:16px;transition:background .25s}.faq-item.is-open{background:#242a2be6}.faq-item h3{margin:0;font-size:13px}.faq-item h3 button{text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:63px;padding:18px 24px;font-weight:650;display:flex}.faq-item h3 button svg{color:#839091;flex-shrink:0;transition:transform .25s}.faq-item.is-open h3 svg{color:var(--accent);transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{margin:0;padding:0 24px 24px;font-size:12px;line-height:1.8}.is-open>.faq-answer{opacity:1;grid-template-rows:1fr}.earn-intro{margin-top:-148px}.earn-intro:before{background:linear-gradient(90deg, #11171dea, #11171d89 43%, #11171d15 75%), linear-gradient(0deg, var(--background), transparent 40%, #11171d65)}.earn-intro>img{object-position:60% 50%;animation:1.3s both earn-art-in}.earn-intro__inner{justify-content:space-between;align-items:center;gap:40px;min-height:720px;padding-block:206px 80px;display:flex}.earn-intro__copy{max-width:700px}.earn-intro__copy h1{white-space:pre-line;margin-bottom:22px;font-size:clamp(36px,3.5vw,52px)}.earn-intro__copy>p{color:#d1d8da;max-width:490px;margin-bottom:30px;font-size:15px}.earn-intro__copy .eyebrow{color:#ddc470;font-size:9px}.earn-share{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#ebf7f61c,#d8e2ef08);border-radius:24px;width:250px;margin-top:100px;padding:28px;transform:rotate(3deg);box-shadow:0 18px 50px #0002}.earn-share span{letter-spacing:.12em;color:#e3ddc5;font-size:10px}.earn-share strong{color:#ffce16;letter-spacing:-.05em;margin-block:12px;font-size:70px;display:block}.earn-share p{color:#eee;margin-bottom:12px;font-size:14px}.earn-share small{color:#acb7ba;font-size:10px}@keyframes earn-art-in{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:none}}.programme-numbers{padding-top:26px}.public-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.programme-numbers .public-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.public-metric{flex-direction:column;padding:26px;display:flex;position:relative}.public-metric>svg{top:24px;color:#b5ad82;position:absolute;inset-inline-end:25px}.public-metric>span{color:#b0b9bc;padding-inline-end:22px;font-size:12px}.public-metric strong{letter-spacing:-.035em;margin-top:16px;font-size:40px;font-weight:650}.public-metric small{color:#7f8f94;margin-top:12px;font-size:10px;line-height:1.5}.data-note{color:#829297;margin:18px 0 0;font-size:11px}.game-selector{gap:16px;padding-block:14px 30px;display:flex;overflow-x:auto}.game-selector button{background:#1f2a2d;border:0;border-radius:20px;flex-shrink:0;width:132px;height:120px;padding:0;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 6px 18px #0002}.game-selector button .game-artwork{opacity:.55;transition:opacity .25s;position:absolute;inset:0}.game-selector button>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121b22b8;padding:12px 6px;font-size:12px;font-weight:650;position:absolute;inset:auto 0 0}.game-selector button:hover{transform:translateY(-3px)}.game-selector button:hover .game-artwork,.game-selector button.is-active .game-artwork{opacity:1}.game-selector button.is-active>span{background:var(--accent);color:#172124}.programme-summary{animation:.4s both summary-in}@keyframes summary-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.summary-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.summary-header .eyebrow{margin-bottom:12px;font-size:10px}.summary-title{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.summary-title h3{margin:0;font-size:25px}.summary-rating{color:#a4afb3;align-items:center;gap:12px;font-size:11px;display:flex}.summary-rating>svg{color:#e8bf3b}.summary-rating strong{color:#d0d7d9;margin-top:7px;font-size:13px;font-weight:500;display:block}.summary-game{isolation:isolate;border-radius:24px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:18px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.summary-game>.game-artwork{z-index:-2;position:absolute;inset:0}.summary-game:before{content:"";z-index:-1;background:linear-gradient(90deg,#182426ec,#182426c7 45%,#1824261a);position:absolute;inset:0}.summary-game>div:not(.game-artwork)>span{color:#ccd6d9;font-size:12px}.summary-game>div>strong{letter-spacing:-.03em;color:#ffd32b;margin-block:5px 12px;font-size:47px;display:block}.summary-game p{color:#c0ccce;max-width:540px;margin-bottom:10px;font-size:12px}.summary-game .text-link{font-size:12px}.store-links{flex-shrink:0;align-self:end;gap:10px;display:flex}.store-links button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c4cdd0;background:#11191cbd;border:0;border-radius:12px;flex-direction:column;align-items:start;gap:4px;padding:13px 19px;font-size:13px;font-weight:600;display:flex}.store-links button small{color:#82979c;font-size:9px;font-weight:400}.reward-explainer{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.reward-explainer h2{font-size:29px}.reward-explainer p{font-size:13px}.reward-flow{text-align:center;padding:28px}.reward-flow>strong{margin:12px 0 22px;font-size:16px;display:block}.reward-flow>small{color:#869496;margin-top:16px;font-size:9px;display:block}.reward-flow__source{color:#abb7ba;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.reward-flow__source svg:last-child{color:#a8995e;width:100%}.split-bar{text-align:start;grid-template-columns:1fr 1fr;gap:5px;display:grid}.split-bar>div{background:#363e3c;border-radius:4px 16px 16px 4px;padding:22px}.split-bar>div:first-child{color:#292919;background:#f5c72c;border-radius:16px 4px 4px 16px}.split-bar span{font-size:11px;display:block}.split-bar b{letter-spacing:-.035em;margin-top:14px;font-size:35px;display:block}.presentation-steps article{background:#1f2526bd;border:0;border-radius:20px;padding:30px}.presentation-steps article>svg{color:#ebcc5e}.presentation-steps .step-number{color:#66716c40;font-size:40px;font-weight:650;top:21px}.earn-terms{grid-template-columns:1fr 1.5fr;align-items:start;gap:60px;display:grid}.earn-terms>div:first-child{position:sticky;top:30px}.earn-terms p{font-size:13px}.earn-closing{border-radius:28px;margin-block:80px;padding:44px}.earn-closing h2{max-width:540px;font-size:31px}.earn-closing p{color:#d2dcdf;max-width:470px}.earn-closing>img{object-position:50% 40%}.earn-closing:before{background:linear-gradient(90deg,#111b21ef,#111b21b3 50%,#111b2120)}@media (width<=1100px){.studio-contacts{grid-template-columns:repeat(2,1fr)}.earn-intro{margin-top:-124px}.earn-intro__inner{padding-top:180px}.earn-share{width:210px;padding:22px}.earn-share strong{font-size:60px}.summary-game{flex-wrap:wrap}.reward-explainer,.earn-terms{gap:30px}}@media (width<=780px){.hero--visual .hero__inner{min-height:650px}.hero-caption{bottom:60px}.partnership-section{padding-block:80px 25px}.banner-slides .partner-banner{border-radius:24px;min-height:285px;padding:30px 52px 30px 26px}.banner-slides .partner-banner h2{font-size:24px}.banner-slides .partner-banner p{font-size:12px}.banner-slides .partner-banner .button{padding-inline:15px;font-size:11px}.banner-actions{flex-wrap:wrap;gap:16px}.banner-actions .text-link{min-height:30px;font-size:11px}.stack-controls{inset-inline-end:9px}.banner-slides .partner-banner.is-previous{transform:translateY(-23px)scaleX(.9)}.banner-slides .partner-banner.is-next{transform:translateY(23px)scaleX(.9)}.company-banner{gap:18px;min-height:172px;padding:26px}.company-banner h1{font-size:24px}.company-banner p{font-size:12px}.company-emblem{width:52px;height:52px}.company-bottom{grid-template-columns:1fr;gap:24px}.company-information{order:1}.contact-card{padding:22px 18px 18px}.contact-card__icon{inset-inline-end:17px}.earn-intro{margin-top:-104px}.earn-intro__inner{min-height:620px;padding-block:160px 58px}.earn-intro__copy h1{font-size:clamp(32px,6vw,46px)}.earn-intro__copy>p{max-width:470px;font-size:13px}.earn-intro__copy .eyebrow{font-size:8px}.earn-share{display:none}.public-metrics{gap:10px}.public-metric{padding:20px 16px}.public-metric>svg{display:none}.public-metric>span{padding:0;font-size:10px}.public-metric strong{font-size:31px}.public-metric small{font-size:9px}.programme-numbers .section-heading .eyebrow{display:none}.summary-header{flex-direction:column;align-items:start}.summary-rating strong{margin-inline-start:10px;display:inline}.summary-game{gap:15px;padding:26px}.summary-title{gap:12px}.summary-title h3{font-size:23px}.reward-explainer,.earn-terms{grid-template-columns:1fr;gap:18px}.earn-terms>div:first-child{position:static}.reward-flow{padding:23px}.earn-closing{margin-block:55px;padding:30px 26px}.earn-closing h2{font-size:27px}.earn-closing p{font-size:12px}}@media (width<=480px){.studio-contacts{grid-template-columns:1fr;gap:12px}.contact-card p{max-width:280px;min-height:0}.company-banner{gap:15px;padding:25px 20px}.company-banner h1{font-size:22px}.faq-item h3 button{padding:18px 20px;font-size:12px}.faq-answer p{padding-inline:20px}.programme-numbers .public-metrics{grid-template-columns:1fr 1fr}.public-metric>span{min-height:28px}.public-metric strong{font-size:29px}.programme-summary .public-metric{padding-inline:12px}.banner-slides .partner-banner h2{font-size:22px}.summary-title .status-dot{font-size:10px}.summary-title h3{width:100%}}.app-icon{background:#293c40;border-radius:24%;flex-shrink:0;width:112px;height:112px;display:block;overflow:hidden;box-shadow:0 12px 28px #0004}.app-icon>img{object-fit:cover;width:100%;height:100%;display:block}.app-icon>span{color:#e6d9a7;place-items:center;height:100%;font-size:34px;font-weight:700;display:grid}.game-card{height:238px}.game-card>.app-icon{inset-inline-end:28px;transition:transform .35s;position:absolute;top:50%;transform:translateY(-50%)rotate(3deg)}.game-card__info{padding-inline-end:165px}.game-card__info p{max-width:330px}.game-card__discover{color:#f7cc39;align-items:center;gap:15px;margin-top:24px;font-size:12px;font-weight:650;display:inline-flex}.catalogue-intro{border-radius:30px;justify-content:space-between;align-items:center;min-height:295px;padding:43px;display:flex}.catalogue-intro>img{object-position:50% 45%}.catalogue-intro h1{max-width:600px;font-size:41px}.catalogue-intro .lead{color:#c5d1d6;max-width:490px;margin:0;font-size:13px}.catalogue-intro .eyebrow{color:#d4c492;font-size:10px}.catalogue-platforms{white-space:nowrap;color:#eef1e7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18232988;border-radius:10px;align-self:end;padding:12px 18px;font-size:12px}.catalogue-platforms span{opacity:.45;padding-inline:12px}.catalogue-list{padding-top:45px}.game-card--catalogue{height:295px}.game-card--catalogue .game-card__info{padding-top:35px}.game-card--catalogue>.app-icon{width:124px;height:124px}.catalogue-partnership{background:linear-gradient(120deg,#29372fa8,#202727);justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:34px 38px;display:flex}.catalogue-partnership .eyebrow{color:#b9b084;margin-bottom:13px;font-size:10px}.catalogue-partnership h2{margin-bottom:10px}.catalogue-partnership p{margin:0;font-size:12px}.catalogue-partnership .button{flex-shrink:0}.game-current,.game-next{border:0}.game-content{padding-top:30px}.game-install{border-bottom:1px solid #ffffff07;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;padding-bottom:30px;display:flex}.game-identity{align-items:center;gap:20px;min-width:0;display:flex}.game-identity .app-icon{width:80px;height:80px}.game-identity .eyebrow{margin-bottom:8px;font-size:9px}.game-identity h2{margin:0 0 8px;font-size:24px}.game-identity__platform{color:#879a9e;font-size:10px}.game-rating{align-items:center;gap:14px;display:flex}.game-rating>svg{color:#f7cc39}.game-rating strong{font-size:27px;display:block}.game-rating strong small{color:#778d94;margin-inline-start:7px;font-size:12px;font-weight:400}.game-rating span{color:#adbbbd;margin-top:4px;font-size:10px;display:block}.game-store-links{gap:12px;display:flex}.game-store-links>a,.game-store-links>button{color:#f2f5ef;text-align:start;background:#282e2fcc;border:0;border-radius:13px;align-items:center;gap:13px;padding:13px 18px;transition:background .2s,transform .2s;display:flex}.game-store-links>a small,.game-store-links>button small{color:#9badb2;margin-bottom:4px;font-size:9px;display:block}.game-store-links>a strong,.game-store-links>button strong{font-size:16px;font-weight:600}.game-store-links>a:hover{background:#344040;transform:translateY(-2px)}.game-store-links>button:disabled{color:#c1cacc}.store-symbol{flex-shrink:0;place-items:center;width:28px;height:30px;display:grid}.store-symbol svg{width:26px;height:26px}.store-symbol--app_store{color:#a8d7ff}.game-overview{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px}.game-description{background:0 0;border:0;padding:10px 0}.game-description h2{max-width:470px;margin-bottom:15px;font-size:27px;line-height:1.4}.game-description p{color:#b0bdbf}.game-facts{grid-template-columns:1fr 1fr;gap:12px;margin:0}.game-facts>div{background:#252b2cc7;border:0;border-radius:16px;min-height:96px;padding:25px}.game-facts dd{font-size:14px}.game-facts dt{color:#8ea0a5}.game-showcase .section-heading .eyebrow{margin-bottom:10px;font-size:10px}.gallery-navigation{align-items:center;gap:8px;display:flex}.gallery-navigation>span{color:#8f9ea2;font-variant-numeric:tabular-nums;margin-inline-end:12px;font-size:11px}.gallery-navigation .icon-button{background:#293133;border:0;min-width:40px;min-height:40px;padding:8px}.gallery-navigation .icon-button:disabled{opacity:.3}.gallery-dialog{background:linear-gradient(140deg,#26383bea,#171e26f7);padding:24px}.gallery-dialog .gallery-full{object-fit:contain;height:73dvh;max-height:73dvh}.gallery-dialog .dialog-close{top:10px;background:#10181def;inset-inline-end:10px}.game-performance__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.game-stat{flex-direction:column;padding:25px;display:flex;position:relative}.game-stat>svg{color:#b4ac80;margin-bottom:22px}.game-stat>span{color:#acb8bb;min-height:30px;font-size:12px}.game-stat>strong{letter-spacing:-.03em;margin-block:9px 20px;font-size:35px;font-weight:650}.game-stat>small{color:#819599;margin-top:auto;font-size:10px;line-height:1.6}.retention-values{gap:20px;margin:11px 0 18px;display:flex}.retention-values>div{flex:1}.retention-values>div strong{font-size:27px;font-weight:550;display:block}.retention-values>div small{color:#c4baa0;margin-top:5px;font-size:9px;display:block}.company-sidebar{gap:16px;display:grid}.company-team{background:linear-gradient(140deg,#37413aab,#242c2d);padding:25px}.company-team>strong{color:#f4cc47;letter-spacing:-.045em;font-size:55px;display:block}.company-team h2{margin:8px 0 16px;font-size:13px}.company-team p{margin:0;font-size:11px}@media (width<=1100px){.game-card>.app-icon{width:95px;height:95px;inset-inline-end:23px}.game-card__info{padding-inline-end:140px}.game-install{flex-wrap:wrap;gap:20px}.game-install .game-store-links{margin-inline-start:auto}.game-performance__grid{grid-template-columns:1fr 1fr}.game-overview{gap:30px}}@media (width<=780px){.game-card{height:235px}.game-card>.app-icon{width:96px;height:96px;inset-inline-end:24px}.game-card__info{padding-inline-end:142px}.game-card__info h3{font-size:23px}.game-card__info p{font-size:11px}.game-card__badges{flex-wrap:wrap;gap:9px}.game-card--catalogue{height:295px}.catalogue-intro{min-height:290px;padding:28px;display:block}.catalogue-intro h1{font-size:32px}.catalogue-intro .lead{font-size:12px}.catalogue-platforms{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:25px;padding:0;display:inline-flex}.catalogue-list{padding-top:35px}.catalogue-list .section-more{font-size:10px}.catalogue-partnership{flex-direction:column;align-items:start;gap:24px;padding:28px}.catalogue-partnership h2{font-size:24px}.game-install{gap:22px}.game-install .game-store-links{width:100%;margin:0}.game-install .game-store-links>a,.game-install .game-store-links>button{flex:1;justify-content:center;padding:13px}.game-identity{gap:15px}.game-identity .app-icon{width:66px;height:66px}.game-identity h2{font-size:21px}.game-rating{gap:9px;margin-inline-start:auto}.game-rating>svg{width:19px}.game-rating strong{font-size:23px}.game-rating span{font-size:9px}.game-overview{grid-template-columns:1fr;gap:24px}.game-description h2{font-size:25px}.game-facts>div{min-height:91px;padding:20px}.gallery-dialog{padding:15px}.gallery-dialog .gallery-full{height:70dvh}.gallery-caption{padding-inline:0;font-size:10px}.game-stat{padding:20px}.game-stat>span{font-size:11px}.game-stat>strong{font-size:31px}.game-stat>small{font-size:9px}.retention-values{gap:9px}.retention-values>div strong{font-size:23px}}@media (width<=390px){.game-card>.app-icon{width:78px;height:78px;inset-inline-end:20px}.game-card__info{padding-inline-end:116px}.game-rating{gap:6px}.game-rating>svg{width:17px}.game-identity h2{font-size:19px}.game-install .game-store-links>button,.game-install .game-store-links>a{gap:9px;padding-inline:10px}.game-install .game-store-links>button strong,.game-install .game-store-links>a strong{font-size:14px}}.game-store-links.game-store-links--compact{z-index:2;pointer-events:auto;flex-wrap:nowrap;gap:7px;margin:0;display:flex;position:relative}.game-store-links.game-store-links--compact>a,.game-store-links.game-store-links--compact>button{color:#202b32;background:#f4f6f2;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:0;padding:0;transition:transform .2s,box-shadow .2s;display:grid}.game-store-links.game-store-links--compact>a>span:not(.store-symbol),.game-store-links.game-store-links--compact>a>svg,.game-store-links.game-store-links--compact>button>span:not(.store-symbol),.game-store-links.game-store-links--compact>button>svg{display:none}:is(.game-store-links.game-store-links--compact>a:has(.store-symbol--app_store),.game-store-links.game-store-links--compact>button:has(.store-symbol--app_store)){color:#fff;background:#229cf1}:is(.game-store-links.game-store-links--compact>a:has(.store-symbol--steam),.game-store-links.game-store-links--compact>button:has(.store-symbol--steam)){background:#ecf1f4}.game-store-links.game-store-links--compact>a:hover,.game-store-links.game-store-links--compact>button:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0003}.game-store-links.game-store-links--compact>a:disabled,.game-store-links.game-store-links--compact>button:disabled{opacity:.45;transform:none}.game-store-links.game-store-links--compact .store-symbol{place-items:center;width:24px;height:24px;display:grid}.game-store-links.game-store-links--compact .store-symbol svg{width:22px;height:22px}.game-card__destination{z-index:2;border-radius:inherit;position:absolute;inset:0}.game-card__destination:focus-visible{outline-offset:-4px}.game-card .game-store-links--compact{z-index:3}.game-card__info{pointer-events:none}.gallery-swiper{-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;padding-bottom:14px;overflow:hidden}.gallery-swiper .swiper-wrapper{align-items:center;transition-timing-function:cubic-bezier(.22,.7,.25,1)}.gallery-swiper .swiper-slide{width:auto;max-width:90%;height:280px;aspect-ratio:var(--image-ratio,1.7778)}.gallery-swiper .swiper-slide.is-portrait{height:360px}.gallery-swiper .swiper-slide>button{width:100%;height:100%;cursor:inherit;background:#202b2f;border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.gallery-swiper .swiper-slide>button>img{object-fit:contain;width:100%;height:100%;display:block}.gallery-swiper .swiper-slide>button>span{inset-inline-end:12px;opacity:0;background:#11191e8c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s;display:grid;position:absolute;bottom:12px}.gallery-swiper .swiper-slide>button:hover>span,.gallery-swiper .swiper-slide>button:focus-visible>span{opacity:1}.gallery-swiper .swiper-slide>button:focus-visible{outline-offset:-4px}@media (width<=650px){.gallery-swiper .swiper-slide{height:200px}.gallery-swiper .swiper-slide.is-portrait{height:310px}.gallery-swiper .swiper-slide>button{border-radius:16px}.gallery-swiper .swiper-slide>button>span{opacity:1}}.summary-game>.game-store-links{flex-wrap:wrap;justify-content:flex-end;align-self:end;max-width:440px}.news-meta{flex-wrap:wrap;gap:6px}.news-studio-badge,.news-game-badge{color:#b7c7bb;background:#27302dd4;border-radius:7px;padding:5px 8px;font-size:9px;line-height:1.4}.news-game-badge{color:#d5c888;background:#35312299;transition:background .2s}.news-game-badge:hover{background:#494128}.news-socials{border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:16px;display:flex}.news-socials>span{color:#899992;font-size:10px}.news-socials>div{gap:7px;display:flex}.news-socials a,.news-socials button{color:#aebbb4;background:#242b2b;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;transition:color .2s,background .2s;display:grid}.news-socials a:hover{color:#f3dc78;background:#303935}.news-socials button:disabled{opacity:.45}@media (width<=650px){.summary-game>.game-store-links{justify-content:flex-start}}.gallery-loading{min-height:420px}.game-store-links--compact>a:hover,.game-store-links--compact>a:focus-visible{background:#f4f6f2;transform:none;box-shadow:0 0 0 3px #ffffff16}:is(.game-store-links--compact>a:has(.store-symbol--app_store):hover,.game-store-links--compact>a:has(.store-symbol--app_store):focus-visible){background:#229cf1}:is(.game-store-links--compact>a:has(.store-symbol--steam):hover,.game-store-links--compact>a:has(.store-symbol--steam):focus-visible){background:#ecf1f4}.hero__badges{flex-wrap:wrap}html{scroll-padding-top:104px}.header{z-index:40;height:148px}.header__panel{isolation:isolate;border-radius:22px;width:min(1200px,100% - 80px);margin-inline:auto;padding-inline:0;transition:transform .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto;transform:translateY(0)}.header__panel:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:linear-gradient(120deg,#2b32338a,#1b2122a3);transition:opacity .42s;position:absolute;inset:0;box-shadow:0 10px 32px #0000001f}.header__panel .header__inner{width:100%;min-height:148px;transition:min-height .42s cubic-bezier(.22,1,.36,1)}.header__panel .brand{width:167px}.header__panel .brand img{opacity:.86;width:144px;height:auto;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .25s}.header__panel .brand:hover img,.header__panel .brand:focus-visible img{opacity:1}.header__panel .language-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background .2s}.header__panel .language-trigger:hover,.header__panel .language-trigger[aria-expanded=true]{background:#ffffff09}.header__panel .language-menu{-webkit-backdrop-filter:blur(28px);background:#222829cc;box-shadow:0 12px 36px #0003}.header__panel .mobile-nav{background:#222728eb;border:0;border-radius:18px;width:100%;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;box-shadow:0 12px 32px #0003}.header--compact .header__panel{padding-inline:24px;transform:translateY(16px)}.header--compact .header__panel:before{opacity:1}.header--compact .header__panel .header__inner{min-height:72px}.header--compact .header__panel .brand img{opacity:.72;width:96px}.header--compact .header__panel .brand:hover img,.header--compact .header__panel .brand:focus-visible img{opacity:1}.header--compact .header__panel .nav a{color:#c5cbcc;text-shadow:none}.header--compact .header__panel .nav a:hover,.header--compact .header__panel .nav a.active{color:#fff}@media (width<=1100px){.header{height:124px}.header__panel{width:calc(100% - 64px)}.header__panel .header__inner{min-height:124px}.header__panel .brand{width:145px}.header__panel .brand img{width:132px}}@media (width<=780px){html{scroll-padding-top:88px}.header{height:104px}.header__panel{border-radius:19px;width:calc(100% - 40px)}.header__panel .header__inner{gap:12px;min-height:104px}.header__panel .brand{width:auto}.header__panel .brand img{width:116px}.header__panel .mobile-nav{max-height:calc(100dvh - 140px);overflow-y:auto}.header__panel .language-menu{inset-inline-end:-48px}.header--compact .header__panel{padding-inline:14px;transform:translateY(10px)}.header--compact .header__panel .header__inner{min-height:62px}.header--compact .header__panel .brand img{width:90px}}@media (width<=390px){.header__panel{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.header__panel,.header__panel:before,.header__panel .header__inner,.header__panel .brand img{transition:none}}.auth-services button{gap:14px}.auth-services button>span{text-align:start;flex:1}.auth-services button>small{color:var(--muted);font-size:10px}.auth-services button.auth-google:not(:disabled){color:#202628;opacity:1;background:#f3f5f3}.auth-services button.auth-google:not(:disabled):hover{background:#fff}.auth-services button:disabled{opacity:.5}.auth-error{color:#f1b0a0;background:#873d2824;border-radius:12px;padding:12px 16px;font-size:13px}.partner-app{min-height:100dvh}.privacy-page{max-width:900px;padding-bottom:80px}.privacy-page h1{margin-bottom:40px;font-size:clamp(28px,4vw,44px)}.privacy-page section{margin:28px 0}.privacy-page h2{font-size:20px}.privacy-page p{line-height:1.85}.panel-welcome{max-width:760px}.panel-welcome h1{font-size:clamp(28px,3vw,40px)}.panel-welcome .profile-success{margin-top:32px}.partner-header{z-index:30;align-items:center;gap:36px;min-height:110px;display:flex;position:relative}.partner-brand{flex-shrink:0;align-items:center;gap:16px;display:flex}.partner-brand img{width:106px;height:auto}.partner-brand span{letter-spacing:.16em;color:var(--muted);font-size:9px}.partner-header__actions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.partner-nav{align-items:center;gap:6px;display:flex}.partner-nav a,.partner-nav button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.partner-nav a{color:var(--accent)}.partner-nav button:disabled{opacity:.42}.partner-account{position:relative}.partner-account__trigger{color:#dce2df;cursor:pointer;background:#ffffff07;border:0;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.partner-account__popup{inset-inline-end:0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#242a2bee;border-radius:18px;width:230px;padding:20px;animation:.18s ease-out partner-popup-in;position:absolute;top:calc(100% + 12px);box-shadow:0 18px 55px #0006}.partner-account__popup strong{overflow-wrap:anywhere;font-size:14px;display:block}.partner-account__popup>span{color:var(--muted);margin-block:6px 18px;font-size:11px;display:block}.partner-account__popup button{color:#e4e9e7;cursor:pointer;background:#ffffff07;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.partner-account__popup button:hover{background:#ffffff10}.partner-shell{padding-block:32px 88px}.partner-content{min-width:0}.registration-banner{background:linear-gradient(90deg,#10191cf5 12%,#10191cdc 48%,#10191c44),url(/media/references/afk-journey.webp) 50% 42%/cover;border-radius:28px;align-items:center;gap:24px;min-height:190px;margin-bottom:30px;padding:32px 38px;display:flex}.registration-banner h1{margin:8px 0 10px;font-size:clamp(25px,3vw,35px)}.registration-banner p{color:#ccd4d2;max-width:480px;margin:0;font-size:13px}.registration-banner .eyebrow{font-size:9px}.registration-banner__icon{color:#202526;background:var(--accent);border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.onboarding-aside__intro{background:radial-gradient(at 85% 15%,#6179655c,#0000 65%),linear-gradient(160deg,#2b3534,#1a2022);border-radius:22px;flex-direction:column;min-height:310px;padding:28px;display:flex}.onboarding-aside__intro>svg{color:#becdbe;margin-bottom:auto}.onboarding-aside__intro h2{margin-top:46px;font-size:24px;line-height:1.3}.onboarding-aside__intro p{margin-bottom:0;font-size:12px;line-height:1.8}.onboarding-aside__note{padding:10px 16px;font-size:12px;line-height:1.8}.onboarding-grid{grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:48px;display:grid}.onboarding-main h1{max-width:560px;margin-bottom:16px;font-size:clamp(26px,2.4vw,36px)}.onboarding-main .eyebrow{color:#bac4b7;font-size:10px}.onboarding-intro{max-width:520px;margin-bottom:30px}.profile-form fieldset{background:var(--panel-fill);border:0;border-radius:18px;min-width:0;margin:0 0 22px;padding:24px}.profile-form legend{float:left;align-items:center;gap:12px;width:100%;margin-bottom:24px;font-size:16px;font-weight:650;display:flex}.profile-form legend>span{color:#798583;font-size:11px;font-weight:500}.profile-form legend+*{clear:both}.profile-form label{color:#c7cece;flex-direction:column;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.profile-form input:not([type=radio]):not([type=checkbox]),.profile-form select{color:#eef1ed;outline-offset:3px;background:#12171980;border:1px solid #ffffff0b;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:13px}.profile-form input::placeholder{color:#6d7979}.profile-form option{color:#f4f5f5;background:#23292b}.profile-form .field-help{margin-bottom:0;font-size:11px}.profile-kind{gap:10px;padding-bottom:2px;display:flex}.profile-kind label{cursor:pointer;flex:1;position:relative}.profile-kind input{opacity:0;width:1px;height:1px;position:absolute}.profile-kind span{background:#ffffff04;border-radius:10px;place-items:center;min-height:44px;padding:8px;font-size:11px;display:grid}.profile-kind input:checked+span{color:#e9d765;background:#e4c83b17}.profile-kind input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.profile-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-form .profile-declarations label{flex-direction:row;align-items:start;line-height:1.6}.profile-form .profile-declarations label input{accent-color:var(--accent);flex:0 0 17px;width:17px;height:17px;margin-top:2px}.profile-data-note{margin-bottom:24px;font-size:12px;line-height:1.7}.profile-data-note summary{cursor:pointer;color:#c7cece;margin-bottom:10px}.profile-data-note p{font-size:12px}.profile-submit{align-items:center;gap:20px;display:flex}.profile-submit>.button{flex-shrink:0;min-height:50px;padding:14px 20px;font-size:12px}.profile-submit p{max-width:225px;margin:0;font-size:10px}.onboarding-aside{align-self:start;position:sticky;top:28px}.onboarding-progress{margin-top:22px;padding:8px 16px;list-style:none}.onboarding-progress li{color:#7b8586;align-items:center;gap:12px;min-height:56px;font-size:12px;display:flex}.onboarding-progress li>span{background:#ffffff06;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.onboarding-progress .is-done{color:#bccbc0}.onboarding-progress .is-done>span{color:#a5c5a9;background:#81a3851a}.onboarding-progress .is-current{color:#ecefde}.onboarding-progress .is-current>span{color:var(--accent);background:#d3b92a15}.profile-success{padding:30px}.profile-success>svg{color:#b0c5ac;margin-bottom:18px}.profile-success>div{justify-content:space-between;gap:16px;padding-block:14px;font-size:13px;display:flex}.profile-success>div span{color:var(--muted)}.profile-success .button{margin-top:28px}.partner-loading{padding-block:140px}.profile-form label small{color:var(--muted);font-size:11px;line-height:1.6}.profile-form .form-select{min-width:0;margin-bottom:20px;position:relative}.profile-form .form-select>label{margin-bottom:10px}.form-select__trigger{color:#eef1ed;text-align:start;cursor:pointer;outline-offset:3px;background:#12171980;border:1px solid #ffffff0b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-size:13px;display:flex}.form-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select__trigger svg{flex-shrink:0;transition:transform .2s}.form-select__trigger .is-open{transform:rotate(180deg)}.form-select__trigger.is-placeholder{color:#879392}.form-select__popup{top:calc(100% + 8px);z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#2a3031f7;border-radius:14px;padding:7px;animation:.18s ease-out partner-popup-in;position:absolute;inset-inline:0;box-shadow:0 18px 50px #0007}.form-select__popup.is-above{top:auto;bottom:calc(100% - 20px)}.form-select__popup [role=listbox]{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(236px,40dvh);overflow-y:auto}.form-select__popup [role=option]{text-align:start;color:#dce3e0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font-size:13px;display:flex}.form-select__popup [role=option].is-active{background:#ffffff0c}.form-select__popup [role=option][aria-selected=true]{color:#f4da68;background:#edcb3410}.profile-form .form-select__search{color:var(--muted);background:#181e2080;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding-inline:10px;display:flex}.profile-form .form-select__search input{background:0 0;border:0;min-height:42px;padding:8px 0}.form-select__empty{color:var(--muted);padding:14px;display:block}@keyframes partner-popup-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.partner-header{flex-wrap:wrap;gap:20px;padding-block:24px}.partner-nav{order:3;width:100%;overflow-x:auto}.onboarding-grid{grid-template-columns:minmax(0,1fr) 240px;gap:24px}}@media (width<=780px){.registration-banner{border-radius:22px;align-items:start;gap:16px;padding:26px 22px}.registration-banner__icon{flex-basis:40px;width:40px;height:40px;margin-top:20px}.registration-banner__icon svg{width:21px}.partner-header{gap:12px;min-height:88px}.partner-brand{gap:10px}.partner-brand img{width:90px}.partner-brand span{font-size:8px}.partner-header__actions{gap:6px}.partner-shell{padding-top:20px}.onboarding-grid{grid-template-columns:minmax(0,1fr)}.onboarding-aside{display:none}.onboarding-main h1{font-size:30px}.profile-form fieldset{padding:20px}.profile-fields{grid-template-columns:1fr;gap:0}.profile-submit{flex-direction:column;align-items:start}.profile-submit>p{max-width:100%;font-size:12px}}@media (prefers-reduced-motion:reduce){.form-select__popup,.partner-account__popup{animation:none}.form-select__trigger svg{transition:none}}.form-field{min-width:0;margin-bottom:20px}.form-field>small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.6;display:block}.floating-field{position:relative}.profile-form .floating-field input:not([type=hidden]),.form-select__trigger{background:var(--field-fill);color:#eef1ed;border:1px solid #0000;border-radius:14px;outline:none;min-height:64px;transition:background .22s,border-color .22s,box-shadow .22s}.profile-form .floating-field input:not([type=hidden]):hover:not(:disabled),.form-select__trigger:hover:not(:disabled){background:#171e20}.profile-form .floating-field input:not([type=hidden]):focus,.profile-form .floating-field input:not([type=hidden]):focus-visible,.form-select__trigger:focus,.form-select__trigger:focus-visible{background:#171e20;border-color:#dbc76a70;outline:none;box-shadow:0 0 0 3px #dfc4520a}.profile-form .floating-field input:not([type=hidden]):disabled,.form-select__trigger:disabled{opacity:.5}.profile-form .floating-field input:not([type=hidden]){width:100%;padding:26px 18px 10px;font-size:14px;line-height:26px}.profile-form .floating-field label,.profile-form .form-select>label{z-index:1;inset-inline-start:18px;color:#959fa1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;max-width:calc(100% - 36px);margin:0;font-size:13px;line-height:20px;transition:transform .22s,color .22s,top .22s;display:block;position:absolute;top:21px;overflow:hidden}[dir=rtl] .floating-field label,[dir=rtl] .form-select>label{transform-origin:100% 0}.profile-form .floating-field input:not([type=hidden]):focus+label,.profile-form .floating-field input:not([type=hidden]):not(:placeholder-shown)+label,.profile-form .form-select.is-raised>label,.profile-form .form-select:focus-within>label{top:9px;transform:scale(.85)}.profile-form .floating-field input:not([type=hidden]):autofill+label{top:9px;transform:scale(.85)}.profile-form .floating-field input:not([type=hidden]):focus+label,.profile-form .form-select:focus-within>label{color:#c7c7ad}.profile-form .floating-field input:not([type=hidden]):user-invalid{border-color:#e3937770}.profile-form .form-select{margin-bottom:20px}.profile-form .form-select>label{max-width:calc(100% - 56px)}.form-select__trigger{justify-content:start;gap:12px;padding:25px 18px 9px;position:relative}.form-select__trigger>svg:last-child{inset-inline-end:16px;color:#909c9a;position:absolute;top:24px}.form-select__value{opacity:0;padding-inline-end:22px;font-size:14px;line-height:28px;transition:opacity .2s}.form-select.is-raised .form-select__value,.form-select:focus-within .form-select__value{opacity:1}.form-select.has-icon>label{inset-inline-start:62px}.form-select.has-icon .form-select__trigger{padding-inline-start:62px}.form-select__trigger>.currency-icon,.form-select__trigger>.country-flag{inset-inline-start:17px;position:absolute;top:17px}.form-select__trigger[aria-expanded=true]{background:#171e20;border-color:#dbc76a70}.form-select__popup.is-above{bottom:calc(100% + 8px)}.form-select__option-label{flex:1}.currency-icon{color:#b0d1b4;background:#6c927528;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.currency-icon--eur{color:#abc6e3;background:#587b9f28}.currency-icon--gbp{color:#d0bfe1;background:#88759928}.currency-icon--aed{color:#e0d29b;background:#9f915528}.profile-form .form-select__search{border:1px solid #0000;border-radius:10px;padding-inline:12px;transition:border-color .22s,background .22s,box-shadow .22s}.profile-form .form-select__search:focus-within{background:#171e20;border-color:#c6bc7659;box-shadow:0 0 0 2px #dfc45208}.profile-form .form-select__search input,.profile-form .form-select__search input:focus,.profile-form .form-select__search input:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}@media (prefers-reduced-motion:reduce){.profile-form .floating-field input:not([type=hidden]),.profile-form .floating-field label,.profile-form .form-select>label,.form-select__trigger,.form-select__value,.profile-form .form-select__search{transition:none}}.country-flag{object-fit:cover;border-radius:50%;flex:0 0 30px;width:30px;height:30px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0c}.form-select__popup .country-flag{flex-basis:24px;width:24px;height:24px}.partner-header{gap:24px}.partner-nav{gap:2px}.partner-nav a{color:#9da9ab;border-radius:11px;transition:color .2s,background .2s}.partner-nav a:hover{color:#f4f4e8;background:#ffffff04}.partner-nav a[aria-current=page]{color:#f4d460;background:#e9ce3610}.partner-balance{white-space:nowrap;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.partner-balance svg{color:#91a39a}.partner-balance small{color:#a9b5b2;font-size:10px}.promotion-hero{isolation:isolate;background:#253631;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;min-height:310px;padding:44px;display:flex;position:relative;overflow:hidden}.promotion-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#101c20f2 0%,#101c20c4 45%,#101c2029 76%,#101c2080);position:absolute;inset:0}.promotion-hero__art{z-index:-2;animation:.65s both promotion-art-in;position:absolute;inset:0}.promotion-hero__art .game-artwork{width:100%;height:100%}.promotion-hero__art img{object-position:center 38%}.promotion-hero__intro{max-width:520px}.promotion-hero__intro .eyebrow{color:#c7c8a9;margin-bottom:17px;font-size:10px}.promotion-hero__intro h1{max-width:490px;margin-bottom:17px;font-size:clamp(30px,3vw,42px)}.promotion-hero__intro p{color:#c3ced0;max-width:405px;margin-bottom:26px;font-size:13px;line-height:1.8}.promotion-hero__intro .button{min-height:48px;padding:13px 22px;font-size:12px}.promotion-hero__featured{flex-shrink:0;align-self:end;width:245px}.promotion-hero__featured>span{letter-spacing:.06em;color:#eff3ee;margin-bottom:12px;font-size:10px;display:block}.promotion-hero__featured>a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#182528ad;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.promotion-hero__featured>a .app-icon{border-radius:12px;flex-shrink:0;width:46px;height:46px}.promotion-hero__featured>a>div{flex:1}.promotion-hero__featured>a strong{font-size:14px}.promotion-hero__featured>a small{color:#b5c7c8;margin-top:5px;font-size:10px;display:block}.promotion-hero__controls{justify-content:end;align-items:center;gap:14px;margin-top:12px;display:flex}.promotion-hero__controls button{color:#e3eddf;background:#14212588;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.promotion-hero__controls>span{color:#f2f2e2;font-variant-numeric:tabular-nums;font-size:10px}.promotion-browser{padding-top:32px;scroll-margin-top:25px}.promotion-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.promotion-filters{gap:5px;display:flex}.promotion-filters button{color:#8e9d9f;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:12px 17px;font-size:12px;transition:color .2s,background .2s}.promotion-filters button:hover{color:#edf0e8}.promotion-filters button[aria-pressed=true]{color:#eee9c8;background:#293230}.promotion-search{background:var(--field-fill);color:#788a8c;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:310px;min-width:240px;height:46px;padding:0 14px;transition:border-color .2s;display:flex}.promotion-search:focus-within{border-color:#c6bc7659}.promotion-search input{color:#e4ece9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.promotion-search input::-webkit-search-cancel-button{display:none}.promotion-search button{color:#b5bfb8;background:0 0;border:0;place-items:center;padding:3px;display:grid}.promotion-studio{margin-bottom:34px}.promotion-studio__heading{align-items:baseline;gap:14px;margin-bottom:19px;display:flex}.promotion-studio__heading h2{margin:0;font-size:21px;font-weight:650}.promotion-studio__heading>span{color:#7c9091;font-size:11px}.promotion-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:28px;display:grid}.promotion-card{width:100%;min-width:0;max-width:600px;animation:.4s both promotion-art-in}.promotion-card__cover{isolation:isolate;background:#20312c;border-radius:23px;flex-direction:column;justify-content:space-between;min-height:225px;padding:22px;display:flex;position:relative;overflow:hidden}.promotion-card__cover>.game-artwork{z-index:-2;transition:transform .5s;position:absolute;inset:0}.promotion-card__cover:before{content:"";z-index:-1;background:linear-gradient(#111a2455,#0a171433 28%,#10191cdd 82%);position:absolute;inset:0}.promotion-card__cover:hover>.game-artwork{transform:scale(1.035)}.promotion-card__cover:hover .promotion-card__arrow{transform:translate(2px,-2px)}.promotion-card__badges{align-items:center;gap:9px;display:flex}.promotion-card__badges .status-dot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1521279e;padding:8px 10px;font-size:10px}.promotion-rate{color:#1d2315;background:var(--accent);border-radius:24px;padding:10px 16px;font-size:13px;font-weight:750}.promotion-card__identity{align-items:center;gap:15px;margin-top:40px;display:flex}.promotion-card__identity .app-icon{border-radius:16px;flex-shrink:0;width:63px;height:63px;box-shadow:0 4px 20px #0004}.promotion-card__identity>div{flex:1}.promotion-card__identity h3{margin:0 0 9px;font-size:23px}.promotion-card__identity div>span{color:#c1cccb;align-items:center;gap:6px;font-size:10px;display:flex}.promotion-card__identity div>span svg{color:#d8c565}.promotion-card__arrow{color:#d5dfd8;flex-shrink:0;transition:transform .25s}.promotion-card__metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.promotion-card__metrics>div{background:var(--panel-fill);border-radius:18px;padding:17px 18px;position:relative}.promotion-card__metrics>div>svg{inset-inline-end:17px;color:#657574;position:absolute;top:23px}.promotion-card__metrics>div>strong{padding-inline-end:24px;font-size:22px;font-weight:650;display:block}.promotion-card__metrics>div>span{color:#8a9b9f;margin-top:5px;font-size:10px;display:block}.promotion-empty{text-align:center;color:#829992;padding:75px 20px}.promotion-empty h2{color:#d8e0da;margin-top:20px;font-size:23px}.promotion-empty p{font-size:13px}.promotion-sentinel{height:1px}.promotion-skeletons{margin-block:25px}.promotion-skeleton{background:linear-gradient(110deg,#1c2324 25%,#29322e 50%,#1c2324 75%) 0 0/250% 100%;border-radius:23px;min-height:365px;animation:1.6s infinite promotion-loading}.partner-placeholder{min-height:65vh}.partner-placeholder .eyebrow{margin-top:30px;font-size:10px;display:flex}.partner-placeholder h1{font-size:36px}.partner-placeholder__back{color:#a7b6b1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.partner-placeholder__body{text-align:center;background:var(--panel-fill);border-radius:18px;margin-top:25px;padding:60px 24px}.partner-placeholder__body>svg{color:#869f90}.partner-placeholder__body h2{margin-top:20px;font-size:24px}.partner-placeholder__body p{font-size:13px}.partner-game-nav{gap:10px;display:flex;overflow-x:auto}.partner-game-nav a{color:#91a5a3;white-space:nowrap;border-radius:11px;padding:13px 18px;font-size:13px}.partner-game-nav a[aria-current=page]{color:#ebd473;background:#dfc93910}@keyframes promotion-art-in{0%{opacity:0}to{opacity:1}}@keyframes promotion-loading{to{background-position:-150% 0}}@media (width>=1001px) and (width<=1200px){.partner-brand>span{display:none}.partner-nav a{padding-inline:9px}.partner-header{gap:16px}}@media (width<=1000px){.promotion-toolbar{flex-direction:column-reverse;align-items:stretch;gap:15px}.promotion-search{width:100%}.promotion-filters{overflow-x:auto}.promotion-hero{padding:32px}.promotion-hero__featured{width:215px}.promotion-hero__intro h1{font-size:32px}}@media (width<=650px){.promotion-hero{border-radius:22px;padding:28px 24px;display:block}.promotion-hero__intro h1{font-size:31px}.promotion-hero__featured{width:100%;margin-top:28px}.promotion-hero__featured>span{display:none}.promotion-hero__featured>a{max-width:300px}.promotion-hero__controls{justify-content:start}.promotion-grid{grid-template-columns:minmax(0,1fr);gap:24px}.promotion-filters button{padding:11px 14px}.promotion-card__cover{min-height:215px;padding:18px}.promotion-card__identity h3{font-size:21px}.promotion-card__identity .app-icon{width:54px;height:54px}.partner-balance{gap:5px;padding:12px 9px}.partner-balance svg{width:15px}.partner-header:has(.partner-nav) .partner-brand>span{display:none}.partner-nav{justify-content:space-between}.partner-nav a{gap:6px;padding:10px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.promotion-hero__art,.promotion-card,.promotion-skeleton{animation:none}.promotion-card__cover>.game-artwork,.promotion-card__arrow{transition:none}}@media (width<=650px){.partner-nav a svg{display:none}.partner-nav a{flex:1;justify-content:center}}.partner-header{flex-wrap:nowrap;gap:28px}.partner-header .partner-nav{order:initial;width:auto;margin-inline-start:auto}.partner-header .partner-header__actions{gap:10px;margin-inline-start:0}.partner-header .partner-nav a{color:#a5adae;background:0 0;padding:12px 18px;font-size:12px}.partner-header .partner-nav a[aria-current=page],.partner-header .partner-nav a:hover{color:#f5f2de}.partner-header:not(:has(.partner-nav)) .partner-header__actions{margin-inline-start:auto}.partner-header .partner-brand img{opacity:.75;width:112px}.partner-header .icon-button{color:#a5adae;border-radius:13px;flex-shrink:0;width:44px;height:44px;transition:color .2s,background .2s,transform .2s}.partner-header .icon-button:hover{color:#f4f0da;background:#303738;transform:translateY(-1px)}.partner-header .icon-button[aria-current=page]{color:var(--accent)}.partner-header .partner-balance{background:var(--panel-fill);border-radius:14px;flex-direction:column;align-items:stretch;gap:5px;min-width:180px;padding:12px 16px;transition:background .2s,box-shadow .2s;display:flex}.partner-header .partner-balance:hover{background:#2a3030;box-shadow:0 5px 18px #0002}.partner-header .partner-balance[aria-current=page] .partner-balance__symbol{color:#f1d265}.partner-balance__total{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.partner-balance__total>strong{font-size:18px;font-weight:600}.partner-balance__total>span:last-child{color:#98a6a2;margin-inline-start:auto;padding-inline-start:12px;font-size:9px}.partner-balance__symbol{color:#cbd4be;font-size:17px}.partner-balance__available{color:#8d9d99;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.partner-balance__available>b{color:#bad1bc;font-size:11px;font-weight:500}.promotion-card__cover{border-radius:28px;justify-content:start;min-height:250px;padding:26px 28px;box-shadow:0 6px 30px #00000017}.promotion-card__cover:before{background:linear-gradient(90deg,#10191cde,#10191c88 62%,#10191c3d),linear-gradient(#0000 35%,#111b1fcc)}.promotion-card__destination{z-index:1;border-radius:inherit;position:absolute;inset:0}.promotion-card__destination:focus-visible{outline-offset:-4px}.promotion-card__badges{pointer-events:none;flex-wrap:wrap;gap:9px}.promotion-card__badges .status-dot{-webkit-backdrop-filter:none;backdrop-filter:none}.promotion-rate{padding:9px 14px;font-size:12px}.promotion-card__identity{pointer-events:none;margin-top:24px;padding-inline-end:130px}.promotion-card__identity h3{margin-bottom:8px;font-size:26px}.promotion-card__identity p{color:#bfcacd;max-width:325px;margin:0 0 12px;font-size:12px;line-height:1.6}.promotion-card__identity>.app-icon{inset-inline-end:27px;border-radius:24px;width:105px;height:105px;transition:transform .35s;position:absolute;top:53%;transform:translateY(-35%)rotate(3deg)}.promotion-card__cover:hover .promotion-card__identity>.app-icon{transform:translateY(-38%)rotate(0)}.promotion-search{transition:background .22s,border-color .22s,box-shadow .22s}.promotion-search:focus-within{background:#171e20;box-shadow:0 0 0 3px #dfc4520a}.promotion-search input:focus-visible{outline:none}@media (width<=780px){.partner-header{flex-wrap:wrap;gap:12px;padding-block:22px 12px}.partner-header .partner-brand img{width:98px}.partner-header .partner-nav{order:3;width:100%;margin:0}.partner-header .partner-nav a{flex:none;padding:10px 0}.partner-header .partner-header__actions{gap:7px;margin-inline-start:auto}.partner-header .partner-balance{min-width:144px;padding:10px 12px}.partner-balance__total>span:last-child{padding-inline-start:4px;font-size:8px}}@media (width<=540px){.partner-header{grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px 8px;display:grid}.partner-header .partner-header__actions{display:contents}.partner-header .partner-brand{grid-area:1/1}.partner-header .partner-nav{grid-area:2/1;width:auto}.partner-header .language-picker{grid-area:1/2;justify-self:end}.partner-header .partner-balance{grid-area:2/2/auto/5;justify-self:end;width:100%;min-width:170px}.partner-header .partner-settings{grid-area:1/3;justify-self:end}.partner-header .partner-logout{grid-area:1/4;justify-self:end}.partner-header:not(:has(.partner-nav)){display:flex}.partner-header:not(:has(.partner-nav)) .partner-header__actions{display:flex}.promotion-card__cover{min-height:260px;padding:22px}.promotion-card__identity{padding-inline-end:96px}.promotion-card__identity h3{font-size:23px}.promotion-card__identity>.app-icon{border-radius:19px;width:78px;height:78px;inset-inline-end:20px}}@media (prefers-reduced-motion:reduce){.partner-header .icon-button,.promotion-card__identity>.app-icon,.game-store-links--compact>a{transition:none}}.partner-header .partner-balance{flex-direction:row;justify-content:space-between;align-items:center;gap:13px;width:116px;min-width:108px;padding:9px 13px}.partner-balance__amounts{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.partner-balance__total{align-items:center;gap:4px;display:flex}.partner-balance__total>span:first-child{color:#d8ded1;margin:0;padding:0;font-size:13px}.partner-balance__total>strong{font-size:16px;line-height:20px}.partner-balance__available{color:#a8c2ae;font-size:10px;line-height:14px;display:block}.partner-header .partner-balance>svg{color:#a4b0a7;flex-shrink:0}@media (width<=540px){.partner-header .partner-balance{width:116px;min-width:108px}}.partner-app{overflow-x:clip}.partner-game{container-type:inline-size}.partner-game__topbar{z-index:8;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex;position:relative}.partner-game__rail-viewport{view-transition-name:partner-game-header;margin-inline-end:calc(50cqw - 50vw);overflow:hidden}.partner-game__rail{gap:28px;width:100cqw;display:flex}.partner-game__current{border:0;border-radius:28px;flex:0 0 calc(100% - 100px);min-height:220px;padding:34px 38px}.partner-game__identity{align-items:center;gap:23px;min-width:0;margin-inline-end:auto;display:flex}.partner-game__identity>.app-icon{border-radius:19px;flex-shrink:0;width:72px;height:72px}.partner-game__identity h1{margin:15px 0 6px;font-size:28px}.partner-game__identity .game-current__badges{flex-wrap:wrap;gap:9px}.partner-game__identity .status-dot{padding:8px 10px;font-size:10px}.partner-game__studio{color:#afbdba;font-size:11px}.partner-game__current .presskit-button{min-height:46px;padding:13px 18px;font-size:11px}.partner-game__next{filter:brightness(.72);border:0;flex:0 0 calc(100% - 100px);min-height:220px;padding:34px 30px}.partner-game__next .eyebrow{align-items:center;gap:12px;display:flex}.partner-game__next h2{font-size:23px}.partner-game__toolbar{background:var(--panel-fill);z-index:5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:16px 18px;display:flex;position:relative}.partner-game-tabs{align-items:center;gap:7px;display:flex}.partner-game-tabs a{color:#8e9c99;white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;transition:color .2s,background .2s;display:flex}.partner-game-tabs a:hover{color:#e5e8d9;background:#ffffff04}.partner-game-tabs a[aria-current=page]{color:#f3d15b;background:#d8b9340d}.partner-game__tools{justify-content:end;width:300px;min-width:0;display:flex}.partner-game__tools>*{max-width:100%}.partner-game__tools .button{min-height:44px;padding:11px 18px;font-size:12px}.game-link-filter{width:100%}.game-link-filter .form-select{position:relative}.game-link-filter .form-select>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-link-filter .form-select__trigger{border-radius:12px;gap:10px;height:44px;min-height:44px;padding:8px 14px}.game-link-filter .form-select__trigger>svg{color:#8c9d96;flex:0 0 16px}.game-link-filter .form-select__trigger>svg:last-child{top:14px}.game-link-filter .form-select__trigger .form-select__value{padding-inline-end:16px;font-size:12px}.game-link-filter .form-select__popup{width:min(390px,100vw - 40px);inset-inline:auto 0}.game-link-filter .form-select__search{background:var(--field-fill);color:#86988e;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:flex}.game-link-filter .form-select__search:focus-within{border-color:#dbc76a50}.game-link-filter .form-select__search input{width:100%;min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;outline:none;padding:10px 0;font-size:12px}.game-link-filter .form-select__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-link-filter .form-select__popup [role=option]>svg{flex-shrink:0}.form-select__footer{color:#91a097;padding:11px 12px 7px;font-size:11px;line-height:1.6}.game-link-filter .form-select.has-icon .form-select__trigger{padding-inline-start:14px}.game-link-filter .form-select__value{opacity:1}.working-game-select{width:244px}.working-game-select .form-select__trigger{background:#1d2223}.working-game-select .form-select__popup{width:min(370px,100vw - 40px)}.working-game-select .form-select__popup [role=option]{gap:12px;min-height:62px;padding:10px 12px}.working-game-select .app-icon{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.working-game-select .form-select__trigger .app-icon{border-radius:8px;flex-basis:26px;width:26px;height:26px}.working-game-select .form-select__option-label{font-size:13px}.working-game-select .form-select__option-label small{color:#92a19a;margin-top:4px;font-size:10px;font-weight:400;display:block}.game-create-control{display:inline-flex}.game-player-search{width:300px;min-width:0;height:44px}.partner-game__placeholder{text-align:center;min-height:360px;padding:80px 24px}.partner-game__placeholder>svg{color:#5d7369}.partner-game__placeholder h2{margin-top:20px;font-size:23px}.partner-game__placeholder p{color:#8c9b97;font-size:12px}.partner-game__loading{min-height:400px;color:var(--muted);padding:60px 0}.platform-badge .store-symbol{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.platform-badge.platform-badge--google_play{color:#42a275;background:#f5f6f1}.platform-badge.platform-badge--app_store{color:#fff;background:#2599ee}.platform-badge.platform-badge--steam{color:#263442;background:#e4eaf1}::view-transition-old(partner-game-header){animation:.4s both game-out}::view-transition-new(partner-game-header){animation:.5s cubic-bezier(.2,.8,.2,1) both game-in}@media (prefers-reduced-motion:reduce){::view-transition-old(partner-game-header){animation:none}::view-transition-new(partner-game-header){animation:none}}@media (width<=1000px){.partner-game__current{flex-wrap:wrap;gap:20px}.partner-game__identity>.app-icon{width:62px;height:62px}.partner-game__toolbar{gap:15px}.partner-game-tabs{gap:3px}.partner-game-tabs a{padding:12px 11px;font-size:11px}.partner-game__tools{width:250px}}@media (width<=780px){.partner-game__current{flex-basis:calc(100% - 62px);min-height:242px;padding:24px;display:flex}.partner-game__identity{gap:15px}.partner-game__identity h1{font-size:25px}.partner-game__identity>.app-icon{display:none}.partner-game__next{padding:24px}.partner-game__next .game-next__hint{inset-inline-start:7px;width:34px;height:34px;color:var(--accent);place-items:center;display:grid;position:absolute;top:calc(50% - 17px)}.partner-game__next>div:last-child{padding-inline-start:24px}.partner-game__toolbar{flex-direction:column;align-items:stretch;gap:14px}.partner-game-tabs{justify-content:space-between}.partner-game-tabs a{flex:1;justify-content:center;padding:12px 8px}.partner-game__tools,.partner-game__tools>*,.partner-game__tools .game-player-search{width:100%}.partner-game__tools .game-create-control{justify-content:end}.partner-game__placeholder{padding:65px 10px}}@media (width<=390px){.partner-game-tabs a{gap:6px;padding-inline:6px;font-size:10px}.partner-game-tabs a svg{width:15px}.partner-game__current{padding:22px}}@media (width<=780px){.partner-game__rail{gap:16px}.partner-game__toolbar{padding:12px}.partner-game__topbar{gap:12px}.partner-game__topbar .partner-placeholder__back{white-space:nowrap;font-size:10px}.working-game-select{width:180px}.partner-game-tabs a{gap:5px;padding-inline:5px;font-size:10px}}.game-header-skeleton{background:#1c2425;border-radius:28px;align-items:center;gap:23px;display:flex;position:relative;overflow:hidden}.game-header-skeleton>i{background:#293234;border-radius:19px;flex-shrink:0;width:72px;height:72px}.game-header-skeleton>div{gap:17px;width:min(360px,60%);display:grid}.game-header-skeleton>div i{background:#293234;border-radius:7px;width:65%;height:14px}.game-header-skeleton>div i:nth-child(2){width:100%;height:28px}.game-toolbar-skeleton{background:#1c2425;border-radius:20px;gap:18px;margin-top:24px;padding:20px;display:flex}.game-toolbar-skeleton i{background:#293234;border-radius:9px;width:135px;height:30px}.game-content-skeleton{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.game-content-skeleton i{background:#1c2425;border-radius:20px;height:110px}.game-header-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff05 50%,#0000 80%);animation:1.8s ease-in-out infinite game-skeleton-light;position:absolute;inset:0;transform:translate(-100%)}@keyframes game-skeleton-light{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.game-header-skeleton:after{animation:none}}@media (width<=780px){.game-header-skeleton>i{display:none}.game-header-skeleton>div{width:90%}.game-content-skeleton{grid-template-columns:1fr}}.promo-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:24px;display:grid}.promo-list{flex-direction:column;gap:14px;min-width:0;display:flex}.promo-row{background:var(--panel-fill);border-radius:18px;min-width:0;padding:20px}.promo-row__header{align-items:center;gap:13px;min-height:48px;display:flex}.promo-row__symbol{color:#aeb6b9;flex:0 0 32px;place-items:center;display:grid}.promo-row__symbol .store-symbol{width:32px;height:32px}.promo-row__name{text-align:start;min-width:100px;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.promo-row__name strong{overflow-wrap:anywhere;font-size:16px;display:block}.promo-row__name small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.promo-row__actions{align-items:center;gap:7px;min-width:0;display:flex}.promo-row__actions .icon-button{background:var(--field-fill);color:#9ba5a4;border-radius:10px;flex-shrink:0;width:36px;height:36px}.promo-row__actions .icon-button:hover{color:#fff;background:#ffffff0c}.promo-copy{background:var(--field-fill);color:#b7bdbb;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;min-width:0;max-width:205px;padding:10px 12px;display:flex}.promo-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.promo-copy svg{flex-shrink:0}.promo-row__toggle svg{transition:transform .25s}.promo-row.is-expanded .promo-row__toggle svg{transform:rotate(180deg)}.promo-row__drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.promo-row__drawer>div{min-height:0;overflow:hidden}.promo-row.is-expanded .promo-row__drawer{opacity:1;grid-template-rows:1fr}.promo-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.promo-metrics>div{background:var(--field-fill);border-radius:10px;min-width:0;padding:13px 11px}.promo-metrics span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.promo-metrics strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.promo-row__foot{color:#8f9a99;justify-content:space-between;gap:12px;margin-top:14px;font-size:10px;display:flex}.promo-row__foot>span{align-items:center;gap:6px;display:flex}.promo-offers{flex-direction:column;gap:18px;display:flex}.promo-offers__intro{color:#c6ccb9;gap:10px;display:flex}.promo-offers__intro h2{margin:0 0 5px;font-size:15px}.promo-offers__intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.promo-offers__intro svg{flex-shrink:0;margin-top:2px}.promo-rewards{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.promo-rewards li{color:#bdc5c2;gap:9px;font-size:12px;line-height:1.5;display:flex}.promo-rewards li svg,.promo-rewards li img{color:#cbbd7a;flex-shrink:0;margin-top:2px}.promo-rewards li img{object-fit:contain;width:20px;height:20px}.promo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px;display:flex}.promo-empty h2{margin:18px 0 0;font-size:23px}.promo-empty p{max-width:360px;color:var(--muted);margin:14px 0 25px;font-size:13px;line-height:1.7}.promo-empty .button{font-size:13px}.promo-empty__icon{color:#dfc354;background:radial-gradient(at 0 0,#b5952730,#222b2c80);border-radius:24px;place-items:center;width:76px;height:76px;display:grid}.promo-feedback{color:var(--muted);padding:12px;font-size:13px}.promo-sentinel{min-height:1px;color:var(--muted);justify-content:center;display:flex}.promo-dialog{color:#f4f5ef;background:#202627;border:0;border-radius:24px;width:min(600px,100vw - 28px);max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:0 35px 130px #0009}.promo-dialog__heading{padding-right:24px}.promo-dialog__heading h2{margin:8px 0 12px;font-size:26px}.promo-dialog__heading p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.6}.promo-dialog .profile-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.promo-dialog .profile-form .form-select{margin-top:0}.promo-dialog .form-select__trigger>.store-symbol{inset-inline-start:17px;width:26px;height:26px;position:absolute;top:19px}.promo-type{gap:8px;margin-bottom:18px;display:flex}.promo-type button{background:var(--field-fill);min-height:44px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;transition:background .2s,color .2s;display:flex}.promo-type button.is-selected{color:#efd774;background:#c7b44419;border-color:#c6ad4840}.promo-type button:disabled{opacity:.5}.promo-rate-note{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.promo-error{color:#f0b19e;margin-bottom:16px;font-size:12px;line-height:1.6}.promo-submit{width:100%;min-height:48px}@media (width>=1100px) and (width<=1250px){.promo-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.promo-copy{max-width:140px}.promo-row{padding:17px}}@media (width<=1099px){.promo-layout{grid-template-columns:minmax(0,1fr)}.promo-offers{grid-template-columns:1fr 1fr;display:grid}.promo-offers__intro{grid-column:1/-1}.promo-copy{max-width:230px}}@media (width<=640px){.promo-row{padding:16px}.promo-row__header{flex-wrap:wrap;gap:10px}.promo-row__actions{width:100%}.promo-copy{flex:1;max-width:none}.promo-row__actions>.icon-button:first-of-type{margin-inline-start:auto}.promo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-row__foot{flex-direction:column;gap:7px}.promo-offers{grid-template-columns:1fr}.promo-dialog{padding:25px 18px}.promo-dialog__heading h2{font-size:23px}.promo-empty{min-height:320px;padding:25px 15px}.promo-layout{margin-top:18px}}@media (prefers-reduced-motion:reduce){.promo-row__drawer,.promo-row__toggle svg,.promo-type button,.promo-bonus-choice label{transition:none}}.promo-offer{isolation:isolate;background:#1c282d;border-radius:22px;align-items:end;min-height:174px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0002}.promo-offer:before{content:"";z-index:-1;background:linear-gradient(#06111618,#0a16185c 30%,#071317ee);position:absolute;inset:0}.promo-offer .promo-offer__destination{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.promo-offer .promo-offer__destination:focus-visible{outline-offset:-4px}.promo-offer:hover .promo-offer__background{transform:scale(1.045)}.promo-offer:hover .promo-offer__arrow{color:#ffda59;transform:translate(2px,-2px)}.promo-offer>.promo-new{position:absolute;top:18px;left:20px}.promo-offer__background{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0}.promo-offer__identity{pointer-events:none;align-items:center;gap:12px;display:flex}.promo-offer__identity h3{text-wrap:balance;text-shadow:0 2px 16px #0007;margin:0;font-size:18px;line-height:1.3}.promo-offer-icon{color:#e6c678;background:#18242ce0;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 3px 14px #0002}.promo-offer-icon img{object-fit:cover;width:100%;height:100%}.promo-offer__arrow{color:#fff;pointer-events:none;background:#08171f4d;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .25s,color .25s;display:grid;position:absolute;top:17px;right:18px}.promo-new{color:#1e241c;letter-spacing:.08em;pointer-events:none;background:#ffce16;border-radius:6px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.promo-dialog .promo-bonus-choice{background:0 0;border:0;border-radius:0;margin:4px 0 18px;padding:0}.promo-dialog .promo-bonus-choice legend{float:none;color:#b6c0bd;width:auto;margin-bottom:12px;font-size:13px;display:block}.promo-dialog .promo-bonus-choice label{background:var(--field-fill);cursor:pointer;border:1px solid #0000;border-radius:13px;flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;padding:10px 13px 10px 10px;transition:background .2s,border-color .2s;display:flex;position:relative}.promo-dialog .promo-bonus-choice label>input{opacity:0;width:1px;height:1px;position:absolute}.promo-dialog .promo-bonus-choice label>strong{flex:1;min-width:0;font-size:13px;font-weight:550;line-height:1.4}.promo-dialog .promo-bonus-choice label.is-selected{background:#d1be4510;border-color:#d0bd4930}.promo-dialog .promo-bonus-choice label:focus-within{outline-offset:2px;outline:2px solid #d0b74b90}.promo-dialog .promo-bonus-choice .promo-offer-icon{width:40px;height:40px;box-shadow:none;border-radius:10px;flex-basis:40px}.promo-dialog .promo-bonus-choice .promo-radio{color:#e6c84e;border:1px solid #b8bd9c55;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.promo-dialog .promo-bonus-choice:disabled{opacity:.6}.promo-bonus-dialog{padding:0;overflow:auto}.promo-bonus-dialog__hero{isolation:isolate;align-items:end;min-height:230px;padding:30px;display:flex;position:relative}.promo-bonus-dialog__hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.promo-bonus-dialog__hero:before{content:"";z-index:-1;background:linear-gradient(#0c151844,#142123f5);position:absolute;inset:0}.promo-bonus-dialog__hero>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.promo-bonus-dialog__hero h2{text-wrap:balance;width:100%;margin:0;font-size:27px;line-height:1.25}.promo-bonus-dialog__hero .promo-offer-icon{flex-basis:58px;width:58px;height:58px}.promo-bonus-dialog__body{padding:24px 30px 30px}.promo-bonus-dialog__body>p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.promo-bonus-dialog__body .promo-rewards{gap:15px}.promo-bonus-dialog__body .promo-rewards li{font-size:14px}.promo-bonus-dialog__body .promo-submit{margin-top:27px}.promo-loading{flex-direction:column;gap:14px;display:flex}.promo-skeleton{background:var(--panel-fill);border-radius:18px;padding:20px;overflow:hidden}.promo-skeleton i,.promo-offers-loading>div{background:linear-gradient(100deg,#ffffff04 25%,#ffffff0a 45%,#ffffff04 65%) 0 0/250% 100%;border-radius:9px;animation:1.8s ease-in-out infinite promo-shimmer;display:block}.promo-skeleton__head{align-items:center;gap:14px;display:flex}.promo-skeleton__head>i:first-child{flex-shrink:0;width:38px;height:38px}.promo-skeleton__head>div{flex:1}.promo-skeleton__head>div i:first-child{width:65%;max-width:200px;height:13px;margin-bottom:9px}.promo-skeleton__head>div i:last-child{width:30%;max-width:90px;height:8px}.promo-skeleton__head>i:last-child{width:25%;height:35px}.promo-skeleton__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.promo-skeleton__metrics i{height:58px}.promo-sentinel{display:block}.promo-sentinel>div{width:100%}.promo-offers-loading{flex-direction:column;gap:18px;display:flex}.promo-offers-loading>div{border-radius:22px;height:174px}@keyframes promo-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (width<=640px){.promo-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-bonus-dialog{padding:0}.promo-bonus-dialog__hero{min-height:210px;padding:24px}.promo-bonus-dialog__hero h2{font-size:24px}.promo-bonus-dialog__body{padding:22px 24px 24px}.promo-offer{min-height:180px}}@media (prefers-reduced-motion:reduce){.promo-skeleton i,.promo-offers-loading>div{animation:none}.promo-offer__background,.promo-offer__arrow{transition:none}}.players-list{margin-top:30px}.players-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.players-summary h2{align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.players-summary h2 svg{color:var(--muted)}.players-summary h2 span{color:var(--muted);margin-inline-start:4px;font-size:14px;font-weight:500}.players-retention{gap:28px;display:flex}.players-retention>span{cursor:help;align-items:baseline;gap:9px;display:flex}.players-retention small{color:var(--muted);font-size:11px}.players-retention strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.player-columns,.player-row{grid-template-columns:minmax(145px,1.45fr) minmax(130px,1.4fr) minmax(102px,1fr) minmax(95px,1fr) minmax(75px,.8fr) minmax(92px,1fr) minmax(92px,1fr) 36px;align-items:center;gap:18px;padding:0 22px;display:grid}.player-columns{color:var(--muted);-webkit-user-select:none;user-select:none;margin-bottom:12px;font-size:11px}.player-columns>div{min-width:0}.player-columns button{font-size:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;transition:color .18s;display:flex}.player-columns button:hover,.player-columns [aria-sort=ascending],.player-columns [aria-sort=descending]{color:var(--text)}.player-row{background:var(--panel-fill,#1b2023);border-radius:18px;min-height:88px;margin-bottom:10px;transition:background .18s;box-shadow:inset 0 1px #ffffff03}.player-row:hover{background:#202729}.player-row [role=cell]{min-width:0;font-size:12px;line-height:1.45}.player-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.player-identity{align-items:center;gap:12px;display:flex}.player-identity>div{min-width:0}.player-identity strong{white-space:nowrap;font-size:12px;font-weight:650}.player-identity div>span{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.player-identity .player-store{color:#889496;flex:0 0 25px;place-items:center;display:grid}.player-identity .player-store .store-symbol{width:25px;height:25px}.player-campaign a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;transition:color .2s;display:block;overflow:hidden}.player-campaign a:hover{color:var(--accent)}.player-money{font-variant-numeric:tabular-nums;white-space:nowrap}.player-income{color:#b5d4c3;font-weight:600}.player-bonus .icon-button{width:36px;height:36px;color:var(--muted);background:#151b1d;border-radius:10px}.player-bonus .icon-button:hover{color:var(--accent)}.player-skeletons>div{background:var(--panel-fill,#1b2023);border-radius:18px;align-items:center;gap:30px;height:88px;margin-bottom:10px;padding:22px;display:flex}.player-skeletons>div i{background:linear-gradient(100deg,#ffffff03 15%,#ffffff0c 50%,#ffffff03 85%) 0 0/200% 100%;border-radius:6px;flex:1;height:13px;animation:1.8s ease-in-out infinite player-shimmer}.players-empty{text-align:center;color:var(--muted);padding:70px 20px}.players-empty h3{color:var(--text);font-size:18px}.players-empty p{font-size:13px}.players-empty .button{margin-top:14px}@keyframes player-shimmer{to{background-position:-200% 0}}@media (width<=1050px){.player-columns,.player-row{grid-template-columns:minmax(120px,1.2fr) minmax(115px,1.2fr) 100px 95px 75px 85px 85px 32px;gap:12px;padding-inline:16px}.player-identity{gap:8px}.player-identity .player-store{display:none}}@media (width<=850px){.players-summary{flex-direction:column;align-items:flex-start;gap:16px}.players-retention{gap:25px}.player-columns{flex-wrap:wrap;gap:7px 16px;padding:0;display:flex}.player-columns [role=columnheader]:not([aria-sort]){display:none}.player-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 15px;padding:18px}.player-row [role=cell]{font-size:12px}.player-row [data-label]:not(.player-identity):not(.player-campaign):before{content:attr(data-label);color:var(--subtle);margin-bottom:7px;font-size:10px;font-weight:400;display:block}.player-row .player-identity{grid-area:1/1/auto/3}.player-row .player-identity .player-store{display:grid}.player-row .player-bonus{grid-area:1/3;justify-self:end}.player-row .player-campaign{grid-area:2/1/auto/-1}.player-row small{font-size:10px}}@media (prefers-reduced-motion:reduce){.player-skeletons i{animation:none}.player-row{transition:none}}.player-open{text-align:start;width:100%;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.player-open>span:last-child{min-width:0}.player-open strong{transition:color .2s}.player-open small{max-width:170px}.animated-dialog.player-profile{scrollbar-width:thin;scrollbar-color:#475151 transparent;background:#171d1f;border:0;border-radius:26px;width:min(980px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0}.animated-dialog.player-profile>.dialog-close{float:right;z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151c23bd;margin:18px 18px -58px 0;position:sticky;top:18px}.player-profile__header{isolation:isolate;background:radial-gradient(at 80% 0,#465b5660,#0000 65%),#252f32;min-height:230px;padding:35px 34px 26px;position:relative;overflow:hidden}.player-profile__header:after{content:"";z-index:-1;background:linear-gradient(90deg,#142023ed,#1b2626b0),linear-gradient(#0000,#1b2425);position:absolute;inset:0}.player-profile__art{object-fit:cover;object-position:50% 38%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.player-profile__heading{align-items:center;gap:18px;padding-right:36px;display:flex}.player-profile__heading h2{letter-spacing:-.8px;margin:6px 0;font-size:27px}.player-profile__heading .eyebrow{letter-spacing:1.4px;color:#d3d9ce;font-size:10px}.player-profile__avatar{color:#dce6cf;background:#c8d7b71a;border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff14}.player-profile__external{color:#a0b1b6;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:11px;display:block}.player-profile__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.player-profile__totals>div{flex-direction:column;gap:9px;min-width:0;display:flex}.player-profile__totals>div>span{color:#a5b1b0;font-size:11px}.player-profile__totals>div strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600}.player-profile__totals>div:last-child strong{color:#c8e2ab}.player-profile__body{padding:24px 28px 28px}.player-profile__context{border-bottom:1px solid #ffffff09;align-items:center;gap:25px;margin-bottom:26px;padding-bottom:25px;display:flex}.player-profile__context>dl{flex:1;justify-content:flex-end;gap:24px;margin:0;display:flex}.player-profile__context dt{color:var(--muted);margin-bottom:8px;font-size:10px}.player-profile__context dd{margin:0;font-size:11px}.player-profile__campaign{align-items:center;gap:11px;max-width:36%;font-size:12px;display:flex}.player-profile__campaign>svg{color:#9fac9c;flex-shrink:0}.player-profile__campaign small{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.player-profile__campaign strong{overflow-wrap:anywhere;font-weight:500}.player-profile__campaign:hover{color:var(--accent)}.player-history__heading{margin-bottom:18px}.player-history__heading h3{align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;display:flex}.player-history__heading p{color:var(--muted);margin:8px 0 0;font-size:11px}.player-transaction{background:var(--panel-fill,#1e2628);border-radius:17px;margin-bottom:10px;overflow:hidden}.player-transaction>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:13px;padding:20px;list-style:none;display:flex}.player-transaction>summary::-webkit-details-marker{display:none}.player-transaction[open] .player-transaction__chevron{transform:rotate(180deg)}.player-transaction__symbol{width:36px;height:36px;color:var(--muted);background:#ffffff04;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.player-transaction__symbol .store-symbol{width:24px;height:24px}.player-transaction__identity{flex:1;min-width:0}.player-transaction__identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.player-transaction__identity small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.player-transaction__income{text-align:end;min-width:108px}.player-transaction__income strong{color:#c7dfb5;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.player-transaction__income small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.player-status{color:#b2bdbd;white-space:nowrap;background:#ffffff04;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:inline-flex}.player-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.is-held .player-status,.player-status.is-held{color:#c7b681}.player-status.is-available{color:#a8d0b6}.player-status.is-refunded,.player-status.is-cancelling{color:#daaa99}.player-transaction__chevron{color:var(--muted);flex-shrink:0;transition:transform .2s}.player-transaction__details{padding:4px 22px 20px;animation:.2s ease-out profile-detail-in}.player-transaction__calculation{border-top:1px solid #ffffff07;grid-template-columns:1fr 1fr;gap:32px;padding-top:17px;display:grid}.player-transaction__caption{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.6}.player-costs,.player-reward dl{margin:0}.player-costs>div,.player-reward dl>div{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.player-costs dt,.player-reward dl dt{color:#a7b2b2;font-size:11px}.player-costs dd,.player-reward dl dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-size:11px}.player-costs .is-total,.player-reward dl .is-total{border-top:1px solid #ffffff0a;padding-top:12px}.player-costs .is-total dt,.player-costs .is-total dd,.player-reward dl .is-total dt,.player-reward dl .is-total dd{color:var(--text);font-weight:500}.player-transaction__origin{color:#77898b;font-size:9px}.player-reward{background:#111b1b42;border-radius:14px;align-self:start;padding:16px 18px}.player-reward .player-transaction__caption{margin-bottom:9px}.player-reward__amount{color:#c7dfb5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:19px;font-size:27px;font-weight:500;display:block}.player-reward dl dd{overflow-wrap:anywhere;max-width:60%}.player-cost-breakdown{margin:8px 0;padding:0;list-style:none}.player-cost-breakdown li{color:var(--muted);justify-content:space-between;gap:10px;margin:5px 0;font-size:9px;display:flex}.player-transaction__dates{flex-wrap:wrap;gap:13px 24px;margin:20px 0 17px;display:flex}.player-transaction__dates>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.player-transaction__dates strong{color:#c5cdcb;font-weight:500}.player-transaction__references{border-top:1px solid #ffffff07;flex-wrap:wrap;gap:10px 22px;margin:0;padding-top:14px;display:flex}.player-transaction__references div{min-width:0;max-width:100%}.player-transaction__references dt{color:#7c8e90;margin-bottom:5px;font-size:9px}.player-transaction__references dd{color:#9aa9ab;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-family:monospace;font-size:10px}.player-history__more{margin:22px auto 0;display:flex}.player-profile-skeleton{gap:12px;padding:24px;display:grid}.player-profile-skeleton i{background:linear-gradient(100deg,#ffffff03 15%,#ffffff0a 50%,#ffffff03 85%) 0 0/200% 100%;border-radius:16px;height:82px;animation:1.8s ease-in-out infinite player-shimmer}@keyframes profile-detail-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=680px){.animated-dialog.player-profile{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.player-profile__header{padding:28px 20px 22px}.player-profile__heading{gap:12px}.player-profile__heading h2{font-size:23px}.player-profile__avatar{border-radius:15px;width:48px;height:48px}.player-profile__totals{gap:12px}.player-profile__totals strong{font-size:19px!important}.player-profile__body{padding:20px 14px}.player-profile__context{flex-direction:column;align-items:stretch;gap:20px}.player-profile__context>dl{flex-wrap:wrap;justify-content:space-between;gap:16px}.player-profile__campaign{max-width:none}.player-transaction>summary{flex-wrap:wrap;gap:10px;padding:16px 13px}.player-transaction__identity{flex-basis:calc(100% - 64px)}.player-status{margin-inline-start:46px}.player-transaction__income{min-width:0;margin-inline-start:auto}.player-transaction__income strong{font-size:15px}.player-transaction__details{padding:0 16px 18px}.player-transaction__calculation{grid-template-columns:1fr;gap:20px}.player-transaction__dates{flex-direction:column}.player-transaction__references{gap:12px}}@media (prefers-reduced-motion:reduce){.player-profile-skeleton i,.player-transaction__details{animation:none}.player-transaction__chevron{transition:none}}@media (width<=680px){.animated-dialog.player-profile{max-width:calc(100vw - 16px)}.player-profile__totals>div>strong{font-size:clamp(15px,4.5vw,19px)!important}}.stats-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;margin-top:24px;display:grid}.stats-main{min-width:0}.stats-panel{background:var(--panel-fill,#191f21);border-radius:24px;padding:22px}.stats-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.stats-units{gap:3px;display:flex}.stats-units button{color:var(--muted);background:0 0;border:0;border-radius:11px;padding:12px 16px;font-size:12px;transition:color .2s,background .2s}.stats-units button:hover{color:var(--text)}.stats-units button.is-active{color:var(--text);background:#0d141780}.stats-dates{z-index:5;position:relative}.stats-dates__trigger{color:#b9c4c5;white-space:nowrap;background:#11191b90;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.stats-dates__popup{background:#242d30;border-radius:18px;grid-template-columns:130px 1fr;gap:15px;width:650px;max-width:calc(100vw - 40px);padding:18px;animation:.2s profile-detail-in;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 25px 80px #0009}.stats-dates__popup aside{flex-direction:column;gap:5px;padding-top:9px;display:flex}.stats-dates__popup aside button{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:12px 8px;font-size:11px}.stats-dates__popup aside button:hover{color:var(--text);background:#ffffff06}.stats-dates__popup footer{align-items:end;gap:10px;margin-top:20px;display:flex}.stats-dates__popup footer label{min-width:0;color:var(--muted);flex:1;font-size:10px}.stats-dates__popup footer input{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#172124;border:0;border-radius:8px;width:100%;margin-top:6px;padding:11px 8px;font-size:11px}.stats-dates__popup footer .button{border-radius:9px;min-height:37px;padding:11px 12px;font-size:11px}.stats-calendars{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stats-calendar header{justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.stats-calendar header strong{text-transform:capitalize;font-size:11px;font-weight:500}.stats-calendar header .icon-button{background:0 0;border-radius:8px;width:26px;height:26px}.stats-calendar__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px 0;display:grid}.stats-calendar__grid small{color:var(--muted);padding-bottom:7px;font-size:9px}.stats-calendar__grid button{color:#d5dedd;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:28px;font-size:10px}.stats-calendar__grid button:hover{background:#ffffff12}.stats-calendar__grid button.in-range{background:#dcca6220}.stats-calendar__grid button.is-edge{color:#151b1c;background:#e7c327;border-radius:7px}.stats-calendar__grid button:disabled{opacity:.23;cursor:default}.stats-dates__error{color:#e4ae9a;margin:10px 0 0;font-size:10px}.stats-chart{position:relative}.stats-chart svg{width:100%;min-height:240px;display:block;overflow:visible}.stats-chart svg rect:focus{stroke:#fff4;stroke-width:1px;outline:none}.stats-chart svg path{animation:.45s ease-out stats-line}.stats-chart__units{color:var(--muted);justify-content:space-between;gap:14px;padding:0 5px 12px;font-size:9px;display:flex}.stats-chart__units>svg{width:13px;min-height:0;margin-inline-start:auto}.stats-chart__legend{flex-wrap:wrap;gap:12px 22px;padding:22px 5px 5px;font-size:11px;display:flex}.stats-chart__legend span{align-items:center;gap:8px;display:flex}.stats-chart__legend i{border-radius:50%;width:8px;height:8px}.stats-chart__tooltip{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#11191cf2;border-radius:12px;min-width:205px;max-width:calc(100% - 80px);padding:14px 16px;position:absolute;top:38px;left:75px;box-shadow:0 10px 40px #0006}.stats-chart__tooltip strong{margin-bottom:10px;font-size:12px;display:block}.stats-chart__tooltip span{color:var(--muted);align-items:center;gap:7px;margin:7px 0;font-size:10px;display:flex}.stats-chart__tooltip b{color:var(--text);margin-inline-start:auto;padding-inline-start:14px;font-weight:500}.stats-chart__tooltip i{border-radius:50%;width:5px;height:5px}.stats-chart__empty{height:340px;color:var(--muted);place-items:center;font-size:13px;display:grid}.stats-panel__foot{color:#77898c;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;font-size:9px;display:flex}.stats-panel__foot button{color:#a1adae;background:0 0;border:0;margin-left:8px;font-size:15px}.stats-metric-group{margin-top:27px}.stats-metric-group>h3{letter-spacing:.2px;color:#9da9aa;margin:0 0 12px 3px;font-size:12px;font-weight:500}.stats-metric-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stats-metric{background:var(--panel-fill,#191f21);text-align:start;border:0;border-radius:15px;flex-direction:column;gap:8px;min-width:0;padding:18px;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.stats-metric__value{color:var(--text);letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:650}.stats-metric__label{color:#829194;align-items:center;gap:7px;padding-right:8px;font-size:10px;line-height:1.4;display:flex}.stats-metric__label svg{opacity:.7;flex-shrink:0}.stats-metric i{background:#68747750;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;right:14px}.stats-metric:hover{background:#263033;transform:translateY(-1px)}.stats-metric.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metric-color) 55%, transparent)}.stats-metric.is-active .stats-metric__value{color:var(--metric-color)}.stats-metric.is-active i{background:var(--metric-color)}.stats-sidebar__title{color:#c2cccc;justify-content:space-between;align-items:center;margin:5px 3px 8px;font-size:12px;display:flex}.stats-sidebar__scope{color:#7d9092;margin:0 3px 16px;font-size:9px;line-height:1.6}.stats-balance{background:var(--panel-fill,#191f21);border-radius:19px;justify-content:space-between;align-items:center;gap:20px;min-height:91px;margin-bottom:12px;padding:20px;display:flex}.stats-balance>svg{color:#8da3a5;opacity:.65}.stats-balance div{text-align:end}.stats-balance strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;display:block}.stats-balance span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.stats-balance small{color:#708387;margin-top:6px;font-size:9px;display:block}.stats-balance--available{background:radial-gradient(at 100% 0,#64774a30,#0000 65%),#1c2523}.stats-balance--available strong{color:#c9deb0}.stats-balance--held{background:radial-gradient(at 100% 0,#54738c24,#0000 70%),#1b2328}.stats-balance:hover{filter:brightness(1.09)}.stats-live__heading{justify-content:space-between;align-items:center;margin:30px 3px 14px;display:flex}.stats-live__heading h3{color:#a5b2b3;margin:0;font-size:11px;font-weight:500}.stats-live__heading svg{color:#99b9a5}.stats-live__heading .is-offline{color:#c29584}.stats-live-row{background:var(--panel-fill,#191f21);border-radius:15px;align-items:center;gap:10px;margin-bottom:9px;padding:16px 13px;display:flex}.stats-live-row>.store-symbol{flex-shrink:0;width:23px;height:23px}.stats-live-row>div{flex:1;min-width:0}.stats-live-row strong{font-size:11px;font-weight:600}.stats-live-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.stats-live-row time{color:#647b80;margin-top:6px;font-size:8px;display:block}.stats-live-row__kind{color:#8c9b9e;background:#ffffff03;border-radius:8px;padding:8px}.stats-live-row__amount{text-align:end}.stats-live-row__amount strong{font-size:12px}.stats-live-row__amount small{color:#a9cbb0}.stats-live-row.is-refund .stats-live-row__amount small{color:#d69a87}.stats-live-row:hover{background:#263033}.stats-live__error,.stats-live__empty{color:var(--muted);padding:15px 8px;font-size:11px;line-height:1.6}.stats-loading{height:360px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.stats-loading>div{align-items:end;gap:12px;width:70%;height:180px;display:flex}.stats-loading i{background:linear-gradient(#73839525,#73839507);border-radius:8px 8px 0 0;flex:1;animation:1.5s ease-in-out infinite alternate stats-pulse}.stats-loading .button{margin-top:10px}.stats-live__skeleton{gap:12px;display:grid}.stats-live__skeleton i{background:#ffffff04;border-radius:16px;height:80px;animation:1.5s ease-in-out infinite alternate stats-pulse}.stats-calendar header .stats-calendar__mobile-next{visibility:hidden}@media (width<=560px){.stats-calendar header .stats-calendar__mobile-next{visibility:visible}}@keyframes stats-pulse{to{opacity:.3}}@keyframes stats-line{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.stats-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.stats-panel{padding:18px}.stats-controls{flex-wrap:wrap}.stats-metric{padding:15px}.stats-metric__value{font-size:19px}.stats-live-row__kind{display:none}}@media (width<=820px){.stats-layout{grid-template-columns:1fr}.stats-sidebar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats-sidebar__title,.stats-sidebar__scope,.stats-live__heading,.stats-live__error,.stats-live__empty{grid-column:1/-1}.stats-balance,.stats-live-row{margin:0}.stats-chart svg{min-height:220px}.stats-dates__popup{right:0}.stats-live__skeleton{grid-column:1/-1}}@media (width<=560px){.stats-panel{padding:16px 10px}.stats-controls{gap:10px}.stats-dates{width:100%}.stats-dates__trigger,.stats-units{justify-content:center;width:100%}.stats-dates__popup{grid-template-columns:1fr;width:100%;max-width:none;padding:12px}.stats-dates__popup aside{flex-flow:wrap;gap:0;padding:0}.stats-dates__popup aside button{padding:9px;font-size:10px}.stats-dates__popup footer{flex-wrap:wrap}.stats-dates__popup footer .button{width:100%}.stats-calendars{grid-template-columns:1fr}.stats-calendar:last-child,.stats-calendar:first-child header>span:last-child{display:none}.stats-calendar__grid button{min-height:31px}.stats-metric-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-metric__value{font-size:20px}.stats-sidebar{grid-template-columns:1fr}.stats-chart__tooltip{max-width:calc(100% - 20px);left:10px}.stats-chart__legend{gap:12px;font-size:10px}.stats-chart svg{min-height:180px}.stats-panel__foot{font-size:8px}}@media (prefers-reduced-motion:reduce){.stats-chart svg path,.stats-loading i,.stats-live__skeleton i,.stats-dates__popup{animation:none}.stats-metric{transition:none}}.partner-header-shell{z-index:40;height:110px;position:relative}.partner-header.wrap{isolation:isolate;border-radius:22px;width:min(1200px,100% - 80px);min-height:110px;margin-inline:auto;padding-inline:0;transition:transform .42s cubic-bezier(.22,1,.36,1),min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto}.partner-header.wrap:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:linear-gradient(120deg,#2b3233c2,#1b2122d4);transition:opacity .42s;position:absolute;inset:0;box-shadow:0 10px 32px #0000001f}.partner-header.wrap .partner-brand img{opacity:.82;transition:width .42s,opacity .2s}.partner-header.wrap.is-compact{min-height:72px;padding-inline:20px;transform:translateY(16px)}.partner-header.wrap.is-compact:before{opacity:1}.partner-header.wrap.is-compact .partner-brand img{width:90px}.partner-header.wrap .partner-balance{width:max-content;min-width:126px;min-height:48px;box-shadow:none;background:#ffffff05;border-radius:12px;gap:12px;padding:8px 12px;transition:background .2s,color .2s}.partner-header.wrap .partner-balance:hover,.partner-header.wrap .partner-balance:focus-visible{box-shadow:none;background:#ffffff0b}.partner-header.wrap .partner-balance[aria-current=page]>svg{color:#d7c37d}.partner-header.wrap .partner-balance__total strong{letter-spacing:.1px;font-size:15px;font-weight:600}.partner-header.wrap .partner-balance__available{color:#94b29f;font-size:10px}.partner-header.wrap .language-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff04;transition:background .2s,color .2s}.partner-header.wrap .language-trigger:hover,.partner-header.wrap .language-trigger[aria-expanded=true]{color:#f1f2e9;background:#ffffff0d}.partner-header.wrap .language-menu{background:#252c2df5}.partner-game__topbar{z-index:25}.partner-game__toolbar{z-index:20}.stats-layout{z-index:1;position:relative}.game-link-filter .form-select__trigger{background:var(--field-fill);box-shadow:none;border-color:#0000;transition:background .2s,border-color .2s}.game-link-filter .form-select__trigger:hover{background:#1b2224}.game-link-filter .form-select__trigger:focus-visible,.game-link-filter .form-select__trigger[aria-expanded=true]{border-color:#d1c37f38;outline:none;box-shadow:0 0 0 2px #d1c37f06}.game-link-filter .form-select__popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:#272e30}.game-link-filter .form-select__option-label small{color:#8fa09d;text-overflow:ellipsis;margin-top:5px;font-size:10px;font-weight:400;display:block;overflow:hidden}.stats-metric{transition:box-shadow .2s,color .2s}.stats-metric:hover{background:var(--panel-fill);transform:none;box-shadow:inset 0 0 0 1px #ffffff0b}.stats-balance{transition:box-shadow .2s}.stats-balance:hover{filter:none;box-shadow:inset 0 0 0 1px #ffffff0a}.stats-live-row{transition:box-shadow .2s}.stats-live-row:hover{background:var(--panel-fill);box-shadow:inset 0 0 0 1px #ffffff0b}.stats-metric-group__header{justify-content:space-between;align-items:center;gap:12px;margin:0 3px 12px;display:flex}.stats-metric-group__header h3{letter-spacing:.2px;color:#a5b0af;margin:0;font-size:12px;font-weight:500}.stats-group-toggle{color:#889b96;background:#ffffff03;border:0;border-radius:8px;padding:6px 9px;font-size:10px;transition:color .2s,background .2s}.stats-group-toggle:hover{color:#d8decf;background:#ffffff07}.stats-group-toggle[aria-pressed=true]{color:#c3ba85}.game-card__studio{inset-inline-start:24px;color:#b7c7c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#111c24b8;border-radius:7px;max-width:60%;padding:6px 9px;font-size:9px;line-height:1.3;position:absolute;bottom:17px;overflow:hidden}:root{--panel-hover-shadow:inset 0 0 0 1px #ffffff0b}.player-row,.stats-live-row,.stats-metric,.stats-balance,.player-transaction>summary{transition:box-shadow .2s,color .2s}.player-row:hover,.stats-live-row:hover,.stats-metric:hover,.stats-balance:hover,.player-transaction>summary:hover{box-shadow:var(--panel-hover-shadow);filter:none;transform:none}.player-row:hover,.stats-live-row:hover,.stats-metric:hover{background:var(--panel-fill)}.player-transaction>summary{border-radius:17px}.player-transaction>summary:hover{background:0 0}.stats-metric.is-active:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metric-color) 65%, transparent)}.player-open:hover strong{color:var(--text)}.game-selector button{transition:box-shadow .2s}.game-selector button:hover{box-shadow:var(--panel-hover-shadow);transform:none}.game-selector button:hover .game-artwork{opacity:.7}.game-selector button.is-active:hover .game-artwork{opacity:1}.promo-offer:hover .promo-offer__background,.promotion-card__cover:hover>.game-artwork{transform:scale(1.015)}.game-store-links:not(.game-store-links--compact)>a:hover{box-shadow:var(--panel-hover-shadow);background:#2c3435;transform:none}.game-card:hover>.app-icon{transform:translateY(-50%)rotate(0)}.game-card{transition:box-shadow .2s}.game-card:hover{box-shadow:var(--panel-hover-shadow);border-color:#0000}.news-image:hover img{filter:brightness(.9);transform:scale(1.015)}.public-metric strong,.game-stat>strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.player-row,.stats-live-row,.stats-metric,.stats-balance,.player-transaction>summary,.game-card,.game-selector button{transition:none}}@media (width<=540px){.public-metrics,.programme-numbers .public-metrics{grid-template-columns:1fr}.public-metric{min-height:140px}}@media (width<=1100px){.partner-header.wrap{width:calc(100% - 64px)}}@media (width<=1000px){.partner-header-shell{height:144px}.partner-header.wrap{min-height:144px}.partner-header.wrap.is-compact{min-height:106px;padding-block:10px}}@media (width<=780px){.partner-header.wrap{width:calc(100% - 40px)}.partner-header.wrap.is-compact{padding-inline:14px;transform:translateY(10px)}.partner-header.wrap .language-menu{inset-inline-end:0}}@media (width<=540px){.partner-header-shell{height:130px}.partner-header.wrap{min-height:130px;padding-block:16px 10px}.partner-header.wrap.is-compact{min-height:110px;padding-block:10px}.partner-header.wrap .partner-balance{gap:10px;min-width:120px;min-height:40px;padding:5px 10px}.partner-header.wrap .partner-brand img{width:90px}.partner-header.wrap.is-compact .partner-brand img{width:82px}.partner-header.wrap .partner-nav a{padding-block:5px}.partner-header.wrap .language-menu{max-width:calc(100vw - 50px);inset-inline-end:-94px}}@media (width<=390px){.partner-header.wrap{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.partner-header.wrap,.partner-header.wrap:before,.partner-header.wrap .partner-brand img{transition:none}}.account-banner{isolation:isolate;background:#20292c;border-radius:26px;align-items:center;gap:22px;min-height:175px;margin:30px 0 22px;padding:32px;display:flex;position:relative;overflow:hidden}.account-banner>img{object-fit:cover;object-position:50% 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.account-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#102025ee,#16242899 65%,#1a242a55);position:absolute;inset:0}.account-banner>span{color:#d1ddbf;background:#d0dcba1c;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.account-banner h1{letter-spacing:-.7px;margin:0 0 10px;font-size:27px}.account-banner p{color:#b6c2bf;max-width:650px;margin:0;font-size:12px;line-height:1.7}.account-toolbar{background:var(--panel-fill);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:19px 22px;font-size:11px;display:flex}.account-toolbar a{align-items:center;gap:12px;display:flex}.account-toolbar span{color:#81928e;font-variant-numeric:tabular-nums}.account-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;margin-bottom:60px;display:grid}.account-layout>div,.account-layout aside{min-width:0}.account-panel{background:var(--panel-fill);border-radius:22px;margin-bottom:20px;padding:26px}.account-panel h2{align-items:center;gap:12px;margin:0 0 24px;font-size:16px;font-weight:600;display:flex}.account-panel h2 svg{color:#8fa39b}.account-panel p{color:var(--muted);font-size:11px;line-height:1.7}.account-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-fact{background:var(--field-fill);border-radius:14px;min-width:0;padding:16px 18px}.account-fact>span{color:#8f9a9a;margin-bottom:9px;font-size:10px;display:block}.account-fact strong{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.account-fact .country-flag{flex-shrink:0}.account-name{align-items:center;gap:12px;margin-bottom:18px;display:flex}.account-name>.form-field{flex:1;min-width:0}.account-name .button{white-space:nowrap;min-height:44px;font-size:11px}.account-locked{align-items:flex-start;gap:8px;margin:17px 0 0;display:flex}.account-locked svg{opacity:.6;flex-shrink:0;margin-top:3px}.account-providers{flex-direction:column;gap:9px;display:flex}.account-providers>div{background:var(--field-fill);border-radius:13px;align-items:center;gap:13px;padding:16px 13px;display:flex}.account-providers>div>svg{flex-shrink:0}.account-providers>div span{flex:1;min-width:0}.account-providers>div strong{font-size:12px;font-weight:500}.account-providers>div small{color:#83938b;margin-top:5px;font-size:10px;display:block}.account-providers>div .button{opacity:.45;min-height:32px;padding:9px;font-size:10px}.account-success{color:#b6d7a3!important}.account-documents>a{color:#d4dacf;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.account-documents>small{color:#85928c;margin-top:9px;font-size:10px;display:block}.account-audience>div{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:12px;display:flex}.account-audience>div svg{color:#8ea39a;flex-shrink:0}.agreement-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.agreement-consent input{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px;margin-top:4px}.agreement-consent .text-link{font:inherit;color:#e3cb76;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.agreement-completion>svg{color:#b4c3a4;margin-bottom:16px}.agreement-completion .agreement-consent{margin:24px 0}.agreement-completion .button{width:100%;font-size:12px}.animated-dialog.agreement-dialog{scrollbar-width:thin;border-radius:24px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 48px);padding:35px;overflow-y:auto}.agreement-document h1{margin:12px 0 20px;font-size:27px}.agreement-document section{margin-top:24px}.agreement-document h2{margin:0 0 10px;font-size:15px}.agreement-document p{color:#b0bbba;white-space:pre-line;font-size:13px;line-height:1.9}.agreement-document .eyebrow{font-size:10px}.account-loading{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.account-loading i{background:var(--panel-fill);border-radius:18px;height:100px;animation:1.5s ease-in-out infinite alternate account-pulse;display:block}@keyframes account-pulse{to{opacity:.5}}@media (width<=950px){.account-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.account-panel{padding:20px}.account-fields{grid-template-columns:1fr}.account-name{flex-wrap:wrap}}@media (width<=700px){.account-layout{grid-template-columns:1fr}.account-fields{grid-template-columns:1fr 1fr}.account-banner{gap:16px;padding:24px}.account-banner h1{font-size:24px}.account-banner>span{width:44px;height:44px}}@media (width<=440px){.account-fields{grid-template-columns:1fr}.account-banner{padding:22px}.account-name>.form-field{flex-basis:100%}.animated-dialog.agreement-dialog{padding:24px}}@media (prefers-reduced-motion:reduce){.account-loading i{animation:none}}.account-name{align-items:stretch}.account-name>.form-field{margin-bottom:0}.account-name .button{border-radius:14px;align-self:stretch;padding:0 24px}.finance-heading{margin:35px 0 27px}.finance-heading h1{letter-spacing:-.8px;margin:9px 0;font-size:30px}.finance-heading p{color:var(--muted);font-size:12px}.finance-heading .eyebrow{letter-spacing:1.8px;color:#a9b8ac;font-size:9px}.finance-nav{background:var(--panel-fill);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;padding:10px 12px;display:flex}.finance-nav nav{gap:5px;min-width:0;display:flex}.finance-nav a{color:#95a39e;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;transition:background .2s,color .2s;display:flex}.finance-nav a:hover{color:#d9e3db;background:#ffffff04}.finance-nav a.active{color:#f5f2dd;background:#12191ab3}.finance-nav>.button{color:#e5d277;min-height:40px;padding:10px 15px;font-size:11px}.finance-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.finance-balance,.finance-active-wallet{background:var(--panel-fill);border-radius:20px;min-width:0;padding:23px}.finance-balance>div,.finance-active-wallet>div{color:#95a39f;align-items:center;gap:10px;font-size:11px;display:flex}.finance-balance>div>svg:last-child,.finance-active-wallet>div>svg:last-child{opacity:.7;margin-left:auto}.finance-balance>strong,.finance-active-wallet>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:20px 0 12px;font-size:27px;display:block}.finance-balance>small,.finance-active-wallet>small{color:#85918d;font-size:10px}.finance-balance .finance-asset,.finance-active-wallet .finance-asset{width:28px;height:28px;font-size:20px}.finance-balance.is-available{background:linear-gradient(125deg,#2a3430,#202728)}.finance-balance.is-available>strong{color:#e7e9d0}.finance-active-wallet{transition:background .2s}.finance-active-wallet>strong{letter-spacing:0;margin-top:24px;font-size:17px}.finance-active-wallet .finance-asset{flex-shrink:0}.finance-balance-note{color:#b3bcae;font-size:12px}.finance-asset{color:#fff;background:#23a785;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:27px;font-weight:700;line-height:1;display:inline-grid}.finance-section-heading{justify-content:space-between;align-items:center;margin:34px 0 20px;display:flex}.finance-section-heading h2{margin:0 0 8px;font-size:18px;font-weight:600}.finance-section-heading p{color:var(--muted);margin:0;font-size:11px}.finance-section-heading>svg{color:#83958b}.finance-report{background:var(--panel-fill);border-radius:19px;margin-bottom:14px;padding:19px 22px}.finance-report__top{align-items:center;gap:10px;display:flex}.finance-report__top>.icon-button{background:#141a1b80;flex-shrink:0;width:34px;height:34px}.finance-report__top .icon-button:last-child svg{transition:transform .25s}.finance-report.is-open .finance-report__top>.icon-button:last-child svg{transform:rotate(180deg)}.finance-report__month{cursor:pointer;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:15px;min-width:185px;padding:4px 0;display:flex}.finance-report__month svg{color:#889d93;flex-shrink:0}.finance-report__month strong{font-size:14px;font-weight:600;display:block}.finance-report__month strong:first-letter{text-transform:uppercase}.finance-report__month small{color:#8c9d94;margin-top:7px;font-size:10px;display:block}.finance-report__numbers{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.finance-report__numbers>div{min-width:0}.finance-report__numbers strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.finance-report__numbers small:not(.finance-delta){color:#8c9996;margin-top:7px;font-size:9px;display:block}.finance-delta{vertical-align:middle;color:#a7c8a7;background:#88b99512;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px;display:inline-block}.finance-delta.is-down{color:#d4a696;background:#d8a17e0c}.finance-report__detail{border-top:1px solid #ffffff08;margin-top:21px;padding-top:22px;animation:.2s finance-appear}.finance-report__groups{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.finance-report__groups h3{margin:0 0 16px;font-size:12px}.finance-report__groups section>div{background:#12191a77;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;margin:5px 0;padding:10px 12px;font-size:10px;display:flex}.finance-report__groups section>div span{color:#96a39d}.finance-report__groups section>div strong{white-space:nowrap;font-size:11px;font-weight:500}.finance-report__games{flex-wrap:wrap;gap:12px;margin:20px 0;font-size:11px;display:flex}.finance-report__games>span{color:#94a59c;text-transform:capitalize;background:#ffffff03;border-radius:8px;gap:18px;padding:9px 12px;display:flex}.finance-report__games>span strong{color:#d5ddcf;font-weight:500}.finance-table-scroll{overflow-x:auto}.finance-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:580px;font-size:10px}.finance-table-scroll th{text-align:right;color:#91a299;padding:14px 12px;font-weight:400}.finance-table-scroll td{text-align:right;border-top:1px solid #ffffff06;padding:13px 12px}.finance-table-scroll th:first-child,.finance-table-scroll td:first-child{text-align:left}.finance-table-scroll tbody tr{transition:background .2s}.finance-table-scroll tbody tr:hover{background:#ffffff02}.finance-empty{background:var(--panel-fill);color:#9baaa2;border-radius:19px;justify-content:center;align-items:center;gap:16px;min-height:150px;padding:28px;font-size:13px;display:flex}.finance-loading{gap:13px;margin:20px 0;display:grid}.finance-loading i{background:linear-gradient(100deg,#222a29,#2a3430,#222a29) 0 0/200%;border-radius:18px;height:74px;animation:1.8s infinite finance-shimmer;display:block}@keyframes finance-shimmer{to{background-position:-200% 0}}@keyframes finance-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wallet-list{gap:14px;margin-bottom:50px;display:grid}.wallet-list article{background:var(--panel-fill);border-radius:19px;align-items:center;gap:18px;min-width:0;padding:22px 25px;display:flex}.wallet-list article>.button{white-space:nowrap;font-size:10px}.wallet-list__identity{flex:1;min-width:0}.wallet-list__identity strong{font-size:14px;display:block}.wallet-list__identity span,.wallet-list__identity small{color:#8e9e97;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.wallet-status{color:#b3b19d;white-space:nowrap;background:#b2a67010;border-radius:5px;padding:5px 8px;font-size:10px}.animated-dialog.wallet-dialog{scrollbar-width:thin;border-radius:23px;width:min(540px,100vw - 28px);max-height:calc(100dvh - 40px);padding:30px;overflow-y:auto}.animated-dialog.wallet-dialog h2{align-items:center;gap:10px;margin:0 0 25px;padding-right:23px;font-size:19px;display:flex}.animated-dialog.wallet-dialog p{color:#92a39b;font-size:11px;line-height:1.8}.animated-dialog.wallet-dialog .button{font-size:12px}.animated-dialog.wallet-dialog .wallet-consent{flex-direction:row;align-items:flex-start;gap:10px;margin:18px 0;font-size:11px;line-height:1.8;display:flex}.animated-dialog.wallet-dialog .wallet-consent input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:3px}.animated-dialog.wallet-dialog form>.button{width:100%;margin-top:6px}.wallet-route-list{gap:10px;margin-bottom:20px;display:flex}.wallet-route-list>button{background:var(--field-fill);cursor:pointer;text-align:start;color:#d6dfd6;border:1px solid #0000;border-radius:14px;flex:1;align-items:center;gap:12px;padding:15px;transition:background .2s,border-color .2s;display:flex}.wallet-route-list>button span:not(.finance-asset){flex:1}.wallet-route-list>button strong{font-size:13px;display:block}.wallet-route-list>button small{color:#8a9c92;margin-top:5px;font-size:10px;display:block}.wallet-route-list>button>svg{color:#d4c068}.wallet-route-list>button .finance-asset{width:29px;height:29px;font-size:21px}.wallet-route-list>button.is-selected{background:#a5ad6d0a;border-color:#bdb55e40}.wallet-recipient{color:#abbca9;background:#8fab8b09;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.wallet-recipient small{color:#82958a;margin-bottom:5px;font-size:9px;display:block}.wallet-recipient strong{font-size:12px;font-weight:500}.wallet-fees{gap:10px;margin:20px 0;display:flex}.wallet-fees>span{color:#95a399;background:#11191a80;border-radius:9px;flex:1;justify-content:space-between;gap:10px;padding:12px;font-size:10px;display:flex}.wallet-fees>span strong{color:#e1e4d1}.wallet-dialog__actions{justify-content:flex-end;gap:15px;margin-top:25px;display:flex}.finance-history-row{background:var(--panel-fill);border-radius:18px;align-items:center;gap:20px;margin-bottom:14px;padding:22px;font-size:12px;display:flex}.finance-history-row>span:nth-child(2){flex:1}.finance-history-row small{color:var(--muted);margin-top:7px;font-size:10px;display:block}@media (width<=1150px){.finance-report__numbers{gap:8px}.finance-delta{width:max-content;margin:5px 0 0;display:block}.finance-report__month{min-width:165px}.finance-balances{gap:12px}.finance-balance,.finance-active-wallet{padding:20px}.finance-balance>strong,.finance-active-wallet>strong{font-size:23px}.finance-active-wallet>strong{font-size:16px}}@media (width<=850px){.finance-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-report__top{flex-wrap:wrap}.finance-report__month{flex:1;order:0}.finance-report__numbers{flex-basis:100%;order:2;margin-top:16px}.finance-report__groups{gap:12px}.finance-nav{flex-direction:column;align-items:stretch}.finance-nav nav{overflow:auto}.finance-nav nav a{flex:1;justify-content:center}.wallet-list article{flex-wrap:wrap}.wallet-list__identity{min-width:60%}}@media (width<=540px){.finance-heading h1{font-size:26px}.finance-nav{padding:8px}.finance-nav nav a{gap:6px;padding:12px 8px;font-size:10px}.finance-nav nav a svg{width:15px}.finance-balance,.finance-active-wallet{padding:17px}.finance-balance>div,.finance-active-wallet>div{font-size:10px}.finance-balance>strong,.finance-active-wallet>strong{font-size:23px}.finance-balance>small,.finance-active-wallet>small{font-size:9px}.finance-active-wallet>strong{font-size:14px}.finance-report{padding:17px}.finance-report__numbers{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.finance-report__groups{grid-template-columns:1fr}.finance-report__month strong{font-size:13px}.wallet-route-list>button{gap:8px;padding:12px}.animated-dialog.wallet-dialog{padding:24px}.wallet-fees,.account-name{flex-direction:column}.account-name .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.finance-loading i,.finance-report__detail{animation:none}}.finance-error{background:var(--panel-fill);color:var(--muted);border-radius:18px;align-items:center;gap:18px;padding:24px;font-size:12px;display:flex}.finance-error>.button{font-size:11px}.wallet-step-label{color:var(--muted);margin:0 0 10px;font-size:11px;display:block}.wallet-method-list{gap:9px;margin-bottom:22px;display:grid}.wallet-method-list>button{background:var(--field-fill);color:inherit;cursor:pointer;text-align:start;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;padding:14px 16px;transition:background .2s,border-color .2s;display:flex}.wallet-method-list>button strong{flex:1;font-size:13px;font-weight:600}.wallet-method-list>button:hover{background:#ffffff05}.wallet-method-list>button.is-selected{background:#a5ad6d0a;border-color:#bdb55e40}.wallet-choice-mark{color:#e4cf72;border:1px solid #737e6655;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.is-selected .wallet-choice-mark{border-color:#ddc859aa}.wallet-route-fields{animation:.2s finance-appear}.wallet-route-fields>.button{width:100%;margin-top:6px}.finance-asset.is-generic{color:#c2cdbb;background:#263431}:root{--partner-panel-radius:20px;--partner-row-radius:18px;--partner-control-radius:12px;--balance-available-fill:radial-gradient(ellipse at 100% 0,#64774a30,transparent 65%),#1c2523;--balance-held-fill:radial-gradient(ellipse at 100% 0,#54738c24,transparent 70%),#1b2328;--balance-cleared-fill:radial-gradient(ellipse at 100% 0,#a3874520,transparent 70%),#272620}.partner-section-bar{background:var(--panel-fill);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.partner-section-bar .partner-section-tabs{align-items:center;gap:7px;min-width:0;display:flex}.partner-section-bar .partner-section-tabs a{border-radius:var(--partner-control-radius);white-space:nowrap;color:#8e9c99;align-items:center;gap:9px;min-height:46px;padding:13px 17px;font-size:12px;font-weight:500;transition:color .2s,background .2s;display:flex}.partner-section-bar .partner-section-tabs a svg{flex-shrink:0;width:17px;height:17px}.partner-section-bar .partner-section-tabs a:hover{color:#e5e8d9;background:#ffffff04}.partner-section-bar .partner-section-tabs a[aria-current=page]{color:#f3d15b;background:#d8b9340d}.partner-section-bar .partner-section-tabs a:focus-visible{outline-offset:2px;outline:2px solid #d4c67866}.partner-section-bar>.button{border-radius:12px;min-height:44px;padding:11px 18px;font-size:12px}.account-banner{border-radius:28px;min-height:180px;margin:30px 0 24px;padding:32px 38px}.partner-nav-compact{display:none}.finance-banner>img{object-position:center 48%}.finance-banner:after{background:linear-gradient(90deg,#161f22f5,#1c2628c2 53%,#292c2b35)}.finance-banner>span{color:#e4cf91;background:#c6b56b20}.finance-balance,.finance-active-wallet,.account-panel,.stats-panel,.stats-balance{border-radius:var(--partner-panel-radius)}.finance-report,.wallet-list article,.promo-row,.player-row,.player-transaction{border-radius:var(--partner-row-radius)}.finance-balance.is-available,.stats-balance--available{background:var(--balance-available-fill)}.finance-balance.is-available strong,.stats-balance--available strong{color:#c9deb0}.finance-balance.is-available svg,.stats-balance--available svg{color:#a4bf97}.finance-balance.is-held,.stats-balance--held{background:var(--balance-held-fill)}.finance-balance.is-held strong,.stats-balance--held strong{color:#b8cddd}.finance-balance.is-held svg,.stats-balance--held svg{color:#93b2c7}.finance-balance.is-cleared,.stats-balance--cleared{background:var(--balance-cleared-fill)}.finance-balance.is-cleared strong,.stats-balance--cleared strong{color:#dfd1aa}.finance-balance.is-cleared svg,.stats-balance--cleared svg{color:#bdae83}.finance-active-wallet,.wallet-list article,.finance-report,.promo-row{transition:box-shadow .2s,color .2s}.finance-active-wallet:hover,.wallet-list article:hover,.finance-report:hover,.promo-row:hover{box-shadow:var(--panel-hover-shadow)}.account-toolbar a,.account-documents>a{transition:color .2s}.account-toolbar a:hover,.account-documents>a:hover{color:#dfd3a1}.finance-active-wallet:hover{background:var(--panel-fill)}.wallet-list article{gap:18px}.wallet-make-primary{color:#d1c696;white-space:nowrap;cursor:pointer;background:#c3bc6e07;border:1px solid #c3bc6e26;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.wallet-make-primary:hover:not(:disabled){color:#eee0a5;background:#c3bc6e12;border-color:#c3bc6e45}.wallet-make-primary:focus-visible{outline-offset:3px;outline:2px solid #d4c67866}.wallet-make-primary:disabled{opacity:.4;cursor:default}.wallet-status{color:#c6b992;background:#b2a6700d}.wallet-status.is-primary{color:#b5cdb2;background:#8fb69614}.wallet-list .icon-button{border-radius:12px;flex-shrink:0;width:40px;height:40px}.wallet-consent,.agreement-consent{cursor:pointer}.wallet-consent input[type=checkbox],.agreement-consent input[type=checkbox]{appearance:none;background:#141b1c;border:1px solid #a1aea35c;border-radius:5px;place-content:center;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.wallet-consent input[type=checkbox]:after,.agreement-consent input[type=checkbox]:after{content:"";border-bottom:2px solid #1c211b;border-left:2px solid #1c211b;width:8px;height:5px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}.wallet-consent input[type=checkbox]:checked,.agreement-consent input[type=checkbox]:checked{background:#d7c87d;border-color:#d7c87d}.wallet-consent input[type=checkbox]:checked:after,.agreement-consent input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.wallet-consent input[type=checkbox]:focus-visible,.agreement-consent input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #d4c67866}.game-link-filter{--select-popup-width:390px;--select-popup-align:end}.working-game-select{--select-popup-width:370px;--select-popup-align:end}.animated-dialog .form-select__popup:not([popover]){margin-top:8px;position:relative;inset:auto}.form-select__popup[popover]{width:min(var(--select-popup-width,var(--select-trigger-width)), 100vw - 24px);overscroll-behavior:contain;scrollbar-width:thin;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#272e30;border:1px solid #ffffff0a;margin:0;padding:7px;position:fixed;inset:auto;overflow-y:auto}.form-select__popup[popover] [role=listbox]{max-height:none;overflow:visible}.form-select__popup[popover] .form-select__search{z-index:1;background:#202729;position:sticky;top:0}.form-select__popup[popover]::backdrop{background:0 0}@media (width<=1000px){.partner-section-bar{gap:15px}.partner-section-bar .partner-section-tabs{gap:3px}.partner-section-bar .partner-section-tabs a{padding:12px 11px;font-size:11px}}@media (width<=780px){.partner-section-bar{flex-direction:column;align-items:stretch;gap:14px;padding:12px}.partner-section-bar .partner-section-tabs{justify-content:space-between;overflow-x:auto}.partner-section-bar .partner-section-tabs a{flex:1;justify-content:center;gap:6px;padding:12px 8px;font-size:11px}.account-banner{gap:16px;padding:24px}.account-banner h1{font-size:24px}.account-banner>span{width:44px;height:44px}}@media (width<=540px){.partner-nav-label{display:none}.partner-nav-compact{display:inline}.partner-section-bar .partner-section-tabs a{gap:5px;padding-inline:6px;font-size:10px}.partner-section-bar .partner-section-tabs a svg{width:15px}.account-banner{border-radius:24px;min-height:164px;padding:22px}.account-banner h1{font-size:23px}.account-banner p{font-size:11px}.wallet-list article{gap:13px;padding:19px}.wallet-make-primary,.wallet-list article>.icon-button{margin-inline-start:auto}.wallet-list .wallet-make-primary+.icon-button{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.partner-section-tabs a,.wallet-make-primary,.wallet-consent input,.agreement-consent input,.wallet-consent input:after,.agreement-consent input:after{transition:none}.wallet-route-fields,.form-select__popup[popover]{animation:none}}.finance-payout-button{width:100%;min-height:38px;margin-top:17px;padding:10px 12px;font-size:11px}.payout-receive{min-height:88px}.payout-exchange-rate{min-height:18px;margin-top:7px}.finance-history-row .payout-history-amount>strong{color:#bdd4b6;margin-top:6px;font-size:23px;display:block}.finance-history-row .payout-history-caption{color:#99ae9d;margin-top:0}.payout-history-costs{flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-top:14px;display:flex}.payout-history-costs>span{color:var(--muted);font-size:10px}.payout-history-costs b{color:#b9c2bd;margin-inline-start:7px;font-weight:500}@media (width<=540px){.payout-history-costs{justify-content:flex-start}}.payout-destination{background:var(--field-fill);border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:16px;display:flex}.payout-destination>div{flex:1;min-width:0}.payout-destination strong,.payout-destination small,.payout-destination span:not(.finance-asset){display:block}.payout-destination strong{margin:5px 0 8px;font-size:13px}.payout-destination small,.payout-destination div>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.payout-amount{position:relative}.payout-amount .form-field{margin:0}.payout-amount input{padding-right:110px}.payout-max{color:#d6c87a;font:inherit;cursor:pointer;background:#ebd96709;border:0;border-radius:7px;padding:8px 10px;font-size:10px;transition:background .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.payout-max:hover{background:#ebd96713}.payout-max:disabled{opacity:.35;cursor:default}.payout-limits{color:var(--muted);justify-content:space-between;gap:10px;margin:10px 0 24px;font-size:10px;display:flex}.payout-breakdown{border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;gap:14px;margin:12px 0;padding:19px 0;display:grid}.payout-breakdown>span{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.payout-breakdown>span strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.payout-breakdown .payout-total strong{color:#d9ddc5;font-size:21px}.payout-breakdown .payout-total{color:#bcc9bb}.payout-dialog .payout-review{align-items:center;gap:9px;margin:16px 0 21px;font-size:10px;display:flex}.payout-dialog .payout-review svg{color:#b6aa74;flex-shrink:0}.payout-submit{width:100%}.payout-refresh{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:16px auto 0;font-size:11px;text-decoration:underline;display:block}.payout-receive{margin:24px 0 20px}.payout-receive small{color:var(--muted);font-size:11px;display:block}.payout-receive strong{color:#bacfb1;margin-top:9px;font-size:34px;font-weight:600;display:block}.finance-history-row .payout-history-identity{flex:1;min-width:0}.finance-history-row .payout-history-amount{text-align:right;min-width:0}.finance-history-row .payout-history-amount>strong{font-variant-numeric:tabular-nums;font-size:19px}.wallet-status.is-moderation{color:#d2c385;background:#c7b26212}.wallet-status.is-paid{color:#b5cdb2;background:#8fb69614}.wallet-status.is-cancelled{color:#d0a3a0;background:#b6969614}.wallet-status.is-processing{color:#a4c2d0;background:#8fa6b614}@media (width<=540px){.finance-history-row{flex-wrap:wrap;gap:12px}.finance-history-row>.wallet-status{margin-left:auto}.finance-history-row .payout-history-amount{text-align:left;border-top:1px solid #ffffff08;order:4;width:100%;padding-top:12px}.payout-limits{flex-wrap:wrap}.payout-destination{padding:13px}}.payout-confirmation{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.payout-confirmation a{color:#d7c789;text-underline-offset:3px;text-decoration:underline}.stats-chart__scrubber{display:none}@media (width<=780px){html{scroll-padding-top:132px}.profile-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.profile-form .floating-field input:not([type=hidden]),.form-select__search input,.promotion-search input,.stats-dates__popup footer input{font-size:16px}.form-select__popup [role=option]{min-height:44px}.icon-button,.wallet-list .icon-button,.finance-report__top>.icon-button,.player-bonus .icon-button{min-width:44px;min-height:44px}.wallet-make-primary,.player-columns button,.stats-metric-group header button,.stats-units button,.stats-dates__trigger,.promotion-filters button{min-height:44px}.player-columns button{padding-inline:8px}.promotion-search>button{min-width:44px;min-height:44px}.partner-section-bar .partner-game-tabs{overflow:visible}.partner-section-bar .partner-game-tabs a{white-space:normal;text-align:center;flex-direction:column;gap:6px;min-width:0;padding:9px 3px;font-size:10px}.animated-dialog{overscroll-behavior:contain;scroll-padding-block:64px 24px}.promo-type{grid-template-columns:1fr 1fr;display:grid}.promo-type button{min-width:0;padding:10px 7px;font-size:12px}.promo-type button svg{flex-shrink:0}.player-profile__heading{align-items:flex-start}.player-profile__heading>div{min-width:0}.payout-max{min-height:44px}.animated-dialog.wallet-dialog>.dialog-close{float:right;z-index:3;background:#192224;margin:-12px -12px -32px 0;position:sticky;top:0}.animated-dialog.wallet-dialog h2{min-height:32px;padding-right:42px;font-size:18px;display:block}.animated-dialog.wallet-dialog h2>svg{display:none}.animated-dialog.wallet-dialog .wallet-consent,.animated-dialog.wallet-dialog .wallet-hint{font-size:12px}.wallet-recipient span,.account-banner>div{overflow-wrap:anywhere;min-width:0}.finance-balance>strong,.finance-active-wallet>strong,.stats-metric__value,.payout-receive strong{overflow-wrap:anywhere}.finance-table-scroll{overscroll-behavior-x:contain}.reward-explainer,.earn-terms{grid-template-columns:minmax(0,1fr)}.reward-explainer>div,.earn-terms>div{min-width:0}.reward-flow{overflow-wrap:anywhere}.footer nav a,.footer__bottom>a{align-items:center;min-height:44px;display:inline-flex}.news-game-badge{align-items:center;min-height:28px;display:inline-flex}.stats-dates__popup footer label{flex-basis:100%}.stats-calendar__grid button{min-height:36px}.stats-calendar header .icon-button{min-width:44px;min-height:44px}.stats-chart__scrubber{color:var(--muted);flex-direction:column;gap:4px;margin:12px 4px;font-size:12px;display:flex}.stats-chart__scrubber input{accent-color:#d3c379;width:100%;min-height:44px;margin:0}.stats-chart .stats-chart__tooltip{width:auto;max-width:100%;margin:12px 0;position:static;transform:none}}@media (width<=540px){.game-performance__grid{grid-template-columns:minmax(0,1fr)}.game-performance__grid .retention-stat{grid-column:1}}@media (width<=380px){.player-profile__heading{padding-right:18px;display:block}.player-profile__heading h2{font-size:22px}.player-profile__avatar{display:none}.player-profile__header{padding-inline:18px}.promo-type{grid-template-columns:1fr}.finance-balances{grid-template-columns:minmax(0,1fr)}.finance-report__month{gap:8px;min-width:0}.finance-report__numbers,.player-row{grid-template-columns:repeat(2,minmax(0,1fr))}.player-row .player-identity{grid-column:1}.player-row .player-bonus{grid-column:2}.player-row .player-identity strong{white-space:normal}.animated-dialog.wallet-dialog{padding:22px 18px}.partner-game__topbar{flex-wrap:wrap}.partner-game__topbar .working-game-select{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.legal-page{max-width:940px;padding-bottom:40px}.legal-nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.legal-nav a{background:var(--field-fill);color:var(--muted);border-radius:12px;padding:13px 17px;font-size:12px}.legal-nav a[aria-current=page]{color:#dfd09a;background:#d8b9340d}.legal-nav a:hover{color:var(--text)}.legal-page__paper{background:var(--panel-fill);border-radius:24px;padding:42px 46px}.legal-document .eyebrow{color:#a6b5ac;letter-spacing:1.2px;font-size:10px}.legal-document h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:17px 0 25px;font-size:clamp(27px,3vw,38px);line-height:1.2}.legal-document section{margin-top:30px}.legal-document h2{color:#e4e8dd;margin:0 0 12px;font-size:16px;line-height:1.5}.legal-document p{color:#aebbb6;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.legal-document>.text-link{margin-top:24px;font-size:13px;display:inline-flex}.legal-company{color:#94a39b;flex-direction:column;gap:10px;padding:25px 5px;font-size:12px;display:flex}.legal-company strong{color:#c7d1c5;font-size:13px}.legal-company address{font-style:normal;line-height:1.7}.footer__legal{flex-wrap:wrap;gap:12px 24px;display:flex}.footer__legal a{align-items:center;min-height:32px;display:inline-flex}.company-location{align-items:flex-start;line-height:1.8}.company-location>svg{flex-shrink:0;margin-top:3px}@media (width<=600px){.legal-page__paper{border-radius:20px;padding:25px 20px}.legal-nav a{text-align:center;flex:1;line-height:1.5}.legal-document p{font-size:13px}.footer__legal{flex-direction:column;align-items:flex-start;gap:0}.footer__legal a{min-height:44px}}.mobile-dock{display:none}.players-load-more{margin:20px auto;display:flex}.player-row{content-visibility:auto;contain-intrinsic-size:auto 88px}.profile-form .profile-declarations label,.agreement-consent{align-items:flex-start;gap:12px;line-height:1.65;display:flex}.profile-form .profile-declarations label input[type=checkbox],.agreement-consent input[type=checkbox]{appearance:none;cursor:pointer;background:#151d1e;border:1px solid #697574;border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0;position:relative}.profile-form .profile-declarations label input[type=checkbox]:checked,.agreement-consent input[type=checkbox]:checked{background:#edca42;border-color:#edca42}.profile-form .profile-declarations label input[type=checkbox]:checked:after,.agreement-consent input[type=checkbox]:checked:after{content:"";border:2px solid #202626;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.profile-form .profile-declarations label input[type=checkbox]:focus-visible,.agreement-consent input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=780px){html{scroll-padding-block:88px 96px}body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.header,.partner-header-shell{height:86px}.header .header__panel,.header.header--compact .header__panel,.partner-header-shell .partner-header.wrap,.partner-header-shell .partner-header.wrap.is-compact{background:0 0;border-radius:18px;flex-wrap:nowrap;gap:10px;width:auto;min-height:64px;margin:0;padding:0 14px;transition:none;display:flex;position:fixed;inset:10px 12px auto;transform:none;box-shadow:0 4px 18px #0002}.header .header__panel:before,.header.header--compact .header__panel:before,.partner-header-shell .partner-header.wrap:before,.partner-header-shell .partner-header.wrap.is-compact:before{opacity:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(120deg,#2b32338a,#1b2122a3);transition:none;display:block}.header .header__panel .brand img,.header .header__panel .partner-brand img,.header.header--compact .header__panel .brand img,.header.header--compact .header__panel .partner-brand img,.partner-header-shell .partner-header.wrap .brand img,.partner-header-shell .partner-header.wrap .partner-brand img,.partner-header-shell .partner-header.wrap.is-compact .brand img,.partner-header-shell .partner-header.wrap.is-compact .partner-brand img{width:80px;transition:none}.header .header__panel .header__inner{min-height:64px;padding:0;transition:none}.header .header__panel .nav,.mobile-toggle,.mobile-nav,.partner-header .partner-nav,.partner-header .partner-settings,.partner-header-shell:not(.is-onboarding) .partner-logout{display:none}.header__actions,.partner-header__actions{gap:6px;margin-inline-start:auto;display:flex}.header .language-trigger,.partner-header .language-trigger{justify-content:center;width:44px;min-height:44px;padding:10px}.language-trigger>span,.language-trigger>svg:last-child{display:none}.header .header__panel .language-menu,.partner-header.wrap .language-menu{-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#242d2e;width:auto;max-width:none;max-height:calc(100dvh - 185px);padding:10px;animation:none;position:fixed;inset:82px 12px auto;overflow-y:auto}.header .header__panel .language-menu button,.partner-header.wrap .language-menu button{min-height:44px}.partner-header.wrap .partner-balance{gap:8px;min-width:108px;min-height:46px;padding:5px 10px}.partner-header .partner-balance__total strong{font-size:14px}.mobile-dock{z-index:39;inset:auto 12px calc(10px + env(safe-area-inset-bottom,0px));background:#202828;border:1px solid #ffffff0b;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 8px 28px #0005}.mobile-dock>a,.mobile-dock>button{color:#9fadaa;min-width:0;min-height:54px;font:inherit;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 3px;font-size:10px;line-height:1.2;text-decoration:none;display:flex}.mobile-dock>a svg,.mobile-dock>button svg{flex-shrink:0}.mobile-dock>a.is-active,.mobile-dock>button.is-active{color:#f0cf62;background:#d6ba3612}.mobile-dock>a:focus-visible,.mobile-dock>button:focus-visible{outline-offset:-2px;outline:2px solid #d4c678}.partner-shell{padding-top:14px;padding-bottom:28px}.footer.wrap{margin-top:44px;padding-block:32px 20px}.footer__main{grid-template-columns:1fr;gap:24px;display:grid}.footer__main>div .brand img{opacity:.55;width:130px}.footer__main p{max-width:30ch;margin-top:12px;font-size:12px;line-height:1.6}.footer__main nav{grid-template-columns:1fr 1fr;gap:4px 14px;width:100%;max-width:none;display:grid}.footer__main nav a,.footer__main nav button{justify-content:flex-start;min-height:44px;font-size:12px}.footer__bottom{border-top:1px solid #ffffff0a;flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px;padding-top:22px;font-size:11px;line-height:1.6;display:flex}.footer__legal{flex-direction:column;align-items:flex-start;gap:0;display:flex}.registration-banner{border-radius:22px;align-items:flex-start;gap:14px;min-height:158px;margin:8px 0 20px;padding:22px}.registration-banner h1{font-size:25px;line-height:1.2}.registration-banner p{font-size:12px;line-height:1.6}.registration-banner__icon{flex-basis:40px;width:40px;height:40px}.registration-banner__icon>svg{width:21px}.onboarding-main .profile-form fieldset{border-radius:18px;min-width:0;margin-bottom:18px;padding:18px}.profile-form .profile-declarations label,.agreement-consent{margin-block:4px;padding-block:7px;font-size:12px}.profile-submit>.button{width:100%}.catalogue-intro{border-radius:22px;min-height:240px;padding:25px}.catalogue-intro h1{font-size:30px;line-height:1.15}.catalogue-platforms{white-space:normal;flex-wrap:wrap;line-height:1.7}.catalogue-list{padding-top:25px}.game-breadcrumb{margin-block:10px 18px}.game-rail{gap:12px}.game-route .game-current{border-radius:22px;height:auto;min-height:270px}.game-current__info{padding:0}.game-current__info h1{font-size:30px;line-height:1.1}.game-current .presskit-button{min-height:44px;margin-top:18px}.game-content{padding-top:24px}.game-install{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.game-identity{gap:14px}.game-identity .app-icon{width:58px;height:58px}.game-identity h2{font-size:22px}.game-install .game-store-links{flex-wrap:wrap}.game-install .game-store-links>a,.game-install .game-store-links>button{flex:135px;min-height:54px}.game-overview{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.game-description h2{font-size:24px}.game-facts{gap:10px}.game-facts>div{min-width:0;min-height:82px;padding:17px}.game-facts dd{overflow-wrap:anywhere;font-size:13px}.game-performance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-performance__grid .retention-stat{grid-column:1/-1}.game-stat{padding:18px}.game-stat>strong{font-size:28px}.promo-layout{flex-direction:column;display:flex}.promo-layout>*{width:100%;min-width:0}.promo-offers{flex-direction:column;order:-1;gap:12px;display:flex;overflow:visible}.promo-offers__rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#52605a transparent;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.promo-offers__rail .promo-offer{scroll-snap-align:start;min-height:142px;box-shadow:none;border-radius:18px;padding:18px}.promo-offers__rail .promo-offer__identity h3{font-size:14px}.player-row{contain-intrinsic-size:auto 290px;gap:14px 12px;padding:16px}.player-columns{flex-wrap:nowrap;gap:6px;padding-bottom:8px;overflow-x:auto}.player-columns>div{flex-shrink:0}.player-columns button{background:#202828;border-radius:10px;padding:10px}.players-summary{margin-bottom:16px}.players-retention{justify-content:space-between;gap:12px;width:100%}.players-load-more{justify-content:center;width:100%}.hero__backdrop,.game-artwork,.illustrated-panel>img{filter:none}.icon-button,.earn-share,.game-selector>button>span,.hero-caption{-webkit-backdrop-filter:none;backdrop-filter:none}.banner-slides .partner-banner{filter:none;visibility:hidden;opacity:0;transition:opacity .25s;transform:none}.banner-slides .partner-banner.is-active{visibility:visible;opacity:1}.game-card:hover,.promo-row:hover,.player-row:hover{transform:none}.animated-dialog,.animated-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=360px){.header .header__panel .brand img,.header.header--compact .header__panel .brand img,.partner-header-shell .partner-header.wrap .partner-brand img,.partner-header-shell .partner-header.wrap.is-compact .partner-brand img{width:70px}.partner-header.wrap .partner-balance{gap:6px;min-width:98px;padding-inline:8px}.registration-banner{gap:10px;padding:20px 18px}.registration-banner h1{font-size:23px}}.game-tile{--tile-icon:112px;--tile-padding:26px;--tile-gap:20px}.game-card.game-tile,.promotion-card__cover.game-tile{border-radius:24px;height:auto;min-height:280px}.game-card.game-tile .game-card__info{padding:var(--tile-padding);height:auto}.game-card.game-tile .game-card__info h3,.game-card.game-tile .game-card__info p{max-width:calc(100% - var(--tile-icon) - var(--tile-gap))}.game-card.game-tile .game-card__info h3{font-size:24px}.game-card.game-tile .game-card__info p{color:#bfcacd;font-size:12px;line-height:1.6}.promotion-card__cover.game-tile{padding:var(--tile-padding)}.promotion-card__cover.game-tile .promotion-card__identity{margin-top:24px;padding-inline-end:calc(var(--tile-icon) + var(--tile-gap))}.promotion-card__cover.game-tile .promotion-card__identity h3{font-size:24px}.game-card.game-tile>.game-tile__icon,.promotion-card__cover.game-tile .promotion-card__identity>.game-tile__icon{width:var(--tile-icon);height:var(--tile-icon);inset-inline-end:var(--tile-padding);border-radius:24%;position:absolute;top:54%;bottom:auto;transform:translateY(-35%)rotate(3deg);box-shadow:0 8px 26px #0004}.game-card.game-tile .game-card__discover{margin-top:18px;margin-bottom:20px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.game-card.game-tile>.game-tile__icon,.promotion-card__cover.game-tile .promotion-card__identity>.game-tile__icon{transition:transform .35s}:is(.game-card.game-tile:has(.game-card__destination:hover)>.game-tile__icon,.game-card.game-tile:has(.game-card__destination:focus-visible)>.game-tile__icon,.promotion-card__cover.game-tile:has(.promotion-card__destination:hover) .game-tile__icon){transform:translateY(-42%)rotate(0)scale(1.035)}}.promo-offers__rail{gap:18px;min-width:0;display:grid}.finance-active-wallet__label{color:#b6c2be;text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 8px;font-size:12px;line-height:1.4;display:block;overflow:hidden}@media (width>=781px) and (width<=1099px){.promo-offers{display:flex}.promo-offers__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.game-next .platform-badges{inset-inline-start:10px;position:absolute;top:calc(50% - 68px)}.game-next.partner-game__next .platform-badges{inset-inline-start:7px}.game-tile{--tile-icon:104px;--tile-padding:22px;--tile-gap:16px}.game-card.game-tile .game-card__info h3,.promotion-card__cover.game-tile .promotion-card__identity h3{font-size:23px}.game-card.game-tile>.game-tile__icon,.promotion-card__cover.game-tile .promotion-card__identity>.game-tile__icon{transition:none;transform:translateY(-35%)}.partner-header-shell:not(.is-onboarding) .partner-header.wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.partner-header-shell:not(.is-onboarding) .partner-header.wrap .partner-brand{grid-area:1/1;justify-self:start}.partner-header-shell:not(.is-onboarding) .partner-header.wrap .partner-header__actions{display:contents}.partner-header-shell:not(.is-onboarding) .partner-header.wrap .partner-balance{grid-area:1/2;justify-self:center;width:auto;margin:0}.partner-header-shell:not(.is-onboarding) .partner-header.wrap .language-picker{grid-area:1/3;justify-self:end}}@media (width<=360px){.game-tile{--tile-icon:96px;--tile-padding:20px;--tile-gap:14px}.game-card.game-tile .game-card__info h3,.promotion-card__cover.game-tile .promotion-card__identity h3{font-size:21px}}
