:root{--og-bg-deep:#050b14;--og-bg-navy:#07182a;--og-bg-blue:#0a2140;--og-bg-teal:#082f36;--og-glow-blue:#3570ff3d;--og-glow-cyan:#1cb5d12e;--og-glow-green:#20e3a221;--og-wave-line:#6da4ff17;--og-wave-soft:#2474b51f}html{background:var(--og-bg-deep);min-height:100%}body{isolation:isolate;background:radial-gradient(900px 620px at -8% -8%, #2f66d24d 0%, #1b407e29 37%, transparent 68%), radial-gradient(760px 540px at 105% 8%, #149ca936 0%, #0f627c1a 43%, transparent 72%), radial-gradient(820px 620px at 84% 92%, #20e3a21a 0%, #0d545a14 38%, transparent 70%), linear-gradient(145deg, var(--og-bg-deep) 0%, var(--og-bg-navy) 34%, #081a2c 60%, #06151e 100%);background-attachment:fixed;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;opacity:.95;background:radial-gradient(48% 42% at 22% 30%, var(--og-glow-blue) 0%, #3570ff14 45%, transparent 72%), radial-gradient(44% 38% at 77% 20%, var(--og-glow-cyan) 0%, #1cb5d10f 48%, transparent 74%), radial-gradient(46% 40% at 70% 78%, var(--og-glow-green) 0%, #20e3a20a 46%, transparent 74%);filter:blur(26px);animation:22s ease-in-out infinite alternate ogBackgroundDrift;position:fixed;inset:-20vh -18vw;transform:translate(0,0)scale(1.03)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.78;background:radial-gradient(125% 58% at 50% 116%, transparent 0 56%, var(--og-wave-line) 57%, transparent 58.5% 62%, #2375b90e 63%, transparent 65%), radial-gradient(120% 62% at 48% -24%, transparent 0 60%, #4483dc12 61%, transparent 62.5% 67%, #20b5be0b 68%, transparent 70%), linear-gradient(118deg, transparent 0 18%, #ffffff03 31%, transparent 46% 70%, #409bd305 84%, transparent 100%);position:fixed;inset:0}.dash>nav{-webkit-backdrop-filter:blur(16px);background:#081522d1;border-color:#5b84aa3d;box-shadow:0 12px 38px #00000029,inset 0 1px #ffffff06}.dash .card,.dash .quickAction{box-shadow:0 18px 46px #00000021,inset 0 1px #ffffff05}.dash .card,.dash .quickAction,.dash nav button,.button{transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.dash .quickAction:hover{transform:translateY(-2px);box-shadow:0 20px 50px #0000002e,0 0 0 1px #20e3a214}:root[data-theme=light] body{background:radial-gradient(900px 620px at -8% -8%,#497eda1f,#0000 67%),radial-gradient(760px 540px at 105% 8%,#1fadaf1a,#0000 70%),linear-gradient(145deg,#f7fafe 0%,#edf4fb 48%,#f2f8f7 100%)}:root[data-theme=light] body:before{opacity:.36}:root[data-theme=light] body:after{opacity:.28}@media (prefers-color-scheme:light){:root[data-theme=system] body{background:radial-gradient(900px 620px at -8% -8%,#497eda1f,#0000 67%),radial-gradient(760px 540px at 105% 8%,#1fadaf1a,#0000 70%),linear-gradient(145deg,#f7fafe 0%,#edf4fb 48%,#f2f8f7 100%)}:root[data-theme=system] body:before{opacity:.36}:root[data-theme=system] body:after{opacity:.28}}@keyframes ogBackgroundDrift{0%{transform:translate(-1.5%,-1%)scale(1.03)}50%{transform:translate(1.25%,1.4%)scale(1.06)}to{transform:translate(-.5%,2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}.dash .card,.dash .quickAction,.dash nav button,.button{transition:none}}@media (max-width:700px){body{background-attachment:scroll}body:before{filter:blur(20px);inset:-10vh -35vw}body:after{opacity:.62}}.ogPlayHub{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 0,#3e78ff26,#0000 37%),radial-gradient(circle at 92% 16%,#20e3a21c,#0000 34%),#07131fad;border:1px solid #5c91c438;border-radius:26px;margin:22px 0 28px;padding:clamp(18px,3vw,28px);box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff06}.ogPlayHero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.ogPlayHeroCopy,.ogXpPanel{background:#081624cc;border:1px solid #6391be33;border-radius:20px;position:relative;overflow:hidden}.ogPlayHeroCopy{padding:clamp(20px,3vw,30px)}.ogPlayHeroCopy:after{content:"";pointer-events:none;background:radial-gradient(circle,#3c73ff2e,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-130px;right:-90px}.ogPlayBadges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ogNewBadge,.ogSoftBadge,.ogFreeTag,.ogLockTag,.ogLevelPill,.ogGrowingBadge{letter-spacing:.07em;border-radius:999px;align-items:center;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}.ogNewBadge{color:#061019;background:#20e3a2;padding:6px 9px}.ogSoftBadge{color:#b5c8d8;background:#0e273ca8;border:1px solid #79a7d133;padding:6px 9px}.ogPlayHero h2{max-width:760px;margin:0 0 11px;font-size:clamp(24px,4vw,38px);line-height:1.08}.ogPlayHeroCopy>p{color:#a9bac8;max-width:760px;margin:0;font-size:15px;line-height:1.65}.ogPlayHeroActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ogPlayPrimary,.ogPlaySecondary{cursor:pointer;text-align:left;font:inherit;border-radius:15px;align-items:center;gap:11px;padding:14px 15px;display:flex}.ogPlayPrimary{color:#061019;background:linear-gradient(135deg,#20e3a2,#50edbd);border:1px solid #20e3a24d;box-shadow:0 10px 30px #20e3a21f}.ogPlaySecondary{color:#edf5fb;background:#0f263ae6;border:1px solid #5d8eba4d}.ogPlayPrimary>span,.ogPlaySecondary>span{font-size:23px}.ogPlayPrimary div,.ogPlaySecondary div{gap:3px;min-width:0;display:grid}.ogPlayPrimary strong,.ogPlaySecondary strong{font-size:14px}.ogPlayPrimary small{color:#061019b8}.ogPlaySecondary small{color:#8fa4b5}.ogPlayPrimary:hover,.ogPlaySecondary:hover,.ogFeatureCard:hover{transform:translateY(-2px)}.ogXpPanel{background:linear-gradient(155deg,#1b4566db,#091927f0);padding:22px}.ogXpPanel:before{content:"";pointer-events:none;background:radial-gradient(circle,#20e3a224,#0000 70%);border-radius:50%;height:210px;position:absolute;inset:auto -30% -45% 18%}.ogXpLocked{border-color:#9884ff47}.ogXpTop,.ogXpMeta,.ogUniverseHead,.ogWhatsNew,.ogWhatsNew>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ogXpTop>div{gap:4px;display:grid}.ogXpTop span:first-child{color:#9bb0c0;letter-spacing:.08em;font-size:11px;font-weight:900}.ogXpTop strong{font-size:26px}.ogLevelPill{color:#d6cfff;background:#55409633;border:1px solid #9884ff4d;padding:7px 9px}.ogXpBar{background:#ffffff12;border-radius:999px;height:10px;margin-top:22px;overflow:hidden}.ogXpBar i{border-radius:inherit;background:linear-gradient(90deg,#20e3a2,#42a9ff,#9178ff);height:100%;display:block;box-shadow:0 0 20px #3da1ff47}.ogXpMeta{color:#8fa4b5;align-items:flex-start;margin-top:9px;font-size:11px;line-height:1.45}.ogXpStarterNote{color:#a9dbc9;background:#20e3a212;border:1px solid #20e3a22e;border-radius:11px;margin-top:14px;padding:10px 11px;font-size:11px;line-height:1.5}.ogXpLockButton{color:#d9d3ff;cursor:pointer;background:#5642912b;border:1px solid #9884ff42;border-radius:12px;width:100%;margin-top:18px;padding:11px 12px;font-weight:800}.ogUniverseHead{align-items:flex-end;margin:25px 2px 12px}.ogUniverseHead h3{margin:5px 0 0;font-size:21px}.ogContentCount{background:#081827b3;border:1px solid #6594be2e;border-radius:13px;align-items:baseline;gap:7px;min-width:max-content;padding:8px 12px;display:flex}.ogContentCount strong{color:#20e3a2;font-size:21px}.ogContentCount span{color:#879dad;font-size:11px}.ogFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ogFeatureCard{color:#edf5fb;text-align:left;min-height:190px;font:inherit;background:linear-gradient(155deg,#0f263ae6,#081724eb);border:1px solid #5e8cb633;border-radius:17px;padding:17px;position:relative;overflow:hidden}button.ogFeatureCard{cursor:pointer}.ogFeatureCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#437ecf21,#0000 72%);border-radius:50%;width:115px;height:115px;position:absolute;bottom:-55px;right:-45px}.ogFreeFeature{border-color:#20e3a23d}.ogPremiumFeature{background:linear-gradient(155deg,#2723488a,#081724ed);border-color:#9178ff38}.ogFeatureIcon{margin-bottom:12px;font-size:27px}.ogFeatureCard h4{margin:10px 0 8px;font-size:17px}.ogFeatureCard p{color:#91a5b5;min-height:48px;margin:0 0 14px;font-size:13px;line-height:1.55}.ogFeatureCard>strong{z-index:1;color:#dce8f0;font-size:12px;position:relative}.ogFreeTag{color:#071019;background:#20e3a2;padding:5px 7px}.ogLockTag{color:#d7cfff;background:#59449930;border:1px solid #9680ff45;padding:5px 7px}.ogSoonText{color:#8498a8!important}.ogGameStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.ogGameStrip>div{background:#0715229e;border:1px solid #5884ac2b;border-radius:13px;gap:5px;min-width:0;padding:12px 10px;display:grid}.ogGameStrip>div>span{font-size:20px}.ogGameStrip strong{font-size:12px;line-height:1.25}.ogGameStrip small{color:#7890a2;font-size:10px}.ogGameStrip .locked{opacity:.69;background:linear-gradient(150deg,#2b224666,#071522a6)}.ogWhatsNew{background:#0a1d2da8;border:1px solid #538ec12e;border-radius:15px;margin-top:13px;padding:14px 15px}.ogWhatsNew>div{justify-content:flex-start}.ogWhatsNewIcon{color:#071019;background:linear-gradient(135deg,#20e3a2,#5eb6ff);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.ogWhatsNew strong{font-size:13px}.ogWhatsNew p{color:#8298a9;margin:3px 0 0;font-size:11px;line-height:1.45}.ogGrowingBadge{color:#8fc5e8;background:#1f577b29;border:1px solid #539acf33;flex:none;padding:6px 8px}.ogPlayPrimary,.ogPlaySecondary,.ogFeatureCard,.ogXpLockButton{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}@media (max-width:980px){.ogPlayHero{grid-template-columns:1fr}.ogPlayHeroActions,.ogFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ogGameStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.ogPlayHub{border-radius:20px;padding:13px}.ogPlayHeroActions,.ogFeatureGrid{grid-template-columns:1fr}.ogUniverseHead,.ogWhatsNew{flex-direction:column;align-items:flex-start}.ogFeatureCard,.ogFeatureCard p{min-height:0}.ogGameStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ogGrowingBadge{align-self:flex-start}}html[data-theme=light],html[data-theme=light] body{background:#fff!important}html[data-theme=light] body:before{opacity:.22!important;filter:blur(30px)!important;background:radial-gradient(40% 36% at 88% 8%,#20e3a21a,#0000 72%),radial-gradient(38% 34% at 8% 16%,#3b82f612,#0000 74%)!important}html[data-theme=light] body:after{opacity:.1!important}html[data-theme=light] .dash>nav{background:#fffffff5!important;border-color:#1c252d!important;box-shadow:0 8px 24px #1118200d!important}html[data-theme=light] .dash .card,html[data-theme=light] .dash .quickAction{box-shadow:0 12px 30px #1118200d!important}html[data-theme=light] .ogPlayHub,html[data-theme=light] .ogPlayHeroCopy,html[data-theme=light] .ogXpPanel,html[data-theme=light] .ogFeatureCard,html[data-theme=light] .ogGameStrip>div,html[data-theme=light] .ogWhatsNew,html[data-theme=light] .ogContentCount{color:#111820!important;background:#f8fafb!important;border-color:#c2ccd3!important;box-shadow:0 12px 30px #1118200d!important}html[data-theme=light] .ogPremiumFeature{background:#f7f4ff!important}html[data-theme=light] .ogPlaySecondary{color:#111820!important;background:#fff!important;border-color:#aeb9c2!important}html[data-theme=light] .ogSoftBadge{color:#44525e!important;background:#eef2f4!important;border-color:#c2ccd3!important}html[data-theme=light] .ogPlayHeroCopy>p,html[data-theme=light] .ogPlaySecondary small,html[data-theme=light] .ogXpTop span:first-child,html[data-theme=light] .ogXpMeta,html[data-theme=light] .ogContentCount span,html[data-theme=light] .ogFeatureCard p,html[data-theme=light] .ogGameStrip small,html[data-theme=light] .ogWhatsNew p,html[data-theme=light] .ogSoonText{color:#5f6d78!important}html[data-theme=light] .ogFeatureCard h4,html[data-theme=light] .ogFeatureCard>strong,html[data-theme=light] .ogXpTop strong,html[data-theme=light] .ogUniverseHead h3,html[data-theme=light] .ogWhatsNew strong,html[data-theme=light] .ogGameStrip strong{color:#111820!important}html[data-theme=light] .ogLevelPill,html[data-theme=light] .ogLockTag,html[data-theme=light] .ogXpLockButton{color:#584a9b!important;background:#f1edff!important;border-color:#c9befa!important}html[data-theme=light] .ogXpBar{background:#dfe6eb!important}
