._app_15pxp_1{background:transparent;color:#efecf5;font-family:var(--font-family-base);min-height:100vh;isolation:isolate;position:relative}._fixedCitadelBackdrop_15pxp_1{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#090610}._fixedCitadelBackdrop_15pxp_1 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}._app_15pxp_1>header,._app_15pxp_1>main,._app_15pxp_1>footer{position:relative;z-index:1}._app_15pxp_1>main{background:transparent!important}._app_15pxp_1>main>._hero_15pxp_1{background:transparent!important;background-image:none!important;box-shadow:none!important}._app_15pxp_1>main>._hero_15pxp_1:before,._app_15pxp_1>main>._hero_15pxp_1:after{background:none!important}._top_15pxp_1{height:82px;border-bottom:1px solid #29232e;background:#030303;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1400px)/2));gap:30px;position:relative;z-index:3}._brand_15pxp_1{display:flex;align-items:center;gap:13px;text-decoration:none;color:#fff;font-family:var(--font-family-display);font-size:20px;font-weight:700;line-height:1;letter-spacing:1px;white-space:nowrap}._brand_15pxp_1 b{color:#b26fd1}._brand_15pxp_1 small{display:block;color:#91869b;letter-spacing:2.6px;font-size:10px;margin-top:6px}._emblem_15pxp_1{width:45px;height:45px;border:1px solid #623879;border-radius:8px;display:grid;place-items:center;font-size:28px;color:#c28adf;background:#25152f}._top_15pxp_1 nav{display:flex;align-items:center;gap:27px}._top_15pxp_1 nav a{color:#fff;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:1.1px;white-space:nowrap}._top_15pxp_1 nav a:hover{color:#d68bff;text-shadow:0 0 8px #b148ee,0 0 18px #8d26d5}._top_15pxp_1 nav a._activeNav_15pxp_1{color:#d68bff;text-shadow:0 0 8px #b148ee,0 0 18px #8d26d5}._top_15pxp_1 nav a._adminNav_15pxp_1,._top_15pxp_1 nav a._adminNav_15pxp_1:hover{color:#ff5667;text-shadow:0 0 9px #c62544,0 0 19px #7c1029}._top_15pxp_1 nav a._goldNav_15pxp_1{background:linear-gradient(105deg,#9b6b17,#ffe9a0,#d5a32c 40%,#fff5c9 50%,#c28a18,#ffe7a1 80%,#9b6b17);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_goldShimmer_15pxp_1 4s linear infinite;text-shadow:0 0 15px #e5ae4230}._top_15pxp_1 nav a._goldNav_15pxp_1:hover{filter:brightness(1.35)}@keyframes _goldShimmer_15pxp_1{0%{background-position:100% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){._top_15pxp_1 nav a._goldNav_15pxp_1{animation:none}}._signin_15pxp_1{color:#fff;text-decoration:none;border:1px solid #73488e;background:#080808;padding:12px 15px;border-radius:5px;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.8px;white-space:nowrap}._signedAvatar_15pxp_1{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #ae73cf;background:#140a1a;flex-shrink:0}._signedIdentity_15pxp_1{display:flex;flex-direction:column;gap:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis}._signedIdentity_15pxp_1 strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}._signedIdentity_15pxp_1 small{font-size:9px;color:#a9edc5;letter-spacing:1px}._mobile_15pxp_1{display:none;background:none;border:0;color:#fff}._hero_15pxp_1{min-height:620px;position:relative;overflow:hidden;background:transparent!important;border-bottom:1px solid #33293a}._heroInner_15pxp_1{max-width:1400px;margin:auto;padding:95px 5% 50px;position:relative;z-index:1}._eyebrow_15pxp_1,._kicker_15pxp_1{font-size:11px;color:#b992d0;font-weight:700;letter-spacing:2px}._dot_15pxp_1{display:inline-block;width:7px;height:7px;background:#bb78e1;border-radius:100%;margin-right:9px;box-shadow:0 0 12px #aa59d0}._overline_15pxp_1{font-size:12px;color:#b69ac6;letter-spacing:3px;margin:45px 0 15px;font-weight:700}._hero_15pxp_1 h1{font-family:var(--font-family-display);font-size:clamp(60px,6.2vw,104px);line-height:.97;letter-spacing:1px;margin:0;font-weight:800;max-width:900px}._hero_15pxp_1 h1 em{font-style:normal;color:#b577db}._lead_15pxp_1{font-size:15px;line-height:1.9;color:#afa5b6;max-width:555px;margin:26px 0 29px}._actions_15pxp_1{display:flex;flex-wrap:wrap;gap:14px}._primary_15pxp_1,._ghost_15pxp_1{padding:15px 22px;border-radius:5px;text-decoration:none;display:inline-flex;align-items:center;gap:15px;font-size:11px;font-weight:800;letter-spacing:1px}._primary_15pxp_1{background:#57216e;color:#fff}._ghost_15pxp_1{border:1px solid #66546f;color:#e5d6ea}._statbar_15pxp_1{display:flex;gap:72px;margin-top:63px}._statbar_15pxp_1 span{display:flex;flex-direction:column}._statbar_15pxp_1 strong{font:700 29px var(--font-family-display);color:#eee4f5}._statbar_15pxp_1 small{color:#94869d;letter-spacing:1.6px;font-size:10px;margin-top:4px}._heroArtwork_15pxp_1{position:absolute;right:0;top:0;bottom:0;width:46%;opacity:.9;pointer-events:none}._planet_15pxp_1{position:absolute;width:540px;height:540px;right:-120px;top:40px;border-radius:50%;background:radial-gradient(circle at 28% 23%,#78508c,#321d41 45%,#140d1e 72%);box-shadow:inset -55px -30px 100px #07060b,0 0 120px #5e297d52}._ring_15pxp_1{position:absolute;width:800px;height:230px;border:1px solid #9962af5a;border-radius:50%;transform:rotate(-34deg);top:211px;right:-175px;box-shadow:0 0 40px #872bac25}._artCaption_15pxp_1{position:absolute;bottom:34px;right:45px;font-size:10px;letter-spacing:2px;color:#8e779d}._gameSection_15pxp_1{max-width:1400px;margin:auto;padding:90px 5%}._sectionTop_15pxp_1{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}._sectionTop_15pxp_1 h2{font:800 clamp(34px,4vw,52px) var(--font-family-display);letter-spacing:.5px;margin:10px 0}._sectionTop_15pxp_1 h2 em{font-style:normal;color:#ad72cb}._sectionTop_15pxp_1 p{font-size:13px;color:#9c94a4}._count_15pxp_1{color:#a587b7;letter-spacing:1.5px;font-size:10px}._gameGrid_15pxp_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}._game_15pxp_1{text-decoration:none;color:#fff;border:1px solid #322b39;border-radius:8px;overflow:hidden;background:#050505;transition:transform .2s,border-color .2s}._game_15pxp_1:hover{transform:translateY(-5px);border-color:#84539f}._gameVisual_15pxp_1{height:192px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 45% 60%,#4a2f5d,#291d38 40%,#16131e 85%)}._game_15pxp_1:nth-child(2) ._gameVisual_15pxp_1{background:radial-gradient(ellipse at 45% 70%,#6c433c,#39272f 44%,#1b1520 85%)}._game_15pxp_1:nth-child(3) ._gameVisual_15pxp_1{background:radial-gradient(ellipse at 50% 45%,#354055,#242435 50%,#13131c 92%)}._watermark_15pxp_1{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font-size:155px;color:#e9c4fc28;line-height:1}._gameNum_15pxp_1{position:absolute;left:20px;top:18px;font-size:10px;letter-spacing:2px;color:#c6b2cf}._visualLabel_15pxp_1{position:absolute;bottom:18px;left:20px;color:#c6b2d1;font-size:10px;letter-spacing:1px;display:flex;gap:8px;align-items:center}._gameBottom_15pxp_1{padding:26px}._gameType_15pxp_1{color:#ae7fcc;font-size:10px;letter-spacing:1.5px;font-weight:700}._game_15pxp_1 h3{font:700 30px var(--font-family-display);margin:9px 0}._game_15pxp_1 p{color:#a79cad;font-size:12px;line-height:1.7;min-height:45px}._gameAction_15pxp_1{display:flex;justify-content:space-between;border-top:1px solid #37303e;margin-top:23px;padding-top:18px;color:#c78ded;font-size:11px;letter-spacing:1px;font-weight:800}._lower_15pxp_1{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;max-width:1400px;margin:auto;padding:15px 5% 95px}._lower_15pxp_1>div{border-top:1px solid #43334d;padding-top:26px;color:#bc83dc}._lower_15pxp_1 h3{font:700 23px var(--font-family-display);color:#eee5f3;letter-spacing:.8px}._lower_15pxp_1 p{font-size:13px;line-height:1.8;color:#a49aac}._app_15pxp_1 footer{border-top:1px solid #2b2532;padding:27px 5%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:#fff}._app_15pxp_1 footer span{color:#fff}._app_15pxp_1 footer ._footerCopyright_15pxp_1{color:#fff;text-transform:none;letter-spacing:.3px}._app_15pxp_1 footer ._visitCounter_15pxp_1{color:#fff;font-size:10px;letter-spacing:1px;white-space:nowrap}@media(max-width:1000px){._top_15pxp_1 nav{gap:12px}._top_15pxp_1 nav a{font-size:10px}._heroArtwork_15pxp_1{opacity:.45}._gameGrid_15pxp_1{gap:12px}._gameBottom_15pxp_1{padding:18px}}@media(max-width:740px){._top_15pxp_1{height:70px;padding:0 17px}._brand_15pxp_1{font-size:17px}._emblem_15pxp_1{width:39px;height:39px}._mobile_15pxp_1{display:block;margin-left:auto}._top_15pxp_1 nav{display:none;position:absolute;left:0;right:0;top:70px;flex-direction:column;align-items:stretch;background:#16101d;padding:22px;gap:20px;border-bottom:1px solid #5c3e65}._top_15pxp_1 nav._open_15pxp_1{display:flex}._signin_15pxp_1{padding:8px 10px;font-size:0}._signin_15pxp_1 ._signedIdentity_15pxp_1{display:flex}._signin_15pxp_1 ._signedIdentity_15pxp_1 strong{font-size:11px;max-width:95px}._signin_15pxp_1 ._signedIdentity_15pxp_1 small{font-size:8px}._hero_15pxp_1{min-height:auto}._heroInner_15pxp_1{padding:68px 24px 44px}._heroArtwork_15pxp_1{width:100%;opacity:.28}._hero_15pxp_1 h1{font-size:57px}._overline_15pxp_1{margin-top:44px}._statbar_15pxp_1{gap:27px;margin-top:45px}._gameSection_15pxp_1{padding:64px 22px}._gameGrid_15pxp_1{grid-template-columns:1fr;gap:19px}._sectionTop_15pxp_1{align-items:start}._count_15pxp_1{display:none}._lower_15pxp_1{grid-template-columns:1fr;padding:0 22px 60px;gap:18px}._app_15pxp_1 footer{gap:12px;flex-direction:column}._gameVisual_15pxp_1{height:170px}}
