:root{--bg:#030712;--bg-2:#07111f;--surface:#0a1220d1;--surface-solid:#0c1423;--surface-light:#f7fafc;--text:#f8fbff;--muted:#9fb4c9;--muted-2:#5d7085;--line:#94a3b838;--cyan:#16e4ff;--cyan-soft:#16e4ff24;--gold:#ffd33d;--gold-2:#f59e0b;--green:#22c55e;--red:#ef4444;--magenta:#d946ef;--radius:8px;--shadow:0 24px 80px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.publicSite{background:radial-gradient(circle at 68% 12%,#16e4ff2b,#0000 34%),radial-gradient(circle at 82% 38%,#d946ef1f,#0000 28%),linear-gradient(#030712 0%,#07101f 44%,#050816 100%);min-height:100vh;overflow:hidden}.publicHeader{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712d1;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:80px;padding:0 54px;display:grid;position:sticky;top:0}.brandMark{grid-template-columns:repeat(2,15px);gap:4px;width:38px;height:38px;display:grid;position:relative;transform:rotate(30deg)}.brandMark span{background:linear-gradient(135deg, var(--cyan), #2563eb);border-radius:4px;display:block;box-shadow:0 0 18px #16e4ff73}.brandMark span:nth-child(3){grid-column:span 2}.brandCopy{line-height:1;display:grid}.brandCopy strong{font-size:2rem;font-weight:850}.headerActions,.heroActions,.topbarActions{align-items:center;gap:14px;display:flex}.primaryButton,.secondaryButton,.clientButton,.smallAction,.iconButton{cursor:pointer;border:0}.primaryButton,.secondaryButton,.clientButton,.disabledButton,.smallAction{border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.94rem;font-weight:800;display:inline-flex}.primaryButton{color:#070812;background:linear-gradient(180deg, #ffe56b, var(--gold));padding:0 26px;box-shadow:0 14px 32px #ffd33d38}.primaryButton.compact{text-transform:uppercase;min-height:44px;padding:0 22px}.primaryButton.full{width:100%}.secondaryButton,.clientButton,.smallAction{color:var(--text);background:#080e1bb3;border:1px solid #16e4ff73;padding:0 20px}.disabledButton{min-height:48px;color:var(--muted);border:1px solid var(--line);background:#0f172a8f;padding:0 20px}.clientButton{min-height:44px}.smallAction{min-height:38px;padding:0 14px;font-size:.84rem}.smallAction.warn{color:#fecaca;border-color:#ef44446b}.iconButton{border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--text);background:#0f172aeb;place-items:center;display:inline-grid}.heroSection{isolation:isolate;min-height:900px;padding:0 54px 54px;position:relative;overflow:hidden}.hero3dCanvas,.hero3dFallback{z-index:-1;opacity:.26;pointer-events:none;position:absolute;inset:170px 0 230px 56%;overflow:hidden}.hero3dFallback{opacity:.28;background:linear-gradient(120deg,#0000 0%,#16e4ff14 38%,#0000 76%),url(/assets/jetx/promotional-screenshot.png) 100%/min(720px,70vw) no-repeat}.heroUtilityBar{color:#dbeafe;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:18px;max-width:1440px;margin:0 auto;padding:20px 0;display:grid}.heroUtilityBar span{border-right:1px solid var(--line);text-transform:uppercase;align-items:center;gap:10px;min-height:38px;padding:0 16px;font-size:.9rem;font-weight:750;display:flex}.heroUtilityBar span:last-child{border-right:0}.heroUtilityBar svg{color:var(--cyan)}.heroUtilityBar .ageMark{color:#fff;justify-content:flex-end}.heroGrid{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);align-items:center;gap:46px;max-width:1440px;min-height:650px;margin:0 auto;padding-top:26px;display:grid}.heroCopy h1{text-transform:uppercase;max-width:610px;margin:0;font-size:4.6rem;font-weight:920;line-height:.97}.heroCopy h1 span{color:var(--cyan);text-shadow:0 0 24px #16e4ff7a;display:block}.heroCopy p{color:#d4e4f4;max-width:610px;margin:24px 0 30px;font-size:1.12rem;line-height:1.62}.heroStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.heroStats span{border:1px solid var(--line);border-radius:var(--radius);background:#050c1894;gap:8px;min-height:122px;padding:18px;display:grid}.heroStats svg,.featureItem svg,.stepRow svg{color:var(--cyan)}.heroStats strong{color:#fff;font-size:1.05rem}.heroStats span{color:var(--muted);font-size:.87rem}.flagshipPanel{min-height:530px;box-shadow:var(--shadow);background:#070b18;border:1px solid #ffd33d47;border-radius:22px;position:relative;overflow:hidden}.flagshipImageWrap{position:absolute;inset:0}.flagshipImage{object-fit:cover;object-position:center 62%}.flagshipOverlay{pointer-events:none;background:linear-gradient(90deg,#0307126b,#0000 62%);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:0}.flagshipOverlay img{object-fit:contain;width:280px;height:auto}.flagshipTags{flex-wrap:wrap;gap:10px;display:flex}.flagshipTags span{border-radius:var(--radius);color:#e0fbff;text-transform:uppercase;background:#0000007a;border:1px solid #16e4ff85;padding:10px 14px;font-size:.86rem;font-weight:850}.gamesSection,.detailSection,.apiSection,.operatorSection,.accessSection{max-width:1440px;margin:0 auto;padding:86px 54px}.gamesHeader,.sectionIntro,.accessSection{justify-content:space-between;align-items:end;gap:32px;display:flex}.sectionIntro{align-items:start;margin-bottom:34px}.gamesHeader p,.sectionIntro p,.accessSection p,.panelHeading p,.dashboardTopbar p{color:var(--cyan);text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:850}.gamesHeader h2,.sectionIntro h2,.accessSection h2{max-width:760px;margin:0;font-size:2.5rem;line-height:1.12}.catalogTabs{gap:10px;display:flex}.catalogTabs button,.tabBar button{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--muted);cursor:pointer;background:#0f172aad;padding:0 16px;font-size:.86rem;font-weight:800}.catalogTabs button.active,.tabBar button.active{color:#07111f;border-color:var(--cyan);background:var(--cyan)}.gameCard{border:1px solid var(--line);background:#090f1dd6;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px #0000003d}.gameThumb{aspect-ratio:1.38;background:#060a14;position:relative;overflow:hidden}.gameThumb img{object-fit:cover}.statusLive,.statusSoon{border-radius:var(--radius);color:#03110b;background:var(--green);text-transform:uppercase;align-items:center;gap:6px;padding:8px 10px;font-size:.74rem;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px}.gameBody{padding:18px}.gameBody span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:850}.gameBody h3{margin:8px 0;font-size:1.35rem}.gameBody p{min-height:48px;color:var(--muted);margin:0;line-height:1.5}.gameMeta{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.gameMeta strong{color:var(--gold)}.gameMeta a{color:#fff;align-items:center;gap:6px;font-weight:800;display:inline-flex}.gameActions{margin-top:14px;display:flex}.smallPrimaryLink,.smallDisabledLink{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-size:.86rem;font-weight:850;display:inline-flex}.smallDisabledLink{color:var(--muted);border:1px solid var(--line);background:#0f172a9e}.gameAboutPage{background:radial-gradient(circle at 72% 18%,#16e4ff24,#0000 32%),linear-gradient(#030712 0%,#07101f 100%);min-height:100vh}.gameAboutHeader{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:28px 32px;display:flex}.gameAboutHero,.gameAboutInfo{max-width:1240px;margin:0 auto;padding:28px 32px 74px}.gameAboutHero{grid-template-columns:minmax(320px,.82fr) minmax(460px,1fr);align-items:center;gap:34px;display:grid}.gameAboutCopy>p:first-of-type{color:var(--cyan);text-transform:uppercase;margin:0;font-size:.84rem;font-weight:850}.gameAboutCopy h1{margin:0;font-size:clamp(3rem,7vw,5.9rem);line-height:.96}.gameAboutCopy p{color:#c9d7e8;max-width:680px;margin:0;font-size:1.08rem;line-height:1.7}.gameAboutMedia{min-height:560px;box-shadow:var(--shadow);background:#060a14;border:1px solid #16e4ff47;border-radius:16px;position:relative;overflow:hidden}.gameAboutInfo{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gameAboutInfo article{border:1px solid var(--line);border-radius:var(--radius);background:#0a111fc7;padding:24px}.gameAboutInfo h2{margin:16px 0 8px;font-size:1.16rem}.detailGrid,.apiGrid,.operatorGrid,.adminGrid{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:26px;display:grid}.videoFrame{max-width:420px;box-shadow:var(--shadow);background:#070b16;border:1px solid #16e4ff3d;border-radius:22px;overflow:hidden}.videoFrame img{width:100%;height:auto;display:block}.featureRail{align-content:center;gap:16px;display:grid}.featureItem,.stepRow,.controlTile,.sidePanel,.operatorMainPanel,.settingsPanel,.metricCard,.tablePanel{border:1px solid var(--line);border-radius:var(--radius);background:#0a111fc2}.featureItem{padding:28px}.featureItem h3,.stepRow h3{margin:14px 0 8px;font-size:1.22rem}.featureItem p,.stepRow p{color:var(--muted);margin:0;line-height:1.6}.apiGrid{grid-template-columns:1fr .9fr}.codePanel{box-shadow:var(--shadow);background:#06101d;border:1px solid #16e4ff47;border-radius:16px;overflow:hidden}.codeHeader{border-bottom:1px solid var(--line);color:var(--cyan);justify-content:space-between;gap:18px;padding:16px 20px;font-size:.84rem;font-weight:850;display:flex}.codePanel pre{color:#c7f9ff;margin:0;padding:24px;font-size:.96rem;line-height:1.7;overflow-x:auto}.stepsList{gap:14px;display:grid}.stepRow{grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid}.stepRow h3{margin-top:0}.controlGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.controlTile{color:#e7f6ff;align-items:center;gap:12px;min-height:70px;padding:18px;font-weight:800;display:flex}.checkIcon{color:#07111f;background:var(--cyan);border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.standalone{width:max-content}.accessSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.accessForm{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;width:min(620px,100%);display:grid}.accessForm label,.fieldGrid label,.betInputs label{color:#dbeafe;gap:8px;font-size:.84rem;font-weight:800;display:grid}.accessForm input,.accessForm textarea,.fieldGrid input,.fieldGrid select,.betInputs input,.searchBox input{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);background:#0f172aeb;outline:none;padding:0 14px}.accessForm input,.fieldGrid input,.fieldGrid select,.betInputs input,.searchBox input{min-height:48px}.accessForm textarea{resize:vertical;min-height:88px;padding-top:12px;line-height:1.45}.accessFormWide,.accessFormMessage,.accessForm button{grid-column:span 2}.accessFormMessage{border-radius:var(--radius);color:#fde68a;background:#78350f47;border:1px solid #fbbf2475;align-items:center;gap:9px;padding:12px 14px;font-size:.86rem;font-weight:800;display:flex}.accessFormMessage.success{color:#a7f3d0;background:#14532d3d;border-color:#2dd4bf6b}.publicFooter{max-width:1440px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:34px 54px 48px;display:flex}.publicFooter div{align-items:center;gap:14px;display:flex}.footerLinks{flex-wrap:wrap}.operatorLoginPage{background:radial-gradient(circle at 28% 18%,#16e4ff29,#0000 34%),linear-gradient(#04101d,#020617);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.loginBack{color:#dbeafe;position:fixed;top:24px;left:24px}.operatorLoginCard{border-radius:var(--radius);width:min(100%,460px);box-shadow:var(--shadow);background:#08111feb;border:1px solid #94a3b83d;gap:16px;padding:28px;display:grid}.operatorLoginCard h1{margin:0;font-size:2rem}.operatorLoginCard p{color:var(--muted);margin:0 0 4px;line-height:1.6}.operatorLoginCard label{color:#dbeafe;gap:8px;font-weight:820;display:grid}.operatorLoginCard label>span{border:1px solid var(--line);border-radius:var(--radius);background:#0f172ae0;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.operatorLoginCard input{width:100%;color:var(--text);background:0 0;border:0;outline:none}.operatorLoginCard button:disabled,.primaryButton:disabled{cursor:not-allowed;opacity:.64}.loginBadge{color:#99f6e4;background:#14b8a61f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 12px;font-size:.82rem;font-weight:850;display:inline-flex}.loginError{border-radius:var(--radius);color:#fecaca;background:#7f1d1d3d;border:1px solid #ef44445c;padding:12px;font-size:.88rem;font-weight:780}.demoCredentialBox{border-radius:var(--radius);color:var(--muted);background:#03071270;border:1px solid #16e4ff3d;gap:6px;padding:14px;font-size:.84rem;display:grid}.demoCredentialBox strong{color:#e0f2fe}.appShell{color:#101827;background:#edf2f7;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.adminShell{background:#eef2f6}.sideNav{color:#e9f4ff;background:#08111f;height:100vh;padding:24px 16px;position:sticky;top:0}.miniBrand{margin:0 0 28px 8px}.miniBrand span{border-radius:var(--radius);color:#06101d;background:var(--cyan);place-items:center;width:40px;height:40px;font-weight:950;display:inline-grid}.sideNav nav{gap:8px;display:grid}.sideNav button,.sideNav a{border-radius:var(--radius);color:#b9c9dc;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:.94rem;font-weight:750;display:flex}.sideNav button.active,.sideNav button:hover,.sideNav a.active,.sideNav a:hover{color:#06101d;background:var(--cyan)}.dashboardSurface{min-width:0;padding:28px}.dashboardTopbar,.panelHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboardTopbar{margin-bottom:22px}.adminTopbarActions{justify-content:end;align-items:center;gap:12px;display:flex}.publicHeader{min-height:76px;padding:0 clamp(24px,5vw,72px)}.brandCopy em{letter-spacing:0}.publicHome,.gamesDirectory{background:linear-gradient(#030712f5 0%,#040c19fa 42%,#f4f8fb 42%,#edf3f8 100%),#030712}.premiumHero{isolation:isolate;min-height:calc(100svh - 76px);padding:34px clamp(22px,5vw,72px) 64px;position:relative;overflow:hidden}.premiumHero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03071200,#040c19f5);height:170px;position:absolute;inset:auto 0 0}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{z-index:0;opacity:.76;pointer-events:none;border:0;width:64vw;height:min(760px,100svh - 20px);position:absolute;inset:80px 0 auto 38%}.heroStage{z-index:1;grid-template-columns:minmax(420px,.82fr) minmax(420px,1fr);align-items:center;gap:52px;width:min(100%,1440px);min-height:720px;margin:0 auto;display:grid;position:relative}.premiumHeroCopy{align-content:center;justify-items:start;max-width:760px;display:grid}.premiumHeroCopy h1{color:#fff;text-transform:none;max-width:760px;margin:22px 0 0;font-size:5.45rem;font-weight:920;line-height:.96}.premiumHeroCopy p{color:#c8d8e8;max-width:660px;margin:24px 0 30px;font-size:1.14rem;line-height:1.68}.heroProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,680px);margin-top:34px;display:grid}.heroProofGrid span{border-radius:var(--radius);color:#aebfd2;background:#070f1db8;border:1px solid #94a3b82e;gap:8px;min-height:108px;padding:16px;display:grid}.heroProofGrid svg{color:var(--cyan)}.heroProofGrid strong{color:#fff;font-size:1.02rem}.heroShowcase{z-index:1;justify-items:end;display:grid;position:relative}.heroDevice{aspect-ratio:1.08;border-radius:var(--radius);background:#050a14;border:1px solid #16e4ff5c;width:min(100%,700px);position:relative;overflow:hidden;box-shadow:0 32px 120px #0000008a}.heroDevice:after{content:"";pointer-events:none;background:linear-gradient(#03071205,#0307126b);position:absolute;inset:0}.heroDeviceImage{object-fit:cover;object-position:center}.heroDeviceHud,.multiplierChip{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712bd;border:1px solid #16e4ff4d;position:absolute}.heroDeviceHud{gap:4px;min-width:190px;padding:14px;display:grid;bottom:18px;left:18px}.heroDeviceHud span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:850}.heroDeviceHud strong{color:#fff;font-size:1.25rem}.multiplierChip{color:var(--gold);padding:12px 16px;font-size:1.15rem;font-weight:900;top:18px;right:18px}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess,.gamesDirectory .directoryHero{width:min(100%,1440px);margin:0 auto;padding-inline:clamp(22px,5vw,72px)}.publicHome .gamesSection,.gamesDirectory .gamesSection{color:#07111f;padding-top:86px;padding-bottom:86px}.publicHome .gamesHeader,.gamesDirectory .gamesHeader{align-items:end}.publicHome .gamesHeader p,.gamesDirectory .gamesHeader p,.homeSectionIntro p,.integrationCopy p,.companyCopy p,.directoryHero p{color:#007d92;text-transform:uppercase;font-size:.82rem;font-weight:900}.publicHome .gamesHeader h2,.gamesDirectory .gamesHeader h2,.homeSectionIntro h2,.integrationCopy h2,.companyCopy h2,.directoryHero h1{color:#07111f;font-size:3rem;line-height:1.06}.publicHome .gamesHeader span,.gamesDirectory .gamesHeader span,.homeSectionIntro span,.integrationCopy span,.companyCopy span,.directoryHero span,.homeAccess>div>span{color:#53687e;max-width:720px;margin-top:14px;font-size:1rem;line-height:1.68;display:block}.catalogLink{border-radius:var(--radius);color:#07111f;background:#fff;border:1px solid #07111f29;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.publicHome .gameGrid,.gamesDirectory .gameGrid{gap:20px;margin-top:34px}.publicHome .gameCard,.gamesDirectory .gameCard{background:#fff;border-color:#07111f1f;box-shadow:0 20px 55px #14233a1f}.publicHome .gameThumb,.gamesDirectory .gameThumb{border-bottom:1px solid #07111f1a}.publicHome .gameBody h3,.gamesDirectory .gameBody h3,.publicHome .gameMeta a,.gamesDirectory .gameMeta a{color:#07111f}.publicHome .gameBody p,.gamesDirectory .gameBody p{color:#5f7185}.homeSection{color:#07111f;padding-top:88px;padding-bottom:88px}.platformSection{background:0 0}.platformCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.platformCard{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;min-height:248px;padding:24px;box-shadow:0 18px 46px #14233a1a}.platformCard svg,.companyList svg{color:#0797ad}.platformCard h3{color:#07111f;margin:18px 0 10px;font-size:1.22rem}.platformCard p{color:#5b7086;margin:0;line-height:1.62}.integrationPreview{color:#07111f;grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:center;gap:44px;display:grid}.integrationCopy .secondaryButton{color:#07111f;background:#fff;border-color:#07111f2e;width:max-content;margin-top:26px}.flowPanel{gap:12px;display:grid}.flowRow{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:grid;box-shadow:0 16px 36px #14233a14}.flowRow span{border-radius:var(--radius);color:#06111f;background:var(--gold);place-items:center;width:42px;height:42px;font-weight:950;display:grid}.flowRow strong{color:#07111f;font-size:1rem}.companySection{grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:center;gap:44px;display:grid}.companyVisual{border-radius:var(--radius);background:#07111f;border:1px solid #07111f1f;min-height:480px;position:relative;overflow:hidden;box-shadow:0 24px 66px #14233a2e}.companyVisual img{object-fit:cover}.companyList{gap:12px;margin-top:26px;display:grid}.companyList span{border-radius:var(--radius);color:#13243a;background:#fff;border:1px solid #07111f1a;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.homeAccess{color:#07111f;border-top:1px solid #07111f1a;border-bottom:1px solid #07111f1a;align-items:center;gap:40px;padding-top:74px;padding-bottom:74px}.homeAccess p{color:#007d92}.homeAccess h2{color:#07111f}.publicHome .publicFooter,.gamesDirectory .publicFooter{color:#53687e}.publicHome .publicFooter strong,.gamesDirectory .publicFooter strong{color:#07111f}.directoryHero{color:#07111f;padding-top:84px;padding-bottom:20px}.directoryHero h1{max-width:860px;margin:10px 0 0;font-size:4.3rem}@media (max-width:1180px){.publicHeader{gap:18px}.publicHeader nav{gap:20px}.heroStage{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:36px}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{opacity:.44;width:86vw;height:560px;inset:92px 0 auto 22%}.premiumHeroCopy h1{font-size:4.35rem}.heroShowcase{justify-items:start;width:min(100%,760px)}.gameGrid,.publicHome .gameGrid,.gamesDirectory .gameGrid,.platformCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationPreview,.companySection{grid-template-columns:1fr}}@media (max-width:860px){.publicHeader{grid-template-columns:1fr auto;min-height:68px;padding-inline:18px}.publicHeader nav{display:none}.brandCopy strong{font-size:1.55rem}.premiumHero{min-height:0;padding:22px 18px 48px}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{opacity:.28;width:92vw;height:420px;inset:78px -18px auto auto}.premiumHeroCopy h1{font-size:3.15rem;line-height:1}.premiumHeroCopy p{font-size:1rem}.heroActions,.headerActions{flex-wrap:wrap}.heroProofGrid{grid-template-columns:1fr}.heroDevice{aspect-ratio:.96}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess,.gamesDirectory .directoryHero{padding-inline:18px}.publicHome .gamesHeader,.gamesDirectory .gamesHeader,.homeAccess,.publicFooter{align-items:start;display:grid}.publicHome .gamesHeader h2,.gamesDirectory .gamesHeader h2,.homeSectionIntro h2,.integrationCopy h2,.companyCopy h2{font-size:2.15rem}.directoryHero h1{font-size:2.75rem}.gameGrid,.publicHome .gameGrid,.gamesDirectory .gameGrid,.platformCardGrid{grid-template-columns:1fr}.companyVisual{min-height:340px}.publicFooter,.publicFooter div{align-items:start}}@media (prefers-reduced-motion:reduce){.publicHome .hero3dCanvas{display:none}.publicHome .hero3dFallback{display:block}}.adminTopbarActions>span{color:#64748b;white-space:nowrap;font-size:.84rem;font-weight:800}.adminMessage{border-radius:var(--radius);color:#075985;background:#f0f9ff;border:1px solid #bae6fd;margin:0 0 18px;padding:12px 14px;font-size:.88rem;font-weight:850}.dashboardTopbar h1,.panelHeading h2{color:#0f172a;margin:0}.dashboardTopbar h1{font-size:2rem}.operatorEmail{color:#64748b;margin-top:6px;font-size:.88rem;font-weight:750;display:inline-block}.panelHeading h2{font-size:1.25rem}.healthPill{color:#065f46;background:#d1fae5;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:850;display:inline-flex}.searchBox{border-radius:var(--radius);background:#fff;border:1px solid #d6dde7;align-items:center;gap:10px;min-width:340px;padding:0 12px;display:flex}.searchBox input{color:#0f172a;background:0 0;border:0}.tabBar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.tabBar button{color:#475569;background:#fff}.metricsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.operatorPageHeader{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;margin-bottom:18px;padding:22px}.operatorPageHeader p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:900}.operatorPageHeader h2{color:#0f172a;margin:0;font-size:1.7rem}.operatorPageHeader span{color:#64748b;max-width:720px;margin-top:8px;font-size:.94rem;line-height:1.55;display:block}.operatorPageGrid,.operatorHomeGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;min-width:0;display:grid}.operatorOverviewGameList{gap:12px;margin-top:18px;display:grid}.operatorOverviewGame{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:112px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:12px;display:grid}.overviewGameThumb{border-radius:var(--radius);background:#06101d;height:78px;position:relative;overflow:hidden}.overviewGameThumb img{object-fit:contain;object-position:center}.operatorOverviewGame:first-child .overviewGameThumb img{object-fit:cover}.operatorOverviewGame>div:nth-child(2){min-width:0}.operatorOverviewGame .statusLive.inline,.operatorOverviewGame .statusSoon.inline{white-space:normal;max-width:100%}.operatorOverviewGame h3,.operatorOverviewGame p{margin:0}.operatorOverviewGame h3{color:#0f172a;margin-top:7px;font-size:1.02rem}.operatorOverviewGame p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.overviewGameStats{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.overviewGameStats span{border-radius:var(--radius);color:#64748b;text-transform:uppercase;background:#fff;border:1px solid #dbe3ed;gap:5px;padding:10px;font-size:.72rem;font-weight:850;display:grid}.overviewGameStats strong{color:#0f172a;text-transform:none;font-size:.92rem}.miniTrafficChart{border-radius:var(--radius);background:linear-gradient(#f8fbff,#edf6ff);border:1px solid #dbe3ed;align-items:end;gap:8px;height:180px;margin:16px 0;padding:16px;display:flex}.miniTrafficChart span{background:linear-gradient(#16e4ff,#0891b2);border-radius:6px 6px 0 0;flex:1;min-width:10px}.credentialGrid,.reportStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.reportStack{grid-template-columns:1fr;margin-top:0}.credentialCard{border-radius:var(--radius);color:#334155;background:#f8fafc;border:1px solid #dbe3ed;gap:7px;padding:15px;display:grid}.credentialCard svg{color:#0891b2}.credentialCard span{color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:850}.credentialCard strong{overflow-wrap:anywhere;color:#0f172a;font-size:.98rem}.integrationStatusGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:18px;display:grid}.sandboxStatusGrid{margin-bottom:18px}.sandboxPanel{gap:18px;display:grid}.sandboxStage{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;gap:16px;padding:18px;display:grid}.sandboxStageHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.sandboxStageHeader>strong{color:#03101b;background:var(--cyan);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.86rem;display:grid}.sandboxStageHeader p,.sandboxStageHeader h2,.sandboxStageHeader span{margin:0}.sandboxStageHeader p{color:#0891b2;text-transform:uppercase;font-size:.72rem;font-weight:900}.sandboxStageHeader h2{color:#0f172a;margin-top:4px;font-size:1.08rem}.sandboxStageHeader span{color:#64748b;margin-top:5px;font-size:.84rem;line-height:1.45;display:block}.sandboxCredentialGrid,.sandboxEndpointGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sandboxEndpointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sandboxSidePanel{align-content:start;gap:18px;display:grid}.goLiveStage{background:linear-gradient(#fff,#f6fbff);border-color:#bae6fd}.goLiveSummary,.goLiveChecklistGrid{gap:10px;display:grid}.goLiveSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.goLiveSummary>div{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;padding:12px}.goLiveSummary span,.goLiveSummary strong{display:block}.goLiveSummary span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850}.goLiveSummary strong{color:#0f172a;margin-top:6px;font-size:.92rem}.goLiveChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.goLiveStatus{color:#075985;white-space:nowrap;background:#e0f2fe;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.goLiveStatus.approved,.goLiveStatus.ready,.goLiveStatus.passed{color:#065f46;background:#d1fae5}.goLiveStatus.pending,.goLiveStatus.watch,.goLiveStatus.warning,.goLiveStatus.skipped{color:#854d0e;background:#fef3c7}.goLiveStatus.rejected,.goLiveStatus.blocked,.goLiveStatus.danger,.goLiveStatus.failed{color:#991b1b;background:#fee2e2}.goLiveStatus.not-requested{color:#475569;background:#e2e8f0}.sandboxActionStack{gap:10px;display:grid}.sandboxActionStack .smallAction{justify-content:flex-start}.operatorDocsPanel{gap:18px;display:grid}.operatorDocsFlow,.operatorDocsCards,.operatorKitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operatorDocsFlow div,.operatorDocsCards article,.operatorKitCard{border-radius:var(--radius);color:#334155;background:#f8fafc;border:1px solid #dbe3ed;align-content:start;gap:8px;padding:14px;display:grid}.operatorDocsFlow strong{color:#03101b;background:var(--cyan);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.86rem;display:grid}.operatorDocsFlow span,.operatorDocsCards span{color:#64748b;font-size:.86rem;line-height:1.5}.operatorDocsCards article strong{color:#0f172a;font-size:.94rem}.operatorKitCard{min-height:188px}.operatorKitCard>div:first-child{align-items:center;gap:9px;display:flex}.operatorKitCard>div:first-child svg{color:#0891b2}.operatorKitCard strong{color:#0f172a;font-size:.94rem}.operatorKitCard span{color:#64748b;font-size:.84rem;line-height:1.5}.operatorKitCard code{color:#0f172a;overflow-wrap:anywhere;font-size:.78rem}.operatorKitActions{flex-wrap:wrap;align-self:end;gap:8px;margin-top:4px;display:flex}.operatorKitActions .smallAction{min-height:34px;padding:0 11px}.operatorDocsSection{gap:14px;display:grid}.operatorDocsSide{gap:18px;display:grid}.simpleDocsStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.simpleDocsStatus article{border-radius:var(--radius);color:#334155;background:#fff;border:1px solid #dbe3ed;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.simpleDocsStatus article svg{color:#64748b;flex:none}.simpleDocsStatus article.ready{background:#f0fdf4;border-color:#bbf7d0}.simpleDocsStatus article.ready svg{color:#16a34a}.simpleDocsStatus article.pending{background:#fff7ed;border-color:#fed7aa}.simpleDocsStatus article.pending svg{color:#ea580c}.simpleDocsStatus span{color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.simpleDocsStatus strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.92rem;display:block}.simpleApiDocs{border-radius:var(--radius);color:#e5e7eb;background:#030507;border:1px solid #1f2937;grid-template-columns:248px minmax(0,1fr) 300px;gap:18px;padding:18px;display:grid;box-shadow:0 22px 58px #02081729}.simpleDocsNav,.simpleDocsAside{align-content:start;gap:10px;display:grid}.simpleDocsBrand{color:#f8fafc;border-bottom:1px solid #1f2937;align-items:center;gap:10px;min-height:54px;margin-bottom:4px;display:flex}.simpleDocsBrand svg{color:#f4bd11}.simpleDocsBrand strong,.simpleDocsBrand span{display:block}.simpleDocsBrand strong{text-transform:uppercase;font-size:.94rem;font-weight:950}.simpleDocsBrand span{color:#94a3b8;font-size:.76rem;font-weight:800}.simpleDocsNav a{color:#a7b0c0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 12px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.simpleDocsNav a:hover,.simpleDocsNav a.active{color:#fff;background:#171714;border-color:#f4bd114d #f4bd114d #f4bd114d #f4bd11}.simpleDocsNav a svg{color:#38bdf8}.simpleDocsNav a span{min-width:0;font-size:.9rem;font-weight:900}.simpleDocsNav a small{color:#111827;text-transform:uppercase;background:#f4bd11;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:950}.simpleDocsMain{gap:18px;min-width:0;display:grid}.simpleDocHero,.simpleDocsPanel,.simpleValueCard{border-radius:var(--radius);background:#080b10;border:1px solid #202a38}.simpleDocHero,.simpleDocsPanel{gap:18px;padding:20px;display:grid}.simpleDocHero>p{color:#b6c1d3;margin:0;font-size:1rem;line-height:1.6}.simpleStepCard{border-radius:var(--radius);background:#10100c;border:1px solid #f4bd1161;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.simpleStepCard>span{color:#111827;background:#f4bd11;border-radius:6px;place-items:center;width:52px;height:52px;font-size:1.28rem;font-weight:950;display:grid}.simpleStepCard h2,.simpleStepCard p,.simplePanelTitle h2,.simplePanelTitle p{margin:0}.simpleStepCard h2{color:#f8fafc;font-size:1.18rem;font-weight:950}.simpleStepCard p{color:#94a3b8;margin-top:3px;font-size:.9rem;line-height:1.5}.simpleDocsFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simpleDocsFlow div{background:#030507;border:1px solid #1f2937;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.simpleDocsFlow strong{color:#03101b;background:#38bdf8;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:grid}.simpleDocsFlow span{color:#dbeafe;font-size:.84rem;font-weight:850;line-height:1.4}.simplePanelTitle{justify-content:space-between;align-items:center;gap:14px;display:flex}.simplePanelTitle.compact{margin-bottom:8px;display:block}.simplePanelTitle p{color:#f4bd11;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.simplePanelTitle h2{color:#f8fafc;font-size:1.06rem;font-weight:950}.simpleParamTable{border-radius:var(--radius);border:1px solid #1f2937;overflow:hidden}.simpleParamTable>div{border-top:1px solid #1f2937;grid-template-columns:minmax(118px,.9fr) 90px 104px minmax(180px,1.4fr) minmax(150px,1fr);gap:0;display:grid}.simpleParamTable>div:first-child{border-top:0}.simpleParamTable span,.simpleParamTable code{color:#cbd5e1;overflow-wrap:anywhere;min-width:0;padding:14px;font-size:.82rem;line-height:1.5}.simpleParamTable code{color:#f4bd11;background:0 0;font-weight:900}.simpleParamHead span{color:#f4bd11;text-transform:uppercase;background:#05070a;font-size:.74rem;font-weight:950}.simpleCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.simpleDocsMain .operatorCodeBlock{border-radius:var(--radius);background:#05070a;border:1px solid #1f2937;min-width:0;overflow:hidden}.simpleDocsMain .operatorCodeHeader{color:#f8fafc;background:#151515;border-bottom-color:#1f2937}.simpleDocsMain .operatorCodeCopy{color:#111827;background:#f4bd11}.simpleDocsMain .operatorCodeBlock pre{color:#dbeafe;background:#05070a;max-height:440px;margin:0;padding:16px;font-size:.82rem;line-height:1.65;overflow-x:auto}.simpleCallbackTable,.simpleKitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simpleCallbackTable article,.simpleKitGrid article{background:#030507;border:1px solid #1f2937;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.simpleCallbackTable strong,.simpleKitGrid strong{color:#f8fafc;font-size:.92rem}.simpleCallbackTable span,.simpleKitGrid span,.simpleCallbackTable p{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.5}.simpleKitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleKitGrid article>div:first-child{align-items:center;gap:9px;display:flex}.simpleKitGrid article svg{color:#38bdf8}.simpleKitGrid code{color:#f4bd11;overflow-wrap:anywhere;font-size:.78rem}.simpleMiniTables{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleMiniTables p{color:#cbd5e1;border-top:1px solid #1f2937;grid-template-columns:84px minmax(0,1fr);gap:12px;margin:0;padding:11px 0;font-size:.86rem;display:grid}.simpleMiniTables code{color:#f4bd11;font-weight:900}.simpleValueCard{gap:10px;padding:14px;display:grid}.simpleValueCard>span{color:#94a3b8;text-transform:uppercase;font-size:.76rem;font-weight:950}.simpleValueCard code{color:#f4bd11;overflow-wrap:anywhere;font-size:.82rem;font-weight:850}.simpleValueCard strong{color:#f8fafc;font-size:.9rem}.simpleAsideLink{color:#dbeafe;background:#030507;border:1px solid #1f2937;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:.84rem;font-weight:850;text-decoration:none;display:flex}@media (max-width:1180px){.simpleDocsStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleApiDocs{grid-template-columns:1fr}.simpleDocsNav{padding-bottom:4px;display:flex;overflow-x:auto}.simpleDocsBrand{border-bottom:0;border-right:1px solid #1f2937;min-width:220px;margin:0 4px 0 0;padding-right:14px}.simpleDocsNav a{min-width:190px}.simpleDocsAside{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleCodeGrid,.simpleKitGrid{grid-template-columns:1fr}.simpleCallbackTable,.simpleDocsFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.simpleDocsStatus,.simpleDocsAside,.simpleCallbackTable,.simpleDocsFlow,.simpleMiniTables{grid-template-columns:1fr}.simpleApiDocs{padding:12px}.simpleDocsNav{padding-bottom:0;display:grid;overflow-x:visible}.simpleDocsBrand{border-bottom:1px solid #1f2937;border-right:0;min-width:0;margin:0 0 4px;padding:0 0 12px}.simpleDocsNav a{min-width:0}.simpleDocHero,.simpleDocsPanel{padding:16px}.simplePanelTitle{align-items:start;display:grid}.simpleStepCard{grid-template-columns:1fr}.simpleParamTable{border:0;gap:10px;display:grid;overflow:visible}.simpleParamTable>div,.simpleParamHead{border:1px solid #1f2937;border-radius:8px;grid-template-columns:1fr;display:grid;overflow:hidden}.simpleParamHead{display:none}.simpleParamTable span,.simpleParamTable code{padding:9px 12px}.simpleParamTable code:first-child{background:#05070a}}@media (max-width:520px){.simpleDocsNav a{grid-template-columns:22px minmax(0,1fr);min-width:0}.simpleDocsNav a small{grid-column:2;width:max-content}}.docsTwoCol.light{margin:0}.integrationStatusCard{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;align-content:start;gap:9px;min-height:138px;padding:14px;display:grid}.integrationStatusCard.ready{background:#f0faff;border-color:#bae6fd}.integrationStatusCard div{justify-content:space-between;align-items:center;gap:8px;display:flex}.integrationStatusCard svg{color:#0891b2}.integrationStatusCard span{color:#7c2d12;text-transform:uppercase;white-space:nowrap;background:#ffedd5;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.integrationStatusCard.ready span{color:#065f46;background:#d1fae5}.integrationStatusCard strong,.integrationStatusCard p{margin:0}.integrationStatusCard strong{color:#0f172a;font-size:.96rem}.integrationStatusCard p{color:#64748b;font-size:.8rem;line-height:1.45}.integrationLaunchPanel{border-radius:var(--radius);background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe3ed;margin-top:18px;padding:18px}.integrationLaunchHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integrationLaunchHeader p,.integrationLaunchHeader h3,.integrationLaunchHeader span{margin:0}.integrationLaunchHeader p{color:#0891b2;text-transform:uppercase;font-size:.74rem;font-weight:900}.integrationLaunchHeader h3{color:#0f172a;margin-top:5px;font-size:1.08rem}.integrationLaunchHeader span{color:#64748b;margin-top:5px;font-size:.84rem;line-height:1.45;display:block}.integrationEndpointGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.integrationEndpointGrid div,.integrationResult>div:not(.integrationResultActions){border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;gap:6px;padding:12px;display:grid}.integrationEndpointGrid span,.integrationResult span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850}.integrationEndpointGrid strong,.integrationResult strong{overflow-wrap:anywhere;color:#0f172a;font-size:.9rem}.integrationMessage{border-radius:var(--radius);color:#854d0e;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;font-size:.84rem;font-weight:760;display:flex}.integrationMessage.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.credentialReveal{border-radius:var(--radius);background:#ecfdf5;border:1px solid #a7f3d0;margin-top:18px;padding:18px}.secretGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secretGrid>div{border-radius:var(--radius);background:#fff;border:1px solid #a7f3d0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.secretGrid span{color:#047857;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:900}.secretGrid code,.apiKeyTable code{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:.82rem}.apiKeyList{gap:10px;display:grid}.apiKeyRow{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:minmax(0,1.5fr) 100px 100px 120px auto;align-items:center;gap:10px;padding:12px;display:grid}.apiKeyRow>div{gap:5px;min-width:0;display:grid}.apiKeyRow span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:900}.apiKeyRow strong{overflow-wrap:anywhere;color:#0f172a;font-size:.84rem}.apiKeyIdentity code{display:block}.apiKeyActions{justify-items:end}.emptyKeyRow{border-radius:var(--radius);color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;padding:14px;font-size:.88rem}.inlineAction{white-space:nowrap;min-height:34px}.smallAction:disabled{cursor:not-allowed;opacity:.58}.rowStatus.muted{color:#475569;background:#e2e8f0}.rowStatus.attention{color:#991b1b;background:#fee2e2}.integrationResult{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.integrationResultActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.callbackTestMeta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.callbackTestMeta span{color:#475569;background:#fff;border:1px solid #dbe3ed;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:800}.callbackResultCard small{overflow-wrap:anywhere;color:#94a3b8;font-size:.72rem;line-height:1.35}.integrationSideStack{gap:12px;margin-bottom:18px;display:grid}.reconciliationSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.reconciliationSummaryCard{border-radius:var(--radius);box-shadow:var(--soft-shadow);background:#fff;border:1px solid #dbe3ed;gap:7px;padding:16px;display:grid}.reconciliationSummaryCard span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:850}.reconciliationSummaryCard strong{color:#0f172a;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1}.reconciliationSummaryCard em{color:#64748b;font-size:.82rem;font-style:normal}.endpointChecklist{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;gap:10px;margin-bottom:18px;padding:16px;display:grid}.endpointCheck{border-top:1px solid #e5edf5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.endpointCheck svg{color:#f97316}.endpointCheck.ready svg{color:#0891b2}.endpointCheck strong,.endpointCheck span{display:block}.endpointCheck strong{color:#0f172a;font-size:.86rem}.endpointCheck span{overflow-wrap:anywhere;color:#64748b;margin-top:3px;font-size:.8rem;line-height:1.4}.sideChecklist{gap:12px;display:grid}.checkRow{color:#334155;border-top:1px solid #e5edf5;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding-top:12px;font-size:.9rem;line-height:1.45;display:grid}.checkRow svg{color:#0891b2}.tablePanel.flat{border:0;margin-top:18px;padding:0}.auditTimeline{gap:0;display:grid}.auditEvent{color:#334155;border-bottom:1px solid #e5edf5;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.auditEvent:first-child{padding-top:0}.auditEvent:last-child{border-bottom:0;padding-bottom:0}.auditEvent svg{color:#0891b2}.auditEvent strong{color:#0f172a;display:block}.auditEvent span{color:#64748b;margin-top:4px;font-size:.88rem;display:block}.auditEvent em{color:#64748b;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:850}.operatorGamePanel{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;margin-bottom:18px;padding:18px}.operatorGameHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.operatorGameHeading p,.dashboardTopbar p,.panelHeading p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:900}.operatorGameHeading h2{color:#0f172a;margin:0;font-size:1.32rem}.operatorGameHeading>span{color:#64748b;font-size:.86rem;font-weight:820}.operatorGameGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid}.operatorGameCard{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-rows:112px 1fr;display:grid;overflow:hidden}.operatorGameCard.active{border-color:#0891b2;box-shadow:0 0 0 3px #16e4ff29}.operatorGameThumb{background:#06101d;height:112px;position:relative;overflow:hidden}.operatorGameThumb img{object-fit:contain;object-position:center}.operatorGameCard:first-child .operatorGameThumb img{object-fit:cover}.operatorGameBody{align-content:start;gap:10px;padding:12px;display:grid}.operatorGameBody h3,.operatorGameBody p{margin:0}.operatorGameBody h3{color:#0f172a;font-size:1rem}.operatorGameBody p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.gameOpenAction{width:100%;min-height:38px;margin-top:auto}.metricCard{background:#fff;border-color:#dbe3ed;padding:18px}.metricCard span{color:#64748b;font-size:.84rem;font-weight:760}.metricCard strong{color:#0f172a;margin-top:10px;font-size:1.75rem;display:block}.metricCard em{color:#0891b2;font-size:.82rem;font-style:normal;font-weight:850}.operatorGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;min-width:0}.operatorMainPanel,.settingsPanel,.sidePanel,.tablePanel{background:#fff;border-color:#dbe3ed;min-width:0;padding:22px}.panelHeading.slim{margin-bottom:12px}.panelHeading.slim span{color:#64748b;font-size:.84rem;font-weight:760}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.domainForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:18px;display:grid}.domainForm label{color:#64748b;text-transform:uppercase;gap:8px;font-size:.82rem;font-weight:850;display:grid}.domainForm input{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #d9e2ee;width:100%;min-height:46px;padding:0 14px;font-size:.92rem;font-weight:760}.readonlyField,.domainChips{border-radius:var(--radius);color:#334155;background:#f8fafc;border:1px solid #d9e2ee;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:.88rem;display:flex;overflow:hidden}.domainChips{justify-content:start}.domainChips span{color:#075985;background:#e0f2fe;border-radius:999px;padding:7px 10px;font-size:.78rem}.settingsNotice{border-radius:var(--radius);color:#854d0e;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:.86rem;font-weight:780;display:flex}.domainEmptyState{border-radius:var(--radius);color:#475569;background:#f0f9ff;border:1px dashed #bae6fd;padding:14px;font-weight:760}.operatorMainPanel .operatorCodeBlock{border-radius:var(--radius);background:#07111f;border:1px solid #dbe3ed;margin-top:18px;overflow:hidden}.operatorCodeHeader{color:#c7f9ff;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:.84rem;font-weight:850;display:flex}.operatorCodeHeader span{align-items:center;min-width:0;display:inline-flex}.operatorCodeCopy{color:#07111f;border-radius:var(--radius);background:var(--cyan);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:.78rem;font-weight:850;display:inline-flex}.operatorMainPanel .operatorCodeBlock pre{color:#dbeafe;background:#07111f;margin:0;padding:16px;font-size:.84rem;line-height:1.6;overflow-x:auto}.feeWalletPanel{border-radius:var(--radius);background:linear-gradient(#f8fdff,#eff7ff);border:1px solid #dce8f2;margin-top:18px;padding:18px}.financeProfilePanel{margin-top:0}.financeProfileForm{gap:14px;display:grid}.financeProfileForm .wideField{grid-column:1/-1}.financeTermsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financeTermsGrid div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe7f0;padding:12px}.financeTermsGrid span,.financeTermsGrid strong{display:block}.financeTermsGrid span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:850}.financeTermsGrid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:.9rem}.feeWalletPanel .panelHeading{margin-bottom:14px}.feeWalletGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feeWalletGrid div{border-radius:var(--radius);background:#fff;border:1px solid #dbe7f0;padding:14px}.feeWalletGrid span{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:850;display:block}.feeWalletGrid strong{color:#0f172a;font-size:1.08rem}.onlinePaymentPanel{border-radius:var(--radius);background:linear-gradient(#f0fbff,#fff);border:1px solid #bae6fd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.onlinePaymentPanel span,.onlinePaymentPanel strong,.onlinePaymentPanel em{display:block}.onlinePaymentPanel span{color:#0891b2;text-transform:uppercase;font-size:.75rem;font-weight:900}.onlinePaymentPanel strong{color:#0f172a;margin-top:5px;font-size:1.03rem}.onlinePaymentPanel em{color:#64748b;margin-top:4px;font-size:.86rem;font-style:normal}.onlinePaymentActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rechargeRequestForm{border-radius:var(--radius);background:#fff;border:1px solid #dbe7f0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.rechargeRequestForm label{color:#475569;text-transform:uppercase;min-width:0;font-size:.78rem;font-weight:850}.rechargeRequestForm input{width:100%;margin-top:7px}.rechargeRequestForm .primaryButton{min-height:46px;padding-inline:18px}.rechargeMessage{grid-column:1/-1;margin:0}.rechargeMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.rechargeMiniGrid div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe7f0;padding:13px}.rechargeMiniGrid span,.rechargeMiniGrid strong,.rechargeMiniGrid em{display:block}.rechargeMiniGrid span{color:#64748b;text-transform:uppercase;font-size:.73rem;font-weight:850}.rechargeMiniGrid strong{color:#0f172a;margin-top:6px;font-size:1rem}.rechargeMiniGrid em{color:#64748b;margin-top:3px;font-size:.78rem;font-style:normal}.rechargeRequestList{border-top:1px solid #dbe7f0;margin-top:14px;padding-top:14px}.rechargeRequestRow{border-top:1px solid #e5edf5;align-items:start;gap:10px;padding:11px 0;display:flex}.rechargeRequestRow:first-of-type{border-top:0}.rechargeRequestRow svg{color:#0891b2;flex:none}.rechargeRequestRow b,.rechargeRequestRow em{display:block}.rechargeRequestRow b{color:#0f172a;font-size:.9rem}.rechargeRequestRow em{color:#64748b;margin-top:2px;font-size:.78rem;font-style:normal;line-height:1.35}.rechargeRequestRow a{color:#075985;margin-top:5px;font-size:.78rem;font-weight:850;display:inline-flex}.financeStatementPanel{margin-top:18px}.financeStatementPanel .tableAction{text-decoration:none}.financeNotificationPanel{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;padding:18px}.financeNotice{border-top:1px solid #e5edf5;padding:12px 0}.financeNotice:first-of-type{border-top:0}.financeNotice span,.financeNotice p,.financeNotice em{display:block}.financeNotice span{color:#0f172a;font-size:.9rem;font-weight:900}.financeNotice p{color:#475569;margin:4px 0 0;font-size:.82rem;line-height:1.4}.financeNotice em{color:#94a3b8;margin-top:5px;font-size:.76rem;font-style:normal}.financeNotice.success span{color:#047857}.financeNotice.warning span{color:#b45309}.financeNotice.danger span{color:#b91c1c}.ledgerPolicy{border-radius:var(--radius);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:14px;padding:13px;display:grid}.ledgerPolicy strong{color:#14532d;font-size:.9rem;line-height:1.25;display:block}.ledgerPolicy span{color:#166534;margin-top:3px;font-size:.84rem;line-height:1.45;display:block}.feeTxn{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.feeTxn.top-up{color:#075985;background:#e0f2fe}.feeTxn.fee-debit{color:#7c2d12;background:#ffedd5}.feeTxn.fee-credit{color:#065f46;background:#d1fae5}.feeTxn.adjustment{color:#334155;background:#e2e8f0}.tablePanel{margin-top:18px;padding:18px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e5edf5;padding:13px 10px;font-size:.86rem}th{color:#64748b;font-weight:850}td{color:#1e293b}tbody tr{transition:background .16s,box-shadow .16s}.selectedRow{background:#f0f9ff;box-shadow:inset 3px 0 #0891b2}.tableAction{color:#075985;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.tableAction:hover{color:#0f172a;background:#e0f2fe}.tableAction.danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.tableAction.danger:hover{background:#fee2e2}.tableAction.strong{min-height:38px;padding:0 15px}.tableAction:disabled{cursor:not-allowed;opacity:.58}.statementStatus{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.statementStatus.open{color:#92400e;background:#fef3c7}.statementStatus.paid{color:#065f46;background:#d1fae5}.statementStatus.void{color:#475569;background:#e2e8f0}.statementMeta{color:#475569;max-width:220px;font-size:.78rem;font-weight:780;line-height:1.35;display:inline-block}.statementSettlementCell{gap:7px;min-width:210px;display:grid}.statementSettlementCell input{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #dbe3ed;width:100%;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:780}.statementSettlementCell em{color:#64748b;overflow-wrap:anywhere;font-size:.72rem;font-style:normal;font-weight:780}.statementActionStack{flex-wrap:wrap;gap:6px;min-width:160px;display:flex}.statementDownloadActions{flex-wrap:wrap;gap:6px;min-width:104px;display:inline-flex}.rowStatus,.adminStatus{color:#065f46;background:#d1fae5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.settingsHero{aspect-ratio:1.48;border-radius:var(--radius);background:#050816;margin-bottom:18px;position:relative;overflow:hidden}.settingsHero img{object-fit:cover;object-position:center 64%}.toggle{display:inline-flex;position:relative}.toggle input{opacity:0;position:absolute}.toggle span{background:#cbd5e1;border-radius:999px;width:52px;height:30px;display:block}.toggle span:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;margin:3px;transition:transform .16s;display:block;box-shadow:0 3px 8px #0f172a38}.toggle input:checked+span{background:var(--cyan)}.toggle input:checked+span:after{transform:translate(22px)}.sliderField{color:#334155;gap:14px;margin:24px 0;font-weight:850;display:grid}.sliderField span{justify-content:space-between;display:flex}.sliderField input{accent-color:#0891b2}.betInputs,.settingsSummary{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.betInputs input{border-radius:var(--radius);color:#0f172a;background:#f8fafc;border:1px solid #d9e2ee;outline:none;width:100%;min-height:46px;padding:0 13px}.currencyAssetField{color:#334155;gap:8px;margin-top:14px;font-weight:850;display:grid}.currencyAssetField input{appearance:none;border-radius:var(--radius);color:#0f172a;background:#f8fafc;border:1px solid #d9e2ee;outline:none;width:100%;min-height:46px;padding:0 13px;line-height:46px;display:block}.uploadBox{border-radius:var(--radius);color:#0f172a;background:#f8fdff;border:1px dashed #9cc7d2;align-items:center;gap:12px;margin:18px 0;padding:15px;display:flex}.uploadBox span,.settingsSummary span{color:#64748b;font-size:.82rem;display:block}.settingsSummary{margin:0 0 18px}.settingsSummary div{border-radius:var(--radius);background:#f1f5f9;padding:14px}.settingsSummary strong{color:#0f172a}.saveMessage{border-radius:var(--radius);color:#334155;background:#f8fafc;border:1px solid #dbe3ed;margin-bottom:12px;padding:11px 12px;font-size:.84rem;font-weight:780}.panelNote{color:#64748b;margin:0 0 14px;font-size:.88rem;line-height:1.55}.callbackTestResults{gap:14px;display:grid}.callbackTestSummary{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px;display:grid}.callbackTestSummary span,.callbackTestSummary em{color:#64748b;font-size:.8rem;font-style:normal;font-weight:800}.callbackTestSummary strong{overflow-wrap:anywhere;color:#0f172a}.callbackTestSummary em{text-align:right;grid-row:span 2;align-self:center}.callbackResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.callbackResultCard{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;min-width:0;padding:14px}.callbackResultCard div{color:#0f172a;align-items:center;gap:8px;display:flex}.callbackResultCard svg{flex:none}.callbackResultCard.passed svg{color:#0891b2}.callbackResultCard.failed svg{color:#dc2626}.callbackResultCard.skipped svg{color:#f97316}.callbackResultCard span{color:#334155;text-transform:uppercase;background:#e2e8f0;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.callbackResultCard.passed span{color:#0e7490;background:#cffafe}.callbackResultCard.failed span{color:#991b1b;background:#fee2e2}.callbackResultCard p,.callbackResultCard em{overflow-wrap:anywhere;color:#475569;margin:10px 0 0;font-size:.82rem;font-style:normal;line-height:1.45}.callbackResultCard em{color:#94a3b8;font-size:.76rem;display:block}.adminGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.adminOperatorDetailGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.adminOperatorMainStack,.adminDetailSideStack{gap:18px;display:grid}.adminBackLink{color:#075985;align-items:center;gap:7px;margin-bottom:8px;font-size:.84rem;font-weight:850;display:inline-flex}.adminDetailMetrics{margin-bottom:18px}.adminDetailControlPanel{border-color:#bae6fd}.adminDetailCommandGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.adminDetailCommandGrid button,.adminWalletAdjustForm button{border-radius:var(--radius);color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ed;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:850;display:inline-flex}.adminDetailCommandGrid button:hover,.adminWalletAdjustForm button:hover{background:#f0f9ff;border-color:#bae6fd}.adminDetailCommandGrid button:disabled,.adminWalletAdjustForm button:disabled{cursor:not-allowed;opacity:.55}.adminDetailCommandGrid .danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.adminWalletAdjustForm{grid-template-columns:180px minmax(0,1fr) 180px;gap:10px;margin-top:14px;display:grid}.adminWalletAdjustForm label{color:#64748b;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:850;display:grid}.adminWalletAdjustForm input{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #dbe3ed;min-width:0;min-height:42px;padding:0 12px;font-size:.92rem;font-weight:820}.adminDetailTablePanel{overflow-x:auto}.adminDetailKv{border-top:1px solid #e5edf5;gap:5px;padding:11px 0;display:grid}.adminDetailKv:first-of-type{border-top:0}.adminDetailKv span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850}.adminDetailKv strong{color:#0f172a;overflow-wrap:anywhere;font-size:.84rem}.adminApiKeyRow{border-top:1px solid #e5edf5;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.adminApiKeyRow:first-of-type{border-top:0}.adminApiKeyRow svg{color:#0891b2}.adminApiKeyRow span,.adminApiKeyRow strong,.adminApiKeyRow em{display:block}.adminApiKeyRow strong{color:#0f172a;font-size:.88rem}.adminApiKeyRow em{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:.78rem;font-style:normal}.adminUserList{gap:10px;margin-top:14px;display:grid}.adminUserList div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;padding:10px}.adminUserList strong,.adminUserList span{display:block}.adminUserList strong{color:#0f172a;overflow-wrap:anywhere;font-size:.84rem}.adminUserList span{color:#64748b;margin-top:4px;font-size:.78rem}.adminChecklistRow{border-top:1px solid #e5edf5;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.adminChecklistRow:first-of-type{border-top:0}.adminChecklistRow svg{color:#d97706}.adminChecklistRow.ready svg{color:#059669}.adminChecklistRow span,.adminChecklistRow strong,.adminChecklistRow em{display:block}.adminChecklistRow strong{color:#0f172a;font-size:.86rem}.adminChecklistRow em{color:#64748b;margin-top:3px;font-size:.78rem;font-style:normal;line-height:1.35}.detailReconStats{margin:14px 0}.adminGoLiveQueue,.adminAccessQueue,.adminRechargeQueue{margin-bottom:18px;overflow-x:auto}.adminPaymentGatewayPanel{background:linear-gradient(#fff,#f5fbff);border-color:#bae6fd;margin-bottom:18px}.compactMetrics{margin-bottom:16px}.adminSplitPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid;overflow-x:auto}.adminSplitPanel>div{min-width:0}.gatewayStatus{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.gatewayStatus.ready{color:#065f46;background:#d1fae5}.gatewayStatus.needs-secrets{color:#92400e;background:#fef3c7}.gatewayStatus.disabled{color:#475569;background:#e2e8f0}.gatewayConfigForm{gap:14px;display:grid}.gatewayConfigSummary,.gatewayProviderGrid,.gatewaySecretGrid,.gatewayInlineFields{gap:10px;display:grid}.gatewayConfigSummary{grid-template-columns:220px minmax(0,1fr) minmax(0,1fr)}.gatewayConfigSummary>div,.gatewaySecretGroup{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;padding:12px}.gatewayConfigSummary span,.gatewayConfigSummary strong,.gatewayConfigSummary em,.gatewayConfigSummary code{display:block}.gatewayConfigSummary span,.gatewaySecretGroup label,.gatewayInlineFields label{color:#64748b;text-transform:uppercase;font-size:.73rem;font-weight:850}.gatewayConfigSummary strong{color:#0f172a;margin-top:5px;font-size:1rem}.gatewayConfigSummary em{color:#64748b;margin-top:4px;font-size:.78rem;font-style:normal}.gatewayConfigSummary code{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:.78rem}.gatewayProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gatewayProviderGrid label,.gatewaySecretGroup label,.gatewayInlineFields label{gap:7px;display:grid}.gatewayProviderGrid select,.gatewaySecretGroup input,.gatewayInlineFields input{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #dbe3ed;min-width:0;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:820}.gatewaySecretGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gatewaySecretGroup{gap:11px;display:grid}.gatewaySecretHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.gatewaySecretHeader strong{color:#0f172a;font-size:1rem}.gatewaySecretHeader span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.gatewayInlineFields{grid-template-columns:repeat(2,minmax(0,1fr))}.gatewayActionRow{justify-content:flex-end;gap:10px;display:flex}.gatewayTestButton{color:#075985;background:#e0f2fe;border:1px solid #bae6fd;min-width:190px}.gatewaySaveButton{color:#06101d;background:var(--gold);min-width:180px}.gatewayTestResult{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;gap:12px;margin-top:14px;padding:14px;display:grid}.gatewayTestResult.pass{background:#f0fdf4;border-color:#bbf7d0}.gatewayTestResult.warn{background:#fffbeb;border-color:#fde68a}.gatewayTestResult.fail{background:#fff7ed;border-color:#fecaca}.gatewayTestResultHeader{align-items:flex-start;gap:10px;display:flex}.gatewayTestResultHeader svg{color:#0f766e;margin-top:2px}.gatewayTestResult.warn .gatewayTestResultHeader svg,.gatewayTestResult.fail .gatewayTestResultHeader svg{color:#b45309}.gatewayTestResultHeader strong,.gatewayTestResultHeader span,.gatewayTestOrder span,.gatewayTestOrder code{display:block}.gatewayTestResultHeader strong{color:#0f172a;font-size:.95rem}.gatewayTestResultHeader span,.gatewayTestOrder span{color:#64748b;margin-top:3px;font-size:.78rem;font-weight:800}.gatewayTestChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gatewayTestCheck,.gatewayTestOrder{border-radius:var(--radius);background:#ffffffb8;border:1px solid #dbe3ed;padding:10px}.gatewayTestCheck.pass{border-color:#bbf7d0}.gatewayTestCheck.warn{border-color:#fde68a}.gatewayTestCheck.fail{border-color:#fecaca}.gatewayTestCheck strong,.gatewayTestCheck span{display:block}.gatewayTestCheck strong{color:#0f172a;font-size:.8rem}.gatewayTestCheck span{color:#475569;overflow-wrap:anywhere;margin-top:4px;font-size:.76rem;line-height:1.35}.gatewayTestOrder code{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem}.adminGoLiveQueue .panelHeading,.adminAccessQueue .panelHeading,.adminRechargeQueue .panelHeading{margin-bottom:10px}.adminFinanceProfilePanel{margin-bottom:18px}.adminFinanceProfileForm{gap:14px;display:grid}.adminFinanceProfileForm .wideField{grid-column:1/-1}.adminGoLiveQueue .panelHeading>span,.adminAccessQueue .panelHeading>span,.adminRechargeQueue .panelHeading>span,.adminGameCatalogPanel .panelHeading>span,.adminGameUploadPanel .panelHeading>span,.adminGameReleasePanel .panelHeading>span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.adminGameCatalogPanel,.adminGameUploadPanel,.adminGameReleasePanel{margin-bottom:18px}.adminCatalogGrid{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:14px;display:grid}.adminCatalogList{align-content:start;gap:8px;display:grid}.adminCatalogItem{border-radius:var(--radius);color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;display:flex}.adminCatalogItem.active{background:#ecfeff;border-color:#67e8f9}.adminCatalogItem span,.adminCatalogItem strong,.adminCatalogItem em{display:block}.adminCatalogItem strong{font-size:.9rem}.adminCatalogItem em{color:#64748b;margin-top:3px;font-size:.76rem;font-style:normal;font-weight:800}.adminCatalogItem b{color:#854d0e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;display:inline-flex}.adminCatalogItem b.live{color:#065f46;background:#d1fae5}.adminCatalogItem b.disabled{color:#991b1b;background:#fee2e2}.adminCatalogForm{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:12px;display:grid}.adminCatalogFormHeader,.adminCatalogForm .wideField,.adminCatalogSettingsHeader,.adminCatalogSettingsGrid{grid-column:1/-1}.adminCatalogFormHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminCatalogFormHeader p,.adminCatalogFormHeader h3,.adminCatalogSettingsHeader p{margin:0}.adminCatalogFormHeader p,.adminCatalogSettingsHeader p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminCatalogFormHeader h3{color:#0f172a;margin-top:4px;font-size:1rem}.adminCatalogFormHeader span,.adminCatalogSettingsHeader span{color:#64748b;font-size:.78rem;font-weight:850}.adminCatalogForm label,.adminCatalogSettingsGrid label{color:#64748b;text-transform:uppercase;gap:7px;font-size:.73rem;font-weight:850;display:grid}.adminCatalogForm input,.adminCatalogForm select,.adminCatalogForm textarea{border-radius:var(--radius);color:#0f172a;min-width:0;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #dbe3ed;padding:0 11px;font-size:.9rem;font-weight:820}.adminCatalogForm textarea{resize:vertical;min-height:78px;padding:10px 11px}.adminCatalogToggle{align-items:center;gap:9px!important;display:flex!important}.adminCatalogToggle input{accent-color:#0891b2;width:16px;min-height:16px}.adminCatalogSettingsHeader{border-top:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.adminCatalogSettingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.adminCatalogForm button{border-radius:var(--radius);color:#06101d;background:var(--gold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:850;display:inline-flex}.adminCatalogForm button:disabled{cursor:not-allowed;opacity:.55}.adminUploadGameSelector{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adminUploadGameSelector button{border-radius:var(--radius);color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;gap:3px;min-height:58px;padding:10px;display:grid}.adminUploadGameSelector button.active{background:#ecfeff;border-color:#67e8f9}.adminUploadGameSelector strong,.adminUploadGameSelector span{display:block}.adminUploadGameSelector strong{font-size:.88rem}.adminUploadGameSelector span{color:#64748b;font-size:.74rem;font-weight:850}.adminUploadGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.adminUploadCard{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;align-content:start;gap:11px;padding:12px;display:grid}.adminUploadHeader{align-items:flex-start;gap:10px;display:flex}.adminUploadHeader svg{color:#0891b2}.adminUploadHeader span,.adminUploadHeader strong,.adminUploadHeader em{display:block}.adminUploadHeader strong{color:#0f172a;font-size:.98rem}.adminUploadHeader em{color:#64748b;margin-top:3px;font-size:.78rem;font-style:normal;font-weight:800}.adminUploadCard label,.adminUploadInline label{color:#64748b;text-transform:uppercase;gap:7px;font-size:.73rem;font-weight:850;display:grid}.adminUploadCard input,.adminUploadCard select{border-radius:var(--radius);color:#0f172a;min-width:0;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #dbe3ed;padding:0 11px;font-size:.9rem;font-weight:820}.adminUploadInline{grid-template-columns:1fr 180px;gap:10px;display:grid}.adminFileDrop{border-radius:var(--radius);text-align:center;cursor:pointer;background:#f0f9ff;border:1px dashed #7dd3fc;align-content:center;justify-items:center;min-height:74px;padding:14px;position:relative;color:#075985!important}.adminFileDrop input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;position:absolute;inset:0}.adminFileDrop span{color:#075985;overflow-wrap:anywhere;font-size:.86rem;font-weight:900}.adminUploadCard button{border-radius:var(--radius);color:#06101d;background:var(--gold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:850;display:inline-flex}.adminUploadCard button:disabled{cursor:not-allowed;opacity:.55}.adminReleaseGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:14px;margin-bottom:14px;display:grid}.adminReleaseList{gap:8px;display:grid}.adminReleaseItem{border-radius:var(--radius);color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;display:flex}.adminReleaseItem.active{background:#ecfeff;border-color:#67e8f9}.adminReleaseItem span,.adminReleaseItem strong,.adminReleaseItem em{display:block}.adminReleaseItem strong{font-size:.9rem}.adminReleaseItem em{color:#64748b;margin-top:3px;font-size:.76rem;font-style:normal;font-weight:800}.adminReleaseItem b{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;display:inline-flex}.adminReleaseItem b.ready{color:#065f46;background:#d1fae5}.adminReleaseItem b.watch{color:#854d0e;background:#fef3c7}.adminBuildForm{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.adminBuildFormHeader,.adminBuildForm .wideField,.adminBuildToggle{grid-column:1/-1}.adminBuildFormHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminBuildFormHeader p,.adminBuildFormHeader h3{margin:0}.adminBuildFormHeader p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminBuildFormHeader h3{color:#0f172a;margin-top:4px;font-size:1rem}.adminBuildFormHeader span{color:#64748b;font-size:.78rem;font-weight:850}.adminBuildForm label{color:#64748b;text-transform:uppercase;gap:7px;font-size:.73rem;font-weight:850;display:grid}.adminBuildForm input{border-radius:var(--radius);color:#0f172a;text-transform:none;background:#fff;border:1px solid #dbe3ed;min-width:0;min-height:42px;padding:0 11px;font-size:.9rem;font-weight:820}.adminBuildToggle{align-items:center;gap:9px!important;display:flex!important}.adminBuildToggle input{accent-color:#0891b2;width:16px;min-height:16px}.adminBuildForm button{border-radius:var(--radius);color:#06101d;background:var(--gold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:850;display:inline-flex}.adminBuildForm button:disabled{cursor:not-allowed;opacity:.55}.adminReleaseSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adminReleaseSummary div{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;padding:11px}.adminReleaseSummary span,.adminReleaseSummary strong,.adminReleaseSummary em{display:block}.adminReleaseSummary span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:850}.adminReleaseSummary strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:.92rem}.adminReleaseSummary em{color:#64748b;margin-top:3px;font-size:.78rem;font-style:normal}.adminActiveBuildCard{border-radius:var(--radius);background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:1px solid #bae6fd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.adminActiveBuildCard span,.adminActiveBuildCard code,.adminActiveBuildCard em{display:block}.adminActiveBuildCard span{color:#0e7490;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:900}.adminActiveBuildCard code{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:.84rem;font-weight:850}.adminActiveBuildCard em{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-style:normal}.adminActiveBuildActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminBuildTable{margin-top:4px}.adminReleaseHistoryBlock{margin-top:16px;overflow-x:auto}.adminReleaseHistoryHeader{border-top:1px solid #e5edf5;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding-top:14px;display:flex}.adminReleaseHistoryHeader p,.adminReleaseHistoryHeader h3{margin:0}.adminReleaseHistoryHeader p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminReleaseHistoryHeader h3{color:#0f172a;margin-top:4px;font-size:1rem}.adminReleaseHistoryHeader span{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:850}.adminReleaseHistoryTable{min-width:920px}.adminReleaseHistoryTable td strong,.adminReleaseHistoryTable td span,.adminReleaseHistoryTable td code{display:block}.adminReleaseHistoryTable td strong{color:#0f172a;font-size:.86rem}.adminReleaseReason{color:#334155;overflow-wrap:anywhere;max-width:360px;line-height:1.4}.adminPathCode,.adminManifestPath{color:#0f172a;overflow-wrap:anywhere;max-width:360px;font-size:.78rem;display:block}.adminManifestPath{color:#64748b;margin-top:5px;font-size:.74rem}.releaseStatePill{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:999px;align-items:center;min-height:24px;margin-top:6px;padding:0 8px;font-size:.72rem;font-weight:850;display:inline-flex}.releaseStatePill.active{color:#065f46;background:#d1fae5}.adminModalOverlay{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminConfirmModal{border-radius:var(--radius);background:#fff;border:1px solid #cbd5e1;width:min(720px,100%);max-height:min(760px,100vh - 40px);padding:18px;overflow:auto;box-shadow:0 24px 70px #02061747}.adminConfirmHeader{align-items:flex-start;gap:12px;display:flex}.adminConfirmIcon{color:#991b1b;background:#fee2e2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.adminConfirmIcon.rollback{color:#075985;background:#e0f2fe}.adminConfirmHeader p,.adminConfirmHeader h2,.adminConfirmLead,.adminConfirmNote{margin:0}.adminConfirmHeader p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminConfirmHeader h2{color:#0f172a;margin-top:4px;font-size:1.45rem}.adminConfirmLead{color:#475569;margin-top:14px;font-size:.95rem;line-height:1.55}.adminConfirmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.adminConfirmGrid div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;padding:12px}.adminConfirmGrid span,.adminConfirmGrid strong,.adminConfirmGrid em{display:block}.adminConfirmGrid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.adminConfirmGrid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:.94rem}.adminConfirmGrid em{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-style:normal;line-height:1.35}.adminConfirmNote{color:#475569;background:#f0f9ff;border-left:3px solid #0891b2;margin-top:12px;padding:8px 10px;font-size:.86rem;line-height:1.45}.adminConfirmReason{color:#64748b;letter-spacing:.08em;text-transform:uppercase;gap:7px;margin-top:14px;font-size:.72rem;font-weight:900;display:grid}.adminConfirmReason textarea{border-radius:var(--radius);color:#0f172a;width:100%;min-width:0;min-height:94px;font:inherit;letter-spacing:0;resize:vertical;text-transform:none;background:#fff;border:1px solid #cbd5e1;padding:11px 12px;font-size:.9rem;font-weight:760;line-height:1.45;box-shadow:inset 0 1px #0f172a08}.adminConfirmReason textarea:focus{border-color:#0891b2;outline:3px solid #0891b229}.adminConfirmReason em{color:#64748b;letter-spacing:0;text-transform:none;font-size:.76rem;font-style:normal;font-weight:760}.adminConfirmActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.adminGoLiveQueue td strong,.adminAccessQueue td strong,.adminRechargeQueue td strong{color:#0f172a}.adminSubtext{color:#64748b;margin-top:4px;font-size:.78rem;display:block}.adminInlineLink{color:#075985;overflow-wrap:anywhere;font-weight:850}.goLiveReadiness{gap:3px;display:grid}.goLiveReadiness strong{color:#0f172a;font-size:.86rem}.goLiveReadiness span,.mutedCell{color:#64748b;font-size:.8rem}.goLiveActions,.adminBuildActions{flex-wrap:wrap;gap:8px;display:flex}.adminBillingPanel{border-color:#bae6fd}.adminBillingSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adminBillingSummary div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;padding:11px}.adminBillingSummary span,.adminBillingSummary strong{display:block}.adminBillingSummary span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:850}.adminBillingSummary strong{color:#0f172a;margin-top:5px;font-size:.94rem}.adminFullAction{color:#075985;background:#f0f9ff;border-color:#bae6fd;width:100%;margin-bottom:4px}.adminRechargeHistory{margin:12px 0}.adminRechargeHistory>strong{color:#0f172a;margin-bottom:4px;font-size:.82rem;display:block}.billingStatementRow{color:#334155;border-top:1px solid #e5edf5;align-items:start;gap:12px;padding:13px 0;display:flex}.billingStatementRow svg{color:#0891b2}.billingStatementRow b,.billingStatementRow em{display:block}.billingStatementRow b{color:#0f172a;font-size:.86rem}.billingStatementRow em{color:#64748b;margin-top:2px;font-size:.8rem;font-style:normal;line-height:1.35}.trafficChart{border-radius:var(--radius);background:linear-gradient(#f8fbff,#edf6ff);border:1px solid #dbe3ed;align-items:end;gap:10px;height:210px;margin:20px 0;padding:18px;display:flex}.trafficChart span{background:linear-gradient(#16e4ff,#2563eb);border-radius:7px 7px 0 0;flex:1;min-width:14px}.adminSideStack{gap:14px;display:grid}.operatorControlPanel{background:linear-gradient(#fff,#f5fbff);border-color:#bae6fd}.operatorControlPanel .panelHeading h2{max-width:210px}.operatorControlPanel .panelHeading span{color:#065f46;background:#d1fae5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.adminControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.adminControlGrid div{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;padding:12px}.adminControlGrid span{color:#64748b;text-transform:uppercase;font-size:.73rem;font-weight:850;display:block}.adminControlGrid strong{color:#0f172a;margin-top:7px;font-size:1.02rem;display:block}.adminActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminActionGrid button{border-radius:var(--radius);color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ed;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:850;display:inline-flex}.adminActionGrid button:hover{background:#f0f9ff;border-color:#bae6fd}.adminActionGrid button:disabled,.adminCreateForm button:disabled,.gameAccessButton:disabled{cursor:not-allowed;opacity:.55}.adminActionGrid .danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.adminInlineField{color:#64748b;text-transform:uppercase;gap:8px;margin-top:12px;font-size:.78rem;font-weight:850;display:grid}.adminInlineField input{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #dbe3ed;min-height:42px;padding:0 12px;font-size:.92rem;font-weight:850}.keyReveal{border-radius:var(--radius);background:#fffbeb;border:1px solid #fde68a;gap:8px;margin-top:12px;padding:12px;display:grid}.keyReveal strong{color:#854d0e;font-size:.82rem}.keyReveal code{overflow-wrap:anywhere;color:#0f172a;font-size:.76rem}.adminDomainList{flex-wrap:wrap;gap:8px;display:flex}.adminDomainList span,.adminDomainList em{color:#334155;background:#f8fafc;border:1px solid #dbe3ed;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.8rem;font-style:normal;font-weight:820;display:inline-flex}.adminDomainList svg{color:#0891b2}.adminCreateForm{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;padding:12px;display:grid}.adminCreateForm>div{grid-column:span 2}.adminCreateForm p,.adminCreateForm h3{margin:0}.adminCreateForm p{color:#0891b2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminCreateForm h3{color:#0f172a;margin-top:4px;font-size:1rem}.adminCreateForm input,.adminCreateForm button{border-radius:var(--radius);min-height:42px;font-weight:820}.adminCreateForm input{color:#0f172a;background:#fff;border:1px solid #dbe3ed;min-width:0;padding:0 11px}.adminCreateForm button{color:#06101d;background:var(--gold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.gameAccessRow{color:#334155;border-top:1px solid #e5edf5;grid-template-columns:34px minmax(0,1fr) 112px;align-items:center;gap:12px;padding:13px 0;display:grid}.gameAccessRow:first-of-type{border-top:0}.gameAccessRow>svg:first-child{color:#0891b2}.gameAccessRow strong,.gameAccessRow span{display:block}.gameAccessRow strong{color:#0f172a;font-size:.9rem}.gameAccessRow span{color:#64748b;margin-top:3px;font-size:.8rem}.adminDifficultyControl{gap:8px;margin-top:10px;display:grid}.adminDifficultyControl>span{color:#64748b;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.74rem;font-weight:850;display:flex}.adminDifficultyControl>span strong{color:#0891b2;font-size:.82rem}.adminDifficultyControl input{accent-color:#0891b2;width:100%}.gameAccessActions{gap:8px;display:grid}.gameAccessButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:.74rem;font-weight:850;display:inline-flex}.gameAccessButton.active{color:#065f46;background:#f0fdf4;border-color:#bbf7d0}.adminStatus.watch{color:#854d0e;background:#fef3c7}.adminStatus.healthy{color:#065f46;background:#d1fae5}.adminStatus.warning{color:#854d0e;background:#fef3c7}.adminStatus.attention{color:#991b1b;background:#fee2e2}.adminFocusedPanel{gap:14px;display:grid}.adminFocusedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminFocusedGrid .adminReconGroup{border-radius:var(--radius);background:#f8fafc;border:1px solid #e5edf5;min-height:100%;padding:14px}.adminFocusedList{gap:4px;display:grid}.adminAuditToolbar{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px;display:grid}.adminAuditToolbar label{color:#64748b;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:850;display:grid}.adminAuditToolbar input,.adminAuditToolbar select{border-radius:var(--radius);color:#0f172a;min-width:0;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #dbe3ed;padding:0 10px;font-size:.84rem;font-weight:780}.adminAuditSearch{position:relative}.adminAuditSearch svg{color:#64748b;position:absolute;bottom:12px;left:10px}.adminAuditSearch input{padding-left:34px}.adminAuditActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminAuditActions .tableAction{white-space:nowrap}.adminAuditQuickList{flex-wrap:wrap;gap:8px;display:flex}.adminAuditQuickList span{color:#475569;background:#f8fafc;border:1px solid #dbe3ed;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:780;display:inline-flex}.adminAuditError{border-radius:var(--radius);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:10px 12px;font-size:.84rem;font-weight:800}.adminReconSuccess{border-radius:var(--radius);color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;margin:0;padding:10px 12px;font-size:.84rem;font-weight:800}.adminAuditTableWrap{overflow-x:auto}.adminAuditTable{min-width:1120px}.adminAuditTable td{vertical-align:top}.adminAuditTable th:first-child,.adminAuditTable td:first-child{white-space:nowrap;min-width:132px}.adminAuditTable th:nth-child(4),.adminAuditTable td:nth-child(4){min-width:220px}.adminAuditTable td strong,.adminAuditTable td span{display:block}.auditCategoryPill{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex!important}.auditMetadataList{flex-wrap:wrap;gap:6px;max-width:380px;display:flex}.auditMetadataList span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:6px 8px;font-size:.74rem;line-height:1.25;display:inline-grid}.auditMetadataList b{color:#64748b;text-transform:uppercase;font-size:.68rem}.auditMetadataList em{color:#64748b;font-size:.78rem;font-style:normal}.adminAuditPagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminAuditPagination span{color:#64748b;font-size:.82rem;font-weight:780}.adminDrawerOverlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02061780;justify-content:flex-end;display:flex;position:fixed;inset:0}.adminDetailDrawer{color:#0f172a;background:#fff;border-left:1px solid #cbd5e1;width:min(540px,100%);height:100%;padding:18px;overflow:auto;box-shadow:-24px 0 70px #0206173d}.adminDetailDrawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.adminDetailDrawerHeader p,.adminDetailDrawerHeader h2,.auditDetailSection h3{margin:0}.adminDetailDrawerHeader p{color:#06b6d4;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminDetailDrawerHeader h2{color:#0f172a;margin-top:4px;font-size:1.08rem;line-height:1.35}.auditDetailSummary,.auditDetailSection,.auditDetailFooter{border-radius:var(--radius);background:#f8fafc;border:1px solid #e2e8f0;gap:12px;margin-top:14px;padding:14px;display:grid}.auditDetailState{color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:900}.auditDetailState.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.adminReconLedgerList{gap:8px;display:grid}.adminReconLedgerItem{border-radius:var(--radius);background:#fff;border:1px solid #dbe3ed;grid-template-columns:minmax(90px,.8fr) minmax(90px,.9fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:10px;display:grid}.adminReconLedgerItem span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:900}.adminReconLedgerItem strong{color:#0f172a;font-size:.86rem}.adminReconLedgerItem em{color:#64748b;overflow-wrap:anywhere;font-size:.78rem;font-style:normal}.adminReconReason{color:#64748b;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:900;display:grid}.adminReconReason textarea{resize:vertical;border-radius:var(--radius);color:#0f172a;min-height:88px;font:inherit;text-transform:none;background:#fff;border:1px solid #dbe3ed;padding:10px;font-size:.86rem;font-weight:760}.adminReconActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.auditDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.auditDetailGrid div{min-width:0}.auditDetailGrid dt,.auditDetailFooter span,.auditDetailMetaRow span,.auditRelatedItem span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:900}.auditDetailGrid dd{color:#0f172a;overflow-wrap:anywhere;margin:3px 0 0;font-size:.84rem;font-weight:800}.auditDetailSection h3{color:#0f172a;font-size:.94rem}.auditDetailLinks{flex-wrap:wrap;gap:8px;display:flex}.auditRelatedList,.auditDetailMetaList{gap:8px;display:grid}.auditRelatedItem,.auditDetailMetaRow{border-radius:var(--radius);color:#0f172a;background:#fff;border:1px solid #dbe3ed;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.auditRelatedItem{cursor:pointer;font:inherit;text-align:left}.auditRelatedItem:hover,.auditDetailCopy:hover{background:#ecfeff;border-color:#06b6d4}.auditRelatedItem code,.auditDetailMetaRow code,.auditDetailFooter code{color:#0f172a;min-width:0;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:.78rem}.auditDetailCopy{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.auditDetailFooter .auditRelatedItem{grid-template-columns:minmax(0,1fr) auto}.adminReconStatsWide{grid-template-columns:repeat(3,minmax(120px,1fr))}.errorRow,.reconItem,.auditRow{color:#334155;border-top:1px solid #e5edf5;align-items:start;gap:12px;padding:13px 0;display:flex}.errorRow svg{color:var(--red)}.errorRow strong{color:#0f172a;display:block}.errorRow span,.auditRow{color:#64748b;font-size:.84rem}.reconItem.muted{color:#64748b}.reconItem.muted svg{color:#059669}.reconItem b,.reconItem em{display:block}.reconItem>span{flex:1;min-width:0}.reconItem .tableAction{align-self:center;margin-left:auto}.reconItem b{color:#0f172a;font-size:.86rem}.reconItem em{color:#64748b;overflow-wrap:anywhere;margin-top:2px;font-size:.8rem;font-style:normal}.adminReconStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.adminReconStats div{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe3ed;gap:4px;padding:10px;display:grid}.adminReconStats span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:850}.adminReconStats strong{color:#0f172a;font-size:1.2rem}.adminReconGroup{border-top:1px solid #e5edf5;gap:2px;padding-top:12px;display:grid}.adminReconGroup>strong{color:#334155;text-transform:uppercase;font-size:.76rem;font-weight:900}.playShell{min-height:100dvh;color:var(--text);background:#020617;display:grid}.playShellGameOnly{overflow:hidden}.playFrame{place-items:center;min-width:0;padding:clamp(8px,1.8vw,18px);display:grid}.unityFrame{aspect-ratio:9/16;background:#050816;border:0;border-radius:0;width:min(100%,56.25dvh,940px);max-height:calc(100dvh - 16px);position:relative;overflow:hidden}.unityFrame iframe{background:#050816;border:0;width:100%;height:100%}.unityFallback{background:linear-gradient(#03071270,#0000 46%,#03071285);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:26px;display:flex;position:absolute;inset:0}.unityFallback span{border-radius:var(--radius);background:#0000006b;border:1px solid #16e4ff6b;width:max-content;max-width:100%;padding:10px 13px;font-weight:850}.demoCasinoPage{color:#f8fbff;background:radial-gradient(circle at 78% 8%,#16e4ff29,#0000 32%),linear-gradient(#060b16 0%,#0b1220 44%,#e8eef6 44% 100%);min-height:100vh}.demoCasinoHero{padding:26px 38px 58px}.demoCasinoTopbar,.demoCasinoGrid,.demoCasinoWorkspace,.demoIframeGrid,.docsHero,.docsGrid{width:min(1180px,100vw - 48px);margin:0 auto}.demoCasinoTopbar{justify-content:space-between;align-items:center;min-height:58px;display:flex}.demoCasinoBrand{align-items:center;gap:12px;font-weight:900;display:inline-flex}.demoCasinoBrand span{border-radius:var(--radius);color:#03101b;background:linear-gradient(135deg, var(--cyan), #34d399);place-items:center;width:42px;height:42px;display:grid}.demoCasinoTopbar nav{color:#cbd5e1;gap:22px;font-size:.92rem;font-weight:760;display:flex}.demoCasinoGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch;gap:28px;padding-top:56px;display:grid}.demoCasinoCopy{align-content:center;max-width:760px;display:grid}.demoCasinoCopy h1,.docsHero h1{letter-spacing:0;margin:0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.94}.demoCasinoCopy p,.docsHero p{color:#b9c7d8;max-width:680px;margin:24px 0 0;font-size:1.1rem;line-height:1.72}.demoCasinoActions,.docsHeroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.demoCasinoStatus{border-radius:var(--radius);color:#dbeafe;background:#0f172aa3;border:1px solid #16e4ff4d;align-items:center;gap:10px;width:fit-content;margin-top:24px;padding:12px 14px;font-size:.9rem;font-weight:760;display:inline-flex}.demoWalletPanel,.demoIframePanel,.demoLedgerPanel,.docsFlowCard,.docsBlock{border-radius:var(--radius);background:#0f172ad6;border:1px solid #94a3b833;box-shadow:0 24px 70px #00000042}.demoWalletPanel{gap:20px;padding:24px;display:grid}.demoPlayerRow{justify-content:space-between;align-items:start;gap:18px;display:flex}.demoPlayerRow div,.demoBalance{gap:6px;display:grid}.demoPlayerRow span,.demoBalance span,.demoPanelHeading span,.docsBlockHeading span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.demoPlayerRow strong{font-size:1.3rem}.demoPlayerRow em,.demoBalance p{color:#94a3b8;font-style:normal}.demoBalance strong{font-size:2.8rem}.demoCasinoWorkspace{color:#0f172a;padding:34px 0 70px}.demoGameShelf{grid-template-columns:minmax(320px,1.3fr) repeat(3,minmax(160px,.7fr));gap:16px;display:grid}.demoGameCard{border-radius:var(--radius);color:#fff;cursor:pointer;text-align:left;min-height:210px;font:inherit;background:#101827;border:0;padding:0;transition:transform .16s,box-shadow .16s,opacity .16s;position:relative;overflow:hidden}.demoGameCard:hover,.demoGameCard:focus-visible{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a38}.demoGameCard:focus-visible{outline-offset:3px;outline:3px solid #f59e0b9e}.demoGameCard:disabled{cursor:not-allowed}.demoGameCard img{object-fit:cover}.demoGameCard:after{content:"";background:linear-gradient(#0000 32%,#020617eb);position:absolute;inset:0}.demoGameCard div{z-index:1;gap:6px;display:grid;position:absolute;inset:auto 16px 16px}.demoGameCard span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:900}.demoGameCard h2,.demoGameCard p{margin:0}.demoGameCard p{color:#cbd5e1;line-height:1.4}.demoGameCard.muted{min-height:170px}.demoGameCard.muted img{opacity:.62}.demoIframeGrid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-top:18px;display:grid}.demoIframePanel,.demoLedgerPanel{color:#0f172a;background:#fff;padding:20px}.demoPanelHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.demoPanelHeading h2{margin:4px 0 0;font-size:1.25rem}.demoPanelHeading em{color:#64748b;font-size:.78rem;font-style:normal;font-weight:800}.demoPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demoIframePanel iframe,.demoIframeEmpty{border-radius:var(--radius);background:#020617;border:1px solid #d9e2ee;width:100%;min-height:620px}.demoIframeEmpty{color:#cbd5e1;text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.demoIframeEmpty h3,.demoIframeEmpty p{max-width:420px;margin:0}.demoLedgerList{gap:10px;display:grid}.demoLedgerList article{border-radius:var(--radius);background:#f8fafc;border:1px solid #dbe4ef;gap:8px;padding:12px;display:grid}.demoLedgerList article div,.demoLedgerList small{justify-content:space-between;align-items:center;gap:8px;display:flex}.demoLedgerList span{color:#64748b;font-size:.78rem}.demoLedgerList em{color:#0f172a;font-size:1.1rem;font-style:normal;font-weight:900}.demoLedgerList small{color:#64748b;font-weight:760}.docsSite{min-height:100vh}.docsHero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:34px;padding:82px 0 46px;display:grid}.docsFlowCard{gap:14px;padding:24px;display:grid}.docsFlowCard span{color:#dbeafe;align-items:center;gap:10px;font-weight:760;display:flex}.docsGrid{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:18px 0 86px;display:grid}.docsSidebar{align-self:start;gap:8px;display:grid;position:sticky;top:96px}.docsSidebar a{border-radius:var(--radius);color:#dbeafe;background:#0f172ab8;border:1px solid #94a3b83d;padding:12px 14px;font-weight:800}.docsContent{gap:20px;display:grid}.docsBlock{padding:26px}.docsBlockHeading{align-items:center;gap:14px;display:flex}.docsBlockHeading h2{margin:3px 0 0;font-size:1.55rem}.docsBlock p{color:#b7c5d8;max-width:760px;line-height:1.72}.docsTwoCol,.walletEndpointGrid,.docsRuleList,.docsLifecycle,.docsDownloadGrid,.docsRequirementGrid,.docsStatusTable{gap:14px;display:grid}.docsTwoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.walletEndpointGrid,.docsRuleList{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.docsRuleList,.docsRuleList.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.docsLifecycle{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.docsDownloadGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.docsRequirementGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.docsStatusTable{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.docsTagRow{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.docsTagRow span{color:#c7f9ff;background:#16e4ff14;border:1px solid #16e4ff3d;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.walletEndpointGrid div,.docsRuleList div,.docsLifecycle div,.docsDownloadCard,.docsRequirementGrid div,.docsStatusTable div{border-radius:var(--radius);background:#02061757;border:1px solid #94a3b838;gap:8px;padding:14px;display:grid}.walletEndpointGrid span,.docsRuleList span,.docsLifecycle span,.docsDownloadCard span,.docsRequirementGrid span,.docsStatusTable em{color:#a8b8cc;line-height:1.5}.docsDownloadCard{align-content:start;min-height:148px}.docsDownloadCard strong,.docsRequirementGrid strong,.docsStatusTable strong,.docsStatusTable span{color:#f8fbff}.docsDownloadCard code{overflow-wrap:anywhere;margin:4px 0 0}.docsStatusTable div{grid-template-columns:58px minmax(0,1fr);align-items:start}.docsStatusTable strong{border-radius:var(--radius);color:#03101b;background:var(--gold);place-items:center;width:42px;height:34px;display:grid}.docsStatusTable em{grid-column:2;font-style:normal}.docsLifecycle strong{color:#03101b;background:var(--cyan);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.docsBlock code{color:#c7f9ff;margin:0 4px;font-size:.9em}.docsCode{border-radius:var(--radius);background:#020617;border:1px solid #16e4ff38;overflow:hidden}.docsCode div{color:var(--cyan);text-transform:uppercase;border-bottom:1px solid #94a3b838;align-items:center;gap:10px;padding:12px 14px;font-size:.8rem;font-weight:900;display:flex}.docsCode pre{color:#dbeafe;margin:0;padding:16px;font-size:.86rem;line-height:1.62;overflow-x:auto}@media (max-width:1180px){.demoCasinoGrid,.docsHero,.docsGrid{grid-template-columns:1fr}.demoGameShelf{grid-template-columns:repeat(2,minmax(0,1fr))}.demoIframeGrid{grid-template-columns:1fr}.docsSidebar{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.walletEndpointGrid,.docsRuleList,.docsLifecycle,.docsDownloadGrid,.docsRequirementGrid,.docsStatusTable,.operatorDocsFlow,.operatorDocsCards,.operatorKitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicHeader{grid-template-columns:auto auto}.publicHeader nav{display:none}.heroGrid,.detailGrid,.apiGrid,.gameAboutHero,.operatorGrid,.operatorPageGrid,.operatorHomeGrid,.adminGrid,.adminOperatorDetailGrid,.gameAboutInfo{grid-template-columns:1fr}.flagshipPanel{min-height:520px}.gameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorGameGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.operatorGrid,.operatorPageGrid,.operatorHomeGrid,.adminGrid,.adminOperatorDetailGrid{gap:18px}.operatorOverviewGame{grid-template-columns:96px minmax(0,1fr)}.overviewGameStats,.operatorOverviewGame .gameOpenAction{grid-column:1/-1}.apiKeyRow{grid-template-columns:repeat(2,minmax(0,1fr))}.apiKeyIdentity,.apiKeyActions{grid-column:1/-1}.apiKeyActions{justify-items:start}}@media (max-width:860px){.demoCasinoHero{padding:18px 18px 46px}.demoCasinoTopbar,.demoCasinoGrid,.demoCasinoWorkspace,.demoIframeGrid,.docsHero,.docsGrid{width:min(100% - 28px,720px)}.demoCasinoTopbar{flex-direction:column;align-items:flex-start;gap:16px}.demoCasinoTopbar nav,.docsSidebar{width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.demoCasinoTopbar nav a,.docsSidebar a{min-width:max-content}.demoCasinoGrid{padding-top:34px}.demoCasinoCopy h1,.docsHero h1{font-size:3rem}.demoGameShelf,.docsTwoCol,.walletEndpointGrid,.docsRuleList,.docsLifecycle,.docsDownloadGrid,.docsRequirementGrid,.docsStatusTable,.operatorDocsFlow,.operatorDocsCards,.operatorKitGrid,.callbackResultGrid,.reconciliationSummaryGrid,.adminSplitPanel{grid-template-columns:1fr}.demoIframePanel iframe,.demoIframeEmpty{min-height:560px}.publicHeader{padding:0 20px}.headerActions .clientButton{display:none}.heroSection{min-height:auto;padding:0 20px 34px}.heroUtilityBar{grid-template-columns:repeat(2,1fr);gap:8px}.heroUtilityBar span{border-right:0;padding:0;font-size:.76rem}.heroGrid{min-height:auto;padding-top:34px}.hero3dCanvas,.hero3dFallback{display:none}.heroCopy h1{font-size:3.1rem}.heroCopy p{font-size:1rem}.heroActions,.heroStats,.gamesHeader,.sectionIntro,.accessSection,.publicFooter{flex-direction:column;align-items:stretch}.heroStats{grid-template-columns:1fr}.catalogTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.catalogTabs button{min-width:0;padding:0 8px}.flagshipPanel{min-height:460px}.gamesSection,.detailSection,.apiSection,.operatorSection,.accessSection,.publicFooter{padding-left:20px;padding-right:20px}.gamesHeader h2,.sectionIntro h2,.accessSection h2{font-size:2rem}.gameGrid,.operatorGameGrid,.controlGrid,.gameAboutInfo,.accessForm,.integrationEndpointGrid,.integrationResult,.integrationStatusGrid,.sandboxCredentialGrid,.sandboxEndpointGrid,.goLiveSummary,.goLiveChecklistGrid,.secretGrid,.metricsGrid,.gatewayConfigSummary,.gatewayProviderGrid,.gatewaySecretGrid,.gatewayInlineFields,.gatewayTestChecks,.credentialGrid,.overviewGameStats,.adminControlGrid,.adminActionGrid,.adminDetailCommandGrid,.adminBillingSummary,.adminWalletAdjustForm,.adminCatalogGrid,.adminCatalogForm,.adminCatalogSettingsGrid,.adminUploadGameSelector,.adminUploadGrid,.adminUploadInline,.adminAuditToolbar,.adminFocusedGrid,.adminReconStatsWide,.adminReleaseGrid,.adminBuildForm,.adminReleaseSummary,.adminActiveBuildCard,.adminConfirmGrid,.auditDetailGrid,.auditRelatedItem,.auditDetailMetaRow,.adminReconLedgerItem,.onlinePaymentPanel,.financeTermsGrid,.rechargeMiniGrid,.rechargeRequestForm,.fieldGrid,.feeWalletGrid,.betInputs,.settingsSummary{grid-template-columns:1fr}.accessForm button,.accessFormWide,.accessFormMessage{grid-column:auto}.gatewayActionRow{flex-direction:column}.adminActiveBuildActions,.adminConfirmActions{justify-content:flex-start}.adminAuditPagination{flex-direction:column;align-items:flex-start}.adminReconActions{justify-content:flex-start}.gatewayActionRow .smallAction{width:100%}.appShell{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.integrationLaunchHeader{flex-direction:column}.sandboxStageHeader{grid-template-columns:1fr}.sandboxStageHeader .smallAction,.sandboxStageHeader .primaryButton{justify-self:start}.gameAboutHeader,.gameAboutHero,.gameAboutInfo{padding-left:20px;padding-right:20px}.gameAboutHero{padding-top:14px;padding-bottom:44px}.gameAboutMedia{min-height:420px}.gameAboutActions,.gameAboutActions .primaryButton,.gameAboutActions .secondaryButton,.gameAboutActions .disabledButton{width:100%}.sideNav{min-width:0;max-width:100vw;height:auto;padding:16px 18px 14px;position:static;overflow:hidden}.miniBrand{margin:0 0 14px}.sideNav nav{scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.sideNav nav::-webkit-scrollbar{display:none}.sideNav button,.sideNav a{white-space:nowrap;flex:none;min-height:40px;padding:0 12px;font-size:.84rem}.dashboardSurface{max-width:100vw;padding:18px;overflow-x:hidden}.dashboardTopbar,.panelHeading,.operatorGameHeading,.auditEvent{flex-direction:column;align-items:stretch}.adminTopbarActions{flex-direction:column;justify-content:start;align-items:stretch}.adminTopbarActions>span{white-space:normal}.adminCreateForm{grid-template-columns:1fr}.adminCreateForm>div{grid-column:auto}.auditEvent{display:flex}.searchBox{min-width:0}.tablePanel,.adminShell .operatorMainPanel{overflow-x:auto}table{min-width:680px}}@media (max-width:520px){.demoCasinoActions,.docsHeroActions{display:grid}.demoCasinoActions .primaryButton,.demoCasinoActions .secondaryButton,.docsHeroActions .primaryButton,.docsHeroActions .secondaryButton{width:100%}.demoWalletPanel,.demoIframePanel,.demoLedgerPanel,.docsBlock{padding:16px}.adminDetailDrawer{padding:14px}.adminDetailDrawerHeader{gap:10px}.demoBalance strong{font-size:2.15rem}.demoIframePanel iframe,.demoIframeEmpty{min-height:500px}.brandCopy strong{font-size:1.45rem}.primaryButton.compact{min-width:132px;padding:0 12px;font-size:.78rem}.callbackTestSummary{grid-template-columns:1fr}.callbackTestSummary em{text-align:left;grid-row:auto}.heroCopy h1{font-size:2.35rem}.heroUtilityBar{grid-template-columns:1fr}.catalogTabs{padding-bottom:4px;overflow-x:auto}.catalogTabs button{min-width:max-content}.flagshipPanel{min-height:390px}.flagshipOverlay img{width:210px}.publicFooter div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.publicHome{background:linear-gradient(#030712 0,#040c19 920px,#edf3f8 920px 100%)}.publicHome .catalogTabs,.gamesDirectory .catalogTabs{display:none}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{display:block}.publicHome .gamesSection,.gamesDirectory .gamesSection,.publicHome .homeSection,.publicHome .homeAccess,.gamesDirectory .directoryHero{max-width:1440px}@media (max-width:860px){.publicHome .hero3dCanvas,.publicHome .hero3dFallback{display:block}.publicHome .headerActions .clientButton,.gamesDirectory .headerActions .clientButton{display:inline-flex}}@media (max-width:520px){.publicHome .premiumHeroCopy h1{font-size:2.55rem}.publicHome .heroDeviceHud{min-width:160px}}.publicSite,.gameAboutPage{color:#f8fbff;background:radial-gradient(circle at 16% 8%,#16e4ff2e,#0000 26%),radial-gradient(circle at 84% 4%,#ffd33d29,#0000 22%),linear-gradient(#020712 0,#06101d 690px,#eef4f7 690px 100%);min-height:100vh;overflow-x:hidden}.gamesDirectory{background:radial-gradient(circle at 14% 0,#16e4ff24,#0000 24%),linear-gradient(#06101d 0,#0a1523 610px,#eef4f7 610px 100%)}.gameAboutPage{background:radial-gradient(circle at 78% 8%,#16e4ff2e,#0000 28%),linear-gradient(#06101d 0,#0a1523 720px,#eef4f7 720px 100%)}.publicHeader{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020712c7;border-bottom:1px solid #e2e8f01f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:74px;padding:0 clamp(22px,5vw,72px);display:grid;position:sticky;top:0}.brandLogo,.miniBrand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brandCopy strong{color:#fff;font-size:1.72rem;line-height:1}.brandCopy em{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.publicHeader nav{color:#d8e6f4;justify-content:center;gap:28px;font-size:.93rem;font-weight:750;display:flex}.publicHeader nav a{padding:9px 0}.publicHeader nav a:hover{color:var(--cyan)}.headerActions,.heroActions{align-items:center;gap:10px;display:flex}.primaryButton,.secondaryButton,.clientButton,.requestButton,.stripAction,.catalogLink,.smallPrimaryLink,.smallDisabledLink,.smallGhostLink{border-radius:var(--radius);justify-content:center;align-items:center;gap:9px;font-weight:850;line-height:1;display:inline-flex}.primaryButton{color:#09111d;background:linear-gradient(#ffe56b,#ffd33d);min-height:48px;padding:0 22px;box-shadow:0 16px 34px #ffd33d3d}.secondaryButton,.clientButton,.requestButton,.smallGhostLink{color:#eef8ff;background:#071221b8;border:1px solid #16e4ff59;min-height:46px;padding:0 18px}.requestButton{color:#06111f;background:#ffd33df2;border-color:#ffd33d9e}.providerHero{isolation:isolate;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.providerHeroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020712fa 0%,#020712e0 38%,#02071247 72%,#020712c2 100%),linear-gradient(#02071200 0%,#02071257 70%,#020712f0 100%);position:absolute;inset:0}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{z-index:0;opacity:.9;pointer-events:none;width:min(76vw,1120px);height:100%;display:block;position:absolute;inset:0 0 0 auto}.publicHome .hero3dFallback{background:radial-gradient(circle at 72% 36%,#16e4ff57,#0000 22%),radial-gradient(circle at 82% 68%,#ffd33d2e,#0000 18%),linear-gradient(115deg,#0000 0 28%,#16e4ff24 28% 29%,#0000 29% 48%,#ffd33d1f 48% 49%,#0000 49% 100%),linear-gradient(#0207121a,#0207124d)}.providerHeroInner{z-index:2;grid-template-rows:1fr auto;gap:28px;width:min(100%,1440px);min-height:calc(100svh - 74px);margin:0 auto;padding:78px clamp(22px,5vw,72px) 34px;display:grid;position:relative}.providerHeroCopy{align-content:center;justify-items:start;max-width:780px;display:grid}.eyebrow{border-radius:var(--radius);color:#bff8ff;text-transform:uppercase;background:#041222bd;border:1px solid #16e4ff57;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.providerHeroCopy h1{color:#fff;max-width:820px;margin:22px 0 0;font-size:4.65rem;font-weight:930;line-height:1}.providerHeroCopy p{color:#cbdcec;max-width:680px;margin:24px 0 30px;font-size:1.11rem;line-height:1.68}.heroMetricRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,860px);display:grid}.heroMetricRail span,.heroProductStrip{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040d1ab8;border:1px solid #e2e8f024}.heroMetricRail span{gap:6px;min-height:88px;padding:16px;display:grid}.heroMetricRail small,.heroProductStrip span{color:#8facbf;text-transform:uppercase;font-size:.78rem;font-weight:850}.heroMetricRail strong,.heroProductStrip strong{color:#fff;font-size:1.06rem}.heroProductStrip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;min-height:92px;padding:16px;display:grid}.heroProductStrip>div{border-right:1px solid #e2e8f01f;gap:6px;min-width:0;padding-right:14px;display:grid}.stripAction{color:#06111f;background:var(--cyan);min-height:44px;padding:0 16px}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess,.directoryHero,.gameAboutHero,.gameAboutInfo,.publicFooter{width:min(100%,1440px);max-width:1440px;margin:0 auto;padding-inline:clamp(22px,5vw,72px)}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess{color:#07111f;padding-top:86px;padding-bottom:86px}.gamesHeader,.homeAccess{justify-content:space-between;align-items:end;gap:32px;display:flex}.gamesHeader p,.homeSectionIntro p,.launchFlowCopy p,.operatorValuePanel p,.homeAccess p,.directoryHero p,.gameAboutCopy>p:first-of-type{color:#007f92;text-transform:uppercase;margin:0 0 9px;font-size:.82rem;font-weight:900}.gamesHeader h2,.homeSectionIntro h2,.launchFlowCopy h2,.operatorValuePanel h2,.homeAccess h2,.directoryHero h1,.gameAboutCopy h1{color:#07111f;max-width:840px;margin:0;font-size:3rem;font-weight:920;line-height:1.06}.gamesHeader span,.homeSectionIntro span,.launchFlowCopy>span,.operatorValuePanel>span,.homeAccess>div>span,.directoryHero span,.gameAboutCopy p{color:#5a6f84;max-width:760px;margin-top:14px;font-size:1rem;line-height:1.68;display:block}.catalogLink{color:#07111f;background:#fff;border:1px solid #07111f24;min-height:44px;padding:0 16px}.gameGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.publicSite .gameCard{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;overflow:hidden;box-shadow:0 18px 48px #14233a1f}.publicSite .gameCardLive{border-color:#16e4ff47;box-shadow:0 22px 58px #1687a029}.publicSite .gameThumb{aspect-ratio:1.55;background:#07111f;border-bottom:1px solid #07111f1a;position:relative;overflow:hidden}.publicSite .gameThumb img{object-fit:cover;transition:transform .42s}.publicSite .gameCard:hover .gameThumb img{transform:scale(1.04)}.statusLive,.statusSoon{border-radius:var(--radius);color:#03110b;background:var(--green);text-transform:uppercase;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px}.statusSoon{color:#2a1800;background:var(--gold)}.statusLive.inline,.statusSoon.inline{position:static}.gameBody{gap:14px;padding:18px;display:grid}.publicSite .gameBody span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.gameKicker,.gameMeta{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.gameKicker span,.gameKicker strong{color:#007f92;text-transform:uppercase;font-size:.74rem;font-weight:900}.gameKicker strong{color:#708195}.gameBody h3{color:#07111f;margin:0;font-size:1.42rem;line-height:1.12}.gameBody p{color:#5f7185;min-height:48px;margin:0;line-height:1.5}.gameMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.gameMeta span{border-radius:var(--radius);background:#f3f7fa;border:1px solid #07111f1a;gap:5px;min-height:58px;padding:11px;display:grid}.gameMeta small{color:#73859a;text-transform:uppercase;font-size:.72rem;font-weight:850}.gameMeta strong{color:#07111f;font-size:.95rem}.gameActions{grid-template-columns:1fr auto;gap:10px;margin-top:0;display:grid}.smallPrimaryLink,.smallDisabledLink,.smallGhostLink{min-height:42px;padding:0 13px;font-size:.86rem}.smallPrimaryLink{color:#06111f;background:var(--cyan)}.smallDisabledLink{color:#62758b;background:#f4f7fa;border:1px solid #07111f1f}.smallGhostLink{color:#07111f;background:#fff;border-color:#07111f24}.pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.pillarCard{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;min-height:236px;padding:24px;box-shadow:0 18px 42px #14233a1a}.pillarCard svg,.operatorValueList svg,.flowBadges svg,.gameAboutInfo svg{color:#058aa0}.pillarCard h3{color:#07111f;margin:18px 0 10px;font-size:1.18rem}.pillarCard p{color:#5d7085;margin:0;line-height:1.62}.launchFlowSection,.operatorValueSection,.directoryHero,.gameAboutHero{color:#07111f;grid-template-columns:minmax(320px,.9fr) minmax(430px,1fr);align-items:center;gap:44px;display:grid}.flowBadges,.operatorValueList{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.flowBadges span,.operatorValueList span{border-radius:var(--radius);color:#15283c;background:#fff;border:1px solid #07111f1a;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:800;display:inline-flex}.launchTimeline{gap:12px;display:grid}.timelineRow{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:grid;box-shadow:0 14px 34px #14233a14}.timelineRow span{border-radius:var(--radius);color:#06111f;background:var(--gold);place-items:center;width:42px;height:42px;font-weight:950;display:grid}.timelineRow strong{color:#07111f}.operatorValueSection{align-items:stretch}.operatorValuePanel{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;padding:30px;box-shadow:0 18px 42px #14233a1a}.operatorValueList{align-content:center;margin-top:0}.operatorValueList span{width:100%;min-height:58px;padding:0 16px}.homeAccess{border-top:1px solid #07111f1a;border-bottom:1px solid #07111f1a;align-items:center;margin-bottom:32px}.homeAccess .accessForm{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;width:min(100%,640px);padding:18px;box-shadow:0 18px 42px #14233a1a}.homeAccess .accessForm label{color:#1d3045}.homeAccess .accessForm input,.homeAccess .accessForm textarea{color:#07111f;background:#f8fbfd;border-color:#07111f24}.directoryHero{color:#fff;min-height:430px;padding-top:74px;padding-bottom:52px}.directoryHero h1{color:#fff;font-size:4rem}.directoryHero span{color:#c8d8e8}.directoryHero .secondaryButton{width:max-content;margin-top:26px}.directoryNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.directoryNotes article{border-radius:var(--radius);background:#040d1ab8;border:1px solid #e2e8f024;min-height:184px;padding:20px}.directoryNotes svg{color:var(--cyan)}.directoryNotes h2{color:#fff;margin:16px 0 8px;font-size:1.08rem}.directoryNotes p{color:#b8c9da;margin:0;line-height:1.55}.gameAboutHero{min-height:620px;padding-top:62px;padding-bottom:54px}.gameAboutCopy{justify-items:start;gap:16px;display:grid}.gameAboutCopy h1{color:#fff;font-size:4.4rem}.gameAboutCopy strong{color:var(--gold);font-size:1.1rem}.gameAboutCopy p{color:#cad9e8}.backLink{color:#dbeafe;align-items:center;gap:8px;font-weight:850;display:inline-flex}.gameAboutMedia{border-radius:var(--radius);background:#07111f;border:1px solid #16e4ff42;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.gameAboutMedia img{object-fit:cover}.noticeBox{border-radius:var(--radius);color:#fff7d6;background:#f59e0b1f;border:1px solid #f59e0b6b;width:min(100%,540px);padding:14px 16px;font-weight:800}.gameAboutActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.gameAboutInfo{color:#07111f;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:42px;padding-bottom:80px;display:grid}.gameAboutInfo article{border-radius:var(--radius);background:#fff;border:1px solid #07111f1f;padding:24px;box-shadow:0 16px 38px #14233a14}.gameAboutInfo h2{color:#07111f;margin:16px 0 8px;font-size:1.12rem}.gameAboutInfo p{color:#5d7085;margin:0;line-height:1.6}.publicFooter{color:#5d7085;justify-content:space-between;align-items:center;gap:24px;padding-top:30px;padding-bottom:34px;display:flex}.publicFooter div,.footerLinks{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.publicFooter strong{color:#07111f}.footerLinks a{color:#0a7688;font-weight:850}@media (max-width:1180px){.publicHeader nav{gap:18px}.providerHeroCopy h1{font-size:3.9rem}.publicHome .hero3dCanvas,.publicHome .hero3dFallback{opacity:.48;width:88vw}.gameGrid,.pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchFlowSection,.operatorValueSection,.directoryHero,.gameAboutHero{grid-template-columns:1fr}.directoryNotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.publicHeader{grid-template-columns:1fr auto;gap:14px;min-height:68px;padding-inline:18px}.gamesDirectory{background:radial-gradient(circle at 14% 0,#16e4ff24,#0000 24%),linear-gradient(#06101d 0,#0a1523 1160px,#eef4f7 1160px 100%)}.publicHeader nav,.requestButton{display:none}.clientButton{min-height:42px;padding:0 13px;font-size:.84rem}.brandCopy strong{font-size:1.42rem}.providerHeroInner{min-height:calc(100svh - 68px);padding:58px 18px 22px}.providerHeroCopy h1{font-size:3.05rem}.providerHeroCopy p{font-size:1rem}.heroActions,.gamesHeader,.homeAccess,.publicFooter{align-items:start;display:grid}.heroMetricRail,.heroProductStrip{grid-template-columns:1fr}.heroProductStrip>div{border-bottom:1px solid #e2e8f01f;border-right:0;padding:0 0 12px}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess,.directoryHero,.gameAboutHero,.gameAboutInfo,.publicFooter{padding-inline:18px}.gamesHeader h2,.homeSectionIntro h2,.launchFlowCopy h2,.operatorValuePanel h2,.homeAccess h2,.directoryHero h1,.gameAboutCopy h1{font-size:2.35rem}.gameGrid,.pillarGrid,.directoryNotes,.gameAboutInfo{grid-template-columns:1fr}.gameAboutHero{min-height:auto;padding-top:38px}.gameAboutMedia{min-height:360px}.publicFooter div,.footerLinks{align-items:flex-start}}@media (max-width:520px){.publicHome .hero3dCanvas,.publicHome .hero3dFallback{opacity:.3;width:100vw}.providerHeroCopy h1{font-size:2.45rem}.providerHeroInner{gap:18px}.primaryButton,.secondaryButton,.clientButton,.stripAction{width:100%}.gameActions{grid-template-columns:1fr}.publicHome .gamesSection,.gamesDirectory .gamesSection,.homeSection,.homeAccess{padding-top:62px;padding-bottom:62px}}@media (prefers-reduced-motion:reduce){.publicHome .hero3dCanvas{display:none}.publicHome .hero3dFallback{display:block}.publicSite .gameThumb img{transition:none}}
