.gameDetail{display:grid;grid-template-columns:minmax(280px,470px) 1fr;gap:60px;align-items:center;padding-block:70px}.gameDetailArt{position:relative;aspect-ratio:.72;border:1px solid #d39a32;border-radius:20px;overflow:hidden;box-shadow:0 25px 80px #000}.gameDetailArt img{object-fit:cover}.gameDetail h1{font:700 clamp(52px,7vw,90px)/.85 Bodoni Moda Variable;color:#f4d17b;margin:12px 0 20px}.gameDetail p:not(.ornament){max-width:600px;color:#a5b3c2;line-height:1.7;margin:24px 0 32px}.comingLarge{display:inline-block;border:1px solid var(--line);border-radius:30px;padding:8px 13px;color:var(--gold);font-size:10px;letter-spacing:.15em}@media(max-width:700px){.gameDetail{grid-template-columns:1fr;gap:30px;padding-block:30px}.gameDetailArt{max-height:430px}.gameDetail h1{font-size:50px}}:root{color-scheme:dark;--night:#020812;--navy:#06111f;--panel:#0a1726;--panel2:#0d2032;--gold:#e7ac37;--gold2:#ffe39a;--teal:#0fd5cf;--teal2:#087f86;--ink:#f8f1df;--muted:#9caabd;--line:rgba(228,169,55,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:Space Grotesk Variable,sans-serif}body.modalOpen{overflow:hidden}a,button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1220px,calc(100% - 36px));margin-inline:auto}.marketing{overflow:hidden;background:radial-gradient(circle at 50% 30%,#0b2740 0,transparent 32%),linear-gradient(180deg,#020812,#03101b 58%,#020710)}.siteHeader{position:relative;z-index:5;background:#020812e8;border-bottom:1px solid #17283b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.headerInner{height:76px;justify-content:space-between;gap:26px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:11px}.brand>span{display:flex;align-items:baseline;gap:6px}.brand b{font-size:22px;letter-spacing:.055em;color:var(--gold2)}.brand b,.brand small{font-family:Bodoni Moda Variable,serif}.brand small{font-size:13px;letter-spacing:.16em;color:var(--teal)}.lanternMark{display:grid;place-items:center;width:38px;height:42px;border:1px solid #e5a52b;border-radius:45% 45% 34% 34%;color:#ffd979;background:radial-gradient(circle,#f8b62f55,transparent 65%);box-shadow:0 0 24px #e8a32966;font-style:normal}.headerInner nav{display:flex;gap:27px;color:#c5ced9;font-size:12px;font-weight:650}.headerInner nav a:hover{color:var(--gold2)}.headerCtas{display:flex;gap:9px}.glowButton,.loginButton{border-radius:11px;font-weight:800;letter-spacing:.03em}.loginButton{padding:10px 18px;border:1px solid #b7771c;background:transparent;color:#f6cf78}.glowButton{border:1px solid #78fff4;color:#fff;background:linear-gradient(180deg,#15d7d3,#07858e);box-shadow:inset 0 1px 0 #b4fff9,0 0 0 3px #0ccbc51a,0 8px 28px #00a99d4d;padding:14px 25px;text-shadow:0 1px 2px #003f44}.glowButton:hover{transform:translateY(-2px);filter:brightness(1.12)}.glowButton.small{padding:10px 19px}.heroStage{position:relative;height:min(650px,70vw);min-height:540px;margin-top:18px;border:1px solid #d69a2f;border-radius:24px;overflow:hidden;box-shadow:0 0 0 4px #061425,0 22px 80px #000a}.heroStage>img{object-fit:cover}.heroVeil{position:absolute;inset:0;background:linear-gradient(90deg,#020712,#020712de 24%,#02071278 48%,transparent 74%),linear-gradient(0deg,#020812b8,transparent 35%)}.heroCopy{position:absolute;z-index:2;top:50%;left:5%;transform:translateY(-50%);max-width:510px}.ornament{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--gold);margin:0 0 15px}.heroCopy h1{font-family:Bodoni Moda Variable,serif;font-size:clamp(54px,7vw,95px);line-height:.84;letter-spacing:-.045em;margin:0;color:#fff1c9;text-shadow:0 3px 25px #000}.heroCopy h1 em{font-style:normal;color:var(--gold);font-variation-settings:"opsz" 96}.heroCopy>p:not(.ornament){font-family:Bodoni Moda Variable,serif;font-size:25px;line-height:1.25;margin:27px 0;color:#f8f2e8}.heroButtons{display:grid;gap:11px;width:280px}.heroButton{font-family:Bodoni Moda Variable,serif;font-size:21px;padding:15px}.heroButton span{float:right}.googleHero{display:flex;align-items:center;justify-content:center;gap:11px;background:#f7f5f0;color:#1c2632;padding:12px;border-radius:10px;font-weight:700;font-size:13px}.authGoogle b,.googleHero b{font-size:20px;color:#4285f4}.heroCopy>small{display:block;margin-top:15px;color:#8391a5;font-size:10px}.welcomeBar{display:flex;justify-content:center;align-items:center;gap:18px;min-height:64px;margin-top:18px;border:1px solid var(--line);border-radius:50px;background:linear-gradient(90deg,transparent,#142034,transparent);box-shadow:inset 0 0 35px #dea63212}.welcomeBar span{color:var(--gold)}.welcomeBar p{margin:0;font-family:Bodoni Moda Variable,serif;font-size:20px;letter-spacing:.04em}.welcomeBar strong{font-size:34px;color:#ffdc82}.coinMini{display:inline-grid;place-items:center;width:31px;height:31px;border:2px solid #ffd774;border-radius:50%;background:#a86708;color:#ffe6a9;font:800 10px Space Grotesk Variable;box-shadow:0 0 16px #f2b12866}.providerRail{text-align:center;padding:29px 0 42px}.providerRail>p{font-size:10px;letter-spacing:.21em;color:#7f8ca0}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee>div{width:max-content;display:flex;gap:13px;animation:scroll 28s linear infinite}.marquee span{display:flex;align-items:center;gap:9px;min-width:160px;padding:12px 16px;border:1px solid #1d3148;border-radius:10px;background:#071320;color:#aab5c3;font-size:11px;font-weight:700}.marquee i{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--gold);font:800 14px Bodoni Moda Variable}@keyframes scroll{to{transform:translateX(calc(-50% - 6.5px))}}.gamesSection{padding-bottom:76px}.royalHeading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;text-align:center;margin-bottom:29px}.royalHeading>span{height:1px;background:linear-gradient(90deg,transparent,#c18725)}.royalHeading>span:last-child{background:linear-gradient(90deg,#c18725,transparent)}.royalHeading h2{font:700 30px/1.05 Bodoni Moda Variable,serif;letter-spacing:.05em;color:#f4c963;margin:0}.royalHeading h2 small{font:700 10px Space Grotesk Variable;letter-spacing:.28em;color:#7790a7}.casinoGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.casinoCard{position:relative;aspect-ratio:.72;border:1px solid #b97b1d;border-radius:15px;overflow:hidden;padding:0;background:#07111e;color:#fff;text-align:left;box-shadow:0 7px 22px #0009;transition:.22s}.casinoCard:hover{transform:translateY(-6px);border-color:#ffe087;box-shadow:0 10px 35px #d8982255}.cardArt{position:absolute;inset:0}.cardArt img{object-fit:cover}.cardShade{position:absolute;inset:0;background:linear-gradient(0deg,#02060df8,#02060db5 24%,transparent 55%)}.coming{position:absolute;right:8px;top:8px;padding:5px 7px;border-radius:5px;background:#020812c7;border:1px solid #ffffff24;color:#d7cba9;font-size:8px;font-weight:800;letter-spacing:.08em}.cardCopy{position:absolute;z-index:2;left:11px;right:9px;bottom:10px}.cardCopy b,.cardCopy small{display:block}.cardCopy small{font-size:8px;color:#9ba7b7}.cardCopy b{font-size:12px;line-height:1.1;margin-top:3px}.playHover{position:absolute;z-index:3;inset:auto 12px 12px;transform:translateY(70px);padding:10px;text-align:center;border-radius:8px;background:linear-gradient(180deg,#18d9d1,#087c85);font-size:9px;font-weight:900;transition:.2s}.casinoCard:hover .cardCopy{opacity:0}.casinoCard:hover .playHover{transform:translateY(0)}.catalogCta{display:block;margin:31px auto 0;min-width:250px}.storySection{display:grid;grid-template-columns:40% 60%;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 15% 40%,#174b5a88,transparent 39%),linear-gradient(135deg,#081b2c,#050c16);overflow:hidden;margin-bottom:74px}.storyMascot,.storySection{position:relative;min-height:470px}.storyMascot img{object-fit:cover;object-position:top center}.storyCopy{align-self:center;padding:55px 9% 55px 4%}.storyCopy h2{font:700 clamp(42px,5vw,70px)/.95 Bodoni Moda Variable,serif;color:#f6d47c;margin:0}.storyCopy>p:not(.ornament){color:#abb8c7;line-height:1.7}.storySteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.storySteps span{padding:13px;border:1px solid #ffffff14;border-radius:9px;color:#c4cbd4;font-size:11px}.storySteps b{display:block;color:var(--gold);font:700 24px Bodoni Moda Variable}footer{border-top:1px solid #18293d;background:#01060d;padding:32px 0}.footerGrid{display:grid;grid-template-columns:auto 1fr auto auto;gap:30px;align-items:center}.footerGrid>p{font-size:10px;line-height:1.6;color:#7f8a99}.footerLinks{display:flex;gap:15px;font-size:10px;color:#9ba7b6}.ageSeal{display:grid;place-items:center;width:48px;height:52px;border:1px solid var(--gold);clip-path:polygon(50% 0,100% 16%,100% 80%,50% 100%,0 80%,0 16%);color:#f5c35e;font:700 19px Bodoni Moda Variable}.modalBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:18px;background:#000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authModal{position:relative;display:grid;grid-template-columns:44% 56%;width:min(930px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #d39b37;border-radius:22px;background:#071321;box-shadow:0 30px 120px #000,0 0 60px #00b8b524}.modalClose{position:absolute;z-index:4;right:14px;top:14px;width:35px;height:35px;border:1px solid #ffffff38;border-radius:50%;background:#06111ee8;color:#fff;font-size:22px}.authVisual{position:relative;min-height:660px;overflow:hidden;border-radius:21px 0 0 21px}.authVisual>img{object-fit:cover}.authVisualShade{position:absolute;inset:0;background:linear-gradient(0deg,#06111ff5,transparent 55%)}.authVisual>div:last-child{position:absolute;bottom:34px;left:28px}.authVisual p{font-size:9px;letter-spacing:.2em;color:var(--gold)}.authVisual b,.authVisual span{display:block}.authVisual b{font:700 43px Bodoni Moda Variable;color:#ffe49e}.authVisual span{color:#9daabd}.authPanel{padding:36px 40px 28px}.authTabs{display:grid;grid-template-columns:1fr 1fr;background:#0c2134;border-radius:30px;padding:4px}.authTabs button{border:0;border-radius:24px;padding:11px;background:transparent;color:#8ea0b5;font-size:11px;font-weight:900}.authTabs .active{background:#d71f4c;color:white}.bonusPlate{display:flex;align-items:center;gap:15px;margin:20px 0;padding:14px;border:1px solid #af7925;border-radius:13px;background:#241906}.coinBig{display:grid;place-items:center;flex:0 0 56px;height:56px;border:3px solid #ffe093;border-radius:50%;background:linear-gradient(135deg,#f0bf4b,#8b5205);font-style:normal;font-weight:900;box-shadow:0 0 20px #eaa52b66}.bonusPlate span>*{display:block}.bonusPlate small{font-size:8px;letter-spacing:.16em;color:#d9b763}.bonusPlate b{font:700 25px Bodoni Moda Variable;color:#fff}.bonusPlate em{font-style:normal;font-size:9px;color:#9aabbc}.authPanel form>label{display:grid;gap:6px;margin-top:12px;color:#9cacbe;font-size:9px;font-weight:800;letter-spacing:.08em}.authPanel input:not([type=checkbox]){width:100%;padding:12px 13px;border:1px solid #253b50;border-radius:9px;background:#07111d;color:#fff;outline:none}.authPanel input:focus{border-color:#1fd4cc;box-shadow:0 0 0 3px #13d7cd19}.passwordField{position:relative}.passwordField button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#8697aa;font-size:9px;font-weight:800}.consents{margin-top:12px}.consents label{display:flex;gap:8px;margin:8px 0;color:#9babbc;font-size:9px}.consents a{text-decoration:underline;color:#d7e1eb}.formError{color:#ff8f99;font-size:10px}.goldSubmit{width:100%;margin-top:17px;padding:14px;border:1px solid #ffe094;border-radius:8px;background:linear-gradient(180deg,#f6d884,#b97317);color:#402200;font-weight:900;box-shadow:0 6px 20px #e49b2750}.goldSubmit:disabled{opacity:.6}.authDivider{display:flex;align-items:center;gap:11px;margin:15px 0;color:#8191a3;font-size:9px}.authDivider span{height:1px;flex:1 1;background:#26384b}.authGoogle{display:flex;justify-content:center;align-items:center;gap:10px;padding:11px;border-radius:10px;background:#fff;color:#1c2734;font-size:12px;font-weight:800}.authFine{display:block;text-align:center;margin-top:14px;color:#718195;font-size:8px}.contentPage{padding-block:80px;min-height:70vh}.contentPage>h1{font:700 clamp(45px,6vw,76px)/.95 Bodoni Moda Variable;color:#f4d17b}.contentBody{max-width:1000px;color:var(--muted);font-size:16px;line-height:1.75}.contentBody h2{color:var(--ink);margin-top:36px}.dashboardStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.dashboardStats article,.moduleGrid article,.technicalNotice{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px}.balanceBadge small,.dashboardStats small{display:block;color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.1em}.balanceBadge b,.dashboardStats b{display:block;margin-top:7px;color:var(--ink)}.providerList{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.providerList span{border:1px solid var(--line);padding:8px 12px;border-radius:999px;color:var(--muted)}.gamePreview,.moduleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.fullCatalog{grid-template-columns:repeat(6,1fr)}.fullCatalog a{background:var(--panel);border:1px solid var(--line);padding:10px;border-radius:12px}.fullCatalog b,.fullCatalog small{display:block;margin-top:8px}.fullCatalog small{color:var(--muted)}.placeholder{display:grid;place-items:center;aspect-ratio:4/3;border-radius:9px;background:#15263b;color:#6f8298;font-size:9px}.table>div{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:12px;border-bottom:1px solid var(--line);padding:13px}.balanceBadge{text-align:right}.secondary{display:inline-block;margin:4px;padding:10px 14px;border:1px solid var(--line);border-radius:8px}@media(max-width:1000px){.headerInner nav{display:none}.casinoGrid{grid-template-columns:repeat(4,1fr)}.storySection{grid-template-columns:44% 56%}.footerGrid{grid-template-columns:1fr auto}.footerGrid>p,.footerLinks{grid-column:1}.fullCatalog{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shell{width:min(100% - 22px,1220px)}.brand small,.loginButton{display:none}.headerInner{height:65px}.heroStage{margin-top:10px;min-height:600px;height:78vh;border-radius:16px}.heroStage>img{object-position:64% center}.heroVeil{background:linear-gradient(0deg,#020712 8%,#0207128a 60%,transparent)}.heroCopy{top:auto;bottom:25px;left:22px;right:22px;transform:none}.heroCopy h1{font-size:54px}.heroCopy>p:not(.ornament){font-size:19px}.heroButtons{width:100%}.welcomeBar{border-radius:13px;text-align:center;padding:10px}.welcomeBar p{font-size:12px}.welcomeBar strong{font-size:22px}.providerRail{padding-bottom:28px}.casinoGrid{grid-template-columns:repeat(2,1fr);gap:10px}.royalHeading h2{font-size:22px}.storySection{grid-template-columns:1fr}.storyMascot{min-height:350px}.storyCopy{padding:34px 24px}.storySteps{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr auto}.footerGrid .brand{grid-column:1}.footerLinks{flex-wrap:wrap}.authModal{grid-template-columns:1fr;max-width:480px}.authVisual{display:none}.authPanel{padding:55px 20px 25px}.dashboardStats,.fullCatalog{grid-template-columns:repeat(2,1fr)}.table>div{grid-template-columns:1fr 1fr}.table>div>:nth-child(4){display:none}}.infoPage{min-height:100vh;overflow:hidden;background:#020d17;color:#e8e5da;font-family:Cinzel Decorative,serif}.infoHeader{position:absolute;z-index:20;top:0;left:50%;width:min(1500px,calc(100% - 64px));height:100px;transform:translateX(-50%);display:grid;grid-template-columns:260px 1fr 120px;align-items:center;gap:24px}.infoBrand{display:flex;align-items:center;gap:10px;width:max-content;color:#f0c96e;text-decoration:none}.infoBrand>i{color:#56e4d5;font-style:normal}.infoBrand span{display:flex;flex-direction:column;align-items:center}.infoBrand b{font-size:25px;line-height:1;text-transform:uppercase}.infoBrand small{margin-top:4px;font-size:7px;letter-spacing:.52em;text-transform:uppercase}.infoHeader nav{display:flex;justify-content:center;gap:clamp(16px,2vw,34px)}.infoHeader nav a{color:#eee3c9;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.infoCta button,.infoHeader>button,.infoHero button{height:44px;border:1px solid #efc45e;border-radius:10px;background:linear-gradient(#22d4c4,#087e77);box-shadow:inset 0 0 0 3px #07383c,0 0 18px #20d4c333;color:#fff1bf;text-transform:uppercase;font:700 10px Cinzel Decorative,serif;cursor:pointer}.infoHero{position:relative;height:clamp(570px,47vw,760px);display:grid;place-items:center;isolation:isolate}.infoHero>img{z-index:-3;object-fit:cover;object-position:center}.infoHeroShade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#020b1590,#020b1540 55%,#020d17),linear-gradient(90deg,#020b17a8,transparent 35%,#020b1788)}.infoHero>div:last-child{width:min(900px,calc(100% - 40px));padding-top:80px;text-align:center}.infoHero p,.infoSection header p,.resourceGrid header p,.xpPath header p{margin:0 0 13px;color:#55e3d4;font-size:9px;letter-spacing:.28em;text-transform:uppercase}.infoHero h1{margin:0;color:#f5d077;font-size:clamp(50px,6vw,92px);line-height:.96;text-transform:uppercase;text-shadow:0 4px #583714,0 0 24px #e7a52d40}.infoHero>div>span{display:block;max-width:770px;margin:22px auto;color:#d8ddd6;font-size:13px;line-height:1.8}.infoHero button{min-width:250px;height:56px;margin-top:10px}.infoCta button i,.infoHero button i{margin-left:12px;font-size:19px;font-style:normal}.infoContent{width:min(1450px,calc(100% - 48px));margin:auto;padding:65px 0 95px}.infoIntroBand{display:grid;grid-template-columns:420px 1fr;align-items:center;gap:60px;margin:-110px auto 90px;padding:30px 50px;border:1px solid #ae7d34;border-radius:18px;background:linear-gradient(110deg,#07303a,#031622);box-shadow:0 22px 55px #000b}.infoIntroBand>div{display:grid;grid-template-columns:auto auto}.infoIntroBand small{grid-column:1/-1;letter-spacing:.2em}.infoIntroBand b{font-size:52px}.infoIntroBand span{margin-left:12px;font-size:13px}.infoIntroBand p{color:#aebdc0;line-height:1.8;font-size:11px}.infoSection{margin:80px 0}.infoSection>header,.resourceGrid>header,.xpPath>header{text-align:center;margin-bottom:38px}.infoSection h2,.resourceGrid h2,.xpPath h2{margin:0;color:#e9c778;font-size:clamp(29px,3vw,48px);text-transform:uppercase}.offerGrid,.safetyGrid,.stepGrid,.tierGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.safetyGrid article,.stepGrid article{position:relative;min-height:310px;padding:32px 25px;border:1px solid #705329;border-radius:15px;background:linear-gradient(155deg,#08232e,#03131e);box-shadow:0 15px 32px #0007}.stepGrid article>span{color:#4edccc;font-size:33px}.safetyGrid h3,.stepGrid h3{color:#f0cf83;font-size:17px}.safetyGrid p,.stepGrid p{color:#9fb0b4;font:11px/1.8 Cinzel Decorative,serif}.stepGrid article>b{position:absolute;left:25px;right:25px;bottom:27px;color:#d9aa55;font-size:8px;line-height:1.6}.currencyStory,.freePromise,.warningSection{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:60px clamp(35px,6vw,95px);border:1px solid #87642e;border-radius:22px;background:radial-gradient(circle at 75% 50%,#0c545c70,transparent 30%),linear-gradient(135deg,#061d29,#020d17);overflow:hidden}.currencyStory>div>p,.freePromise+*,.promoLead>span{color:#55e3d4}.currencyStory h2,.freePromise h2,.promoLead h2,.warningSection h2{margin:8px 0 20px;color:#f3ce75;font-size:clamp(34px,4vw,61px);line-height:1.05;text-transform:uppercase}.currencyStory>div>span,.freePromise p,.promoLead p,.warningSection>div>span{color:#aebdc0;font-size:11px;line-height:1.8}.currencyStory ul,.tierGrid ul,.warningSection ul{list-style:none;padding:0}.currencyStory li,.tierGrid li,.warningSection li{padding:9px 0;border-bottom:1px solid #ffffff12;color:#d7d2c2;font-size:10px}.currencyStory li:before,.tierGrid li:before,.warningSection li:before{content:"✦";margin-right:10px;color:#4ddccc}.coinVisual{display:flex;align-items:center;flex-direction:column}.coinVisual img{filter:drop-shadow(0 20px 25px #0008)}.coinVisual b{margin-top:-25px;color:#f6ce71;font-size:42px}.coinVisual span{color:#5edbce;font-size:8px;text-transform:uppercase}.answerGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.answerGrid article{padding:25px;border-left:2px solid #c18b36;background:#051722}.answerGrid h3{color:#edcc83;font-size:13px}.answerGrid p{color:#9db0b5;font-size:10px;line-height:1.7}.promoLead{max-width:900px;margin:0 auto 55px;text-align:center}.promoLead p{max-width:670px;margin:auto}.offerGrid article{position:relative;min-height:420px;padding:28px 24px;border:1px solid #78592d;border-radius:18px;background:linear-gradient(160deg,#092734,#03131e 70%);box-shadow:0 17px 35px #0008}.offerGrid article>div{display:flex;justify-content:space-between;color:#54dfd0}.offerGrid article>div span{font-size:28px}.offerGrid article>div small{font-size:8px;text-transform:uppercase}.offerGrid h2{color:#f0ce7e;font-size:22px}.offerGrid strong{display:block;min-height:55px;color:#62e3d5;font-size:17px}.offerGrid p{color:#9fb1b5;font-size:10px;line-height:1.8}.offerGrid article>b{display:block;margin:17px 0;color:#deb25e;font-size:8px;line-height:1.6}.offerGrid button,.safetyGrid button{position:absolute;left:24px;bottom:25px;border:1px solid #aa7c34;border-radius:8px;background:#07323a;color:#e9cb88;padding:10px 15px;text-transform:uppercase;font-size:8px}.termsRibbon{display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center;margin-top:45px;padding:25px 32px;border:1px solid #294650;border-radius:13px;background:#061923}.termsRibbon b{color:#f1c972;text-transform:uppercase}.termsRibbon p{margin:0;color:#90a4a9;font-size:9px;line-height:1.7}.xpPath>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#8e6935}.xpPath article{padding:25px;background:#061923;text-align:center}.xpPath article span{color:#52ddcf}.xpPath h3{color:#e9ca81}.xpPath article p{color:#94a8ac;font-size:9px}.tierGrid{margin-top:55px}.tier{position:relative;padding:32px 22px;border:1px solid #66502f;border-radius:18px;background:linear-gradient(#0a222d,#03121d);text-align:center}.tier2{border-color:#e2ad4d;box-shadow:0 0 30px #da9c2730}.tier em{position:absolute;left:50%;top:-12px;transform:translateX(-50%);padding:7px 14px;border-radius:30px;background:#d29b3c;color:#07141a;font-size:7px;text-transform:uppercase;white-space:nowrap}.tierSeal{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;border:2px solid #bc8b3d;border-radius:50%;background:radial-gradient(circle,#15505a,#03121d);color:#f2ca72;font-size:30px}.tier>small{color:#55dacd;font-size:7px}.tier h2,.tier>small{text-transform:uppercase}.tier h2{margin:7px 0;color:#eac878;font-size:27px}.tier>b{color:#97a9ad;font-size:9px}.tier>strong{display:block;margin:24px -12px;padding:18px 5px;border-block:1px solid #5a472c;color:#f1cd77;font-size:15px}.tier>strong small{font-size:7px}.faqTabs{position:sticky;z-index:10;top:10px;display:grid;grid-template-columns:repeat(4,1fr);margin:-95px auto 75px;border:1px solid #94703a;border-radius:14px;background:#041823e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faqTabs a{padding:24px;text-align:center;color:#e8c775;text-decoration:none;text-transform:uppercase;font-size:9px}.faqTabs a+a{border-left:1px solid #3c4a42}.faqGroups>article{display:grid;grid-template-columns:280px 1fr;gap:55px;padding:55px 0;border-bottom:1px solid #263843;scroll-margin-top:100px}.faqGroups header small{color:#55ddcf;font-size:7px;text-transform:uppercase}.faqGroups h2{margin:8px 0;color:#efca74;font-size:31px}.faqGroups details{border-bottom:1px solid #273b45}.faqGroups summary{display:flex;justify-content:space-between;padding:21px 4px;color:#e8d3a2;font-size:12px;cursor:pointer}.faqGroups summary span{color:#56dfd1;font-size:20px}.faqGroups details p{margin:0;padding:0 45px 24px 4px;color:#9db0b4;font-size:10px;line-height:1.8}.supportCard{margin-top:70px;padding:55px;border:1px solid #936b32;border-radius:20px;background:radial-gradient(circle at 50% 0,#0d555b66,transparent 50%),#061823;text-align:center}.supportCard>span{color:#52dfd0;font-size:8px;text-transform:uppercase}.supportCard h2{color:#f1cc76;font-size:35px}.supportCard p{color:#9eb0b3}.supportCard a{display:inline-block;margin-top:15px;padding:14px 24px;border:1px solid #d5a346;border-radius:9px;color:#f1d28b;text-decoration:none;text-transform:uppercase;font-size:9px}.freePromise>div:first-child{text-align:center}.freePromise>div:first-child span{display:block;color:#f0cb73;font-size:90px}.freePromise>div:first-child small{color:#58dfd1;text-transform:uppercase}.safetyGrid article>span{font-size:34px;color:#52dfd0}.safetyGrid button{position:absolute}.warningSection{margin:80px 0;background:radial-gradient(circle at 20% 50%,#57352c55,transparent 35%),#061722}.warningSection>div>p{color:#e4a95b;font-size:8px;text-transform:uppercase}.resourceGrid>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.resourceGrid a{display:flex;justify-content:space-between;gap:20px;padding:25px;border:1px solid #33434a;border-radius:12px;background:#061923;color:#e9ca83;text-decoration:none}.resourceGrid a span{color:#8fa2a6;font-size:8px}.infoCta{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden}.infoCta>img{object-fit:cover}.infoCta:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020d17,transparent 22%,#020d17)}.infoCta>div{position:relative;z-index:2;width:min(680px,calc(100% - 35px));padding-top:90px;text-align:center}.infoCta p{color:#54e0d1;font-size:8px}.infoCta h2,.infoCta p{text-transform:uppercase}.infoCta h2{margin:10px 0;color:#f3cf76;font-size:clamp(40px,5vw,70px)}.infoCta div>span{display:block;color:#d7ddd7;font-size:11px;line-height:1.7}.infoCta button{min-width:245px;height:54px;margin-top:25px}.infoFooter{padding:35px clamp(25px,5vw,90px);background:#01070d;color:#7f929a}.infoFooter>div:first-child{display:grid;grid-template-columns:250px 1fr 50px;gap:30px;align-items:center}.infoFooter p{font-size:9px;line-height:1.7}.infoFooter strong{display:grid;place-items:center;width:46px;height:46px;border:1px solid #ae7c35;border-radius:50%;color:#dfb75f}.infoFooter>div:last-child{display:flex;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid #182b36;font-size:8px}.infoFooter nav{display:flex;gap:22px}.infoFooter nav a{color:#81949c;text-decoration:none}@media(max-width:1000px){.infoHeader{grid-template-columns:1fr auto}.infoHeader nav{display:none}.offerGrid,.safetyGrid,.stepGrid,.tierGrid{grid-template-columns:repeat(2,1fr)}.currencyStory,.faqGroups>article,.freePromise,.warningSection{grid-template-columns:1fr}.faqGroups>article{gap:15px}}@media(max-width:650px){.infoHeader{width:calc(100% - 28px);height:78px}.infoBrand b{font-size:19px}.infoHeader>button{width:90px}.infoHero{height:650px}.infoHero>div:last-child{padding-top:130px}.infoHero h1{font-size:47px}.infoContent{width:calc(100% - 22px);padding-top:45px}.infoIntroBand{gap:12px;margin-top:-80px;padding:25px}.answerGrid,.infoIntroBand,.offerGrid,.safetyGrid,.stepGrid,.tierGrid{grid-template-columns:1fr}.currencyStory,.freePromise,.warningSection{padding:38px 24px}.coinVisual img{width:190px;height:190px}.faqTabs{grid-template-columns:repeat(2,1fr);margin-top:-70px}.faqGroups>article{padding:40px 5px}.resourceGrid>div,.termsRibbon{grid-template-columns:1fr}.resourceGrid a{flex-direction:column}.infoCta{min-height:670px}.infoFooter>div:first-child{grid-template-columns:1fr 50px}.infoFooter p{grid-column:1/-1;grid-row:2}.infoFooter>div:last-child{align-items:flex-start;gap:18px;flex-direction:column}.infoFooter nav{flex-wrap:wrap}}.offerGrid article>a,.safetyGrid article>a{position:absolute;left:24px;bottom:25px;padding:10px 15px;border:1px solid #aa7c34;border-radius:8px;background:#07323a;color:#e9cb88;font-size:8px;text-decoration:none;text-transform:uppercase}.authModalV2{grid-template-columns:42% 58%;width:min(960px,100%);background:linear-gradient(145deg,#081a28,#040c15 72%)}.authModalV2 .authVisual{min-height:720px}.authPanelV2{display:flex;flex-direction:column;padding:44px 46px 28px}.authHeading{text-align:center}.authHeading small{color:#55dfd2;font-size:8px;letter-spacing:.24em}.authHeading h2{margin:8px 0 7px;color:#f4d17e;font:700 31px/1.15 Cinzel Decorative,serif;text-transform:uppercase}.authHeading p{margin:0 0 23px;color:#91a5b0;font:11px/1.6 Marcellus,serif}.authGooglePrimary{position:relative;min-height:54px;border:1px solid #d8dadf;border-radius:10px;background:#fff;color:#202124;box-shadow:0 2px 7px #0005;font:500 14px Arial,sans-serif;text-decoration:none;transition:box-shadow .2s,background .2s,transform .2s}.authGooglePrimary:hover{background:#f8faff;box-shadow:0 4px 14px #0007;transform:translateY(-1px)}.googleLogo{position:absolute;left:17px;width:20px;height:20px}.googleNote{margin:9px 0 0;text-align:center;color:#6f8291;font:9px Arial,sans-serif}.authPanelV2 .authDivider{margin:19px 0 15px;color:#75899a;font:8px Arial,sans-serif;letter-spacing:.08em}.authPanelV2 .authTabs{border:1px solid #173247;background:#071623}.authPanelV2 .authTabs .active{background:linear-gradient(180deg,#19c9bd,#087d78);color:#fff7d8;box-shadow:0 3px 12px #0dd2c333}.authPanelV2 .bonusPlate{margin:15px 0 4px;padding:10px 13px;background:linear-gradient(110deg,#281b07,#151004)}.authPanelV2 .coinBig{flex-basis:46px;height:46px;border-width:2px}.authPanelV2 .bonusPlate b{font-size:21px}.authPanelV2 form>label{margin-top:10px}.authPanelV2 .goldSubmit{margin-top:14px;padding:13px}.authPanelV2 .authFine{margin-top:auto;padding-top:15px}@media(max-width:700px){.authModalV2{grid-template-columns:1fr}.authPanelV2{padding:46px 20px 24px}.authHeading h2{font-size:25px}.authModalV2 .authVisual{display:none}.authGooglePrimary{min-height:52px}}.emailProviderHint{color:#6f8593;font:8px/1.45 Arial,sans-serif;letter-spacing:0;text-transform:none}.authModalV3{isolation:isolate;display:block;grid-template-columns:none;width:min(610px,100%);max-height:calc(100vh - 24px);overflow:auto;border:0;border-radius:0;background:transparent;clip-path:none;box-shadow:none}.authModalV3:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url(/assets/registration-frame-v1.png) 50%/114% 100% no-repeat;-webkit-mask-image:radial-gradient(ellipse 67% 80% at 50% 48%,#000 42%,rgba(0,0,0,.9) 56%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.12) 82%,transparent 94%);mask-image:radial-gradient(ellipse 67% 80% at 50% 48%,#000 42%,rgba(0,0,0,.9) 56%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.12) 82%,transparent 94%);filter:drop-shadow(0 20px 36px #0009)}.authModalV3 .modalClose{right:44px;top:38px;border-color:#dca84388;background:#03111ddd;color:#f6cc72;box-shadow:0 0 15px #000}.authPanelV3{position:relative;z-index:1;display:flex;flex-direction:column;min-height:780px;padding:132px 78px 62px;background:linear-gradient(180deg,transparent,rgba(1,13,20,.06) 28%,rgba(1,13,20,.2))}.authPanelV3 .authHeading small{color:#4ee0d1;font-size:9px;letter-spacing:.22em}.authPanelV3 .authHeading h2{margin:7px 0 8px;font-size:34px;line-height:1.05}.authPanelV3 .authHeading p{max-width:410px;margin:0 auto 17px;color:#a9babd;font-size:11px}.bonusPlateV3{position:relative;justify-content:center;min-height:82px;margin:0 0 18px!important;padding:11px 22px!important;border:1px solid #e3aa3a!important;border-radius:13px!important;background:radial-gradient(circle at 50% 0,#29353a 0,#07141c 58%,#030c12 100%)!important;box-shadow:inset 0 0 0 2px #041018,inset 0 0 26px #000,0 7px 20px #0008}.bonusPlateV3:after,.bonusPlateV3:before{content:"◆";position:absolute;top:50%;color:#13cabe;font-size:18px;transform:translateY(-50%);filter:drop-shadow(0 0 4px #12c7bd)}.bonusPlateV3:before{left:-11px}.bonusPlateV3:after{right:-11px}.bonusPlateV3>span{align-items:center;text-align:center}.bonusPlateV3 b{font:700 31px/1 Bodoni Moda Variable,serif;color:#f5c965}.bonusPlateV3 b em{display:inline!important;font:500 16px Cinzel,serif;color:#f1d68e}.bonusPlateV3 small{margin-top:5px;font:9px Cinzel,serif;color:#cbd3cd;letter-spacing:.08em;text-transform:uppercase}.bonusCoin{flex:0 0 70px;width:70px;height:70px;object-fit:cover;clip-path:circle(46% at 50% 50%);filter:drop-shadow(0 3px 3px #000) drop-shadow(0 0 10px #e5a52b66)}.bonusArtwork{position:relative;width:calc(100% + 12px);aspect-ratio:5.72/1;margin:0 -6px 18px;overflow:visible;filter:drop-shadow(0 7px 12px #0009)}.bonusArtwork img{object-fit:contain;object-position:center}.coinStack{position:relative;display:block;flex:0 0 64px;height:48px}.coinStack span{position:absolute;width:30px;height:30px;border:2px solid #ffe18a;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a5,#df9b28 50%,#754108);box-shadow:0 2px 0 #5c340b,0 0 9px #e6a52b55}.coinStack span:first-child{left:2px;top:14px}.coinStack span:nth-child(2){left:28px;top:14px}.coinStack span:nth-child(3){left:15px;top:0}.authChoices{display:grid;gap:11px}.authPanelV3 .authGooglePrimary,.emailChoice{position:relative;min-height:56px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.authPanelV3 .authGooglePrimary{border:1px solid #d4d8df;background:#fff;color:#202124;font:500 14px Arial,sans-serif}.emailChoice{display:flex;align-items:center;justify-content:center;border:1px solid #eac064;background:linear-gradient(180deg,#12bdb3,#05736f);color:#fff1c8;font:600 13px Cinzel,serif;box-shadow:inset 0 0 0 3px #043f42,0 0 18px #16c9bd2f;cursor:pointer}.emailChoice:after,.emailChoice:before{content:"◆";position:absolute;top:50%;color:#f5c85f;transform:translateY(-50%)}.emailChoice:before{left:-10px}.emailChoice:after{right:-10px}.emailChoice i{position:absolute;right:20px;font-size:24px;font-style:normal}.emailChoice:hover{filter:brightness(1.12)}.authPanelV3 .googleNote{margin:10px 0 0;color:#738b94}.emailRegistration{animation:emailReveal .28s ease both}.authPanelV3 .authDivider{margin:18px 0 13px}.authPanelV3 .authTabs{border:1px solid #93671e;border-radius:8px;background:#06141d;padding:3px}.authPanelV3 .authTabs button{border-radius:6px}.authPanelV3 .authTabs .active{background:linear-gradient(180deg,#11b7ae,#076965);color:#fff1c7;box-shadow:inset 0 0 0 1px #e9bc5a66}.authPanelV3 form>label{color:#e1c375;font-family:Cinzel,serif}.authPanelV3 input:not([type=checkbox]){border-color:#30505a;background:#031019cc}.authPanelV3 .consents label{color:#aeb9ba}.authPanelV3 .authFine{margin-top:auto;padding-top:17px;color:#73868b}.ornateSubmit{position:relative;min-height:55px;border-radius:9px!important;border-color:#ffe48d!important;background:linear-gradient(180deg,#20c9bd,#087973 58%,#055b58)!important;color:#fff2c8!important;font:600 15px Cinzel,serif!important;letter-spacing:.04em;box-shadow:inset 0 0 0 3px #06383b,inset 0 8px 12px #ffffff16,0 0 18px #15c9bd3d!important}.ornateSubmit:after,.ornateSubmit:before{content:"◆";position:absolute;top:50%;color:#f7cb66;font-size:15px;transform:translateY(-50%)}.ornateSubmit:before{left:-11px}.ornateSubmit:after{right:-11px}@keyframes emailReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:700px){.authModalV3{width:min(100%,470px);max-height:calc(100vh - 12px)}.authModalV3:before{background-size:116% 100%;-webkit-mask-image:radial-gradient(ellipse 72% 84% at 50% 47%,#000 44%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.42) 74%,transparent 94%);mask-image:radial-gradient(ellipse 72% 84% at 50% 47%,#000 44%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.42) 74%,transparent 94%)}.authModalV3 .modalClose{right:25px;top:25px}.authPanelV3{min-height:680px;padding:104px 48px 47px}.authPanelV3 .authHeading h2{font-size:27px}.bonusArtwork{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.authPanelV3 .authGooglePrimary,.emailChoice{min-height:53px}.authPanelV3.emailExpanded{padding-top:105px}}@media(max-width:410px){.modalBackdrop{padding:5px}.authPanelV3{padding:92px 37px 42px}.authModalV3 .modalClose{right:19px;top:20px;width:32px;height:32px}.authPanelV3 .authHeading h2{font-size:24px}.authPanelV3 .authHeading p{font-size:10px}.bonusPlateV3 b{font-size:23px}.bonusPlateV3 b em{display:block!important;margin-top:3px}.authPanelV3 .authFine{font-size:7px}}.infoIntroBand{position:relative;grid-template-columns:minmax(360px,.72fr) 1fr;min-height:185px;padding:28px 52px;overflow:hidden;background:radial-gradient(circle at 17% 50%,rgba(17,137,137,.35),transparent 28%),linear-gradient(110deg,#07303a,#031622)}.infoIntroBand:after,.infoIntroBand:before{content:"✦";position:absolute;top:50%;transform:translateY(-50%);color:#c9933a;font-size:22px;text-shadow:0 0 15px #e6aa3d}.infoIntroBand:before{left:24px}.infoIntroBand:after{right:24px}.infoIntroBand>div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-right:46px;border-right:1px solid rgba(203,153,59,.38);text-align:center}.infoIntroBand small{display:block!important;margin-bottom:7px;color:#67e4d7;font-size:8px;letter-spacing:.22em;text-transform:uppercase}.infoIntroBand b{color:#f4cc70;font-size:clamp(48px,5vw,72px);line-height:1}.infoIntroBand span{margin:8px 0 0;color:#e9c56c;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.infoIntroBand>p{max-width:700px;margin:0 auto;padding-left:12px;color:#aebdc0;font-size:11px;line-height:1.9;text-align:left}.tierSeal{position:relative;width:116px;height:116px;border:1px solid #bc8b3d;background:radial-gradient(circle,#15505a 0,#03121d 72%);box-shadow:inset 0 0 0 5px #061722,0 12px 24px #0008}.tierSeal img{width:98px;height:98px;object-fit:contain;filter:drop-shadow(0 7px 8px #0008)}.tier0 .tierSeal{border-color:#a66b3e;background:radial-gradient(circle,#633b26,#17100e 72%)}.tier1 .tierSeal{border-color:#b8ced7;background:radial-gradient(circle,#49636d,#101a20 72%)}.tier2 .tierSeal{border-color:#f0bf4f;background:radial-gradient(circle,#75531b,#191309 72%)}.tier3 .tierSeal{border-color:#69e8e0;background:radial-gradient(circle,#145a65,#07131d 72%);box-shadow:inset 0 0 0 5px #061722,0 0 25px rgba(70,225,216,.24)}@media(max-width:650px){.infoIntroBand{grid-template-columns:1fr;padding:30px 28px}.infoIntroBand>div{padding:0 0 24px;border-right:0;border-bottom:1px solid rgba(203,153,59,.38)}.infoIntroBand>p{padding:12px 0 0;text-align:center}}.info-legal .infoHero{height:clamp(500px,40vw,650px)}.info-legal .infoHero>img{object-position:center 42%}.info-legal .infoContent{width:min(1500px,calc(100% - 48px));padding-top:45px}.legalNotice{display:grid;grid-template-columns:240px 1fr;align-items:center;gap:30px;margin:-85px 0 55px;padding:25px 34px;border:1px solid #b07e34;border-radius:14px;background:linear-gradient(110deg,#092d36,#041520);box-shadow:0 18px 45px #000a}.legalNotice b{color:#f0c971;text-transform:uppercase;font-size:10px}.legalNotice p{margin:0;color:#aebbbe;font-size:9px;line-height:1.7}.legalLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:55px;align-items:start}.legalLayout>aside{position:sticky;top:20px;max-height:calc(100vh - 40px);padding:24px;border:1px solid #263f48;border-radius:14px;background:#051923;overflow:auto}.legalLayout>aside b{display:block;margin-bottom:15px;color:#efc873;font-size:11px;text-transform:uppercase}.legalLayout>aside a{display:block;padding:8px 0;border-bottom:1px solid #ffffff0c;color:#869da3;text-decoration:none;font-size:8px;line-height:1.35}.legalLayout>aside a:hover{color:#59ded0}.legalDocument{padding:10px clamp(20px,4vw,65px) 55px;border:1px solid #263d46;border-radius:18px;background:linear-gradient(160deg,#061c27,#020f18 45%);box-shadow:0 25px 65px #0008}.legalDocument>section{padding:38px 0;border-bottom:1px solid #253b43;scroll-margin-top:25px}.legalDocument>section:last-child{border-bottom:0}.legalDocument h2{margin:0 0 18px;color:#edca7d;font-size:clamp(18px,2vw,27px);line-height:1.25}.legalDocument p{margin:12px 0;color:#aab9bb;font:10px/1.95 Cinzel Decorative,serif}.legalSummary{margin:28px 0 8px;padding:25px 28px;border-left:3px solid #54dcd0;background:#082630}.legalSummary h2{color:#59e0d2}.legalSummary p{margin-bottom:0}.privacySnapshot{margin-bottom:60px}.privacySnapshot>header{text-align:center;margin-bottom:30px}.privacySnapshot>header p{color:#57dfd1;font-size:8px;text-transform:uppercase;letter-spacing:.25em}.privacySnapshot>header h2{color:#efca76;font-size:clamp(27px,3vw,43px);text-transform:uppercase}.privacySnapshot>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.privacySnapshot article{min-height:190px;padding:22px 18px;border:1px solid #5f4b2d;border-radius:12px;background:#061923}.privacySnapshot h3{color:#edca7d;font-size:12px}.privacySnapshot p{color:#a2b2b5;font-size:8px;line-height:1.65}.privacySnapshot span{display:block;margin-top:16px;padding-top:13px;border-top:1px solid #314047;color:#50d7ca;font-size:7px;line-height:1.55;text-transform:uppercase}@media(max-width:1050px){.privacySnapshot>div{grid-template-columns:repeat(2,1fr)}.legalLayout{grid-template-columns:220px minmax(0,1fr);gap:25px}}@media(max-width:700px){.info-legal .infoHero{height:610px}.legalNotice{margin-top:-70px;padding:22px}.legalLayout,.legalNotice{grid-template-columns:1fr}.legalLayout>aside{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 12px}.legalLayout>aside b{grid-column:1/-1}.legalDocument{padding:4px 22px 35px}.legalDocument>section{padding:30px 0}.privacySnapshot>div{grid-template-columns:1fr}.privacySnapshot article{min-height:0}}.info-legal .infoContent{position:relative;z-index:4}.legalNotice{position:relative;z-index:6;isolation:isolate}.legalNotice:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(110deg,#092d36,#041520 72%);box-shadow:inset 0 1px rgba(255,255,255,.04)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.marquee>div{animation:none}.casinoCard,.glowButton{transition:none}}.lobbyPage{min-height:100vh;background:radial-gradient(circle at 80% 5%,#15455a,transparent 28%),linear-gradient(#020812,#06111e)}.lobbyHero{position:relative;display:grid;grid-template-columns:1fr 370px;min-height:310px;margin-top:18px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:linear-gradient(100deg,#09182a,#092a3a)}.lobbyHero>div:first-child{align-self:center;padding:42px}.lobbyHero h1{font:700 clamp(40px,5vw,68px)/.9 Bodoni Moda Variable;color:#f4d381;margin:0}.lobbyHero h1 em{color:var(--teal);font-style:normal}.lobbyHero p:last-child{color:#9aabbd}.lobbyMascot{position:relative;min-height:310px}.lobbyMascot img{object-fit:cover;object-position:top}.lobbyTitle{margin:45px 0 20px}.lobbyTitle h2{font:700 27px Bodoni Moda Variable;color:#f1c969}.lobbyGrid{padding-bottom:70px}@media(max-width:700px){.lobbyHero{grid-template-columns:1fr;min-height:430px}.lobbyHero>div:first-child{padding:28px;z-index:2}.lobbyMascot{position:absolute;inset:100px 0 0;opacity:.52}.lobbyHero h1{font-size:42px}.lobbyGrid{grid-template-columns:repeat(2,1fr)}}.memberLobby{--lobbyPanel:#0a1b27;--lobbyPanel2:#102b38;--lobbyEdge:#1c4350;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;background:#031019;color:#edf7f6;font-family:Marcellus,serif}.lobbySidebar{position:sticky;top:0;height:100vh;padding:22px 15px;background:linear-gradient(180deg,#0a2330,#071a25 60%,#04121b);border-right:1px solid #1f4652;box-shadow:18px 0 50px #0005;display:flex;flex-direction:column;z-index:5}.lobbyBrand{display:flex;align-items:center;gap:10px;padding:0 8px 25px}.lobbyBrand>span:last-child{display:flex;flex-direction:column}.lobbyBrand b{font:700 21px Bodoni Moda Variable;color:#f7d27a;letter-spacing:.04em}.lobbyBrand small{font:600 9px Cinzel;letter-spacing:.32em;color:#3edbd0}.lobbyLantern{display:grid;place-items:center;width:43px;height:48px;border:1px solid #c9922d;border-radius:50% 50% 38% 38%;font-size:25px;color:#ffe5a0;background:radial-gradient(circle,#f0ac354d,transparent 67%);box-shadow:0 0 24px #eaa42b35}.lobbySidebar nav{display:grid}.lobbySidebar nav a{height:47px;display:flex;align-items:center;gap:12px;padding:0 13px;border:1px solid transparent;border-radius:11px;color:#9db0b9;font:600 12px Cinzel;transition:.2s}.lobbySidebar nav a:hover{background:#0f303e}.lobbySidebar nav a.active{color:#fff;border-color:#2bcac1;background:linear-gradient(100deg,#148b95,#12606e);box-shadow:0 10px 26px #00b8ad26,inset 0 1px #67fff34d}.lobbySidebar nav i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#04151f;color:#e7bd60;font-style:normal;font-size:14px}.lobbySidebar nav mark{margin-left:auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e7ad3d;color:#07131b;font-size:10px}.dailyReward{margin-top:24px;padding:18px 15px;border:1px solid #db9d2b;border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 0,#2ed9c62e,transparent 48%),linear-gradient(160deg,#163646,#081c27);box-shadow:0 15px 40px #0005}.dailyReward small,.dailyReward span{display:block}.dailyReward small{font:600 9px Cinzel;letter-spacing:.12em;color:#51e4d8}.dailyReward b{display:block;margin:6px 0 0;font:700 34px Bodoni Moda Variable;color:#ffd976}.dailyReward span{font-size:11px;color:#9fb3bb}.dailyReward a{display:block;margin-top:15px;padding:10px;border-radius:9px;background:linear-gradient(#ffd873,#d89a27);color:#17202a;font:700 10px Cinzel;box-shadow:0 8px 22px #d99d3044}.sidebarHelp{margin-top:auto;display:grid;gap:8px;padding:18px 10px 0;border-top:1px solid #1b3844}.sidebarHelp a{font-size:10px;color:#788f99}.lobbyWorkspace{min-width:0}.lobbyTopbar{position:sticky;top:0;z-index:4;height:76px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#04131ee8;border-bottom:1px solid #173743;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.mobileLobbyBrand{display:none}.lobbySearch{width:min(340px,32vw);height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #1b3d49;border-radius:10px;background:#071a25;color:#74929d}.lobbySearch input{width:100%;border:0;outline:0;background:transparent;color:#e8f0f1;font:12px Marcellus}.topbarActions{display:flex;align-items:center;gap:12px}.notificationButton{position:relative;width:40px;height:40px;border:1px solid #244852;border-radius:10px;background:#0a202b;color:#e6c36e}.notificationButton i{position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:50%;background:#2de0d2;box-shadow:0 0 8px #2de0d2}.topBalance{height:48px;display:flex;align-items:center;gap:10px;padding:0 7px 0 10px;border:1px solid #315864;border-radius:12px;background:#0b2531}.miniCoin{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #e6b947;color:#f8d777;font:700 9px Cinzel;background:#b67e2228}.topBalance>span:nth-child(2){display:flex;flex-direction:column;min-width:96px}.topBalance small{font:600 7px Cinzel;letter-spacing:.12em;color:#79949e}.topBalance b{font-size:14px;color:#fff}.topBalance>a{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#14a79f;color:#fff}.playerMenu{display:flex;align-items:center;gap:9px}.playerAvatar{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid #d3a63e;background:linear-gradient(145deg,#2b998f,#0d4654);font:700 18px Bodoni Moda Variable;color:#ffe39b}.playerMenu>span:last-child{display:flex;flex-direction:column}.playerMenu small{font-size:8px;text-transform:uppercase;color:#8ba0aa}.lobbyLogout{padding:8px 10px;border:0;background:transparent;color:#6f8994;font:9px Cinzel;cursor:pointer}.lobbyLogout:hover{color:#f4c967}.lobbyContent{padding:24px 28px 70px}.lobbyWelcome{isolation:isolate;position:relative;min-height:355px;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(460px,1.2fr);align-items:center;overflow:hidden;border:1px solid #24505d;border-radius:20px;background:radial-gradient(circle at 70% 40%,#0c71824a,transparent 38%),linear-gradient(110deg,#09202d,#061722 70%);box-shadow:0 22px 60px #0005}.lobbyWelcome>div:first-child{padding:43px;z-index:2}.lobbyWelcome p{margin:0 0 11px;font:600 9px Cinzel;letter-spacing:.2em;color:#39d8cd}.lobbyWelcome h1{margin:0;font:700 clamp(38px,4vw,60px)/.9 Bodoni Moda Variable;color:#f3d17f;text-transform:uppercase}.lobbyWelcome h1 em{font-style:normal;color:#fff}.lobbyWelcome>div:first-child>span{display:block;max-width:450px;margin:17px 0 23px;color:#96abb5;font-size:13px}.lobbyPrimary{display:inline-flex;align-items:center;gap:22px;padding:14px 20px;border:1px solid #6affef;border-radius:10px;background:linear-gradient(#1bd2c8,#087f88);box-shadow:0 12px 32px #00bdb645,inset 0 1px #b4fff7;color:#fff;font:700 11px Cinzel}.welcomeGame{align-self:stretch;position:relative;z-index:1;padding:22px}.welcomeGlow{position:absolute;right:-7%;bottom:-70%;width:55%;aspect-ratio:1;border-radius:50%;background:#16cec036;filter:blur(80px);z-index:-1}.lobbyGameCard{position:relative;display:block;height:100%;min-height:300px;overflow:hidden;border:1px solid #b88a34;border-radius:16px;background:#06151f;box-shadow:0 20px 50px #0008}.lobbyGameArt,.lobbyGameVignette{position:absolute;inset:0}.lobbyGameArt img{object-fit:cover}.lobbyGameVignette{background:linear-gradient(90deg,#020a10c7,transparent 40%),linear-gradient(0deg,#020a10,transparent 55%)}.exclusivePill{position:absolute;top:14px;left:14px;padding:7px 9px;border-radius:7px;background:#09a698;color:#fff;font:700 8px Cinzel;letter-spacing:.08em}.lobbyGameLogo{position:absolute;inset:45px 10% 80px}.lobbyGameLogo img{object-fit:contain;filter:drop-shadow(0 7px 8px #000)}.lobbyGameMeta{position:absolute;left:18px;right:18px;bottom:15px;display:grid;grid-template-columns:1fr auto;align-items:end}.lobbyGameMeta small{grid-column:1/-1;font:600 7px Cinzel;color:#35d6cc}.lobbyGameMeta b{font:700 20px Bodoni Moda Variable;color:#f8d379}.lobbyGameMeta em{padding:7px 9px;border-radius:7px;background:#e2ae46;color:#07141c;font:700 9px Cinzel;font-style:normal}.lobbyGameCard:hover{transform:translateY(-3px);filter:brightness(1.07)}.lobbyGameCard.compact{width:min(330px,100%);height:205px;min-height:205px}.lobbyGameCard.compact .lobbyGameLogo{inset:35px 10% 59px}.lobbyGameCard.compact .lobbyGameMeta b{font-size:15px}.lobbyGameCard.compact .lobbyGameMeta em{display:none}.lobbyQuickStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 34px}.lobbyQuickStats article{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #183a47;border-radius:12px;background:#081d29}.statIcon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;border:1px solid #ae8535;color:#f1c867;font:700 10px Cinzel;background:#8d661824}.lobbyQuickStats article div{display:flex;flex-direction:column}.lobbyQuickStats small,.lobbyShelf header small{font:600 7px Cinzel;letter-spacing:.15em;color:#4fcfc7}.lobbyQuickStats b{margin-top:3px;font-size:12px}.lobbyShelf{margin-top:30px;scroll-margin-top:95px}.lobbyShelf>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.lobbyShelf h2{margin:3px 0 0;font:700 27px Bodoni Moda Variable;color:#f1ce77}.lobbyShelf>header>a,.lobbyShelf>header>span{font:9px Cinzel;color:#76929c}.featuredRow,.recentRow{display:flex;gap:15px}.comingLobbyCard,.emptyLibrary{min-height:205px;border:1px dashed #28505b;border-radius:15px;background:radial-gradient(circle at 70% 30%,#1fbfb122,transparent 40%),#071923}.comingLobbyCard{flex:1 1;padding:35px}.comingLobbyCard span{font:700 8px Cinzel;color:#35d9ce}.comingLobbyCard b{display:block;margin:10px 0;font:700 28px/1 Bodoni Moda Variable;color:#eac776}.comingLobbyCard p,.emptyLibrary p{color:#77909a;font-size:11px}.emptyLibrary{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.emptyLibrary>span{font-size:28px;color:#b98f3f}.emptyLibrary b{margin-top:6px;color:#d7e5e5}.emptyLibrary p{margin:6px}@media(max-width:1100px){.memberLobby{grid-template-columns:84px minmax(0,1fr)}.lobbySidebar{padding-inline:10px}.dailyReward,.lobbyBrand>span:last-child,.lobbySidebar nav a span,.lobbySidebar nav mark,.sidebarHelp{display:none}.lobbyBrand{justify-content:center;padding-inline:0}.lobbySidebar nav a{justify-content:center;padding:0}.lobbySidebar nav i{width:34px;height:34px}.lobbyLogout,.playerMenu>span:last-child{display:none}.lobbyWelcome{grid-template-columns:1fr 1.2fr}.lobbyWelcome>div:first-child{padding:30px}.lobbyQuickStats b{font-size:10px}}@media(max-width:760px){.memberLobby{display:block}.lobbySidebar{position:fixed;top:auto;bottom:0;left:0;right:0;width:auto;height:66px;padding:7px 10px;z-index:20;border:0;border-top:1px solid #26515b;display:block}.lobbySidebar>.dailyReward,.lobbySidebar>.lobbyBrand,.lobbySidebar>.sidebarHelp{display:none}.lobbySidebar nav{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.lobbySidebar nav a{height:50px}.lobbySidebar nav a:nth-child(n+5){display:none}.lobbyTopbar{height:auto;min-height:68px;padding:10px 13px;flex-wrap:wrap}.mobileLobbyBrand{display:block;font:700 15px Bodoni Moda Variable;color:#f4ce73}.mobileLobbyBrand span{color:#32d4c9;font-size:10px}.lobbySearch{order:3;width:100%}.notificationButton,.playerMenu{display:none}.topbarActions{margin-left:auto}.topBalance{height:42px}.lobbyContent{padding:13px 13px 90px}.lobbyWelcome{min-height:550px;display:block}.lobbyWelcome>div:first-child{position:relative;z-index:3;padding:28px}.lobbyWelcome h1{font-size:40px}.welcomeGame{position:absolute;inset:235px 15px 15px;padding:0}.lobbyGameCard{min-height:280px}.lobbyQuickStats{grid-template-columns:1fr;margin-top:10px}.lobbyQuickStats article:nth-child(n+2){display:none}.featuredRow,.recentRow{display:grid;grid-template-columns:1fr}.lobbyGameCard.compact{width:100%;height:230px}.comingLobbyCard,.emptyLibrary{min-height:150px}.lobbyShelf h2{font-size:23px}}.memberLobby{background:radial-gradient(circle at 60% -15%,#0d4252 0,transparent 34%),linear-gradient(180deg,#020d15,#03121b 55%,#020b12)}.lobbyWorkspace{background-image:linear-gradient(#04121ae8,#04121af4),url(/assets/landing/cta-lantern-harbor-v1.png);background-size:cover;background-attachment:fixed}.lobbyTopbar{justify-content:flex-end;height:80px;background:linear-gradient(180deg,#020c14f5,#061722ed);border-bottom-color:#815c213d}.topbarActions{margin-left:auto}.topBalance{height:52px;border-color:#9a702e;border-radius:18px;background:linear-gradient(180deg,#071a24,#031019);box-shadow:inset 0 0 18px #d69d2420}.miniCoin{width:35px;height:35px;border:2px solid #f0c45d;background:radial-gradient(circle at 35% 30%,#ffe599,#b77713 65%,#60400b);color:#13202a;box-shadow:0 0 14px #e6aa3655}.playerAvatar{width:43px;height:43px;background:#0b2b34}.playerAvatar img{object-position:50% 20%;transform:scale(1.7) translateY(9%)}.lobbyContent{padding:18px 22px 80px}.promoSlider{position:relative;min-height:330px;overflow:hidden;border:1px solid #a9772a;border-radius:18px;background:#05141e;box-shadow:0 18px 55px #0009,inset 0 0 0 1px #ffc85f1a}.promoSlider>img{object-fit:cover}.promoShade{position:absolute;inset:0;background:linear-gradient(90deg,transparent,transparent 30%,#020b14a6 49%,#020b14e8),linear-gradient(0deg,#020b14b5,transparent 45%)}.promoCopy{position:absolute;z-index:2;top:50%;right:6%;width:min(520px,42%);transform:translateY(-50%);text-align:left}.promoCopy small{font:600 10px Cinzel;letter-spacing:.24em;color:#37ddd1}.promoCopy h1{margin:8px 0 4px;font:700 clamp(38px,4vw,62px)/.9 Bodoni Moda Variable;color:#f6d57f;text-transform:uppercase;text-shadow:0 6px 25px #000}.promoCopy p{max-width:460px;color:#c5d0d3;font-size:13px;line-height:1.55}.promoCopy a{display:inline-flex;align-items:center;gap:28px;margin-top:9px;padding:13px 20px;border:1px solid #ffe39a;border-radius:10px;background:linear-gradient(#18c8be,#087b83);box-shadow:0 8px 28px #00b9b24a,inset 0 1px #9efff5;color:#fff;font:700 10px Cinzel}.promoControls{position:absolute;z-index:3;right:15px;bottom:12px;display:flex;align-items:center;gap:9px}.promoControls button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #a87c31;border-radius:50%;background:#061722c9;color:#f2ca6d;font-size:19px}.promoControls>span{display:flex;gap:5px}.promoControls i{width:6px;height:6px;border-radius:50%;background:#48616a}.promoControls i.active{width:18px;border-radius:5px;background:#27d6ca}.lobbyCategoryNav{position:sticky;top:80px;z-index:3;display:flex;gap:7px;overflow-x:auto;margin:13px 0 4px;padding:9px;border:1px solid #173845;border-radius:12px;background:#061823ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.lobbyCategoryNav a{flex:none;padding:9px 13px;border:1px solid transparent;border-radius:8px;color:#91a7af;font:600 9px Cinzel}.lobbyCategoryNav a:first-child,.lobbyCategoryNav a:hover{border-color:#287a7c;background:#0c3540;color:#f2cf79}.gameShelves{display:grid;gap:34px}.catalogShelf{scroll-margin-top:145px;min-width:0}.catalogShelf>header{display:flex;align-items:end;justify-content:space-between;margin:0 3px 12px}.catalogShelf header small{font:600 7px Cinzel;letter-spacing:.18em;color:#2bcfc5}.catalogShelf h2{display:flex;align-items:center;gap:9px;margin:4px 0 0;font:700 25px Bodoni Moda Variable;color:#f3cb6f}.catalogShelf h2 i{font-style:normal;color:#e0a83e}.catalogShelf header>span{padding-bottom:4px;color:#69838d;font:9px Cinzel}.catalogGameRow{grid-auto-flow:column;grid-auto-columns:clamp(155px,13.3vw,215px);gap:10px;overflow-x:auto;padding:2px 2px 13px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#815c2a #071923}.catalogGameCard{position:relative;display:block;aspect-ratio:.78;overflow:hidden;border:1px solid #906b2e;border-radius:13px;background:#06151e;scroll-snap-align:start;box-shadow:0 10px 24px #0007;transition:.22s}.catalogGameImage,.catalogGameShade{position:absolute;inset:0}.catalogGameImage img{object-fit:cover}.catalogGameCard.original .catalogGameImage img{object-position:30% center}.catalogGameShade{background:linear-gradient(0deg,#02080df7,#02080db5 19%,transparent 54%),linear-gradient(90deg,#00101838,transparent)}.catalogGameCopy{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column}.catalogGameCopy small{font:600 6px Cinzel;letter-spacing:.1em;color:#42d4ca}.catalogGameCopy b{margin-top:3px;color:#fff;font:700 14px Bodoni Moda Variable;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.originalTag,.soonTag{position:absolute;left:8px;top:8px;padding:6px 7px;border-radius:6px;font:700 7px Cinzel;letter-spacing:.08em}.originalTag{background:#0eaa9f;color:#fff;box-shadow:0 4px 16px #00b6aa88}.soonTag{background:#d6a13d;color:#06121a}.catalogPlay{position:absolute;inset:auto 8px 8px;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:8px;background:linear-gradient(#22d4c9,#0a7f87);color:#fff;font:700 8px Cinzel;opacity:0;transform:translateY(8px);transition:.2s}.catalogPlay i{font-style:normal;font-size:15px}.catalogGameCard:hover{transform:translateY(-4px);border-color:#f0c45b;box-shadow:0 16px 34px #000a,0 0 0 1px #e5ba5450}.catalogGameCard:hover .catalogGameCopy{opacity:0}.catalogGameCard:hover .catalogPlay{opacity:1;transform:none}.catalogGameCard.announced .catalogGameImage{filter:saturate(.45) brightness(.48)}.catalogGameCard.announced .catalogGameShade{background:linear-gradient(0deg,#02080dfa,transparent 65%),linear-gradient(#06111a47,#06111a47)}@media(max-width:1100px){.promoSlider{min-height:300px}.promoCopy{right:4%;width:47%}.catalogGameRow{grid-auto-columns:180px}}@media(max-width:760px){.lobbyTopbar{height:68px}.lobbyCategoryNav{top:68px}.lobbyContent{padding:12px 10px 90px}.promoSlider{min-height:370px}.promoSlider>img{object-position:34% center}.promoShade{background:linear-gradient(0deg,#020b14f8,#020b14d0 45%,transparent 75%)}.promoCopy{top:auto;right:18px;left:18px;bottom:30px;width:auto;transform:none}.promoCopy h1{font-size:38px}.promoCopy p{font-size:11px}.promoControls{right:9px;bottom:8px}.lobbyCategoryNav{margin-top:10px}.catalogGameRow{grid-auto-columns:145px}.catalogShelf h2{font-size:21px}.catalogGameCopy b{font-size:12px}}.memberLobby{grid-template-columns:292px minmax(0,1fr);background:#020b12;font-family:Cinzel Decorative,serif}.lobbyWorkspace{background:#020d15;background-image:none}.lobbySidebar{width:292px;padding:27px 22px;background:#03111a url(/assets/lobby/sidebar-backplate-v1.png) 50%/100% 100% no-repeat;border-right:1px solid #936a2f66;box-shadow:18px 0 55px #000a}.lobbyBrand{justify-content:center;padding:8px 6px 40px}.lobbyBrand>span{align-items:center}.lobbyBrand b{font:700 33px/.84 Bodoni Moda Variable;letter-spacing:-.02em;color:#f6cf72;text-shadow:0 3px #704611,0 0 20px #d79b2f38}.lobbyBrand small{margin-top:9px;font:600 9px Cinzel Decorative;letter-spacing:.55em;color:#41dacf}.lobbySidebar nav{gap:10px}.lobbySidebar nav a{position:relative;height:58px;padding:0 17px;border:1px solid #36545b;border-radius:12px;background:linear-gradient(180deg,#0a2732e8,#061a24e8);box-shadow:inset 0 1px #ffffff0b,0 7px 16px #0005;color:#d3d5cb;font:600 12px Cinzel Decorative;overflow:hidden}.lobbySidebar nav a:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1cbab51f,transparent 58%);opacity:.5}.lobbySidebar nav a>*{position:relative;z-index:1}.lobbySidebar nav a.active{border-color:#e0ae4e;color:#fff5d1;background:linear-gradient(100deg,#0d5b64,#073440);box-shadow:inset 0 1px #7dfcf24d,0 0 0 1px #12c4bb47,0 10px 30px #0008}.lobbySidebar nav a.active:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#41e6dc;box-shadow:0 0 12px #41e6dc}.lobbySidebar nav i{width:34px;height:34px;border:1px solid #9e7636;border-radius:9px;background:#020d15cc;color:#f3c55f;font-size:16px}.lobbySidebar nav mark{width:23px;height:23px;background:linear-gradient(#f6d16f,#bd7b1e);box-shadow:0 0 12px #e7a83455}.dailyReward{position:relative;margin-top:26px;padding:23px 16px 18px;border-color:#ba8a38;background:linear-gradient(155deg,#072733e8,#03131de8);box-shadow:inset 0 0 35px #31cfc51a,0 17px 36px #0008;overflow:hidden}.dailyReward:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#5be9db13,transparent 45%)}.dailyReward>*{position:relative;z-index:1}.dailyCoin{position:relative;display:block;width:62px;height:62px;margin:0 auto 4px;overflow:hidden;border-radius:50%;filter:drop-shadow(0 6px 12px #0008)}.dailyCoin img{object-fit:cover;clip-path:circle(42% at 50% 50%);transform:scale(1.18)}.dailyReward small{font:600 8px Cinzel Decorative;letter-spacing:.18em}.dailyReward b{font:700 42px/.95 Bodoni Moda Variable}.dailyReward span:not(.dailyCoin){font-family:Marcellus,serif;font-size:13px}.dailyReward a{font:700 9px Cinzel Decorative}.sidebarHelp a{font-family:Cinzel Decorative}.lobbyTopbar{height:96px;padding:0 35px;background:#020c14;border-bottom:1px solid #8a642c66;box-shadow:0 12px 35px #0007}.topbarActions{gap:18px}.topBalance{isolation:isolate;position:relative;width:340px;height:74px;gap:14px;padding:0 31px 0 22px;border:0;background:#06141d;box-shadow:0 12px 28px #0008}.balanceFrameArt{position:absolute;z-index:-1;inset:-40%;overflow:hidden;border-radius:22px;clip-path:inset(35% 4% 35% 4% round 30%)}.balanceFrameArt img{object-fit:fill;filter:brightness(.82) saturate(1.15)}.balanceCoinArt{position:relative;flex:none;width:61px;height:61px;overflow:hidden;border-radius:50%;filter:drop-shadow(0 5px 12px #d99b3150)}.balanceCoinArt img{object-fit:cover;clip-path:circle(42% at 50% 50%);transform:scale(1.18)}.balanceCopy{display:flex;flex-direction:column;min-width:145px}.balanceCopy small{font:600 8px Cinzel Decorative;letter-spacing:.18em;color:#71d8cf}.balanceCopy b{font:700 25px Bodoni Moda Variable;color:#fff4d1;line-height:1}.topBalance>a{margin-left:auto;width:34px;height:34px;border:1px solid #7ff5e9;border-radius:50%;background:linear-gradient(#24d5ca,#087c83);box-shadow:0 0 17px #15cfc455;font-size:20px}.playerMenu{position:relative;gap:13px;padding-right:8px}.playerAvatar{position:relative;width:78px;height:78px;border:0;border-radius:50%;overflow:hidden;background:#06141d;filter:drop-shadow(0 6px 14px #000b)}.playerAvatar img{object-fit:cover;clip-path:circle(46% at 50% 50%);transform:scale(1.06)}.playerMenu>span:nth-child(2){min-width:94px}.playerMenu b{font:700 14px Cinzel Decorative;color:#fff1cf}.playerMenu small{margin-top:4px;font:600 8px Cinzel Decorative;letter-spacing:.06em;color:#43d3c8}.playerMenu>i{color:#e5b74e;font-style:normal;font-size:20px}.lobbyLogout{font-family:Cinzel Decorative}.lobbyContent{padding:24px 28px 90px}.promoSlider{min-height:390px;border-radius:16px}.promoCopy small{font-family:Cinzel Decorative}.promoCopy h1{font:700 clamp(45px,4.2vw,70px)/.88 Bodoni Moda Variable;letter-spacing:-.025em}.promoCopy p{font-family:Marcellus,serif;font-size:15px}.promoCopy a{font:700 10px Cinzel Decorative}.lobbyCategoryNav{top:96px;padding:11px;background:#03131ded}.lobbyCategoryNav a{font:600 9px Cinzel Decorative}.catalogShelf{padding-top:7px}.catalogShelf h2{font:700 31px Bodoni Moda Variable;letter-spacing:.01em}.catalogGameCopy small,.catalogPlay,.catalogShelf header small,.catalogShelf header>span,.originalTag,.soonTag{font-family:Cinzel Decorative}.catalogGameRow{grid-auto-columns:clamp(190px,14.2vw,238px);gap:14px}.catalogGameCard{border-radius:14px}.catalogGameCopy{left:13px;right:13px;bottom:13px}.catalogGameCopy small{font-size:7px}.catalogGameCopy b{font:700 17px Bodoni Moda Variable}@media(max-width:1100px){.memberLobby{grid-template-columns:96px minmax(0,1fr)}.lobbySidebar{width:96px;padding-inline:12px}.lobbyBrand>span:last-child{display:none}.lobbyTopbar{padding-inline:20px}.topBalance{width:300px}.playerMenu>i,.playerMenu>span:nth-child(2){display:none}.catalogGameRow{grid-auto-columns:185px}}@media(max-width:760px){.memberLobby{display:block}.lobbySidebar{width:auto;padding:7px 10px;background:#03111a}.lobbyTopbar{height:74px;padding:8px 12px}.topBalance{width:235px;height:58px;padding:0 16px 0 10px}.balanceCoinArt{width:48px;height:48px}.balanceCopy{min-width:103px}.balanceCopy b{font-size:19px}.balanceCopy small{font-size:6px}.topBalance>a{width:28px;height:28px}.playerMenu{display:none}.lobbyCategoryNav{top:74px}.promoSlider{min-height:390px}.catalogGameRow{grid-auto-columns:155px}}.balanceCopy b,.catalogGameCopy b,.catalogShelf h2,.dailyReward b,.lobbyBrand b,.memberLobby,.memberLobby a,.memberLobby b,.memberLobby button,.memberLobby em,.memberLobby h1,.memberLobby h2,.memberLobby input,.memberLobby p,.memberLobby small,.memberLobby span,.promoCopy h1{font-family:Cinzel Decorative,serif}.lobbySidebar nav a{height:62px;border:0;background:#06141d url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;box-shadow:0 8px 16px #0007;color:#e8d9b8}.lobbySidebar nav a:after,.lobbySidebar nav a:before{display:none}.lobbySidebar nav a.active{border:0;box-shadow:0 0 0 1px #d9a742,0 10px 25px #0009;color:#fff0bf;filter:brightness(1.16)}.lobbySidebar nav a.active,.lobbySidebar nav a:hover{background:#071720 url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat}.lobbySidebar nav a:hover{filter:brightness(1.12);color:#fff}.lobbySidebar nav i.menuIcon{width:40px;height:40px;border:0;border-radius:50%;background-color:transparent;background-image:url(/assets/lobby/menu-icons-sprite-v1.png);background-repeat:no-repeat;background-size:600% 100%;box-shadow:none;flex:none}.menuIcon1{background-position:0 50%}.menuIcon2{background-position:20% 50%}.menuIcon3{background-position:40% 50%}.menuIcon4{background-position:60% 50%}.menuIcon5{background-position:80% 50%}.menuIcon6{background-position:100% 50%}.lobbySidebar nav a span{letter-spacing:.01em}.dailyReward{min-height:340px;padding:40px 20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:0;background:#03121b url(/assets/lobby/daily-bonus-card-v1.png) 50%/100% 100% no-repeat;box-shadow:0 15px 32px #0009}.dailyReward:before{display:none}.dailyReward small{margin-top:8px;color:#52d9cf;font-size:8px}.dailyReward b{font-size:39px;color:#f6d071}.dailyReward span:not(.dailyCoin){font-size:11px;color:#c0c8bf}.dailyReward a{width:calc(100% - 36px);margin-top:auto;padding:13px;background:linear-gradient(#1acdc3,#087b82);border:1px solid #f1cd73;color:#fff3c8;box-shadow:0 7px 20px #0008}.lobbyTopbar{overflow:visible}.topbarActions{height:100%;gap:22px}.topBalance{width:330px;height:76px;padding:0 28px;background:#03121b url(/assets/lobby/balance-panel-v2.png) 50%/100% 100% no-repeat;border-radius:24px;box-shadow:none;overflow:hidden}.balanceFrameArt{display:none}.balanceCoinArt{width:58px;height:58px}.balanceCoinArt img{clip-path:circle(40% at 50% 50%);transform:scale(1.24)}.balanceCopy{min-width:136px}.balanceCopy small{font-size:7px;color:#52d9cf}.balanceCopy b{font-size:21px;color:#fff0bf}.topBalance>a{position:relative;z-index:2;flex:none}.playerMenu{height:82px;gap:12px;padding:0 12px 0 0}.playerAvatar{width:76px;height:76px;flex:none}.playerAvatar img{clip-path:circle(44% at 50% 50%);transform:scale(1.08)}.playerMenu>span:nth-child(2){min-width:108px}.playerMenu b{font-size:12px;color:#fff0cf;text-transform:capitalize}.playerMenu small{font-size:7px;color:#56d9d0}.lobbyLogout{flex:none;color:#8d9da1}.promoCopy p{font-family:Cinzel Decorative,serif;font-size:11px;line-height:1.75}.catalogGameCopy b{font-size:14px}.catalogShelf h2{font-size:25px}@media(max-width:1250px){.topBalance{width:285px}.playerMenu>span:nth-child(2){display:none}.playerMenu{padding-right:0}.lobbyLogout{display:none}}@media(max-width:760px){.lobbySidebar nav i.menuIcon{width:36px;height:36px}.lobbySidebar nav a{height:50px;background:#06141d}.lobbySidebar nav a.active{background:#0a2029;box-shadow:inset 0 0 0 1px #b98a38}.lobbyTopbar{flex-wrap:nowrap;gap:8px}.mobileLobbyBrand{position:relative;display:flex;flex:0 0 126px;align-items:center;justify-content:center;flex-direction:column;padding-top:2px;color:#f5cf72;font:700 16px/.9 Cinzel Decorative,serif;letter-spacing:-.035em;text-align:center;text-shadow:0 2px #65410e,0 0 13px #d69b2f42}.mobileLobbyBrand:after{content:"";width:72px;height:1px;margin-top:5px;background:linear-gradient(90deg,transparent,#ba8738 25%,#55d9cf 50%,#ba8738 75%,transparent)}.mobileLobbyBrand span{display:block;margin-top:5px;padding-left:.42em;color:#45d9cf;font:600 6px/1 Cinzel Decorative,serif;letter-spacing:.42em;text-shadow:0 0 8px #25c9c566}.topbarActions{min-width:0;flex:1 1;gap:0}.topBalance{width:min(225px,calc(100vw - 158px));height:58px;padding-inline:12px}.balanceCoinArt{width:44px;height:44px}.balanceCopy{min-width:0;flex:1 1}.balanceCopy b{font-size:16px}.dailyReward{display:none}}@media(max-width:380px){.mobileLobbyBrand{flex-basis:111px;font-size:14px}.mobileLobbyBrand:after{width:62px}.topBalance{width:calc(100vw - 137px);padding-inline:8px}.balanceCoinArt{width:40px;height:40px}.balanceCopy b{font-size:14px}}@media(min-width:1251px){.lobbyTopbar .levelProgress,.lobbyTopbar .topBalance{flex:0 0 330px;width:330px;height:76px;box-sizing:border-box}}@media(min-width:901px) and (max-width:1250px){.lobbyTopbar .levelProgress,.lobbyTopbar .topBalance{flex:0 0 285px;width:285px;height:74px;box-sizing:border-box}}.levelProgress{display:flex;align-items:center;gap:10px;width:230px;height:64px;padding:7px 13px 7px 8px;border:1px solid #8f692f;border-radius:20px;background:linear-gradient(180deg,#071b25,#020d15);box-shadow:inset 0 0 18px #d69d2417,0 9px 24px #0007}.levelMedallion{flex:none;display:grid;place-items:center;width:48px;height:48px;border:2px solid #f0c45d;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe49a,#b77713 63%,#563807);box-shadow:inset 0 0 0 3px #71480e,0 0 15px #e1a53545;color:#151108;font:700 20px Cinzel Decorative,serif;text-shadow:0 1px #fff3b4}.levelProgressCopy{min-width:0;flex:1 1;display:grid}.levelProgressCopy small{font:600 7px Cinzel Decorative,serif;letter-spacing:.14em;color:#58d9cf}.levelProgressCopy>b{margin-top:1px;color:#fff0bd;font:700 12px Cinzel Decorative,serif}.levelProgressCopy>i{height:5px;margin-top:4px;overflow:hidden;border-radius:5px;background:#102e38;box-shadow:inset 0 1px 2px #000}.levelProgressCopy>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12bdb5,#ffd260);box-shadow:0 0 8px #21d5c9}.levelProgressCopy>span{margin-top:3px;color:#829aa2;font:600 6px Cinzel Decorative,serif;white-space:nowrap}.catalogGameCard.locked{cursor:not-allowed;border-color:#4a4b3e}.catalogGameCard.locked .catalogGameImage{filter:saturate(.25) brightness(.34)}.catalogGameCard.locked .catalogGameShade{background:linear-gradient(#0209128c,#020912d9),radial-gradient(circle at 50% 45%,transparent,#01060bd9)}.catalogGameCard.locked .catalogGameCopy{opacity:.42}.gameLevelLock{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center;background:radial-gradient(circle at 50% 45%,#16344269,transparent 54%)}.gameLevelLock i{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d9a646;border-radius:50%;background:#07141de8;color:#f5c75f;font-size:18px;font-style:normal;box-shadow:0 0 20px #d49a3438,inset 0 0 12px #000}.gameLevelLock b{margin-top:12px;color:#f3cc70;font:700 10px Cinzel Decorative,serif;letter-spacing:.05em}.gameLevelLock small{max-width:150px;margin-top:6px;color:#a1afb0;font:600 7px/1.45 Cinzel Decorative,serif}.catalogGameCard.locked:hover{transform:none;filter:none;box-shadow:0 10px 24px #0007}.catalogGameCard.locked:hover .catalogGameCopy{opacity:.42}@media(max-width:1250px){.levelProgress{width:190px}.levelProgressCopy>span{display:none}}@media(max-width:900px){.levelProgress{width:58px;padding:5px}.levelProgressCopy{display:none}}@media(max-width:760px){.gameLevelLock small,.levelProgress{display:none}.gameLevelLock b{font-size:8px}}.levelProgress{isolation:isolate;position:relative;width:330px;height:82px;padding:10px 24px 10px 25px;border:0;border-radius:0;background:transparent url(/assets/lobby/level-panel-v2.png) 50%/100% 100% no-repeat;box-shadow:none;gap:17px;overflow:visible}.levelMedallion{position:relative;z-index:1;width:68px;height:68px;background:radial-gradient(circle at 38% 32%,#fff2aa 0,#e9b548 31%,#9a6115 64%,#352106 100%);box-shadow:inset 0 0 0 2px #3a2306,inset 0 0 0 5px #f4c85b,0 0 19px #eab34180;color:#17212a;font-size:24px;text-shadow:0 1px #fff4b7}.levelProgressCopy{position:relative;z-index:1;padding:4px 8px 1px 0}.levelProgressCopy small{font-size:7px;color:#5ce6dc;text-shadow:0 1px 4px #000}.levelProgressCopy>b{font-size:14px;color:#ffe293;text-shadow:0 2px 5px #000}.levelProgressCopy>i{height:7px;margin-top:7px;border:1px solid #7e5b28;background:#020b11;box-shadow:inset 0 1px 3px #000,0 0 6px #1ad1c438}.levelProgressCopy>i em{background:linear-gradient(90deg,#0c9d98,#42e1d5 58%,#ffd45f);box-shadow:0 0 10px #27d8cd}.levelProgressCopy>span{margin-top:4px;color:#c6b98f;font-size:6px;text-shadow:0 1px 3px #000}.catalogGameCard.locked{border-color:#8b713d;box-shadow:0 10px 24px #0007,0 0 0 1px #d9af4930}.catalogGameCard.locked .catalogGameImage{filter:saturate(.78) brightness(.69) contrast(1.03)}.catalogGameCard.locked .catalogGameShade{background:linear-gradient(0deg,#02080dd4,#02080d4d 25%,transparent 58%),linear-gradient(#03101a14,#03101a35)}.gameLevelLock{justify-content:flex-start;padding-top:36%;background:radial-gradient(circle at 50% 41%,#05121bbb 0,#05121b7a 23%,transparent 52%)}.gameLevelLock i{width:43px;height:43px;background:#06131bc9;box-shadow:0 0 18px #e5af465c,inset 0 0 12px #000}.gameLevelLock b{margin-top:9px;padding:6px 9px;border:1px solid #b98a3e80;border-radius:7px;background:#031019c9;color:#ffe08a;box-shadow:0 5px 15px #0008}.gameLevelLock small{padding:4px 8px;border-radius:5px;background:#031019a8;color:#d1d7d1}.catalogGameCard.locked:hover .catalogGameImage{filter:saturate(.9) brightness(.77) contrast(1.04)}@media(max-width:1250px){.levelProgress{width:285px;height:74px;padding-left:23px}.levelMedallion{width:59px;height:59px;font-size:20px}.levelProgressCopy>span{display:none}}@media(max-width:900px){.levelProgress{width:76px;padding:7px}.levelMedallion{width:58px;height:58px}.levelProgressCopy{display:none}}@media(max-width:760px){.levelProgress{display:none}.gameLevelLock{padding-top:38%}}.levelMedallion{border:0;background:transparent;box-shadow:none;color:#ffe39a;font-size:23px;text-shadow:0 2px 3px #000,0 0 10px #dca43f}.levelProgress{padding:9px 23px 9px 113px}.levelProgressCopy{padding:1px 5px 0 0}.levelProgressCopy small{font-size:9px;letter-spacing:.11em}.levelProgressCopy>b{margin-top:2px;font-size:18px;line-height:1}.levelProgressCopy>i{height:8px;margin-top:8px}.levelProgressCopy>span{margin-top:5px;color:#ead89f;font-size:9px;letter-spacing:.02em}.catalogGameCard.locked .catalogGameImage{filter:saturate(.9) brightness(.79) contrast(1.02)}.catalogGameCard.locked .catalogGameShade{background:linear-gradient(0deg,#02080dc7,#02080d32 27%,transparent 61%),linear-gradient(#03101a0a,#03101a1f)}.gameLevelLock{padding-top:30%;background:radial-gradient(circle at 50% 41%,#05121b85 0,#05121b38 26%,transparent 54%)}.gameLevelLock i{position:relative;width:62px;height:83px;border:0;border-radius:0;background:transparent;box-shadow:none}.gameLevelLock i img{object-fit:contain;filter:drop-shadow(0 7px 10px #000b) drop-shadow(0 0 7px #dca63f73)}.gameLevelLock b{margin-top:4px}.catalogGameCard.locked:hover .catalogGameImage{filter:saturate(1) brightness(.87) contrast(1.03)}@media(max-width:1250px){.levelProgress{padding-left:98px}.levelProgressCopy small{font-size:8px}.levelProgressCopy>b{font-size:16px}.levelProgressCopy>span{font-size:8px}}@media(max-width:900px){.levelProgress{width:76px;padding:0}.levelProgressCopy{display:none}}@media(max-width:760px){.gameLevelLock i{width:50px;height:67px}.gameLevelLock{padding-top:31%}}.lobbySidebar{overflow-y:auto;overflow-x:hidden;background:#03111a url(/assets/lobby/sidebar-backplate-v2.png) 50%/100% 100% no-repeat;border-right:1px solid #72542d66;scrollbar-width:none}.lobbySidebar::-webkit-scrollbar{display:none}.lobbySidebar nav a{justify-content:center;padding-inline:22px;text-align:center}.lobbySidebar nav a span{width:100%;font-size:11px;letter-spacing:.035em}.lobbySidebar nav mark{position:absolute;right:15px}.lobbySidebar nav{gap:7px}.lobbySidebar nav a{height:52px}.dailyReward a{width:100%;height:52px;display:flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:12px;background:#06141d url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;color:#fff0bf;box-shadow:0 8px 16px #0007;font-size:9px}.dailyReward a:hover{background:#071720 url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;filter:brightness(1.12);color:#fff}.sidebarHelp{margin-top:12px;padding:0;border:0;gap:7px}.sidebarHelp a{height:52px;display:flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:12px;background:#06141d url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;box-shadow:0 8px 16px #0007;color:#e8d9b8;text-align:center;font-size:9px;letter-spacing:.035em}.sidebarHelp a:hover{background:#071720 url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;filter:brightness(1.12);color:#fff}.gameShelves{padding-top:27px}.lobbySidebar{padding-top:52px}.catalogGameRow{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding-bottom:0;scroll-snap-type:none;scrollbar-width:auto}@media(max-width:1100px) and (min-width:761px){.memberLobby{grid-template-columns:210px minmax(0,1fr)}.lobbySidebar{width:210px;padding-inline:14px}.lobbyBrand>span:last-child{display:flex}.lobbySidebar nav a span{display:block}.lobbySidebar nav mark{display:grid}.lobbySidebar nav a{padding-inline:15px}.dailyReward,.sidebarHelp{display:flex}}@media(max-width:760px){.lobbySidebar{overflow:visible;background:#03111a;border-top:1px solid #72542d66}.lobbySidebar nav{grid-template-columns:repeat(4,1fr)}.lobbySidebar nav a{justify-content:center;padding:0 3px;background:#06141d url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat}.lobbySidebar nav a.active{background:#071720 url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat}.lobbySidebar nav a span{display:block;padding:0;text-align:center;font-size:7px;line-height:1.2}.lobbySidebar nav mark{display:none}}@media(max-width:1350px) and (min-width:1001px){.catalogGameRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px) and (min-width:761px){.catalogGameRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.lobbySidebar{padding-top:7px}.catalogGameRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:1101px){.catalogGameRow{grid-template-columns:repeat(auto-fill,238px);justify-content:start}}@media(max-width:1100px) and (min-width:761px){.catalogGameRow{grid-template-columns:repeat(auto-fill,185px);justify-content:start}}@media(max-width:760px){.catalogGameRow{grid-template-columns:repeat(2,minmax(0,155px));justify-content:start}}.mobilePlayerDock{display:none}@media(max-width:760px){.memberLobby:not(.memberGameLobby){padding-bottom:76px}.memberLobby:not(.memberGameLobby)>.lobbySidebar{display:none}.mobilePlayerDock{position:fixed;z-index:30;left:0;right:0;bottom:0;height:76px;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 13px max(6px,env(safe-area-inset-bottom));border-top:1px solid #956c30;background:linear-gradient(180deg,#061923f5,#020b12fc);box-shadow:0 -10px 30px #000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobilePlayerDock .levelProgress{display:flex;flex:none;width:min(205px,calc(100vw - 103px));height:auto;aspect-ratio:16/5;padding:7px 15px 7px 68px;background-size:contain;background-repeat:no-repeat;background-position:50%}.mobilePlayerDock .levelProgressCopy{display:grid;padding-right:4px}.mobilePlayerDock .levelProgressCopy>b{font-size:14px}.mobilePlayerDock .levelProgressCopy>i{height:7px;margin-top:6px}.mobilePlayerDock .levelProgressCopy>span{display:block;margin-top:3px;font-size:7px}.mobileDockAvatar{position:relative;flex:none;width:58px;height:58px;overflow:hidden;border-radius:50%;filter:drop-shadow(0 5px 10px #000b)}.mobileDockAvatar img{object-fit:cover;clip-path:circle(45% at 50% 50%);transform:scale(1.08)}.catalogGameRow{justify-content:center}}.playerMenu{padding-right:0}.playerMenu>span:nth-child(2){display:flex;min-width:auto;align-items:center}.lobbyLogout{display:block;padding:11px 16px;border:1px solid #765829;border-radius:10px;background:#071720;color:#e8d9b8;font-size:8px;white-space:nowrap}.lobbyLogout:hover{border-color:#c8953f;background:#0b222d;color:#fff0bf}@media(max-width:760px){.lobbyLogout,.playerMenu{display:none}}.formSuccess{color:#72e8d7;font-size:10px;line-height:1.5}.memberGameLobby{min-height:100vh}.memberGameLobby .lobbyWorkspace{min-width:0}.gameBackToLobby{margin-right:auto;padding:11px 16px;border:1px solid #765829;border-radius:10px;background:#071720;color:#e8d9b8;font-size:9px;letter-spacing:.04em}.gameBackToLobby:hover{border-color:#c8953f;color:#fff0bf}.lobbyGameContent{min-width:0;padding:22px 26px 56px;background:radial-gradient(circle at 50% 0,#0b2d38 0,transparent 38%),#020d15}.lobbyGameTitle{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 auto 14px;max-width:1500px}.lobbyGameTitle small{color:#42d4ca;font-size:8px;letter-spacing:.2em}.lobbyGameTitle h1{margin:4px 0 0;color:#f5d278;font-size:30px;line-height:1}.lobbyGameTitle p{max-width:430px;margin:0;color:#8fa7ad;font-size:10px;text-align:right}.lobbyGameStage{max-width:1500px;margin-inline:auto;border:1px solid #8e692d;box-shadow:0 24px 70px #000b,0 0 35px #1bc8bd16}.lobbyGameStage,.memberGameLobby .lobbyGameStage .game-shell{border-radius:20px}@media(max-width:1100px){.lobbyGameContent{padding-inline:14px}.lobbyGameTitle{align-items:start;flex-direction:column;gap:7px}.lobbyGameTitle p{text-align:left}}@media(max-width:760px){.gameBackToLobby{font-size:7px;padding:9px}.lobbyGameContent{padding:14px 7px 40px}.lobbyGameTitle h1{font-size:23px}.lobbyGameTitle p{font-size:8px}.memberGameLobby{display:block;height:100svh;min-height:0;overflow:hidden}.memberGameLobby>.lobbySidebar{display:none}.memberGameLobby .lobbyWorkspace{height:100svh;overflow:hidden}.memberGameLobby .lobbyTopbar{position:relative;height:60px;min-height:60px;padding:5px 8px}.memberGameLobby .gameBackToLobby{margin-right:4px;padding:8px 9px}.memberGameLobby .topbarActions{min-width:0;gap:5px}.memberGameLobby .topbarActions>.levelProgress{display:none}.memberGameLobby .topBalance{width:190px;height:50px;padding:0 12px 0 7px}.memberGameLobby .balanceCoinArt{width:40px;height:40px}.memberGameLobby .balanceCopy{min-width:100px}.memberGameLobby .balanceCopy b{font-size:16px}.memberGameLobby .lobbyGameContent{height:calc(100svh - 60px);padding:0;overflow:hidden;background:#020d15}.memberGameLobby .lobbyGameTitle{display:none}.memberGameLobby .lobbyGameStage{width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.memberGameLobby .lobbyGameStage .game-layout,.memberGameLobby .lobbyGameStage .game-shell{height:100%!important;min-height:0!important;border-radius:0}.memberGameLobby .lobbyGameStage .game-layout{padding-top:3px!important;padding-bottom:151px!important}.memberGameLobby .lobbyGameStage .reel-stage{width:min(98vw,calc(100svh - 250px))!important}.memberGameLobby .lobbyGameStage .modal-backdrop{border-radius:0}}.infoMobileNav{display:none;position:relative}.infoMobileNav summary{display:grid;place-content:center;gap:4px;width:40px;height:40px;border:1px solid #b98231;border-radius:9px;background:#03131dcc;cursor:pointer;list-style:none}.infoMobileNav summary::-webkit-details-marker{display:none}.infoMobileNav summary span{display:block;width:17px;height:1px;background:#f3cb70}.infoMobileNav nav{position:absolute;z-index:30;top:48px;right:0;width:215px;padding:8px;border:1px solid #9a7136;border-radius:12px;background:#03131ef5;box-shadow:0 18px 45px #000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.infoMobileNav nav a{display:block;padding:13px 12px;border-bottom:1px solid #ffffff12;color:#f2dfb5;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.infoMobileNav nav a:last-child{border-bottom:0}@media(max-width:1000px){.infoHeader{grid-template-columns:1fr auto auto}.infoHeader>.infoMobileNav nav,.infoMobileNav{display:block}}@media(max-width:650px){.infoHeader{gap:8px}.infoMobileNav nav{right:-98px}.xpPath>div{grid-template-columns:1fr}.xpPath article{min-height:0;padding:22px 20px}.xpPath h3{margin:7px 0}.xpPath article p{margin:0}}.dailyReward button{width:100%;height:52px;display:flex;align-items:center;justify-content:center;margin-top:auto;padding:0 14px;border:0;border-radius:12px;background:#06141d url(/assets/lobby/menu-button-backplate-v1.png) 50%/100% 100% no-repeat;color:#fff0bf;box-shadow:0 8px 16px #0007;font:700 8px Cinzel Decorative,serif;cursor:pointer}.dailyReward button:hover:not(:disabled){background-color:#071720;filter:brightness(1.12);color:#fff}.dailyReward button:disabled{cursor:default;color:#8d846e;filter:saturate(.45);opacity:.78}.dailyReward.claimed b{color:#c8b16f}.dailyReward.claimed>span{color:#65cfc5}.bonusPromoBoard{position:relative;margin-bottom:31px}.bonusPromoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bonusPromoCard{isolation:isolate;position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid #9b7130;border-radius:16px;background:#03121c;box-shadow:0 17px 38px #0009,inset 0 0 0 1px #f8d37112}.bonusPromoCard>img{z-index:-1;object-fit:cover;object-position:center}.bonusPromoHitArea{position:absolute;z-index:2;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.bonusPromoHitArea:focus-visible{outline:3px solid #45eadb;outline-offset:-5px;border-radius:14px}.bonusPromoCard:not(.claimed):has(.bonusPromoHitArea:hover)>img{filter:brightness(1.06) saturate(1.06);transform:scale(1.012);transition:.2s ease}.bonusPromoCard.claimed>img{filter:saturate(.72) brightness(.57)}.bonusPromoStatus{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:20px;background:#00101a38;text-align:center;pointer-events:none;text-shadow:0 3px 9px #000}.bonusPromoStatus strong{padding:10px 19px;border:1px solid #e2bc5e;border-radius:8px;background:#031822db;box-shadow:0 9px 25px #000b,inset 0 0 14px #17b6aa21;color:#ffe294;font-size:clamp(10px,1vw,15px);letter-spacing:.08em;text-transform:uppercase}.bonusPromoStatus span{color:#e1e7de;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.bonusPromoDots{display:none}@media(max-width:1000px) and (min-width:761px){.bonusPromoGrid{gap:9px}}@media(max-width:760px){.bonusPromoBoard{margin:0 0 24px}.bonusPromoGrid{display:block}.bonusPromoCard{display:none;width:100%;aspect-ratio:3/2}.bonusPromoCard.active{display:block;animation:bonusSlideIn .28s ease both}.bonusPromoStatus strong{font-size:12px}.bonusPromoDots{display:flex;justify-content:center;gap:6px;margin-top:10px}.bonusPromoDots i{width:7px;height:7px;border-radius:50%;background:#52636a;transition:.2s}.bonusPromoDots i.active{width:22px;border-radius:6px;background:#31d7ca}}@keyframes bonusSlideIn{0%{opacity:.35;transform:translateX(8px)}}.consentBackdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:end center;padding:24px;background:#0009;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.consentPanel{position:relative;width:min(960px,100%);overflow:hidden;padding:27px 30px 20px;border:1px solid #d6a33c;border-radius:20px 20px 8px 8px;background:radial-gradient(circle at 50% 0,#0d4a50 0,transparent 42%),linear-gradient(145deg,#061a26,#020c14 70%);box-shadow:0 24px 80px #000,0 0 35px #16d6ca22;color:#dce6e4}.consentPanel:after,.consentPanel:before{content:"";position:absolute;top:0;width:118px;height:100%;pointer-events:none;opacity:.2;background:linear-gradient(90deg,#c89634,transparent)}.consentPanel:before{left:0}.consentPanel:after{right:0;transform:scaleX(-1)}.consentLantern{position:absolute;top:18px;right:25px;color:#efc660;font-size:28px;text-shadow:0 0 18px #edb744}.consentPanel header{max-width:760px}.consentPanel header small{color:#36d6cb;font-size:9px;letter-spacing:.2em}.consentPanel h2{margin:5px 0 7px;color:#f5d47d;font:700 clamp(24px,3vw,38px) Cinzel Decorative,serif}.consentPanel header p{max-width:820px;color:#b9c7c9;font-size:12px;line-height:1.65}.consentGpc{margin:12px 0 0;padding:9px 12px;border-left:2px solid #46d8cc;background:#0a3741;color:#d1efeb;font-size:10px}.consentCategories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px}.consentCategories label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:92px;padding:13px;border:1px solid #31505b;border-radius:11px;background:#03131ddd}.consentCategories b,.consentCategories small,.consentCategories span{display:block}.consentCategories b{color:#f2d079;font-size:11px}.consentCategories small{margin-top:5px;color:#96a8ab;font-size:8px;line-height:1.45}.consentCategories input{width:18px;height:18px;accent-color:#16bdb4}.consentActions{grid-template-columns:repeat(3,1fr);gap:10px}.consentActions button{min-height:46px;padding:10px 15px;border:1px solid #c89634;border-radius:8px;background:#071924;color:#f1d27e;font:600 10px Cinzel,serif}.consentActions button:first-child{background:linear-gradient(#20cfc3,#087b82);color:#fff6d6;box-shadow:0 6px 20px #0bc8bd33}.consentActions button:hover{filter:brightness(1.12)}.consentPanel footer{display:flex;gap:18px;align-items:center;margin-top:13px;color:#829497;font-size:8px}.consentPanel footer a{color:#d6bf80;text-decoration:underline}.cookieSettingsButton{position:fixed;z-index:90;right:14px;bottom:14px;padding:8px 11px;border:1px solid #8d6a2c;border-radius:18px;background:#03131de8;color:#d9c17c;font:600 8px Cinzel,serif;box-shadow:0 6px 20px #0009}.cookieSettingsButton:hover{border-color:#d6a33c;color:#fff0bd}body:has(.memberLobby) .cookieSettingsButton{bottom:92px}@media(max-width:700px){.consentBackdrop{padding:10px}.consentPanel{max-height:calc(100vh - 20px);overflow:auto;padding:23px 18px 16px}.consentPanel h2{font-size:23px}.consentPanel header p{font-size:10px}.consentCategories{grid-template-columns:1fr 1fr}.consentCategories label{min-height:82px}.consentActions{grid-template-columns:1fr}.consentActions button{min-height:43px}.consentPanel footer{flex-wrap:wrap;gap:8px 14px}.consentPanel footer span{width:100%}}.consentBackdrop{place-items:center;padding:12px;background:#000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consentPanel{isolation:isolate;width:min(610px,100%);min-height:780px;max-height:calc(100vh - 24px);overflow:auto;padding:132px 78px 62px;border:0;border-radius:0;background:transparent;box-shadow:none}.consentPanel:before{display:block;content:"";position:absolute;z-index:0;inset:0;width:auto;height:auto;opacity:1;background:url(/assets/registration-frame-v1.png) 50%/114% 100% no-repeat;-webkit-mask-image:radial-gradient(ellipse 67% 80% at 50% 48%,#000 42%,rgba(0,0,0,.9) 56%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.12) 82%,transparent 94%);mask-image:radial-gradient(ellipse 67% 80% at 50% 48%,#000 42%,rgba(0,0,0,.9) 56%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.12) 82%,transparent 94%);filter:drop-shadow(0 20px 36px #0009)}.consentPanel:after{display:none}.consentPanel header{position:relative;z-index:1;text-align:center}.consentPanel header small{color:#4ee0d1;font:500 9px Cinzel,serif;letter-spacing:.22em}.consentPanel h2{margin:8px auto 10px;max-width:440px;color:#f4d17e;font:700 32px/1.08 Cinzel Decorative,serif;text-transform:uppercase}.consentPanel header p{max-width:420px;margin:0 auto 24px;color:#a9babd;font:11px/1.65 Marcellus,serif}.consentGpc{position:relative;z-index:1;margin:0 0 12px;padding:10px 12px;border:1px solid #3a817e;border-left-width:3px;border-radius:7px;background:#031b24cc;color:#c6e8e4;font:9px/1.5 Marcellus,serif}.consentActions{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:11px;margin-top:18px}.consentActions button{position:relative;min-height:56px;padding:12px 18px;border:1px solid #eac064;border-radius:10px;background:#06141ddd;color:#f3d98f;font:600 12px Cinzel,serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 2px #082530,0 8px 20px #0007}.consentActions button:after,.consentActions button:before{content:"◆";position:absolute;top:50%;color:#f5c85f;transform:translateY(-50%)}.consentActions button:before{left:-10px}.consentActions button:after{right:-10px}.consentActions button:first-child{background:linear-gradient(180deg,#12bdb3,#05736f);color:#fff1c8;box-shadow:inset 0 0 0 3px #043f42,0 0 18px #16c9bd2f}.consentActions button:nth-child(2){background:linear-gradient(180deg,#0a1d28,#041019);color:#f2d487}.consentActions button:nth-child(3){background:linear-gradient(180deg,#102b35,#071822);color:#d9c681}.consentCategories{position:relative;z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.consentCategories label{min-height:88px;padding:12px;border-color:#6e572b;border-radius:8px;background:#03141ddd}.consentCategories b{font:600 10px Cinzel,serif;color:#e6c66f}.consentCategories small{color:#8fa3a6;font:8px/1.45 Marcellus,serif}.consentPanel footer{position:relative;z-index:1;justify-content:center;flex-wrap:wrap;margin-top:auto;padding-top:18px;text-align:center;color:#71868b;font:8px Marcellus,serif}.consentPanel footer span{width:100%}.consentPanel footer a{color:#d9c17c}.cookieSettingsButton{font-family:Cinzel,serif}@media(max-width:700px){.consentPanel{width:min(100%,470px);min-height:680px;max-height:calc(100vh - 12px);padding:104px 48px 47px}.consentPanel:before{background-size:116% 100%;-webkit-mask-image:radial-gradient(ellipse 72% 84% at 50% 47%,#000 44%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.42) 74%,transparent 94%);mask-image:radial-gradient(ellipse 72% 84% at 50% 47%,#000 44%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.42) 74%,transparent 94%)}.consentPanel h2{font-size:27px}.consentPanel header p{font-size:10px}.consentActions,.consentCategories{grid-template-columns:1fr}.consentPanel footer{gap:8px 14px}}@media(max-width:410px){.consentBackdrop{padding:5px}.consentPanel{padding:92px 37px 42px}.consentPanel h2{font-size:23px}.consentActions button{min-height:50px;font-size:10px}}.consentPanel footer{padding:18px 0 0;border:0;background:transparent;box-shadow:none}.authAgreement{margin:10px auto 0;max-width:470px;text-align:center;color:#8798a5;font-size:8px;line-height:1.55}.authAgreement a{color:#d9c17c;text-decoration:underline;text-underline-offset:2px}.siteDisclaimer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 30px;border-top:1px solid #805d286e;background:linear-gradient(180deg,#020c13,#01070c);color:#81949a}.siteDisclaimer>strong{display:grid;place-items:center;width:54px;height:54px;border:1px solid #bf8c37;border-radius:50%;color:#f1cb70;font:700 17px Cinzel Decorative,serif;box-shadow:inset 0 0 17px #c28c2730}.siteDisclaimer p{max-width:880px;margin:0;font:10px/1.75 Cinzel Decorative,serif}.siteDisclaimer p b{color:#d9c9a5}.siteDisclaimer nav{display:flex;align-items:center;gap:17px}.siteDisclaimer nav a{color:#a79878;font:8px Cinzel Decorative,serif;text-transform:uppercase}.siteDisclaimer nav a:hover{color:#f1cc72}.lobbyDisclaimer{margin-top:10px}@media(max-width:760px){.siteDisclaimer{grid-template-columns:auto 1fr;gap:13px;padding:21px 16px 104px}.siteDisclaimer>strong{width:46px;height:46px;font-size:14px}.siteDisclaimer p{font-size:8px;line-height:1.65}.siteDisclaimer nav{grid-column:1/-1;justify-content:center;gap:14px}.siteDisclaimer nav a{font-size:7px}}