@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Forum&family=Inter:wght@400;500;600;700;800;900&display=swap";.arxAuthTelegramBox,.arxAuthTelegramWidgetBox{background:radial-gradient(circle at 12% 0,#5ba8ff2e,#0000 55%),#01030a8f;border:1px solid #5eb1ff42;border-radius:18px;gap:8px;margin:-2px 0 14px;padding:12px;display:grid}.arxAuthTelegramWidget{background:linear-gradient(#ffffff12,#0000),#01030a61;border-radius:15px;place-items:center;min-height:52px;display:grid;overflow:hidden}.arxAuthTelegramWidget iframe{max-width:100%}.arxAuthTelegramButton{color:#07111f;height:52px;font:inherit;cursor:pointer;background:linear-gradient(#fffffff2,#ffffff14 42%),linear-gradient(135deg,#bde4ff,#58a7ff 55%,#2474d6);border:0;border-radius:15px;font-size:15px;font-weight:950;box-shadow:0 14px 34px #439aff38,inset 0 2px #ffffff6b}.arxAuthTelegramButton:disabled,.arxAuthTelegramWidgetBox[aria-busy=true] .arxAuthTelegramWidget{opacity:.7;cursor:wait}.arxAuthTelegramStatus,.arxAuthTelegramLink{color:#f7ecd3b3;font-size:12px;line-height:1.35}.arxAuthTelegramLink{color:#9bd2ff;font-weight:900;text-decoration:none}.arxAuthDivider{color:#f7ecd37a;text-transform:uppercase;place-items:center;margin:2px 0 12px;font-size:12px;font-weight:900;display:grid}.arxAuthDivider span{align-items:center;gap:10px;display:inline-flex}.arxAuthDivider span:before,.arxAuthDivider span:after{content:"";background:#ffe2a229;width:54px;height:1px}@font-face{font-family:Arxeya Inter;src:url(/assets/fonts/inter/inter-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arxeya Inter;src:url(/assets/fonts/inter/inter-italic-variable.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Arxeya Forum;src:url(/assets/fonts/forum/forum-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arxeya Unbounded;src:url(/assets/fonts/unbounded/unbounded-variable.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}:root{color:#f7f0df;--bg:#05070c;--panel:#0c101be6;--panel-soft:#ffffff0b;--border:#f0cc772e;--border-strong:#f0cc776b;--gold:#f0cc77;--gold-light:#fff1bd;--text:#f7f0df;--muted:#a5a7b6;--muted-soft:#74798c;--red:#dd4052;--shadow:0 24px 90px #0000006b;background:#05070c;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%}body{background:radial-gradient(circle at 14% 8%,#f0cc7721,#0000 30%),radial-gradient(circle at 80% 12%,#6648ff1f,#0000 34%),linear-gradient(135deg,#05070c,#081021 70%,#0b1328);margin:0;overflow:hidden}button,input{font:inherit}button{border:0}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #f0cc77d9}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:950}.authPage{background:linear-gradient(#f0cc7707 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f0cc7707 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at top,#f0cc7724,#0000 34%),radial-gradient(circle at 100% 100%,#6048ff21,#0000 38%),#05070c;place-items:center;width:100%;height:100dvh;padding:24px;display:grid;overflow:hidden}.authCard{border:1px solid var(--border);width:min(620px,100%);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff0b,#ffffff04),#0b0f1aed;border-radius:34px;padding:34px}.brandMark{border:1px solid var(--border-strong);width:68px;height:68px;color:var(--gold-light);border-radius:24px;place-items:center;margin-bottom:18px;font-family:Georgia,serif;font-size:38px;font-weight:900;display:grid}.authCard h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(42px,7vw,70px);line-height:.92}.authCard p{max-width:520px;color:var(--muted);line-height:1.65}.loginForm{gap:14px;margin-top:24px;display:grid}.loginForm label{gap:8px;display:grid}.loginForm span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.loginForm input{width:100%;color:var(--text);background:#ffffff0e;border:1px solid #f0cc7738;border-radius:18px;padding:15px 16px}.primaryButton{color:#171001;cursor:pointer;background:linear-gradient(135deg,#d8a84a,#fff1bd 48%,#c69533);border-radius:18px;min-height:54px;font-weight:950}.errorBox{color:#ffd6dc;background:#ff5f6d14;border:1px solid #ff5f6d52;border-radius:16px;padding:13px 14px}.creationNameStatus{letter-spacing:.015em;color:#f5e5b2db;text-shadow:0 1px 8px #000000a6;min-height:22px;margin-top:12px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800}.creationNameStatus--checking{color:#f5e5b2d1}.creationNameStatus--good{color:#bff6c8;text-shadow:0 0 12px #5cff8433}.creationNameStatus--bad{color:#f77;text-shadow:0 0 14px #ff3a3a52}.gameRoot{width:100%;height:100dvh;color:var(--text);background:radial-gradient(circle at 18% 8%,#f0cc771c,#0000 28%),radial-gradient(circle at 76% 16%,#8246ff1c,#0000 32%),linear-gradient(#f0cc7704 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#f0cc7704 1px,#0000 1px) 0 0/48px 48px,linear-gradient(135deg,#04070d,#071020 54%,#0b1228);overflow:hidden}.topBar{background:linear-gradient(90deg,#05080ffa,#0a0e1bf5),#060910f5;border-bottom:1px solid #f0cc7724;grid-template-columns:245px minmax(260px,1fr) minmax(430px,auto) 112px;align-items:center;gap:16px;height:86px;padding:12px 18px;display:grid;box-shadow:0 12px 36px #0000005c}.brandArea,.topCharacter{align-items:center;min-width:0;display:flex}.brandArea{gap:14px}.brandSymbol,.topAvatar{width:56px;height:56px;color:var(--gold-light);background:radial-gradient(circle,#f0cc772e,#0000 63%),#ffffff09;border:1px solid #f0cc7740;border-radius:20px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 24px #f0cc770b,0 12px 24px #0000003d}.brandSymbol{color:var(--gold);font-size:24px}.brandCopy{min-width:0}.brandTitle{color:var(--gold);letter-spacing:.25em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:900;line-height:1}.brandSubtitle{color:var(--muted-soft);letter-spacing:.16em;margin-top:5px;font-size:11px}.topCharacter{gap:12px}.topAvatar{border-radius:999px;font-size:23px}.topCharacter b,.topCharacter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.topCharacter b{color:var(--gold-light);font-size:18px;font-weight:950}.topCharacter span{color:var(--muted);margin-top:4px;font-size:12px}.currencyWallet{grid-template-columns:minmax(285px,auto) minmax(125px,auto);align-items:stretch;gap:10px;min-width:0;display:grid}.walletGroup{background:radial-gradient(circle at 92% 20%,#f0cc7717,#0000 38%),#ffffff09;border:1px solid #f0cc7729;border-radius:18px;align-content:center;gap:7px;min-height:58px;padding:8px 11px;display:grid}.walletGroupTitle{color:var(--muted-soft);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.walletItems{align-items:center;gap:8px;display:flex}.walletItem{background:#ffffff0b;border-radius:999px;align-items:center;gap:7px;min-width:76px;min-height:28px;padding:4px 8px;display:inline-flex}.walletItem img{flex:none;width:18px;height:18px;display:block}.walletItem div{align-items:baseline;gap:4px;min-width:0;display:flex}.walletItem b{color:var(--text);font-size:13px;line-height:1}.walletItem span{color:var(--muted);font-size:10px;line-height:1}.walletCrystal{min-width:125px}.logoutButton,.primaryGameButton{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s}.logoutButton{color:#15100a;background:linear-gradient(135deg,#d8a84a,#fff1bd 48%,#d5aa4a);border:1px solid #f0cc776b;border-radius:18px;min-height:48px;font-weight:950;box-shadow:0 14px 30px #f0cc7721}.logoutButton:hover,.primaryGameButton:hover{filter:brightness(1.04);transform:translateY(-1px)}.gameViewport{grid-template-columns:250px minmax(0,1fr);gap:14px;height:calc(100dvh - 86px);min-height:0;padding:14px;display:grid;overflow:hidden}.sidePanel,.overviewHeroDeck,.overviewStatsPanel,.featureGate,.characterSheet,.characterDetails,.lockedPanel,.settingsPanel{background:linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101be6;border:1px solid #f0cc7729;border-radius:24px;min-height:0;box-shadow:0 18px 56px #00000042}.sidePanel{grid-template-rows:auto 1fr;gap:14px;padding:14px;display:grid;overflow:hidden}.sideLogo{border-bottom:1px solid #f0cc771f;padding:12px 12px 14px}.sideLogo span{color:var(--gold);letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:900;display:block}.sideLogo b{color:var(--muted);margin-top:4px;font-size:12px;display:block}.sideNav{align-content:start;gap:14px;padding-right:3px;display:grid;overflow-y:auto}.sideNav::-webkit-scrollbar{width:5px}.sideNav::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.sideGroup{gap:7px;display:grid}.sideGroupTitle{color:var(--muted-soft);letter-spacing:.16em;text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:950}.sideItem{min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 10px;transition:transform .16s,border-color .16s,background .16s,opacity .16s,color .16s;display:grid}.sideItem:hover{background:#ffffff07;border-color:#f0cc7733;transform:translateY(-1px)}.sideIcon{color:#f0cc77c2;place-items:center;font-size:17px;display:grid}.sideItem b{font-size:14px;font-weight:700}.sideItem.active{color:var(--gold-light);background:linear-gradient(90deg,#f0cc7729,#f0cc770b),#ffffff0b;border-color:#f0cc7770;box-shadow:inset 0 0 24px #f0cc7713,0 10px 28px #0000002e}.sideItem.locked{opacity:.47;cursor:not-allowed}.sideItem.locked:hover{background:0 0;border-color:#0000;transform:none}.dashboardPage{gap:14px;min-height:0;display:grid;overflow:hidden}.overviewPage{grid-template-rows:minmax(300px,1.42fr) minmax(132px,.42fr) minmax(138px,.46fr)}.overviewHeroDeck{grid-template-columns:minmax(520px,1.22fr) minmax(330px,.78fr);gap:14px;padding:16px;display:grid;overflow:hidden}.heroCommandCard{background-position:50%;background-size:cover;border:1px solid #f0cc7729;border-radius:22px;grid-template-columns:minmax(220px,.72fr) minmax(340px,1fr);gap:18px;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden}.heroVignette{pointer-events:none;background:linear-gradient(90deg,#05080f94,#080c16b3 48%,#090c16d1),radial-gradient(circle at 27% 43%,#f0cc7724,#0000 26%),radial-gradient(circle at 62% 48%,#be233429,#0000 38%);position:absolute;inset:0}.heroGoldCorner{pointer-events:none;border-color:#f0cc775c;width:118px;height:118px;position:absolute}.heroGoldCorner.topLeft{border-top:2px solid;border-left:2px solid;border-radius:20px 0 0;top:13px;left:13px}.heroGoldCorner.bottomRight{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 20px;bottom:13px;right:13px}.heroSigilStage{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.heroSigilAura{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#f0cc7733,#0000 60%),radial-gradient(circle,#b41e341f,#0000 48%);border-radius:999px;width:min(295px,100%);position:absolute}.heroSigil{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 22px 34px #0000006b)drop-shadow(0 0 22px #f0cc772e);width:min(260px,82%);animation:5.4s ease-in-out infinite heroBreath;position:relative}@keyframes heroBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.025)}}.heroCommandInfo{z-index:1;align-content:center;gap:14px;min-width:0;display:grid;position:relative}.heroEyebrow,.sectionHeading span,.gateContent span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:950}.heroNameRow{align-items:flex-start;gap:12px;display:flex}.heroNameRow h1{color:var(--text);letter-spacing:-.06em;text-shadow:0 18px 42px #0000009e;margin:0;font-size:clamp(42px,5.2vw,82px);line-height:.88}.heroNameRow span{color:var(--gold-light);background:#f0cc771f;border:1px solid #f0cc775c;border-radius:999px;flex:none;margin-top:3px;padding:8px 12px;font-size:12px;font-weight:950}.heroCommandInfo p{color:var(--gold-light);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:750;display:flex}.heroCommandInfo p i{background:#f0cc77cc;border-radius:999px;width:4px;height:4px}.heroQuickStats{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;margin-top:6px;display:grid}.heroQuickStats div{background:#ffffff0a;border:1px solid #f0cc7724;border-radius:17px;padding:13px 14px}.heroQuickStats span,.meterTop span{color:var(--muted);font-size:12px;display:block}.heroQuickStats b,.meterTop b{color:var(--text);margin-top:5px;font-size:15px;display:block}.heroStatusPanel{background:radial-gradient(circle at 85% 16%,#f0cc7717,#0000 32%),#ffffff09;border:1px solid #f0cc7724;border-radius:22px;align-content:center;gap:22px;padding:20px;display:grid}.sectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionHeading b{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.meterStack{gap:17px;display:grid}.meterBlock{gap:10px;display:grid}.meterTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meterTop b{margin-top:0}.progressBar{background:#ffffff16;border:1px solid #f0cc7714;border-radius:999px;height:16px;overflow:hidden}.progressBar i{border-radius:inherit;height:100%;transition:width .25s;display:block}.progressBar.hp i{background:linear-gradient(90deg,#a9253a,#dd4052,#ff7483);box-shadow:0 0 16px #dd405259}.progressBar.xp i{background:linear-gradient(90deg,#b98731,#f0cc77,#fff1bd);box-shadow:0 0 16px #f0cc7752}.primaryGameButton{color:#15100a;background:linear-gradient(135deg,#d8a84a,#fff1bd 48%,#d5aa4a);border:1px solid #f0cc7770;border-radius:18px;min-height:48px;font-weight:950;box-shadow:0 16px 30px #f0cc7721}.overviewStatsPanel{grid-template-rows:auto 1fr;gap:12px;padding:16px;display:grid;overflow:hidden}.statsGrid{grid-template-columns:repeat(4,1fr);gap:12px;min-height:0;display:grid}.statTile{background:radial-gradient(circle at 84% 16%,#f0cc770f,#0000 34%),#ffffff09;border:1px solid #f0cc7721;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;align-items:center;column-gap:12px;min-height:0;padding:13px 15px;display:grid}.statTile img{filter:drop-shadow(0 0 12px #f0cc771f);grid-row:1/span 2;width:36px;height:36px}.statTile span{color:var(--muted);font-size:12px}.statTile b{color:var(--text);font-size:clamp(25px,2.8vw,44px);line-height:1}.featureGateGrid{grid-template-columns:repeat(4,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.featureGate{min-height:0;color:inherit;text-align:left;background-position:50%;background-size:cover;border-radius:22px;padding:16px;position:relative;overflow:hidden}button.featureGate{cursor:pointer}.gateShade{pointer-events:none;background:linear-gradient(#070a1285,#070a12db),radial-gradient(circle at 82% 18%,#f0cc771a,#0000 34%);position:absolute;inset:0}.featureGate.locked .gateShade{background:linear-gradient(#070a12ad,#070a12e8),radial-gradient(circle at 82% 18%,#64649b17,#0000 34%)}.gateContent{z-index:1;align-content:end;min-height:100%;display:grid;position:relative}.gateContent h2{color:var(--text);margin:8px 0 7px;font-size:clamp(20px,2vw,31px);line-height:.98}.gateContent p{max-width:230px;color:var(--muted);margin:0;font-size:12px;line-height:1.35}.gateLockIcon{z-index:2;opacity:.6;width:20px;height:20px;position:absolute;top:13px;right:13px}.featureGate.available{border-color:#f0cc7757;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 0 35px #f0cc770f,0 18px 56px #00000042}.featureGate.available:hover{border-color:#f0cc7780;transform:translateY(-2px);box-shadow:inset 0 0 42px #f0cc7713,0 22px 70px #00000052}.featureGate.locked{opacity:.72}.lockedPage,.settingsPage{place-items:center}.lockedPanel,.settingsPanel{width:min(760px,100%);padding:30px}.lockedIcon{width:86px;height:86px;color:var(--gold-light);background:#f0cc7714;border:1px solid #f0cc7752;border-radius:28px;place-items:center;margin-bottom:18px;font-size:42px;display:grid}.lockedPanel span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.lockedPanel h1{color:var(--text);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(38px,5vw,64px);line-height:1}.lockedPanel p{max-width:540px;color:var(--muted);line-height:1.65}.lockedNotice{background:#ffffff09;border:1px solid #f0cc7724;border-radius:16px;margin-top:20px;padding:14px}.lockedNotice b,.lockedNotice small{display:block}.lockedNotice b{color:var(--gold-light)}.lockedNotice small{color:var(--muted);margin-top:4px}.characterPage{grid-template-rows:minmax(230px,.8fr) minmax(260px,1fr)}.characterSheet{gap:18px;padding:20px;display:grid}.sheetHeader{align-items:center;gap:20px;display:flex}.sheetAvatar{background:radial-gradient(circle,#f0cc7721,#0000 62%),radial-gradient(circle,#ff36461a,#0000 42%);border:1px solid #f0cc7757;border-radius:50%;flex:none;place-items:center;width:150px;height:150px;display:grid}.sheetAvatar span{color:var(--gold-light);font-size:72px}.sheetHeader h1{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.96}.sheetHeader p{color:var(--muted);margin:10px 0 0}.levelBadge{min-height:32px;color:var(--gold-light);background:#f0cc771f;border:1px solid #f0cc7757;border-radius:999px;align-items:center;margin-bottom:10px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.sheetBars{gap:18px;display:grid}.characterDetails,.settingsPanel{padding:18px}.panelHeader{margin-bottom:14px}.panelHeader span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.detailsGrid,.settingsRows{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.detailsGrid div,.settingsRows div{background:#ffffff08;border:1px solid #f0cc7721;border-radius:18px;padding:16px}.detailsGrid span,.settingsRows span{color:var(--muted);font-size:12px}.detailsGrid b,.settingsRows b{color:var(--text);margin-top:8px;font-size:24px;display:block}.questClaimButton{justify-content:center;width:100%;margin-top:14px}.questClaimButton:disabled{cursor:wait;opacity:.7}@media (width<=1450px){.topBar{grid-template-columns:220px minmax(220px,1fr) minmax(360px,auto) 96px;gap:12px}.gameViewport{grid-template-columns:220px minmax(0,1fr)}.walletItem{min-width:64px;padding-inline:7px}.walletItem span{display:none}.overviewHeroDeck{grid-template-columns:minmax(460px,1fr) minmax(300px,.7fr)}}@media (width<=1120px){body{overflow:auto}.gameRoot{height:auto;min-height:100dvh;overflow:visible}.topBar{grid-template-columns:1fr;height:auto}.currencyWallet{grid-template-columns:1fr}.gameViewport{grid-template-columns:1fr;height:auto;overflow:visible}.dashboardPage{overflow:visible}.overviewPage{grid-template-rows:auto auto auto}.overviewHeroDeck{grid-template-columns:1fr}.heroCommandCard{min-height:420px}.statsGrid,.featureGateGrid,.detailsGrid,.settingsRows{grid-template-columns:repeat(2,1fr)}.sideNav{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.gameViewport{padding:10px}.sideNav{grid-template-columns:1fr}.heroCommandCard{grid-template-columns:1fr;min-height:560px}.heroSigil{width:190px}.heroNameRow{flex-direction:column}.heroNameRow h1{font-size:44px}.heroQuickStats,.statsGrid,.featureGateGrid,.detailsGrid,.settingsRows{grid-template-columns:1fr}.walletItems{flex-wrap:wrap}.sheetHeader{flex-direction:column;align-items:flex-start}.sheetAvatar{width:112px;height:112px}}.authCard.authCardCompact::-webkit-scrollbar{width:8px}.authCard.authCardCompact::-webkit-scrollbar-thumb{background:#f4d77f47;border-radius:999px}.authFieldsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.authHint{max-height:none;font-size:14px}@media (width<=720px){.authCard.authCardCompact{max-height:calc(100dvh - 28px);padding:24px}.authTopLine,.authFieldsGrid{grid-template-columns:1fr}.authTitle{font-size:44px}}.passwordInputWrap{display:grid;position:relative}.passwordInputWrap input{padding-right:64px}.passwordEyeButton{color:#fff4bf;cursor:pointer;background:#ffffff0b;border:1px solid #f4d77f2e;border-radius:14px;width:42px;height:42px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.passwordEyeButton:hover{background:#f4d77f17;border-color:#f4d77f6b}.authPage{place-items:center;height:auto;min-height:100dvh;padding:28px 16px;display:grid;overflow-y:auto}.authCard.authCardCompact{border-radius:34px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 56px);padding:34px;overflow-y:auto}.authTopLine{grid-template-columns:72px 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.authMiniText{color:#e7e9f8ad;margin:8px 0 0;font-size:15px;line-height:1.45}.authTitle{letter-spacing:-.06em;margin:18px 0;font-size:clamp(46px,6vw,74px);line-height:.92}.authModeSwitch{background:#06080e61;border:1px solid #f4d77f24;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 18px;padding:6px;display:grid}.authModeSwitch button{color:#ede7d3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-weight:900}.authModeSwitch button.active{color:#17120b;background:linear-gradient(135deg,#fff1b4,#d4b45d);box-shadow:0 12px 28px #d4b45d2e}.authFormCompact{gap:14px}.authSubmitPanel{z-index:5;background:linear-gradient(#12151f00,#12151feb 24%,#12151ffa);gap:10px;margin-top:4px;padding:14px 0 0;display:grid;position:sticky;bottom:-34px}.authSubmitPanel .primaryButton{min-height:58px}.authTextButton{color:#f5df96;cursor:pointer;background:#ffffff09;border:1px solid #f4d77f2e;border-radius:999px;width:100%;min-height:44px;font-weight:900}.authTextButton:hover{background:#f4d77f14;border-color:#f4d77f61}.authTextButton:disabled,.primaryButton:disabled{opacity:.45;cursor:not-allowed}.authHint{color:#ede7d3b8;background:#ffffff09;border:1px solid #f4d77f1f;border-radius:16px;padding:13px 15px;line-height:1.45}.onboardingPage{background:radial-gradient(circle at 20% 0,#d2b05321,#0000 30%),radial-gradient(circle at 85% 75%,#323f7a47,#0000 34%),linear-gradient(135deg,#05070c 0%,#090e1d 100%);place-items:center;min-height:100dvh;padding:36px 20px;display:grid}.onboardingShell{background:linear-gradient(145deg,#1c1f2bf5,#0e111cfa),radial-gradient(circle at 20% 10%,#f4d77f1a,#0000 35%);border:1px solid #f4d77f29;border-radius:34px;width:min(1180px,100vw - 40px);padding:34px;box-shadow:0 28px 80px #00000061}.onboardingLogout{align-self:start}.wizardSteps button{color:#ede7d3b8;cursor:pointer;background:#ffffff09;border:1px solid #f4d77f21;border-radius:18px;min-height:58px;font-weight:900}.wizardSteps button.done{color:#d7ffce;border-color:#84da8940}.wizardRune{color:#fff4bf;background:#ffffff0b;border:1px solid #f4d77f42;border-radius:24px;place-items:center;width:78px;height:78px;font-size:34px;font-weight:900;display:grid;box-shadow:inset 0 0 38px #f4d77f14}.wizardPanel h2{color:#fff7df;letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(34px,5vw,64px);line-height:.96}.wizardPanel p{color:#e7e9f8ad;margin:0 0 20px;font-size:17px;line-height:1.5}.wizardField{grid-column:1/-1;gap:10px;display:grid}.wizardField span,.wizardGrid h3{color:#f5df96;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:900}.wizardGrid{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.choiceGrid.compact{grid-template-columns:1fr}.classGrid{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.choiceCard{text-align:left;color:#e7e9f8b8;cursor:pointer;background:#05070c61;border:1px solid #f4d77f21;border-radius:22px;min-height:120px;padding:18px}.choiceCard strong{color:#fff7df;margin-bottom:9px;font-size:22px;display:block}.choiceCard span{color:#e7e9f8a3;line-height:1.35}.choiceCard.active{background:linear-gradient(135deg,#f4d77f24,#ffffff09);border-color:#f4d77f8f;box-shadow:0 18px 50px #f4d77f14}.summaryGrid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.summaryGrid span{color:#e7e9f88c;margin-bottom:8px;display:block}.wizardFooter{grid-template-columns:220px 1fr;gap:12px;display:grid}.wizardFooter .primaryButton{min-height:58px}@media (width<=900px){.onboardingHeader,.wizardPanel,.wizardGrid,.summaryGrid,.wizardFooter,.wizardSteps,.classGrid,.choiceGrid{grid-template-columns:1fr}.onboardingShell{padding:22px}}@media (width<=720px){.authCard.authCardCompact{max-height:calc(100dvh - 28px);padding:24px}.authTopLine{grid-template-columns:1fr}.authTitle{font-size:44px}}.onboardingPage{background:radial-gradient(circle at 16% 0,#f4d77f21,#0000 34%),radial-gradient(circle at 86% 84%,#2c397752,#0000 38%),linear-gradient(135deg,#05070c 0%,#090e1d 100%);place-items:center;min-height:100dvh;padding:28px 18px;display:grid;overflow-y:auto}.onboardingShell{background:linear-gradient(145deg,#1c1f2bf5,#0d101bfb),radial-gradient(circle at 15% 12%,#f4d77f1a,#0000 38%);border:1px solid #f4d77f2b;border-radius:34px;width:min(1240px,100vw - 36px);max-height:calc(100dvh - 56px);padding:34px;overflow-y:auto;box-shadow:0 34px 90px #0000006b}.onboardingShell::-webkit-scrollbar{width:9px}.onboardingShell::-webkit-scrollbar-thumb{background:#f4d77f47;border-radius:999px}.onboardingHeader{grid-template-columns:1fr 180px;align-items:start;gap:24px;margin-bottom:24px;display:grid}.onboardingHeader h1{letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(48px,6.2vw,86px);line-height:.9}.onboardingHeader p{color:#e7e9f8b3;max-width:800px;margin:0;font-size:18px;line-height:1.5}.wizardSteps{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.wizardSteps button{color:#ede7d3b3;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #f4d77f21;border-radius:18px;min-height:58px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,color .16s}.wizardSteps button:hover{border-color:#f4d77f47;transform:translateY(-1px)}.wizardSteps button span{background:#ffffff13;border-radius:999px;place-items:center;width:28px;height:28px;margin-right:8px;display:inline-grid}.wizardSteps button.active{color:#fff4bf;background:linear-gradient(145deg,#f4d77f24,#ffffff0a);border-color:#f4d77f8c}.wizardSteps button.done{color:#dbffd4;background:linear-gradient(145deg,#84da8917,#ffffff06);border-color:#84da8945}.wizardBody{gap:14px;display:grid}.wizardPanel{background:radial-gradient(circle at 8% 15%,#f4d77f1c,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff05);border:1px solid #f4d77f26;border-radius:30px;grid-template-columns:300px 1fr;gap:30px;min-height:520px;padding:28px;display:grid}.wizardHeroPreview{background:radial-gradient(circle at 50% 44%,#f4d77f30,#0000 32%),linear-gradient(160deg,#ffffff0e,#05070c73);border:1px solid #f4d77f2b;border-radius:28px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.wizardHeroPreview:before{content:"";border:1px solid #f4d77f47;border-radius:999px;width:230px;height:230px;position:absolute;box-shadow:0 0 0 18px #f4d77f06,0 0 0 42px #f4d77f05,inset 0 0 52px #f4d77f14}.wizardHeroPreview:after{content:"";border:1px solid #f4d77f14;border-radius:26px;position:absolute;inset:26px}.wizardHeroAvatar{z-index:2;color:#fff4bf;background:radial-gradient(circle at 50% 36%,#ffeda838,#3c222c2e 42%,#05070cb8);border:1px solid #f4d77f57;border-radius:36px;place-items:center;width:132px;height:132px;font-family:Georgia,serif;font-size:62px;font-weight:950;display:grid;position:relative;box-shadow:0 22px 62px #00000057,inset 0 0 32px #f4d77f14}.wizardHeroGlow{filter:blur(4px);background:radial-gradient(circle,#f4d77f2e,#0000 68%);border-radius:999px;width:280px;height:280px;animation:2.8s ease-in-out infinite wizardPulse;position:absolute}.tone-green .wizardHeroGlow,.choiceCard.tone-green .choiceAvatar{background:radial-gradient(circle,#79d49b47,#0000 68%)}.tone-red .wizardHeroGlow,.choiceCard.tone-red .choiceAvatar{background:radial-gradient(circle,#dd696247,#0000 68%)}.tone-blue .wizardHeroGlow,.choiceCard.tone-blue .choiceAvatar{background:radial-gradient(circle,#70aef047,#0000 68%)}.tone-purple .wizardHeroGlow,.choiceCard.tone-purple .choiceAvatar{background:radial-gradient(circle,#be7ef447,#0000 68%)}.wizardContent{flex-direction:column;min-width:0;display:flex}.wizardContent h2{color:#fff7df;letter-spacing:-.06em;margin:4px 0 8px;font-size:clamp(44px,5.5vw,78px);line-height:.92}.wizardContent p{color:#e7e9f8ad;max-width:760px;margin:0 0 24px;font-size:18px;line-height:1.5}.wizardField{gap:10px;margin-top:auto;display:grid}.wizardField span{color:#f5df96;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:950}.wizardField input{color:#fff7df;background:#05070c73;border:1px solid #f4d77f33;border-radius:24px;outline:none;min-height:76px;padding:0 22px;font-size:30px;font-weight:950}.wizardField input:focus{border-color:#f4d77f9e;box-shadow:0 0 0 4px #f4d77f14}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.genderGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.raceGrid,.classGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceCard.visualChoice{text-align:left;color:#e7e9f8b8;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #f4d77f24;border-radius:24px;min-height:152px;padding:18px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden}.choiceCard.visualChoice:hover{border-color:#f4d77f5c;transform:translateY(-2px)}.choiceCard.visualChoice.active{background:radial-gradient(circle at 16% 20%,#f4d77f2e,#0000 38%),linear-gradient(145deg,#f4d77f1c,#ffffff09);border-color:#f4d77f9e;box-shadow:0 22px 52px #0000003d,inset 0 0 0 1px #fff4bf14}.choiceAvatar{color:#fff4bf;background:radial-gradient(circle at 50% 40%,#f4d77f2e,#ffffff0a);border:1px solid #f4d77f33;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:14px;font-size:30px;font-weight:950;display:grid}.choiceCard.visualChoice strong{color:#fff7df;margin-bottom:8px;font-size:24px;line-height:1.05;display:block}.choiceCard.visualChoice small{color:#e7e9f8a8;font-size:15px;line-height:1.38;display:block}.summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:auto;display:grid}.summaryGrid div{background:#05070c61;border:1px solid #f4d77f21;border-radius:22px;padding:18px}.summaryGrid span{color:#e7e9f88c;margin-bottom:8px;font-size:14px;display:block}.summaryGrid strong{color:#fff7df;font-size:24px}.wizardError{margin:0}.wizardFooter{z-index:10;background:linear-gradient(#11142000,#111420eb 24%,#111420fc);grid-template-columns:220px 1fr;gap:12px;padding:16px 0 0;display:grid;position:sticky;bottom:-34px}.wizardFooter .primaryButton,.wizardFooter .authTextButton{min-height:60px}@keyframes wizardPulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (width<=1100px){.wizardPanel{grid-template-columns:240px 1fr}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.onboardingHeader,.wizardPanel,.wizardFooter,.wizardSteps,.choiceGrid,.genderGrid,.raceGrid,.classGrid,.summaryGrid{grid-template-columns:1fr}.wizardHeroPreview{min-height:260px}.onboardingShell{padding:22px}}.premiumOverview{grid-template-rows:minmax(330px,1.45fr) minmax(132px,.42fr) minmax(145px,.48fr);gap:14px;min-height:0;display:grid;overflow:hidden}.premiumHero{min-height:0;overflow:hidden}.premiumHeroScene{background-position:50%;background-size:cover;border:1px solid #f0cc7733;border-radius:30px;grid-template-columns:minmax(280px,.72fr) minmax(430px,1fr);align-items:center;gap:24px;width:100%;height:100%;min-height:330px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #f0cc770e,0 22px 70px #00000052}.premiumHeroShade{background:linear-gradient(90deg,#04070d8a,#090c17c2 48%,#080a12e0),radial-gradient(circle at 28% 48%,#f0cc7730,#0000 28%),radial-gradient(circle at 64% 44%,#aa1c3230,#0000 35%);position:absolute;inset:0}.premiumHeroOrnament{z-index:2;pointer-events:none;opacity:.9;width:128px;height:128px;position:absolute}.premiumHeroOrnamentTop{border-top:2px solid #fff1bdbd;border-left:2px solid #fff1bdbd;border-radius:24px 0 0;top:16px;left:16px}.premiumHeroOrnamentBottom{border-bottom:2px solid #fff1bdbd;border-right:2px solid #fff1bdbd;border-radius:0 0 24px;bottom:16px;right:16px}.premiumHeroEmblemBox{z-index:3;place-items:center;min-width:0;height:100%;display:grid;position:relative}.premiumRuneCircle{aspect-ratio:1;background:radial-gradient(circle,#fff1bd29,#0000 54%),radial-gradient(circle,#aa1c321f,#0000 42%);border:1px solid #f0cc7738;border-radius:50%;width:min(335px,90%);position:absolute;box-shadow:inset 0 0 70px #f0cc7712,0 0 70px #f0cc7714}.premiumRuneCircle span{border:1px solid #fff1bd14;border-radius:50%;position:absolute;inset:20px}.premiumRuneCircle span:nth-child(2){border-color:#f0cc771f;inset:46px}.premiumRuneCircle span:nth-child(3){border-color:#aa1c322b;inset:74px}.premiumHeroEmblem{z-index:2;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 22px 34px #00000085)drop-shadow(0 0 30px #f0cc7742);width:min(265px,78%);animation:5.2s ease-in-out infinite premiumHeroBreath;position:relative}@keyframes premiumHeroBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.035)}}.premiumHeroCopy{z-index:3;align-content:center;gap:14px;min-width:0;display:grid;position:relative}.premiumKicker,.premiumSectionTitle span,.premiumGateText span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.premiumHeroNameLine{align-items:flex-start;gap:14px;display:flex}.premiumHeroNameLine h1{max-width:680px;color:var(--text);letter-spacing:-.075em;text-shadow:0 22px 54px #000000b8;margin:0;font-size:clamp(52px,6.4vw,98px);line-height:.86}.premiumHeroNameLine b{color:var(--gold-light);background:#f0cc7721;border:1px solid #f0cc7761;border-radius:999px;flex:none;margin-top:5px;padding:8px 13px;font-size:12px;line-height:1}.premiumHeroCopy p{color:var(--gold-light);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.premiumHeroCopy p i{background:#f0cc77d1;border-radius:999px;width:4px;height:4px}.premiumHeroMeters{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;margin-top:6px;display:grid}.premiumMeter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #f0cc7724;border-radius:18px;gap:9px;padding:14px;display:grid}.premiumMeterTop{justify-content:space-between;gap:10px;display:flex}.premiumMeterTop span,.premiumHeroStatus span{color:var(--muted);font-size:12px}.premiumMeterTop b,.premiumHeroStatus b{color:var(--text);font-size:13px}.premiumBar{background:#ffffff17;border:1px solid #f0cc7714;border-radius:999px;height:15px;overflow:hidden}.premiumBar i{border-radius:inherit;height:100%;display:block}.premiumHp i{background:linear-gradient(90deg,#9f2339,#dd4052,#ff7a88);box-shadow:0 0 18px #dd40526b}.premiumXp i{background:linear-gradient(90deg,#ad7c2d,#f0cc77,#fff1bd);box-shadow:0 0 18px #f0cc7761}.premiumHeroActions{align-items:center;gap:12px;margin-top:2px;display:flex}.premiumPrimaryButton{color:#15100a;cursor:pointer;background:linear-gradient(135deg,#d8a84a,#fff1bd 48%,#d5aa4a);border:1px solid #f0cc777a;border-radius:18px;min-height:50px;padding:0 22px;font-weight:950;box-shadow:0 16px 34px #f0cc7729,inset 0 1px #ffffff59}.premiumHeroStatus{background:#ffffff09;border:1px solid #f0cc771f;border-radius:18px;align-content:center;min-height:50px;padding:0 16px;display:grid}.premiumStats{background:linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101be6;border:1px solid #f0cc7729;border-radius:24px;grid-template-rows:auto 1fr;gap:12px;min-height:0;padding:16px;display:grid}.premiumSectionTitle{justify-content:space-between;gap:12px;display:flex}.premiumSectionTitle b{color:var(--muted-soft);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.premiumStatsGrid{grid-template-columns:repeat(4,1fr);gap:12px;min-height:0;display:grid}.premiumStatCard{background:radial-gradient(circle at 88% 20%,#f0cc770f,#0000 35%),#ffffff09;border:1px solid #f0cc7724;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:0;padding:13px 15px;display:grid}.premiumStatCard img{filter:drop-shadow(0 0 12px #f0cc7729);width:36px;height:36px}.premiumStatCard span{color:var(--muted);font-size:12px}.premiumStatCard b{color:var(--text);font-size:clamp(27px,3vw,46px);line-height:1;display:block}.premiumStatCard.red{box-shadow:inset 0 0 34px #dd40520e}.premiumStatCard.violet{box-shadow:inset 0 0 34px #965aff12}.premiumStatCard.blue{box-shadow:inset 0 0 34px #5f96ff0e}.premiumStatCard.gold{box-shadow:inset 0 0 34px #f0cc770e}.premiumGates{grid-template-columns:repeat(4,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.premiumGate{min-height:0;color:inherit;text-align:left;background-position:50%;background-size:cover;border:1px solid #f0cc772b;border-radius:24px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 56px #0000003d}button.premiumGate{cursor:pointer}.premiumGateShade{background:linear-gradient(#04070d6e,#05080fe0),radial-gradient(circle at 85% 18%,#f0cc771f,#0000 36%);position:absolute;inset:0}.premiumGateText{z-index:2;align-content:end;min-height:100%;display:grid;position:relative}.premiumGateText h2{color:var(--text);margin:8px 0 7px;font-size:clamp(21px,2.1vw,34px);line-height:.96}.premiumGateText p{max-width:240px;color:var(--muted);margin:0;font-size:12px;line-height:1.35}.premiumGateOpen{border-color:#f0cc775c}.premiumGateLocked{opacity:.72}.premiumGateLock{z-index:3;opacity:.65;width:20px;height:20px;position:absolute;top:14px;right:14px}@media (width<=1120px){.premiumOverview{grid-template-rows:auto auto auto;overflow:visible}.premiumHeroScene{grid-template-columns:1fr;min-height:640px}.premiumStatsGrid,.premiumGates{grid-template-columns:repeat(2,1fr)}.premiumGate{min-height:170px}}@media (width<=720px){.premiumHeroScene{min-height:700px;padding:20px}.premiumHeroNameLine{flex-direction:column}.premiumHeroNameLine h1{font-size:46px}.premiumHeroMeters,.premiumStatsGrid,.premiumGates{grid-template-columns:1fr}.premiumHeroActions{flex-direction:column;align-items:stretch}}.inventoryPage{grid-template-rows:88px minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.inventoryCenteredPage{grid-template-rows:1fr;place-items:center}.inventoryPanel{background:radial-gradient(circle at 90% 10%,#f0cc770e,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;min-height:0;box-shadow:0 18px 56px #00000042}.inventoryTop{grid-template-columns:1fr;min-height:0;display:grid}.inventoryTitlePanel,.inventoryStatePanel{align-content:center;padding:12px 20px;display:grid}.inventoryTitleLeft{gap:4px;display:grid}.inventoryTitlePanel span,.inventoryStatePanel span,.inventorySectionTitle span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.inventoryTitlePanel h1,.inventoryStatePanel h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(28px,2.5vw,40px);line-height:.95}.inventoryTitlePanel p,.inventoryStatePanel p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.inventoryTitlePanel p i{background:#f0cc778c;border-radius:999px;width:4px;height:4px}.inventoryTitlePanel b{color:var(--gold-light)}.inventoryLayout{grid-template-columns:minmax(540px,.95fr) minmax(0,1.25fr);gap:12px;min-height:0;display:grid;overflow:hidden}.equipmentPanel,.bagPanel{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;overflow:hidden}.bagPanel{grid-template-rows:auto auto minmax(0,1fr)}.inventorySectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventorySectionTitle b{color:var(--muted-soft);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.paperdollBoard{background:radial-gradient(circle at 50% 40%,#f0cc771a,#0000 34%),radial-gradient(circle at 50% 56%,#66b8ff14,#0000 44%),#ffffff08;border:1px solid #f0cc771f;border-radius:24px;height:100%;min-height:0;position:relative;overflow:hidden}.paperdollFigure{position:absolute;inset:68px 128px 64px}.paperdollHalo{background:radial-gradient(circle,#f0cc771a,#0000 56%),radial-gradient(circle,#66b8ff0f,#0000 72%);border:1px solid #f0cc7729;border-radius:999px;position:absolute;inset:0}.paperdollHead,.paperdollTorso,.paperdollArms,.paperdollLegs,.paperdollFeet{background:linear-gradient(145deg,#ffffff14,#ffffff05),#05080f94;border:1px solid #f0cc772e;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000047}.paperdollHead{border-radius:999px;width:54px;height:54px;top:2%}.paperdollTorso{border-radius:34px 34px 26px 26px;width:94px;height:122px;top:18%}.paperdollArms{opacity:.55;border-radius:22px;width:170px;height:48px;top:22%}.paperdollLegs{border-radius:24px 24px 30px 30px;width:84px;height:118px;top:50%}.paperdollFeet{opacity:.7;border-radius:18px;width:96px;height:34px;top:82%}.paperdollFooter{background:#0000002e;border-top:1px solid #f0cc771f;justify-content:space-between;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.paperdollFooter span{color:var(--muted);font-size:12px}.paperdollFooter b{color:var(--gold-light)}.gearSlot{background:radial-gradient(circle at 50% 42%,#f0cc7713,#0000 55%),#ffffff07;border:1px solid #f0cc7724;border-radius:18px;width:96px;height:96px;position:absolute;overflow:hidden}.pos-weapon{top:16px;left:16px}.pos-necklace{top:126px;left:16px}.pos-ring-1{top:236px;left:16px}.pos-ring-2{top:346px;left:16px}.pos-gloves{top:456px;left:16px}.pos-helmet{top:16px;right:16px}.pos-chest{top:126px;right:16px}.pos-shoulders{top:236px;right:16px}.pos-legs{top:346px;right:16px}.pos-boots{top:456px;right:16px}.gearSlotBase,.gearSlotFrame,.gearSlotIcon{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.gearSlotBase{object-fit:contain;opacity:.28;width:78px;height:78px;inset:9px}.gearSlotFrame{object-fit:contain;z-index:2;width:76px;height:76px;inset:10px}.gearSlotIcon{object-fit:contain;z-index:3;width:60px;height:60px;inset:18px}.gearSlotLabel{z-index:5;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1;position:absolute;bottom:4px;left:6px;right:6px;overflow:hidden}.gearSlotDot{z-index:6;background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:0 0 10px}.gearSlot.empty{opacity:.45}.inventoryToolbar{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.inventoryToolbar::-webkit-scrollbar{width:5px;height:5px}.bagGrid::-webkit-scrollbar{width:5px;height:5px}.inventoryToolbar::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.bagGrid::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.inventoryToolbar input{min-width:220px;height:36px;color:var(--text);background:#ffffff0a;border:1px solid #f0cc7724;border-radius:999px;padding:0 14px}.inventoryToolbar input::placeholder{color:var(--muted-soft)}.inventoryToolbar button,.inventoryActionPrimary,.inventoryActionGhost{cursor:pointer;white-space:nowrap;border-radius:999px;min-height:36px;padding:0 13px}.inventoryToolbar button{color:var(--muted);background:#ffffff09;border:1px solid #f0cc7729}.inventoryToolbar button.active{color:var(--gold-light);background:#f0cc771a;border-color:#f0cc7770}.bagWorkspace{grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-height:0;display:grid;overflow:hidden}.bagGrid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));grid-auto-rows:82px;align-content:start;gap:9px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}.bagItemTile{cursor:pointer;background:radial-gradient(circle at 50% 40%,#f0cc7712,#0000 62%),#ffffff07;border:1px solid #f0cc771f;border-radius:16px;min-width:0;height:82px;position:relative}.bagItemFrame,.bagItemIcon{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.bagItemFrame{object-fit:contain;z-index:1;width:72px;height:72px;top:50%;left:50%;transform:translate(-50%,-50%)}.bagItemIcon{object-fit:contain;z-index:2;width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%)}.bagItemTile b,.bagItemTile i{z-index:4;border-radius:999px;font-size:10px;line-height:1;position:absolute}.bagItemTile b{color:var(--gold-light);background:#000000a3;padding:3px 6px;bottom:6px;right:6px}.bagItemTile i{color:#bde6ff;background:#66b8ff2e;place-items:center;width:18px;height:18px;font-style:normal;display:grid;top:6px;left:6px}.itemDetails{background:radial-gradient(circle at 70% 14%,#f0cc7713,#0000 40%),#ffffff07;border:1px solid #f0cc7721;border-radius:20px;align-content:start;gap:14px;min-width:0;padding:14px;display:grid;overflow:hidden}.itemDetailsTop{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}.itemDetailsArt{width:78px;height:78px;position:relative}.itemDetailsFrame,.itemDetailsIcon{object-fit:contain;width:78px;height:78px;position:absolute;inset:0}.itemDetailsIcon{padding:10px}.itemDetails span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:900}.itemDetails h2{color:var(--text);margin:5px 0;font-size:20px;line-height:1.08}.itemDetails p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.itemDetailsText{gap:10px;display:grid}.itemDetailsText b{color:var(--gold-light);font-size:12px;line-height:1.45}.itemDetailsFooter{border-top:1px solid #f0cc7717;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;display:flex}.itemDetailsFooter em{color:#bde6ff;font-size:12px;font-style:normal}.itemDetailsFooter strong{color:var(--text);text-align:right;font-size:12px}.itemDetailsActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inventoryActionPrimary{color:#0f1320;background:linear-gradient(#f0cc77 0%,#ddb457 100%);border:1px solid #f0cc7770;font-weight:800}.inventoryActionGhost{color:var(--muted);background:#ffffff09;border:1px solid #f0cc7724}.inventoryActionPrimary:disabled,.inventoryActionGhost:disabled{opacity:.65;cursor:not-allowed}.itemDetails.empty{opacity:.72}.emptyInventory{color:var(--muted);background:#ffffff07;border:1px solid #f0cc771f;border-radius:18px;grid-column:1/-1;gap:4px;padding:24px;display:grid}.emptyInventory b{color:var(--text)}.inventoryStatePanel{width:min(720px,100%)}.inventoryStatePanel.error{border-color:#ff5f6d52}.rarity-common{color:var(--text)!important}.rarity-uncommon{color:#9ee6a8!important}.rarity-rare{color:#8fc2ff!important}.rarity-epic{color:#c89cff!important}.rarity-legendary{color:#f0cc77!important}.rarity-mythic{color:#ff8f9b!important}@media (width<=1600px){.inventoryLayout{grid-template-columns:1fr}}@media (width<=1200px){.bagWorkspace{grid-template-columns:1fr}.paperdollBoard{min-height:720px}}@media (width<=900px){.inventoryToolbar{flex-wrap:wrap}.inventoryToolbar input{width:100%;min-width:0}.paperdollBoard{min-height:860px}.gearSlot{width:84px;height:84px}.gearSlotBase{width:68px;height:68px}.gearSlotFrame{width:66px;height:66px}.gearSlotIcon{width:50px;height:50px}}.inventoryActionError{color:#ffd6dc;background:radial-gradient(circle at 8% 20%,#ff5f6d24,#0000 38%),#ff5f6d0e;border:1px solid #ff5f6d52;border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.35}.bagItemBadge,.gearSlotBadge,.itemDetailsBadge{z-index:7;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.15)contrast(1.15)saturate(1.25)drop-shadow(0 4px 7px #0000008c);position:absolute}.bagItemBadge{width:24px;height:24px;top:3px;right:3px}.gearSlotBadge{width:25px;height:25px;top:3px;right:3px}.itemDetailsBadge{width:34px;height:34px;top:-3px;right:-3px}.bagItemTile:hover .bagItemBadge,.bagItemTile.selected .bagItemBadge{animation:1.4s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.itemDetails{padding-right:12px;overflow-y:auto}.itemDetails::-webkit-scrollbar{width:5px}.itemDetails::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.itemDetailsDescription{background:#ffffff06;border:1px solid #f0cc7717;border-radius:16px;padding:10px 11px}.itemDetailsDescription p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.itemDetailsBlock{background:radial-gradient(circle at 92% 12%,#f0cc770e,#0000 38%),#ffffff06;border:1px solid #f0cc771c;border-radius:16px;gap:9px;padding:11px;display:grid}.itemDetailsBlock.muted{opacity:.68}.itemDetailsBlock.set{background:radial-gradient(circle at 92% 12%,#c687ff13,#0000 38%),#ffffff06;border-color:#c687ff33}.itemDetailsBlock.upgrade{border-color:#f0cc7733}.itemDetailsBlock.sockets{border-color:#78beff2e}.itemDetailsBlockHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.itemDetailsBlockHead span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.itemDetailsBlockHead b{color:var(--gold-light);text-align:right;font-size:12px;font-weight:900}.itemDetailsBlock p{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.itemStatsList{gap:6px;display:grid}.itemStatRow{background:#00000024;border-radius:10px;justify-content:space-between;gap:10px;padding:6px 8px;display:flex}.itemStatRow span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.itemStatRow b{color:var(--gold-light);font-size:12px}.upgradeBar{background:#00000038;border:1px solid #f0cc7721;border-radius:999px;height:8px;overflow:hidden}.upgradeBar i{border-radius:inherit;background:linear-gradient(90deg,#f0cc7780,#fff1bdf2);height:100%;display:block;box-shadow:0 0 14px #f0cc7759}.socketGrid{gap:7px;display:grid}.socketCell{background:#00000024;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.socketCell i{background:radial-gradient(circle,#78beff59,#78beff0a 62%,#0000);border:1px solid #78beff47;border-radius:999px;width:16px;height:16px;box-shadow:inset 0 0 10px #78beff1f}.socketCell.empty{opacity:.62}.socketCell span{min-width:0;color:var(--muted);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.socketCell b{color:var(--gold-light);grid-column:2;font-size:11px}.itemDetailsBlock.devTools{background:radial-gradient(circle at 92% 12%,#ff8f9b16,#0000 38%),#ffffff06;border-color:#ff8f9b3d}.itemDevActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.itemDevActions button{color:#ffd6dc;cursor:pointer;background:#ff5f6d13;border:1px solid #ff8f9b40;border-radius:999px;min-height:30px;font-size:11px;font-weight:800}.itemDevActions button:hover:not(:disabled){background:#ff5f6d21;border-color:#ffd6dc70}.itemDevActions button:disabled{opacity:.55;cursor:not-allowed}.gearSlot.clickable{cursor:pointer}.gearSlot.clickable:hover{border-color:#fff1bd7a;box-shadow:inset 0 0 24px #fff1bd0e,0 0 18px #f0cc771f}.gearSlot.selected{box-shadow:inset 0 0 28px #f0cc771a,0 0 0 1px #fff1bd2e,0 0 22px #f0cc7738;border-color:#fff1bdb8!important}.itemDetailsBlock.compare{background:radial-gradient(circle at 92% 12%,#78beff13,#0000 38%),#ffffff06;border-color:#78beff33}.itemCompareList{gap:6px;display:grid}.itemCompareRow{background:#00000024;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.itemCompareRow span{min-width:0;color:var(--muted);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.itemCompareRow b{font-size:12px}.itemCompareRow.good b{color:#9ee6a8}.itemCompareRow.bad b{color:#ff9aa5}.itemCompareRow.same b{color:var(--muted)}.itemDetailsBlock.slotChoice{border-color:#f0cc772e}.slotChoiceList{gap:7px;display:grid}.slotChoiceList button{min-height:34px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #f0cc7721;border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.slotChoiceList button.active{color:var(--gold-light);background:radial-gradient(circle at 10%,#f0cc7721,#0000 50%),#ffffff09;border-color:#fff1bd85}.slotChoiceList button span{color:inherit;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:900}.slotChoiceList button b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.setPiecesCounter{background:#00000024;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.setPiecesCounter span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.setPiecesCounter b{color:var(--gold-light);font-size:13px}@media (width<=1400px){.slotChoiceList button{grid-template-columns:1fr}}.inventoryPage{grid-template-rows:112px minmax(0,1fr)}.inventoryTitlePanel{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.effectiveStatsPanel{gap:8px;min-width:0;display:grid}.effectiveStatsPanel.muted,.effectiveStatsPanel.error{justify-content:end}.effectiveStatsPanel>span,.effectiveStatsHead span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.effectiveStatsPanel p{color:var(--muted);margin:0;font-size:12px}.effectiveStatsPanel.error p{color:#ffd6dc}.effectiveStatsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.effectiveStatsHead b{color:var(--muted-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.effectiveStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.effectiveStatMiniCard{background:radial-gradient(circle at 80% 10%,#f0cc7712,#0000 42%),#ffffff07;border:1px solid #f0cc7721;border-radius:14px;min-width:0;padding:8px 10px}.effectiveStatMiniCard span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.effectiveStatMiniCard b{color:var(--text);margin-top:3px;font-size:18px;line-height:1;display:block}.effectiveStatsSources{color:var(--muted-soft);justify-content:flex-end;gap:12px;font-size:10px;display:flex}@media (width<=1450px){.inventoryPage{grid-template-rows:150px minmax(0,1fr)}.inventoryTitlePanel{grid-template-columns:1fr;align-content:center;gap:10px}.effectiveStatsGrid{grid-template-columns:repeat(5,minmax(90px,1fr))}}@media (width<=900px){.inventoryPage{grid-template-rows:auto minmax(0,1fr)}.effectiveStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.effectiveStatsSources{flex-wrap:wrap;justify-content:flex-start}}.rpgDiagnosticsPanel{background:radial-gradient(circle at 4% 10%,#78beff0f,#0000 34%),#ffffff06;border:1px solid #f0cc771f;border-radius:18px;overflow:hidden}.rpgDiagnosticsToggle{width:100%;min-height:40px;color:var(--text);cursor:pointer;background:#ffffff06;border:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.rpgDiagnosticsToggle span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.rpgDiagnosticsToggle b{color:var(--muted);font-size:11px;font-weight:800}.rpgDiagnosticsBody{gap:10px;padding:12px;display:grid}.rpgDiagnosticsError{color:#ffd6dc;background:#ff5f6d0e;border:1px solid #ff5f6d47;border-radius:14px;padding:9px 10px;font-size:12px}.rpgDiagnosticsActions{justify-content:flex-end;display:flex}.rpgDiagnosticsActions button{min-height:30px;color:var(--gold-light);cursor:pointer;background:#ffffff06;border:1px solid #f0cc7733;border-radius:999px;padding:0 12px;font-size:11px;font-weight:900}.rpgDiagnosticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rpgDiagnosticsGrid article,.rpgDiagnosticsLists article{background:#0000001f;border:1px solid #f0cc771a;border-radius:14px;padding:10px}.rpgDiagnosticsGrid span,.rpgDiagnosticsLists span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.rpgDiagnosticsGrid h3{color:var(--text);margin:5px 0 6px;font-size:18px}.rpgDiagnosticsGrid p,.rpgDiagnosticsLists p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.rpgDiagnosticsLists{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1000px){.rpgDiagnosticsGrid,.rpgDiagnosticsLists{grid-template-columns:1fr}}.rpgBridgeBox{background:radial-gradient(circle at 4% 10%,#78beff12,#0000 34%),#0000001f;border:1px solid #78beff24;border-radius:16px;gap:10px;padding:12px;display:grid}.rpgBridgeHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpgBridgeHead span,.rpgBridgeErrors span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.rpgBridgeHead b{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rpgBridgeClasses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rpgBridgeClasses article{background:#ffffff06;border:1px solid #f0cc771a;border-radius:14px;min-width:0;padding:10px}.rpgBridgeClasses article span{color:var(--muted-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.rpgBridgeClasses article h4{color:var(--text);margin:5px 0;font-size:16px}.rpgBridgeClasses article p,.rpgBridgeClasses article small,.rpgBridgeEmpty,.rpgBridgeErrors p{color:var(--muted);margin:0;font-size:11px;line-height:1.42}.rpgBridgeErrors{background:#ff5f6d0b;border:1px solid #ff5f6d2e;border-radius:14px;gap:6px;padding:10px;display:grid}.rpgBridgeErrors p b{color:#ffd6dc}@media (width<=1100px){.rpgBridgeClasses{grid-template-columns:1fr}.rpgBridgeHead{flex-direction:column;align-items:flex-start}}.settingsPage{grid-template-columns:minmax(320px,.7fr) minmax(480px,1.3fr);align-content:start;gap:14px}.characterManagerPanel{background:radial-gradient(circle at 86% 8%,#f0cc770f,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;gap:14px;min-height:0;padding:16px;display:grid;box-shadow:0 18px 56px #00000042}.panelHeader.small{margin-top:4px}.panelHeader b{color:var(--muted-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.characterSlotsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.characterSlotCard{background:radial-gradient(circle at 82% 12%,#f0cc770e,#0000 42%),#ffffff07;border:1px solid #f0cc771f;border-radius:18px;gap:12px;min-width:0;padding:13px;display:grid}.characterSlotCard.active{border-color:#fff1bd7a;box-shadow:inset 0 0 26px #f0cc7713,0 0 22px #f0cc771f}.characterSlotCard.empty{opacity:.72;align-content:center;min-height:190px}.characterSlotTop{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.characterSlotIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7733;border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.characterSlotCard span,.characterCreateForm label span,.characterManagerHint{color:var(--muted);font-size:12px}.characterSlotCard h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:18px;line-height:1.05;overflow:hidden}.characterSlotCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.characterSlotStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.characterSlotStats div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.characterSlotStats b{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.characterSlotActiveButton{color:#9ee6a8;background:#9ee6a812;border:1px solid #9ee6a83d;border-radius:999px;min-height:38px;font-weight:900}.characterCreateForm{border-top:1px solid #f0cc771a;gap:12px;padding-top:14px;display:grid}.characterCreateForm label{gap:6px;display:grid}.characterCreateForm input,.characterCreateForm select{min-height:40px;color:var(--text);background:#ffffff0b;border:1px solid #f0cc7724;border-radius:14px;padding:0 12px}.characterCreateForm option{color:#111827}.characterCreateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.characterManagerError,.characterManagerNotice{border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.35}.characterManagerError{color:#ffd6dc;background:#ff5f6d0e;border:1px solid #ff5f6d52}.characterManagerNotice{color:#d9ffe0;background:#9ee6a80e;border:1px solid #9ee6a842}@media (width<=1300px){.settingsPage,.characterSlotsGrid,.characterCreateGrid{grid-template-columns:1fr}}.rpgHomePage{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.rpgHomePage::-webkit-scrollbar{width:5px}.rpgHomePage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.rpgHomeState{background:radial-gradient(circle at 86% 8%,#f0cc7714,#0000 34%),#0c101beb;border:1px solid #f0cc7729;border-radius:26px;place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}.rpgHomeState span,.rpgHeroInfo span,.rpgHeroMoney span,.rpgStatCard span,.rpgCounterCard span,.rpgSectionsPanel .panelHeader span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.rpgHomeState h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,64px);line-height:.95}.rpgHomeState p{color:var(--muted);margin:0}.rpgHeroPanel,.rpgSectionsPanel{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:26px;padding:16px;box-shadow:0 18px 56px #00000038}.rpgHeroPanel{grid-template-columns:132px minmax(0,1fr) 180px;align-items:center;gap:18px;display:grid}.rpgHeroPortrait{justify-items:center;gap:8px;display:grid}.rpgHeroPortraitIcon{background:radial-gradient(circle,#f0cc7724,#ffffff05);border:1px solid #f0cc773d;border-radius:30px;place-items:center;width:104px;height:104px;font-size:52px;display:grid;box-shadow:inset 0 0 36px #f0cc7712,0 16px 38px #00000047}.rpgHeroPortrait span{color:var(--muted);font-size:12px}.rpgHeroInfo{gap:8px;min-width:0;display:grid}.rpgHeroInfo h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.92}.rpgHeroInfo p{color:var(--muted);margin:0}.rpgHeroBars{gap:9px;margin-top:4px;display:grid}.rpgHeroBars div{grid-template-columns:70px minmax(90px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.rpgHeroBars span{color:var(--muted);font-size:12px}.rpgHeroBars b{color:var(--text);font-size:12px}.rpgHeroBars i{background:#00000038;border:1px solid #f0cc7721;border-radius:999px;height:8px;overflow:hidden}.rpgHeroBars em{border-radius:inherit;background:linear-gradient(90deg,#f0cc778c,#fff1bdf2);height:100%;display:block}.rpgHeroMoney{text-align:right;justify-content:end;gap:8px;display:grid}.rpgHeroMoney b{color:var(--gold-light);font-size:16px}.rpgStatsGrid,.rpgHomeCounters{gap:10px;display:grid}.rpgStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.rpgHomeCounters{grid-template-columns:repeat(5,minmax(0,1fr))}.rpgStatCard,.rpgCounterCard{background:radial-gradient(circle at 82% 10%,#f0cc770e,#0000 40%),#ffffff07;border:1px solid #f0cc771f;border-radius:18px;padding:12px}.rpgStatCard b,.rpgCounterCard b{color:var(--text);margin-top:6px;font-size:22px;line-height:1;display:block}.rpgSectionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.rpgSectionCard{min-height:148px;color:var(--text);cursor:default;text-align:left;background:radial-gradient(circle at 82% 12%,#f0cc770e,#0000 44%),#ffffff07;border:1px solid #f0cc771f;border-radius:18px;align-content:start;gap:8px;padding:13px;display:grid}.rpgSectionCard.available{cursor:pointer}.rpgSectionCard.available:hover{border-color:#fff1bd75;box-shadow:0 0 20px #f0cc771f}.rpgSectionCard.ready_for_api{border-color:#78beff2e}.rpgSectionCard i{font-size:28px;font-style:normal}.rpgSectionCard span{color:var(--text);font-size:16px;font-weight:900}.rpgSectionCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.38}.rpgSectionCard b{width:fit-content;color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;align-self:end;padding:4px 8px;font-size:10px}.rpgSectionCard.ready_for_api b{color:#bde6ff;background:#78beff14}.rpgSectionCard.planned{opacity:.72}@media (width<=1450px){.rpgSectionsGrid,.rpgStatsGrid,.rpgHomeCounters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=950px){.rpgHeroPanel{text-align:center;grid-template-columns:1fr}.rpgHeroMoney{text-align:center;justify-content:center}.rpgHeroBars div,.rpgSectionsGrid,.rpgStatsGrid,.rpgHomeCounters{grid-template-columns:1fr}}.adventurePage{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.adventurePage::-webkit-scrollbar{width:5px}.adventurePage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.adventureHeroPanel,.adventurePanel,.adventureTechPanel,.adventureState{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.adventureHeroPanel{grid-template-columns:86px minmax(0,1fr) 260px;align-items:center;gap:16px;padding:16px;display:grid}.adventureHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.adventureHeroInfo{gap:6px;min-width:0;display:grid}.adventureHeroInfo span,.adventureStatus span,.adventurePanel .panelHeader span,.adventureTechPanel span,.adventureState span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.adventureHeroInfo h1,.adventureState h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.adventureHeroInfo p,.adventureState p,.adventureTechPanel p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.adventureHpLine{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px;display:grid}.adventureHpLine b{color:var(--text);font-size:12px}.adventureHpLine i{background:#00000038;border:1px solid #f0cc7721;border-radius:999px;height:8px;overflow:hidden}.adventureHpLine em{border-radius:inherit;background:linear-gradient(90deg,#f0cc778c,#fff1bdf2);height:100%;display:block}.adventureStatus{background:#ffffff06;border:1px solid #f0cc771f;border-radius:18px;gap:6px;padding:12px;display:grid}.adventureStatus.ready{border-color:#9ee6a83d}.adventureStatus.busy{border-color:#ffbe783d}.adventureStatus b{color:var(--text);font-size:20px}.adventureStatus p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.adventureLayout{grid-template-columns:300px minmax(360px,1fr) minmax(320px,.85fr);grid-template-areas:"locations location travels""locations location bosses";gap:14px;min-height:0;display:grid}.adventurePanel{min-height:0;padding:14px}.locationsPanel{grid-area:locations}.locationDetailsPanel{grid-area:location}.travelsPanel{grid-area:travels}.bossesPanel{grid-area:bosses}.locationList{gap:8px;margin-top:12px;display:grid}.locationList button{color:var(--text);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #f0cc771f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px;display:grid}.locationList button.active{border-color:#fff1bd85;box-shadow:inset 0 0 24px #f0cc7714,0 0 16px #f0cc771f}.locationList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.locationList b{color:var(--gold-light);font-size:12px}.locationList small{color:var(--muted);grid-column:1/-1;font-size:11px}.locationDetails{gap:14px;display:grid}.locationScene{background:radial-gradient(circle at 50% 40%,#54995b2e,#0000 36%),radial-gradient(circle at 80% 10%,#f0cc7714,#0000 38%),linear-gradient(145deg,#132a22e0,#0a0f18f0);border:1px solid #f0cc771f;border-radius:22px;place-items:center;min-height:220px;display:grid}.locationScene span{filter:drop-shadow(0 18px 24px #00000073);font-size:76px}.locationDetails h2{color:var(--text);margin:0;font-size:34px;line-height:1}.locationDetails p,.travelTypeCard p,.activeTravelCard p,.bossPreviewGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.locationStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.locationStats div{background:#0000001f;border:1px solid #f0cc771a;border-radius:14px;padding:10px}.locationStats span{color:var(--muted);font-size:11px;display:block}.locationStats b{color:var(--gold-light);margin-top:4px;font-size:18px;display:block}.travelTypesGrid,.bossPreviewGrid{gap:10px;margin-top:12px;display:grid}.travelTypeCard,.activeTravelCard,.bossPreviewGrid div{background:#ffffff06;border:1px solid #f0cc771a;border-radius:16px;gap:8px;padding:12px;display:grid}.travelTypeCard i,.activeTravelCard i,.bossPreviewGrid i{font-size:28px;font-style:normal}.travelTypeCard span,.bossPreviewGrid span{color:var(--text);font-size:15px;font-weight:900}.activeTravelCard h3{color:var(--text);margin:0;font-size:22px}.goldActionButton.disabled{opacity:.62;cursor:not-allowed}.adventureTechPanel{gap:6px;padding:14px;display:grid}.adventureState{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}.adventureEmpty{background:#ffffff06;border:1px solid #f0cc771a;border-radius:16px;gap:6px;margin-top:12px;padding:14px;display:grid}.adventureEmpty b{color:var(--text)}.adventureEmpty p{color:var(--muted);margin:0;font-size:12px}@media (width<=1450px){.adventureLayout{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"locations location""travels travels""bosses bosses"}}@media (width<=900px){.adventureHeroPanel,.adventureLayout{grid-template-columns:1fr;grid-template-areas:"locations""location""travels""bosses"}.adventureHpLine{grid-template-columns:1fr}}.battlePage{grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.battleArenaPanel{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr) minmax(260px,.8fr);align-items:stretch;gap:14px;min-height:0;display:grid}.fighterCard,.battleCenterCard,.battleLogPanel,.battleState{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:26px;box-shadow:0 18px 56px #00000038}.fighterCard{text-align:center;align-content:start;justify-items:center;gap:12px;padding:18px;display:grid}.fighterPortrait{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc773d;border-radius:34px;place-items:center;width:132px;height:132px;font-size:66px;display:grid;box-shadow:inset 0 0 36px #f0cc7712,0 16px 38px #00000047}.fighterCard span,.battleCenterCard span,.battleLogPanel .panelHeader span,.battleState span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.fighterCard h2{color:var(--text);margin:0;font-size:26px;line-height:1}.fighterCard p{color:var(--muted);margin:0}.battleHpBar{gap:7px;width:100%;display:grid}.battleHpBar b{color:var(--text);font-size:13px}.battleHpBar i{background:#00000038;border:1px solid #f0cc7721;border-radius:999px;height:10px;overflow:hidden}.battleHpBar em{border-radius:inherit;background:linear-gradient(90deg,#f0cc778c,#fff1bdf2);height:100%;display:block}.fighterCard.monster .battleHpBar em{background:linear-gradient(90deg,#ff5f6d8c,#ffbe78f2)}.fighterStats{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.fighterStats div{background:#0000001f;border:1px solid #f0cc771a;border-radius:14px;padding:10px}.fighterStats span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;display:block}.fighterStats b{color:var(--gold-light);margin-top:4px;font-size:18px;display:block}.battleCenterCard{text-align:center;align-content:center;justify-items:center;gap:14px;padding:22px;display:grid}.battleCenterCard h1,.battleState h1{color:var(--text);letter-spacing:-.07em;margin:0;font-size:clamp(38px,5vw,72px);line-height:.9}.battleCenterCard p,.battleState p,.battleLogEmpty{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.turnBadge{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background:#f0cc7713;border:1px solid #f0cc7733;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:950}.turnBadge.monster{color:#ffd6dc;background:#ff5f6d13;border-color:#ff5f6d3d}.battleActions{grid-template-columns:1fr 1fr 1fr;gap:9px;width:min(420px,100%);display:grid}.battleActionSecondary,.battleActionDanger{cursor:pointer;border-radius:999px;min-height:42px;font-size:12px;font-weight:950}.battleActionSecondary{color:#bde6ff;background:#78beff13;border:1px solid #78beff42}.battleActionDanger{color:#ffd6dc;background:#ff5f6d13;border:1px solid #ff5f6d47}.battleActions button:disabled{opacity:.55;cursor:not-allowed}.battleError{color:#ffd6dc;background:#ff5f6d0e;border:1px solid #ff5f6d4d;border-radius:14px;padding:9px 11px;font-size:12px}.battleLogPanel{gap:12px;padding:14px;display:grid}.battleLogList{gap:8px;display:grid}.battleLogList article{background:#0000001f;border:1px solid #f0cc771a;border-radius:14px;padding:10px}.battleLogList span{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.battleLogList p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.35}.battleState{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1150px){.battleArenaPanel,.battleActions{grid-template-columns:1fr}}.battleSkillPanel{background:radial-gradient(circle at 88% 10%,#78beff0f,#0000 38%),#ffffff06;border:1px solid #78beff24;border-radius:18px;gap:9px;width:min(520px,100%);padding:11px;display:grid}.battleSkillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.battleSkillList button{min-height:54px;color:var(--text);cursor:pointer;text-align:left;background:radial-gradient(circle at 88% 10%,#78beff0f,#0000 44%),#ffffff07;border:1px solid #78beff33;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px 10px;display:grid}.battleSkillList button:hover:not(:disabled){border-color:#bde6ff70;box-shadow:0 0 18px #78beff21}.battleSkillList button:disabled{opacity:.55;cursor:not-allowed}.battleSkillList span{min-width:0;color:var(--text);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.battleSkillList b{color:#bde6ff;font-size:11px}.battleSkillList small{color:var(--muted);grid-column:1/-1;font-size:10px}@media (width<=800px){.battleSkillList{grid-template-columns:1fr}}.battleSkillList button{grid-template-columns:38px minmax(0,1fr) auto}.battleSkillIcon{background:radial-gradient(circle at 50% 35%,#78beff29,#0000 62%),#0000002e;border:1px solid #78beff38;border-radius:12px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:inset 0 0 12px #78beff14,0 8px 18px #0000002e}.battleSkillIcon img{object-fit:contain;width:100%;height:100%;display:block}.battleSkillIcon em{color:#bde6ff;font-size:15px;font-style:normal;font-weight:950}.battleSkillList button small{grid-column:2/-1}.rpgHeroPortraitIcon img,.adventureHeroIcon img,.fighterPortrait img{object-fit:cover;width:100%;height:100%;display:block}.rpgHeroPortraitIcon,.adventureHeroIcon,.fighterPortrait{overflow:hidden}.skillsPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.skillsPage::-webkit-scrollbar{width:5px}.skillsPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.skillsHeroPanel,.skillsToolbar,.skillCard,.skillsState,.skillsEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.skillsHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:16px;padding:16px;display:grid}.skillsHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.skillsHeroInfo{gap:6px;min-width:0;display:grid}.skillsHeroInfo span,.skillsSummaryCard span,.skillsState span,.skillsEmpty span,.skillCardTop span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.skillsHeroInfo h1,.skillsState h1,.skillsEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.skillsHeroInfo p,.skillsState p,.skillsEmpty p,.skillCardBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.skillsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.skillsSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.skillsSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.skillsToolbar{gap:8px;padding:10px;display:flex;overflow-x:auto}.skillsToolbar button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.skillsToolbar button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.skillsActionError{color:#ffd1d1;background:#500f145c;border:1px solid #ff777742;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:800}.skillsGrid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px;min-height:0;display:grid}.skillCard{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px;display:grid}.skillCard.available{border-color:#9ee6a83d}.skillCard.locked{opacity:.72}.skillCardIcon{background:radial-gradient(circle at 50% 35%,#78beff29,#0000 62%),#0000002e;border:1px solid #78beff38;border-radius:18px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #78beff14,0 10px 22px #0000002e}.skillCardIcon img{object-fit:contain;width:100%;height:100%;display:block}.skillCardIcon em{color:#bde6ff;font-size:24px;font-style:normal;font-weight:950}.skillCardBody{gap:8px;min-width:0;display:grid}.skillCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.skillCardTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.skillCard h2{color:var(--text);margin:0;font-size:22px;line-height:1.05}.skillCardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.skillCardStats div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.skillCardStats span{color:var(--muted);font-size:10px;display:block}.skillCardStats b{color:var(--gold-light);margin-top:3px;font-size:12px;display:block}.skillEffectBlock{background:#00000021;border:1px solid #f0cc771a;border-radius:14px;padding:9px 10px}.skillEffectBlock span,.skillUpgradeCost span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.skillEffectBlock p{color:var(--text);margin-top:5px;font-size:12px}.skillEffectBlock.next{border-color:#78beff29}.skillCardActions{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px;display:grid}.skillUpgradeCost{background:#00000021;border:1px solid #f0cc771a;border-radius:14px;align-content:center;gap:4px;min-height:42px;padding:7px 10px;display:grid}.skillUpgradeCost.muted b{color:var(--muted);font-size:12px}.skillUpgradeButton{min-height:42px;color:var(--gold-light);cursor:pointer;background:#ffffff0a;border:1px solid #f0cc772e;border-radius:999px;padding:0 14px;font-size:12px;font-weight:950}.skillUpgradeButton.primary{color:#171204;background:linear-gradient(#fff2b3,#d4a94d)}.skillUpgradeButton:disabled{cursor:not-allowed;opacity:.45}.skillsState,.skillsEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1250px){.skillsHeroPanel{grid-template-columns:1fr}.skillsSummaryGrid,.skillCardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.skillCardActions,.skillsGrid{grid-template-columns:1fr}}@media (width<=700px){.skillCard,.skillsSummaryGrid,.skillCardStats{grid-template-columns:1fr}}.questsPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.questsPage::-webkit-scrollbar{width:5px}.questsPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.questsHeroPanel,.questsToolbar,.questCard,.questsState,.questsEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.questsHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.questsHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.questsHeroInfo{gap:6px;min-width:0;display:grid}.questsHeroInfo span,.questsSummaryCard span,.questsState span,.questsEmpty span,.questTop span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.questsHeroInfo h1,.questsState h1,.questsEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.questsHeroInfo p,.questsHeroInfo small,.questsState p,.questsEmpty p,.questBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.questsSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.questsSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.questsSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.questsToolbar{gap:8px;padding:10px;display:flex;overflow-x:auto}.questsToolbar button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.questsToolbar button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.questsGrid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px;min-height:0;display:grid}.questCard{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;display:grid}.questCard.available{border-color:#9ee6a833}.questCard.completed{border-color:#78beff38}.questCard.locked{opacity:.72}.questIcon{background:radial-gradient(circle at 50% 35%,#f0cc7724,#0000 62%),#0000002e;border:1px solid #f0cc772e;border-radius:18px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.questBody{gap:8px;min-width:0;display:grid}.questTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.questTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.questCard h2{color:var(--text);margin:0;font-size:22px;line-height:1.05}.questProgress{gap:7px;display:grid}.questProgress div{justify-content:space-between;align-items:center;gap:8px;display:flex}.questProgress span,.questRewardGrid span{color:var(--muted);font-size:11px}.questProgress b,.questRewardGrid b{color:var(--gold-light);font-size:12px}.questProgress i{background:#00000038;border:1px solid #f0cc7721;border-radius:999px;height:8px;overflow:hidden}.questProgress em{border-radius:inherit;background:linear-gradient(90deg,#f0cc778c,#fff1bdf2);height:100%;display:block}.questRewardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.questRewardGrid div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.questRewardGrid span,.questRewardGrid b{display:block}.questRewardGrid b{margin-top:3px}.questsState,.questsEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1300px){.questsHeroPanel{grid-template-columns:1fr}.questsSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.questsGrid{grid-template-columns:1fr}}@media (width<=700px){.questCard,.questRewardGrid{grid-template-columns:1fr}}.settingsPageUnified{align-content:start;min-height:0;padding-right:4px;overflow:auto}.settingsPageUnified::-webkit-scrollbar{width:5px}.settingsPageUnified::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.settingsUnifiedGrid{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:14px;width:100%;min-height:0;display:grid}.accountSettingsPanel,.settingsUnifiedGrid .characterManagerPanel{width:100%;min-width:0;position:static}.settingsUnifiedGrid .characterManagerPanel{max-height:calc(100vh - 180px);overflow:auto}.settingsUnifiedGrid .characterManagerPanel::-webkit-scrollbar{width:5px}.settingsUnifiedGrid .characterManagerPanel::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.goldActionButton{color:#16110a;cursor:pointer;background:linear-gradient(135deg,#d8b75f,#fff1b8 48%,#d1aa4e);border:0;border-radius:999px;place-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:950;display:inline-grid;box-shadow:inset 0 1px #ffffff73,0 12px 28px #00000038}.goldActionButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.goldActionButton:disabled{opacity:.58;cursor:not-allowed;transform:none}.sideItem.enabled,.sideItem.locked{cursor:pointer}.sideItem.locked b{opacity:.72}.sideItemLock{opacity:.65;width:12px;height:12px}.rpgHeroPortraitIcon img,.adventureHeroIcon img,.skillsHeroIcon img,.questsHeroIcon img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1350px){.settingsUnifiedGrid{grid-template-columns:1fr}.settingsUnifiedGrid .characterManagerPanel{max-height:none}}.arenaPage{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.arenaPage::-webkit-scrollbar{width:5px}.arenaPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.arenaHeroPanel,.arenaPanel,.arenaState,.arenaError{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.arenaHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.arenaHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.arenaHeroInfo{gap:6px;min-width:0;display:grid}.arenaHeroInfo span,.arenaSummaryCard span,.arenaState span,.arenaRewardCard span,.arenaOpponentCard span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.arenaHeroInfo h1,.arenaState h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.arenaHeroInfo p,.arenaState p,.arenaPanelError,.arenaEmptyText,.arenaOpponentCard p,.arenaRewardCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.arenaSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.arenaSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.arenaSummaryCard b{color:var(--text);margin-top:5px;font-size:18px;line-height:1;display:block}.arenaLayout{grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);grid-template-areas:"opponents rating""opponents rewards""history history";gap:14px;min-height:0;display:grid}.arenaPanel{min-height:0;padding:14px}.arenaOpponentsPanel{grid-area:opponents}.arenaRatingPanel{grid-area:rating}.arenaRewardsPanel{grid-area:rewards}.arenaHistoryPanel{grid-area:history}.arenaRefreshButton{margin-top:12px}.arenaOpponentsList,.arenaTableList,.arenaRewardsGrid{gap:9px;margin-top:12px;display:grid}.arenaOpponentCard,.arenaTableRow,.arenaRewardCard{background:#ffffff06;border:1px solid #f0cc771a;border-radius:16px;padding:11px}.arenaOpponentCard{grid-template-columns:52px minmax(0,1fr) 90px;align-items:center;gap:12px;display:grid}.arenaOpponentAvatar{color:#ffd6dc;background:#ff5f6d13;border:1px solid #ff5f6d3d;border-radius:15px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.arenaOpponentCard h3,.arenaRewardCard h3{color:var(--text);margin:3px 0;font-size:17px;line-height:1.05}.arenaOpponentDelta{text-align:right}.arenaOpponentDelta b{color:var(--gold-light);font-size:18px;display:block}.arenaOpponentDelta small,.arenaRewardCard small{color:var(--muted);font-size:11px}.arenaTableRow{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.arenaTableRow b{color:var(--gold-light)}.arenaTableRow span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.arenaTableRow small{color:var(--muted)}.arenaRewardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arenaRewardCard{gap:8px;display:grid}.arenaRewardCard div{background:#00000024;border-radius:12px;justify-content:space-between;gap:8px;padding:8px;display:flex}.arenaRewardCard b{color:var(--gold-light)}.arenaPanelError,.arenaError{color:#ffd6dc;border-color:#ff5f6d47}.arenaError{padding:11px 14px}.arenaState{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1350px){.arenaHeroPanel,.arenaLayout{grid-template-columns:1fr;grid-template-areas:"opponents""rating""rewards""history"}.arenaSummaryGrid,.arenaRewardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.arenaSummaryGrid,.arenaRewardsGrid,.arenaOpponentCard{grid-template-columns:1fr}.arenaOpponentDelta{text-align:left}}.arenaBattlePanel{background:radial-gradient(circle at 15% 30%,#ff5f6d14,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #ff5f6d38;border-radius:24px;grid-template-columns:minmax(420px,1fr) minmax(320px,.7fr);gap:14px;padding:14px;display:grid;box-shadow:0 18px 56px #00000038}.arenaBattleMain,.arenaBattleLog{align-content:start;gap:10px;display:grid}.arenaBattleMain span,.arenaBattleLog span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.arenaBattleMain h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:34px;line-height:1}.arenaBattleMain p,.arenaBattleLog p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.arenaBattleActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:6px;display:grid}.arenaAttackButton{color:#16110a;cursor:pointer;background:linear-gradient(135deg,#d8b75f,#fff1b8 48%,#d1aa4e);border:1px solid #f0cc773d;border-radius:999px;width:100%;min-height:30px;margin-top:8px;font-size:11px;font-weight:950}.arenaAttackButton:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.arenaBattlePanel,.arenaBattleActions{grid-template-columns:1fr}}.bossesPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.bossesPage::-webkit-scrollbar{width:5px}.bossesPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.bossesHeroPanel,.bossesToolbar,.bossCard,.bossesState,.bossesEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.bossesHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(430px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.bossesHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.bossesHeroInfo{gap:6px;min-width:0;display:grid}.bossesHeroInfo span,.bossesSummaryCard span,.bossesState span,.bossesEmpty span,.bossTop span,.bossStats span,.bossRewards span,.bossHp span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.bossesHeroInfo h1,.bossesState h1,.bossesEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.bossesHeroInfo p,.bossesHeroInfo small,.bossesState p,.bossesEmpty p,.bossBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.bossesSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.bossesSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.bossesSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.bossesToolbar{gap:8px;padding:10px;display:flex;overflow-x:auto}.bossesToolbar button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.bossesToolbar button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.bossesGrid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px;min-height:0;display:grid}.bossCard{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:14px;display:grid}.bossCard.available{border-color:#9ee6a833}.bossCard.in_progress{border-color:#ff5f6d3d}.bossCard.locked{opacity:.66}.bossPortrait{background:radial-gradient(circle at 50% 35%,#ff5f6d24,#0000 62%),#0000002e;border:1px solid #ff5f6d33;border-radius:24px;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:inset 0 0 24px #ff5f6d14,0 10px 24px #0000002e}.bossPortrait img{object-fit:cover;width:100%;height:100%;display:block}.bossPortrait em{color:#ffd6dc;font-size:38px;font-style:normal;font-weight:950}.bossBody{gap:9px;min-width:0;display:grid}.bossTop{justify-content:space-between;gap:8px;display:flex}.bossTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.bossBody h2{color:var(--text);margin:0;font-size:25px;line-height:1.02}.bossHp{gap:7px;display:grid}.bossHp div{justify-content:space-between;gap:8px;display:flex}.bossHp b,.bossStats b,.bossRewards b{color:var(--gold-light);font-size:12px}.bossHp i{background:#00000038;border:1px solid #ff5f6d2e;border-radius:999px;height:9px;overflow:hidden}.bossHp em{border-radius:inherit;background:linear-gradient(90deg,#ff5f6d8c,#ffbe78f2);height:100%;display:block}.bossStats,.bossRewards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.bossRewards{grid-template-columns:repeat(3,minmax(0,1fr))}.bossStats div,.bossRewards div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.bossStats span,.bossStats b,.bossRewards span,.bossRewards b{display:block}.bossStats b,.bossRewards b{margin-top:3px}.bossActionButton{min-height:36px;color:var(--muted);background:#ffffff09;border:1px solid #f0cc7729;border-radius:999px;font-size:12px;font-weight:900}.bossesState,.bossesEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1300px){.bossesHeroPanel,.bossesSummaryGrid,.bossesGrid{grid-template-columns:1fr}}@media (width<=760px){.bossCard,.bossStats,.bossRewards{grid-template-columns:1fr}}.worldMapPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.worldMapPage::-webkit-scrollbar{width:5px}.worldMapPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.worldMapHeroPanel,.worldMapToolbar,.worldMapRegionsPanel,.worldLocationCard,.worldMapState,.worldMapEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.worldMapHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:16px;padding:16px;display:grid}.worldMapHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.worldMapHeroInfo{gap:6px;min-width:0;display:grid}.worldMapHeroInfo span,.worldMapSummaryCard span,.worldMapState span,.worldMapEmpty span,.worldLocationTop span,.worldLocationStats span,.worldLocationRewards span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.worldMapHeroInfo h1,.worldMapState h1,.worldMapEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.worldMapHeroInfo p,.worldMapHeroInfo small,.worldMapState p,.worldMapEmpty p,.worldLocationBody p,.worldMapRegionList p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.worldMapSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.worldMapSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.worldMapSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.worldMapToolbar{justify-content:space-between;gap:10px;padding:10px;display:flex}.worldMapFilterGroup{gap:8px;display:flex;overflow-x:auto}.worldMapToolbar button,.worldMapToolbar select,.worldMapRegionList button,.worldMapAllRegionsButton{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.worldMapToolbar button.active,.worldMapRegionList button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.worldMapToolbar select{border-radius:14px;min-width:220px}.worldMapLayout{grid-template-columns:minmax(240px,.34fr) minmax(520px,1fr);gap:14px;min-height:0;display:grid}.worldMapRegionsPanel{align-content:start;min-height:0;padding:14px}.worldMapRegionList{gap:8px;margin-top:12px;display:grid}.worldMapRegionList button{justify-content:space-between;width:100%;display:flex}.worldMapRegionList span{text-overflow:ellipsis;min-width:0;overflow:hidden}.worldMapAllRegionsButton{width:100%;margin-top:12px}.worldMapLocationsGrid{grid-template-columns:repeat(2,minmax(340px,1fr));gap:12px;min-height:0;display:grid}.worldLocationCard{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;display:grid}.worldLocationCard.available{border-color:#9ee6a82e}.worldLocationCard.locked{opacity:.68}.worldLocationMark{background:radial-gradient(circle at 50% 35%,#78beff1f,#0000 62%),#0000002e;border:1px solid #78beff33;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.worldLocationMark em{color:var(--gold-light);font-size:28px;font-style:normal;font-weight:950}.worldLocationBody{gap:9px;min-width:0;display:grid}.worldLocationTop{justify-content:space-between;gap:8px;display:flex}.worldLocationTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.worldLocationBody h2{color:var(--text);margin:0;font-size:25px;line-height:1.02}.worldLocationStats,.worldLocationRewards{gap:7px;display:grid}.worldLocationStats{grid-template-columns:repeat(4,minmax(0,1fr))}.worldLocationRewards{grid-template-columns:1.4fr .8fr .8fr}.worldLocationStats div,.worldLocationRewards div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.worldLocationStats b,.worldLocationRewards b{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.worldMapState,.worldMapEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1350px){.worldMapHeroPanel,.worldMapLayout,.worldMapSummaryGrid,.worldMapLocationsGrid{grid-template-columns:1fr}}@media (width<=760px){.worldMapToolbar{flex-direction:column}.worldMapToolbar select{width:100%}.worldLocationCard,.worldLocationStats,.worldLocationRewards{grid-template-columns:1fr}}.mailPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.mailPage::-webkit-scrollbar{width:5px}.mailPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.mailHeroPanel,.mailToolbar,.mailListPanel,.mailReadPanel,.mailState{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.mailHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:16px;padding:16px;display:grid}.mailHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.mailHeroInfo{gap:6px;min-width:0;display:grid}.mailHeroInfo span,.mailSummaryCard span,.mailState span,.mailDetailsTop span,.mailMeta span,.mailRewardPanel>span,.mailRewards span,.mailEmpty span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.mailHeroInfo h1,.mailState h1,.mailDetails h2,.mailEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.mailDetails h2,.mailEmpty h2{font-size:clamp(28px,3vw,42px)}.mailHeroInfo p,.mailHeroInfo small,.mailState p,.mailDetails p,.mailEmpty p,.mailEmptyText{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mailSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mailSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.mailSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.mailToolbar{gap:8px;padding:10px;display:flex;overflow-x:auto}.mailToolbar button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.mailToolbar button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.mailLayout{grid-template-columns:minmax(340px,.42fr) minmax(520px,1fr);gap:14px;min-height:0;display:grid}.mailListPanel,.mailReadPanel{min-height:0;padding:14px}.mailList{gap:9px;max-height:calc(100vh - 360px);margin-top:12px;padding-right:4px;display:grid;overflow:auto}.mailList::-webkit-scrollbar{width:5px}.mailReadPanel::-webkit-scrollbar{width:5px}.mailList::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.mailReadPanel::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.mailListItem{text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #f0cc771a;border-radius:16px;gap:5px;min-width:0;padding:11px;display:grid}.mailListItem.active{background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff0b;border-color:#fff1bd80}.mailListItem.reward{border-color:#9ee6a838}.mailListItem.unread{border-color:#78beff3d}.mailListItem span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.mailListItem b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mailListItem small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailReadPanel{overflow:auto}.mailDetails,.mailEmpty{gap:14px;display:grid}.mailDetailsTop{justify-content:space-between;gap:8px;display:flex}.mailDetailsTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.mailMeta,.mailRewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mailMeta div,.mailRewards div{background:#00000024;border-radius:14px;min-width:0;padding:10px}.mailMeta b,.mailRewards b{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.mailRewardPanel{background:#9ee6a809;border:1px solid #9ee6a829;border-radius:18px;gap:10px;padding:12px;display:grid}.mailState{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1350px){.mailHeroPanel,.mailLayout{grid-template-columns:1fr}.mailSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailList{max-height:none}}@media (width<=760px){.mailSummaryGrid,.mailMeta,.mailRewards{grid-template-columns:1fr}}.achievementsPage{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.achievementsPage::-webkit-scrollbar{width:5px}.achievementsPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.achievementsHeroPanel,.achievementsToolbar,.achievementCard,.achievementsState,.achievementsEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.achievementsHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(430px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.achievementsHeroIcon{background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;display:grid}.achievementsHeroInfo{gap:6px;min-width:0;display:grid}.achievementsHeroInfo span,.achievementsSummaryCard span,.achievementsState span,.achievementsEmpty span,.achievementTop span,.achievementProgress span,.achievementStats span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.achievementsHeroInfo h1,.achievementsState h1,.achievementsEmpty h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.94}.achievementsHeroInfo p,.achievementsHeroInfo small,.achievementsState p,.achievementsEmpty p,.achievementBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.achievementsSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.achievementsSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.achievementsSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.achievementsToolbar{justify-content:space-between;gap:10px;padding:10px;display:flex}.achievementsFilterGroup{gap:8px;display:flex;overflow-x:auto}.achievementsToolbar button,.achievementsToolbar select{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f0cc7724;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.achievementsToolbar button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.achievementsToolbar select{border-radius:14px;min-width:240px}.achievementsGrid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px;min-height:0;display:grid}.achievementCard{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:14px;display:grid}.achievementCard.earned{border-color:#f0cc7752}.achievementCard.progress{border-color:#78beff38}.achievementCard.locked{opacity:.68}.achievementCard.available{border-color:#9ee6a833}.achievementIcon{background:radial-gradient(circle at 50% 35%,#f0cc7724,#0000 62%),#0000002e;border:1px solid #f0cc7733;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #f0cc7712,0 10px 24px #0000002e}.achievementIcon em{color:var(--gold-light);font-size:28px;font-style:normal;font-weight:950}.achievementBody{gap:9px;min-width:0;display:grid}.achievementTop{justify-content:space-between;gap:8px;display:flex}.achievementTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.achievementBody h2{color:var(--text);margin:0;font-size:24px;line-height:1.02}.achievementProgress{gap:7px;display:grid}.achievementProgress div{justify-content:space-between;gap:8px;display:flex}.achievementProgress b,.achievementStats b{color:var(--gold-light);font-size:12px}.achievementProgress i{background:#00000038;border:1px solid #f0cc7724;border-radius:999px;height:8px;overflow:hidden}.achievementProgress em{border-radius:inherit;background:linear-gradient(90deg,#f0cc778c,#fff1bdf2);height:100%;display:block}.achievementStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.achievementStats div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.achievementStats span,.achievementStats b{display:block}.achievementStats b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.achievementsState,.achievementsEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1350px){.achievementsHeroPanel,.achievementsSummaryGrid,.achievementsGrid{grid-template-columns:1fr}}@media (width<=760px){.achievementsToolbar{flex-direction:column}.achievementsToolbar select{width:100%}.achievementCard,.achievementStats{grid-template-columns:1fr}}.rpgHomePageUnified,.genericCollectionPage{align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:auto}.rpgHomePageUnified::-webkit-scrollbar{width:5px}.genericCollectionPage::-webkit-scrollbar{width:5px}.rpgHomePageUnified::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.genericCollectionPage::-webkit-scrollbar-thumb{background:#f0cc7738;border-radius:999px}.rpgHomeHeroUnified,.rpgHomeSectionCard,.genericCollectionHeroPanel,.genericCollectionToolbar,.genericSourcesPanel,.genericRowCard,.genericCollectionState,.genericCollectionEmpty{background:radial-gradient(circle at 88% 10%,#f0cc7711,#0000 34%),linear-gradient(145deg,#ffffff0c,#ffffff03),#0c101beb;border:1px solid #f0cc7729;border-radius:24px;box-shadow:0 18px 56px #00000038}.rpgHomeHeroUnified{gap:10px;padding:22px;display:grid}.rpgHomeHeroUnified span,.genericCollectionHeroInfo span,.genericCollectionSummaryCard span,.genericCollectionState span,.genericCollectionEmpty span,.genericRowTop span,.genericRowFields span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.rpgHomeHeroUnified h1,.genericCollectionHeroInfo h1,.genericCollectionState h1,.genericCollectionEmpty h2{color:var(--text);letter-spacing:-.07em;margin:0;font-size:clamp(34px,5vw,72px);line-height:.9}.rpgHomeHeroUnified p,.rpgHomeSectionCard p,.genericCollectionHeroInfo p,.genericCollectionHeroInfo small,.genericCollectionState p,.genericCollectionEmpty p,.genericRowAmount{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.rpgHomeSectionGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid}.rpgHomeSectionCard{text-align:left;cursor:pointer;align-content:start;gap:8px;min-height:156px;padding:16px;display:grid}.rpgHomeSectionCard:hover{border-color:#fff1bd7a;transform:translateY(-1px)}.rpgHomeSectionCard i{width:44px;height:44px;color:var(--gold-light);background:#f0cc770f;border:1px solid #f0cc772e;border-radius:16px;place-items:center;font-size:22px;font-style:normal;display:grid}.rpgHomeSectionCard span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.rpgHomeSectionCard b{color:var(--text);font-size:21px;line-height:1.05}.genericCollectionPage{grid-template-rows:auto auto minmax(0,1fr)}.genericCollectionHeroPanel{grid-template-columns:86px minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:16px;padding:16px;display:grid}.genericCollectionHeroIcon{width:72px;height:72px;color:var(--gold-light);background:radial-gradient(circle,#f0cc7721,#ffffff05);border:1px solid #f0cc7738;border-radius:22px;place-items:center;font-size:38px;display:grid}.genericCollectionHeroInfo{gap:6px;min-width:0;display:grid}.genericCollectionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.genericCollectionSummaryCard{background:#0000001f;border:1px solid #f0cc771a;border-radius:16px;padding:10px}.genericCollectionSummaryCard b{color:var(--text);margin-top:5px;font-size:22px;line-height:1;display:block}.genericCollectionToolbar{grid-template-columns:minmax(260px,1fr) minmax(240px,.42fr);gap:10px;padding:10px;display:grid}.genericCollectionToolbar input,.genericCollectionToolbar select{min-height:38px;color:var(--text);background:#ffffff09;border:1px solid #f0cc7724;border-radius:14px;outline:none;padding:0 13px}.genericCollectionToolbar input::placeholder{color:var(--muted)}.genericCollectionLayout{grid-template-columns:minmax(260px,.34fr) minmax(560px,1fr);gap:14px;min-height:0;display:grid}.genericSourcesPanel{min-height:0;padding:14px}.genericSourcesList{gap:8px;margin-top:12px;display:grid}.genericSourcesList button,.genericAllSourcesButton{width:100%;min-height:42px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #f0cc771f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px;display:grid}.genericSourcesList button.active{color:var(--gold-light);background:radial-gradient(circle at 15%,#f0cc7724,#0000 58%),#ffffff09;border-color:#fff1bd85}.genericSourcesList span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.genericSourcesList b{color:var(--gold-light)}.genericSourcesList small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.genericAllSourcesButton{text-align:center;margin-top:12px;display:block}.genericRowsGrid{grid-template-columns:repeat(2,minmax(340px,1fr));gap:12px;min-height:0;display:grid}.genericRowCard{gap:10px;padding:14px;display:grid}.genericRowTop{justify-content:space-between;gap:8px;display:flex}.genericRowTop b{color:var(--gold-light);text-transform:uppercase;background:#f0cc7714;border-radius:999px;padding:4px 8px;font-size:10px}.genericRowCard h2{color:var(--text);margin:0;font-size:22px;line-height:1.05}.genericRowFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.genericRowFields div{background:#00000024;border-radius:12px;min-width:0;padding:8px}.genericRowFields b{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.genericCollectionState,.genericCollectionEmpty{place-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}@media (width<=1500px){.rpgHomeSectionGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.genericCollectionHeroPanel,.genericCollectionLayout{grid-template-columns:1fr}}@media (width<=1000px){.rpgHomeSectionGrid,.genericRowsGrid,.genericCollectionToolbar{grid-template-columns:1fr}.genericCollectionSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.genericCollectionSummaryGrid,.genericRowFields{grid-template-columns:1fr}}.skillCardIcon{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fff1bd2e,#0000 40%),radial-gradient(circle,#5d96ff29,#0000 62%),#05080e6b;position:relative}.skillCardIcon:after{content:"";z-index:-1;background:radial-gradient(circle,#00000059,#0000 70%);border-radius:14px;position:absolute;inset:6px}.skillCardIcon img{object-fit:contain;filter:drop-shadow(0 8px 14px #0000006b)drop-shadow(0 0 10px #fff1bd1f);width:92%;height:92%;display:block}.skillCardIcon em{color:#fff1b5;text-shadow:0 0 12px #fff1bd47,0 6px 16px #00000073}.battleSkillIcon img{object-fit:contain;filter:drop-shadow(0 6px 12px #0000006b)drop-shadow(0 0 8px #fff1bd1f);width:92%;height:92%}.questsPage .questCard.locked:before,.questsPage .questCard.locked:after,.questsPage .questCard.locked .questTop:before,.questsPage .questCard.locked .questTop:after,.questsPage .questCard.locked .questTop b:before,.questsPage .questCard.locked .questTop b:after{content:none!important;display:none!important}.questsPage .questCard .questTop{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.questsPage .questCard .questTop>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.questsPage .questCard .questTop>b{white-space:nowrap;letter-spacing:.055em;text-align:center;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:88px;max-width:none;height:28px;padding:0 12px;line-height:1;display:inline-flex;overflow:visible;position:static!important}.questsPage .questCard.locked .questTop>b{min-width:92px;padding-inline:14px}.questsPage .questGrid{align-items:stretch;row-gap:22px}.questsPage .questCardBody,.questsPage .questCardContent{min-height:0;padding-bottom:8px}.questsPage .questRewards,.questsPage .questMeta,.questsPage .questFooter{z-index:2;margin-top:16px;padding-bottom:4px;position:relative}.questsPage .questCard p{margin-bottom:12px}.questsPage .questCard.locked{min-height:198px}.questsPage .questsGrid{align-items:stretch;gap:24px}.questsPage .questCard{height:auto;min-height:282px;padding-bottom:30px;overflow:visible}.questsPage .questBody{flex-direction:column;min-width:0;min-height:100%;display:flex}.questsPage .questBody>p{margin-bottom:18px}.questsPage .questProgress{margin-top:12px;margin-bottom:14px}.questsPage .questRewardGrid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:10px;padding-bottom:4px;position:relative}.questsPage .questRewardGrid>div{min-width:0}.questsPage .questRewardGrid b,.questsPage .questRewardGrid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.questsPage .questCard{min-height:310px}.questsPage .questRewardGrid{grid-template-columns:1fr}}.questsPage .questsGrid,.questsGrid{grid-template-columns:repeat(2,minmax(420px,1fr));align-items:stretch;gap:26px 28px;display:grid;overflow:visible}.questsPage .questCard,.questCard{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:20px;height:auto;min-height:330px;padding:24px 24px 26px;display:grid;position:relative;overflow:hidden}.questsPage .questCard:has(.questClaimButton){min-height:405px}.questCard:has(.questClaimButton){min-height:405px}.questsPage .questIcon,.questIcon{width:76px;height:76px;color:var(--gold-light);text-shadow:0 0 18px #fff1bd59,0 0 34px #f0cc772e;border-radius:22px;font-size:34px;line-height:1}.questsPage .questBody,.questBody{flex-direction:column;gap:13px;min-width:0;min-height:100%;display:flex}.questsPage .questTop,.questTop{align-items:center;min-height:30px}.questsPage .questTop b,.questTop b{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:102px;height:32px;padding:0 14px;line-height:1;display:inline-flex}.questsPage .questCard h2,.questCard h2{margin:0;line-height:1.08}.questsPage .questCard p,.questCard p{min-height:44px;margin:0;line-height:1.42}.questsPage .questProgress,.questProgress{gap:9px;margin-top:8px;margin-bottom:4px;display:grid}.questsPage .questRewardGrid,.questRewardGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid;position:relative}.questsPage .questRewardGrid div,.questRewardGrid div{min-height:62px;padding:10px 12px}.questsPage .questClaimButton,.questClaimButton{z-index:3;width:100%;min-height:48px;margin-top:16px;margin-bottom:0;position:static!important}@media (width<=1320px){.questsPage .questsGrid,.questsGrid{grid-template-columns:1fr}.questsPage .questCard,.questCard{min-height:330px}.questsPage .questCard:has(.questClaimButton){min-height:405px}.questCard:has(.questClaimButton){min-height:405px}}@media (width<=720px){.questsPage .questCard,.questCard{grid-template-columns:1fr;min-height:auto}.questsPage .questRewardGrid,.questRewardGrid{grid-template-columns:1fr}}.questsPage .questIcon,.questIcon{color:#f5df9ef2;justify-content:center;align-items:center;display:inline-flex}.questsPage .questIcon img,.questIcon img{object-fit:contain;filter:drop-shadow(0 0 12px #eecd8038)drop-shadow(0 0 22px #080c19bf);width:56px;height:56px;display:block}.questsPage .questIcon:not(:has(img)){text-shadow:0 0 14px #f5df9e40,0 0 28px #c9a44f2e;font-family:Forum,serif;font-size:30px}.questIcon:not(:has(img)){text-shadow:0 0 14px #f5df9e40,0 0 28px #c9a44f2e;font-family:Forum,serif;font-size:30px}.questsPage .questsHeroIcon--class,.questsHeroIcon--class{justify-content:center;align-items:center;display:inline-flex}.questsPage .questsHeroIcon--class img,.questsHeroIcon--class img{object-fit:contain;filter:drop-shadow(0 0 16px #eecd8047)drop-shadow(0 0 30px #080c19d1);width:86px;height:86px;display:block}.inventoryPage{animation:.28s ease-out both inventoryPageIn}@keyframes inventoryPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gearSlot,.bagItemTile,.itemDetails{isolation:isolate}.gearSlot:before,.bagItemTile:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.72;background:radial-gradient(circle at 50% 32%,#fff1bd1a,#0000 42%),radial-gradient(circle at 50% 70%,#66b8ff0e,#0000 50%);position:absolute;inset:1px}.gearSlot:after,.bagItemTile:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#fff1bd2e 45%,#0000 56%);position:absolute;inset:-40%;transform:translate(-40%)rotate(8deg)}.gearSlot:hover:after,.bagItemTile:hover:after,.bagItemTile.selected:after{animation:1.15s ease-out inventoryShine}@keyframes inventoryShine{0%{opacity:0;transform:translate(-50%)rotate(8deg)}30%{opacity:.72}to{opacity:0;transform:translate(55%)rotate(8deg)}}.gearSlotFrame,.bagItemFrame,.itemDetailsFrame{filter:brightness(1.24)contrast(1.18)saturate(1.34)drop-shadow(0 0 7px #f0cc7747)drop-shadow(0 10px 16px #00000094)}.gearSlotIcon,.bagItemIcon,.itemDetailsIcon{filter:brightness(1.08)contrast(1.12)saturate(1.16)drop-shadow(0 10px 14px #0000009e)drop-shadow(0 0 8px #fff1bd1f)}.bagItemIcon{animation:4.4s ease-in-out infinite bagIconIdle}@keyframes bagIconIdle{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,calc(-50% - 2px))scale(1.035)}}.gearSlotIcon{animation:5.2s ease-in-out infinite gearIconIdle}@keyframes gearIconIdle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.035)}}.gearSlotBase{filter:brightness(.9)contrast(1.15)saturate(.72)drop-shadow(0 0 10px #66b8ff0f);opacity:.24!important}.bagItemTile{overflow:hidden;box-shadow:inset 0 0 20px #ffffff06,0 12px 26px #0003}.bagItemTile:hover{box-shadow:inset 0 0 28px #fff1bd0e,0 16px 34px #0000004d}.bagItemTile.selected{box-shadow:inset 0 0 30px #f0cc771a,0 0 0 1px #fff1bd33,0 0 22px #f0cc772e,0 18px 34px #0000005c;border-color:#fff1bdad!important}.bagItemTile.selected .bagItemFrame{animation:1.8s ease-in-out infinite selectedFramePulse}@keyframes selectedFramePulse{0%,to{filter:brightness(1.26)contrast(1.2)saturate(1.38)drop-shadow(0 0 7px #f0cc7752)drop-shadow(0 10px 16px #00000094)}50%{filter:brightness(1.44)contrast(1.25)saturate(1.52)drop-shadow(0 0 16px #fff1bd85)drop-shadow(0 10px 16px #00000094)}}.bagItemTile.rarity-common .bagItemFrame,.gearSlot.rarity-common .gearSlotFrame,.itemDetails.rarity-common .itemDetailsFrame{filter:brightness(1.14)contrast(1.18)saturate(1.04)drop-shadow(0 0 7px #d2d2d22e)drop-shadow(0 10px 16px #00000094)}.bagItemTile.rarity-uncommon .bagItemFrame,.gearSlot.rarity-uncommon .gearSlotFrame,.itemDetails.rarity-uncommon .itemDetailsFrame{filter:brightness(1.24)contrast(1.22)saturate(1.36)drop-shadow(0 0 10px #78ff964d)drop-shadow(0 10px 16px #00000094)}.bagItemTile.rarity-rare .bagItemFrame,.gearSlot.rarity-rare .gearSlotFrame,.itemDetails.rarity-rare .itemDetailsFrame{filter:brightness(1.3)contrast(1.23)saturate(1.42)drop-shadow(0 0 12px #78beff5c)drop-shadow(0 10px 16px #00000094)}.bagItemTile.rarity-epic .bagItemFrame,.gearSlot.rarity-epic .gearSlotFrame,.itemDetails.rarity-epic .itemDetailsFrame{filter:brightness(1.36)contrast(1.24)saturate(1.5)drop-shadow(0 0 14px #c687ff7a)drop-shadow(0 10px 16px #00000094)}.bagItemTile.rarity-legendary .bagItemFrame,.gearSlot.rarity-legendary .gearSlotFrame,.itemDetails.rarity-legendary .itemDetailsFrame{filter:brightness(1.42)contrast(1.26)saturate(1.56)drop-shadow(0 0 16px #f0cc778a)drop-shadow(0 10px 16px #00000094)}.bagItemTile.rarity-mythic .bagItemFrame,.gearSlot.rarity-mythic .gearSlotFrame,.itemDetails.rarity-mythic .itemDetailsFrame{filter:brightness(1.48)contrast(1.28)saturate(1.64)drop-shadow(0 0 18px #ff596794)drop-shadow(0 10px 16px #00000094)}.gearSlot.rarity-epic,.bagItemTile.rarity-epic{border-color:#c687ff52}.gearSlot.rarity-legendary,.bagItemTile.rarity-legendary{border-color:#f0cc7761}.gearSlot.rarity-mythic,.bagItemTile.rarity-mythic{border-color:#ff59676b}.gearSlotDot{animation:1.9s ease-in-out infinite rarityDotPulse}@keyframes rarityDotPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}.itemDetails{box-shadow:inset 0 0 30px #fff1bd09,0 18px 40px #00000042}.itemDetails h2{text-shadow:0 10px 20px #0000007a}.itemDetails.rarity-epic{box-shadow:inset 0 0 34px #c687ff0e,0 18px 40px #00000042}.itemDetails.rarity-legendary{box-shadow:inset 0 0 36px #f0cc7712,0 18px 40px #00000042}.itemDetails.rarity-mythic{box-shadow:inset 0 0 38px #ff596714,0 18px 40px #00000042}@media (prefers-reduced-motion:reduce){.inventoryPage,.bagItemIcon,.gearSlotIcon,.bagItemTile.selected .bagItemFrame,.gearSlotDot,.gearSlot:hover:after,.bagItemTile:hover:after,.bagItemTile.selected:after{animation:none!important}}.scopeHomePage,.scopeMailPage{align-content:start;gap:18px;display:grid}.scopeEyebrow{color:#f4d77f;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.scopeHeroPanel,.scopePageHero,.scopeStatsPanel,.scopeActionCard,.scopeEmptyCard,.scopeMailList,.scopeMailDetails{background:radial-gradient(circle at 15% 5%,#f4d77f1f,#0000 28%),radial-gradient(circle at 80% 20%,#5571ff1a,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff04),#10121beb;border:1px solid #f4d77f29;border-radius:22px;box-shadow:inset 0 1px #ffffff09,0 24px 80px #00000047}.scopeHeroPanel{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.35fr);min-height:390px;display:grid;position:relative;overflow:hidden}.scopeHeroPanel:before,.scopePageHero:before{content:"";pointer-events:none;opacity:.18;background:linear-gradient(90deg,#f4d77f8c,#0000 13% 86%,#f4d77f73),linear-gradient(#f4d77f40,#0000 20% 82%,#f4d77f38);position:absolute;inset:0}.scopeHeroPanelEmpty{grid-template-columns:140px 1fr;align-items:center;min-height:260px;padding:36px}.scopeHeroSigil{color:#ffefac;background:#f4d77f1a;border:1px solid #f4d77f3d;border-radius:28px;place-items:center;width:92px;height:92px;font-size:40px;display:grid}.scopeHeroVisual{background:radial-gradient(circle,#f4d77f33,#0000 21%),radial-gradient(circle,#7a1d2d75,#0000 28%),radial-gradient(circle,#455fa833,#0000 48%);place-items:center;min-height:390px;display:grid;position:relative}.scopeHeroRing{aspect-ratio:1;background:radial-gradient(circle,#ffeead47,#0000 15%),radial-gradient(circle,#b224406b,#0000 38%),#080a108c;border:2px solid #f4d77f61;border-radius:999px;place-items:center;width:min(320px,70%);display:grid;box-shadow:0 0 0 22px #f4d77f09,0 0 0 46px #f4d77f06,0 0 84px #f4d77f1f}.scopeHeroIcon{color:#fff4c2;background:#0a0c12a3;border:1px solid #f4d77f4d;border-radius:36px;place-items:center;width:116px;height:116px;font-size:58px;display:grid}.scopeHeroBody{align-content:center;gap:18px;padding:40px 48px;display:grid;position:relative}.scopeHeroTopline,.scopeBarCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.scopeHeroTopline b{color:#ffefac;background:#f4d77f1f;border:1px solid #f4d77f38;border-radius:999px;padding:8px 13px}.scopeHeroBody h1,.scopePageHero h1,.scopeEmptyCard h1{color:#fff9e8;letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.2vw,84px);line-height:.92}.scopeHeroClass,.scopePageHero p,.scopeEmptyCard p{color:#eaebfab8;margin:0;font-size:16px;line-height:1.55}.scopeBarsGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.scopeBarCard{background:#05080e5c;border:1px solid #ffffff12;border-radius:16px;gap:11px;padding:16px;display:grid}.scopeBarCard span{color:#eaebfa9e}.scopeBarCard b{color:#fff9e8}.scopeHeroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ghostActionButton{color:#f8edc6;cursor:pointer;background:#ffffff0b;border:1px solid #f4d77f2e;border-radius:999px;min-height:48px;padding:0 22px;font-weight:900}.scopeStatsPanel{padding:18px}.scopeStatsPanel header{margin-bottom:14px}.scopeStatsGrid,.scopeSummaryGrid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;display:grid}.scopeStatCard,.scopeSummaryCard{background:#05080e6b;border:1px solid #ffffff12;border-radius:17px;align-items:center;gap:15px;min-height:92px;padding:16px 18px;display:flex}.scopeStatCard>span{color:#fff0b0;background:#f4d77f1a;border:1px solid #f4d77f2e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.scopeStatCard small,.scopeSummaryCard span{color:#eaebfa9e;font-size:13px;display:block}.scopeStatCard b,.scopeSummaryCard b{color:#fff9e8;font-size:34px;line-height:1}.scopeActionGrid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;display:grid}.scopeActionCard{text-align:left;min-height:160px;color:inherit;cursor:pointer;align-content:start;gap:10px;padding:22px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.scopeActionCard:hover:not(:disabled){border-color:#f4d77f5c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 28px 90px #00000052,0 0 42px #f4d77f12}.scopeActionCard:disabled{cursor:not-allowed;opacity:.54}.scopeActionIcon{color:#fff0b0;background:#f4d77f14;border:1px solid #f4d77f24;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.scopeActionCard b{color:#fff9e8;font-size:26px;line-height:1.05}.scopeActionCard small{color:#eaebfaa8;line-height:1.45}.scopePageHero{grid-template-columns:90px minmax(320px,1fr) minmax(480px,.9fr);align-items:center;gap:24px;padding:26px;display:grid;position:relative;overflow:hidden}.scopePageHeroIcon{color:#fff0b0;background:#f4d77f14;border:1px solid #f4d77f38;border-radius:20px;place-items:center;width:74px;height:74px;font-size:32px;display:grid}.scopeSummaryCard{gap:6px;min-height:72px;display:grid}.scopeSummaryCard b{font-size:28px}.scopeFilterBar{background:#10121bdb;border:1px solid #f4d77f1f;border-radius:20px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex}.scopeFilterBar button{color:#eaebfac7;cursor:pointer;background:#ffffff0b;border:1px solid #f4d77f1f;border-radius:999px;min-height:42px;padding:0 18px;font-weight:850}.scopeFilterBar button.active{color:#1a1420;background:linear-gradient(135deg,#fff2b5,#d3b45e);border-color:#f4d77f80}.scopeFilterBar button:disabled{cursor:not-allowed;opacity:.52}.scopeFilterBarAction{margin-left:auto}.scopeMailGrid{grid-template-columns:minmax(330px,.48fr) minmax(520px,1fr);gap:16px;min-height:520px;display:grid}.scopeMailList,.scopeMailDetails{padding:18px}.scopeMailList header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.scopeMailList header b{color:#fff0b0}.scopeMailListItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #f4d77f1a;border-radius:16px;gap:6px;margin-bottom:10px;padding:16px;display:grid}.scopeMailListItem:hover,.scopeMailListItem.active{background:#f4d77f13;border-color:#f4d77f57}.scopeMailListItem.unread{box-shadow:inset 3px 0 #f4d77fb8}.scopeMailListItem span{color:#f4d77f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.scopeMailListItem b{color:#fff9e8;font-size:18px}.scopeMailListItem small,.scopeMailEmptyList span{color:#eaebfa94}.scopeMailEmptyList{background:#ffffff09;border-radius:16px;gap:8px;padding:18px;display:grid}.scopeMailDetails{align-content:start;gap:18px;display:grid}.scopeMailDetails header h2,.scopeEmptyCard h2{color:#fff9e8;letter-spacing:-.05em;margin:8px 0;font-size:clamp(30px,3.4vw,54px);line-height:1}.scopeMailDetails header p{color:#eaebfa99;margin:0}.scopeMailBody,.scopeMailPayload{white-space:pre-wrap;color:#f6f0dedb;background:#05080e66;border:1px solid #ffffff12;border-radius:16px;padding:18px;line-height:1.65}.scopeMailPayload pre{white-space:pre-wrap;color:#eaebfab8;font:inherit;margin:10px 0 0;font-size:13px}.scopeMailDetails footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scopeMailRewardState{color:#fff0b0;background:#f4d77f1a;border:1px solid #f4d77f33;border-radius:999px;padding:12px 15px;font-weight:900}.scopeMailRewardState.claimed{color:#bff5c5;background:#3ec46f1f;border-color:#3ec46f38}.scopeEmptyCard{max-width:720px;padding:28px}@media (width<=1280px){.scopeHeroPanel,.scopePageHero,.scopeMailGrid{grid-template-columns:1fr}.scopeActionGrid,.scopeStatsGrid,.scopeSummaryGrid,.scopeBarsGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=760px){.scopeActionGrid,.scopeStatsGrid,.scopeSummaryGrid,.scopeBarsGrid,.scopeHeroPanelEmpty{grid-template-columns:1fr}.scopeHeroBody,.scopeHeroPanelEmpty,.scopePageHero{padding:22px}.scopeHeroBody h1,.scopePageHero h1,.scopeEmptyCard h1{font-size:44px}}.rpgHomePagePhase1{grid-template-rows:minmax(230px,.85fr) minmax(225px,.95fr) auto;align-content:start}.phase1CharacterPage{grid-template-rows:minmax(230px,.8fr) minmax(260px,1fr) auto;align-content:start}.sheetHeaderActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ghostActionButton{min-height:46px;color:var(--gold-light);cursor:pointer;background:#ffffff0a;border:1px solid #f0cc772e;border-radius:999px;padding:0 18px;font-size:13px;font-weight:900}.ghostActionButton:hover{background:#f0cc7714;border-color:#f0cc7761}.rpgHomeActionsPanel{padding:18px}.rpgHomeActionGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.rpgHomeActionCard{text-align:left;min-height:130px;color:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#0f111aeb;border:1px solid #f0cc7724;border-radius:18px;align-content:start;gap:10px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.rpgHomeActionCard:hover{border-color:#f0cc7757;transform:translateY(-1px);box-shadow:0 18px 50px #00000047}.rpgHomeActionCard i{width:42px;height:42px;color:var(--gold-light);background:#f0cc7714;border:1px solid #f0cc7729;border-radius:14px;place-items:center;font-size:20px;font-style:normal;display:grid}.rpgHomeActionCard b{color:var(--text);font-size:24px;line-height:1}.rpgHomeActionCard small{color:var(--muted);line-height:1.45}.phase1CharacterManagerWrap{box-shadow:none;background:0 0;border:0;padding:0}.phase1CharacterManagerWrap .characterManagerPanel{margin:0}.accountSettingsOnly{grid-template-columns:minmax(320px,760px)}@media (width<=1200px){.rpgHomeActionGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=760px){.rpgHomeActionGrid{grid-template-columns:1fr}.sheetHeaderActions{flex-direction:column;align-items:stretch}}.ccwScene{--bg-main:url(/assets/arxeya/creation/backgrounds/creation_bg_guardian.webp);--bg-fallback:url(/assets/arxeya/creation/backgrounds/creation_bg_portal.webp);--logo:url(/assets/arxeya/auth/auth_logo_clean.png);--gold:#f3d58a;--gold-bright:#ffe8ad;--paper:#fff2d5;--muted:#fff2d5b3;--dim:#fff2d570;--line:#f3d58a42;--line-strong:#f3d58a8a;--panel:#12111fd6;--panel-dark:#050710e0;box-sizing:border-box;isolation:isolate;width:100vw;min-height:100svh;color:var(--paper);background:radial-gradient(circle at 48% -8%, #ffe2a02e, transparent 34rem), linear-gradient(90deg, #03050cfa, #040711b8 47%, #03050cdb), var(--bg-main), var(--bg-fallback);background-position:100%;background-size:cover;grid-template-columns:minmax(286px,340px) minmax(760px,980px);justify-content:center;align-items:center;gap:clamp(26px,3vw,46px);padding:clamp(24px,3.6svh,44px) clamp(30px,4.8vw,76px);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.ccwScene *,.ccwScene :before,.ccwScene :after{box-sizing:border-box}.ccwScene:before{content:"";z-index:-2;pointer-events:none;opacity:.26;background-color:#0000;background-image:linear-gradient(90deg,#ffdd970a 1px,#0000 1px),linear-gradient(#ffdd9707 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 78%);mask-image:radial-gradient(circle,#000 0 42%,#0000 78%)}.ccwScene:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 48%,#0000 0 26%,#0003 58%),radial-gradient(circle,#0000 0 34%,#00000094 84%),linear-gradient(#0000000a,#0000007a);position:absolute;inset:0}.ccwFrame{z-index:0;pointer-events:none;border:1px solid #f3d58a4d;position:fixed;inset:18px;box-shadow:inset 0 0 0 1px #ffeebe09,inset 0 0 110px #eebd5e09}.ccwFrame:before{content:"";background:radial-gradient(circle,#ffe6aa75,#0000 56%),#070811f5;border:1px solid #f3d58a8f;width:24px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 28px #f3d58a4d}.ccwRail,.ccwBoard{z-index:1;min-width:0;height:min(800px,100svh - 76px);position:relative}.ccwRail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 46% 0,#ffe8aa1a,#0000 260px),linear-gradient(#1c182adb,#04060fe8);border:1px solid #f3d58a33;border-radius:30px;flex-direction:column;padding:34px 28px;display:flex;box-shadow:0 34px 105px #00000085,inset 0 1px #ffffff0d}.ccwLogo{background:var(--logo) left center / contain no-repeat;filter:drop-shadow(0 14px 24px #00000075)drop-shadow(0 0 18px #eebd5e2b);width:230px;height:84px;margin-bottom:24px}.ccwEyebrow{color:var(--gold-bright);letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.ccwRail h1,.ccwHeader h2,.ccwStepCard h3{font-family:Cormorant Garamond,Forum,Georgia,Times New Roman,serif}.ccwRail h1{letter-spacing:-.052em;color:#fff4dc;text-shadow:0 16px 34px #0000007a,0 0 18px #f3d58a14;max-width:270px;margin:16px 0 14px;font-size:clamp(50px,4.3vw,66px);font-weight:700;line-height:.88}.ccwRail p{color:var(--muted);margin:0;font-size:14px;line-height:1.56}.ccwRail p b{color:var(--gold-bright)}.ccwSteps{gap:10px;margin-top:auto;display:grid}.ccwStep{color:#fff2d59e;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#03050d61;border:1px solid #f3d58a21;border-radius:17px;align-content:center;width:100%;min-height:64px;padding:10px 14px 10px 58px;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:grid;position:relative}.ccwStep:disabled{cursor:not-allowed}.ccwStep:not(:disabled):hover{border-color:#f3d58a52;transform:translateY(-1px)}.ccwStep span{color:#ffe7a6d1;background:#ffffff0e;border-radius:12px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:grid;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.ccwStep b{color:#fff2d5db;font-size:14px;line-height:1.1}.ccwStep small{color:#fff2d570;margin-top:4px;font-size:12px;line-height:1.2}.ccwStepActive{background:radial-gradient(circle at 18% 20%,#ffe8aa33,#0000 60%),linear-gradient(135deg,#f3d58a29,#ffffff05),#0e0d18b3;border-color:#f3d58a85}.ccwStepActive span{color:#241706;background:linear-gradient(#fff0b6,#d6a64c 55%,#9c702b)}.ccwStepComplete{border-color:#f3d58a4d}.ccwStepComplete span{color:#ffe3a0;background:#f3d58a21}.ccwStepLocked{opacity:.56}.ccwBoard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 75% 0,#f3d58a13,#0000 270px),linear-gradient(#181527db,#03050deb);border:1px solid #f3d58a47;border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto auto;padding:46px 50px 38px;display:grid;overflow:hidden;box-shadow:0 38px 115px #0000008f,inset 0 0 0 1px #ffeebe0b}.ccwBoard:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f3d58a2e;border-radius:22px;position:absolute;inset:18px;box-shadow:inset 0 0 42px #f3d58a06,0 0 42px #0000003d}.ccwHeader{z-index:1;position:relative}.ccwHeader h2{letter-spacing:-.055em;color:#fff4dc;text-shadow:0 16px 34px #0000006b,0 0 18px #f3d58a1a;margin:12px 0 10px;font-size:clamp(52px,4.8vw,76px);font-weight:700;line-height:.92}.ccwHeader p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.52}.ccwLiveArea{z-index:1;align-items:center;min-height:0;margin-top:30px;display:flex;position:relative}.ccwStepCard{border:1px solid var(--line);background:radial-gradient(circle at 16% 0,#f3d58a17,#0000 210px),linear-gradient(#ffffff0e,#ffffff05),#03050d75;border-radius:24px;width:100%;min-height:350px;padding:34px 36px;box-shadow:0 22px 54px #00000042,inset 0 1px #ffffff0b}.ccwStepCardGender{min-height:430px}.ccwStepCard h3{letter-spacing:-.045em;color:#fff4dc;max-width:620px;margin:12px 0;font-size:clamp(38px,3.4vw,54px);font-weight:700;line-height:.95}.ccwStepCard p{max-width:660px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.ccwField{gap:10px;margin-top:28px;display:grid}.ccwField span{color:#fff2d5e0;font-size:13px;font-weight:900}.ccwField input{color:#fff4dc;background:linear-gradient(#01040beb,#040710f0);border:1px solid #f3d58a52;border-radius:18px;outline:none;width:100%;height:72px;padding:0 24px;font-family:Inter,system-ui,sans-serif;font-size:21px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffecb70b,0 18px 38px #0000003d}.ccwField input::placeholder{color:#fff2d54d}.ccwField input:focus{border-color:#ffe6a8c7;box-shadow:0 0 0 4px #f3d58a1a,0 18px 38px #00000047}.ccwHint{color:#fff2d59e;background:#0000002e;border:1px solid #f3d58a24;border-radius:14px;min-height:46px;margin-top:16px;padding:13px 16px;font-size:13px;line-height:1.35}.ccwHintReady{color:#ffe6a6;background:#f3d58a13;border-color:#f3d58a57}.ccwChoiceGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:15px;width:100%;margin-top:24px;display:grid}.ccwChoice{color:#fff2d5c2;background:radial-gradient(circle at 20% 20%, var(--tone-glow,#f3d58a1a), transparent 72%), linear-gradient(180deg, #ffffff0d, #ffffff05), #03050d6b;text-align:left;cursor:pointer;border:1px solid #f3d58a29;border-radius:22px;grid-template-columns:76px 1fr;align-items:center;gap:16px;min-height:126px;padding:18px;transition:transform .18s,filter .18s,border-color .18s;display:grid}.ccwChoice:hover{filter:brightness(1.1);border-color:#f3d58a52;transform:translateY(-2px)}.ccwChoiceActive{filter:brightness(1.12) drop-shadow(0 0 16px var(--tone-glow,#f3d58a29));border-color:#ffe8aea3}.ccwChoiceIcon{place-items:center;width:76px;height:76px;display:grid}.ccwChoiceIcon img{object-fit:contain;width:78px;height:78px;filter:drop-shadow(0 10px 16px #00000061) drop-shadow(0 0 12px var(--tone-glow,#f3d58a29));display:block}.ccwChoice-gender{grid-template-columns:142px 1fr;min-height:220px;padding:20px 20px 18px;position:relative;overflow:hidden}.ccwChoice-gender .ccwChoiceText small{max-width:250px}.ccwGenderFigure{z-index:2;background:radial-gradient(circle at 50% 14%, #ffe8aa29, transparent 24%), radial-gradient(circle at 50% 55%, var(--tone-glow), transparent 58%), linear-gradient(180deg, #ffffff08, #0003);border:1px solid #f3d58a2e;border-radius:28px;width:132px;height:172px;margin:auto;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 34px #00000042}.ccwGenderFigure i{pointer-events:none;display:block;position:absolute}.ccwGenderHalo{opacity:.85;background:radial-gradient(circle,#f3d58a1f,#0000 58%),repeating-conic-gradient(#f3d58a17 0deg 3deg,#0000 3deg 18deg);border:1px solid #f3d58a4d;border-radius:50%;width:76px;height:76px;top:14px;left:50%;transform:translate(-50%)}.ccwGenderHead{background:linear-gradient(#151926f5,#04060dfa);border:1px solid #f3d58a2e;border-radius:45% 45% 42% 42%;width:34px;height:42px;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #f3d58a1a}.ccwGenderShoulders{background:linear-gradient(#2a2f41e0,#090b14f5);border:1px solid #f3d58a24;border-radius:48px 48px 14px 14px;width:96px;height:34px;top:78px;left:50%;transform:translate(-50%)}.ccwGenderBody{background:linear-gradient(#252a3ef0,#050710fa);border:1px solid #f3d58a29;border-radius:18px 18px 34px 34px;width:58px;height:76px;top:100px;left:50%;transform:translate(-50%)}.ccwGenderBody:before{content:"";background:linear-gradient(#ffe8aa8c,#0000);width:1px;height:58px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:-13px 10px #f3d58a2e,13px 10px #f3d58a2e}.ccwGenderCape{opacity:.78;background:linear-gradient(120deg,#0000 0 24%,#0f1220c7 25% 43%,#0000 44%),linear-gradient(240deg,#0000 0 24%,#0f1220b8 25% 43%,#0000 44%);border-radius:20px 20px 46px 46px;width:114px;height:96px;top:84px;left:50%;transform:translate(-50%)}.ccwGenderFigureMale .ccwGenderShoulders{width:108px}.ccwGenderFigureMale .ccwGenderBody{width:64px}.ccwGenderFigureMale .ccwGenderCape{width:122px}.ccwGenderFigureFemale .ccwGenderHead{width:32px;height:40px;top:36px}.ccwGenderFigureFemale .ccwGenderShoulders{width:84px;top:80px}.ccwGenderFigureFemale .ccwGenderBody{border-radius:18px 18px 42px 42px;width:52px;height:80px;top:99px}.ccwGenderFigureFemale .ccwGenderCape{opacity:.86;width:108px;top:84px}.ccwChoiceActive .ccwGenderFigure{box-shadow:inset 0 1px 0 #ffffff13, 0 18px 34px #0000004d, 0 0 28px var(--tone-glow);border-color:#ffe8ae8a}.ccwChoiceText b{color:#fff3d8;margin-bottom:8px;font-size:18px;line-height:1.12;display:block}.ccwChoiceText small{color:var(--muted);font-size:13px;line-height:1.42;display:block}.tone-gold{--tone-glow:#f3d58a40}.tone-blue{--tone-glow:#5092ff38}.tone-red{--tone-glow:#ff585838}.tone-green{--tone-glow:#5bde9738}.tone-violet{--tone-glow:#8a6cff40}.tone-silver{--tone-glow:#dae5f233}.ccwSummary{gap:10px;margin-top:22px;display:grid}.ccwSummary div{background:#0000002e;border:1px solid #f3d58a21;border-radius:14px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.ccwSummary span{color:#fff2d58a;font-size:13px}.ccwSummary b{color:#ffe4a4;font-size:14px}.ccwStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ccwStats div{background:#0000002e;border:1px solid #f3d58a21;border-radius:14px;padding:12px}.ccwStats span{color:#fff2d585;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ccwStats b{color:#ffe4a4;margin-top:7px;font-size:21px;line-height:1;display:block}.ccwError{z-index:1;color:#ffd0d0;background:#5a141461;border:1px solid #ff696957;border-radius:14px;margin-top:14px;padding:12px 16px;font-size:13px;position:relative}.ccwActions{z-index:1;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;display:flex;position:relative}.ccwActionRight{justify-items:end;gap:8px;display:grid}.ccwActionHint{color:#fff2d580;font-size:12px}.ccwBack,.ccwNext{letter-spacing:.02em;cursor:pointer;border-radius:18px;min-height:56px;padding:0 34px;font-family:Inter,system-ui,sans-serif;font-weight:950;transition:transform .18s,filter .18s,opacity .18s,border-color .18s}.ccwBack{color:#ffe5a8;background:linear-gradient(#ffffff0b,#ffffff04),#03050d5c;border:1px solid #f3d58a3d;min-width:200px}.ccwBack:hover:not(:disabled){filter:brightness(1.12);border-color:#f3d58a6b;transform:translateY(-1px)}.ccwNext{color:#231606;background:linear-gradient(#fff0bc,#d2a24b 54%,#95681f);border:1px solid #ffe8ae9e;min-width:240px;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff70}.ccwNext:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ccwBack:disabled,.ccwNext:disabled{cursor:not-allowed;opacity:.34;filter:grayscale(.45)brightness(.82);box-shadow:none}.ccwChoiceGlyph{color:#ffe8ad;background:radial-gradient(circle,#ffe8aa24,#0000 60%),#00000038;border:1px solid #f3d58a47;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Forum,Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000047}.ccwStepCardOnlyChoices .ccwChoiceGrid{width:100%}@media (width<=1320px){.ccwScene{grid-template-columns:minmax(250px,300px) minmax(720px,1fr);padding-inline:26px}.ccwBoard{padding:38px 40px 32px}.ccwChoiceGrid{grid-template-columns:1fr}.ccwChoiceGridGender{grid-template-columns:repeat(2,minmax(0,1fr))}.ccwChoice-gender{grid-template-columns:126px 1fr}.ccwGenderFigure{width:118px}}@media (width<=1060px){.ccwScene{grid-template-columns:1fr;align-items:start;min-height:100vh;padding:22px;overflow:auto}.ccwRail,.ccwBoard{height:auto}.ccwSteps{margin-top:24px}}@media (width<=720px){.ccwScene{padding:14px}.ccwFrame{display:none}.ccwRail,.ccwBoard{border-radius:22px;padding:22px}.ccwLogo{width:190px;height:70px}.ccwRail h1,.ccwHeader h2{font-size:42px}.ccwChoiceGrid,.ccwChoiceGridGender,.ccwStats{grid-template-columns:1fr}.ccwChoice-gender{grid-template-columns:116px 1fr;min-height:190px}.ccwGenderFigure{width:108px;height:150px}.ccwActions{align-items:stretch;display:grid}.ccwActionRight{justify-items:stretch}.ccwBack,.ccwNext{width:100%}}.ccwChoiceGridGender{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ccwChoice-gender{background:radial-gradient(circle at 22% 48%, var(--tone-glow,#f3d58a29), transparent 34%), radial-gradient(circle at 72% 0%, #ffe8aa14, transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff05), #03050d80;border-color:#f3d58a33;grid-template-columns:126px 1fr;align-items:center;min-height:188px;padding:24px;position:relative;overflow:hidden}.ccwChoice-gender:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(120deg,#ffe8aa1a,#0000 36%),radial-gradient(circle at 50% 120%,#f3d58a1a,#0000 52%);border-radius:21px;position:absolute;inset:1px}.ccwChoice-gender:after{content:"";pointer-events:none;border-right:1px solid #f3d58a1f;width:126px;position:absolute;top:22px;bottom:22px;left:24px}.ccwGenderSeal{z-index:2;width:104px;height:104px;box-shadow:inset 0 1px 0 #ffffff14, 0 18px 32px #0000004d, 0 0 24px var(--tone-glow,#f3d58a1f);background:radial-gradient(circle,#ffe8aa29,#0000 58%),linear-gradient(#ffffff0e,#00000038);border:1px solid #f3d58a47;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.ccwGenderSeal i{pointer-events:none;display:block;position:absolute}.ccwGenderSealRing{opacity:.72;background:repeating-conic-gradient(#f3d58a26 0deg 3deg,#0000 3deg 16deg);border:1px solid #f3d58a4d;border-radius:50%;inset:13px}.ccwGenderSealRay{opacity:.72;border:1px solid #f3d58a2e;width:76px;height:76px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ccwGenderSealDiamond{width:34px;height:34px;box-shadow:0 0 18px var(--tone-glow,#f3d58a33);background:radial-gradient(circle,#ffe8ae47,#f3d58a0a 58%,#0000 70%);border:1px solid #ffe8ae70;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ccwGenderSeal b{z-index:3;color:#ffe8ad;text-shadow:0 0 12px #f3d58a61,0 8px 18px #00000073;font-family:Cormorant Garamond,Forum,Georgia,serif;font-size:30px;line-height:1;position:relative}.ccwGenderSealMale{background:radial-gradient(circle,#5092ff2e,#0000 60%),linear-gradient(#ffffff0e,#00000038)}.ccwGenderSealFemale{background:radial-gradient(circle,#8a6cff38,#0000 60%),linear-gradient(#ffffff0e,#00000038)}.ccwChoice-gender .ccwChoiceText{z-index:2;position:relative}.ccwChoice-gender .ccwChoiceText b{color:#fff0cf;font-size:25px}.ccwChoice-gender .ccwChoiceText small{max-width:310px;font-size:13px;line-height:1.45}.ccwChoice-gender.ccwChoiceActive{background:radial-gradient(circle at 22% 48%, var(--tone-glow,#f3d58a47), transparent 40%), radial-gradient(circle at 72% 0%, #ffe8aa1f, transparent 38%), linear-gradient(180deg, #ffffff13, #ffffff06), #03050d94;border-color:#ffe8aead}.ccwChoice-gender.ccwChoiceActive .ccwGenderSeal{box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 32px #00000052, 0 0 34px var(--tone-glow,#f3d58a47);border-color:#ffe8ae94}.ccwGenderFigure,.ccwGenderHalo,.ccwGenderHead,.ccwGenderShoulders,.ccwGenderBody,.ccwGenderCape{display:none!important}@media (width<=1320px){.ccwChoice-gender{grid-template-columns:108px 1fr}.ccwGenderSeal{width:92px;height:92px}.ccwChoice-gender:after{width:108px}}@media (width<=720px){.ccwChoice-gender{grid-template-columns:86px 1fr;min-height:150px;padding:18px}.ccwGenderSeal{width:74px;height:74px}.ccwGenderSeal b{font-size:24px}.ccwChoice-gender:after{width:86px;left:18px}}.ccwRail h1,.ccwHeader h2,.ccwStepCard h3{font-family:Forum,Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:400}.ccwHeader h2,.ccwRail h1{letter-spacing:-.035em}.ccwStepCardOnlyChoices{align-items:center;min-height:300px;padding:32px;display:flex}.ccwStepCardOnlyChoices .ccwChoiceGridGender{width:100%;margin-top:0}.ccwStepCardOnlyChoices .ccwChoice-gender{min-height:172px}.ccwStepCardOnlyChoices .ccwChoice-gender .ccwChoiceText b{font-size:27px}@media (width<=720px){.ccwStepCardOnlyChoices{min-height:0;padding:20px}}.ccwScene .ccwStepSub,.ccwScene .ccwStepSubtitle,.ccwScene .ccwStepMeta,.ccwScene .ccwStepperSub,.ccwScene .ccwStepKicker,.ccwScene .ccwStep small,.ccwScene .ccwStep [class*=Sub],.ccwScene .ccwStep [class*=sub],.ccwScene .ccwStep [class*=Meta],.ccwScene .ccwStep [class*=meta]{display:none!important}.ccwScene h1:empty,.ccwScene h2:empty,.ccwScene h3:empty,.ccwScene p:empty,.ccwScene small:empty,.ccwScene span:empty,.ccwScene b:empty,.ccwScene em:empty,.ccwScene .ccwSidebarTitle:empty,.ccwScene .ccwSidebarSubtitle:empty,.ccwScene .ccwBrandTitle:empty,.ccwScene .ccwBrandSubtitle:empty,.ccwScene .ccwNameHint:empty,.ccwScene .ccwFieldHint:empty,.ccwScene .ccwHint:empty,.ccwScene .ccwFormHint:empty,.ccwScene .ccwFinalNote:empty,.ccwScene .ccwSummaryNote:empty{min-height:0!important;margin:0!important;padding:0!important;display:none!important}.ccwScene .ccwStep{gap:6px}.ccwScene .ccwSidebar{align-content:start}.ccwAccountLine{color:#fff2d5ad;margin:18px 0 22px;font-size:15px;font-weight:700}.ccwAccountLine b{color:var(--gold-bright)}.ccwChoiceGridRace,.ccwChoiceGridClass{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,24px);width:100%;display:grid}.ccwStepCardRace,.ccwStepCardClass{padding:clamp(24px,3vw,42px)}.ccwChoice-race,.ccwChoice-class{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:20px;min-height:156px;padding:20px 22px;display:grid;position:relative;overflow:visible}.ccwChoice-class{min-height:190px}.ccwChoice-race:before,.ccwChoice-class:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 45%,#f3d58a1a,#0000 42%),linear-gradient(135deg,#1c1a27e6,#080a12d1);border:1px solid #f3d58a3d;border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000042}.ccwChoice-race.ccwChoiceActive:before,.ccwChoice-class.ccwChoiceActive:before{background:radial-gradient(circle at 20% 45%,#f3d58a2e,#0000 46%),linear-gradient(135deg,#3a3123eb,#0d0e16db);border-color:#ffe89db8;box-shadow:inset 0 1px #ffffff1a,0 0 34px #d9b15b2e,0 20px 56px #00000057}.ccwChoice-race>*,.ccwChoice-class>*{z-index:1;position:relative}.ccwChoiceIcon-race,.ccwChoiceIcon-class{background:radial-gradient(circle,#ffecae29,#0000 62%),#05070e7a;border-radius:28px;place-items:center;width:102px;height:102px;display:grid;box-shadow:inset 0 0 26px #f3d58a14,0 0 34px #00000057}.ccwChoiceIcon-race img,.ccwChoiceIcon-class img{object-fit:contain;filter:drop-shadow(0 10px 20px #0000008c)drop-shadow(0 0 12px #f3d58a2e);width:92px;height:92px}.ccwChoiceIcon-gender{width:118px;height:118px}.ccwChoiceIcon-gender img{object-fit:contain;width:112px;height:112px}.ccwChoiceText{min-width:0}.ccwChoice-race .ccwChoiceText,.ccwChoice-class .ccwChoiceText{text-align:left;gap:8px;display:grid}.ccwChoice-race .ccwChoiceText>b,.ccwChoice-class .ccwChoiceText>b{color:#fff6e0f5;letter-spacing:-.03em;font-family:Unbounded,Inter,system-ui,sans-serif;font-size:clamp(20px,1.45vw,26px);line-height:1.05}.ccwChoice-race .ccwChoiceText>small,.ccwChoice-class .ccwChoiceText>small{color:#fff2d59e;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;line-height:1.34}.ccwPassiveInfo{background:radial-gradient(circle at 20%,#f3d58a24,#0000 60%),#05070e85;border:1px solid #f3d58a3d;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:50px;margin-top:4px;padding:7px 12px 7px 8px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038}.ccwPassiveIcon{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ccwPassiveIcon img{object-fit:contain;filter:drop-shadow(0 0 10px #f3d58a2e);width:34px;height:34px}.ccwPassiveText{gap:1px;min-width:0;display:grid}.ccwPassiveText b{color:#fff0ad;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.ccwPassiveText small{color:#fff2d5a3;font-size:11px;font-weight:700}.ccwClassDevelopment{gap:8px;margin-top:8px;display:grid;position:relative}.ccwDevelopmentTitle{color:#fff0ad;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.ccwBranchPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ccwSubclass{background:#05070e80;border:1px solid #f3d58a38;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 8px;display:grid;position:relative}.ccwSubclass img{object-fit:contain;width:34px;height:34px}.ccwSubclass b{color:#fff6e0e6;min-width:0;font-size:12px;font-weight:900;line-height:1.1}.ccwTooltip{z-index:50;color:#fff2d5d1;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 20% 0,#f3d58a24,#0000 40%),#05070ef5;border:1px solid #f3d58a57;border-radius:18px;gap:6px;width:min(340px,78vw);padding:14px 16px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 46px #00000080,0 0 22px #f3d58a1f}.ccwTooltip b{color:#fff0ad;font-size:13px;font-weight:950}.ccwTooltip span{font-size:13px;font-weight:600;line-height:1.45}.ccwPassiveInfo:hover .ccwTooltip,.ccwSubclass:hover .ccwTooltip,.ccwChoice:focus-visible .ccwTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.ccwFinalExtra{background:#05070e52;border:1px solid #f3d58a2e;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-top:12px;padding:14px 16px;display:grid}.ccwFinalExtra span{color:#fff2d594;font-size:13px;font-weight:700}.ccwFinalExtra b{color:#fff0ad;font-size:15px;font-weight:900}.ccwFinalExtra small{color:#fff2d594;grid-column:1/-1;font-size:12px;font-weight:650}@media (width<=1120px){.ccwChoiceGridRace,.ccwChoiceGridClass{grid-template-columns:1fr}.ccwChoice-race,.ccwChoice-class{min-height:140px}}@media (width<=760px){.ccwChoice-race,.ccwChoice-class{grid-template-columns:82px minmax(0,1fr);padding:16px}.ccwChoiceIcon-race,.ccwChoiceIcon-class{border-radius:22px;width:78px;height:78px}.ccwChoiceIcon-race img,.ccwChoiceIcon-class img{width:72px;height:72px}.ccwBranchPair{grid-template-columns:1fr}.ccwTooltip{left:auto;right:0;transform:translateY(8px)}.ccwPassiveInfo:hover .ccwTooltip,.ccwSubclass:hover .ccwTooltip,.ccwChoice:focus-visible .ccwTooltip{transform:translate(0)}}.ccwScene .ccwBoard{min-height:min(82vh,820px);flex-direction:column!important;display:flex!important;overflow:hidden!important}.ccwScene .ccwHeader{flex:none;padding-bottom:clamp(8px,1.1vh,14px)}.ccwScene .ccwHeader p:empty{display:none!important}.ccwScene .ccwLiveArea{flex:auto;min-height:0;display:flex;overflow:hidden}.ccwScene .ccwActions{z-index:30;background:linear-gradient(#04050a00,#04050a6b 34%,#04050ab8);flex:none;padding-top:10px;margin-top:clamp(10px,1.4vh,16px)!important;position:relative!important}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{scrollbar-width:thin;scrollbar-color:#e0be5e73 #05070e38;width:100%;min-height:0;max-height:min(55vh,545px);overflow:visible auto;padding:clamp(18px,2.2vw,28px) clamp(20px,2.5vw,34px)!important}.ccwScene .ccwStepCardRace::-webkit-scrollbar{width:8px}.ccwScene .ccwStepCardClass::-webkit-scrollbar{width:8px}.ccwScene .ccwStepCardRace::-webkit-scrollbar-track{background:#05070e38;border-radius:999px}.ccwScene .ccwStepCardClass::-webkit-scrollbar-track{background:#05070e38;border-radius:999px}.ccwScene .ccwStepCardRace::-webkit-scrollbar-thumb{background:#e0be5e73;border-radius:999px}.ccwScene .ccwStepCardClass::-webkit-scrollbar-thumb{background:#e0be5e73;border-radius:999px}.ccwScene .ccwChoiceGridRace,.ccwScene .ccwChoiceGridClass{gap:clamp(12px,1.45vw,18px)!important}.ccwScene .ccwChoice-race,.ccwScene .ccwChoice-class{grid-template-columns:82px minmax(0,1fr)!important;gap:15px!important;min-height:118px!important;padding:14px 16px!important;overflow:visible!important}.ccwScene .ccwChoice-class{min-height:142px!important}.ccwScene .ccwChoiceIcon-race,.ccwScene .ccwChoiceIcon-class{border-radius:22px!important;width:78px!important;height:78px!important}.ccwScene .ccwChoiceIcon-race img,.ccwScene .ccwChoiceIcon-class img{width:72px!important;height:72px!important}.ccwScene .ccwChoice-race .ccwChoiceText,.ccwScene .ccwChoice-class .ccwChoiceText{gap:8px!important}.ccwScene .ccwChoice-race .ccwChoiceText>b,.ccwScene .ccwChoice-class .ccwChoiceText>b{font-size:clamp(19px,1.25vw,23px)!important;line-height:1.05!important}.ccwScene .ccwChoice-race .ccwChoiceText>small,.ccwScene .ccwChoice-class .ccwChoiceText>small{display:none!important}.ccwScene .ccwPassiveInfo{border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;min-height:44px!important;padding:6px 10px 6px 7px!important}.ccwScene .ccwPassiveIcon{width:32px!important;height:32px!important}.ccwScene .ccwPassiveIcon img{width:28px!important;height:28px!important}.ccwScene .ccwPassiveText b,.ccwScene .ccwPassiveText small{font-size:10.5px!important;line-height:1.05!important}.ccwScene .ccwClassDevelopment{gap:7px!important;margin-top:2px!important}.ccwScene .ccwDevelopmentTitle{font-size:10px!important;line-height:1.1!important}.ccwScene .ccwBranchPair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ccwScene .ccwSubclass{border-radius:13px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:6px!important;min-height:42px!important;padding:5px 7px!important}.ccwScene .ccwSubclass img{width:26px!important;height:26px!important}.ccwScene .ccwSubclass b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(9px,.72vw,11px)!important;line-height:1.05!important}.ccwScene .ccwTooltip{z-index:100}@media (width>=1380px){.ccwScene .ccwStepCardRace{max-height:min(58vh,590px)}.ccwScene .ccwStepCardClass{max-height:min(58vh,560px)}}@media (width<=1120px){.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{max-height:56vh}.ccwScene .ccwChoiceGridRace,.ccwScene .ccwChoiceGridClass{grid-template-columns:1fr!important}}@media (width>=1180px){.ccwScene{grid-template-columns:clamp(238px,16vw,280px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(22px,2.2vw,40px)!important;padding-left:clamp(22px,3vw,48px)!important;padding-right:clamp(22px,3vw,48px)!important;display:grid!important}.ccwScene .ccwFrame{grid-area:1/1/auto/-1}.ccwScene .ccwRail{grid-area:1/1;width:auto!important;min-width:0!important;padding-left:clamp(20px,1.8vw,30px)!important;padding-right:clamp(20px,1.8vw,30px)!important}.ccwScene .ccwBoard{grid-area:1/2;width:100%!important;min-width:0!important;max-width:none!important;min-height:min(82vh,820px)!important}.ccwScene .ccwLogo{transform-origin:0;transform:scale(.9)}.ccwScene .ccwSteps{gap:12px!important}.ccwScene .ccwStep{min-height:64px!important;padding:12px 16px!important}.ccwScene .ccwHeader{padding-bottom:8px!important}.ccwScene .ccwHeader h2{margin-bottom:0!important;line-height:.95!important}.ccwScene .ccwHeader p,.ccwScene .ccwHeader p:empty{display:none!important}.ccwScene .ccwLiveArea{min-height:0!important;overflow:visible!important}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{max-height:none!important;padding:clamp(18px,2vw,26px)!important;overflow:visible!important}.ccwScene .ccwActions{background:0 0!important;margin-top:clamp(12px,1.4vh,18px)!important;padding-top:8px!important}.ccwScene .ccwChoiceGridRace{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(14px,1.3vw,20px)!important}.ccwScene .ccwChoiceGridRace>.ccwChoice:last-child:nth-child(3n+1){grid-column:2/span 1}.ccwScene .ccwChoice-race{grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;min-height:122px!important;padding:13px 14px!important}.ccwScene .ccwChoiceIcon-race{border-radius:20px!important;width:70px!important;height:70px!important}.ccwScene .ccwChoiceIcon-race img{width:66px!important;height:66px!important}.ccwScene .ccwChoice-race .ccwChoiceText{align-content:center!important;gap:8px!important}.ccwScene .ccwChoice-race .ccwChoiceText>b{font-size:clamp(18px,1.1vw,22px)!important;line-height:1.02!important}.ccwScene .ccwPassiveInfo{border-radius:13px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;min-height:40px!important;padding:5px 8px 5px 6px!important}.ccwScene .ccwPassiveIcon{width:30px!important;height:30px!important}.ccwScene .ccwPassiveIcon img{width:26px!important;height:26px!important}.ccwScene .ccwPassiveText b,.ccwScene .ccwPassiveText small{white-space:normal!important;font-size:9.5px!important;line-height:1.08!important}.ccwScene .ccwChoiceGridClass{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(14px,1.45vw,20px)!important}.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(52%,520px)}.ccwScene .ccwChoice-class{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;min-height:152px!important;padding:14px 16px!important}.ccwScene .ccwChoiceIcon-class{border-radius:21px!important;width:74px!important;height:74px!important}.ccwScene .ccwChoiceIcon-class img{width:70px!important;height:70px!important}.ccwScene .ccwChoice-class .ccwChoiceText{align-content:center!important;gap:8px!important}.ccwScene .ccwChoice-class .ccwChoiceText>b{font-size:clamp(18px,1.12vw,23px)!important;line-height:1.02!important}.ccwScene .ccwDevelopmentTitle{letter-spacing:.075em!important;font-size:9.5px!important;line-height:1.1!important}.ccwScene .ccwBranchPair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ccwScene .ccwSubclass{border-radius:13px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:6px!important;min-height:40px!important;padding:5px 7px!important}.ccwScene .ccwSubclass img{width:24px!important;height:24px!important}.ccwScene .ccwSubclass b{white-space:normal!important;text-overflow:clip!important;font-size:clamp(9px,.68vw,11px)!important;line-height:1.05!important;overflow:visible!important}}@media (width>=761px) and (width<=1179px){.ccwScene .ccwChoiceGridRace,.ccwScene .ccwChoiceGridClass{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ccwScene .ccwChoiceGridRace>.ccwChoice:last-child:nth-child(odd),.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(68%,520px)}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{max-height:58vh!important;overflow-y:auto!important}}@media (width<=760px){.ccwScene .ccwChoiceGridRace,.ccwScene .ccwChoiceGridClass{grid-template-columns:1fr!important}.ccwScene .ccwChoiceGridRace>.ccwChoice:last-child,.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child{grid-column:auto!important;justify-self:stretch!important;width:100%!important}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{max-height:58vh!important;overflow-y:auto!important}}.ccwScene .ccwRail{overflow:hidden!important}.ccwScene .ccwSteps{width:100%!important}.ccwScene .ccwStep,.ccwScene .ccwSteps .ccwStep,.ccwScene button.ccwStep{text-align:left!important;grid-template-columns:46px minmax(0,1fr)!important;place-items:center start!important;column-gap:14px!important;width:100%!important;min-width:0!important;min-height:62px!important;padding:10px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.ccwScene .ccwStep>span,.ccwScene .ccwSteps .ccwStep>span,.ccwScene button.ccwStep>span{z-index:1!important;border-radius:999px!important;grid-area:1/1!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.ccwScene .ccwStep>b,.ccwScene .ccwSteps .ccwStep>b,.ccwScene button.ccwStep>b{color:#fff4dae0!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:2!important;grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.ccwScene .ccwStepLocked>b{opacity:.55!important}.ccwScene .ccwBoard{flex-direction:column!important;min-height:calc(100vh - 132px)!important;display:flex!important;overflow:visible!important}.ccwScene .ccwHeader{flex:none!important;margin-bottom:0!important;padding-bottom:18px!important}.ccwScene .ccwHeader h2{margin:0!important;line-height:.95!important}.ccwScene .ccwLiveArea{flex:auto!important;align-items:stretch!important;min-height:0!important;display:flex!important;overflow:visible!important}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{z-index:10!important;width:100%!important;min-height:0!important;max-height:none!important;padding-top:22px!important;padding-bottom:22px!important;position:relative!important;overflow:visible!important}.ccwScene .ccwChoiceGridRace,.ccwScene .ccwChoiceGridClass{z-index:1!important;position:relative!important;overflow:visible!important}.ccwScene .ccwChoice-race:hover,.ccwScene .ccwChoice-race:focus-visible,.ccwScene .ccwChoice-race:focus-within,.ccwScene .ccwChoice-class:hover,.ccwScene .ccwChoice-class:focus-visible,.ccwScene .ccwChoice-class:focus-within{z-index:80!important}.ccwScene .ccwPassiveInfo,.ccwScene .ccwSubclass{z-index:2!important}.ccwScene .ccwPassiveInfo:hover,.ccwScene .ccwPassiveInfo:focus-within,.ccwScene .ccwSubclass:hover,.ccwScene .ccwSubclass:focus-within{z-index:90!important}.ccwScene .ccwPassiveInfo .ccwTooltip,.ccwScene .ccwSubclass .ccwTooltip{z-index:1000!important}.ccwScene .ccwActions,.ccwScene footer.ccwActions{z-index:40!important;background:0 0!important;border:0!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;margin:18px 0 0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.ccwScene .ccwBack,.ccwScene .ccwNext{z-index:41!important;position:relative!important}.ccwScene .ccwBack{min-width:190px!important}.ccwScene .ccwActionRight{justify-content:flex-end!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}@media (width>=1180px){.ccwScene .ccwHeader{padding-bottom:24px!important}.ccwScene .ccwChoiceGridRace{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ccwScene .ccwChoiceGridClass{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}.ccwScene .ccwChoice-race{min-height:118px!important}.ccwScene .ccwChoice-class{min-height:136px!important}.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:min(48%,520px)!important}.ccwScene .ccwChoiceGridRace>.ccwChoice:last-child:nth-child(3n+1){grid-column:2/span 1!important;justify-self:stretch!important;width:100%!important}}.ccwScene .ccwSubclass b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}@media (width<=1179px){.ccwScene .ccwLiveArea{overflow:hidden!important}.ccwScene .ccwStepCardRace,.ccwScene .ccwStepCardClass{max-height:58vh!important;padding-bottom:24px!important;overflow:hidden auto!important}.ccwScene .ccwActions{margin-top:14px!important}}@media (width<=760px){.ccwScene .ccwStep,.ccwScene .ccwSteps .ccwStep,.ccwScene button.ccwStep{grid-template-columns:40px minmax(0,1fr)!important;min-height:56px!important;padding:9px 12px!important}.ccwScene .ccwStep>span{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}.ccwScene .ccwStep>b{font-size:13px!important}.ccwScene .ccwActions{flex-direction:column-reverse!important;align-items:stretch!important}.ccwScene .ccwBack,.ccwScene .ccwNext{width:100%!important}}.ccwScene .ccwChoice-race .ccwChoiceText>b,.ccwScene .ccwChoice-class .ccwChoiceText>b{color:#fff5d8!important;letter-spacing:.005em!important;text-shadow:0 1px #ffffff14,0 0 14px #ffe1961a,0 10px 22px #00000073!important;font-family:Cormorant Garamond,Forum,Georgia,serif!important;font-weight:700!important}@media (width>=1180px){.ccwScene .ccwChoice-race .ccwChoiceText>b{font-size:clamp(25px,1.55vw,31px)!important;line-height:.95!important}.ccwScene .ccwChoice-class .ccwChoiceText>b{font-size:clamp(25px,1.45vw,30px)!important;line-height:.95!important}}.ccwScene .ccwPassiveInfo{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;width:fit-content!important;min-width:170px!important;min-height:42px!important;padding:6px 12px 6px 8px!important}.ccwScene .ccwPassiveText{align-items:center!important;min-width:0!important;display:flex!important}.ccwScene .ccwPassiveText b{color:#fff0ad!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Unbounded,Inter,system-ui,sans-serif!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:850!important;line-height:1.05!important;overflow:hidden!important}.ccwScene .ccwPassiveText small{display:none!important}@media (width>=1180px){.ccwScene .ccwChoice-race{grid-template-columns:74px minmax(0,1fr)!important;min-height:126px!important;padding:14px 16px!important}.ccwScene .ccwChoiceIcon-race{width:72px!important;height:72px!important}.ccwScene .ccwChoiceIcon-race img{width:68px!important;height:68px!important}.ccwScene .ccwStepCardClass{padding:20px 32px 34px!important;overflow:hidden!important}.ccwScene .ccwChoiceGridClass{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:13px 18px!important}.ccwScene .ccwChoice-class{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;min-height:124px!important;padding:13px 16px!important}.ccwScene .ccwChoiceIcon-class{border-radius:20px!important;width:70px!important;height:70px!important}.ccwScene .ccwChoiceIcon-class img{width:66px!important;height:66px!important}.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:min(46%,560px)!important;min-height:118px!important}}.ccwScene .ccwClassDevelopment{gap:8px!important}.ccwScene .ccwDevelopmentTitle{color:#ffe8ad!important;letter-spacing:.075em!important;text-transform:uppercase!important;opacity:1!important;text-shadow:0 0 12px #ffdc871f!important;font-family:Unbounded,Inter,system-ui,sans-serif!important;font-size:clamp(9px,.62vw,11px)!important;font-weight:850!important;line-height:1.1!important}.ccwScene .ccwBranchPair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.ccwScene .ccwSubclass{background:linear-gradient(#11121ceb,#06070de0)!important;border-color:#f3d58a47!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:6px 10px!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000038!important}.ccwScene .ccwSubclass img{object-fit:contain!important;filter:drop-shadow(0 5px 10px #0000008c)drop-shadow(0 0 8px #ffd78224)!important;width:26px!important;height:26px!important}.ccwScene .ccwSubclass b{color:#fff4daf5!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;opacity:1!important;text-shadow:0 1px 8px #00000073!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(11px,.72vw,13px)!important;font-weight:850!important;line-height:1.05!important;overflow:hidden!important;transform:translateY(0)!important}.ccwScene .ccwChoice-mage .ccwSubclass b{font-size:clamp(10px,.66vw,12px)!important}@media (width>=1500px){.ccwScene .ccwChoiceGridClass>.ccwChoice:last-child:nth-child(odd){width:min(50%,620px)!important}}@media (width<=1179px){.ccwScene .ccwPassiveText b{font-size:11px!important}.ccwScene .ccwSubclass b{font-size:12px!important}}.ccwScene .ccwTooltip{width:min(520px,86vw)!important;max-width:520px!important;padding:16px 18px!important}.ccwScene .ccwTooltip b{font-size:14px!important;line-height:1.15!important}.ccwScene .ccwTooltip span{color:#fff4dedb!important;font-size:13px!important;line-height:1.48!important}@media (width<=760px){.ccwScene .ccwTooltip{width:min(360px,88vw)!important}}.arxAuthScene{--auth-bg:url(/assets/arxeya/auth/auth_gate_bg.png);--auth-logo:url(/assets/arxeya/auth/auth_logo_clean.png);--auth-guardian:url(/assets/arxeya/auth/auth_guardian_clean.png);color:#fff3d8;background:radial-gradient(circle at 47% 8%, #ffe19d24, transparent 26rem), radial-gradient(circle at 78% 53%, #536bc921, transparent 34rem), linear-gradient(90deg, #03050ce6, #0408126b 50%, #03050cd1), var(--auth-bg) center center / cover no-repeat fixed;isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.arxAuthScene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 0 26rem,#00000040 68rem),linear-gradient(#0000000f,#00000047);position:absolute;inset:0}.arxAuthFrame{z-index:8;pointer-events:none;border:1px solid #ffdd9775;position:fixed;inset:16px;box-shadow:inset 0 0 0 1px #ffeebe0d,inset 0 0 90px #eebd5e0b}.arxAuthFrame:before{content:"✦";color:#ffe7a6;text-shadow:0 0 18px #ffda89b8,0 0 42px #eebd5e47;font-size:24px;line-height:24px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.arxAuthFrame:after{content:"";background:linear-gradient(90deg,#0000,#ffde9a2e,#0000);height:1px;position:absolute;top:50%;left:6%;right:6%}.arxAuthRail{z-index:4;width:clamp(285px,21vw,370px);position:absolute;top:50%;left:clamp(56px,6vw,108px);transform:translateY(-50%)}.arxAuthLogo{background:var(--auth-logo) left center / contain no-repeat;filter:drop-shadow(0 10px 24px #0000006b)drop-shadow(0 0 14px #eebd5e1f);width:255px;height:96px;margin-bottom:24px}.arxAuthRailTitle{letter-spacing:-.035em;color:#fff4dc;text-shadow:0 2px #00000057,0 0 24px #ffdb901a;max-width:360px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4vw,68px);line-height:.95}.arxAuthRailText{color:#f7ecd3c7;max-width:340px;margin:0;font-size:15.5px;line-height:1.56}.arxAuthFeatureList{gap:12px;max-width:340px;margin-top:26px;display:grid}.arxAuthFeature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0e,#ffffff03),#070a1585;border:1px solid #ffdd972e;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0a}.arxAuthFeature>span{color:#ffe5a8;background:radial-gradient(circle at 50% 35%,#ffeebe2e,#eebd5e14),#16141fb8;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.arxAuthFeature b{color:#fff4dc;margin-bottom:4px;font-size:14px;display:block}.arxAuthFeature p{color:#f7ecd3a3;margin:0;font-size:11.5px;line-height:1.35}.arxAuthCard{z-index:5;background:radial-gradient(circle at 50% 0,#ffe2a224,#0000 230px),radial-gradient(circle at 100% 8%,#5b49a521,#0000 230px),linear-gradient(#201b32f0,#030610f7);border:1px solid #ffe2a27a;border-radius:26px;width:min(590px,100vw - 64px);min-height:0;padding:38px 44px 36px;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);box-shadow:0 42px 120px #000000b8,inset 0 0 0 1px #fff4d312,0 0 60px #eebd5e1f}.arxAuthCard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffebb1d1,#0000) 50% 0/64% 1px no-repeat,linear-gradient(90deg,#0000,#ffebb180,#0000) left 50% bottom 0/64% 1px no-repeat;border:1px solid #ffe2a27a;border-radius:34px;position:absolute;inset:-15px;box-shadow:0 0 30px #eebd5e1f,inset 0 0 42px #eebd5e09}.arxAuthCard:after{content:"◆";color:#ffe7a6;text-shadow:0 0 16px #ffe29dcc,0 0 36px #eebd5e52;font-size:18px;line-height:18px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.arxAuthKicker{color:#f6cb76;letter-spacing:.27em;font-size:12px;font-weight:900}.arxAuthCardTitle{letter-spacing:-.04em;color:#fff4dc;text-shadow:0 2px #00000059,0 0 26px #ffdd971a;align-items:center;height:78px;margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,4.4vw,72px);line-height:.92;display:flex}.arxAuthCardText{color:#f7ecd3b8;min-height:42px;margin:0 0 18px;font-size:14px;line-height:1.45}.arxAuthTabs{background:#01030ab3;border:1px solid #ffe2a22e;border-radius:18px;grid-template-columns:1fr 1fr;height:58px;margin-bottom:20px;padding:6px;display:grid}.arxAuthTab{color:#f7ecd3ad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:14px;font-weight:900}.arxAuthTabActive{color:#15100b;background:linear-gradient(#fff9daeb,#fff9da14 42%),linear-gradient(135deg,#ffeeb8,#d69c3e 52%,#8d581a);box-shadow:0 14px 28px #d39b3c33,inset 0 1px #ffffff61}.arxAuthForm{gap:10px;display:grid}.arxAuthField{gap:6px;display:grid}.arxAuthField>span{color:#f7ecd3d1;font-size:12px;font-weight:900}.arxAuthInput{color:#fff4dc;width:100%;height:50px;min-height:50px;font:inherit;box-sizing:border-box;background:#01030abd;border:1px solid #ffe2a23d;border-radius:15px;outline:none;padding:10px 16px;font-size:14px}.arxAuthInput:focus{border-color:#ffe29db8;box-shadow:0 0 0 3px #eebd5e1a,0 0 28px #eebd5e1f}.arxAuthPasswordRow{grid-template-columns:1fr 112px;gap:8px;display:grid}.arxAuthShowButton{color:#ffe5a8;height:50px;font:inherit;cursor:pointer;background:linear-gradient(#ffffff0e,#0000),#eebd5e17;border:1px solid #ffe2a238;border-radius:15px;font-size:13px;font-weight:900}.arxAuthRepeatHidden{display:none}.arxAuthHint{color:#f7ecd3ad;box-sizing:border-box;background:#ffffff09;border:1px solid #ffdd9724;border-radius:13px;min-height:38px;padding:9px 12px;font-size:12px;line-height:1.35}.arxAuthError{color:#ffd6df;box-sizing:border-box;background:#5f122a47;border:1px solid #ff698757;border-radius:13px;min-height:36px;padding:8px 12px;font-size:12.5px;line-height:1.35}.arxAuthErrorEmpty{display:none}.arxAuthSubmit{color:#120d08;height:56px;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(#fffae0f0,#fffae014 40%),linear-gradient(135deg,#fff0b6,#d69a38 52%,#8b5619);border:0;border-radius:17px;font-size:16px;font-weight:950;box-shadow:0 20px 46px #d69a383d,inset 0 2px #ffffff80,inset 0 -2px #41230857}.arxAuthGuardian{z-index:3;pointer-events:none;background:var(--auth-guardian) center bottom / contain no-repeat;filter:drop-shadow(0 42px 52px #000000e0)drop-shadow(0 0 28px #eebd5e24);width:clamp(360px,27vw,520px);height:min(80vh,760px);min-height:540px;position:absolute;bottom:-10px;right:clamp(28px,6vw,126px)}.arxAuthGuardian:before{content:"";z-index:-1;opacity:.38;background:radial-gradient(circle,#eebd5e14,#0000 64%),radial-gradient(circle,#0000 0 46%,#ffde9a0a 46.4% 46.8%,#0000 47.4%),conic-gradient(from 20deg,#0000,#eebd5e14,#0000,#4e72c412,#0000);border:1px solid #ffe2a224;border-radius:50%;width:min(420px,28vw);height:min(420px,28vw);position:absolute;top:18%;right:-2%}.arxAuthFooter{display:none}@media (width<=1460px){.arxAuthRail{width:310px;left:54px}.arxAuthLogo{width:230px;height:84px}.arxAuthRailTitle{font-size:50px}.arxAuthCard{width:560px;left:49%}.arxAuthGuardian{opacity:.88;width:420px;right:12px}}@media (width<=1220px){.arxAuthRail{width:255px;left:34px}.arxAuthLogo{width:190px;height:72px}.arxAuthRailTitle{font-size:42px}.arxAuthFeature{min-height:70px}.arxAuthCard{width:535px;left:50%}.arxAuthGuardian{opacity:.45;right:-92px}}@media (height<=780px) and (width>=1081px){.arxAuthScene{overflow:auto}.arxAuthRail{top:70px;transform:none}.arxAuthCard{top:76px;transform:translate(-50%)}}@media (width<=1080px){.arxAuthScene{box-sizing:border-box;background-attachment:scroll;flex-direction:column;align-items:center;min-height:100vh;padding:24px 16px 38px;display:flex;overflow:auto}.arxAuthFrame,.arxAuthGuardian{display:none}.arxAuthRail,.arxAuthCard{width:min(620px,100%);margin:0 auto;position:relative;inset:auto;transform:none}.arxAuthRail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a1594;border:1px solid #ffdd9738;border-radius:24px;order:2;margin-top:16px;padding:24px 22px}.arxAuthRailTitle{font-size:42px}.arxAuthCard{order:1;margin-top:18px;padding:30px 22px}.arxAuthCardTitle{height:auto;font-size:46px}.arxAuthCardText{min-height:0}}@media (width<=720px){.arxAuthScene{min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom));justify-content:flex-start}.arxAuthRail{display:none}.arxAuthCard{border-radius:22px;width:100%;margin:0;padding:18px 16px 16px}.arxAuthCard:before{border-radius:28px;inset:-7px}.arxAuthCard:after{font-size:14px;top:-15px}.arxAuthKicker{letter-spacing:.2em;font-size:10px}.arxAuthCardTitle{margin:8px 0 6px;font-size:clamp(38px,12vw,48px);line-height:.94}.arxAuthCardText{margin-bottom:12px;font-size:12.5px;line-height:1.35}.arxAuthTabs{border-radius:16px;height:48px;margin-bottom:12px;padding:5px}.arxAuthTab{border-radius:12px;font-size:13px}.arxAuthForm{gap:8px}.arxAuthInput,.arxAuthShowButton{border-radius:13px;height:46px;min-height:46px}.arxAuthPasswordRow{grid-template-columns:minmax(0,1fr) 92px}.arxAuthShowButton{font-size:12px}.arxAuthHint{min-height:0;padding:8px 10px;font-size:11.5px}.arxAuthError{min-height:32px;padding:7px 10px;font-size:11.5px}.arxAuthSubmit{border-radius:15px;height:50px;min-height:50px}}@media (width<=380px){.arxAuthPasswordRow{grid-template-columns:1fr}.arxAuthShowButton{width:100%}}.introStoryRoot{color:#fff6d8;isolation:isolate;background:#03040a;width:100%;height:100dvh;min-height:620px;font-family:Arxeya Inter,Inter,system-ui,sans-serif;animation:1.05s both introStoryRootIn;position:relative;overflow:hidden}.introStoryBackdrop{z-index:-5;background-image:var(--intro-bg);filter:brightness(1.16)saturate(1.18)contrast(1.06);opacity:1;will-change:transform, opacity, filter;background-position:50%;background-size:cover;animation:1.25s cubic-bezier(.2,.8,.2,1) both introStoryBackdropIn,20s ease-in-out infinite alternate introStoryBackdropBreath;position:absolute;inset:-1.4%;transform:scale(1.016)}.introStoryVeil{z-index:-4;pointer-events:none;background:radial-gradient(at 50% 82%,#00000085 0%,#00000045 34%,#0000000f 66%,#0000 100%),linear-gradient(#00000024 0%,#00000005 38%,#0000000f 69%,#0000005c 100%);position:absolute;inset:0}.introStoryGlow{z-index:-3;opacity:.72;pointer-events:none;background:radial-gradient(circle at 50% 76%,#ffe5971a,#0000 34%),radial-gradient(circle at 74% 26%,#f4cf7024,#0000 34%);position:absolute;inset:0}.introStoryChanging .introStoryBackdrop{opacity:0;filter:brightness(.9)saturate(.92)contrast(1.02)blur(5px);transition:opacity .72s,transform .72s,filter .72s;transform:scale(1.05)}.introStoryChanging .introStoryStage{opacity:0;filter:blur(7px);transition:opacity .72s,transform .72s,filter .72s;transform:translateY(22px)}.introStoryTop{z-index:5;padding:max(20px, env(safe-area-inset-top)) clamp(22px, 5vw, 74px) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.introStoryLogoBlock,.introStoryTopActions{pointer-events:auto}.introStoryLogoBlock{opacity:0;animation:.88s .18s both introStoryFadeDown}.introStoryBrand{color:#fff0ad;letter-spacing:.1em;text-shadow:0 0 22px #ffe18f42,0 4px 24px #0000007a;font-family:Arxeya Forum,Georgia,serif;font-size:clamp(38px,4.1vw,62px);line-height:.92}.introStoryTopActions{opacity:0;align-items:center;gap:10px;animation:.88s .26s both introStoryFadeDown;display:inline-flex}.introStorySmallButton,.introStoryMainButton{color:#fff0b8;cursor:pointer;background:#04060c61;border:1px solid #ffe89d5c;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff14}.introStorySmallButton{border-radius:999px;min-height:40px;padding:0 17px;font-size:12px;font-weight:900}.introStoryMainButton{color:#181106;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#fff4bd 0%,#f2d676 45%,#b98a3d 100%);border-radius:999px;min-width:174px;min-height:44px;padding:0 25px;font-family:Arxeya Unbounded,system-ui,sans-serif;font-size:10.5px;font-weight:950;box-shadow:0 14px 36px #cf9f4433,inset 0 1px #ffffff7a}.introStorySmallButton:hover,.introStoryMainButton:hover{border-color:#ffefaac7;transform:translateY(-2px);box-shadow:0 18px 56px #0000006b,0 0 28px #f5dc8a33}.introStoryStage{z-index:3;left:0;right:0;bottom:calc(clamp(34px, 7.4vh, 80px) + env(safe-area-inset-bottom));text-align:center;opacity:1;width:100vw;position:absolute;transform:none}.introStoryTextBlock{width:100%;max-width:none;box-shadow:none;opacity:0;background:0 0;margin:0 auto;padding:clamp(12px,1.8vw,22px) clamp(26px,5vw,86px) clamp(8px,1vw,12px);animation:1.05s cubic-bezier(.2,.8,.2,1) .36s both introStoryPanelIn;position:relative;transform:translateY(20px)}.introStoryTextBlock:before{content:"";z-index:-1;filter:blur(1px);pointer-events:none;background:radial-gradient(at 50% 58%,#00000085 0%,#00000047 42%,#00000017 72%,#0000 100%),linear-gradient(90deg,#0000,#00000024 18%,#00000029 82%,#0000);border-radius:44px;width:min(1700px,118vw);position:absolute;top:-32px;bottom:-38px;left:50%;transform:translate(-50%)}.introStoryTextBlock:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe89db8,#ffe89d42,#0000);width:min(500px,48vw);height:1px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #f5dc8a38}.introStoryLines{justify-items:center;gap:clamp(6px,1.1vh,10px);width:100%;display:grid}.introStoryLine{color:#fff1d5e6;letter-spacing:-.012em;text-wrap:normal;white-space:nowrap;text-shadow:0 3px 18px #000000c7,0 0 16px #ffe18f14;opacity:0;filter:blur(6px);max-width:calc(100vw - clamp(52px,10vw,172px));animation:introStoryLineIn 1.08s cubic-bezier(.2,.8,.2,1) var(--line-delay) both;margin:0;font-family:Arxeya Inter,Inter,system-ui,sans-serif;font-size:clamp(18px,1.28vw,24px);font-weight:460;line-height:1.46;transform:translateY(18px)}.introStoryLineShort{font-size:clamp(20px,1.4vw,26px)}.introStoryLineMedium{font-size:clamp(19px,1.32vw,24px)}.introStoryLineLong{font-size:clamp(17px,1.16vw,22px)}.introStoryLineVeryLong,.introStoryLineUltraLong{font-size:clamp(15px,.98vw,19px)}.introStoryLinePrimary{color:#fff3c7;letter-spacing:.006em;white-space:nowrap;max-width:calc(100vw - clamp(44px,7vw,132px));margin-bottom:clamp(8px,1.5vh,14px);font-family:Arxeya Forum,Georgia,serif;font-size:clamp(44px,3.2vw,62px);font-weight:400;line-height:1.08}.introStoryLinePrimary.introStoryLineShort{font-size:clamp(46px,3.45vw,66px)}.introStoryLinePrimary.introStoryLineMedium{font-size:clamp(40px,2.95vw,58px)}.introStoryLinePrimary.introStoryLineLong{font-size:clamp(28px,2vw,38px)}.introStoryLinePrimary.introStoryLineVeryLong{font-size:clamp(24px,1.66vw,32px)}.introStoryLinePrimary.introStoryLineUltraLong{font-size:clamp(20px,1.38vw,27px)}.introStoryError{color:#ffd2d2db;background:#5a141433;border:1px solid #ff78783d;border-radius:16px;width:min(580px,100%);margin:18px auto 0;padding:12px 14px;font-size:13px}.introStoryControls{opacity:0;animation:introStoryFadeUp .9s ease var(--intro-button-delay) both;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,32px);margin-top:clamp(20px,3.2vh,36px);display:flex;transform:translateY(18px)}.introStoryProgress{background:#fff6d224;border-radius:999px;width:min(240px,32vw);height:2px;position:relative;overflow:hidden;box-shadow:0 0 26px #0000003d}.introStoryProgress i{width:var(--intro-progress);border-radius:inherit;background:linear-gradient(90deg,#ffea9f8c,#fff0a8,#f5cd5c9e);height:100%;transition:width .76s;display:block;box-shadow:0 0 24px #f5dc8a70}.introStoryLoading{place-items:center;display:grid}.introStoryLoadingCard{background:#060810b8;border:1px solid #f5dc8a38;border-radius:30px;width:min(520px,100vw - 32px);padding:32px;box-shadow:0 30px 90px #0000007a}.introStoryLoadingCard span{color:#f6d56f;letter-spacing:.22em;font-family:Arxeya Unbounded,system-ui,sans-serif;font-size:11px;font-weight:900}.introStoryLoadingCard h1{margin:12px 0 8px;font-family:Arxeya Forum,Georgia,serif;font-size:clamp(42px,7vw,72px);font-weight:400}.introStoryLoadingCard p{color:#fff7e0b8;margin:0}@keyframes introStoryRootIn{0%{opacity:0;background:#000}to{opacity:1;background:#03040a}}@keyframes introStoryBackdropIn{0%{opacity:0;filter:brightness(.82)saturate(.9)contrast(1.02)blur(8px);transform:scale(1.06)}to{opacity:1;filter:brightness(1.16)saturate(1.18)contrast(1.06);transform:scale(1.016)}}@keyframes introStoryBackdropBreath{0%{background-position:50%;transform:scale(1.016)}to{background-position:52% 49%;transform:scale(1.04)}}@keyframes introStoryPanelIn{0%{opacity:0;filter:blur(9px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes introStoryLineIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes introStoryFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes introStoryFadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1360px) and (width>=721px){.introStoryStage{bottom:calc(clamp(28px, 6.6vh, 68px) + env(safe-area-inset-bottom))}.introStoryLinePrimary.introStoryLineLong{font-size:clamp(25px,1.82vw,34px)}.introStoryLinePrimary.introStoryLineVeryLong{font-size:clamp(21px,1.52vw,28px)}.introStoryLinePrimary.introStoryLineUltraLong{font-size:clamp(18px,1.28vw,24px)}}@media (width<=1020px){.introStoryStage{bottom:calc(clamp(34px, 7vh, 76px) + env(safe-area-inset-bottom))}.introStoryLine,.introStoryLinePrimary{white-space:normal}.introStoryLinePrimary,.introStoryLinePrimary.introStoryLineShort,.introStoryLinePrimary.introStoryLineMedium,.introStoryLinePrimary.introStoryLineLong,.introStoryLinePrimary.introStoryLineVeryLong,.introStoryLinePrimary.introStoryLineUltraLong{font-size:clamp(34px,5vw,50px)}.introStoryLine{font-size:clamp(18px,2.3vw,23px)}}@media (width<=720px){.introStoryRoot{min-height:560px}.introStoryBackdrop{filter:brightness(1.08)saturate(1.12)contrast(1.04);background-position:100%}.introStoryVeil{background:linear-gradient(#0003 0%,#00000014 32%,#0000007a 66%,#000000b8 100%),linear-gradient(90deg,#00000038,#0000000a)}.introStoryTop{padding:max(14px, env(safe-area-inset-top)) 16px 0}.introStoryBrand{letter-spacing:.08em;font-size:clamp(32px,10vw,44px)}.introStoryTopActions{gap:7px}.introStorySmallButton{min-height:35px;padding:0 11px;font-size:10.5px}.introStoryStage{bottom:calc(24px + env(safe-area-inset-bottom));width:100vw}.introStoryTextBlock{padding:0 18px 4px}.introStoryTextBlock:before{background:radial-gradient(at 50% 56%,#000000b8 0%,#0000007a 48%,#00000024 82%,#0000 100%),linear-gradient(#0000,#00000057);border-radius:28px;width:112vw;top:-24px;bottom:-30px}.introStoryTextBlock:after{width:min(260px,72vw);bottom:-11px}.introStoryLines{gap:8px}.introStoryLine,.introStoryLinePrimary{white-space:normal;max-width:100%}.introStoryLinePrimary,.introStoryLinePrimary.introStoryLineShort,.introStoryLinePrimary.introStoryLineMedium,.introStoryLinePrimary.introStoryLineLong,.introStoryLinePrimary.introStoryLineVeryLong,.introStoryLinePrimary.introStoryLineUltraLong{margin-bottom:10px;font-size:clamp(30px,8.2vw,38px);line-height:1.07}.introStoryLine,.introStoryLineShort,.introStoryLineMedium,.introStoryLineLong,.introStoryLineVeryLong,.introStoryLineUltraLong{font-size:clamp(16px,4.4vw,19px);line-height:1.42}.introStoryControls{flex-direction:column;align-items:center;gap:14px;margin-top:22px}.introStoryMainButton{min-width:166px;min-height:42px;padding:0 23px}.introStoryProgress{width:min(240px,70vw)}}@media (height<=720px) and (width>=721px){.introStoryRoot{min-height:540px}.introStoryTop{padding-top:14px}.introStoryBrand{font-size:40px}.introStoryStage{bottom:calc(20px + env(safe-area-inset-bottom))}.introStoryLinePrimary.introStoryLineShort{font-size:clamp(38px,3vw,54px)}.introStoryLinePrimary.introStoryLineMedium{font-size:clamp(32px,2.5vw,44px)}.introStoryLinePrimary.introStoryLineLong{font-size:clamp(23px,1.72vw,32px)}.introStoryLinePrimary.introStoryLineVeryLong{font-size:clamp(19px,1.42vw,26px)}.introStoryLinePrimary.introStoryLineUltraLong{font-size:clamp(17px,1.2vw,22px)}.introStoryLine{font-size:clamp(15px,1.12vw,20px);line-height:1.34}.introStoryControls{margin-top:18px}}@media (width<=390px){.introStoryTop{gap:10px}.introStoryTopActions{flex-direction:column;align-items:flex-end}.introStorySmallButton{min-height:32px;padding:0 10px;font-size:10px}.introStoryStage{bottom:calc(18px + env(safe-area-inset-bottom))}.introStoryLinePrimary,.introStoryLinePrimary.introStoryLineShort,.introStoryLinePrimary.introStoryLineMedium,.introStoryLinePrimary.introStoryLineLong,.introStoryLinePrimary.introStoryLineVeryLong,.introStoryLinePrimary.introStoryLineUltraLong{font-size:clamp(27px,8.6vw,34px)}.introStoryLine{font-size:clamp(15px,4.6vw,18px)}}.gameRoot{--dash-bg:#03060d;--dash-panel:#0c0e19d1;--dash-panel-strong:#12131feb;--dash-line:#ecc3673d;--dash-line-strong:#ffe0978a;--dash-gold:#f0cc77;--dash-gold-soft:#fff1bd;--dash-text:#f8f0df;--dash-muted:#e8e1d2ad;--dash-dim:#e8e1d275;height:100dvh;color:var(--dash-text);background:radial-gradient(circle at 50% -8%,#ffdb8b29,#0000 23rem),radial-gradient(circle at 85% 42%,#ffbf5114,#0000 34rem),linear-gradient(90deg,#0000009e,#02050c1f 46%,#000000b3),url(/assets/arxeya/dashboard/backgrounds/bg_ruins_constellation_wide_01.webp) 50%/cover no-repeat,#03060d;position:relative;overflow:hidden}.gameRoot:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffd98b5c;position:fixed;inset:12px;box-shadow:inset 0 0 0 1px #503818b8,inset 0 0 90px #ffbb4d0d}.gameRoot:after{content:"◆";z-index:1;color:#080a10;text-shadow:0 0 22px #ffdd95d1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:radial-gradient(circle,#ffe8aaeb,#a3772dad 34%,#000000e6 62%);place-items:center;width:38px;height:38px;font-size:20px;display:grid;position:fixed;top:2px;left:50%;transform:translate(-50%)}.dashTopBar{z-index:3;background:linear-gradient(90deg,#03060dfa,#080b14eb 52%,#04060cfa);border-bottom:1px solid #ffd98b29;grid-template-columns:minmax(230px,.78fr) minmax(260px,1fr) minmax(430px,auto) 126px;gap:18px;height:96px;padding:14px 24px;position:relative;box-shadow:0 16px 42px #00000061}.dashBrandArea{min-width:0}.dashBrandLogo{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 18px #f0cc772e);width:min(230px,100%);height:64px;display:block}.dashTopCharacter{gap:14px}.dashTopAvatar{background:radial-gradient(circle,#ffdd8b2e,#0000 62%),#ffffff0a;border-color:#ffe09757;border-radius:999px;width:62px;height:62px;overflow:hidden}.dashTopAvatar img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000059);width:76%;height:76%}.dashTopCharacterText b{color:var(--dash-gold-soft);letter-spacing:.01em;font-size:19px}.dashTopCharacterText span{color:var(--dash-muted);font-size:13px}.dashLogoutButton{color:#171108;background:linear-gradient(#fff4bd,#ddb555 52%,#a8752b);border-radius:999px;min-height:54px;box-shadow:inset 0 1px #ffffff8c,0 16px 34px #00000047,0 0 28px #f0cc771f}.dashWallet{gap:12px}.dashWallet .walletGroup{background:radial-gradient(circle at 92% 24%,#ffd98b1a,#0000 38%),linear-gradient(145deg,#ffffff0e,#ffffff05),#0e101bd1;border-color:#ffe0972e;border-radius:22px;min-height:62px;box-shadow:inset 0 0 0 1px #ffffff09,0 14px 26px #0000002e}.dashWallet .walletGroupTitle{color:#ffe097bd}.dashWallet .walletItem{background:#ffffff0e;border:1px solid #ffe0971a;min-width:78px;min-height:34px;padding:5px 9px}.walletCoinIcon,.walletCrystalIcon{letter-spacing:-.04em;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-weight:950;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -3px 6px #00000061,0 0 14px #ffd98b29}.walletCoinIcon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:5px}.walletCoinIcon.gold{color:#4b2f08;background:radial-gradient(circle at 34% 25%,#fff7c8 0 13%,#0000 14%),linear-gradient(145deg,#fff0a8,#d6a13b 52%,#7c4b13)}.walletCoinIcon.silver{color:#242936;background:radial-gradient(circle at 34% 25%,#fff 0 13%,#0000 14%),linear-gradient(145deg,#f0f3ff,#a6acba 52%,#4e5668)}.walletCoinIcon.copper{color:#3f1e0c;background:radial-gradient(circle at 34% 25%,#ffd1a3 0 13%,#0000 14%),linear-gradient(145deg,#d98a4b,#9a4e23 54%,#4b2111)}.walletCrystalIcon{background:radial-gradient(circle at 28% 22%,#fff 0 10%,#0000 12%),linear-gradient(145deg,#9ed8ff,#326fff 52%,#171b62);border-radius:8px;transform:rotate(45deg)}.walletCrystalIcon:after{content:"";border:1px solid #ffffff57;border-radius:4px;position:absolute;inset:5px}.gameViewport{z-index:2;grid-template-columns:292px minmax(0,1fr);gap:18px;height:calc(100dvh - 96px);padding:18px 22px 22px;position:relative;overflow:hidden}.dashSidePanel{background:linear-gradient(#ffffff0e,#0000 22%),#0b0d18e0;border-color:#ffe0972e;border-radius:28px;padding:18px;box-shadow:0 26px 70px #00000057,inset 0 0 0 1px #ffffff09}.dashSideLogo img{object-fit:contain;object-position:left center;width:100%;max-width:210px;height:72px;margin-bottom:8px;display:block}.dashSideLogo b{color:var(--dash-muted);letter-spacing:.02em;font-size:13px}.dashSideNav{gap:16px}.dashSidePanel .sideGroupTitle{color:#ffe0979e}.dashSidePanel .sideItem{color:#efe9ddbd;background:#ffffff05;border-radius:16px;grid-template-columns:34px 1fr;gap:12px;min-height:52px}.dashSidePanel .sideItem:hover{background:#ffffff0b;border-color:#ffe09747}.dashSidePanel .sideItem.active{color:var(--dash-gold-soft);background:linear-gradient(90deg,#ffdb8b33,#ffdb8b0a),#ffffff0b;border-color:#ffe09780}.dashSidePanel .sideIcon{background:#ffffff0b;border:1px solid #ffe09724;border-radius:12px;width:34px;height:34px}.dashboardPage{min-height:0;overflow:auto}.dashboardPage::-webkit-scrollbar{width:8px}.dashboardPage::-webkit-scrollbar-thumb{background:#ffe09738;border-radius:999px}.dashHome{grid-template-rows:minmax(360px,.98fr) auto;gap:18px;padding-right:4px;display:grid;overflow:auto}.dashHeroPanel,.dashStatsPanel,.dashActionsPanel{background-color:#0a0c16d6;border:1px solid #ffe09738;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000061,inset 0 0 0 1px #ffffff09}.dashHeroPanel{background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:18px;min-height:390px;padding:34px;display:grid}.dashHeroPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#05070dc7,#05070d8f 48%,#05070dd1),radial-gradient(circle at 32% 35%,#ffda8424,#0000 28%),radial-gradient(circle at 78% 42%,#425ba833,#0000 38%);position:absolute;inset:0}.dashHeroPanel:after{content:"";pointer-events:none;border:1px solid #ffe09733;border-radius:22px;position:absolute;inset:18px}.dashGuardian{z-index:1;object-fit:contain;opacity:.62;filter:drop-shadow(0 34px 55px #0000007a)drop-shadow(0 0 18px #ffdd8b1f);width:min(31vw,390px);max-height:118%;position:absolute;bottom:-8%;right:4%}.dashHeroContent{z-index:2;align-content:center;gap:20px;max-width:760px;display:grid;position:relative}.dashKicker,.dashPanelHead span{color:var(--dash-gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:950}.dashHeroTitleRow{align-items:center;gap:22px;display:flex}.dashHeroAvatar{background:radial-gradient(circle,#ffda842e,#0000 58%),#ffffff09;border:1px solid #ffe09747;border-radius:999px;flex:none;place-items:center;width:128px;height:128px;display:grid;box-shadow:inset 0 0 50px #ffe0970e,0 22px 46px #00000052}.dashHeroAvatar img{object-fit:contain;filter:drop-shadow(0 16px 28px #0000006b);width:82%;height:82%}.dashHeroAvatar span{color:var(--dash-gold-soft);font-size:42px}.dashHeroContent h1{color:var(--dash-text);letter-spacing:-.055em;text-shadow:0 18px 40px #0000006b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5vw,88px);line-height:.92}.dashHeroContent p{color:var(--dash-muted);margin:10px 0 0;font-size:18px}.dashHeroBars{gap:12px;max-width:680px;display:grid}.dashBarBlock{gap:8px;display:grid}.dashBarTop{color:var(--dash-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.dashBarTop b{color:var(--dash-gold-soft)}.dashHeroPanel .progressBar{background:#00000057;border:1px solid #ffffff0f;border-radius:999px;height:12px;overflow:hidden}.dashHeroPanel .progressBar i{border-radius:inherit;height:100%;display:block}.dashHeroPanel .progressBar.hp i{background:linear-gradient(90deg,#ad263d,#ff7587)}.dashHeroPanel .progressBar.xp i{background:linear-gradient(90deg,#b7812f,#fff0a5)}.dashHeroActions{flex-wrap:wrap;gap:12px;display:flex}.dashPrimaryButton,.dashGhostButton{cursor:pointer;border-radius:999px;min-width:170px;min-height:54px;padding:0 24px;font-weight:950}.dashPrimaryButton{color:#171108;background:linear-gradient(#fff3bd,#d9ad4d 52%,#9f6b25);box-shadow:0 16px 34px #00000042}.dashGhostButton{color:var(--dash-gold-soft);background:#ffffff09;border:1px solid #ffe09733}.dashHeroDossier{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff12,#ffffff05),#0b0d17a8;border:1px solid #ffe09729;border-radius:24px;align-content:center;align-self:center;gap:18px;min-height:270px;padding:24px;display:grid;position:relative}.dashHeroDossier>span{color:var(--dash-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.dashDossierIcon{background:radial-gradient(circle,#ffe09729,#0000 62%),#ffffff09;border-radius:999px;place-items:center;width:104px;height:104px;display:grid}.dashDossierIcon img{object-fit:contain;width:92%;height:92%}.dashHeroDossier dl{gap:11px;margin:0;display:grid}.dashHeroDossier dl div{border-bottom:1px solid #ffe09714;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.dashHeroDossier dt{color:var(--dash-dim)}.dashHeroDossier dd{color:var(--dash-gold-soft);margin:0;font-weight:850}.dashInfoGrid{grid-template-columns:minmax(380px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.dashStatsPanel,.dashActionsPanel{padding:22px}.dashPanelHead{margin-bottom:16px}.dashStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashStatCard,.dashActionCard{background:linear-gradient(145deg,#ffffff0e,#ffffff04),#ffffff05;border:1px solid #ffe09721;border-radius:20px}.dashStatCard{align-content:center;gap:8px;min-height:96px;padding:18px;display:grid}.dashStatCard span{color:var(--dash-muted)}.dashStatCard b{color:var(--dash-text);font-size:34px;line-height:1}.dashActionGrid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.dashActionCard{text-align:left;min-height:120px;color:var(--dash-text);cursor:pointer;align-content:center;gap:8px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.dashActionCard:hover{background:linear-gradient(145deg,#ffe0971a,#ffffff05),#ffffff09;border-color:#ffe09757;transform:translateY(-2px)}.dashActionCard i{width:42px;height:42px;color:var(--dash-gold-soft);background:#ffffff0b;border:1px solid #ffe09729;border-radius:14px;place-items:center;font-style:normal;display:grid}.dashActionCard b{font-size:21px;line-height:1.1}.dashActionCard small{color:var(--dash-muted);font-size:13px}.classSeal .sealRing img{object-fit:contain;width:82%;height:82%}@media (width<=1450px){.dashTopBar{grid-template-columns:220px minmax(220px,1fr) minmax(340px,auto) 112px;gap:12px;padding-inline:18px}.gameViewport{grid-template-columns:260px minmax(0,1fr);padding:14px}.dashActionGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}.dashHeroContent h1{font-size:clamp(48px,4.6vw,74px)}}@media (width<=1120px){body{overflow:auto}.gameRoot{height:auto;min-height:100dvh;overflow:visible}.dashTopBar{grid-template-columns:1fr;height:auto}.dashWallet,.currencyWallet{grid-template-columns:1fr}.gameViewport{grid-template-columns:1fr;height:auto;overflow:visible}.dashHome{overflow:visible}.dashHeroPanel{grid-template-columns:1fr}.dashGuardian{opacity:.22;width:min(70vw,360px)}.dashInfoGrid{grid-template-columns:1fr}.dashSideNav{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.gameViewport{padding:10px}.dashHeroPanel{padding:24px}.dashHeroTitleRow{flex-direction:column;align-items:flex-start}.dashHeroAvatar{width:104px;height:104px}.dashHeroContent h1{font-size:46px}.dashStatsGrid,.dashActionGrid,.dashSideNav{grid-template-columns:1fr}}.gameRoot{height:100dvh;min-height:100dvh}.gameViewport{min-height:0}.dashboardPage{height:100%;min-height:0;padding-bottom:28px}.dashHome{grid-template-rows:auto auto;align-content:start;height:100%;min-height:0;padding-bottom:34px;padding-right:8px;overflow-y:auto}.dashGuardian{display:none!important}.dashHeroPanel{background-position:50%;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:20px;min-height:315px;padding:26px 30px}.dashHeroPanel:before{background:linear-gradient(90deg,#05070ddb,#05070d9e 52%,#05070dd6),radial-gradient(circle at 30% 38%,#ffda841f,#0000 30%),radial-gradient(circle at 82% 42%,#425ba81f,#0000 40%)}.dashHeroContent{gap:16px;max-width:760px}.dashHeroTitleRow{gap:18px}.dashHeroAvatar{width:106px;height:106px}.dashHeroContent h1{font-size:clamp(48px,4.4vw,72px)}.dashHeroContent p{margin-top:6px;font-size:17px}.dashHeroBars{gap:10px;max-width:620px}.dashHeroActions{margin-top:2px}.dashPrimaryButton,.dashGhostButton{min-width:150px;min-height:50px}.dashHeroDossier{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0b0d179e;border-radius:20px;align-self:center;gap:12px;min-height:0;padding:18px}.dashDossierIcon{display:none!important}.dashHeroDossier dl{gap:9px}.dashHeroDossier dl div{padding-bottom:7px}.dashHeroDossier dt,.dashHeroDossier dd{font-size:14px}.dashInfoGrid{grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);align-items:start}.dashStatsPanel,.dashActionsPanel{border-radius:24px;padding:18px}.dashStatsGrid{gap:10px}.dashStatCard{min-height:86px;padding:15px 16px}.dashStatCard b{font-size:30px}.dashActionGrid{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.dashActionCard{min-height:104px;padding:14px}.dashActionCard b{font-size:19px}.dashActionCard small{font-size:12px}.dashSidePanel{overflow:hidden}.dashSideNav{scrollbar-width:thin;scrollbar-color:#ffe0975c #ffffff0a;padding-right:6px;overflow-y:auto}.dashSidePanel .sideItem{min-height:48px}.dashTopBar{height:86px;min-height:86px}.gameViewport{height:calc(100dvh - 86px)}.dashLogoutButton{min-height:50px}.dashWallet .walletGroup{min-height:56px}.dashWallet .walletItem{min-height:32px}@media (width<=1450px){.dashHeroPanel{grid-template-columns:minmax(0,1fr) 210px;min-height:300px}.dashActionGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=1120px){.gameRoot{height:auto;min-height:100dvh;overflow:visible}.gameViewport{height:auto}.dashHome{height:auto;overflow:visible}.dashHeroPanel{grid-template-columns:1fr}.dashHeroDossier{max-width:none}.dashInfoGrid{grid-template-columns:1fr}}.gameRoot,.dashTopBar,.dashSidePanel,.dashboardPage,.currencyWallet,button,input,textarea,select{font-family:Arxeya Inter,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashHeroContent h1,.characterIdentity h1,.dashSideLogo,.sideLogo span{font-family:Arxeya Forum,Forum,Georgia,Times New Roman,serif;font-weight:400}.dashKicker,.dashPanelHead span,.walletGroupTitle,.sideGroupTitle,.levelBadge{letter-spacing:.14em;font-family:Arxeya Unbounded,Arxeya Inter,system-ui,sans-serif;font-weight:800}.dashHeroContent h1{letter-spacing:-.045em}.dashActionCard b,.dashStatCard b,.dashTopCharacterText b{font-family:Arxeya Inter,Inter,system-ui,sans-serif}.dashboardSectionCrash{align-content:start;min-height:0;display:grid}.dashboardSectionCrashCard{background:radial-gradient(circle at 14% 0,#ff787814,#0000 60%),#0a0c16d1;border:1px solid #ff787838;border-radius:24px;padding:22px;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0a}.dashboardSectionCrashCard span{color:#ffcf9f;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-block}.dashboardSectionCrashCard h1{color:#fff2d6;margin:10px 0 8px;font-size:34px}.dashboardSectionCrashCard p,.dashboardSectionCrashCard small{color:#fff2d6b8}.dashActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashSideLogo img{opacity:.9;max-width:176px;max-height:54px}.scopeInlineError{color:#ffd7ca;background:#60161a38;border:1px solid #ff8c8c3d;border-radius:14px;padding:10px 14px}.scopeMailListItem{position:relative}.scopeMailListItem.unread:before{content:"";background:#ffe49c;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 12px #ffe49c73}.scopeMailListItem.unread{background:linear-gradient(135deg,#f3d58a14,#ffffff05),#ffffff08;border-color:#f3d58a38}.bossActionMeta{margin-top:12px}.bossNote{color:#fff2d6d1;background:#ffffff08;border:1px solid #f3d58a2e;border-radius:12px;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;line-height:1.35;display:inline-flex}.bossNoteLocked{color:#ffd8d8;border-color:#ffa0a02e}.bossNoteProgress{color:#d3ebff;border-color:#79c7ff33}.travelStatePill,.travelTypeMeta{color:#fff2d6d1;background:#ffffff08;border:1px solid #f3d58a33;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.skillCard,.questCard,.achievementCard,.worldLocationCard,.bossCard{position:relative;overflow:hidden}.skillCard.locked,.questCard.locked,.achievementCard.locked,.worldLocationCard.locked,.bossCard.locked{opacity:1;filter:saturate(.52)brightness(.78)}.skillCard.locked:before,.questCard.locked:before,.achievementCard.locked:before,.worldLocationCard.locked:before,.bossCard.locked:before{content:"";pointer-events:none;background:linear-gradient(#04050b14,#04050b57),repeating-linear-gradient(-45deg,#ffffff05 0 10px,#fff0 10px 20px);position:absolute;inset:0}.skillCard.locked:after,.questCard.locked:after,.achievementCard.locked:after,.worldLocationCard.locked:after,.bossCard.locked:after{content:"🔒";pointer-events:none;background:#060812d6;border:1px solid #f3d58a33;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 18px #0000003d}@media (width<=1180px){.dashActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashActionGrid{grid-template-columns:1fr}}.gameViewport{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.gameViewport>*{min-width:0}.dashboardPage{width:100%;min-width:0;max-width:none}.arxPanel,.arxHeroPanel,.arxInventoryHeader,.arxMapHero,.arxFighterCard,.arxBattleCenter{background:linear-gradient(135deg,#1b1d26eb,#10121ae6),radial-gradient(circle at 30% 0,#ecd18814,#0000 34%);border:1px solid #ecd1882e;border-radius:24px;box-shadow:0 20px 60px #00000047}.arxMutedText{color:#eeebdea8}.arxButtonRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arxGhostButton,.arxDangerButton{color:#fcf3d5eb;cursor:pointer;background:#ffffff0a;border:1px solid #ecd18838;border-radius:999px;min-height:46px;padding:0 22px;font-weight:800}.arxDangerButton{background:#50182447;border-color:#ff65803d}.arxGhostButton:disabled,.arxDangerButton:disabled,.goldActionButton:disabled{cursor:not-allowed;opacity:.45}.arxMapPage,.arxCharacterPage,.arxInventoryPage,.arxBattlePage,.arxSettingsPage{align-content:start;gap:18px;padding-right:4px;display:grid;overflow-y:auto}.arxMapState{background:linear-gradient(135deg,#1b1d26eb,#10121ae6),radial-gradient(circle at 30% 0,#ecd18814,#0000 34%);border:1px solid #ecd1882e;border-radius:24px;justify-self:center;gap:12px;width:min(720px,100%);padding:28px;display:grid}.arxMapHero,.arxInventoryHeader,.arxHeroPanel{justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.arxMapHero h1,.arxInventoryHeader h1,.arxHeroPanel h1,.arxBattleCenter h1{color:#fff7df;margin:6px 0;font-size:clamp(38px,4vw,68px);line-height:.95}.arxMapHero span,.arxInventoryHeader span,.arxHeroMeta>span,.arxEyebrow,.arxBattleCenter>span{color:#f0d783;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.arxMapHero p,.arxHeroPanel p,.arxInventoryHeader p,.arxSelectedZone p,.arxActionPanel p,.arxBattleCenter p{color:#eeebdeb8}.arxMapHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.arxHubCard{color:#fcf3d5e6;text-align:left;cursor:pointer;background:#0f1119c7;border:1px solid #ecd18824;border-radius:22px;gap:8px;min-height:132px;padding:20px;display:grid}.arxHubCard span{font-size:30px}.arxHubCard b{font-size:18px}.arxHubCard small{color:#eeebde94}.arxHubCard.active,.arxHubCard:hover{background:#372f1f7a;border-color:#ecd18875}.arxHubCard.danger:hover{border-color:#ff6c6c73}.arxMapContentGrid{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:18px;display:grid}.arxZoneList,.arxSelectedZone{padding:20px}.arxZoneButtons{gap:12px;max-height:430px;padding-right:4px;display:grid;overflow-y:auto}.arxZoneButtons button{color:#fff5d9;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ecd1881f;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}.arxZoneButtons button.selected{background:#52483080;border-color:#ecd18880}.arxZoneButtons button.locked{opacity:.58;filter:saturate(.55)}.arxSelectedZoneArt{background:radial-gradient(circle,#4f916242,#0000 42%),#06110ed1;border-radius:22px;place-items:center;height:220px;margin-bottom:18px;display:grid}.arxSelectedZoneArt span{filter:drop-shadow(0 0 28px #a9ffa940);font-size:76px}.arxZoneFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.arxZoneFacts div,.arxStatsGrid div,.arxFighterStats div,.arxMoneyRow div,.arxItemInfoRows div{background:#080a1085;border:1px solid #ecd18817;border-radius:16px;padding:14px}.arxZoneFacts span,.arxStatsGrid span,.arxFighterStats span,.arxMoneyRow span,.arxItemInfoRows span{color:#eeebde94;font-size:12px;display:block}.arxZoneFacts b,.arxStatsGrid b,.arxFighterStats b,.arxMoneyRow b,.arxItemInfoRows b{color:#fff6dc}.arxHeroPortrait{background:#ffffff0d;border:1px solid #ecd18852;border-radius:999px;flex:none;place-items:center;width:112px;height:112px;display:grid}.arxHeroPortrait span{font-size:42px}.arxHeroMeta{flex:auto;min-width:0}.arxHeroDossier{background:#ffffff0a;border:1px solid #ecd18829;border-radius:20px;min-width:220px;padding:18px}.arxHeroDossier dl{gap:8px;margin:10px 0 0;display:grid}.arxHeroDossier div{justify-content:space-between;gap:14px;display:flex}.arxHeroDossier dt{color:#eeebde8c}.arxHeroDossier dd{color:#fff1c2;margin:0;font-weight:800}.arxProgressLine{gap:6px;max-width:760px;margin-top:12px;display:grid}.arxProgressLine>div:first-child{justify-content:space-between;gap:12px;display:flex}.arxThinBar{background:#0000005c;border-radius:999px;height:10px;overflow:hidden}.arxThinBar i{border-radius:inherit;background:linear-gradient(90deg,#d75a72,#f3d986);height:100%;display:block}.arxThinBar.xp i{background:linear-gradient(90deg,#4d84ff,#f3d986)}.arxCharacterGrid{grid-template-columns:1.2fr .9fr .9fr;gap:18px;display:grid}.arxCharacterGrid .arxPanel{padding:20px}.arxStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arxSettingsGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:18px;display:grid}.arxCharacterManagerPanel{overflow:hidden}.arxCharacterManagerPanel .phase1CharacterManager,.arxCharacterManagerPanel .characterManager,.arxCharacterManagerPanel form{max-width:100%}.arxInventoryHeader{align-items:flex-start}.arxMoneyRow{grid-template-columns:repeat(3,minmax(110px,1fr));gap:12px;min-width:360px;display:grid}.arxInventoryLayout{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.2fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.arxEquipmentPanel,.arxBagPanel,.arxItemDetails{padding:20px}.arxMapPage .panelHeader,.arxInventoryPage .panelHeader,.arxBattlePage .panelHeader,.shopPage .panelHeader,.arenaPage .panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.arxMapPage .panelHeader b,.arxInventoryPage .panelHeader b,.arxBattlePage .panelHeader b,.shopPage .panelHeader b,.arenaPage .panelHeader b{color:#fff1bf;text-transform:uppercase;white-space:nowrap;background:#ecd1881a;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:24px;padding:0 9px;font-size:11px;line-height:1;display:inline-flex}.arxEquipmentGrid{gap:10px;display:grid}.arxEquipSlot{color:#fff5dd;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ecd1881f;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:10px 12px;display:grid}.arxEquipSlot.empty{opacity:.72}.arxEquipSlot.filled{background:#362f2247;border-color:#ecd18857}.arxSlotIcon{background:#05070c8f;border:1px solid #ecd1881f;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.arxSlotIcon img,.arxBagItem img,.arxSelectedItemHead img{object-fit:contain;max-width:86%;max-height:86%}.arxSlotText small{color:#eeebde8a;display:block}.arxSlotText b{color:#fff4d5;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arxEquipSlot em{color:#f1d684;font-size:11px;font-style:normal}.arxInventoryControls{gap:12px;display:grid}.arxInventoryControls input{color:#fff6df;background:#080a108c;border:1px solid #ecd18829;border-radius:16px;width:100%;min-height:46px;padding:0 16px}.arxFilterTabs{flex-wrap:wrap;gap:8px;display:flex}.arxFilterTabs button{color:#fcf3d5d1;cursor:pointer;background:#ffffff0a;border:1px solid #ecd1881f;border-radius:999px;min-height:38px;padding:0 14px}.arxFilterTabs button.active{background:#51462c7a;border-color:#ecd1887a}.arxBagGrid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:12px;margin-top:16px;display:grid}.arxBagItem{color:#fcf3d5e0;cursor:pointer;background:#ffffff09;border:1px solid #ecd1881f;border-radius:18px;justify-items:center;gap:7px;min-height:108px;padding:10px;display:grid;position:relative}.arxBagItem.selected{background:#4b40286b;border-color:#ecd18885}.arxBagItem img{width:52px;height:52px}.arxBagItem span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.arxBagItem b{background:#ecd18833;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;position:absolute;top:8px;right:8px}.arxSelectedItemHead{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.arxSelectedItemHead img{background:#05070c80;border:1px solid #ecd1881f;border-radius:18px;width:82px;height:82px}.arxSelectedItemHead h2{color:#fff5da;margin:4px 0}.arxSelectedItemHead p{color:#eeebde9e}.arxItemInfoRows,.arxBonusList{gap:10px;margin-top:16px;display:grid}.arxBonusList>span{color:#f0d783;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.arxBonusList div{background:#080a106b;border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.arxItemActions{gap:10px;margin-top:18px;display:grid}.arxBattleGrid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.1fr) minmax(260px,.82fr);align-items:stretch;gap:18px;display:grid}.arxFighterCard,.arxBattleCenter{text-align:center;align-content:start;justify-items:center;gap:14px;min-height:430px;padding:28px;display:grid}.arxFighterPortrait{background:#ffffff0d;border:1px solid #ecd18833;border-radius:30px;place-items:center;width:128px;height:128px;font-size:54px;display:grid}.arxFighterPortrait img{object-fit:contain;max-width:88%;max-height:88%}.arxFighterCard h2{color:#fff5dc;margin:0;font-size:28px}.arxFighterCard>span,.arxBattleLog .panelHeader span{color:#f0d783;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.arxBattleHp{gap:8px;width:100%;display:grid}.arxBattleHp>div:first-child{color:#eeebdeb3;justify-content:space-between;gap:12px;display:flex}.arxFighterStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.arxBattleCenter.finished{border-color:#ecd1886b}.arxTurnBadge{border-radius:999px;justify-content:center;min-width:140px;padding:8px 16px;font-weight:900;display:inline-flex}.arxTurnBadge.player{color:#dce6ff;background:#507aff2e}.arxTurnBadge.enemy{color:#ffdce3;background:#ff5c762e}.arxLastAction{background:#080a106b;border-radius:16px;min-height:44px;padding:12px 16px}.arxBattleActions,.arxBattleSkills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.arxBattleSkills{width:100%;margin-top:8px}.arxBattleSkills>span{color:#f0d783;letter-spacing:.14em;text-transform:uppercase;width:100%;font-size:12px;font-weight:900}.arxBattleSkills button{color:#fff5d9;text-align:left;background:#ffffff0a;border:1px solid #ecd1881f;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:230px;min-height:54px;padding:8px 12px;display:grid}.arxBattleSkills img,.arxBattleSkills i{background:#00000040;border-radius:12px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.arxBattleLog{padding:20px}.arxBattleLogRows div{background:#080a106b;border-radius:16px;padding:12px 14px}.arxBattleLogRows span{color:#f0d783;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.arxBattleLogRows p{color:#eeebdec7;margin:4px 0 0}.arxActionError{color:#ffd8df;background:#63182459;border-radius:14px;padding:10px 12px}.skillCard.locked,.skillCard.isLocked,[data-skill-state=locked]{opacity:.78;position:relative}.skillLockBadge,.skillLock,.lockBadge,.skillCard .lock{color:#fcf3d5d1;background:#0000005c;border:1px solid #ecd18838;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:11px;width:auto!important;height:auto!important;display:inline-flex!important;position:static!important;transform:none!important}.skillCard.locked:after,.skillCard.isLocked:after,[data-skill-state=locked]:after{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(135deg,#0000002e,#0000006b);position:absolute;inset:0}@media (width<=1380px){.arxInventoryLayout,.arxBattleGrid,.arxCharacterGrid{grid-template-columns:1fr}.arxMoneyRow{min-width:0}}@media (width<=980px){.gameViewport,.arxMapHubGrid,.arxMapContentGrid,.arxSettingsGrid{grid-template-columns:1fr}.arxMapHero,.arxInventoryHeader,.arxHeroPanel{flex-direction:column;align-items:stretch}.arxMoneyRow{grid-template-columns:1fr}}.arxMapEmpty{background:#00000029;border-radius:18px;gap:8px;padding:18px;display:grid}.dashTopBar{grid-template-columns:minmax(180px,240px) minmax(210px,1fr) minmax(300px,auto) 104px!important;gap:12px!important;height:82px!important;min-height:82px!important;padding:10px 18px!important}.dashBrandLogo{height:54px!important}.dashTopAvatar{width:52px!important;height:52px!important}.dashTopCharacterText b{font-size:17px!important}.dashWallet{justify-content:flex-end;min-width:0;gap:8px!important}.dashWallet .walletGroup{border-radius:16px!important;min-height:48px!important;padding:6px 8px!important}.dashWallet .walletItem{min-width:52px!important;min-height:28px!important;padding:4px 7px!important}.walletCoinIcon,.walletCrystalIcon{width:19px!important;height:19px!important;font-size:6px!important}.walletCoinIcon,.walletCrystalIcon{overflow:hidden;box-shadow:none!important;letter-spacing:0!important;background:0 0!important}.walletCoinIcon:after,.walletCrystalIcon:after{content:none!important}.walletCrystalIcon{border-radius:6px!important;transform:none!important}.walletCurrencyImage{object-fit:contain;width:100%;height:100%;display:block}.gameViewport{grid-template-columns:minmax(238px,268px) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;height:calc(100dvh - 82px)!important;padding:14px 18px 18px!important}.dashSidePanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;border-radius:22px!important;padding:14px!important}.dashSideLogo{padding:6px 6px 12px!important}.dashSideLogo img{max-width:180px!important;height:58px!important}.dashSideNav{min-height:0;overflow-y:auto;gap:10px!important;padding-right:5px!important}.dashSidePanel .sideGroup{gap:5px}.dashSidePanel .sideItem{border-radius:14px!important;grid-template-columns:30px 1fr!important;min-height:44px!important}.dashSidePanel .sideIcon{width:30px!important;height:30px!important}.dashboardPage{min-height:0;max-height:100%}.adventurePage,.arenaPage,.bossesPage{align-content:start!important;gap:12px!important;padding-right:4px!important;display:grid!important;overflow-y:auto!important}.adventureHeroPanel,.arenaHeroPanel,.bossesHeroPanel{border-radius:22px!important;padding:14px!important}.adventureHeroPanel{grid-template-columns:72px minmax(0,1fr) minmax(220px,300px)!important}.adventureHeroIcon,.arenaHeroIcon,.bossesHeroIcon{border-radius:18px!important;width:60px!important;height:60px!important}.adventureHeroInfo h1,.arenaHeroInfo h1,.bossesHeroInfo h1{letter-spacing:-.035em!important;font-size:clamp(28px,3vw,42px)!important}.adventureLayout{grid-template-columns:1fr!important;grid-template-areas:"locations""location""travels""bosses"!important;grid-auto-rows:auto!important;align-items:start!important;gap:12px!important}.locationsPanel,.locationDetailsPanel,.travelsPanel,.bossesPanel{grid-area:auto!important}.adventurePanel{align-self:start;overflow:hidden;border-radius:18px!important;padding:12px!important}.locationScene{min-height:128px!important}.locationScene span{font-size:56px!important}.locationDetails h2{font-size:28px!important}.adventureTechPanel{display:none!important}.travelActionRow,.travelDurationRow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.locationList{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));max-height:none;padding-right:4px;overflow-y:auto}.locationDetails{gap:10px!important}.locationDetails p{max-width:760px}.travelTypesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.travelTypeCard,.activeTravelCard{min-height:0}.travelTypeCard i,.activeTravelCard i,.bossPreviewGrid i{font-size:24px!important}.travelDurationRow button,.bossPreviewGrid button{color:#fcf3d5eb;cursor:pointer;background:#ffffff0a;border:1px solid #ecd18829;border-radius:999px;min-height:34px;padding:0 12px;font-weight:900}.travelDurationRow button:disabled{cursor:not-allowed;opacity:.45}.bossPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bossPreviewGrid button{text-align:left;border-radius:16px;gap:6px;min-height:112px;padding:12px;display:grid}.arenaLayout{grid-template-columns:1fr!important;grid-template-areas:"opponents""rating""rewards""history"!important;grid-auto-rows:auto!important;align-items:start!important}.arenaPanel,.bossCard,.bossesToolbar,.bossesEmpty{border-radius:18px!important}.arenaOpponentCard{grid-template-columns:42px minmax(0,1fr) 86px!important;padding:10px!important}.arenaOpponentDelta{justify-items:end;gap:4px;display:grid!important}.arenaAttackButton{margin-top:4px!important}.arenaOpponentAvatar{border-radius:12px!important;width:38px!important;height:38px!important}.arenaRewardsGrid,.bossStats,.bossRewards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bossesHeroPanel{grid-template-columns:72px minmax(0,1fr) minmax(340px,.9fr)!important}.bossesSummaryGrid{grid-template-columns:repeat(5,minmax(52px,1fr))!important}.bossesGrid{align-items:start;grid-template-columns:repeat(2,minmax(320px,1fr))!important}.bossCard{grid-template-columns:92px minmax(0,1fr)!important}.bossStartButton{width:100%;min-height:38px!important}@media (width<=1280px){.dashTopBar{grid-template-columns:minmax(150px,200px) minmax(180px,1fr) minmax(250px,auto) 96px!important}.gameViewport{grid-template-columns:minmax(220px,246px) minmax(0,1fr)!important}.adventureLayout,.arenaLayout,.bossesGrid{grid-template-columns:1fr!important;grid-template-areas:none!important}.locationsPanel,.locationDetailsPanel,.travelsPanel,.bossesPanel,.arenaOpponentsPanel,.arenaRatingPanel,.arenaRewardsPanel,.arenaHistoryPanel{grid-area:auto!important}.travelTypesGrid{grid-template-columns:1fr}}.dashSidePanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.dashSideNav{align-content:start;min-height:0}.sideGroup{min-width:0}.dashboardPage{min-width:0;max-width:100%}@media (width<=1320px){.dashTopBar{grid-template-columns:minmax(150px,190px) minmax(180px,1fr) minmax(270px,auto) 92px!important;gap:10px!important;padding-inline:14px!important}.dashWallet{gap:8px!important}.dashWallet .walletGroup{border-radius:16px!important;padding:7px 9px!important}.dashWallet .walletItem{min-width:62px!important;padding-inline:7px!important}.gameViewport{grid-template-columns:minmax(204px,228px) minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.dashSidePanel{border-radius:20px!important;padding:12px!important}.dashSideLogo img{height:46px!important}.dashSideNav{gap:10px!important}.dashSidePanel .sideItem{border-radius:13px!important;min-height:42px!important}}.shopPage{align-content:start;gap:14px;display:grid}.shopHeroPanel,.shopListPanel,.shopDetailsPanel,.shopState{background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0c0e18d1;border:1px solid #ecd18829;box-shadow:inset 0 1px #ffffff0a}.shopHeroPanel{border-radius:22px;grid-template-columns:64px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:18px;min-height:132px;padding:18px 22px;display:grid}.shopHeroIcon{color:#fff1bd;background:#ffffff0b;border:1px solid #ecd1882e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.shopHeroInfo span,.shopPlaceholderGrid span,.shopWalletPreview span{color:#f0cc77;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.shopHeroInfo h1{color:#fff6df;margin:4px 0 6px;font-size:clamp(34px,4vw,56px);line-height:.95}.shopHeroInfo p,.shopDetailsPanel p,.shopState p,.shopEmpty p{color:#f8f0dfad;margin:0}.shopWalletPreview{background:#00000024;border:1px solid #ecd1881f;border-radius:16px;gap:6px;min-width:230px;padding:14px;display:grid}.shopWalletPreview>b{color:#fff1bd;font-size:20px}.shopWalletPreview small{color:#f8f0df9e}.shopCategoryBar{background:#0c0e18b8;border:1px solid #ecd1881f;border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.shopCategoryBar button,.shopPager button{color:#fcf3d5db;cursor:pointer;background:#ffffff0a;border:1px solid #ecd18829;border-radius:999px;min-height:36px;padding:0 14px;font-weight:900}.shopCategoryBar button.active{color:#171108;background:linear-gradient(#fff3bd,#d9ad4d 52%,#9f6b25)}.shopLayout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:12px;display:grid}.shopListPanel,.shopDetailsPanel,.shopState{border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid}.shopItemsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shopItemsGrid button{color:#fff6df;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ecd1881f;border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:6px 12px;min-height:118px;padding:12px;display:grid}.shopItemsGrid button.active{border-color:#fff1bd85;box-shadow:inset 0 0 24px #f0cc7714}.shopItemsGrid button>span:not(.shopItemIcon):not(.shopMoneyText):not(.shopMoneyParts):not(.shopMoneyPart),.shopDetailsPanel>span,.shopState span{color:#f0cc77;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.shopItemsGrid .shopItemIcon{grid-row:1/4}.shopItemsGrid b{overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.15}.shopItemsGrid small{color:#f8f0dfa8}.shopPager{justify-content:space-between;align-items:center;gap:10px;display:flex}.shopPager button:disabled,.shopDetailsPanel .goldActionButton:disabled{cursor:not-allowed;opacity:.5}.shopPager span{color:#f8f0dfb8;font-weight:900}.shopDetailsPanel h2,.shopState h1{color:#fff6df;margin:0;font-size:30px;line-height:1.05}.shopItemIcon{background:radial-gradient(circle,#ffe8aa1a,#0000 62%),#00000038;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.shopItemIcon.large{width:82px;height:82px;margin-bottom:4px}.shopItemFrame,.shopItemImage{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.shopItemImage{filter:drop-shadow(0 10px 14px #00000057);width:78%;height:78%;inset:11%}.shopMoneyParts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.shopMoneyParts.compact{gap:4px}.shopMoneyPart{color:#fff1bd;background:#ffffff0b;border:1px solid #ecd1881f;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:28px;padding:4px 8px;font-weight:900;line-height:1;display:inline-flex}.shopMoneyParts.compact .shopMoneyPart{min-height:24px;padding:3px 6px}.shopMoneyParts.compact .shopMoneyPart .walletCoinIcon,.shopMoneyParts.compact .shopMoneyPart .walletCrystalIcon{width:18px;height:18px}.shopMoneyParts.compact .shopMoneyPart em{font-size:10px}.shopMoneyPart .walletCoinIcon,.shopMoneyPart .walletCrystalIcon{width:21px;height:21px;font-size:6px}.shopMoneyPart .walletCrystalIcon{place-items:center;display:inline-grid}.shopMoneyPart em{color:#f8f0df9e;font-size:11px;font-style:normal}.shopItemStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shopItemStats div{background:#00000024;border:1px solid #ecd1881a;border-radius:14px;align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.shopItemStats span{color:#f8f0df85;font-size:11px}.shopItemStats b{color:#fff1bd;font-size:15px}.shopEmpty{gap:8px;display:grid}@media (width<=980px){.shopHeroPanel,.shopLayout,.shopItemsGrid,.shopItemStats{grid-template-columns:1fr}}.arxBattlePage{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"arena log";align-items:start;min-height:0;overflow:hidden!important}.arxBattlePage>.arxBattleGrid{grid-area:arena;min-width:0}.arxBattlePage>.arxBattleLog{grid-area:log}.arxBattleGrid{grid-template-columns:minmax(210px,.78fr) minmax(280px,1fr) minmax(210px,.78fr);gap:12px}.arxFighterCard,.arxBattleCenter{gap:10px;min-height:0;padding:18px}.arxFighterCard h2{font-size:23px}.arxFighterPortrait{border-radius:22px;width:92px;height:92px;font-size:42px}.arxBattleSkills button{min-width:190px}.arxBattleLog{align-self:stretch;min-height:0;max-height:calc(100dvh - 128px);padding:14px;overflow:hidden}.arxBattleLogRows{max-height:calc(100dvh - 205px);padding-right:4px;overflow-y:auto}.arxBattleLogRows div,.arxBattleLogRow{background:#080a106b;border:1px solid #ecd1881a;border-radius:13px;padding:9px 10px}.arxBattleLogRows p{font-size:13px;line-height:1.35}.arxBattleLogRows span{font-size:10px}.arxBattleLogRow.player{border-color:#f6d68652}.arxBattleLogRow.enemy{border-color:#ff6e6e47}.arxBattleLogRow.system{border-color:#9caad238}.arxBattleLogRow.success{border-color:#7be1aa4d}.arxBattleLogRow.danger{border-color:#ff5a5a5c}@media (width<=1500px){.arxBattlePage{grid-template-columns:1fr;grid-template-areas:"arena""log";overflow-y:auto!important}.arxBattleLog{max-height:260px}.arxBattleLogRows{max-height:190px}}@media (width<=1180px){.arxBattleGrid{grid-template-columns:1fr}}.adventureTravelOnlyPage{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden!important}.adventureTravelOnlyHeader{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.adventureTravelOnlyHeader span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.adventureTravelOnlyHeader h1{font-family:var(--font-heading);color:#fff4d6;margin:6px 0;font-size:clamp(30px,4vw,54px)}.adventureTravelOnlyHeader p{color:#eeebdead;max-width:760px;margin:0;line-height:1.55}.travelStatusBadge{text-align:right;background:#090b129e;border:1px solid #ecd1882e;border-radius:20px;min-width:210px;padding:16px 18px}.travelStatusBadge.ready{border-color:#7be1aa47}.travelStatusBadge.busy{border-color:#f6d68652}.travelStatusBadge span{color:#eeebde94;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.travelStatusBadge b{color:#fff4d6;margin-top:6px;font-size:18px;display:block}.adventureTravelOnlyGrid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;min-height:0;display:grid;overflow:hidden}.travelOnlyMainPanel{min-height:0;overflow:hidden}.travelOnlyTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;max-height:calc(100dvh - 310px);padding-right:4px;overflow-y:auto}.travelRecentPanel{min-height:0;overflow:hidden}.travelRecentList{gap:10px;max-height:calc(100dvh - 310px);padding-right:4px;display:grid;overflow-y:auto}.travelRecentRow{background:#080a106b;border:1px solid #ecd1881f;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.travelRecentRow i{background:#ffffff0f;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.travelRecentRow b{color:#fff4d6;font-size:14px;display:block}.travelRecentRow span{color:#eeebde8f;margin-top:4px;font-size:12px;display:block}@media (width<=1400px){.adventureTravelOnlyGrid{grid-template-columns:1fr;overflow-y:auto}.travelOnlyTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.travelRecentList{max-height:240px}}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;padding:12px 18px!important}.inventoryPageFixed .inventoryHeroEmblem{color:#fff1c6;background:radial-gradient(circle at 50% 30%,#f6d68657,#0000 48%),#070a12b8;border:1px solid #f6d68652;border-radius:16px;place-items:center;width:50px;height:50px;font-size:21px;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000052}.inventoryPageFixed .inventoryTitlePanel p{color:#eeebdea3;font-size:12px!important}.inventoryPageFixed .inventorySummaryChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.inventoryPageFixed .inventorySummaryChips b{color:#fff1c6;white-space:nowrap;background:linear-gradient(#ffffff0a,#ffffff04),#070a1275;border:1px solid #f6d68624;border-radius:14px;align-content:center;gap:2px;min-width:104px;min-height:42px;padding:7px 10px;font-size:14px;line-height:1.05;display:grid}.inventoryPageFixed .inventorySummaryChips b span{color:#f6d686d1;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.inventoryPageFixed .inventoryLayout{align-items:stretch;grid-template-columns:minmax(286px,.55fr) minmax(420px,1fr) minmax(304px,.72fr)!important;gap:10px!important;overflow:hidden!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{min-width:0;height:100%;min-height:0}.inventoryPageFixed .bagPanel{flex-direction:column;min-height:0!important;display:flex!important;overflow:hidden!important}.inventoryPageFixed .inventoryToolbar{align-items:center;gap:8px;display:flex;min-height:34px!important;overflow:visible!important}.inventoryPageFixed .inventoryToolbar input{flex:170px;width:auto;font-size:13px;min-width:150px!important;height:34px!important}.inventoryPageFixed .inventoryToolbar button{font-family:var(--font-body);white-space:nowrap;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important}.inventoryPageFixed .bagGrid{scrollbar-width:thin;background:radial-gradient(circle at 20% 8%,#f6d68614,#0000 32%),linear-gradient(#ffffff06,#ffffff02),#05080e57;border:1px solid #f6d68614;border-radius:18px;flex:auto;place-content:start;grid-template-columns:repeat(auto-fill,minmax(66px,66px))!important;grid-auto-rows:66px!important;gap:9px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;display:grid!important;overflow:hidden auto!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{border-radius:15px!important;width:66px!important;height:66px!important}.inventoryPageFixed .bagItemTile{background:radial-gradient(circle at 50% 35%,#f6d68614,#0000 58%),#ffffff07;border-color:#f6d6861f}.inventoryPageFixed .bagItemFrame{width:68px;height:68px}.inventoryPageFixed .bagEmptyCell{background:radial-gradient(circle at 50% 35%,#ffffff06,#0000 54%),#00000029;border:1px solid #f6d6860e;box-shadow:inset 0 1px #ffffff06}.inventoryPageFixed .bagItemTile.rarity-epic{border-color:#ae66ff4d;box-shadow:0 0 14px #ae66ff14}.inventoryPageFixed .bagItemTile.equipped:before{border-color:#f6d68642;inset:6px;box-shadow:inset 0 0 16px #f6d6861a,0 0 14px #f6d6861f}.inventoryPageFixed .gearSlot{opacity:.86}.inventoryPageFixed .gearSlotLabel{max-width:calc(100% - 8px);font-family:var(--font-body);font-weight:850;color:#fff1c6c7!important;letter-spacing:0!important;text-transform:none!important;text-overflow:clip!important;font-size:9px!important}.inventoryPageFixed .paperdollBoard{background:radial-gradient(circle at 50% 40%,#5880b42e,#0000 34%),radial-gradient(circle at 50% 68%,#f6d6861a,#0000 30%),linear-gradient(#ffffff09,#ffffff03),#070a129e!important}.inventoryPageFixed .paperdollFigure{opacity:.8}.inventoryPageFixed .paperdollHalo{border-color:#f6d68633;box-shadow:inset 0 0 42px #ffffff09,0 0 42px #f6d68614}.inventoryPageFixed .paperdollFooter{color:#eeebde94}.inventoryPageFixed .itemDetailsCompact{scrollbar-width:none;flex-direction:column;display:flex;border-radius:24px!important;padding:12px!important;overflow:hidden auto!important}.inventoryPageFixed .itemMiniMeta b{min-height:24px;font-family:var(--font-body);letter-spacing:.02em;padding:0 9px;font-size:10px}.inventoryPageFixed .itemSlotOptionsCompact{grid-template-columns:1fr 1fr}.inventoryPageFixed .itemSlotOptionsCompact button{min-height:34px}.inventoryPageFixed .itemStatsGrid,.inventoryPageFixed .itemCompareGrid{grid-template-columns:1fr 1fr;gap:7px!important}.inventoryPageFixed .itemStatChip,.inventoryPageFixed .itemCompareChip,.inventoryPageFixed .itemSocketChip{grid-template-columns:26px minmax(0,1fr) auto;padding:5px 7px;min-height:34px!important}.inventoryPageFixed .itemStatChip span,.inventoryPageFixed .itemCompareChip span,.inventoryPageFixed .itemSocketChip span{font-family:var(--font-body);font-weight:750;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.inventoryPageFixed .itemDescriptionCompact{opacity:.76;order:9}.inventoryPageFixed .itemDescriptionCompact p{font-size:11px!important;line-height:1.32!important}.inventoryPageFixed .itemActionError{order:10}.inventoryPageFixed .itemDetailsActions{background:linear-gradient(#090c1400,#090c14f0 36%);order:11;margin-top:auto!important}@media (width<=1260px){.inventoryPageFixed{grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;overflow:auto!important}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:48px minmax(0,1fr)}.inventoryPageFixed .inventorySummaryChips{grid-column:1/-1;justify-content:flex-start}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr)!important;overflow:visible!important}.inventoryPageFixed .itemDetailsCompact{grid-column:1/-1;min-height:390px}}@media (width<=760px){.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel{min-height:520px}.inventoryPageFixed .inventoryToolbar{flex-wrap:wrap}}@media (width<=900px){.adventureTravelOnlyHeader{display:grid}.travelStatusBadge{text-align:left;min-width:0}.travelOnlyTypeGrid{grid-template-columns:1fr}}.arxBattleLogRows{gap:8px;display:grid}.arxBattleLogRow.success{background:linear-gradient(135deg,#214a317a,#080a106b)}.arxBattleLogRow.system{background:#080a1075}.arxBattleLogRow.danger{background:linear-gradient(135deg,#501f1f7a,#080a106b)}.adventureTravelOnlyPage{grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;gap:14px;width:100%;max-width:none;min-height:0;padding:12px;display:grid;overflow-y:auto!important}.adventureTravelHeaderCard{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.travelHeaderText span,.travelResultPanel span,.travelBusyPanel span,.activeTravelFixedBody span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.travelHeaderText h1{font-family:var(--font-heading);color:#fff4d6;margin:6px 0;font-size:clamp(34px,4.2vw,58px);line-height:1}.travelHeaderText p,.travelBusyPanel p,.travelResultPanel p,.activeTravelFixedBody p{color:#eeebdead;margin:0;line-height:1.5}.travelHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.travelBackButton{min-width:112px}.travelInlineError{color:#ffd9d9;background:#5218186b;border:1px solid #ff646440;border-radius:16px;padding:12px 14px;font-weight:800}.travelBusyPanel,.travelResultPanel{padding:18px 20px}.travelBusyPanel h2,.activeTravelFixedBody h2{color:#fff4d6;margin:6px 0;font-size:24px}.adventureTravelGridFixed{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-height:0;display:grid}.travelChoiceCard{gap:16px;min-width:0;padding:18px;display:grid}.travelChoiceTop{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid}.travelChoiceTop i{background:#ffffff0f;border:1px solid #f6d68633;border-radius:18px;place-items:center;width:54px;height:54px;font-size:28px;font-style:normal;display:grid}.travelChoiceTop span{color:#fff4d6;font-size:20px;font-weight:950;display:block}.travelChoiceTop p{color:#eeebde9e;margin:5px 0 0;font-size:13px;line-height:1.42}.travelChoiceDurations{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.travelChoiceDurations button{color:#fff4d6;cursor:pointer;text-align:left;background:radial-gradient(circle at 50% 0,#f6d68621,#0000 60%),#080a1094;border:1px solid #f6d68640;border-radius:15px;min-height:58px;padding:10px 12px}.travelChoiceDurations button:hover:not(:disabled){border-color:#f6d6868c;transform:translateY(-1px)}.travelChoiceDurations button:disabled{cursor:not-allowed;opacity:.45}.travelChoiceDurations b,.travelChoiceDurations small{display:block}.travelChoiceDurations b{font-size:15px;font-weight:950}.travelChoiceDurations small{color:#eeebde85;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800}.activeTravelFixedCard{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.activeTravelFixedIcon{background:#ffffff0f;border:1px solid #f6d68638;border-radius:22px;place-items:center;width:72px;height:72px;font-size:34px;display:grid}.activeTravelFixedState{border-radius:999px;width:fit-content;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.activeTravelFixedState.ready{color:#baffd2;background:#20603d52;border:1px solid #7be1aa4d}.activeTravelFixedState.busy{color:#ffe4a3;background:#634e1f52;border:1px solid #f6d6864d}.activeTravelFixedActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.travelRecentFixedPanel{padding:16px}.travelRecentFixedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travelRecentFixedRow{background:#080a106b;border:1px solid #ecd1881f;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.travelRecentFixedRow i{background:#ffffff0f;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.travelRecentFixedRow b{color:#fff4d6;font-size:14px;display:block}.travelRecentFixedRow span{color:#eeebde8f;margin-top:4px;font-size:12px;display:block}.travelConfirmOverlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.travelConfirmModal{background:radial-gradient(circle at 50% 0,#f6d68626,#0000 58%),#0f111af5;border:1px solid #f6d68647;border-radius:24px;width:min(520px,100%);padding:24px;box-shadow:0 24px 80px #0000008c}.travelConfirmModal span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.travelConfirmModal h2{color:#fff4d6;margin:8px 0 10px;font-size:28px}.travelConfirmModal p{color:#eeebdeb8;margin:0;line-height:1.55}.travelConfirmActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=1400px){.adventureTravelGridFixed,.travelRecentFixedList{grid-template-columns:repeat(2,minmax(0,1fr))}.activeTravelFixedCard{grid-template-columns:64px minmax(0,1fr)}.activeTravelFixedActions{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){.adventureTravelOnlyPage{padding:8px}.adventureTravelHeaderCard{padding:18px;display:grid}.travelHeaderActions{justify-content:flex-start}.adventureTravelGridFixed,.travelRecentFixedList,.travelChoiceDurations{grid-template-columns:1fr}}.arxHomeHubPage{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:12px;display:grid;overflow:hidden!important}.arxHomeAnimatedFrame{background:radial-gradient(circle at 18% 12%,#f6d6861c,#0000 34%),radial-gradient(circle at 82% 16%,#7453ff17,#0000 32%),linear-gradient(135deg,#131620e0,#090b12b8);border:1px solid #f6d6862e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #00000052}.arxHomeAnimatedFrame:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#f6d68617 42%,#0000 58%),radial-gradient(circle at 50% 0,#ffffff0f,#0000 42%);animation:9s ease-in-out infinite arxHomeFrameShine;position:absolute;inset:0;transform:translate(-120%)}.arxHomeAnimatedFrame:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff09;position:absolute;inset:1px;box-shadow:inset 0 0 34px #f6d6860b}@keyframes arxHomeFrameShine{0%,58%,to{opacity:0;transform:translate(-125%)}66%{opacity:1}82%{opacity:0;transform:translate(125%)}}.arxHomeHeroHub{border-radius:28px;grid-template-columns:minmax(250px,.9fr) minmax(260px,1.2fr) minmax(230px,.75fr);grid-template-areas:"identity vitals status""actions actions status";align-items:center;gap:14px 20px;min-height:218px;padding:22px 24px;display:grid}.arxHomeHeroAura{pointer-events:none;filter:blur(1px);opacity:.58;background:radial-gradient(circle,#f6d6862e,#0000 58%),conic-gradient(#0000,#f6d6862e,#0000,#7453ff1f,#0000);border-radius:50%;width:180px;height:180px;animation:16s linear infinite arxHomeAuraSpin;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@keyframes arxHomeAuraSpin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.arxHomeHeroIdentity{z-index:1;grid-area:identity;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid;position:relative}.arxHomeHeroEmblem{background:radial-gradient(circle at 50% 35%,#f6d68633,#0000 58%),#ffffff0b;border:1px solid #f6d68647;border-radius:26px;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 24px #f6d68614,0 10px 32px #00000047}.arxHomeHeroEmblem span{color:#f7d77f;text-shadow:0 0 18px #f6d6866b;font-size:36px;animation:3.8s ease-in-out infinite arxHomeGlyphPulse}@keyframes arxHomeGlyphPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.arxHomeHeroText{min-width:0}.arxHomeHeroText span,.arxHomePanelHeader span,.arxHomeBottomStrip span,.arxHomeStatusCard span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.arxHomeHeroText h1{color:#fff4d6;font-family:var(--font-heading);text-shadow:0 14px 36px #0000006b;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-size:clamp(40px,4.1vw,64px);line-height:.92;overflow:hidden}.arxHomeHeroText p{color:#eeebdeb8;margin:0;font-size:15px;font-weight:700}.arxHomeVitalPanel{z-index:1;grid-area:vitals;align-self:center;gap:8px;min-width:0;display:grid;position:relative}.arxHomeVitalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.arxHomeVitalHeader span{color:#eeebde94;font-size:12px;font-weight:900}.arxHomeVitalHeader b{color:#fff4d6;font-size:13px;font-weight:950}.arxHomeVitalBar{background:#0000006b;border:1px solid #ffffff0b;border-radius:999px;height:10px;position:relative;overflow:hidden}.arxHomeVitalBar i{border-radius:inherit;min-width:3%;transition:width .45s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 22px #ffffff29}.arxHomeVitalBar.hp i{background:linear-gradient(90deg,#c5495f,#ff8ca0,#ffe1a8)}.arxHomeVitalBar.xp i{background:linear-gradient(90deg,#a87a2d,#f4d47f,#fff4c2)}.arxHomeStatusCard{z-index:1;background:#080a1075;border:1px solid #f6d6862b;border-radius:22px;grid-area:status;min-height:122px;padding:18px;position:relative}.arxHomeStatusCard h2{color:#fff4d6;margin:8px 0 6px;font-size:22px}.arxHomeStatusCard p{color:#eeebdea6;margin:0;font-size:13px;line-height:1.45}.arxHomeStatusCard.ready{border-color:#7be1aa45;box-shadow:inset 0 0 26px #3aad6a14}.arxHomeStatusCard.wounded{border-color:#f6d6864d;box-shadow:inset 0 0 26px #f6d68614}.arxHomeStatusCard.danger{border-color:#ff646e52;box-shadow:inset 0 0 26px #ff506414}.arxHomeHeroActions{z-index:1;flex-wrap:wrap;grid-area:actions;align-items:center;gap:10px;display:flex;position:relative}.arxHomePrimaryButton,.arxHomeGhostButton,.arxHomeMiniButton{cursor:pointer;border-radius:999px;min-height:44px;padding:0 22px;font-weight:950;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.arxHomePrimaryButton{color:#1b1305;background:linear-gradient(#fff0ad,#d6a842);border:0;min-width:174px;box-shadow:0 12px 30px #d6a84238,inset 0 1px #ffffff8c}.arxHomeGhostButton,.arxHomeMiniButton{color:#fff4d6;background:#ffffff0e;border:1px solid #f6d6863d}.arxHomePrimaryButton:hover,.arxHomeGhostButton:hover,.arxHomeMiniButton:hover{border-color:#f6d68685;transform:translateY(-1px);box-shadow:0 12px 32px #0000003d}.arxHomeMainGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;min-height:0;display:grid}.arxHomePanel{border-radius:26px;min-height:0;padding:18px}.arxHomePanelHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex;position:relative}.arxHomePanelHeader h2{color:#fff4d6;margin:5px 0 0;font-size:24px}.arxHomePanelHeader b{color:#eeebde94;text-transform:uppercase;letter-spacing:.08em;background:#080a1057;border:1px solid #f6d68629;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.arxHomeActionGrid{z-index:1;gap:10px;display:grid;position:relative}.arxHomeActionGrid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.arxHomeActionGrid.progress{grid-template-columns:repeat(3,minmax(0,1fr))}.arxHomeActionCard{color:#fff4d6;text-align:left;cursor:pointer;background:radial-gradient(circle at 18% 10%,#f6d6861c,#0000 42%),#080a1061;border:1px solid #f6d68624;border-radius:20px;min-height:116px;padding:16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.arxHomeActionCard.compact{min-height:102px}.arxHomeActionCard:before{content:"";background:#f6d6860f;border-radius:50%;width:92px;height:92px;transition:transform .18s,opacity .18s;position:absolute;inset:auto -28px -38px auto}.arxHomeActionCard:hover{background:radial-gradient(circle at 18% 10%,#f6d68629,#0000 42%),#0c0f1894;border-color:#f6d68661;transform:translateY(-2px);box-shadow:0 16px 34px #00000047}.arxHomeActionCard:hover:before{opacity:1;transform:scale(1.16)}.arxHomeActionCard i{color:#f7d77f;text-shadow:0 0 16px #f6d68640;background:#ffffff0e;border:1px solid #f6d68630;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:20px;font-style:normal;display:grid}.arxHomeActionCard strong{color:#fff4d6;font-size:18px;line-height:1.1;display:block}.arxHomeActionCard small{color:#eeebde8f;margin-top:6px;font-size:12px;line-height:1.35;display:block}.arxHomeActionCard.green{border-color:#7be1aa29}.arxHomeActionCard.red{border-color:#ff646e2b}.arxHomeActionCard.blue{border-color:#78aaff2b}.arxHomeActionCard.violet{border-color:#a680ff2b}.arxHomeBottomStrip{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:grid}.arxHomeBottomStrip>div,.arxHomeBottomStrip>p,.arxHomeBottomStrip>button{z-index:1;position:relative}.arxHomeBottomStrip b{color:#fff4d6;margin-top:3px;font-size:24px;display:block}.arxHomeBottomStrip p{color:#eeebdea8;margin:0;font-size:13px;font-weight:700}.arxHomeMiniButton{min-height:38px;padding:0 16px}@media (width<=1500px){.arxHomeHubPage{overflow-y:auto!important}.arxHomeHeroHub{grid-template-columns:1fr minmax(230px,.45fr);grid-template-areas:"identity status""vitals status""actions actions"}.arxHomeMainGrid{grid-template-columns:1fr}}@media (width<=1000px){.arxHomeHeroHub{grid-template-columns:1fr;grid-template-areas:"identity""vitals""status""actions";padding:18px}.arxHomeActionGrid.primary,.arxHomeActionGrid.progress{grid-template-columns:repeat(2,minmax(0,1fr))}.arxHomeBottomStrip{grid-template-columns:1fr}}@media (width<=640px){.arxHomeHubPage{padding:8px}.arxHomeHeroIdentity{grid-template-columns:64px 1fr}.arxHomeHeroEmblem{border-radius:20px;width:64px;height:64px}.arxHomeHeroText h1{font-size:38px}.arxHomeActionGrid.primary,.arxHomeActionGrid.progress{grid-template-columns:1fr}.arxHomeHeroActions{grid-template-columns:1fr;display:grid}}.characterCodexPage{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;padding:12px;display:grid;overflow:hidden!important}.characterCodexFrame{background:radial-gradient(circle at 16% 12%,#f6d6861f,#0000 34%),radial-gradient(circle at 82% 8%,#6b84ff17,#0000 30%),linear-gradient(135deg,#141721e0,#080a10b8);border:1px solid #f6d6862e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #0000004d}.characterCodexFrame:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#f6d68614 42%,#0000 58%),radial-gradient(circle at 50% 0,#ffffff0e,#0000 42%);animation:9s ease-in-out infinite characterCodexShine;position:absolute;inset:0;transform:translate(-125%)}.characterCodexFrame:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff09;position:absolute;inset:1px;box-shadow:inset 0 0 34px #f6d6860b}@keyframes characterCodexShine{0%,58%,to{opacity:0;transform:translate(-125%)}66%{opacity:1}82%{opacity:0;transform:translate(125%)}}.characterCodexHero{border-radius:28px;grid-template-columns:118px minmax(0,1fr) minmax(250px,340px);align-items:center;gap:22px;min-height:178px;padding:24px;display:grid}.characterCodexHeroGlow{pointer-events:none;opacity:.55;background:radial-gradient(circle,#f6d6862e,#0000 58%),conic-gradient(#0000,#f6d6862e,#0000,#6278ff1f,#0000);border-radius:999px;width:190px;height:190px;animation:16s linear infinite characterCodexAura;position:absolute;top:50%;left:38px;transform:translateY(-50%)}@keyframes characterCodexAura{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.characterCodexSeal{z-index:1;background:radial-gradient(circle at 50% 35%,#f6d6862e,#0000 58%),#ffffff0b;border:1px solid #f6d68647;border-radius:34px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:inset 0 0 26px #f6d68614,0 12px 34px #00000052}.characterCodexSeal>img{object-fit:contain;filter:drop-shadow(0 0 18px #f6d68647);width:82px;height:82px}.characterCodexSeal>span{color:#f7d77f;text-shadow:0 0 18px #f6d6866b;font-size:42px}.characterCodexRaceSeal{background:#090b12eb;border:1px solid #f6d68642;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-8px;right:-8px}.characterCodexRaceSeal img{object-fit:contain;width:30px;height:30px}.characterCodexIdentity{z-index:1;min-width:0;position:relative}.characterCodexIdentity span,.characterCodexReadiness span,.characterCodexVitalTop span,.characterCodexPanelHeader span,.characterCodexStat span,.characterCodexEmpty span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.characterCodexIdentity h1,.characterCodexEmpty h1{color:#fff4d6;font-family:var(--font-heading);text-shadow:0 16px 38px #00000073;margin:8px 0 4px;font-size:clamp(46px,5vw,76px);line-height:.92}.characterCodexIdentity p{color:#eeebdeb8;margin:0;font-size:15px;font-weight:750}.characterCodexQuickActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.characterCodexQuickActions button,.characterCodexClassRole button{color:#fff4d6;cursor:pointer;background:#ffffff0e;border:1px solid #f6d6863d;border-radius:999px;min-height:40px;padding:0 18px;font-weight:950;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.characterCodexQuickActions button:first-child{color:#1b1305;background:linear-gradient(#fff0ad,#d6a842);border:0;box-shadow:0 12px 30px #d6a84238,inset 0 1px #ffffff8c}.characterCodexQuickActions button:hover,.characterCodexClassRole button:hover{border-color:#f6d68685;transform:translateY(-1px);box-shadow:0 12px 32px #0000003d}.characterCodexReadiness{z-index:1;background:#080a1075;border:1px solid #f6d6862b;border-radius:22px;min-height:126px;padding:18px;position:relative}.characterCodexReadiness h2{color:#fff4d6;margin:8px 0 6px;font-size:23px}.characterCodexReadiness p{color:#eeebdea6;margin:0;font-size:13px;line-height:1.45}.characterCodexReadiness.ready{border-color:#7be1aa47;box-shadow:inset 0 0 26px #3aad6a14}.characterCodexReadiness.wounded{border-color:#f6d68652;box-shadow:inset 0 0 26px #f6d68614}.characterCodexReadiness.danger{border-color:#ff646e59;box-shadow:inset 0 0 26px #ff506414}.characterCodexVitals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.characterCodexVitalCard{border-radius:24px;min-height:120px;padding:16px}.characterCodexVitalCard>*{z-index:1;position:relative}.characterCodexVitalTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.characterCodexVitalTop b{color:#fff4d6;font-size:15px;font-weight:950}.characterCodexBar{background:#0000006b;border:1px solid #ffffff0b;border-radius:999px;height:11px;margin-top:11px;position:relative;overflow:hidden}.characterCodexBar i{border-radius:inherit;min-width:3%;transition:width .45s;position:absolute;inset:0 auto 0 0}.characterCodexBar.hp i{background:linear-gradient(90deg,#c5495f,#ff8ca0,#ffe1a8);box-shadow:0 0 22px #ff82962e}.characterCodexBar.xp i{background:linear-gradient(90deg,#5c75ff,#9db8ff,#fff4c2);box-shadow:0 0 22px #849eff2e}.characterCodexVitalCard p{color:#eeebde94;margin:12px 0 0;font-size:12px;line-height:1.42}.characterCodexPowerLine{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.characterCodexPowerLine span{color:#fff4d6db;background:#080a106b;border:1px solid #f6d6861f;border-radius:12px;place-items:center;min-height:32px;font-size:11px;font-weight:950;display:grid}.characterCodexMainGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;min-height:0;display:grid}.characterCodexPanel{border-radius:26px;min-height:0;padding:18px}.characterCodexPanel>*{z-index:1;position:relative}.characterCodexPanelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.characterCodexPanelHeader h2{color:#fff4d6;margin:5px 0 0;font-size:24px}.characterCodexPanelHeader b{color:#eeebde94;text-transform:uppercase;letter-spacing:.08em;background:#080a1057;border:1px solid #f6d68629;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.characterCodexStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.characterCodexStat{background:radial-gradient(circle at 18% 8%,#f6d68614,#0000 42%),#080a106b;border:1px solid #f6d6861f;border-radius:18px;min-height:128px;padding:14px}.characterCodexStat strong{color:#fff4d6;margin-top:7px;font-size:25px;line-height:1;display:block}.characterCodexStat p{color:#eeebde8f;margin:10px 0 0;font-size:12px;line-height:1.38}.characterCodexStat.hp{border-color:#ff82962e}.characterCodexStat.attack{border-color:#f6d6862e}.characterCodexStat.magic{border-color:#809eff2e}.characterCodexStat.defense{border-color:#7be1aa2e}.characterCodexSide{gap:14px;min-height:0;display:grid}.characterCodexRuleList{gap:10px;display:grid}.characterCodexRuleList div{background:#080a106b;border:1px solid #f6d6861f;border-radius:16px;padding:12px}.characterCodexRuleList b{color:#fff4d6;font-size:14px;display:block}.characterCodexRuleList p{color:#eeebde94;margin:5px 0 0;font-size:12px;line-height:1.38}.characterCodexClassRole{gap:12px;display:grid}.characterCodexClassMiniSeal{background:#ffffff0d;border:1px solid #f6d68638;border-radius:24px;place-items:center;width:78px;height:78px;display:grid}.characterCodexClassMiniSeal img{object-fit:contain;filter:drop-shadow(0 0 14px #f6d6863d);width:56px;height:56px}.characterCodexClassRole p{color:#eeebde9e;margin:0;font-size:13px;line-height:1.45}.characterCodexClassRole button{width:fit-content}.characterCodexEmpty{background:#090b12b8;border:1px solid #f6d6862e;border-radius:28px;align-content:center;gap:10px;min-height:320px;padding:28px;display:grid}.characterCodexEmpty p{color:#eeebdead;margin:0}@media (width<=1500px){.characterCodexPage{overflow-y:auto!important}.characterCodexHero{grid-template-columns:100px minmax(0,1fr)}.characterCodexReadiness{grid-column:1/-1}.characterCodexMainGrid{grid-template-columns:1fr}}@media (width<=1100px){.characterCodexVitals,.characterCodexStatsGrid,.characterCodexPowerLine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.characterCodexPage{padding:8px}.characterCodexHero{grid-template-columns:1fr;padding:18px}.characterCodexSeal{width:96px;height:96px}.characterCodexIdentity h1{font-size:42px}.characterCodexVitals,.characterCodexStatsGrid{grid-template-columns:1fr}.characterCodexQuickActions{grid-template-columns:1fr;display:grid}}.topCharacterText{min-width:0}.topHpMini{gap:3px;width:min(220px,100%);margin-top:5px;display:grid}.topHpMiniMeta{justify-content:space-between;align-items:center;gap:8px;line-height:1;display:flex}.topHpMiniMeta small{color:#eeebde8a;letter-spacing:.08em;font-size:10px;font-weight:950}.topHpMiniMeta strong{color:#fff4d6;font-size:10px;font-weight:950}.topHpMiniBar{background:#0000006b;border:1px solid #ffffff0b;border-radius:999px;height:5px;position:relative;overflow:hidden}.topHpMiniBar i{border-radius:inherit;min-width:3%;transition:width .35s;position:absolute;inset:0 auto 0 0}.topHpMini.ready .topHpMiniBar i{background:linear-gradient(90deg,#5fd58a,#ffe9a6);box-shadow:0 0 12px #7be1aa38}.topHpMini.wounded .topHpMiniBar i{background:linear-gradient(90deg,#e5b94d,#ffe9a6);box-shadow:0 0 12px #f6d68638}.topHpMini.danger .topHpMiniBar i{background:linear-gradient(90deg,#c5495f,#ff8ca0);box-shadow:0 0 12px #ff6e823d}.pageBackButton{z-index:5;color:#fff4d6;cursor:pointer;background:radial-gradient(circle at 50% 0,#f6d6861f,#0000 58%),#080a109e;border:1px solid #f6d6863d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 17px;font-weight:950;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.pageBackButton:hover{background:radial-gradient(circle at 50% 0,#f6d6862e,#0000 58%),#0c0f18b8;border-color:#f6d68680;transform:translateY(-1px);box-shadow:0 12px 28px #0000003d}.bossesBackButton{margin:0 0 10px}.bossesPage{align-content:start}@media (width<=1100px){.topCharacter{min-width:220px}.topHpMini{width:min(180px,100%)}}.arxBattleCenter h1{font-size:clamp(36px,4.6vw,62px)}.arxTurnBadge{position:relative;overflow:hidden}.arxTurnBadge:after{content:"";background:linear-gradient(100deg,#0000,#fff3,#0000);animation:2.8s ease-in-out infinite arxTurnBadgeShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes arxTurnBadgeShine{0%,45%,to{opacity:0;transform:translate(-120%)}65%{opacity:1}85%{opacity:0;transform:translate(120%)}}@keyframes arxChronicleIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.arxChronicleRow.buff{background:linear-gradient(135deg,#20603d47,#080a1075);border-color:#7be1aa47}.arxChronicleRow.heal,.arxChronicleRow.reward{border-color:#7be1aa52}@media (width<=1500px){.arxBattleChronicleLayout{grid-template-columns:1fr;grid-template-areas:"arena""log";overflow-y:auto!important}.arxBattleChronicle{max-height:330px}.arxChronicleRows{max-height:250px}}@media (width<=1180px){.arxBattleGrid{grid-template-columns:1fr}}.arxBattleChronicleLayout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);grid-template-areas:"arena log";gap:14px;overflow:hidden!important}.arxBattleChronicleLayout>.arxBattleGrid{grid-area:arena;min-width:0}.arxBattleChronicleLayout>.arxBattleChronicle{grid-area:log}.arxBattleCenter.finished{padding:18px}.arxBattleResultCard{text-align:center;background:radial-gradient(circle at 50% 0,#f6d68638,#0000 42%),radial-gradient(circle at 20% 90%,#7be1aa1f,#0000 34%),#080a109e;border:1px solid #f6d6863d;border-radius:28px;align-content:center;gap:14px;width:100%;min-height:100%;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #f6d6860f,0 22px 70px #00000052}.arxBattleResultCard:before{content:"";pointer-events:none;opacity:.45;background:conic-gradient(#0000,#f6d68629,#0000,#7be1aa1a,#0000);animation:18s linear infinite arxBattleRewardSpin;position:absolute;inset:-40%}@keyframes arxBattleRewardSpin{to{transform:rotate(360deg)}}.arxBattleResultCard>*{z-index:1;position:relative}.arxBattleResultCard>span{color:#f4d47f;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.arxBattleResultCard h1{color:#fff4d6;font-family:var(--font-heading);text-shadow:0 16px 42px #00000080;margin:0;font-size:clamp(46px,6vw,86px);line-height:.92}.arxBattleResultCard p{color:#eeebdeb8;max-width:520px;margin:0 auto;line-height:1.5}.arxBattleLevelUp{color:#c9ffd9;background:#20603d57;border:1px solid #7be1aa47;border-radius:999px;width:fit-content;margin:0 auto;padding:9px 13px;font-size:12px;font-weight:900}.arxBattleRewardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arxBattleRewardStats div{background:#00000047;border:1px solid #f6d68629;border-radius:18px;padding:13px}.arxBattleRewardStats small{color:#eeebde85;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.arxBattleRewardStats b{color:#fff4d6;margin-top:5px;font-size:24px;display:block}.arxBattleLootBox{background:#00000038;border:1px solid #f6d68621;border-radius:20px;gap:10px;padding:14px;display:grid}.arxBattleLootBox>span{color:#f4d47f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.arxBattleLootGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arxBattleLootItem{text-align:left;background:#ffffff0b;border:1px solid #f6d68629;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.arxBattleLootItem i{color:#f4d47f;background:#f6d68621;border-radius:11px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.arxBattleLootItem b{color:#fff4d6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.arxBattleSkillsV2{gap:9px;display:grid}.arxBattleSkillsV2 button{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon name status""icon level status";align-items:center;gap:2px 10px;width:min(330px,100%);min-width:0;padding:9px 10px;display:grid;position:relative}.arxBattleSkillsV2 button img,.arxBattleSkillsV2 button i{grid-area:icon}.arxBattleSkillsV2 button strong{color:#fff4d6;text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:13px;overflow:hidden}.arxBattleSkillsV2 button small{color:#eeebde85;grid-area:level;font-size:10px;font-weight:850}.arxBattleSkillsV2 button em{color:#fff4d6eb;text-align:center;text-transform:uppercase;background:#ffffff0e;border-radius:999px;grid-area:status;min-width:72px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.arxBattleSkillsV2 button.ready em{color:#1b1305;background:linear-gradient(#fff0ad,#d6a842)}.arxHpState{color:#eeebde85;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:850;display:block}.arxEffectPanel{border-top:1px solid #f6d68617;gap:8px;width:100%;margin-top:12px;padding-top:12px;display:grid}.arxEffectPanelTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.arxEffectPanelTitle span{color:#f4d47f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.arxEffectPanelTitle b{color:#fff4d6;background:#080a1080;border:1px solid #f6d6862b;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.arxNoEffects{color:#eeebde6b;text-align:center;background:#080a103d;border:1px dashed #ecd1881f;border-radius:12px;margin:0;padding:8px 10px;font-size:11px}.arxEffectChipList{gap:7px;display:grid}.arxEffectChip{background:#080a106b;border:1px solid #ecd1881f;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.arxEffectChip i{background:#ffffff0e;border-radius:11px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.arxEffectChip strong,.arxEffectChip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.arxEffectChip strong{color:#fff4d6;font-size:12px}.arxEffectChip small{color:#eeebde8a;margin-top:2px;font-size:10px}.arxEffectChip.buff{background:linear-gradient(135deg,#20603d57,#080a106b);border-color:#7be1aa40}.arxEffectChip.debuff,.arxEffectChip.danger{background:linear-gradient(135deg,#5e1c2261,#080a106b);border-color:#ff646e47}.arxEffectChip.effect{background:linear-gradient(135deg,#28306052,#080a106b);border-color:#849eff38}.arxBattleChronicle{align-self:stretch;max-height:calc(100dvh - 128px);padding:14px;overflow:hidden}.arxChronicleRows{gap:8px;max-height:calc(100dvh - 205px);padding-right:5px;display:grid;overflow-y:auto}.arxChronicleRow{background:radial-gradient(circle at 0 0,#f6d6860f,#0000 46%),#080a1075;border:1px solid #ecd1881f;border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px;animation:.24s ease-out both arxChronicleIn;display:grid}.arxChronicleIndex{align-content:start;justify-items:center;gap:3px;padding-top:2px;display:grid}.arxChronicleIndex b{color:#fff4d6;background:#ffffff0e;border:1px solid #f6d68629;border-radius:10px;place-items:center;width:34px;height:28px;font-size:11px;display:grid}.arxChronicleIndex small{color:#eeebde61;font-size:9px;font-weight:850;line-height:1}.arxChronicleBody{min-width:0}.arxChronicleMeta{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:5px;display:flex}.arxChronicleMeta span,.arxChronicleMeta i,.arxChronicleMeta em{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex}.arxChronicleMeta span{color:#1b1305;background:linear-gradient(#fff0ad,#d6a842)}.arxChronicleMeta i{color:#fff4d6e0;background:#ffffff0e;border:1px solid #f6d68629}.arxChronicleMeta em{color:#eeebde75;background:#00000038;border:1px solid #ffffff0e}.arxChronicleRow p{color:#eeebdec7;margin:0;font-size:13px;line-height:1.38}.arxChronicleRow.player{border-color:#f6d6864d}.arxChronicleRow.enemy{border-color:#ff7d7d40}.arxChronicleRow.buff,.arxChronicleRow.heal{background:linear-gradient(135deg,#20603d47,#080a1075);border-color:#7be1aa47}.arxChronicleRow.debuff,.arxChronicleRow.danger{background:linear-gradient(135deg,#5e1c2257,#080a1075);border-color:#ff646e4d}.arxChronicleRow.effect{border-color:#849eff3d}.arxChronicleRow.guard{border-color:#f6d6863d}@media (width<=1500px){.arxBattleChronicleLayout{grid-template-columns:1fr;grid-template-areas:"arena""log";overflow-y:auto!important}.arxBattleChronicle{max-height:330px}.arxChronicleRows{max-height:250px}}@media (width<=1180px){.arxBattleGrid,.arxBattleRewardStats,.arxBattleLootGrid{grid-template-columns:1fr}}.arxHeroBattlePortrait{background:radial-gradient(circle at 50% 35%,#f6d6862e,#0000 58%),#ffffff0b;position:relative;overflow:visible}.arxHeroBattlePortrait>img{object-fit:contain;filter:drop-shadow(0 0 16px #f6d68647)drop-shadow(0 10px 18px #00000059);width:74%;height:74%}.arxHeroBattlePortrait>b{color:#fff4d6;font-size:34px;line-height:1}.arxHeroRaceMini{background:#080a10eb;border:1px solid #f6d68652;border-radius:13px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 8px 22px #00000052}.arxHeroRaceMini img{object-fit:contain;width:25px;height:25px}.topAvatar img{object-fit:contain;filter:drop-shadow(0 0 12px #f6d68642)drop-shadow(0 8px 14px #00000057);width:72%;height:72%}.arxBattleChronicle .panelHeader{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:8px;position:sticky;top:0}.arxChronicleRows{align-content:start}.arxChronicleRow:first-child{border-color:#f6d6866b;box-shadow:inset 0 0 22px #f6d6860e,0 10px 24px #0000002e}.arxChronicleRow:first-child .arxChronicleIndex b{color:#1b1305;background:linear-gradient(#fff0ad,#d6a842)}@font-face{font-family:ArxeyaDisplayLocal;src:url(/assets/fonts/forum/forum-regular.ttf);font-display:swap}@font-face{font-family:ArxeyaTextLocal;src:url(/assets/fonts/inter/inter-italic-variable.ttf);font-display:swap}:root{--arx-home-display:"ArxeyaDisplayLocal", "Cinzel", "Cormorant Garamond", "Georgia", serif;--arx-home-text:"ArxeyaTextLocal", "Inter", "Manrope", system-ui, sans-serif}.premiumHomeHub{font-family:var(--arx-home-text);gap:12px;padding:12px}.premiumHomeHub .arxHomeAnimatedFrame{background:radial-gradient(circle at 12% 8%,#f6d6861f,#0000 28%),radial-gradient(circle at 88% 12%,#5a4a961f,#0000 34%),linear-gradient(135deg,#12141ee0,#080a10c2);border-color:#f6d68633;box-shadow:inset 0 1px #ffffff0e,inset 0 0 52px #f6d68609,0 20px 56px #00000057}.premiumHeroHub{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr) minmax(240px,.72fr);min-height:188px;padding:22px 28px}.premiumHeroSeal{background:radial-gradient(circle at 50% 36%,#ffe9a638,#0000 56%),linear-gradient(145deg,#ffffff14,#080a108f);border-radius:28px;width:86px;height:86px}.premiumHeroSeal img{object-fit:contain;filter:drop-shadow(0 0 16px #f6d68657)drop-shadow(0 10px 18px #0000005c);width:72%;height:72%}.premiumRaceMini{background:#080a10f0;border:1px solid #f6d68652;border-radius:13px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 8px 22px #00000057}.premiumRaceMini img{object-fit:contain;width:25px;height:25px}.premiumHomeHub .arxHomeHeroText span,.premiumHomeHub .arxHomePanelHeader span,.premiumHomeHub .arxHomeBottomStrip span,.premiumHomeHub .arxHomeStatusCard span{color:#f5d680;font-family:var(--arx-home-text);letter-spacing:.18em;font-size:10px;font-weight:900}.premiumHomeHub .arxHomeHeroText h1{font-family:var(--arx-home-display);letter-spacing:.01em;color:#fff0c8;text-shadow:0 2px #00000059,0 18px 42px #0000007a;margin-top:5px;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.9}.premiumHomeHub .arxHomeHeroText p{color:#f6ecd6b8;letter-spacing:.02em;margin-top:7px;font-size:14px;font-weight:650}.premiumVitals{gap:7px;padding:10px 0}.premiumVitals .arxHomeVitalHeader span{color:#f6ecd694;font-size:11px}.premiumVitals .arxHomeVitalHeader b{color:#fff0c8;font-size:12px}.premiumVitals .arxHomeVitalBar{background:#00000075;height:8px}.premiumVitals .arxHomeVitalBar.hp i{background:linear-gradient(90deg,#bd3f58,#f28395,#ffe3a3)}.premiumVitals .arxHomeVitalBar.xp i{background:linear-gradient(90deg,#bd8842,#f5d680,#fff2bd)}.premiumStatus{border-radius:20px;min-height:104px;padding:16px 18px}.premiumStatus h2{font-family:var(--arx-home-display);color:#fff0c8;letter-spacing:.01em;margin:7px 0 6px;font-size:24px}.premiumStatus p{color:#f6ecd6a3;font-size:12px}.premiumHeroActions{gap:9px}.premiumHeroActions .arxHomePrimaryButton,.premiumHeroActions .arxHomeGhostButton,.premiumHomeHub .arxHomeMiniButton{letter-spacing:.01em;min-height:40px;padding:0 20px;font-size:13px}.premiumHomeGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px}.premiumHomePanel{border-radius:24px;padding:16px}.premiumHomeHub .arxHomePanelHeader{margin-bottom:12px}.premiumHomeHub .arxHomePanelHeader h2{font-family:var(--arx-home-display);color:#fff0c8;letter-spacing:.01em;margin-top:5px;font-size:26px;font-weight:700}.premiumHomeHub .arxHomePanelHeader b{color:#f6ecd680;font-size:9px}.premiumActionGrid{gap:9px}.premiumActionGrid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumActionGrid.progress{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumHomeHub .arxHomeActionCard{background:radial-gradient(circle at 90% 85%,#f6d68612,#0000 28%),linear-gradient(145deg,#ffffff0b,#080a105c);border-radius:18px;min-height:100px;padding:15px}.premiumHomeHub .arxHomeActionCard.compact{min-height:96px}.premiumHomeHub .arxHomeActionCard i{width:34px;height:34px;font-family:var(--arx-home-display);color:#f5d680;border-radius:12px;margin-bottom:10px;font-size:13px;font-weight:800}.premiumHomeHub .arxHomeActionCard strong{font-family:var(--arx-home-display);color:#fff0c8;letter-spacing:.01em;font-size:19px;font-weight:700}.premiumHomeHub .arxHomeActionCard small{color:#f6ecd68f;margin-top:5px;font-size:11px;line-height:1.35}.premiumBottomStrip{border-radius:20px;min-height:58px;padding:10px 16px}.premiumBottomStrip b{font-family:var(--arx-home-display);color:#fff0c8;font-size:24px}.premiumBottomStrip p{color:#f6ecd69e;font-size:12px}@media (width<=1500px){.premiumHeroHub{grid-template-columns:1fr minmax(230px,.45fr)}.premiumHomeGrid{grid-template-columns:1fr}}@media (width<=1050px){.premiumActionGrid.progress,.premiumActionGrid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.premiumActionGrid.progress,.premiumActionGrid.primary{grid-template-columns:1fr}}.bossesHeroPanelWithBack{padding-top:30px;position:relative}.bossesHeaderBackButton{z-index:6;min-height:34px;padding:0 14px;font-size:12px;position:absolute;top:14px;right:16px}.bossesBackButton{display:none!important}@media (width<=900px){.bossesHeroPanelWithBack{padding-top:58px}.bossesHeaderBackButton{left:16px;right:auto}}.arxBattleChronicleLayout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:10px!important}.arxBattleGrid{grid-template-columns:minmax(170px,.68fr) minmax(280px,1.1fr) minmax(170px,.68fr)!important;align-items:stretch!important;gap:10px!important}.arxFighterCard,.arxBattleCenter,.arxBattleChronicle{border-radius:16px!important}.arxFighterCard{gap:8px!important;padding:12px!important}.arxFighterPortrait{border-radius:18px!important;width:78px!important;height:78px!important}.arxFighterCard h2{margin:0!important;font-size:18px!important;line-height:1.05!important}.arxFighterCard p{margin:0!important}.arxFighterStats{gap:7px!important}.arxFighterStats div{border-radius:12px!important;padding:8px!important}.arxBattleCenter{gap:9px!important;padding:14px!important}.arxBattleCenter h1{font-size:clamp(30px,3.2vw,46px)!important;line-height:.96!important}.arxBattleActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.arxBattleActions button{min-height:38px!important;padding-inline:12px!important}.arxBattleSkillsV2{gap:6px!important}.arxBattleSkillsV2 button{isolation:isolate;width:100%!important;min-height:46px!important;padding:7px 9px!important;overflow:visible!important}.arxBattleSkillsV2 button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.arxBattleSkillsV2 button.cooldown{filter:saturate(.72);border-color:#ff687561!important}.arxBattleSkillsV2 button.justUsed{animation:.9s both arxSkillUsedPulse;border-color:#9ad3ffa6!important}.arxBattleSkillsV2 button.justUsed em{color:#061522;background:linear-gradient(#bfeaff,#5aa9ff)}.arxBattleSkillsV2 button[aria-disabled=true]{cursor:not-allowed}.arxBattleSkillsV2 button.cooldown:before{z-index:0;background:linear-gradient(90deg, #7c1d279e var(--cooldown-progress,0%), transparent 0), repeating-linear-gradient(-45deg, #ffffff0e 0 6px, transparent 6px 12px)}.arxBattleSkillsV2 button.cooldown img,.arxBattleSkillsV2 button.cooldown i,.arxBattleSkillsV2 button.cooldown strong,.arxBattleSkillsV2 button.cooldown small,.arxBattleSkillsV2 button.cooldown em{z-index:1;position:relative}.arxSkillCooldownBadge{z-index:2;color:#180e08;background:linear-gradient(#ffe69a,#b77b2e);border:1px solid #ffd48485;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #00000052}.arxBattleSkillsV2 button[data-tooltip],.arxEffectChip[data-tooltip]{position:relative}.arxBattleSkillsV2 button[data-tooltip]:after,.arxEffectChip[data-tooltip]:after{content:attr(data-tooltip);z-index:80;color:#fff4d6;text-align:left;text-transform:none;white-space:pre-line;opacity:0;visibility:hidden;pointer-events:none;background:#0e0e13f5;border:1px solid #f6d68647;border-radius:10px;width:max-content;max-width:min(320px,72vw);padding:10px 12px;font-size:12px;font-weight:750;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 16px 36px #00000080}.arxEffectChip[data-tooltip]:after{left:auto;right:0;transform:translateY(4px)}.arxBattleSkillsV2 button[data-tooltip]:hover:after,.arxBattleSkillsV2 button[data-tooltip]:focus-visible:after,.arxEffectChip[data-tooltip]:hover:after,.arxEffectChip[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.arxEffectChip[data-tooltip]:hover:after,.arxEffectChip[data-tooltip]:focus-visible:after{transform:translateY(0)}.arxFighterCard{position:relative}.arxFighterCard.isAttacking{animation:.45s both arxCombatLunge}.arxFighterCard.enemy.isAttacking{animation-name:arxCombatLungeEnemy}.arxFighterCard.isHit{animation:.55s both arxCombatHit}.arxFighterCard.isHit .arxFighterPortrait{box-shadow:0 0 0 1px #ff7575b3,0 0 30px #ff3f3f59!important}.arxDamageFloat{z-index:8;color:#fff4d6;text-align:center;pointer-events:none;background:#520e15e6;border:1px solid #ffe69a94;border-radius:999px;min-width:42px;padding:5px 9px;font-size:16px;font-weight:950;animation:.95s ease-out both arxDamageFloat;position:absolute;top:86px;right:18px;box-shadow:0 12px 24px #0000006b}.arxFighterCard.player .arxDamageFloat{left:18px;right:auto}.arxBattleCenter.playerAction:before,.arxBattleCenter.enemyAction:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:.75s both arxActionCenterFlash;position:absolute;inset:0}.arxBattleCenter.playerAction:before{background:radial-gradient(circle at 48% 32%,#6ab5ff38,#0000 58%)}.arxBattleCenter.enemyAction:before{background:radial-gradient(circle at 48% 32%,#ff5f5f33,#0000 58%)}@keyframes arxSkillUsedPulse{0%{transform:translateY(0)scale(1)}34%{transform:translateY(-2px)scale(1.018);box-shadow:0 0 0 1px #9ad3ff8c,0 0 26px #4399ff3d}to{transform:translateY(0)scale(1)}}@keyframes arxCombatLunge{0%{transform:translate(0)}42%{transform:translate(14px)}to{transform:translate(0)}}@keyframes arxCombatLungeEnemy{0%{transform:translate(0)}42%{transform:translate(-14px)}to{transform:translate(0)}}@keyframes arxCombatHit{0%{filter:brightness();transform:translate(0)}20%{filter:brightness(1.45)saturate(1.2);transform:translate(-5px)}38%{transform:translate(5px)}58%{transform:translate(-3px)}to{filter:brightness();transform:translate(0)}}@keyframes arxDamageFloat{0%{opacity:0;transform:translateY(8px)scale(.86)}18%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-34px)scale(1)}}@keyframes arxActionCenterFlash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.arxBattleChronicle{max-height:calc(100vh - 156px)!important;padding:12px!important;overflow:auto!important}.arxBattleLogRows,.arxBattleChronicleRows{gap:7px!important}.arenaPage,.bossesPage,.arxBattlePage{overflow:hidden!important}.arenaHeroPanel,.bossesHeroPanel{border-radius:16px!important;grid-template-columns:58px minmax(0,1fr) minmax(300px,.78fr)!important;gap:10px!important;padding:10px!important}.arenaHeroIcon,.bossesHeroIcon{border-radius:15px!important;width:52px!important;height:52px!important;font-size:28px!important}.arenaHeroInfo h1,.bossesHeroInfo h1{letter-spacing:0!important;font-size:clamp(28px,3vw,42px)!important}.arenaSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.arenaSummaryCard,.bossesSummaryCard{border-radius:12px!important;padding:8px!important}.arenaLayout{grid-template-columns:minmax(390px,1.05fr) minmax(250px,.72fr) minmax(250px,.72fr)!important;grid-template-areas:"opponents rating rewards""opponents history history"!important;gap:10px!important;min-height:0!important}.arenaPanel{border-radius:16px!important;padding:10px!important}.arenaOpponentsList,.arenaTableList,.arenaRewardsGrid{gap:7px!important;margin-top:8px!important}.arenaOpponentsList{padding-right:3px;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:calc(100vh - 252px)!important;overflow:auto!important}.arenaRatingPanel,.arenaRewardsPanel,.arenaHistoryPanel{max-height:calc(50vh - 92px)!important;overflow:hidden!important}.arenaRatingPanel .arenaTableList,.arenaHistoryPanel .arenaTableList,.arenaRewardsPanel .arenaRewardsGrid{padding-right:3px;max-height:calc(50vh - 148px)!important;overflow:auto!important}.arenaOpponentCard{border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) 64px!important;gap:7px!important;min-height:58px!important;padding:7px!important}.arenaOpponentAvatar{border-radius:10px!important;width:30px!important;height:30px!important;font-size:17px!important}.arenaOpponentCard h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:13px!important}.arenaOpponentCard p,.arenaOpponentCard span,.arenaRewardCard p{font-size:11px!important}.arenaOpponentDelta b{font-size:15px!important}.arenaAttackButton{min-height:28px!important;padding:0 8px!important;font-size:11px!important}.arenaBattlePanel{border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)!important;gap:10px!important;padding:10px!important}.bossesHeroPanelWithBack{padding-left:78px!important}.bossesSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.bossesToolbar{border-radius:16px!important;padding:7px!important}.bossesToolbar button{min-height:30px!important;padding-inline:10px!important}.bossesGrid{grid-template-columns:repeat(2,minmax(300px,1fr))!important;gap:10px!important;min-height:0!important}.bossCard{border-radius:16px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.bossPortrait{border-radius:16px!important;width:72px!important;height:72px!important}.bossBody{gap:6px!important}.bossBody h2{font-size:18px!important}.bossBody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bossStats,.bossRewards{gap:5px!important}.bossStats div,.bossRewards div{border-radius:10px!important;padding:6px!important}.bossStartButton{min-height:34px!important}@media (width<=1180px){.arxBattleChronicleLayout,.arenaLayout,.bossesGrid{grid-template-columns:1fr!important;grid-template-areas:none!important;overflow:auto!important}.arenaPage,.bossesPage,.arxBattlePage{overflow:auto!important}}.arxBattleGrid{grid-template-columns:minmax(215px,.74fr) minmax(380px,1.18fr) minmax(215px,.74fr);align-items:stretch}.arxBattleCenter{isolation:isolate;background:radial-gradient(circle at 50% 8%,#f6d68621,#0000 34%),radial-gradient(circle at 50% 105%,#6078ff17,#0000 42%),linear-gradient(#13151fe6,#080a10b8);border-color:#f6d68638;min-height:418px;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #f6d68609,0 24px 68px #00000052}.arxBattleCenter:before{content:"";pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(circle,#f6d68629,#0000 62%);height:120px;transition:opacity .24s,transform .24s;position:absolute;inset:16px 20px auto;transform:scale(.82)}.arxBattleCenter.playerAction:before,.arxBattleCenter.enemyAction:before{opacity:1;transform:scale(1)}.arxBattleCenter:has(.arxActionStage):before{opacity:1;transform:scale(1)}.arxBattleCenter h1{text-shadow:0 2px #0006,0 18px 44px #0000006b;transition:transform .22s,color .22s}.arxBattleCenter.playerAction h1{color:#fff1bf;transform:translateY(-1px)scale(1.02)}.arxBattleCenter.enemyAction h1{color:#ffd5d5;transform:translateY(-1px)scale(1.02)}.arxActionStage{background:radial-gradient(circle at 10% 0,#f6d68624,#0000 42%),#07090f9e;border:1px solid #f6d6862e;border-radius:18px;width:min(390px,100%);margin:4px auto 10px;padding:11px 14px;animation:.24s ease-out both arxActionStageIn;box-shadow:inset 0 0 22px #f6d68609,0 12px 32px #00000038}.arxActionStage b,.arxActionStage small{display:block}.arxActionStage b{color:#fff4d6;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:950}.arxActionStage small{color:#eeebdea8;margin-top:4px;font-size:12px;line-height:1.35}.arxActionStage.phase-windup{border-color:#f6d68647}.arxActionStage.phase-playerImpact{background:radial-gradient(circle at 50% 0,#f6d68638,#0000 48%),#07090fad;border-color:#f6d68661}.arxActionStage.phase-enemyImpact{background:radial-gradient(circle at 50% 0,#ff5a692e,#0000 48%),#14080cb3;border-color:#ff6e7857}@keyframes arxActionStageIn{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.arxFighterCard{transition:transform .25s,border-color .25s,box-shadow .25s,filter .25s}.arxFighterCard.player.isAttacking{border-color:#f6d68670;animation:.52s cubic-bezier(.2,.9,.2,1) both arxPlayerStrike;box-shadow:inset 0 0 34px #f6d68614,0 22px 54px #00000052}.arxFighterCard.enemy.isAttacking{border-color:#ff646e61;animation:.52s cubic-bezier(.2,.9,.2,1) both arxEnemyStrike;box-shadow:inset 0 0 34px #ff5a6914,0 22px 54px #00000052}.arxFighterCard.isHit{filter:brightness(1.12)saturate(1.08);animation:.48s both arxCardHitShake}@keyframes arxPlayerStrike{0%{transform:translate(0)scale(1)}48%{transform:translate(18px)scale(1.025)}to{transform:translate(0)scale(1)}}@keyframes arxEnemyStrike{0%{transform:translate(0)scale(1)}48%{transform:translate(-18px)scale(1.025)}to{transform:translate(0)scale(1)}}@keyframes arxCardHitShake{0%{transform:translate(0)}18%{transform:translate(-5px)}38%{transform:translate(5px)}58%{transform:translate(-3px)}78%{transform:translate(2px)}to{transform:translate(0)}}.arxDamageFloat{z-index:20;color:#fff0bc;text-shadow:0 2px 10px #0009;background:#080a10d1;border:1px solid #ffebbe47;border-radius:999px;min-width:58px;padding:8px 12px;font-size:21px;font-weight:1000;animation:.92s ease-out both arxDamageFloatUp}@keyframes arxDamageFloatUp{0%{opacity:0;transform:translateY(10px)scale(.88)}18%{opacity:1;transform:translateY(-4px)scale(1.08)}to{opacity:0;transform:translateY(-34px)scale(.96)}}.arxBattleActions button,.arxBattleSkillsV2 button{transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s,opacity .16s}.arxBattleActions button:not(:disabled):active,.arxBattleSkillsV2 button:not(:disabled):active{transform:translateY(1px)scale(.985)}.arxBattleSkillsV2 button{border-color:#f6d68629;min-height:55px;overflow:hidden}.arxBattleSkillsV2 button.ready{box-shadow:inset 0 0 18px #f6d68609,0 8px 18px #00000029}.arxBattleSkillsV2 button.ready:hover{filter:brightness(1.08);border-color:#f6d68661}.arxBattleSkillsV2 button.justUsed{border-color:#f6d68680;animation:.72s both arxSkillCastPulse}@keyframes arxSkillCastPulse{0%{transform:scale(1)}35%{transform:scale(1.035);box-shadow:inset 0 0 28px #f6d68621,0 0 28px #f6d6862e}to{transform:scale(1)}}.arxBattleSkillsV2 button.cooldown{cursor:not-allowed;opacity:.78;filter:grayscale(.4)brightness(.82);background:linear-gradient(90deg,#70212a57,#080a108a),#080a10ad;border-color:#ff737d52}.arxBattleSkillsV2 button.cooldown:before{content:"";width:var(--cooldown-progress,50%);pointer-events:none;opacity:.95;background:linear-gradient(90deg,#ff607033,#ffd68614);animation:1.6s ease-in-out infinite arxCooldownSweep;position:absolute;inset:0 auto 0 0}@keyframes arxCooldownSweep{0%,to{filter:brightness(.9)}50%{filter:brightness(1.18)}}.arxSkillCooldownBadge{z-index:4;color:#ffe1e1;background:radial-gradient(circle at 50% 0,#ffdcbe3d,#0000 58%),#581a23eb;border:1px solid #ffb4be61;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:1000;display:grid;position:absolute;top:7px;right:8px;box-shadow:0 0 18px #ff4b5c33}.arxSkillCooldownOverlay{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#080a1038 38%,#080a10b8 100%);place-items:center end;padding-right:42px;display:grid;position:absolute;inset:0}.arxSkillCooldownOverlay b,.arxSkillCooldownOverlay small{text-align:center;display:block}.arxSkillCooldownOverlay b{color:#ffe1e1;font-size:18px;font-weight:1000;line-height:1}.arxSkillCooldownOverlay small{color:#ffe1e1b8;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:900}.arxBattleSkillsV2 button.cooldown strong,.arxBattleSkillsV2 button.cooldown small,.arxBattleSkillsV2 button.cooldown em,.arxBattleSkillsV2 button.cooldown img,.arxBattleSkillsV2 button.cooldown i{z-index:4;position:relative}.arxBattleSkillsV2 button.cooldown em{color:#ffe0e0;background:#7e242ee6}.arxEffectChip{grid-template-columns:32px minmax(0,1fr);align-items:start;padding:9px}.arxEffectChip>div{min-width:0}.arxEffectKind{color:#f5d680;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #f6d68629;border-radius:999px;align-items:center;width:fit-content;min-height:17px;margin-bottom:4px;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex}.arxEffectChip strong{white-space:normal;line-height:1.18}.arxEffectChip small{white-space:normal;color:#eeebdea8;margin-top:4px;line-height:1.25}.arxEffectChip em{color:#eeebde70;white-space:normal;margin-top:5px;font-size:10px;font-style:normal;line-height:1.25;display:block}.arxEffectChip.buff .arxEffectKind{color:#ccffd9;background:#20603d5c;border-color:#7be1aa42}.arxEffectChip.debuff .arxEffectKind,.arxEffectChip.danger .arxEffectKind{color:#ffd7dc;background:#5e1c2275;border-color:#ff646e4d}.arxChronicleRow:first-child{transform-origin:top;animation:.52s ease-out both arxNewestChroniclePulse}@keyframes arxNewestChroniclePulse{0%{opacity:0;transform:translateY(-7px)scale(.985)}45%{opacity:1;transform:translateY(0)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.arxBattleGrid{grid-template-columns:1fr}.arxFighterCard.player.isAttacking,.arxFighterCard.enemy.isAttacking{animation-name:arxSkillCastPulse}}.arxMapNoScrollPage{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);display:grid;padding-right:0!important;overflow:hidden!important}.premiumMapPage{--map-gold:#f2d479;--map-cream:#fff1c6;--map-muted:#eeebde9e;--map-card:#0e111ac2}.premiumMapHero{background:radial-gradient(circle at 12% 20%,#f6d68629,#0000 34%),radial-gradient(circle at 86% 0,#6482ff1c,#0000 32%),linear-gradient(135deg,#161822f0,#090b12d1);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr) auto;align-items:center;gap:18px;min-height:122px;padding:18px 22px;display:grid;overflow:hidden}.premiumMapHero:before{content:"";pointer-events:none;opacity:.32;background:repeating-conic-gradient(#f6d6861c 0deg 1deg,#0000 1deg 14deg);border:1px solid #f6d68614;border-radius:50%;width:360px;height:360px;animation:44s linear infinite premiumMapCompassSpin;position:absolute;inset:auto 80px -120px auto}@keyframes premiumMapCompassSpin{to{transform:rotate(360deg)}}.premiumMapHeroCopy{z-index:1;min-width:0;position:relative}.premiumMapHeroCopy span,.premiumMapBoardHeader span,.premiumMapSelectedHead span{color:var(--map-gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.premiumMapHeroCopy h1{color:var(--map-cream);font-family:var(--arx-home-display,var(--font-heading));letter-spacing:.01em;text-shadow:0 2px #00000061,0 18px 46px #0000006b;margin:6px 0 7px;font-size:clamp(34px,3.8vw,58px);line-height:.94}.premiumMapHeroCopy p{max-width:720px;color:var(--map-muted);margin:0;font-size:13px;line-height:1.45}.premiumMapHeroStats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.premiumMapHeroStats div{background:radial-gradient(circle at 50% 0,#f6d68617,#0000 56%),#0000003d;border:1px solid #f6d68626;border-radius:17px;align-content:center;gap:3px;min-height:56px;padding:10px 12px;display:grid}.premiumMapHeroStats span{color:#eeebde85;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.premiumMapHeroStats b{color:var(--map-cream);font-size:22px;line-height:1}.premiumMapStartButton{z-index:1;min-width:146px;min-height:44px;position:relative}.premiumMapLayout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:10px;min-height:0;display:grid}.premiumMapBoard,.premiumMapSelected,.premiumMapQuickBar{background:radial-gradient(circle at 15% 0,#f6d68614,#0000 38%),linear-gradient(135deg,#161822db,#090b12bd);border:1px solid #ecd1882e;border-radius:24px;box-shadow:inset 0 1px #ffffff0b,0 20px 54px #00000042}.premiumMapBoard{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid;overflow:hidden}.premiumMapBoardHeader{justify-content:space-between;align-items:end;gap:14px;display:flex}.premiumMapBoardHeader h2,.premiumMapSelectedHead h2{color:var(--map-cream);font-family:var(--arx-home-display,var(--font-heading));margin:4px 0 0;font-size:26px;line-height:1}.premiumMapBoardHeader b{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.premiumMapTiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,1fr);gap:9px;min-height:0;display:grid}.premiumMapTile{cursor:pointer;text-align:left;background:radial-gradient(circle at 100% 100%,#f6d68614,#0000 40%),#ffffff09;border:1px solid #f6d68621;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon text level""icon text status";align-items:center;gap:2px 10px;min-width:0;padding:11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s;display:grid;position:relative;overflow:hidden}.premiumMapTile:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 0% 0%, var(--tile-glow,#f6d6861f), transparent 48%);position:absolute;inset:0}.premiumMapTile:hover{filter:brightness(1.08);border-color:#f6d68657;transform:translateY(-2px);box-shadow:0 14px 30px #0000003d}.premiumMapTile.selected{background:radial-gradient(circle at 0 0,#f6d68633,#0000 46%),linear-gradient(135deg,#493d248c,#0c0e16bd);border-color:#f6d68694;box-shadow:inset 0 0 28px #f6d6860f,0 16px 34px #00000042}.premiumMapTile.locked{opacity:.58;filter:grayscale(.45)}.premiumMapTileIcon{z-index:1;background:#00000047;border:1px solid #f6d68624;border-radius:15px;grid-area:icon;place-items:center;width:42px;height:42px;font-size:21px;display:grid;position:relative;box-shadow:inset 0 0 16px #ffffff09}.premiumMapTileText{z-index:1;grid-area:text;min-width:0;position:relative}.premiumMapTileText b,.premiumMapTileText small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.premiumMapTileText b{color:var(--map-cream);font-size:14px;font-weight:950}.premiumMapTileText small{color:#eeebde75;margin-top:4px;font-size:10px}.premiumMapTileLevel{z-index:1;color:#fff4d6e6;grid-area:level;justify-self:end;font-size:11px;font-weight:950;position:relative}.premiumMapTile i{z-index:1;color:#fff4d6db;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0e;border-radius:999px;grid-area:status;justify-self:end;align-items:center;min-height:19px;padding:0 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex;position:relative}.premiumMapTile.available i{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842)}.premiumMapTile.forest{--tile-glow:#6ed28226}.premiumMapTile.moon{--tile-glow:#7082ff29}.premiumMapTile.ruin{--tile-glow:#d2be9626}.premiumMapTile.curse{--tile-glow:#be466429}.premiumMapTile.fire{--tile-glow:#ff824629}.premiumMapTile.crystal{--tile-glow:#6ed2ff29}.premiumMapSelected{grid-template-rows:132px auto auto auto;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.premiumMapSelectedArt{background:radial-gradient(circle,#f6d6862e,#0000 30%),radial-gradient(circle at 50% 100%,#28784638,#0000 54%),#00000057;border:1px solid #f6d68621;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.premiumMapSelectedArt:before{content:"";background:repeating-conic-gradient(#f6d68621 0deg 1deg,#0000 1deg 16deg);border:1px solid #f6d6861f;border-radius:50%;width:210px;height:210px;animation:38s linear infinite premiumMapCompassSpin;position:absolute}.premiumMapSelectedArt span{z-index:1;filter:drop-shadow(0 0 20px #f6d6864d);font-size:54px;position:relative}.premiumMapSelectedArt i{opacity:.66;background:linear-gradient(90deg,#0000,#f6d68694,#0000);border-radius:999px;height:6px;position:absolute;inset:auto 16px 16px}.premiumMapSelectedHead{min-width:0}.premiumMapSelectedHead p{min-height:40px;max-height:62px;color:var(--map-muted);margin:8px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.premiumMapFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premiumMapFacts div{background:#00000038;border:1px solid #f6d6861c;border-radius:15px;gap:4px;padding:9px 10px;display:grid}.premiumMapFacts span{color:#eeebde75;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.premiumMapFacts b{min-width:0;color:var(--map-cream);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.premiumMapActionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.premiumMapActionRow .goldActionButton,.premiumMapActionRow .arxGhostButton{min-height:42px}.premiumMapQuickBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.premiumMapQuick{color:#fcf3d5eb;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #f6d68621;border-radius:17px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon title""icon text";align-items:center;gap:0 10px;min-height:58px;padding:9px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.premiumMapQuick:hover{background:#ffffff0e;border-color:#f6d68657;transform:translateY(-1px)}.premiumMapQuick.active{background:radial-gradient(circle at 0 0,#f6d68621,#0000 44%),#ffffff0b;border-color:#f6d68657}.premiumMapQuick.danger{border-color:#ff6e7833}.premiumMapQuick span{background:#00000040;border-radius:14px;grid-area:icon;place-items:center;width:38px;height:38px;display:grid}.premiumMapQuick b{color:var(--map-cream);grid-area:title;font-size:14px}.premiumMapQuick small{color:#eeebde7a;grid-area:text;font-size:10px}@media (width<=1500px){.premiumMapHero{grid-template-columns:minmax(0,1fr) auto}.premiumMapHeroStats{display:none}.premiumMapLayout{grid-template-columns:minmax(0,1fr) minmax(310px,.62fr)}.premiumMapTiles{grid-auto-rows:minmax(70px,1fr)}}@media (width<=1180px){.arxMapNoScrollPage{height:auto;max-height:none;overflow:auto!important}.premiumMapLayout{grid-template-columns:1fr}.premiumMapTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumMapQuickBar{grid-template-columns:1fr}}@media (width<=720px){.premiumMapHero,.premiumMapTiles,.premiumMapActionRow{grid-template-columns:1fr}}.premiumAssetMapPage{box-sizing:border-box;grid-template-rows:106px minmax(0,1fr) 58px;gap:10px;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);display:grid;padding:12px!important;overflow:hidden!important}.premiumAssetMapPage,.premiumAssetMapPage *{box-sizing:border-box}.premiumAssetMapHero,.premiumAssetMapBoard,.premiumAssetMapSelected,.premiumAssetMapQuickBar,.premiumAssetMapState{background:radial-gradient(circle at 14% 0,#f6d6861a,#0000 34%),linear-gradient(135deg,#151722eb,#080a10c7);border:1px solid #f6d6862e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000047}.premiumAssetMapHero{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,420px) auto;align-items:center;gap:14px;min-height:0;padding:14px 20px;display:grid}.premiumAssetMapHero:before{content:"";opacity:.35;pointer-events:none;background:repeating-conic-gradient(#f6d6861a 0deg 1deg,#0000 1deg 14deg);border:1px solid #f6d68614;border-radius:50%;width:360px;height:360px;animation:42s linear infinite premiumAssetMapSpin;position:absolute;bottom:-180px;right:120px}@keyframes premiumAssetMapSpin{to{transform:rotate(360deg)}}.premiumAssetMapHeroText{z-index:1;min-width:0;position:relative}.premiumAssetMapHeroText span,.premiumAssetMapBoardHeader span,.premiumAssetMapSelectedInfo span{color:#f5d680;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.premiumAssetMapHeroText h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));text-shadow:0 16px 38px #00000070;margin:4px 0 5px;font-size:clamp(34px,3.8vw,54px);line-height:.92}.premiumAssetMapHeroText p{color:#eeebde9e;max-width:720px;margin:0;font-size:12px;line-height:1.35}.premiumAssetMapCounters{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.premiumAssetMapCounters div{background:#0000003d;border:1px solid #f6d68621;border-radius:16px;align-content:center;gap:3px;min-height:54px;padding:8px 11px;display:grid}.premiumAssetMapCounters span{color:#eeebde80;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.premiumAssetMapCounters b{color:#fff1c6;font-size:20px;line-height:1}.premiumAssetMapMainButton{z-index:1;min-width:132px;min-height:42px;position:relative}.premiumAssetMapBody{grid-template-columns:minmax(0,1.58fr) minmax(330px,.82fr);align-items:stretch;gap:10px;min-height:0;display:grid}.premiumAssetMapBoard,.premiumAssetMapSelected{border-radius:24px;min-height:0}.premiumAssetMapBoard{grid-template-rows:44px minmax(0,1fr);gap:9px;padding:12px;display:grid}.premiumAssetMapBoardHeader{justify-content:space-between;align-items:end;gap:12px;min-height:0;display:flex}.premiumAssetMapBoardHeader h2,.premiumAssetMapSelectedInfo h2{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:4px 0 0;font-size:24px;line-height:1}.premiumAssetMapBoardHeader b{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842);border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.premiumAssetMapTiles{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.premiumAssetMapTile{color:#fff1c6;cursor:pointer;text-align:left;background-position:50%;background-size:cover;border:1px solid #f6d6861f;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"badge text level""badge text status";align-items:center;gap:2px 9px;min-width:0;min-height:0;padding:10px;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.premiumAssetMapTileShade{pointer-events:none;background:linear-gradient(90deg,#05070ce6,#080a10a8),radial-gradient(circle at 100% 100%,#f6d6861a,#0000 46%);position:absolute;inset:0}.premiumAssetMapTile:hover{filter:brightness(1.08);border-color:#f6d68657;transform:translateY(-2px);box-shadow:0 14px 30px #00000042}.premiumAssetMapTile.selected{border-color:#f6d6869e;box-shadow:inset 0 0 30px #f6d68614,0 16px 34px #00000047}.premiumAssetMapTile.locked{opacity:.54;filter:grayscale(.45)}.premiumAssetMapTileBadge{z-index:1;background:#00000052;border:1px solid #f6d6862e;border-radius:15px;grid-area:badge;place-items:center;width:42px;height:42px;display:grid;position:relative}.premiumAssetMapTileBadge img{object-fit:contain;filter:drop-shadow(0 0 12px #f6d68647);width:28px;height:28px}.premiumAssetMapTileText{z-index:1;grid-area:text;min-width:0;position:relative}.premiumAssetMapTileText b,.premiumAssetMapTileText small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.premiumAssetMapTileText b{color:#fff1c6;font-size:14px;font-weight:950}.premiumAssetMapTileText small{color:#eeebde8c;margin-top:4px;font-size:10px}.premiumAssetMapTileLevel{z-index:1;color:#fff4d6eb;grid-area:level;justify-self:end;font-size:11px;font-weight:950;position:relative}.premiumAssetMapTile i{z-index:1;color:#fff4d6db;letter-spacing:.04em;text-transform:uppercase;background:#ffffff13;border-radius:999px;grid-area:status;justify-self:end;align-items:center;min-height:19px;padding:0 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex;position:relative}.premiumAssetMapTile.available i{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842)}.premiumAssetMapSelected{grid-template-rows:142px minmax(88px,auto) auto 44px;align-self:stretch;gap:10px;padding:12px;display:grid}.premiumAssetMapSelectedArt{background-position:50%;background-size:cover;border:1px solid #f6d68624;border-radius:22px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.premiumAssetMapSelectedArt:before{content:"";background:radial-gradient(circle,#f6d6861f,#0000 36%),linear-gradient(#06080d4d,#06080dc7);position:absolute;inset:0}.premiumAssetMapSelectedArt:after{content:"";opacity:.58;background:repeating-conic-gradient(#f6d68624 0deg 1deg,#0000 1deg 15deg);border:1px solid #f6d6861f;border-radius:50%;width:220px;height:220px;animation:40s linear infinite premiumAssetMapSpin;position:absolute}.premiumAssetMapSelectedOrb{z-index:2;background:#07090f8f;border:1px solid #f6d68647;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 0 24px #f6d68614,0 18px 38px #00000057}.premiumAssetMapSelectedOrb img{object-fit:contain;filter:drop-shadow(0 0 18px #f6d68652);width:54px;height:54px}.premiumAssetMapSelectedInfo{min-width:0}.premiumAssetMapSelectedInfo p{color:#eeebde9e;min-height:44px;max-height:58px;margin:8px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.premiumAssetMapFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premiumAssetMapFacts div{background:#0000003d;border:1px solid #f6d6861c;border-radius:14px;gap:3px;min-width:0;padding:8px 10px;display:grid}.premiumAssetMapFacts span{color:#eeebde73;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.premiumAssetMapFacts b{color:#fff1c6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.premiumAssetMapActions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.premiumAssetMapActions .goldActionButton,.premiumAssetMapActions .arxGhostButton{min-height:42px}.premiumAssetMapQuickBar{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.premiumAssetQuick{color:#fcf3d5eb;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #f6d68621;border-radius:16px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"num title""num text";align-items:center;gap:0 10px;min-width:0;padding:8px 11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.premiumAssetQuick:hover{background:#ffffff0e;border-color:#f6d68657;transform:translateY(-1px)}.premiumAssetQuick span{color:#f5d680;background:#00000047;border-radius:13px;grid-area:num;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid}.premiumAssetQuick b{color:#fff1c6;text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:13px;overflow:hidden}.premiumAssetQuick small{color:#eeebde7a;text-overflow:ellipsis;white-space:nowrap;grid-area:text;min-width:0;font-size:10px;overflow:hidden}.premiumAssetMapState{border-radius:24px;align-content:center;gap:10px;min-height:300px;padding:28px;display:grid}.premiumAssetMapState span{color:#f5d680;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.premiumAssetMapState h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:0;font-size:46px}.premiumAssetMapState p{color:#eeebde9e;margin:0}@media (width<=1500px){.premiumAssetMapHero{grid-template-columns:minmax(0,1fr) auto}.premiumAssetMapCounters{display:none}.premiumAssetMapBody{grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr)}}@media (width<=1180px){.premiumAssetMapPage{height:auto;max-height:none;overflow:auto!important}.premiumAssetMapBody{grid-template-columns:1fr}.premiumAssetMapTiles{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.premiumAssetMapQuickBar{grid-template-columns:1fr}}@media (width<=720px){.premiumAssetMapHero,.premiumAssetMapTiles,.premiumAssetMapActions{grid-template-columns:1fr}}.atlasMapPage{box-sizing:border-box;grid-template-rows:104px minmax(0,1fr) 58px;gap:10px;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);display:grid;padding:12px!important;overflow:hidden!important}.atlasMapPage,.atlasMapPage *{box-sizing:border-box}.atlasMapHero,.atlasStage,.atlasSelectedCard,.atlasQuickBar,.atlasMapState{background:radial-gradient(circle at 14% 0,#f6d6861f,#0000 32%),linear-gradient(135deg,#141621f0,#080a10c7);border:1px solid #f6d68633;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000004d}.atlasMapHero{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,410px) auto;align-items:center;gap:14px;min-height:0;padding:14px 20px;display:grid}.atlasMapHero:before{content:"";opacity:.32;background:repeating-conic-gradient(#f6d6861f 0deg 1deg,#0000 1deg 13deg);border:1px solid #f6d68614;border-radius:50%;width:380px;height:380px;animation:44s linear infinite atlasSpin;position:absolute;bottom:-190px;right:100px}@keyframes atlasSpin{to{transform:rotate(360deg)}}.atlasMapTitle{z-index:1;min-width:0;position:relative}.atlasMapTitle span,.atlasSelectedText span{color:#f5d680;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.atlasMapTitle h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));text-shadow:0 16px 38px #00000070;margin:4px 0 5px;font-size:clamp(34px,3.8vw,54px);line-height:.92}.atlasMapTitle p{color:#eeebde9e;max-width:720px;margin:0;font-size:12px;line-height:1.35}.atlasMapStats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.atlasMapStats div{background:#0000003d;border:1px solid #f6d68621;border-radius:16px;align-content:center;gap:3px;min-height:54px;padding:8px 11px;display:grid}.atlasMapStats span{color:#eeebde80;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.atlasMapStats b{color:#fff1c6;font-size:20px;line-height:1}.atlasMainButton{z-index:1;min-width:132px;min-height:42px;position:relative}.atlasMapMain{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:stretch;gap:10px;min-height:0;display:grid}.atlasStage{background-position:50%;background-size:cover;border-radius:26px;min-height:0}.atlasStageShade{pointer-events:none;background:radial-gradient(circle at 48% 45%,#f6d68612,#0000 38%),linear-gradient(#05070c29,#05070c9e),linear-gradient(90deg,#05070cb8,#05070c3d,#05070cad);position:absolute;inset:0}.atlasCompass{aspect-ratio:1;opacity:.32;pointer-events:none;background:repeating-conic-gradient(#f6d68621 0deg 1deg,#0000 1deg 15deg),radial-gradient(circle,#0000 0 38%,#f6d6860f 39% 40%,#0000 41%);border:1px solid #f6d6861f;border-radius:50%;width:min(460px,54%);animation:54s linear infinite atlasSpin;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.atlasRouteLine{pointer-events:none;background:linear-gradient(90deg,#0000,#f6d68657,#f6d6862e,#0000);height:2px;position:absolute;top:51%;left:12%;right:10%;transform:rotate(-8deg);box-shadow:0 0 18px #f6d6862e}.atlasNode{z-index:3;color:#fff1c6;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#f6d6861f,#0000 46%),#07090fc2;border:1px solid #f6d6862e;border-radius:18px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"orb text""status status";align-items:center;gap:6px 9px;width:170px;min-height:58px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 34px #00000052}.atlasNode:hover{filter:brightness(1.08);border-color:#f6d6866b;transform:translate(-50%,-53%)scale(1.025)}.atlasNode.selected{z-index:5;background:radial-gradient(circle at 0 0,#f6d68638,#0000 46%),#15130ee0;border-color:#f6d686b8;box-shadow:inset 0 0 26px #f6d68614,0 20px 42px #00000061}.atlasNode.locked{opacity:.5;filter:grayscale(.55)}.atlasNodeOrb{background:#00000052;border:1px solid #f6d68633;border-radius:14px;grid-area:orb;place-items:center;width:38px;height:38px;display:grid}.atlasNodeOrb img{object-fit:contain;filter:drop-shadow(0 0 12px #f6d68647);width:27px;height:27px}.atlasNodeLabel{grid-area:text;min-width:0}.atlasNodeLabel b,.atlasNodeLabel small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.atlasNodeLabel b{color:#fff1c6;font-size:13px;font-weight:950}.atlasNodeLabel small{color:#eeebde8a;margin-top:3px;font-size:10px;font-weight:850}.atlasNode i{color:#fff4d6db;letter-spacing:.04em;text-transform:uppercase;background:#ffffff13;border-radius:999px;grid-area:status;justify-self:start;align-items:center;min-height:19px;padding:0 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex}.atlasNode.available i{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842)}.atlasStageLegend{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090fb8;border:1px solid #f6d68629;border-radius:16px;gap:3px;padding:11px 13px;display:grid;position:absolute;bottom:16px;left:18px}.atlasStageLegend span{color:#f5d680;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.atlasStageLegend b{color:#fff1c6e0;font-size:12px}.atlasSelectedCard{border-radius:26px;grid-template-rows:142px minmax(86px,auto) auto 44px;gap:10px;min-height:0;padding:12px;display:grid}.atlasSelectedArt{background-position:50%;background-size:cover;border:1px solid #f6d68626;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.atlasSelectedArt:before{content:"";background:radial-gradient(circle,#f6d68624,#0000 38%),linear-gradient(#06080d42,#06080dc7);position:absolute;inset:0}.atlasSelectedArt:after{content:"";opacity:.58;background:repeating-conic-gradient(#f6d68624 0deg 1deg,#0000 1deg 15deg);border:1px solid #f6d6861f;border-radius:50%;width:220px;height:220px;animation:40s linear infinite atlasSpin;position:absolute}.atlasSelectedArt span{z-index:2;background:#07090f94;border:1px solid #f6d68647;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 0 24px #f6d68614,0 18px 38px #00000057}.atlasSelectedArt img{object-fit:contain;filter:drop-shadow(0 0 18px #f6d68652);width:54px;height:54px}.atlasSelectedText{min-width:0}.atlasSelectedText h2{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:5px 0 0;font-size:28px;line-height:1}.atlasSelectedText p{color:#eeebde9e;min-height:44px;max-height:58px;margin:8px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.atlasFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.atlasFacts div{background:#0000003d;border:1px solid #f6d6861c;border-radius:14px;gap:3px;min-width:0;padding:8px 10px;display:grid}.atlasFacts span{color:#eeebde73;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.atlasFacts b{color:#fff1c6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.atlasSelectedActions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.atlasSelectedActions .goldActionButton,.atlasSelectedActions .arxGhostButton{min-height:42px}.atlasQuickBar{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.atlasQuick{color:#fcf3d5eb;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #f6d68621;border-radius:16px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"num title""num text";align-items:center;gap:0 10px;min-width:0;padding:8px 11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.atlasQuick:hover{background:#ffffff0e;border-color:#f6d68657;transform:translateY(-1px)}.atlasQuick span{color:#f5d680;background:#00000047;border-radius:13px;grid-area:num;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid}.atlasQuick b{color:#fff1c6;text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:13px;overflow:hidden}.atlasQuick small{color:#eeebde7a;text-overflow:ellipsis;white-space:nowrap;grid-area:text;min-width:0;font-size:10px;overflow:hidden}.atlasMapState{border-radius:24px;align-content:center;gap:10px;min-height:300px;padding:28px;display:grid}.atlasMapState span{color:#f5d680;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.atlasMapState h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:0;font-size:46px}.atlasMapState p{color:#eeebde9e;margin:0}@media (width<=1500px){.atlasMapHero{grid-template-columns:minmax(0,1fr) auto}.atlasMapStats{display:none}.atlasMapMain{grid-template-columns:minmax(0,1.3fr) minmax(310px,.9fr)}.atlasNode{width:150px}}@media (width<=1180px){.atlasMapPage{height:auto;max-height:none;overflow:auto!important}.atlasMapMain{grid-template-columns:1fr}.atlasStage{min-height:520px}.atlasQuickBar{grid-template-columns:1fr}}@media (width<=760px){.atlasMapHero{grid-template-columns:1fr}.atlasStage{min-height:760px}.atlasNode{width:170px}.atlasSelectedActions{grid-template-columns:1fr}}.atlasMapPage{grid-template-rows:112px minmax(0,1fr)!important;gap:10px!important}.atlasQuickBar{display:none!important}.atlasMapHero{padding:15px 20px!important}.atlasMapTitle h1{font-size:clamp(36px,3.7vw,56px)!important}.atlasMapTitle p{white-space:nowrap;text-overflow:ellipsis;max-width:760px;overflow:hidden}.atlasMapMain{grid-template-columns:minmax(0,1.68fr) minmax(330px,.72fr)!important}.atlasStage{border-radius:28px;min-height:0}.atlasStage:after{content:"";pointer-events:none;border:1px solid #f6d68613;border-radius:22px;position:absolute;inset:10px;box-shadow:inset 0 0 70px #00000052}.atlasStageLegend{opacity:.92;padding:10px 12px!important;bottom:14px!important;left:16px!important}.atlasNode{border-radius:16px!important;width:158px!important;min-height:54px!important;padding:8px!important}.atlasNodeOrb{border-radius:13px!important;width:34px!important;height:34px!important}.atlasNodeOrb img{width:24px!important;height:24px!important}.atlasNodeLabel b{font-size:12px!important}.atlasNodeLabel small{font-size:9px!important}.atlasNode i{min-height:17px!important;padding:0 6px!important;font-size:8px!important}.atlasNode.selected{transform:translate(-50%,-50%)scale(1.04)}.atlasNode.selected:hover{transform:translate(-50%,-53%)scale(1.055)}.atlasSelectedCard{border-radius:28px!important;grid-template-rows:138px minmax(82px,auto) auto 44px!important;padding:12px!important}.atlasSelectedArt{border-radius:22px!important}.atlasSelectedText h2{font-size:28px!important}.atlasSelectedText p{color:#eeebdead!important;max-height:64px!important}.atlasFacts{gap:7px!important}.atlasFacts div{padding:8px 10px!important}.atlasSelectedActions .goldActionButton{box-shadow:0 12px 30px #d6a8422e,inset 0 1px #ffffff7a;min-height:44px!important}.atlasSelectedActions .arxGhostButton{min-height:44px!important}@media (width<=1500px){.atlasMapPage{grid-template-rows:108px minmax(0,1fr)!important}.atlasMapMain{grid-template-columns:minmax(0,1.48fr) minmax(310px,.82fr)!important}.atlasNode{width:146px!important}}@media (width<=1180px){.atlasMapPage{grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;overflow:auto!important}.atlasMapMain{grid-template-columns:1fr!important}.atlasStage{min-height:540px!important}}.arenaBattlePage{box-sizing:border-box;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);padding:12px!important;overflow:hidden!important}.arenaBattlePage,.arenaBattlePage *{box-sizing:border-box}.arenaBattleGrid{grid-template-columns:minmax(190px,.68fr) minmax(410px,1.35fr) minmax(190px,.68fr) minmax(260px,.78fr);align-items:stretch;gap:10px;height:100%;min-height:0;display:grid}.arenaActor,.arenaCenter,.arenaChronicle,.arenaState{background:radial-gradient(circle at 15% 0,#f6d68617,#0000 32%),linear-gradient(135deg,#131620eb,#080a10c7);border:1px solid #f6d6862e;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000047}.arenaActor{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:grid}.arenaActor.hero{background:radial-gradient(circle at 50% 0,#f6d6861f,#0000 34%),linear-gradient(135deg,#141722f0,#080a10cc)}.arenaActor.enemy{background:radial-gradient(circle at 50% 0,#ff697314,#0000 34%),linear-gradient(135deg,#141722f0,#080a10cc)}.arenaActor.isAttacking.hero{border-color:#f6d68675;animation:.52s cubic-bezier(.2,.9,.2,1) both arenaHeroStrike}.arenaActor.isAttacking.enemy{border-color:#ff6e786b;animation:.52s cubic-bezier(.2,.9,.2,1) both arenaEnemyStrike}.arenaActor.isHit{filter:brightness(1.14)saturate(1.08);animation:.48s both arenaActorHit}@keyframes arenaHeroStrike{0%{transform:translate(0)scale(1)}48%{transform:translate(15px)scale(1.025)}to{transform:translate(0)scale(1)}}@keyframes arenaEnemyStrike{0%{transform:translate(0)scale(1)}48%{transform:translate(-15px)scale(1.025)}to{transform:translate(0)scale(1)}}@keyframes arenaActorHit{0%{transform:translate(0)}18%{transform:translate(-5px)}38%{transform:translate(5px)}58%{transform:translate(-3px)}78%{transform:translate(2px)}to{transform:translate(0)}}.arenaPortrait{background:radial-gradient(circle at 50% 35%,#f6d68629,#0000 58%),#ffffff0b;border:1px solid #f6d6863d;border-radius:24px;justify-self:center;place-items:center;width:74px;height:74px;display:grid;position:relative}.arenaPortrait img{object-fit:contain;filter:drop-shadow(0 0 14px #f6d68642)drop-shadow(0 10px 18px #0000005c);width:72%;height:72%}.arenaPortrait span{color:#fff1c6;font-size:34px}.arenaActorName{text-align:center}.arenaActorName span,.arenaLocation span,.arenaSkillPanelHead span,.arenaEffectsTitle span,.arenaChronicleHead span,.arenaState span,.arenaReward>span,.arenaLoot>span{color:#f5d680;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.arenaActorName h2{color:#fff1c6;margin:5px 0 0;font-size:20px;line-height:1.05}.arenaActorName p{color:#eeebde99;margin:5px 0 0;font-size:12px}.arenaHp{gap:5px;display:grid}.arenaHpTop{justify-content:space-between;gap:8px;display:flex}.arenaHpTop span{color:#eeebde9e;font-size:11px}.arenaHpTop b{color:#fff1c6;font-size:12px}.arenaHpBar{background:#0000006b;border-radius:999px;height:8px;position:relative;overflow:hidden}.arenaHpBar i{border-radius:inherit;background:linear-gradient(90deg,#c5495f,#f08b93,#ffe0a3);min-width:2%;transition:width .38s;position:absolute;inset:0 auto 0 0}.arenaHp small{color:#eeebde7a;text-align:center;text-transform:uppercase;font-size:10px;font-weight:850}.arenaStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.arenaStats div{background:#00000047;border-radius:14px;gap:3px;padding:9px 8px;display:grid}.arenaStats span{color:#eeebde7a;font-size:10px}.arenaStats b{color:#fff1c6;font-size:16px}.arenaEffects{border-top:1px solid #f6d68617;grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0;padding-top:10px;display:grid}.arenaEffectsTitle{justify-content:space-between;align-items:center;display:flex}.arenaEffectsTitle b{color:#fff1c6;background:#ffffff0e;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.arenaEffects p{color:#eeebde6b;text-align:center;background:#0000002e;border-radius:12px;margin:0;padding:8px;font-size:11px}.arenaEffectList{gap:7px;display:grid;overflow:hidden}.arenaEffect{background:#00000038;border:1px solid #f6d6861f;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px;display:grid}.arenaEffect i{color:#f5d680;background:#ffffff0e;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.arenaEffect div{min-width:0}.arenaEffect span{color:#f5d680;text-transform:uppercase;background:#ffffff0e;border-radius:999px;width:fit-content;margin-bottom:3px;padding:2px 6px;font-size:8px;font-weight:950;display:inline-flex}.arenaEffect b,.arenaEffect small{min-width:0;display:block;overflow:hidden}.arenaEffect b{color:#fff1c6;font-size:11px;line-height:1.2}.arenaEffect small{color:#eeebde8f;margin-top:3px;font-size:10px;line-height:1.25}.arenaEffect.buff{background:linear-gradient(135deg,#20603d42,#0000002e);border-color:#7be1aa38}.arenaEffect.debuff,.arenaEffect.danger{background:linear-gradient(135deg,#5e1c2252,#0000002e);border-color:#ff646e42}.arenaCenter{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}.arenaLocation{background:#00000038;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.arenaLocation b{color:#fff1c6;font-size:15px}.arenaActionBanner{text-align:center;background:radial-gradient(circle at 50% 0,#f6d68624,#0000 48%),#0000003d;border:1px solid #f6d6862e;border-radius:24px;align-content:center;min-height:128px;padding:18px;display:grid;position:relative;overflow:hidden}.arenaActionBanner:before{content:"";opacity:.48;background:conic-gradient(#0000,#f6d6861a,#0000,#6e82ff14,#0000);animation:18s linear infinite arenaSpin;position:absolute;inset:-50%}@keyframes arenaSpin{to{transform:rotate(360deg)}}.arenaActionBanner>*{z-index:1;position:relative}.arenaActionBanner span{color:#f5d680;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.arenaActionBanner h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));text-shadow:0 18px 42px #0000007a;margin:7px 0 5px;font-size:clamp(34px,4.6vw,64px);line-height:.94}.arenaActionBanner p{color:#eeebdea8;max-width:520px;margin:0 auto;font-size:13px}.arenaActionBanner.windup{border-color:#f6d68657}.arenaActionBanner.heroImpact{border-color:#f6d68685;animation:.52s both arenaBannerPulse}.arenaActionBanner.enemyImpact{border-color:#ff646e6b;animation:.52s both arenaBannerEnemy}@keyframes arenaBannerPulse{0%{transform:scale(1)}45%{transform:scale(1.02);box-shadow:0 0 34px #f6d68624}to{transform:scale(1)}}@keyframes arenaBannerEnemy{0%{transform:scale(1)}45%{transform:scale(1.02);box-shadow:0 0 34px #ff5a6924}to{transform:scale(1)}}.arenaFloatingValue{color:#fff0bc;background:#080a10db;border:1px solid #ffebbe47;border-radius:999px;min-width:78px;padding:8px 14px;font-size:25px;font-weight:1000;animation:.9s ease-out both arenaFloatValue;position:absolute;top:58%;left:50%;transform:translate(-50%)}.arenaFloatingValue.crit{color:#fff1c6;border-color:#f6d6866b;box-shadow:0 0 30px #f6d68633}.arenaFloatingValue.heal{color:#c9ffd9;border-color:#7be1aa57}@keyframes arenaFloatValue{0%{opacity:0;transform:translate(-50%,14px)scale(.88)}20%{opacity:1;transform:translate(-50%,-4px)scale(1.08)}to{opacity:0;transform:translate(-50%,-44px)scale(.96)}}.arenaDuelLine{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:14px;min-height:86px;display:grid}.arenaDuelHero,.arenaDuelEnemy{background:#00000047;border:1px solid #f6d68633;border-radius:24px;justify-self:center;place-items:center;width:74px;height:74px;display:grid;position:relative}.arenaDuelHero img,.arenaDuelEnemy img{object-fit:contain;filter:drop-shadow(0 0 14px #f6d68642);width:68%;height:68%}.arenaDuelHero span,.arenaDuelEnemy span{color:#fff1c6;font-size:30px}.arenaDuelHero i{background:#07090feb;border:1px solid #f6d68647;border-radius:12px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-6px;right:-6px}.arenaDuelHero i img{width:22px;height:22px}.arenaClash{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.arenaClash span{background:linear-gradient(90deg,#0000,#f6d6867a,#0000);border-radius:999px;height:2px;box-shadow:0 0 18px #f6d68629}.arenaClash b{color:#1d1506;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#fff0ad,#d6a842);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:10px;font-weight:950;display:inline-flex}.arenaClash.enemyImpact b{color:#ffe0e0;background:#7e242eeb}.arenaLastAction,.arenaActionError{color:#eeebdeb8;text-align:center;background:#00000038;border-radius:15px;margin:0;padding:10px 12px;font-size:13px}.arenaActionError{color:#ffd7dc;border:1px solid #ff646e47}.arenaMainActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.arenaMainActions button{min-height:42px}.arenaDangerButton{color:#ffe0e0;cursor:pointer;background:#5a19226b;border:1px solid #ff646e57;border-radius:999px;min-height:42px;font-weight:950}.arenaDangerButton:disabled{cursor:not-allowed;opacity:.48}.arenaSkillPanel{background:#0003;border:1px solid #f6d68621;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:12px;display:grid}.arenaSkillPanelHead{justify-content:space-between;align-items:center;display:flex}.arenaSkillPanelHead b{color:#fff1c6;background:#ffffff0e;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.arenaSkills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.arenaSkill{--cooldown:0%;color:#fff1c6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #f6d68629;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.arenaSkill:not(:disabled):hover{filter:brightness(1.08);border-color:#f6d6865c;transform:translateY(-1px)}.arenaSkill.casting{animation:.72s both arenaSkillCast}@keyframes arenaSkillCast{0%{transform:scale(1)}35%{transform:scale(1.035);box-shadow:inset 0 0 28px #f6d68621,0 0 28px #f6d6862e}to{transform:scale(1)}}.arenaSkill.cooldown{cursor:not-allowed;filter:grayscale(.35)brightness(.78);background:linear-gradient(90deg,#70212a57,#080a108a),#080a10ad;border-color:#ff737d52}.arenaSkill.cooldown:before{content:"";width:var(--cooldown);pointer-events:none;background:linear-gradient(90deg,#ff60703d,#ffd68614);animation:1.6s ease-in-out infinite arenaCooldownPulse;position:absolute;inset:0 auto 0 0}@keyframes arenaCooldownPulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.18)}}.arenaSkillIcon,.arenaSkillText,.arenaSkillCooldown,.arenaSkill em{z-index:1;position:relative}.arenaSkillIcon{background:#00000042;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.arenaSkillIcon img{object-fit:contain;width:32px;height:32px}.arenaSkillIcon i{font-size:20px;font-style:normal}.arenaSkillText{min-width:0}.arenaSkillText b,.arenaSkillText small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.arenaSkillText b{color:#fff1c6;font-size:13px}.arenaSkillText small{color:#eeebde8a;margin-top:4px;font-size:10px}.arenaSkill em{color:#1d1506;text-transform:uppercase;background:linear-gradient(#fff0ad,#d6a842);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex}.arenaSkillCooldown{color:#ffe0e0;background:#7e242eeb;border-radius:12px;justify-items:center;gap:2px;min-width:48px;padding:5px 7px;display:grid}.arenaSkillCooldown b{font-size:17px;line-height:1}.arenaSkillCooldown small{text-transform:uppercase;font-size:8px;font-weight:950}.arenaChronicle{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:12px;display:grid}.arenaChronicleHead{justify-content:space-between;gap:12px;display:flex}.arenaChronicleHead h2{color:#fff1c6;margin:5px 0 0;font-size:17px}.arenaChronicleHead b{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842);border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.arenaChronicleList{align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.arenaChronicleRow{background:#00000038;border:1px solid #f6d6861f;border-radius:15px;grid-template-columns:48px minmax(0,1fr);gap:9px;padding:9px;animation:.3s ease-out both arenaChronicleIn;display:grid}@keyframes arenaChronicleIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.arenaChronicleRow:first-child{border-color:#f6d6866b;box-shadow:inset 0 0 22px #f6d6860e}.arenaChronicleNum{align-content:start;justify-items:center;gap:3px;display:grid}.arenaChronicleNum b{color:#fff1c6;background:#ffffff0e;border-radius:10px;place-items:center;width:32px;height:26px;font-size:10px;display:grid}.arenaChronicleRow:first-child .arenaChronicleNum b{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842)}.arenaChronicleNum small{color:#eeebde61;font-size:8px}.arenaChronicleMeta{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.arenaChronicleMeta span,.arenaChronicleMeta i,.arenaChronicleMeta em{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.arenaChronicleMeta span{color:#1d1506;background:linear-gradient(#fff0ad,#d6a842)}.arenaChronicleMeta i,.arenaChronicleMeta em{color:#fff1c6b8;background:#ffffff0e}.arenaChronicleRow p{color:#eeebdeb8;margin:0;font-size:12px;line-height:1.35}.arenaChronicleRow.enemy,.arenaChronicleRow.danger{border-color:#ff646e38}.arenaChronicleRow.buff,.arenaChronicleRow.heal,.arenaChronicleRow.guard{border-color:#7be1aa38}.arenaChronicleRow.skill,.arenaChronicleRow.hero{border-color:#f6d6863d}.arenaMuted{color:#eeebde7a;background:#0000002e;border-radius:14px;margin:0;padding:12px;font-size:12px}.arenaReward{text-align:center;background:radial-gradient(circle at 50% 0,#f6d6862e,#0000 44%),#00000042;border:1px solid #f6d68638;border-radius:24px;align-content:center;gap:12px;min-height:100%;padding:18px;display:grid;overflow:hidden}.arenaReward h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:0;font-size:clamp(44px,5vw,76px);line-height:.94}.arenaReward p{color:#eeebdead;max-width:520px;margin:0 auto}.arenaLevelUp{color:#c9ffd9;background:#20603d57;border-radius:999px;width:fit-content;margin:0 auto;padding:8px 12px;font-size:12px;font-weight:950}.arenaRewardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.arenaRewardStats div{background:#00000042;border-radius:16px;padding:11px}.arenaRewardStats small{color:#eeebde80;text-transform:uppercase;font-size:9px;font-weight:950}.arenaRewardStats b{color:#fff1c6;margin-top:4px;font-size:22px;display:block}.arenaLoot{background:#00000038;border-radius:18px;gap:8px;padding:12px;display:grid}.arenaLoot div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.arenaLoot b{color:#fff1c6;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:12px;min-width:0;padding:8px;font-size:12px;overflow:hidden}.arenaLoot p{color:#eeebde8a;font-size:12px}.arenaRewardActions,.arenaStateActions{justify-content:center;gap:8px;display:flex}.arenaState{align-content:center;justify-items:start;gap:10px;min-height:300px;padding:28px;display:grid}.arenaState h1{color:#fff1c6;font-family:var(--arx-home-display,var(--font-heading));margin:0;font-size:46px}.arenaState p{color:#eeebdea8;margin:0}@media (width<=1500px){.arenaBattleGrid{grid-template-columns:minmax(170px,.62fr) minmax(380px,1.3fr) minmax(170px,.62fr) minmax(240px,.75fr)}.arenaActor{padding:12px}.arenaSkills{grid-template-columns:1fr}}@media (width<=1180px){.arenaBattlePage{height:auto;max-height:none;overflow:auto!important}.arenaBattleGrid{grid-template-columns:1fr}.arenaChronicle{min-height:320px}}.inventoryPageFixed{box-sizing:border-box;grid-template-rows:86px minmax(0,1fr);height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);gap:10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.inventoryPageFixed .inventoryTop{min-height:0;overflow:hidden}.inventoryPageFixed .inventoryTitlePanel h1{font-family:var(--arx-home-display,var(--font-heading));font-size:clamp(34px,3.2vw,52px);line-height:.9}.inventoryPageFixed .inventoryTitlePanel p{font-size:12px}.inventoryPageFixed .inventoryLayout{min-height:0;overflow:hidden;grid-template-columns:minmax(390px,.82fr) minmax(0,1.42fr)!important;gap:10px!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel{border-radius:24px;min-height:0;padding:12px}.inventoryPageFixed .paperdollBoard{border-radius:22px;height:100%!important;min-height:0!important}.inventoryPageFixed .paperdollHead{width:44px;height:44px}.inventoryPageFixed .paperdollTorso{width:78px;height:104px}.inventoryPageFixed .paperdollArms{width:138px;height:40px}.inventoryPageFixed .paperdollLegs{width:70px;height:92px}.inventoryPageFixed .paperdollFeet{width:82px;height:28px}.inventoryPageFixed .gearSlot{border-radius:16px!important;width:76px!important;height:76px!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{inset:8px;width:60px!important;height:60px!important}.inventoryPageFixed .gearSlotLabel{font-size:8px;bottom:3px}.inventoryPageFixed .paperdollFooter{padding:9px 11px}.inventoryPageFixed .paperdollFooter span,.inventoryPageFixed .paperdollFooter b{font-size:11px}.inventoryPageFixed .bagPanel{grid-template-rows:auto auto auto minmax(0,1fr)}.inventoryPageFixed .inventoryToolbar{min-height:36px;overflow:hidden}.inventoryPageFixed .inventoryToolbar input{min-width:190px;height:36px}.inventoryPageFixed .bagWorkspace{grid-template-columns:minmax(0,1fr) minmax(290px,330px);gap:10px;min-height:0}.inventoryPageFixed .bagGrid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-auto-rows:78px;gap:8px}.inventoryPageFixed .bagItemTile{height:78px}.inventoryPageFixed .itemDetails{min-height:0;max-height:100%;overflow-y:auto}.inventoryPageFixed .itemDetails h2{font-size:18px}.inventoryPageFixed .itemDetailsBlock{padding:9px}.inventoryPageFixed .itemDetailsActions{background:linear-gradient(#0000,#0a0d16f0 30%);padding-top:8px;position:sticky;bottom:0}.inventoryPageFixed .inventoryActionError{margin:0}@media (width<=1350px){.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)!important}.inventoryPageFixed .bagWorkspace{grid-template-columns:1fr}.inventoryPageFixed .itemDetails{max-height:260px}}@media (width<=1050px){.inventoryPageFixed{grid-template-rows:auto auto;height:auto;max-height:none;overflow:auto!important}.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important}.inventoryPageFixed .paperdollBoard{min-height:470px!important}}.inventoryPageFixed .equipmentPanel{min-width:0}.inventoryPageFixed .paperdollBoard{background:radial-gradient(circle at 50% 28%,#789bd21f,#0000 32%),radial-gradient(circle at 50% 62%,#ffe6a014,#0000 28%),linear-gradient(#ffffff08,#ffffff04),#080c1694;border-radius:24px;padding:18px 18px 64px;position:relative;overflow:hidden;min-height:560px!important}.inventoryPageFixed .paperdollFigure{opacity:.95;pointer-events:none;display:block;position:absolute;inset:88px 128px}.inventoryPageFixed .paperdollHalo{border:1px solid #f6d68624;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 40px #ffffff08,0 0 30px #f6d6860f}.inventoryPageFixed .paperdollHead{background:#ffffff08;border:1px solid #f6d68624;border-radius:50%;width:42px;height:42px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.inventoryPageFixed .paperdollArms{background:#ffffff05;border:1px solid #f6d68617;border-radius:999px;width:132px;height:34px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.inventoryPageFixed .paperdollTorso{background:#ffffff06;border:1px solid #f6d6861f;border-radius:28px;width:74px;height:108px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.inventoryPageFixed .paperdollLegs{background:#ffffff05;border:1px solid #f6d6861a;border-radius:24px;width:66px;height:96px;position:absolute;top:196px;left:50%;transform:translate(-50%)}.inventoryPageFixed .paperdollFeet{background:#ffffff05;border:1px solid #f6d68617;border-radius:999px;width:84px;height:20px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.inventoryPageFixed .gearSlot{z-index:2;border-radius:18px!important;width:84px!important;height:84px!important;position:absolute!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{inset:10px;width:64px!important;height:64px!important}.inventoryPageFixed .gearSlotIcon{inset:16px;width:50px!important;height:50px!important}.inventoryPageFixed .gearSlotLabel{color:#e8e2d0d1;text-align:center;white-space:nowrap;background:#070a12b8;border:1px solid #ffffff0d;border-radius:999px;min-width:58px;padding:2px 6px;font-size:8px;bottom:2px;left:50%;transform:translate(-50%)}.inventoryPageFixed .paperdollFooter{z-index:1;background:#080a1294;border:1px solid #ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.inventoryPageFixed .pos-weapon{inset:14px auto auto 50%!important;transform:translate(-50%)!important}.inventoryPageFixed .pos-helmet{inset:102px auto auto 18px!important;transform:none!important}.inventoryPageFixed .pos-necklace{inset:102px 18px auto auto!important;transform:none!important}.inventoryPageFixed .pos-chest{inset:186px auto auto 18px!important;transform:none!important}.inventoryPageFixed .pos-shoulders{inset:186px 18px auto auto!important;transform:none!important}.inventoryPageFixed .pos-legs{inset:270px auto auto 18px!important;transform:none!important}.inventoryPageFixed .pos-gloves{inset:270px 18px auto auto!important;transform:none!important}.inventoryPageFixed .pos-ring-1{inset:354px auto auto 18px!important;transform:none!important}.inventoryPageFixed .pos-ring-2{inset:354px 18px auto auto!important;transform:none!important}.inventoryPageFixed .pos-trinket,.inventoryPageFixed .pos-accessory,.inventoryPageFixed .pos-belt,.inventoryPageFixed .pos-cape{inset:auto 18px 58px auto!important;transform:none!important}@media (width<=1350px){.inventoryPageFixed .paperdollBoard{min-height:520px!important}.inventoryPageFixed .paperdollFigure{inset:92px 118px 88px}.inventoryPageFixed .gearSlot{width:78px!important;height:78px!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{inset:9px;width:60px!important;height:60px!important}.inventoryPageFixed .gearSlotIcon{inset:15px;width:46px!important;height:46px!important}}@media (width<=1050px){.inventoryPageFixed .paperdollBoard{min-height:560px!important}}.inventoryPageFixed .bagWorkspace{align-items:stretch;min-height:0;grid-template-columns:minmax(0,1fr) minmax(290px,320px)!important;gap:10px!important}.inventoryPageFixed .itemDetails{scrollbar-width:thin;flex-direction:column;gap:8px;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden auto;border-radius:20px!important;padding:10px!important}.inventoryPageFixed .itemDetails>*{min-width:0}.inventoryPageFixed .itemDetails h2{letter-spacing:-.01em;word-break:break-word;margin:0;font-size:16px!important;line-height:1.05!important}.inventoryPageFixed .itemDetails h3,.inventoryPageFixed .itemDetails h4{letter-spacing:.08em;text-transform:uppercase;color:#f6d686eb;margin:0;font-size:11px!important;line-height:1.1!important}.inventoryPageFixed .itemDetails p,.inventoryPageFixed .itemDetails span,.inventoryPageFixed .itemDetails b,.inventoryPageFixed .itemDetails strong,.inventoryPageFixed .itemDetails small,.inventoryPageFixed .itemDetails li{line-height:1.25}.inventoryPageFixed .itemDetails p{color:#e7e4dac2;margin:0;font-size:12px}.inventoryPageFixed .itemDetails img{object-fit:contain;max-width:54px;max-height:54px}.inventoryPageFixed .itemDetailsBlock{box-shadow:none!important;background:linear-gradient(#ffffff08,#ffffff04),#0a0d168c!important;border:1px solid #ffffff0d!important;border-radius:14px!important;padding:8px 10px!important}.inventoryPageFixed .itemDetailsBlock+.itemDetailsBlock{margin-top:0!important}.inventoryPageFixed .itemDetailsHeader,.inventoryPageFixed .itemHeader,.inventoryPageFixed .itemHero{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;display:grid!important}.inventoryPageFixed .itemDetailsHeader img,.inventoryPageFixed .itemHeader img,.inventoryPageFixed .itemHero img{width:54px;height:54px}.inventoryPageFixed .itemDescription,.inventoryPageFixed .itemFlavor,.inventoryPageFixed .itemDetailsDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inventoryPageFixed .itemDetails .rarityBadge,.inventoryPageFixed .itemDetails .itemRarity,.inventoryPageFixed .itemDetails .itemTypeBadge,.inventoryPageFixed .itemDetails .slotBadge{border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.inventoryPageFixed .itemDetails .slotOption,.inventoryPageFixed .itemDetails .candidateSlot,.inventoryPageFixed .itemDetails .compareRow,.inventoryPageFixed .itemDetails .statRow,.inventoryPageFixed .itemDetails .paramRow,.inventoryPageFixed .itemDetails .bonusRow{border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:4px 0;display:grid!important}.inventoryPageFixed .itemDetails .slotOption:last-child,.inventoryPageFixed .itemDetails .candidateSlot:last-child,.inventoryPageFixed .itemDetails .compareRow:last-child,.inventoryPageFixed .itemDetails .statRow:last-child,.inventoryPageFixed .itemDetails .paramRow:last-child,.inventoryPageFixed .itemDetails .bonusRow:last-child{border-bottom:0}.inventoryPageFixed .itemDetails .slotOption b,.inventoryPageFixed .itemDetails .candidateSlot b,.inventoryPageFixed .itemDetails .compareRow b,.inventoryPageFixed .itemDetails .statRow b,.inventoryPageFixed .itemDetails .paramRow b,.inventoryPageFixed .itemDetails .bonusRow b,.inventoryPageFixed .itemDetails .slotOption strong,.inventoryPageFixed .itemDetails .candidateSlot strong,.inventoryPageFixed .itemDetails .compareRow strong,.inventoryPageFixed .itemDetails .statRow strong,.inventoryPageFixed .itemDetails .paramRow strong,.inventoryPageFixed .itemDetails .bonusRow strong{text-align:right;justify-self:end}.inventoryPageFixed .itemDetails ul,.inventoryPageFixed .itemDetails ol{margin:0;padding-left:16px}.inventoryPageFixed .itemDetails .compareList,.inventoryPageFixed .itemDetails .statsList,.inventoryPageFixed .itemDetails .paramsList,.inventoryPageFixed .itemDetails .bonusList{gap:2px;display:grid}.inventoryPageFixed .itemDetails .setInfo,.inventoryPageFixed .itemDetails .setBlock,.inventoryPageFixed .itemDetails .equipBlock,.inventoryPageFixed .itemDetails .compareBlock,.inventoryPageFixed .itemDetails .paramsBlock{gap:6px;display:grid}.inventoryPageFixed .itemDetails .emptyState,.inventoryPageFixed .itemDetails .muted,.inventoryPageFixed .itemDetails .subtle{color:#dcd7c694;font-size:11px}.inventoryPageFixed .itemDetails .itemDetailsActions{z-index:2;background:linear-gradient(#090c1400,#090c14f5 30%);grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:10px;display:grid;position:sticky;bottom:0}.inventoryPageFixed .itemDetails .itemDetailsActions button,.inventoryPageFixed .itemDetails .itemActions button,.inventoryPageFixed .itemDetails .goldActionButton,.inventoryPageFixed .itemDetails .ghostActionButton{border-radius:999px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.inventoryPageFixed .itemDetails .itemDetailsActions button:disabled,.inventoryPageFixed .itemDetails .itemActions button:disabled{opacity:.5}.inventoryPageFixed .itemDetails .itemFooterNote,.inventoryPageFixed .itemDetails .itemBoundNote,.inventoryPageFixed .itemDetails .itemMetaNote{color:#dcd7c685;margin-top:4px;font-size:10px;line-height:1.2}.inventoryPageFixed .itemDetails .itemCompactGrid,.inventoryPageFixed .itemDetails .twoColGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventoryPageFixed .itemDetails .itemCompactGrid>*,.inventoryPageFixed .itemDetails .twoColGrid>*{min-width:0}@media (width<=1350px){.inventoryPageFixed .bagWorkspace{grid-template-columns:1fr!important}.inventoryPageFixed .itemDetails{max-height:300px}}.inventoryPageFixed .itemDetailsCompact{scrollbar-width:thin;background:radial-gradient(circle at 20% 0,#f6d6861a,#0000 34%),linear-gradient(#ffffff09,#ffffff03),#090c14c2;border:1px solid #f6d68624;flex-direction:column;gap:8px;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden auto;border-radius:22px!important;padding:10px!important}.inventoryPageFixed .itemDetailsCompact.common{border-color:#ffffff1a}.inventoryPageFixed .itemDetailsCompact.uncommon{border-color:#7ce08461}.inventoryPageFixed .itemDetailsCompact.rare{border-color:#5daaff6b}.inventoryPageFixed .itemDetailsCompact.epic{border-color:#ae66ff75}.inventoryPageFixed .itemDetailsCompact.legendary,.inventoryPageFixed .itemDetailsCompact.mythic{border-color:#f6d68680}.inventoryPageFixed .itemDetailsHero{background:radial-gradient(circle at 15% 20%,#f6d6861a,#0000 42%),#0003;border:1px solid #ffffff0e;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:8px;display:grid}.inventoryPageFixed .itemDetailsIconWrap{place-items:center;width:54px;height:54px;display:grid;position:relative}.inventoryPageFixed .itemDetailsFrame,.inventoryPageFixed .itemDetailsIcon{object-fit:contain;width:54px;height:54px;position:absolute}.inventoryPageFixed .itemDetailsIcon{z-index:2;filter:drop-shadow(0 0 10px #f6d68629)drop-shadow(0 8px 12px #0000005c);width:42px;height:42px}.inventoryPageFixed .itemDetailsBadge{z-index:3;width:18px;height:18px;position:absolute;top:-2px;right:-2px}.inventoryPageFixed .itemDetailsHeroText{min-width:0}.inventoryPageFixed .itemDetailsHeroText span,.inventoryPageFixed .itemDetailsBlockHead span,.inventoryPageFixed .itemDetailsEmpty span{color:#f5d680;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.inventoryPageFixed .itemDetailsHeroText h2{color:#fff1c6;letter-spacing:-.02em;margin:4px 0 3px;font-size:17px!important;line-height:1.05!important}.inventoryPageFixed .itemDetailsHeroText p{color:#eeebde94;margin:0;font-size:11px}.inventoryPageFixed .itemMiniMeta b{color:#fff1c6d1;background:#ffffff0e;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.inventoryPageFixed .itemDetailsCompact .itemDetailsBlock{box-shadow:none!important;background:linear-gradient(#ffffff07,#ffffff03),#0000002e!important;border:1px solid #ffffff0e!important;border-radius:15px!important;padding:8px!important}.inventoryPageFixed .itemDetailsBlockHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.inventoryPageFixed .itemDetailsBlockHead b{color:#fff1c6c7;background:#ffffff0f;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex}.inventoryPageFixed .itemDetailsCompact p{color:#eeebde94;margin:0;font-size:11px;line-height:1.3}.inventoryPageFixed .itemStatsGrid,.inventoryPageFixed .itemCompareGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.inventoryPageFixed .itemStatChip,.inventoryPageFixed .itemCompareChip,.inventoryPageFixed .itemSocketChip{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:30px;padding:5px 6px;display:grid}.inventoryPageFixed .itemStatChip i,.inventoryPageFixed .itemCompareChip i,.inventoryPageFixed .itemSocketChip i{background:#00000038;border-radius:9px;place-items:center;width:23px;height:23px;font-size:13px;font-style:normal;display:grid}.inventoryPageFixed .itemStatChip span,.inventoryPageFixed .itemCompareChip span,.inventoryPageFixed .itemSocketChip span{color:#eeebdead;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.inventoryPageFixed .itemStatChip b,.inventoryPageFixed .itemCompareChip b,.inventoryPageFixed .itemSocketChip b{color:#fff1c6;white-space:nowrap;font-size:11px;font-weight:950}.inventoryPageFixed .itemSlotOptionsCompact{gap:6px;display:grid}.inventoryPageFixed .itemSlotOptionsCompact button{color:#eeebdeb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:grid}.inventoryPageFixed .itemSlotOptionsCompact button.active{color:#fff1c6;background:radial-gradient(circle at 50% 0,#f6d68624,#0000 60%),#ffffff0b;border-color:#f6d6867a}.inventoryPageFixed .itemSlotOptionsCompact span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.inventoryPageFixed .itemSlotOptionsCompact b{color:#fff1c6b3;text-transform:uppercase;font-size:9px;font-weight:950}.inventoryPageFixed .itemSetCompactBlock strong{color:#fff1c6;font-size:12px;line-height:1.2;display:block}.inventoryPageFixed .itemSocketList{gap:6px;display:grid}.inventoryPageFixed .itemDetailsActions{z-index:5;background:linear-gradient(#090c1400,#090c14f5 34%);grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:10px;display:grid;position:sticky;bottom:0}.inventoryPageFixed .itemDetailsActions button{border-radius:999px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:950!important}.inventoryPageFixed .itemDetailsActions button:disabled{cursor:not-allowed;opacity:.52}.inventoryPageFixed .itemDetailsEmpty{align-content:center;gap:8px;min-height:220px;padding:18px;display:grid}.inventoryPageFixed .itemDetailsEmpty h2{color:#fff1c6;margin:0;font-size:22px}@media (width<=1350px){.inventoryPageFixed .bagWorkspace{grid-template-columns:1fr!important}.inventoryPageFixed .itemDetailsCompact{max-height:320px}}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(340px,.52fr) minmax(620px,1fr)!important;gap:10px!important}.inventoryPageFixed .bagGrid{background:radial-gradient(circle at 22% 10%,#f6d68614,#0000 34%),#06080d2e;border-radius:14px;align-content:start;grid-template-columns:repeat(auto-fill,minmax(58px,58px))!important;gap:8px!important;padding:8px!important}.inventoryPageFixed .bagItemTile{transition:transform .16s,filter .16s,box-shadow .16s;position:relative;transform:translateZ(0);width:58px!important;height:58px!important;overflow:visible!important}.inventoryPageFixed .bagItemTile:hover,.inventoryPageFixed .bagItemTile:focus-visible{z-index:8;filter:brightness(1.14)saturate(1.12);transform:translateY(-3px)scale(1.04)}.inventoryPageFixed .bagItemTile.selected{animation:1.1s ease-in-out infinite alternate arxInventorySelectPulse}.inventoryPageFixed .bagItemTile.equipped:before{content:"";z-index:1;pointer-events:none;border:1px solid #8cff7070;border-radius:10px;position:absolute;inset:5px;box-shadow:inset 0 0 18px #5fff7524,0 0 16px #5fff752e}.inventoryPageFixed .bagItemTile .bagItemIcon{transform-origin:50% 62%;transition:transform .16s}.inventoryPageFixed .bagItemTypeMark{z-index:6;color:#fff4d6e6;opacity:0;pointer-events:none;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0c0c12f0;border:1px solid #f6d68638;border-radius:999px;max-width:96px;padding:3px 7px;font-size:9px;font-weight:950;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:-17px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-2px);box-shadow:0 10px 20px #0000006b}.inventoryPageFixed .bagItemTile:hover .bagItemTypeMark,.inventoryPageFixed .bagItemTile:focus-visible .bagItemTypeMark{opacity:1;transform:translate(-50%)translateY(0)}.inventoryPageFixed .bagItemTile[data-tooltip]:after,.inventoryPageFixed .gearSlot[data-tooltip]:after{content:attr(data-tooltip);z-index:60;color:#fff4d6;opacity:0;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:pre-line;background:#0c0c12f5;border:1px solid #f6d68647;border-radius:10px;width:max-content;max-width:260px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.34;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(5px);box-shadow:0 16px 34px #0000007a}.inventoryPageFixed .bagItemTile[data-tooltip]:hover:after,.inventoryPageFixed .bagItemTile[data-tooltip]:focus-visible:after,.inventoryPageFixed .gearSlot[data-tooltip]:hover:after,.inventoryPageFixed .gearSlot[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.inventoryPageFixed .gearSlot{transition:transform .16s,filter .16s,box-shadow .16s,opacity .16s}.inventoryPageFixed .gearSlot.filled{filter:brightness(1.08)saturate(1.12)}.inventoryPageFixed .gearSlot.filled:hover,.inventoryPageFixed .gearSlot.filled:focus-visible{z-index:12;transform:translateY(-2px)scale(1.05)}.inventoryPageFixed .gearSlot.selected{filter:brightness(1.2)saturate(1.18);animation:1.2s ease-in-out infinite alternate arxInventorySlotGlow}.inventoryPageFixed .paperdollHalo{animation:7s linear infinite arxInventoryHalo}.inventoryPageFixed .itemDetailsCompact{box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000003d;background:radial-gradient(circle at 20% 0,#f6d6861f,#0000 36%),linear-gradient(#20222df0,#0c0e16eb)!important;border-color:#f6d6862e!important}.inventoryPageFixed .itemDetailsHero{border-bottom:1px solid #f6d6861a;min-height:76px;padding-bottom:8px}.inventoryPageFixed .itemDetailsIconWrap{animation:2.8s ease-in-out infinite arxItemHeroFloat}.inventoryPageFixed .itemDetailsHeroText h2{color:#fff6d8;text-shadow:0 1px #000000b3}.inventoryPageFixed .itemDescriptionCompact{background:linear-gradient(135deg,#f6d68614,#0000 55%),#00000029!important}.inventoryPageFixed .itemDescriptionCompact p{color:#eeebdec7!important;font-size:12px!important;line-height:1.42!important}.inventoryPageFixed .itemStatsGrid,.inventoryPageFixed .itemCompareGrid,.inventoryPageFixed .itemSocketList{gap:7px!important}.inventoryPageFixed .itemStatChip,.inventoryPageFixed .itemCompareChip,.inventoryPageFixed .itemSocketChip{min-height:40px;transition:transform .14s,border-color .14s,background .14s}.inventoryPageFixed .itemStatChip:hover,.inventoryPageFixed .itemCompareChip:hover,.inventoryPageFixed .itemSocketChip:hover{background:#fff1;border-color:#f6d68647;transform:translateY(-1px)}@keyframes arxInventorySelectPulse{0%{box-shadow:0 0 0 1px #f6d68657,0 0 16px #f6d6862e}to{box-shadow:0 0 0 1px #ffecb2bd,0 0 28px #f6d6864d}}@keyframes arxInventorySlotGlow{0%{box-shadow:0 0 #f6d68600}to{box-shadow:0 0 22px #f6d68647}}@keyframes arxInventoryHalo{to{transform:rotate(360deg)}}@keyframes arxItemHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(310px,.42fr) minmax(700px,1fr)!important}.inventoryPageFixed .bagPanel{grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}.inventoryPageFixed .bagWorkspace{align-items:stretch;height:100%;min-height:0;grid-template-columns:minmax(340px,1fr) minmax(318px,360px)!important}.inventoryPageFixed .bagGrid{height:100%;min-height:0;overflow-y:auto;padding-bottom:12px!important}.inventoryPageFixed .itemDetailsCompact{height:100%;max-height:100%!important}.inventoryPageFixed .itemDetailsBlockHead{margin-bottom:5px}.inventoryPageFixed .itemStatChip,.inventoryPageFixed .itemCompareChip,.inventoryPageFixed .itemSocketChip{min-height:34px}@media (width<=1180px){.inventoryPageFixed{grid-template-rows:auto auto;height:auto;max-height:none;overflow:auto!important}.inventoryPageFixed .inventoryLayout{overflow:visible;grid-template-columns:1fr!important}.inventoryPageFixed .bagPanel{min-height:760px;overflow:visible;grid-template-rows:auto auto auto!important}.inventoryPageFixed .bagWorkspace{grid-template-rows:minmax(190px,auto) minmax(360px,auto);height:auto;overflow:visible;grid-template-columns:1fr!important}.inventoryPageFixed .bagGrid{min-height:190px;max-height:230px}.inventoryPageFixed .itemDetailsCompact{min-height:360px;max-height:none!important}}:root{--arx-font-ui:"Arxeya Inter", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--arx-font-display:"Arxeya Forum", Forum, "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif;--arx-font-accent:"Arxeya Unbounded", "Arxeya Inter", Inter, system-ui, sans-serif;--arx-font-number:"Arxeya Inter", Inter, "Segoe UI", Arial, sans-serif;--font-body:var(--arx-font-ui);--font-ui:var(--arx-font-ui);--font-heading:var(--arx-font-display);--font-display:var(--arx-font-display);--arx-home-display:var(--arx-font-display);--arx-home-text:var(--arx-font-ui)}html,body,#root,.gameRoot,.appShell,.dashboardShell,.dashboardLayout,.dashboardPage,.dashTopBar,.topBar,.dashSidePanel,.sideNav,.currencyWallet,.inventoryPage,.inventoryPageFixed,.combatPage,.battlePage,.mapPage,.bossesPage,.travelPage,.characterPage,button,input,textarea,select{font-feature-settings:"kern" 1, "liga" 1;font-family:var(--arx-font-ui)!important}.currencyWallet,.currencyGroup,.currencyAmount,.walletGroup,.walletGroupValue,.topHpMini,.hpText,.hpValue,.statValue,.dashStatCard b,.itemStatChip b,.itemCompareChip b,.itemSocketChip b,.combatStat b,.arxChronicleIndex,.arxChronicleTime,.battleDamageText,.battleFloatingText,.inventoryTitleLeft p,.inventorySectionTitle b,.gearSlotLabel,.bagItemQty,.bagItemLevel,.bossRewardValue,.bossStats,.bossHp,.bossAttempt,.mapStat,.mapNodeLevel,.mapRouteLevel,.topCharacterText strong,.topCharacterText b{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "kern" 1;font-family:var(--arx-font-number)!important}.dashboardPage h1,.dashHeroContent h1,.characterIdentity h1,.inventoryTitlePanel h1,.inventoryTitleLeft h1,.premiumHomeHub h1,.premiumHomeHero h1,.premiumHomeHeroName,.arxHomeHeroName,.arxHomeTitle,.mapPage h1,.arxMapTitle,.arxMapHero h1,.bossesPage h1,.bossesHero h1,.travelPage h1,.characterPage h1,.combatPage h1,.battlePage h1,.battleStageTitle,.battleResultTitle,.battleOutcomeTitle,.battleVictoryTitle,.battleDefeatTitle,.battleCenterTitle,.combatTurnTitle,.itemDetailsEmpty h2,.dashSideLogo,.sideLogo span,.brandTitle{letter-spacing:-.035em;text-rendering:geometricprecision;font-family:var(--arx-font-display)!important;font-weight:400!important}.battleResultTitle,.battleOutcomeTitle,.battleVictoryTitle,.battleDefeatTitle,.combatTurnTitle,.battleCenterTitle,.premiumHomeHeroName,.arxHomeHeroName,.arxMapTitle,.inventoryTitlePanel h1,.inventoryTitleLeft h1{line-height:.92}.dashKicker,.dashPanelHead span,.dashboardPage>span,.inventorySectionTitle span,.inventoryTitleLeft span,.itemDetailsHeroText span,.itemDetailsBlockHead span,.itemMiniMeta b,.itemSlotOptionsCompact b,.walletGroupTitle,.sideGroupTitle,.levelBadge,.rarityBadge,.itemRarity,.itemTypeBadge,.slotBadge,.bossBadge,.bossStatus,.mapBadge,.mapNodeBadge,.mapTab,.arxTab,.arxPill,.arxChip,.arxChronicleTag,.arxChronicleActor,.arxChronicleIndex b,.combatEffectKind,.effectBadge,.effectType,.skillCooldownBadge,.skillReadyBadge,.skillStatusBadge,.battleActionLabel,.battleSkillLabel,.battleKicker,.combatKicker,.gearSlotLabel,.bagFilterButton,.inventoryToolbar button,.sidebarGroupTitle,.sideItem small,.topHpMiniMeta small,.pageBackButton{letter-spacing:.095em;text-transform:uppercase;font-family:var(--arx-font-accent)!important;font-weight:780!important}button,.goldActionButton,.arxGhostButton,.logoutButton,.battleActionButton,.battleSkillButton,.mapStartButton,.bossStartButton,.pageBackButton{font-feature-settings:"kern" 1, "liga" 1;font-weight:850;font-family:var(--arx-font-ui)!important}button small,button .badge,button .pill,button .cooldown,button .ready,button .status{letter-spacing:.08em;text-transform:uppercase;font-family:var(--arx-font-accent)!important}.itemDetailsHeroText h2{letter-spacing:-.025em;font-family:var(--arx-font-ui)!important;font-weight:900!important}.itemDetailsCompact,.itemDetailsCompact p,.itemDetailsCompact span,.itemDetailsCompact button,.itemDetailsCompact b{font-family:var(--arx-font-ui)!important}.itemDetailsBlockHead span,.itemDetailsHeroText span,.itemStatChip span,.itemCompareChip span,.itemSocketChip span{font-family:var(--arx-font-accent)!important}.arxChronicleText,.arxChronicleRow p,.battleLogText,.battleLogRow p{letter-spacing:0;text-transform:none;font-family:var(--arx-font-ui)!important}.arxChronicleTag,.arxChronicleActor,.battleLogTag,.battleLogActor{font-family:var(--arx-font-accent)!important}.brandTitle,.dashSideLogo,.sideLogo span{letter-spacing:.13em;text-transform:uppercase}.premiumHomeHub,.premiumHomeHub *,.inventoryPageFixed,.inventoryPageFixed *,.dashboardPage,.dashboardPage *{font-style:normal}.dashboardPage h1,.inventoryTitlePanel h1,.inventoryTitleLeft h1,.arxMapTitle,.premiumHomeHeroName,.battleResultTitle,.combatTurnTitle{color:#fff2c7;text-shadow:0 1px #0000008c,0 0 18px #f6d6861a}.inventorySectionTitle span,.itemDetailsBlockHead span,.dashKicker,.battleKicker,.combatKicker,.mapBadge,.bossBadge,.sideGroupTitle{color:#f6d686eb}.inventoryPageFixed{grid-template-rows:104px minmax(0,1fr)!important;overflow:hidden!important}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.inventoryPageFixed .inventoryHeroEmblem{display:grid!important}.inventoryPageFixed .inventorySummaryChips{display:flex!important}.inventoryPageFixed .inventoryLayout{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(286px,.55fr) minmax(420px,1fr) minmax(304px,.72fr)!important;gap:10px!important;display:grid!important;overflow:hidden!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{height:100%!important;min-height:0!important}.inventoryPageFixed .bagPanel{flex-direction:column!important;display:flex!important;overflow:hidden!important}.inventoryPageFixed .inventoryToolbar{flex-wrap:nowrap!important;min-height:34px!important;display:flex!important;overflow:visible!important}.inventoryPageFixed .inventoryToolbar button{font-family:var(--arx-font-ui)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.inventoryPageFixed .bagGrid{flex:auto!important;grid-template-columns:repeat(auto-fill,minmax(66px,66px))!important;grid-auto-rows:66px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.inventoryPageFixed .itemDetailsCompact{scrollbar-width:none!important;grid-column:auto!important;overflow:hidden auto!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar{width:0!important;height:0!important}.inventoryPageFixed .itemDetailsHeroText span,.inventoryPageFixed .itemDetailsBlockHead span,.inventoryPageFixed .itemStatChip span,.inventoryPageFixed .itemCompareChip span,.inventoryPageFixed .itemSocketChip span{font-family:var(--arx-font-ui)!important;letter-spacing:0!important;text-transform:none!important}.inventoryPageFixed .itemDetailsBlockHead span{color:#f6d686e6;font-weight:850}@media (width<=1260px){.inventoryPageFixed{grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;overflow:auto!important}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:48px minmax(0,1fr)!important}.inventoryPageFixed .inventorySummaryChips{grid-column:1/-1!important;justify-content:flex-start!important}.inventoryPageFixed .inventoryLayout{grid-template-rows:auto auto!important;grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr)!important;overflow:visible!important}.inventoryPageFixed .itemDetailsCompact{grid-column:1/-1!important;height:auto!important;min-height:390px!important}}@media (width<=760px){.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel{height:auto!important;min-height:520px!important}.inventoryPageFixed .inventoryToolbar{flex-wrap:wrap!important}}.dashSidePanel{transition:width .22s,min-width .22s,max-width .22s,padding .22s,opacity .22s;position:relative}.sideCollapseButton{z-index:20;color:#ffefbef5;cursor:pointer;background:radial-gradient(circle at 50% 25%,#fff4c433,#0000 52%),linear-gradient(#ffffff14,#ffffff05),#080a12db;border:1px solid #f6d68657;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 18px #fff4c40f,0 8px 22px #00000057}.sideCollapseButton span{font-family:var(--arx-font-accent,inherit);font-size:24px;font-weight:900;line-height:1;display:block;transform:translateY(-1px)}.sideCollapseButton:hover{filter:brightness(1.12);border-color:#ffe0919e}.dashSidePanel.collapsed .dashSideLogo{justify-content:center!important;margin:0!important;padding:28px 0 10px!important}.dashSidePanel.collapsed .dashSideLogo img{width:44px!important;max-width:44px!important;height:auto!important}.dashSidePanel.collapsed .dashSideLogo b,.dashSidePanel.collapsed .sideGroupTitle,.dashSidePanel.collapsed .sideItem b{display:none!important}.dashSidePanel.collapsed .sideNav{gap:9px!important;padding:0!important;overflow-x:visible!important}.dashSidePanel.collapsed .sideGroup{justify-items:center!important;gap:9px!important;margin:0!important;display:grid!important}.dashSidePanel.collapsed .sideItem{border-radius:17px!important;place-items:center!important;width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.dashSidePanel.collapsed .sideItem.active{box-shadow:inset 0 0 26px #f6d68621,0 0 0 1px #f6d6866b,0 16px 34px #00000057!important}.inventoryPageFixed .inventoryHero,.inventoryPageFixed .inventoryHeroHeader,.inventoryPageFixed .inventoryHeader,.inventoryPageFixed .inventoryTitlePanel,.inventoryPageFixed .inventoryHeroPanel{min-height:92px!important;margin-bottom:10px!important;padding-top:14px!important;padding-bottom:14px!important}.inventoryPageFixed .inventoryHero h1,.inventoryPageFixed .inventoryHeroHeader h1,.inventoryPageFixed .inventoryHeader h1,.inventoryPageFixed .inventoryTitlePanel h1,.inventoryPageFixed .inventoryHeroPanel h1{margin:0!important;font-size:clamp(42px,3.9vw,60px)!important;line-height:.92!important}.inventoryPageFixed .inventoryHero p,.inventoryPageFixed .inventoryHeroHeader p,.inventoryPageFixed .inventoryHeader p,.inventoryPageFixed .inventoryTitlePanel p,.inventoryPageFixed .inventoryHeroPanel p{margin-top:2px!important;font-size:13px!important;line-height:1.15!important}.inventoryPageFixed .inventoryHeroMetric,.inventoryPageFixed .inventoryTitleMetric,.inventoryPageFixed .inventoryTitleStat,.inventoryPageFixed .inventoryHeaderStat{min-height:48px!important;padding:8px 14px!important}.inventoryPageFixed{--arx-bag-cell:92px;--arx-bag-gap:10px}.inventoryPageFixed .bagWorkspace{grid-template-columns:minmax(0,1fr) minmax(330px,370px)!important;gap:12px!important}.inventoryPageFixed .bagGrid{grid-template-columns:repeat(6, var(--arx-bag-cell))!important;grid-auto-rows:var(--arx-bag-cell)!important;gap:var(--arx-bag-gap)!important;place-content:start!important;padding:14px!important;overflow:hidden auto!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{width:var(--arx-bag-cell)!important;height:var(--arx-bag-cell)!important;border-radius:21px!important}.inventoryPageFixed .bagItemTile{overflow:visible!important}.inventoryPageFixed .bagItemFrame,.inventoryPageFixed .bagItemIcon{position:absolute!important;top:50%!important;left:50%!important}.inventoryPageFixed .bagItemFrame{width:92px!important;height:92px!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .bagItemIcon{object-fit:contain!important;width:72px!important;height:72px!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .bagItemTile:hover .bagItemIcon,.inventoryPageFixed .bagItemTile:focus-visible .bagItemIcon{transform:translate(-50%,-50%)scale(1.07)!important}.inventoryPageFixed .bagItemBadge{width:26px!important;height:26px!important}.inventoryPageFixed .bagItemTile>b{border-radius:999px!important;min-width:24px!important;height:22px!important;padding:2px 7px!important;font-size:14px!important;line-height:18px!important;bottom:7px!important;right:9px!important}.inventoryPageFixed .bagItemTile>i{width:22px!important;height:22px!important;font-size:14px!important;top:7px!important;left:8px!important}.inventoryPageFixed .bagItemTile[data-tooltip]:before,.inventoryPageFixed .bagItemTile[data-tooltip]:after{content:none!important;display:none!important}.inventoryPageFixed .bagItemTypeMark{display:none!important}.inventoryPageFixed .itemDetailsIconWrap{flex:0 0 92px!important;width:92px!important;height:92px!important}.inventoryPageFixed .itemDetailsBadge{width:30px!important;height:30px!important}.inventoryPageFixed .itemMiniMeta b{padding:6px 10px!important;font-size:11px!important}.inventoryPageFixed .itemSocketsCompactBlock p{display:none!important}.inventoryPageFixed .itemSocketGrid{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;padding-top:2px!important;display:flex!important}.inventoryPageFixed .itemSocketSquare.filled i{font-size:22px;font-style:normal;line-height:1}.inventoryPageFixed .itemSocketSquare.filled span{display:none!important}.inventoryPageFixed .paperdollFigure{inset:78px 122px 114px!important}.inventoryPageFixed .gearSlotLabel{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:78px!important;overflow:hidden!important}.inventoryPageFixed .paperdollFooter{z-index:5!important;min-height:32px!important;padding:7px 10px!important;bottom:8px!important;left:14px!important;right:14px!important}.inventoryPageFixed .paperdollFooter span,.inventoryPageFixed .paperdollFooter b{font-size:10px!important;line-height:1.15!important}.inventoryPageFixed .pos-weapon{top:14px!important}.inventoryPageFixed .pos-helmet,.inventoryPageFixed .pos-necklace{top:96px!important}.inventoryPageFixed .pos-chest,.inventoryPageFixed .pos-shoulders{top:180px!important}.inventoryPageFixed .pos-legs,.inventoryPageFixed .pos-gloves{top:264px!important}.inventoryPageFixed .pos-boots{inset:auto auto 58px 50%!important;transform:translate(-50%)!important}@media (width<=1600px){.inventoryPageFixed{--arx-bag-cell:84px;--arx-bag-gap:9px}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(286px,.54fr) minmax(574px,1.08fr) minmax(334px,.78fr)!important}.inventoryPageFixed .bagWorkspace{grid-template-columns:minmax(0,1fr) minmax(308px,342px)!important}.inventoryPageFixed .bagItemFrame{width:84px!important;height:84px!important}.inventoryPageFixed .bagItemIcon{width:66px!important;height:66px!important}}@media (width<=1320px){.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important;overflow:visible!important}.inventoryPageFixed .bagWorkspace{grid-template-columns:1fr!important}.inventoryPageFixed .bagGrid{grid-template-columns:repeat(auto-fill,minmax(82px,82px))!important;grid-auto-rows:82px!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{width:82px!important;height:82px!important}.inventoryPageFixed .itemDetailsCompact{max-height:none!important}}@media (width<=900px){.gameViewport.sidebarCollapsed,.gameViewport{grid-template-columns:1fr!important}.dashSidePanel.collapsed{width:auto!important;min-width:0!important;max-width:none!important}}.dashWallet .walletGroup{background:radial-gradient(circle at 8% 20%,#f6d6861a,#0000 40%),linear-gradient(#ffffff12,#ffffff05),#0a0c12bd!important;border-color:#f6d6863d!important;min-height:56px!important;padding:7px 10px!important}.dashWallet .walletItem{border-radius:14px!important;min-height:34px!important;padding:5px 9px!important}.walletCoinIcon,.walletCrystalIcon{filter:drop-shadow(0 4px 8px #00000080)saturate(1.08);width:25px!important;height:25px!important}.walletCurrencyImage{transform:scale(1.2)}.inventoryPageFixed{grid-template-rows:92px minmax(0,1fr)!important}.inventoryPageFixed .inventoryTop{min-height:92px!important}.inventoryPageFixed .inventoryTitlePanel{min-height:82px!important;padding:10px 16px!important}.inventoryPageFixed .inventoryTitlePanel h1{font-size:clamp(34px,3.1vw,48px)!important}.inventoryPageFixed .bagGrid{scrollbar-width:thin;scrollbar-color:#deb85fb8 #07090f80;background:radial-gradient(circle at 18% 8%,#f6d68612,#0000 32%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 18px),linear-gradient(#ffffff06,#ffffff02),#05080e6b!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar{width:8px}.inventoryPageFixed .bagGrid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffeca4f5,#ae7e2cd1)}.inventoryPageFixed .bagEmptyCell{opacity:.22!important;background:radial-gradient(circle at 50% 35%,#ffffff05,#0000 58%),#0003!important;border-color:#f6d6860a!important}.inventoryPageFixed .bagItemTile.rarity-uncommon{border-color:#82d48429!important;box-shadow:inset 0 0 0 1px #82d4840f,0 0 10px #5acd680b!important}.inventoryPageFixed .bagItemTile.rarity-rare{border-color:#5daaff33!important;box-shadow:inset 0 0 0 1px #5daaff0f,0 0 10px #5daaff0b!important}.inventoryPageFixed .bagItemTile.selected{background:radial-gradient(circle at 50% 38%,#f6d6862e,#0000 60%),#ffe38b09!important;border-color:#ffe38bdb!important;animation:none!important;box-shadow:inset 0 0 0 1px #fff2be52,0 0 0 2px #f6d68638,0 0 28px #f6d6863d!important}.inventoryPageFixed .bagItemTile.equipped:before{border-color:#f6d6863d!important;box-shadow:inset 0 0 12px #f6d68614!important}.inventoryPageFixed .bagItemTile>i{color:#201604!important;background:linear-gradient(#fff0ad,#d0a13e)!important;box-shadow:0 4px 10px #00000059!important}.inventoryPageFixed .bagItemTile.slot-ring .bagItemIcon,.inventoryPageFixed .bagItemTile.item-type-accessory .bagItemIcon{width:78px!important;height:78px!important}.inventoryPageFixed .bagItemTile.slot-chest .bagItemIcon,.inventoryPageFixed .bagItemTile.slot-legs .bagItemIcon,.inventoryPageFixed .bagItemTile.item-type-armor .bagItemIcon{width:66px!important;height:66px!important}.inventoryPageFixed .bagItemTile.item-type-material .bagItemIcon{width:76px!important;height:76px!important}.inventoryPageFixed .itemDetailsCompact{scrollbar-width:none!important;padding-bottom:12px!important}.inventoryPageFixed .itemDetailsCompact.slot-ring .itemDetailsIcon,.inventoryPageFixed .itemDetailsCompact.item-type-accessory .itemDetailsIcon{width:92px!important;height:92px!important}.inventoryPageFixed .itemDetailsCompact.item-type-armor .itemDetailsIcon{width:80px!important;height:80px!important}.inventoryPageFixed .itemDetailsBadge{filter:drop-shadow(0 4px 8px #0000008c);width:24px!important;height:24px!important;top:auto!important;bottom:4px!important;right:4px!important}.inventoryPageFixed .itemDetailsHeroText span{background:linear-gradient(#fff0ad,#d0a13e);border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:0 8px;display:inline-flex;color:#1b1507!important;font-size:11px!important;font-weight:900!important}.inventoryPageFixed .itemDetailsHeroText h2{color:#fff2c7!important;font-family:var(--arx-font-display)!important;letter-spacing:-.035em!important;margin-top:7px!important;font-size:clamp(26px,2.1vw,34px)!important;font-weight:400!important;line-height:.98!important}.inventoryPageFixed .itemMiniMeta b{color:#fff1c6e0!important;background:#ffffff0e!important;min-height:26px!important;padding:0 10px!important}.inventoryPageFixed .itemMiniMeta b.equipped{color:#1b1507!important;background:linear-gradient(#fff0ad,#d6a842)!important}.inventoryPageFixed .itemMiniMeta b.enhance{border-color:#70c3ff3d;color:#d9ecff!important;background:#366ca029!important}.inventoryPageFixed .itemStatChip span,.inventoryPageFixed .itemCompareChip span{color:#eeebdec7!important}.inventoryPageFixed .itemSocketGrid{grid-template-columns:repeat(2,52px);justify-content:center;gap:10px 18px!important;padding:6px 0 2px!important;display:grid!important}.inventoryPageFixed .itemSocketSquare{transform:rotate(45deg);border-radius:14px!important;width:52px!important;height:52px!important}.inventoryPageFixed .itemSocketSquare>*{transform:rotate(-45deg)}.inventoryPageFixed .itemSocketSquare:nth-child(odd):last-child{grid-column:1/-1;justify-self:center}.inventoryPageFixed .itemSocketSquare.empty{opacity:.84!important;background:radial-gradient(circle at 50% 42%,#f6d6861f,#0000 52%),#00000057!important;border-style:solid!important;border-color:#f6d68647!important}.inventoryPageFixed .itemDescriptionCompact{opacity:.58!important;max-height:none!important}.inventoryPageFixed .itemDescriptionCompact summary{cursor:pointer;color:#f6d686c2;font-size:11px;font-weight:850}.inventoryPageFixed .itemDescriptionCompact:not([open]) p{display:none}.inventoryPageFixed .itemDetailsActions{border-top:1px solid #f6d68614;background:linear-gradient(#ffffff05,#ffffff02)!important;margin-top:auto!important;padding-top:14px!important;position:static!important}.inventoryPageFixed .paperdollBoard{min-height:560px!important;padding-bottom:54px!important}.inventoryPageFixed .paperdollFigure{place-items:center!important;display:grid!important;inset:88px 100px 122px!important}.inventoryPageFixed .paperdollClassIcon{z-index:2;object-fit:contain;opacity:.78;filter:drop-shadow(0 0 18px #f6d6861f)drop-shadow(0 18px 24px #00000073);width:112px;height:112px;position:relative}.inventoryPageFixed .paperdollHead,.inventoryPageFixed .paperdollArms,.inventoryPageFixed .paperdollTorso,.inventoryPageFixed .paperdollLegs,.inventoryPageFixed .paperdollFeet{opacity:.16!important}.inventoryPageFixed .gearSlotLabel{text-overflow:clip!important;max-width:84px!important;font-size:8.5px!important}.inventoryPageFixed .pos-ring-1,.inventoryPageFixed .pos-ring-2{top:336px!important}.inventoryPageFixed .paperdollFooter{min-height:28px!important;bottom:10px!important}@media (width<=1600px){.inventoryPageFixed .itemDetailsHero{grid-template-columns:104px minmax(0,1fr)!important}.inventoryPageFixed .itemDetailsIconWrap,.inventoryPageFixed .itemDetailsFrame{width:96px!important;height:96px!important}.inventoryPageFixed .itemDetailsIcon{width:78px!important;height:78px!important}}.topBar{gap:18px!important;min-height:86px!important;padding:10px 18px!important}.brandArea{min-width:210px!important}.brandTitle{letter-spacing:.22em!important;font-size:27px!important}.brandSubtitle{letter-spacing:.18em!important;margin-top:3px!important;font-size:11px!important}.topCharacter{gap:12px!important;min-width:360px!important}.topAvatar{width:58px!important;height:58px!important}.topCharacterText b{text-shadow:0 0 14px #f6d68629;color:#fff0bd!important;font-size:18px!important;line-height:1.05!important}.topCharacterText>span{color:#eeebdec2!important;margin-top:2px!important;font-size:12px!important}.topHpMiniMeta small,.topHpMiniMeta strong{font-size:10px!important}.currencyWallet.dashWallet{gap:10px!important}.walletGroup{background:radial-gradient(circle at 22% 0,#f6d68621,#0000 56%),linear-gradient(#ffffff0e,#ffffff04),#0c0d14d1!important;border-color:#f6d6862e!important;border-radius:17px!important;padding:8px 11px!important}.walletGroupTitle{color:#f6d686d1!important;letter-spacing:.13em!important;margin-bottom:5px!important;font-size:10px!important}.walletItem{border-radius:999px!important;gap:6px!important;min-height:29px!important;padding:4px 8px!important}.walletCoinIcon,.walletCrystalIcon{width:22px!important;height:22px!important}.walletCurrencyImage{filter:drop-shadow(0 0 7px #ffebaa2e)drop-shadow(0 4px 8px #00000059);object-fit:contain!important;width:18px!important;height:18px!important}.walletItem b{font-size:12px!important}.walletItem span{font-size:9px!important}.inventoryPageFixed .inventoryTop{margin-bottom:10px!important}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:62px minmax(0,1fr) auto!important;min-height:88px!important;padding:12px 18px!important}.inventoryPageFixed .inventoryHeroEmblem{width:52px!important;height:52px!important;font-size:21px!important}.inventoryPageFixed .inventoryTitleLeft span{letter-spacing:.12em!important;font-size:11px!important}.inventoryPageFixed .inventoryTitleLeft h1{margin-top:2px!important;font-size:clamp(39px,3.2vw,54px)!important;line-height:.88!important}.inventoryPageFixed .inventoryTitleLeft p{margin-top:4px!important;font-size:13px!important}.inventoryPageFixed .inventorySummaryChips{grid-template-columns:repeat(2,minmax(110px,auto))!important;gap:9px!important}.inventoryPageFixed .inventorySummaryChips b{border-radius:14px!important;min-height:44px!important;padding:8px 13px!important}.inventoryPageFixed .inventorySummaryChips b span{letter-spacing:.1em!important;font-size:9px!important}.inventoryPageFixed .bagGrid{scrollbar-width:thin!important;scrollbar-color:#b4975885 #04060b42!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar{width:9px!important;height:9px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-track{background:#04060b6b!important;border-radius:999px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0bd,#7c6232c7)!important;border:2px solid #04060b6b!important;border-radius:999px!important}.inventoryPageFixed .bagItemTile.uncommon{box-shadow:inset 0 0 0 1px #78dc8029,0 0 14px #53d27114!important}.inventoryPageFixed .bagItemTile.rare{box-shadow:inset 0 0 0 1px #5daaff38,0 0 14px #5daaff17!important}.inventoryPageFixed .bagItemTile.selected{background:radial-gradient(circle at 50% 38%,#ffe28e38,#0000 62%),#ffffff0a!important;border-color:#ffe28eeb!important;box-shadow:0 0 0 2px #ffe28e61,0 0 28px #f6d6864d,inset 0 0 24px #ffefbe1c!important}.inventoryPageFixed .bagItemTile.equipped:before{background:linear-gradient(#a5dbfff5,#5484aaf0)!important}.inventoryPageFixed .paperdollBoard{min-height:570px!important;padding-bottom:58px!important;overflow:hidden!important}.inventoryPageFixed .paperdollFigure{background:radial-gradient(circle at 50% 44%,#f6d68621,#0000 15%),radial-gradient(circle at 50% 44%,#6996ff1a,#0000 33%),radial-gradient(circle,#ffffff0b,#0000 58%),linear-gradient(135deg,#0000 47%,#f6d6861a 48% 52%,#0000 53%)!important;border:1px solid #f6d68621!important;border-radius:999px!important;inset:74px 112px 84px!important;box-shadow:inset 0 0 45px #ffffff09,0 0 36px #f6d68614!important}.inventoryPageFixed .paperdollFigure:before{content:"✦";color:#ffefbee6;background:radial-gradient(circle at 50% 30%,#fff4c626,#0000 58%),#07090f7a;border:1px solid #f6d68633;border-radius:999px;place-items:center;width:74px;height:74px;font-size:34px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #ffffff0b,0 0 28px #f6d6861a}.inventoryPageFixed .paperdollFigure:after{content:"";opacity:.78;pointer-events:none;background:linear-gradient(90deg,#0000 49%,#f6d68614 50%,#0000 51%),linear-gradient(#0000 49%,#f6d68614 50%,#0000 51%);border:1px solid #f6d68614;border-radius:999px;width:190px;height:190px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.inventoryPageFixed .paperdollHead,.inventoryPageFixed .paperdollArms,.inventoryPageFixed .paperdollTorso,.inventoryPageFixed .paperdollLegs,.inventoryPageFixed .paperdollFeet,.inventoryPageFixed .paperdollHalo{display:none!important}.inventoryPageFixed .gearSlot{width:82px!important;height:82px!important}.inventoryPageFixed .gearSlotLabel{max-width:76px!important;font-size:10px!important}.inventoryPageFixed .paperdollFooter{opacity:.86!important;min-height:30px!important;padding:6px 10px!important;bottom:7px!important}.inventoryPageFixed .itemDetailsCompact{flex-direction:column!important;gap:9px!important;padding:12px!important;display:flex!important;overflow:hidden!important}.inventoryPageFixed .itemDetailsIconWrap,.inventoryPageFixed .itemDetailsFrame{width:108px!important;height:108px!important}.inventoryPageFixed .itemDetailsIcon{object-fit:contain!important;width:84px!important;height:84px!important}.inventoryPageFixed .itemDetailsHeroText span{color:#1a1407!important;width:fit-content!important;font-family:var(--arx-font-ui,inherit)!important;letter-spacing:.08em!important;background:linear-gradient(#fff0ad,#d5a947)!important;border-radius:999px!important;margin-bottom:5px!important;padding:4px 9px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.inventoryPageFixed .itemDetailsHeroText p{color:#eeebdea3!important;font-size:12px!important}.inventoryPageFixed .itemMiniMeta{gap:7px!important}.inventoryPageFixed .itemMiniMeta b{min-height:25px!important;padding:0 11px!important;font-size:11px!important}.inventoryPageFixed .itemDescriptionCompact{display:none!important}.inventoryPageFixed .itemSocketsCompactBlock{padding-bottom:12px!important}.inventoryPageFixed .itemSocketGrid{grid-template-columns:repeat(2,54px)!important;grid-auto-rows:54px!important;justify-content:center!important;place-items:center!important;gap:11px 18px!important;padding:3px 0 2px!important;display:grid!important}.inventoryPageFixed .itemSocketSquare{background:radial-gradient(circle at 50% 38%,#f6d6861a,#0000 56%),linear-gradient(145deg,#ffffff0b,#ffffff03),#04070dad!important;border:1px solid #f6d6863d!important;border-radius:14px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 24px #ffffff06,0 12px 24px #0003!important}.inventoryPageFixed .itemSocketSquare.empty{opacity:.78!important;border-style:dashed!important}.inventoryPageFixed .itemSocketSquare.empty span{color:#f6d68694!important;font-size:25px!important;line-height:1!important}.inventoryPageFixed .itemSocketSquare.filled{background:radial-gradient(circle at 50% 35%,#70c3ff2e,#0000 55%),linear-gradient(145deg,#ffffff13,#ffffff04),#05080ec2!important;border-color:#70c3ff75!important}.inventoryPageFixed .itemSocketSquare.filled i{font-size:23px!important;font-style:normal!important}.inventoryPageFixed .itemSocketSquare.filled b{color:#fff6d6f5!important;background:#0000007a!important;border-radius:999px!important;padding:1px 5px!important;font-size:9px!important;line-height:1.1!important;position:absolute!important;bottom:3px!important;right:4px!important}.inventoryPageFixed .itemDetailsActions button{height:46px!important;min-height:46px!important;font-size:15px!important}.inventoryPageFixed .itemStatsGrid,.inventoryPageFixed .itemCompareGrid{gap:8px!important}.inventoryPageFixed .itemStatChip,.inventoryPageFixed .itemCompareChip{border-radius:13px!important;min-height:36px!important;padding:7px 8px!important}.inventoryPageFixed .itemStatChip span,.inventoryPageFixed .itemCompareChip span{font-size:11px!important}.inventoryPageFixed .itemStatChip b,.inventoryPageFixed .itemCompareChip b{font-size:12px!important}.inventoryPageFixed .inventoryToolbar button{min-height:38px!important;padding:0 18px!important;font-size:13px!important}.inventoryPageFixed .inventoryToolbar input{min-height:40px!important}.inventoryPageFixed .inventorySummaryChips{grid-template-columns:repeat(3,minmax(104px,auto))!important;gap:9px!important;display:grid!important}.inventoryPageFixed .inventorySummaryChips b{min-width:104px!important}.inventoryPageFixed .inventorySortToolbar{scrollbar-width:none;align-items:center;gap:7px;min-height:34px;margin:-2px 0 8px;padding:0 2px;display:flex;overflow-x:auto}.inventoryPageFixed .inventorySortToolbar::-webkit-scrollbar{display:none}.inventoryPageFixed .inventorySortToolbar>span{color:#f6d686b8;font-family:var(--arx-font-accent,inherit);letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.inventoryPageFixed .inventorySortToolbar button{color:#eeebdead;min-height:30px;font-family:var(--arx-font-ui,inherit);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:0 12px;font-size:11px;font-weight:850}.inventoryPageFixed .inventorySortToolbar button.active{color:#201805;background:linear-gradient(#fff0ad,#d4a746);border-color:#ffe8a49e}.inventoryPageFixed .inventoryBestButton{margin-left:auto;box-shadow:0 8px 20px #0003;color:#201805!important;background:radial-gradient(circle at 50% 0,#ffffff57,#0000 56%),linear-gradient(#fff0ad,#d6a842)!important;border-color:#ffe8a4b8!important;min-height:32px!important;padding:0 15px!important}.inventoryPageFixed .inventoryBestButton:disabled{opacity:.55;cursor:not-allowed}.inventoryPageFixed .inventoryPowerPanel{z-index:6;background:radial-gradient(circle at 12% 0,#f6d6861a,#0000 58%),#04070dad;border:1px solid #f6d68621;border-radius:16px;gap:7px;padding:9px 10px;display:grid;position:absolute;bottom:45px;left:14px;right:14px;box-shadow:0 12px 24px #00000038}.inventoryPageFixed .inventoryPowerPanel>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventoryPageFixed .inventoryPowerPanel span{color:#f6d686e0;font-family:var(--arx-font-accent,inherit);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.inventoryPageFixed .inventoryPowerPanel b{color:#fff2c7;font-size:18px;font-weight:950}.inventoryPageFixed .inventoryPowerStats{flex-wrap:wrap;gap:5px;display:flex}.inventoryPageFixed .inventoryPowerStats small{color:#eeebdeb8;background:#ffffff0b;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.inventoryPageFixed .paperdollBoard{padding-bottom:116px!important}.inventoryPageFixed .pos-boots{bottom:114px!important}.inventoryPageFixed .paperdollFooter{bottom:7px!important}.inventoryPageFixed .itemDetailsCompareBlock p{color:#eeebde9e;font-size:11px;line-height:1.35}.inventoryPageFixed .itemCompareChip.positive{background:radial-gradient(circle at 0 0,#6fe19924,#0000 58%),#184a2f33!important;border-color:#6fe19947!important}.inventoryPageFixed .itemCompareChip.positive b{color:#baffcf!important}.inventoryPageFixed .itemCompareChip.negative{background:radial-gradient(circle at 0 0,#ff707e21,#0000 58%),#4e1a2238!important;border-color:#ff707e42!important}.inventoryPageFixed .itemCompareChip.negative b{color:#ffd0d5!important}.inventoryPageFixed .itemCompareChip.neutral{opacity:.72}.inventoryPageFixed .itemEnhancementBlock.maxed{background:radial-gradient(circle at 18% 0,#ffe28e21,#0000 58%),#ffffff06!important;border-color:#ffe28e47!important}.inventoryPageFixed .itemEnhancementLine{gap:8px;display:grid}.inventoryPageFixed .itemEnhancementLine strong{color:#fff2c7;font-size:16px;font-weight:950}.inventoryPageFixed .itemEnhancementMeter{background:#0000005c;border:1px solid #ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.inventoryPageFixed .itemEnhancementMeter i{border-radius:inherit;background:linear-gradient(90deg,#b7832f,#fff0ad);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #f6d68638}.inventoryPageFixed .itemSocketGrid{margin-top:2px}.inventoryPageFixed .itemSocketSquare{transition:transform .16s,border-color .16s,filter .16s}.inventoryPageFixed .itemSocketSquare:hover{filter:brightness(1.1);transform:translateY(-1px)}.inventoryPageFixed .itemDetailsCompact{scrollbar-width:thin;scrollbar-color:#b4975880 #04060b47;padding-bottom:12px!important;overflow-y:auto!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar{width:8px}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-track{background:#04060b57;border-radius:999px}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a3,#7c6232b8);border-radius:999px}.inventoryPageFixed .itemDetailsActions{z-index:10!important;background:linear-gradient(#090c1400,#090c14f5 35%)!important;margin-top:auto!important;padding-top:12px!important;position:sticky!important;bottom:0!important}.inventoryPageFixed .itemDetailsActions .arxGhostButton:disabled{opacity:.48!important}.inventoryPageFixed .itemMiniMeta b.enhance{color:#fff0bd!important;background:radial-gradient(circle at 50% 0,#f6d68629,#0000 60%),#ffffff0f!important;border:1px solid #f6d6863d!important}.inventoryPageFixed .bagItemTile:not(.selected):hover{border-color:#f6d68666!important;box-shadow:0 0 0 1px #f6d68629,0 0 18px #f6d6861f,inset 0 0 20px #ffffff0d!important}:root{--arx-border-soft:#f6d68622;--arx-border-mid:#f6d68638;--arx-panel-bg:radial-gradient(circle at 20% 0%, #f6d6860f, transparent 42%), linear-gradient(180deg, #ffffff08, #ffffff03), #0a0d15c7}body,button,input,select,textarea,.topBar,.dashboardPage,.inventoryPageFixed,.itemDetailsCompact,.sidePanel,.walletItem,.walletGroup{font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important}.dashboardPage h1,.inventoryPageFixed .inventoryTitleLeft h1,.mapPage h1,.bossesPage h1,.travelPage h1,.battlePage h1,.characterPage h1{font-family:var(--arx-font-display,"Arxeya Forum", Georgia, serif)!important;font-weight:400!important}.topBar{border-bottom:1px solid var(--arx-border-soft)!important;box-shadow:0 1px #ffffff06,0 14px 34px #00000038!important}.gameViewport{border-top:0!important}.inventoryPageFixed .inventoryPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .itemDetailsCompact,.dashSidePanel{border-color:var(--arx-border-soft)!important;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038!important}.inventoryPageFixed .inventoryTop{display:none!important}.dashSidePanel.collapsed .dashSideLogo img{transform:scale(.84)!important}.sideCollapseButton{transition:transform .24s,filter .24s,border-color .24s,background .24s!important}.sideCollapseButton:hover{transform:translateY(-1px)scale(1.04)!important}.dashSidePanel.collapsed .sideCollapseButton{right:50%!important;transform:translate(50%)!important}.dashSidePanel.collapsed .sideCollapseButton:hover{transform:translate(50%)translateY(-1px)scale(1.04)!important}.currencyWallet.dashWallet{align-items:stretch!important;gap:11px!important}.walletGroup{background:radial-gradient(circle at 22% 0,#f6d68621,#0000 58%),linear-gradient(#ffffff0f,#ffffff04),#0a0c14e0!important;border:1px solid #f6d68629!important;border-radius:18px!important;min-height:58px!important;padding:8px 12px!important}.walletGroupTitle{color:#f6d686c7!important;font-family:var(--arx-font-accent,var(--arx-font-ui))!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:850!important}.walletItems{gap:9px!important}.walletItem{background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 54%),#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:62px!important;min-height:32px!important;padding:4px 9px!important;display:inline-flex!important}.walletCoinIcon,.walletCrystalIcon{width:25px!important;height:25px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 25px!important;place-items:center!important;display:grid!important}.walletCurrencyImage{object-fit:contain!important;filter:drop-shadow(0 0 8px #ffe8a033)drop-shadow(0 5px 7px #0000006b)!important;width:25px!important;height:25px!important}.walletItem b{color:#fff1c6!important;font-family:var(--arx-font-number,var(--arx-font-ui))!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.walletItem span:not(.walletCoinIcon):not(.walletCrystalIcon),.inventoryPageFixed .itemDetailsCompareBlock{display:none!important}.inventoryPageFixed .itemDetailsBlock{background:linear-gradient(#ffffff07,#ffffff03),#0000002e!important;border-color:#ffffff0e!important}.inventoryPageFixed .itemDetailsActions{background:0 0!important;margin-top:auto!important;padding-top:10px!important;position:static!important}.inventoryPageFixed .itemCompareGrid,.inventoryPageFixed .itemCompareChip{display:none!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar{width:8px!important;height:8px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar{width:8px!important;height:8px!important}.dashSidePanel::-webkit-scrollbar{width:8px!important;height:8px!important}.sideNav::-webkit-scrollbar{width:8px!important;height:8px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.dashSidePanel::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.sideNav::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.dashSidePanel::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.sideNav::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.inventoryPageFixed .inventoryToolbar button,.inventoryPageFixed .inventorySortToolbar button,.inventoryPageFixed .bagFilterButton{font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:850!important}.inventoryPageFixed .inventorySectionTitle span,.inventoryPageFixed .itemDetailsBlockHead span,.inventoryPageFixed .inventorySortToolbar>span{font-family:var(--arx-font-accent,var(--arx-font-ui))!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.topBar{z-index:20!important;background:radial-gradient(circle at 50% -40%,#f6d68617,#0000 48%),linear-gradient(#090c14fa,#05080ef5)!important;border-bottom:0!important;align-items:center!important;gap:14px!important;height:76px!important;min-height:76px!important;padding:8px 14px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 -1px #f6d6861f,0 14px 34px #0000003d!important}.topBar:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f6d6862e,#f6d68647,#f6d6862e,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topBar>*{z-index:2!important;position:relative!important}.brandArea{align-items:center!important;min-width:190px!important;height:58px!important}.brandTitle{font-family:var(--arx-font-display,"Arxeya Forum", Georgia, serif)!important;letter-spacing:.2em!important;font-size:25px!important;font-weight:400!important;line-height:1!important}.brandSubtitle{font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:.2em!important;margin-top:3px!important;font-size:10px!important;font-weight:650!important}.topCharacter{align-items:center!important;gap:11px!important;min-width:355px!important;height:58px!important}.topAvatar{flex:0 0 54px!important;width:54px!important;height:54px!important}.topAvatar img{object-fit:contain!important;width:48px!important;height:48px!important}.topCharacterText b{color:#fff1c6!important;font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important}.topCharacterText>span{color:#eeebdeb8!important;margin-top:2px!important;font-size:11px!important;line-height:1.1!important}.topHpMini{width:206px!important;margin-top:4px!important}.topHpMiniMeta{margin-bottom:2px!important}.topHpMiniBar{height:5px!important}.currencyWallet,.currencyWallet.dashWallet{align-self:center!important;align-items:center!important;gap:9px!important;height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.walletGroup{background:radial-gradient(circle at 22% 0,#f6d6861f,#0000 58%),linear-gradient(#ffffff0e,#ffffff04),#0a0c14e6!important;border:1px solid #f6d6862b!important;border-radius:17px!important;align-content:center!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:6px 11px!important;display:grid!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0003!important}.walletCoins{min-width:252px!important}.walletCrystal,.walletCrystals{min-width:132px!important}.walletGroupTitle{color:#f6d686c7!important;font-family:var(--arx-font-accent,var(--arx-font-ui,"Segoe UI"))!important;letter-spacing:.115em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important;line-height:1!important}.walletItems{align-items:center!important;gap:8px!important;min-height:27px!important;display:flex!important}.walletItem{background:radial-gradient(circle at 30% 18%,#ffffff13,#0000 54%),#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:58px!important;height:28px!important;min-height:28px!important;padding:3px 8px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09,0 5px 14px #0000002e!important}.walletCurrencyIcon,.walletCoinIcon,.walletCrystalIcon{width:23px!important;min-width:23px!important;height:23px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:0 0 23px!important;place-items:center!important;display:grid!important}.walletCurrencyImage,.walletItem img{object-fit:contain!important;filter:drop-shadow(0 0 7px #ffe8a029)drop-shadow(0 4px 7px #0000006b)!important;width:23px!important;height:23px!important;display:block!important}.walletItem b{color:#fff1c6!important;font-family:var(--arx-font-number,var(--arx-font-ui,"Segoe UI"))!important;font-variant-numeric:tabular-nums lining-nums!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.walletItem div{display:contents!important}.walletItem span:not(.walletCurrencyIcon):not(.walletCoinIcon):not(.walletCrystalIcon),.walletItem div span{display:none!important}.gameViewport.sidebarCollapsed{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important}.dashSidePanel{transform-origin:0!important;will-change:width, min-width, max-width, padding, transform, opacity!important;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s!important;overflow:hidden!important}.dashSidePanel .dashSideLogo,.dashSidePanel .dashSideLogo img,.dashSidePanel .dashSideLogo b,.dashSidePanel .sideGroupTitle,.dashSidePanel .sideItem,.dashSidePanel .sideItem b,.dashSidePanel .sideIcon{transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1)!important}.dashSidePanel.collapsed{width:66px!important;min-width:66px!important;max-width:66px!important;padding:12px 7px!important}.dashSidePanel.collapsed .dashSideLogo{justify-content:center!important;padding:34px 0 10px!important}.dashSidePanel.collapsed .dashSideLogo img{width:42px!important;max-width:42px!important;transform:scale(.86)!important}.dashSidePanel.collapsed .dashSideLogo b,.dashSidePanel.collapsed .sideGroupTitle,.dashSidePanel.collapsed .sideItem b{opacity:0!important;pointer-events:none!important;transform:translate(-8px)!important}.dashSidePanel.collapsed .sideNav{overflow-x:visible!important}.dashSidePanel.collapsed .sideItem{place-items:center!important;width:50px!important;height:50px!important;min-height:50px!important;padding:0!important}.dashSidePanel.collapsed .sideIcon{width:33px!important;height:33px!important;margin:0!important}.itemDetailsCompareBlock,.inventoryPageFixed .itemDetailsCompareBlock,.inventoryPageFixed .itemCompareGrid,.inventoryPageFixed .itemCompareChip{display:none!important}.inventoryPageFixed .itemDetailsCompact{background:radial-gradient(circle at 20% 0,#f6d6860f,#0000 42%),linear-gradient(#ffffff08,#ffffff03),#0a0d15cc!important;gap:10px!important;padding:14px!important;overflow-y:auto!important}.inventoryPageFixed .itemDetailsHero{background:radial-gradient(circle at 13% 22%,#f6d68630,#0000 46%),linear-gradient(#ffffff0e,#ffffff04),#00000038!important;border-radius:24px!important;grid-template-columns:156px minmax(0,1fr)!important;gap:18px!important;min-height:166px!important;padding:18px!important}.inventoryPageFixed .itemDetailsIconWrap{align-self:center!important;width:144px!important;height:144px!important}.inventoryPageFixed .itemDetailsFrame{width:144px!important;height:144px!important}.inventoryPageFixed .itemDetailsIcon{object-fit:contain!important;filter:drop-shadow(0 0 14px #f6d68629)drop-shadow(0 13px 18px #00000075)!important;width:114px!important;height:114px!important}.inventoryPageFixed .itemDetailsBadge{width:38px!important;height:38px!important;top:-2px!important;right:-2px!important}.inventoryPageFixed .itemDetailsHeroText{align-self:center!important}.inventoryPageFixed .itemDetailsHeroText span{color:#1b1507!important;font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:linear-gradient(#fff0ad,#d5a947)!important;border-radius:999px!important;margin-bottom:8px!important;padding:4px 10px!important;font-size:10px!important;font-weight:950!important}.inventoryPageFixed .itemDetailsHeroText h2{color:#fff1c6!important;max-width:100%!important;font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:-.025em!important;text-shadow:0 1px #0000008c,0 0 12px #f6d6861f!important;margin:0 0 7px!important;font-size:clamp(19px,1.28vw,23px)!important;font-weight:900!important;line-height:1.08!important}.inventoryPageFixed .itemDetailsHeroText p{color:#eeebdea8!important;font-size:12px!important;line-height:1.25!important}.inventoryPageFixed .itemDetailsActions{z-index:5!important;background:0 0!important;margin-top:auto!important;padding-top:12px!important;position:static!important}.inventoryPageFixed .itemDetailsActions button{border-radius:999px!important;height:48px!important;min-height:48px!important;font-size:15px!important}body,button,input,select,textarea,.topBar,.dashboardPage,.inventoryPageFixed,.itemDetailsCompact,.sidePanel,.walletItem,.walletGroup,.arxHomeActionCard,.arxHomePanel,.arxHomeStatusCard{font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important}.dashboardPage h1,.inventoryPageFixed .inventoryTitleLeft h1,.mapPage h1,.bossesPage h1,.travelPage h1,.battlePage h1,.characterPage h1,.arxHomeHeroText h1{font-family:var(--arx-font-display,"Arxeya Forum", Georgia, serif)!important;font-weight:400!important}.inventoryPageFixed .inventoryToolbar button,.inventoryPageFixed .inventorySortToolbar button,.inventoryPageFixed .bagFilterButton,.arxHomeActionCard p,.arxHomeActionCard b,.arxHomeActionCard h3,.arxHomePanel p,.arxHomePanel b,.arxHomePanel h2{font-family:var(--arx-font-ui,"Arxeya Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:0!important;text-transform:none!important}.inventoryPageFixed .bagGrid,.inventoryPageFixed .itemDetailsCompact,.dashSidePanel,.sideNav{scrollbar-width:thin!important;scrollbar-color:#b4975885 #04060b42!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar{width:8px!important;height:8px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar{width:8px!important;height:8px!important}.dashSidePanel::-webkit-scrollbar{width:8px!important;height:8px!important}.sideNav::-webkit-scrollbar{width:8px!important;height:8px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.dashSidePanel::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.sideNav::-webkit-scrollbar-track{background:#04060b61!important;border-radius:999px!important}.inventoryPageFixed .bagGrid::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.inventoryPageFixed .itemDetailsCompact::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.dashSidePanel::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.sideNav::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b61!important;border-radius:999px!important}.arenaReward.rewardDenied{background:radial-gradient(circle at 50% 0,#a03a522e,#0000 48%),linear-gradient(#ffffff09,#ffffff03),#080a10db!important;border-color:#ff78913d!important}.arenaReward.rewardDenied>span{color:#ffb2bf!important}.arenaReward.rewardDenied h1{color:#fff0da!important;text-shadow:0 0 18px #ff82961f,0 3px 16px #00000061!important}.arenaRewardStats.denied>div{opacity:.78!important;background:radial-gradient(circle at 50% 0,#ff789112,#0000 54%),#00000040!important;border-color:#ff789124!important}.arenaRewardStats.denied b{color:#eeebde9e!important}.arenaLoot.denied{background:linear-gradient(#ff789109,#ffffff03),#0000003d!important;border-color:#ff78911f!important}.arenaLoot.denied span{color:#ffb2bf!important}.arenaLoot.denied p{color:#eeebdebd!important;font-weight:700!important}.arenaNoRewardNotice{text-align:center!important;background:radial-gradient(circle at 0 0,#ff78911a,#0000 54%),#00000042!important;border:1px solid #ff78912e!important;border-radius:18px!important;gap:4px!important;width:min(420px,100%)!important;margin:12px auto 0!important;padding:12px 16px!important;display:grid!important}.arenaNoRewardNotice b{color:#fff0da!important;font-size:13px!important;font-weight:950!important}.arenaNoRewardNotice small{color:#eeebdead!important;font-size:12px!important;line-height:1.35!important}.arenaReward.bossReward.rewardGranted{border-color:#f6d68647!important}.arenaReward.bossReward.rewardGranted>span:after{content:" · вклад";color:#eeebde8f}.topBar{overflow:visible!important}.dashWallet.topCurrencyWallet,.currencyWallet.topCurrencyWallet{justify-content:flex-end!important;align-items:stretch!important;gap:10px!important;min-width:420px!important;max-width:520px!important;display:flex!important}.topCurrencyWallet .walletGroup{background:radial-gradient(circle at 50% 0,#ffe69614,#0000 56%),linear-gradient(#22232ad1,#0d0f16e0)!important;border:1px solid #efd48a33!important;border-radius:18px!important;grid-template-rows:auto 1fr!important;align-content:center!important;gap:6px!important;min-height:58px!important;padding:8px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000038!important}.topCurrencyWallet .walletCoins{min-width:255px!important}.topCurrencyWallet .walletCrystals{min-width:128px!important}.topCurrencyWallet .walletGroupTitle{color:#f3d884!important;letter-spacing:.13em!important;text-transform:uppercase!important;height:13px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.topCurrencyWallet .walletItems{align-items:center!important;gap:8px!important;min-height:30px!important;display:flex!important}.topCurrencyWallet .walletItem,.shopMoneyPart,.moneyAmountPart{color:#fff6d7!important;background:radial-gradient(circle at 30% 0,#ffffff1c,#0000 50%),linear-gradient(#2d2e37eb,#12141cf5)!important;border:1px solid #ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:66px!important;height:30px!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0003!important}.topCurrencyWallet .walletItem b,.shopMoneyPart b,.moneyAmountPart strong{color:#fff8db!important;text-align:left!important;text-shadow:0 1px 2px #000000a6!important;min-width:18px!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.walletCoinIcon,.walletCrystalIcon{width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:none!important;place-items:center!important;display:inline-grid!important;overflow:visible!important;transform:none!important}.walletCrystalIcon{border-radius:7px!important}.walletCurrencyImage{object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 1px 1px #000000b3)drop-shadow(0 0 5px #ffe69b2e)!important;width:22px!important;max-width:none!important;height:22px!important;max-height:none!important;display:block!important}.shopMoneyPart em,.moneyAmountPart em,.shopWalletPreview{display:none!important}.shopHeroPanelClean{grid-template-columns:auto minmax(0,1fr)!important}.shopLayoutClean{grid-template-columns:minmax(480px,1fr) minmax(360px,.7fr)!important;gap:18px!important}.shopItemsGridClean{grid-template-columns:repeat(2,minmax(250px,1fr))!important;gap:12px!important}.shopItemCardClean{text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:5px 14px!important;min-height:118px!important;padding:14px!important;display:grid!important}.shopItemCardClean .shopCardPrice{align-items:center!important;min-width:0!important;display:flex!important}.shopDetailsPanelClean{grid-template-rows:auto auto 1fr!important;gap:14px!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:hidden!important}.shopDetailsHeadClean{background:radial-gradient(circle at 0 0,#f4d88421,#0000 58%),#080a1057!important;border:1px solid #ffffff12!important;border-radius:22px!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:16px!important;display:grid!important}.shopDetailsHeadClean .shopItemIcon.large{width:92px!important;height:92px!important}.shopDetailsHeadClean .shopItemIcon.large .shopItemImage{width:74%!important;height:74%!important}.shopDetailsHeadClean span{color:#f5d985!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.shopDetailsHeadClean h2{color:#fff6dc!important;margin:5px 0 4px!important;font-size:clamp(23px,2vw,34px)!important;line-height:1.03!important}.shopDetailsHeadClean p{color:#eeebde9e!important;margin:0!important;font-size:14px!important;font-weight:750!important}.shopItemStatsClean{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.shopItemStatsClean div{border-radius:15px!important;min-height:58px!important;padding:11px 13px!important}.shopItemStatsClean b{color:#fff3c7!important;text-transform:none!important;font-size:15px!important}.shopBuyDisabled,.shopBuyDisabled:disabled{cursor:not-allowed!important;opacity:.58!important;color:#fff6dab8!important;box-shadow:none!important;background:linear-gradient(#5c5641b8,#2a2721d1)!important}.itemDetailsCompareBlock{display:none!important}.gameViewport{transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1)!important}.dashSidePanel{transform-origin:0!important;will-change:width, transform!important;transition:width .36s cubic-bezier(.22,1,.36,1),max-width .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),border-radius .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),opacity .24s!important}.dashSideNav,.dashSideLogo,.sideItem span,.sideGroupTitle{transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1)!important}.sidebarCollapsed .dashSideLogo img,.sidebarCollapsed .sideItem span,.sidebarCollapsed .sideGroupTitle{opacity:0!important;pointer-events:none!important;transform:translate(-8px)!important}.arenaHeroPanelClean{min-height:112px!important}.arenaLayoutClean{align-items:start!important}.arenaBattlePanelClean{background:radial-gradient(circle at 50% 0,#f5d88421,#0000 56%),linear-gradient(#1e202ae6,#0a0c13eb)!important;border:1px solid #efd48a33!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) minmax(310px,.48fr)!important;gap:14px!important;padding:16px!important;display:grid!important}.arenaBattleMain{min-width:0!important}.arenaBattleMain h2{color:#fff3cf!important;margin:6px 0 4px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1!important}.arenaSideCard{background:radial-gradient(circle at 0 0,#f5d88414,#0000 58%),#05070c6b!important;border:1px solid #ffffff12!important;border-radius:18px!important;gap:9px!important;min-width:0!important;padding:14px!important;display:grid!important}.arenaSideCard h3{color:#fff8df!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:20px!important;overflow:hidden!important}.arenaSideHp b{color:#fff2bd!important;justify-self:end!important;font-size:12px!important}.arenaSideHp em{border-radius:inherit!important;background:linear-gradient(90deg,#df6f8d,#ffe69d)!important;position:absolute!important;inset:0 auto 0 0!important}.arenaBattleLog{align-content:start!important;gap:9px!important;min-height:0!important;max-height:360px!important;display:grid!important;overflow:auto!important}@media (width<=1280px){.dashWallet.topCurrencyWallet,.currencyWallet.topCurrencyWallet{min-width:360px!important}.topCurrencyWallet .walletCoins{min-width:210px!important}.topCurrencyWallet .walletItem{min-width:54px!important;padding-inline:8px!important}.shopLayoutClean,.arenaBattlePanelClean{grid-template-columns:1fr!important}}.arenaPage{align-content:start!important;gap:14px!important;display:grid!important;position:relative!important;overflow:visible!important}.arenaPage .arenaHeroPanel,.arenaPage .arenaHeroPanelClean{z-index:5!important;grid-column:1/-1!important;position:relative!important}.arenaPage .arenaLayout,.arenaPage .arenaLayoutClean{z-index:4!important;position:relative!important}.arenaPageBattleMode .arenaLayout,.arenaPageBattleMode .arenaLayoutClean{display:none!important}.arenaPage .arenaBattlePanel,.arenaPage .arenaBattlePanelClean,.arenaPageBattleMode .arenaBattlePanel,.arenaPageBattleMode .arenaBattlePanelClean{z-index:50!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 0,#f6d68626,#0000 54%),radial-gradient(circle at 14% 14%,#7086ff1a,#0000 40%),linear-gradient(#21232cf0,#090c13f2)!important;border:1px solid #f6d6863d!important;border-radius:26px!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.56fr)!important;gap:16px!important;width:100%!important;min-height:430px!important;margin:0!important;padding:18px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff0b,0 24px 70px #0000006b,0 0 0 1px #00000047!important}.arenaPageBattleMode .arenaHeroPanel,.arenaPageBattleMode .arenaHeroPanelClean{min-height:94px!important;padding-block:14px!important}.arenaBattleMain{z-index:2!important;align-content:start!important;gap:12px!important;min-width:0!important;min-height:0!important;display:grid!important;position:relative!important}.arenaBattleMain>span,.arenaBattleLog>span{color:#f5dc92!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.arenaBattleMain h2{color:#fff3cf!important;font-family:var(--arx-font-display,Georgia, serif)!important;text-shadow:0 0 18px #f6d68621,0 4px 18px #00000085!important;margin:2px 0 0!important;font-size:clamp(42px,4.2vw,72px)!important;font-weight:400!important;line-height:.96!important}.arenaBattleMain>p{color:#eeebdead!important;margin:0!important;font-size:13px!important;font-weight:700!important}.arenaDuelCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:4px 0 2px!important;display:grid!important}.arenaSideCard{background:radial-gradient(circle at 0 0,#f6d6861a,#0000 56%),#05070c7a!important;border:1px solid #ffffff13!important;border-radius:20px!important;gap:10px!important;min-width:0!important;padding:16px!important;display:grid!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000003d!important}.arenaSideCard>span{color:#f5dc92!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.arenaSideCard h3{color:#fff7df!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}.arenaSideHp{grid-template-columns:auto auto!important;gap:5px 10px!important;display:grid!important}.arenaSideHp small,.arenaSideStats small{color:#eeebde9e!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.arenaSideHp b{color:#fff2bd!important;justify-self:end!important;font-size:12px!important;font-weight:950!important}.arenaSideHp i{background:#0000007a!important;border-radius:999px!important;grid-column:1/-1!important;height:8px!important;position:relative!important;overflow:hidden!important}.arenaSideHp em{border-radius:inherit!important;background:linear-gradient(90deg,#e37491,#ffe69d)!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:0 0 12px #f6d68629!important}.arenaSideStats{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.arenaSideStats small{background:#ffffff0e!important;border-radius:999px!important;padding:5px 8px!important}.arenaBattleActions{z-index:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important;display:grid!important;position:relative!important}.arenaBattleActions button{cursor:pointer!important;border-radius:999px!important;min-height:48px!important;font-size:15px!important;font-weight:950!important}.arenaBattleActions button:disabled{cursor:not-allowed!important;opacity:.58!important}.arenaBattleLog{z-index:2!important;background:radial-gradient(circle at 50% 0,#f6d68614,#0000 54%),#05070c61!important;border:1px solid #fff1!important;border-radius:22px!important;align-content:start!important;gap:9px!important;min-height:0!important;max-height:410px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:auto!important}.arenaBattleLog p{color:#fff8e1db!important;background:#080a107a!important;border:1px solid #efd48a1f!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:10px!important;font-size:12px!important;line-height:1.35!important;display:grid!important}.arenaBattleLog p b{color:#12100b!important;background:linear-gradient(#fff2a8,#d8b150)!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.arenaBattleLog::-webkit-scrollbar{width:8px!important}.arenaBattleLog::-webkit-scrollbar-track{background:#04060b6b!important;border-radius:999px!important}.arenaBattleLog::-webkit-scrollbar-thumb{background:linear-gradient(#ffe6a0a8,#7c6232bd)!important;border:2px solid #04060b6b!important;border-radius:999px!important}.arenaPageBattleMode .arenaOpponentsPanel:before,.arenaPageBattleMode .arenaRatingPanel:before,.arenaPageBattleMode .arenaRewardsPanel:before,.arenaPage:not(.arenaPageBattleMode) .arenaBattlePanel,.arenaPage:not(.arenaPageBattleMode) .arenaBattlePanelClean{display:none!important}@media (width<=1280px){.arenaPage .arenaBattlePanel,.arenaPage .arenaBattlePanelClean,.arenaPageBattleMode .arenaBattlePanel,.arenaPageBattleMode .arenaBattlePanelClean,.arenaDuelCards,.arenaBattleActions{grid-template-columns:1fr!important}.arenaBattleLog{max-height:300px!important}}.topCurrencyWallet .walletGroupTitle{display:none!important}.topCurrencyWallet .walletGroup,.dashWallet .walletGroup{justify-content:center!important;align-items:center!important;min-height:58px!important;padding:8px 12px!important;display:flex!important}.topCurrencyWallet .walletItems{align-items:center!important}.topCurrencyWallet .walletItem{justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:5px 12px!important;display:inline-flex!important}.topCurrencyWallet .walletItem b{line-height:1!important}.moneyAmount{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.moneyAmount.compact{gap:4px}.moneyAmountPart.shopMoneyPart{justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.moneyAmountPart.shopMoneyPart strong{color:#fff5c9;font-weight:950;line-height:1}.moneyAmountPart.shopMoneyPart em,.shopMoneyPart em{display:none!important}.inventoryPageFixed .itemPriceMeta{padding-left:7px!important;padding-right:7px!important}.inventoryPageFixed .itemPriceMeta .moneyAmountPart{min-height:22px!important;padding:2px 6px!important}.inventoryPageFixed .itemPriceMeta .walletCoinIcon{width:18px!important;height:18px!important}.inventoryPageFixed .itemStatChip b{align-items:baseline!important;gap:4px!important;display:inline-flex!important}.inventoryPageFixed .itemStatChip b small{color:#9fd0ff!important;font-size:10px!important;font-weight:900!important}.inventoryPageFixed .itemSocketGrid{grid-template-columns:repeat(2,34px)!important;gap:16px 30px!important;padding:10px 0 8px!important}.inventoryPageFixed .itemSocketSquare.empty span{font-size:17px!important}.inventoryPageFixed .itemSocketSquare.filled i{font-size:14px!important}.inventoryPageFixed .itemSocketSquare.filled b{font-size:8px!important}.shopFilterBar{background:#080a108a!important;border:1px solid #f6d6861a!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;display:flex!important}.shopFilterBar button{color:#fff8e0c2!important;background:#ffffff0b!important;border:1px solid #f6d68629!important;border-radius:999px!important;min-height:32px!important;padding:0 14px!important;font-weight:850!important}.shopFilterBar button.active{color:#1c1607!important;background:linear-gradient(#fff0ad,#d1a13b)!important}.shopEmptyText{color:#fff8e09e;grid-column:1/-1;margin:0;padding:18px}html,body,#root{width:100%!important;max-width:100%!important;overflow:hidden!important}.gameRoot,.topBar{width:100%!important;max-width:100vw!important;overflow:hidden!important}.gameViewport{grid-template-columns:minmax(300px,330px) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow:hidden!important}.gameViewport.sidebarCollapsed{grid-template-columns:78px minmax(0,1fr)!important}.dashboardPage,.dashboardPage>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashSidePanel{width:100%!important;min-width:0!important;max-width:330px!important}.dashSidePanel.collapsed{width:66px!important;min-width:66px!important;max-width:66px!important}.inventoryPageFixed{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:calc(100dvh - 114px)!important;min-height:0!important;padding:8px 10px 10px!important;display:grid!important;overflow:hidden!important}.inventoryPageFixed .inventoryTop{min-height:0!important;margin:0!important}.inventoryPageFixed .inventoryTitlePanel{grid-template-columns:54px minmax(0,1fr) auto!important;gap:12px!important;min-height:82px!important;padding:12px 16px!important;overflow:hidden!important}.inventoryPageFixed .inventoryHeroEmblem{border-radius:16px!important;width:48px!important;height:48px!important}.inventoryPageFixed .inventoryTitleLeft h1{font-size:clamp(34px,3vw,54px)!important;line-height:.96!important}.inventoryPageFixed .inventorySummaryChips{flex-wrap:wrap!important;justify-content:flex-end!important;align-self:center!important;gap:8px!important;display:flex!important}.inventoryPageFixed .inventorySummaryChips b{min-width:92px!important;min-height:42px!important;padding:7px 10px!important}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(300px,.56fr) minmax(480px,1fr) minmax(340px,.72fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.inventoryPageFixed .inventoryPanel,.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{min-height:0!important;max-height:100%!important;overflow:hidden!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{flex-direction:column!important;display:flex!important}.inventoryPageFixed .paperdollBoard{flex:auto!important;height:auto!important;min-height:0!important;padding:10px!important;overflow:hidden!important}.inventoryPageFixed .paperdollFigure{opacity:.66!important;transform:translate(-50%,-50%)scale(.9)!important}.inventoryPageFixed .inventoryPowerPanel{max-height:92px!important;bottom:46px!important;left:12px!important;right:12px!important;overflow:hidden!important}.inventoryPageFixed .paperdollFooter{height:30px!important;min-height:30px!important;padding:0 10px!important;bottom:10px!important;left:12px!important;right:12px!important}.inventoryPageFixed .gearSlot{width:74px!important;min-width:74px!important;height:74px!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{width:58px!important;height:58px!important}.inventoryPageFixed .gearSlotIcon{width:48px!important;height:48px!important}.inventoryPageFixed .gearSlotLabel{letter-spacing:0!important;max-width:68px!important;padding:2px 5px!important;font-size:9px!important}.inventoryPageFixed .pos-helmet{top:10px!important;right:12px!important}.inventoryPageFixed .pos-chest{top:86px!important;right:12px!important}.inventoryPageFixed .pos-shoulders{top:162px!important;right:12px!important}.inventoryPageFixed .pos-legs{top:238px!important;right:12px!important}.inventoryPageFixed .pos-boots{top:314px!important;right:12px!important}.inventoryPageFixed .inventoryToolbar,.inventoryPageFixed .inventorySortToolbar{flex-wrap:wrap!important;flex:none!important;min-height:0!important;max-height:none!important;overflow:visible!important}.inventoryPageFixed .inventoryToolbar input{flex:220px!important;min-width:210px!important}.inventoryPageFixed .bagGrid{flex:auto!important;grid-template-columns:repeat(auto-fill,minmax(76px,76px))!important;grid-auto-rows:76px!important;align-content:start!important;gap:9px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow:hidden auto!important}.inventoryPageFixed .itemDetailsCompact{padding:12px!important;overflow:hidden auto!important}.inventoryPageFixed .itemDetailsHero{grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;min-height:132px!important;padding:14px!important}.inventoryPageFixed .itemDetailsHeroText h2{font-size:clamp(19px,1.25vw,24px)!important;line-height:1.08!important}.inventoryPageFixed .itemSocketGrid{grid-template-columns:repeat(2,30px)!important;justify-content:center!important;gap:14px 24px!important;padding:8px 0!important}.inventoryPageFixed .itemSocketGrid.sockets-1{grid-template-columns:30px!important}.inventoryPageFixed .itemSocketGrid.sockets-3 .itemSocketSquare:nth-child(3){grid-column:1/-1!important;justify-self:center!important}.inventoryPageFixed .itemSocketSquare{border-radius:9px!important;width:30px!important;height:30px!important}.inventoryPageFixed .itemDetailsActions{flex:none!important;margin-top:auto!important;padding-top:10px!important}.settingsPageUnified,.arxSettingsPage{height:calc(100dvh - 114px)!important;min-height:0!important;padding:12px!important;overflow:hidden!important}.settingsUnifiedGrid,.arxSettingsGrid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.accountSettingsPanel,.arxCharacterManagerPanel,.settingsUnifiedGrid .characterManagerPanel{min-width:0!important;max-width:100%!important}.arxCharacterManagerPanel,.settingsUnifiedGrid .characterManagerPanel{max-height:100%!important;overflow:auto!important}.settingsPageUnified .panelHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.settingsPageUnified .panelHeader span,.settingsPageUnified .panelHeader b{white-space:nowrap!important;min-width:0!important}.settingsPageUnified .settingsRows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.settingsPageUnified .settingsRows>div{min-width:0!important;overflow:hidden!important}.settingsPageUnified .settingsRows b{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(17px,1.8vw,24px)!important;line-height:1.05!important;display:block!important}.settingsPageUnified .arxMutedText{max-width:720px!important;margin:0 0 16px!important;line-height:1.35!important}.settingsPageUnified .arxCharacterManagerPanel,.settingsUnifiedGrid .characterManagerPanel{scrollbar-color:#ecd1888c #080a108c!important;scrollbar-width:thin!important}.settingsPageUnified .arxCharacterManagerPanel::-webkit-scrollbar{width:8px!important}.settingsUnifiedGrid .characterManagerPanel::-webkit-scrollbar{width:8px!important}.settingsPageUnified .arxCharacterManagerPanel::-webkit-scrollbar-track{background:#080a109e!important;border-radius:999px!important}.settingsUnifiedGrid .characterManagerPanel::-webkit-scrollbar-track{background:#080a109e!important;border-radius:999px!important}.settingsPageUnified .arxCharacterManagerPanel::-webkit-scrollbar-thumb{background:linear-gradient(#f6d686b8,#745f30b8)!important;border-radius:999px!important}.settingsUnifiedGrid .characterManagerPanel::-webkit-scrollbar-thumb{background:linear-gradient(#f6d686b8,#745f30b8)!important;border-radius:999px!important}.atlasHeroActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.atlasHeroActions .atlasMainButton,.atlasHeroActions .atlasBossButton{min-width:142px!important}.atlasSelectedActions{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) minmax(100px,.48fr)!important}.arenaBattleActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arenaSkillStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.arenaSkillButton{color:#fff7dff0!important;cursor:pointer!important;background:radial-gradient(circle at 0 0,#f6d6861f,#0000 54%),#ffffff0b!important;border:1px solid #f6d68633!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px 12px!important;font-weight:900!important;display:grid!important}.arenaSkillButton span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.arenaSkillButton b{color:#181207!important;text-transform:uppercase!important;background:linear-gradient(#fff0ad,#d1a13b)!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important}.arenaSkillButton.cooldown{opacity:.74!important;filter:grayscale(.35)!important}.arenaSkillButton.cooldown b{color:#fff6dac2!important;background:#ffffff1a!important}.arenaSkillButton:disabled{cursor:not-allowed!important}.arenaBattleMain{height:auto!important}.arenaBattleMain,.arenaBattleMain .arenaDuelCards{min-height:max-content!important}@media (width<=1500px){.inventoryPageFixed{grid-template-rows:auto auto!important;align-content:start!important;height:auto!important;min-height:calc(100dvh - 114px)!important;overflow:auto!important}.inventoryPageFixed .inventoryLayout{grid-template-rows:minmax(520px,auto) minmax(520px,auto)!important;grid-template-columns:minmax(280px,.65fr) minmax(480px,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;height:auto!important;overflow:visible!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel{min-height:520px!important;max-height:none!important}.inventoryPageFixed .paperdollBoard{min-height:470px!important}.inventoryPageFixed .bagGrid{min-height:365px!important;max-height:365px!important}.inventoryPageFixed .itemDetailsCompact{grid-column:1/-1!important;min-height:520px!important;max-height:none!important}}@media (width<=1180px){.gameViewport{grid-template-columns:78px minmax(0,1fr)!important}.dashSidePanel:not(.collapsed){max-width:78px!important}.settingsUnifiedGrid,.arxSettingsGrid,.inventoryPageFixed .inventoryLayout,.atlasSelectedActions,.arenaSkillStrip,.arenaBattleActions{grid-template-columns:1fr!important}}.arenaPageBattleMode{height:calc(100dvh - 114px)!important;max-height:calc(100dvh - 114px)!important;overflow:auto!important}.arenaBattleEmbedded{height:min(690px,100dvh - 238px)!important;min-height:560px!important;max-height:none!important;padding:0!important;overflow:hidden!important}.arenaBattleEmbedded .arenaBattleGrid{grid-template-columns:minmax(190px,.68fr) minmax(390px,1.28fr) minmax(190px,.68fr) minmax(260px,.78fr)!important;gap:10px!important}.arenaBattleEmbedded .arenaActor,.arenaBattleEmbedded .arenaCenter,.arenaBattleEmbedded .arenaChronicle{min-height:0!important}.arenaBattleEmbedded .arenaActionBanner{min-height:112px!important}.arenaBattleEmbedded .arenaActionBanner h1{font-size:clamp(32px,3.4vw,54px)!important}.arenaMainActions.active{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arenaMainActions.finished{grid-template-columns:1fr!important}.arenaStatsThree{grid-template-columns:repeat(3,minmax(0,1fr))!important}.arenaStatsThree div{min-width:0!important;padding-inline:7px!important}.arenaStatsThree b{font-size:14px!important}.arenaPortrait{overflow:visible!important}.arenaPortrait i{background:#07090ff0;border:1px solid #f6d68647;border-radius:11px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-6px;right:-6px}.arenaPortrait i img{object-fit:contain;width:20px!important;height:20px!important}.arenaDuelEnemy i{background:#07090feb;border:1px solid #f6d68647;border-radius:12px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-6px;right:-6px}.arenaDuelEnemy i img{object-fit:contain;width:22px;height:22px}.arenaBattleEmbedded .arenaChronicleList{scrollbar-color:#ecd1888c #080a108c!important;scrollbar-width:thin!important;overflow:auto!important}.arenaBattleEmbedded .arenaChronicleList::-webkit-scrollbar{width:8px}.arenaBattleEmbedded .arenaChronicleList::-webkit-scrollbar-track{background:#080a109e;border-radius:999px}.arenaBattleEmbedded .arenaChronicleList::-webkit-scrollbar-thumb{background:linear-gradient(#f6d686b8,#745f30b8);border-radius:999px}@media (width<=1500px){.arenaBattleEmbedded{height:max-content!important;min-height:0!important;display:block!important;overflow:visible!important}.arenaBattleEmbedded .arenaBattleGrid{grid-template:"hero center enemy log"minmax(430px,auto)/minmax(168px,.68fr) minmax(318px,1.28fr) minmax(168px,.68fr) minmax(214px,.82fr)!important;height:auto!important}.arenaBattleEmbedded .arenaActor{min-height:430px!important}.arenaBattleEmbedded .arenaActor.hero{grid-area:hero}.arenaBattleEmbedded .arenaActor.enemy{grid-area:enemy}.arenaBattleEmbedded .arenaCenter{grid-area:center;min-height:430px!important}.arenaBattleEmbedded .arenaChronicle{grid-area:log;min-height:430px!important}}@media (width<=1180px){.arenaBattleEmbedded .arenaBattleGrid{grid-template:"hero center enemy"minmax(420px,auto)"log log log"minmax(250px,auto)/minmax(150px,.78fr) minmax(300px,1.3fr) minmax(150px,.78fr)!important}.arenaBattleEmbedded .arenaChronicle{min-height:250px!important}}@media (width<=1280px){.arenaPageBattleMode{grid-template-rows:auto auto!important;align-content:start!important;height:calc(100dvh - 114px)!important;min-height:0!important;overflow:hidden auto!important}.arenaPage .arenaBattlePanel,.arenaPage .arenaBattlePanelClean,.arenaPageBattleMode .arenaBattlePanel,.arenaPageBattleMode .arenaBattlePanelClean{flex-direction:column!important;flex:none!important;height:max-content!important;min-height:max-content!important;max-height:none!important;display:flex!important;overflow:visible!important}.arenaBattleMain{flex-direction:column!important;flex:none!important;height:auto!important;min-height:0!important;display:flex!important}.arenaDuelCards,.arenaSkillStrip,.arenaBattleActions,.arenaBattleLog{flex:none!important}.arenaBattleLog{max-height:none!important}}.skillsPage{grid-template-rows:auto auto auto!important;align-content:start!important;gap:12px!important;height:calc(100dvh - 114px)!important;max-height:calc(100dvh - 114px)!important;padding:10px 12px 22px!important;display:grid!important;overflow:hidden auto!important}.skillsGrid{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:max-content!important;display:flex!important;overflow:visible!important}.skillCard{flex:calc(50% - 6px)!important;align-items:start!important;max-width:calc(50% - 6px)!important;height:auto!important;min-height:300px!important;overflow:hidden!important}.skillCardBody{align-content:start!important;height:100%!important}.skillCardBody>p,.skillEffectBlock p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.skillCardActions{margin-top:4px!important}.skillUpgradeCost.unaffordable{background:#5818203d!important;border-color:#ff707847!important}.skillUpgradeCost small{color:#ffd7dc!important;font-size:10px!important;font-weight:850!important}@media (width<=1180px){.skillCard{flex-basis:100%!important;max-width:100%!important}}.topAvatar--asset,.questsHeroIcon--class{justify-content:center;align-items:center;display:inline-flex}.topAvatar--asset img{object-fit:contain;filter:drop-shadow(0 0 10px #eecd8038)drop-shadow(0 0 22px #080c19bf);width:56px;height:56px;display:block}.questsHeroIcon--class img{object-fit:contain;filter:drop-shadow(0 0 16px #eecd8047)drop-shadow(0 0 30px #080c19d1);width:86px;height:86px;display:block}.dashSidePanel .sideItem{position:relative}.dashSidePanel .sideItem.hasBadge{padding-right:52px}.dashSidePanel .sideQuestBadge{color:#090704;pointer-events:none;background:radial-gradient(circle at 35% 28%,#fff4ba 0%,#e0bd62 42%,#9a6d26 100%);border:1px solid #ffeea6cc;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-family:Unbounded,Inter,system-ui,sans-serif;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%);box-shadow:0 0 16px #e8c25b5c,inset 0 1px #ffffff6b}.dashSidePanel.collapsed .sideItem.hasBadge{padding-right:0}.dashSidePanel.collapsed .sideQuestBadge{min-width:20px;height:20px;padding:0 5px;font-size:10px;top:4px;right:3px;transform:none}.topProgressStack{gap:5px;min-width:260px;display:grid}.topProgressStack .topHp{gap:3px;display:grid}.topProgressStack .topHp>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.topProgressStack .topHp span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.topProgressStack .topHp b{color:var(--cream,#fff4cf);font-size:13px;font-weight:900}.topProgressStack .topHp i{background:#ffffff1f;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe7a629}.topProgressStack .topHp em{border-radius:inherit;background:linear-gradient(90deg,#63e07c,#fff1a8);height:100%;display:block}.topProgressStack .topXp em{background:linear-gradient(90deg,#6aa7ff,#d9b5ff,#fff1a8)}.topProgressStack .topHp.danger em{background:linear-gradient(90deg,#ff4b5d,#ffba7b)}.topProgressStack .topHp.wounded em{background:linear-gradient(90deg,#ffb85c,#ffe49a)}.topCharacter{min-width:390px}.topCharacterText{width:min(410px,100%);min-width:0}.topVitalsRow{grid-template-columns:minmax(185px,1.08fr) minmax(118px,.72fr);align-items:end;gap:11px;width:min(390px,100%);margin-top:8px;display:grid}.topVitalBar{gap:4px;min-width:0;display:grid}.topVitalMeta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;line-height:1;display:flex}.topCharacter .topVitalLabel{color:#ffeebcb8!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;width:auto!important;min-width:auto!important;margin:0!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.topCharacter .topVitalValue{color:#fff3c9!important;letter-spacing:.01em!important;text-align:right!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-block!important;overflow:visible!important}.topVitalTrack{background:linear-gradient(#ffffff17,#ffffff06),#0000006b;border:1px solid #ffeeae24;border-radius:999px;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000047,0 0 16px #e6bf5e14}.topVitalTrack em{border-radius:inherit;width:0%;min-width:3px;height:100%;transition:width .28s;display:block}.topVitalBar--hp.ready .topVitalTrack em{background:linear-gradient(90deg,#76e59a 0%,#c7f7a8 52%,#fff0a8 100%);box-shadow:0 0 14px #7be59a47}.topVitalBar--hp.wounded .topVitalTrack em{background:linear-gradient(90deg,#ffba63 0%,#ffe39b 100%);box-shadow:0 0 14px #ffc26542}.topVitalBar--hp.danger .topVitalTrack em{background:linear-gradient(90deg,#ff4b61 0%,#ff9b7b 100%);box-shadow:0 0 14px #ff4b6147}.topVitalBar--xp .topVitalTrack{height:6px}.topVitalBar--xp .topVitalTrack em{background:linear-gradient(90deg,#61a8ff 0%,#b58cff 52%,#ffe6a6 100%);box-shadow:0 0 14px #84a0ff47}.topVitalBar--xp .topVitalLabel{color:#bacdffc7!important}@media (width<=1180px){.topCharacter{min-width:330px}.topCharacterText{width:min(350px,100%)}.topVitalsRow{grid-template-columns:minmax(165px,1fr) minmax(104px,.68fr);gap:9px;width:min(340px,100%)}.topCharacter .topVitalValue{font-size:11px!important}}@media (width<=860px){.topVitalsRow{grid-template-columns:1fr;gap:6px}}.characterIdentityBadge{z-index:2;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;width:min(100%,520px);display:grid;position:relative}.characterIdentityBadge.compact{grid-template-columns:54px minmax(0,1fr);gap:10px}.characterIdentityBadge__emblem{background:radial-gradient(circle at 50% 35%,#f8db8d24,#0000 58%),#05080f85;border:1px solid #eed28947;border-radius:28px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6c90d,0 18px 42px #00000047}.characterIdentityBadge.compact .characterIdentityBadge__emblem{border-radius:17px;width:54px;height:54px}.characterIdentityBadge__emblem img{object-fit:contain;filter:drop-shadow(0 10px 20px #0000006b);width:78%;height:78%}.characterIdentityBadge__emblem span{color:#f6dda1;font-size:34px;font-weight:950}.characterIdentityBadge__text{min-width:0}.characterIdentityBadge__text span{color:#e9cb7d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.characterIdentityBadge__text h2{color:#fff4d2;text-shadow:0 2px 18px #00000073;margin:0;font-family:Forum,serif;font-size:clamp(30px,3.8vw,46px);line-height:.95}.characterIdentityBadge__text p{color:#e9e7e0ad;margin:8px 0 0;font-size:15px;font-weight:700}.characterOverviewIdentity{position:absolute;bottom:42px;left:34px;right:34px}.infoHint{place-items:center;display:inline-grid;position:relative}.infoHintTrigger{color:#ffefb8;cursor:help;background:radial-gradient(circle at 35% 28%,#fff5c638,#0000 55%),#0c0f18bd;border:1px solid #f6e0a652;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:950;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #00000047,inset 0 0 0 1px #ffffff0a}.infoHintTrigger:hover,.infoHintTrigger:focus-visible{background:radial-gradient(circle at 35% 28%,#fff5c657,#0000 58%),#1a1712eb;border-color:#ffe7a5b8;outline:none;transform:translateY(-1px)scale(1.04);box-shadow:0 12px 28px #0000005c,0 0 18px #eaca7e2e}.infoHintPopover{z-index:9999;color:#fff6daeb;white-space:normal;text-align:left;pointer-events:none;background:linear-gradient(135deg,#1c1f2bfa,#080a11fa),#080a11fa;border:1px solid #eed28961;border-radius:16px;gap:6px;width:min(360px,100vw - 32px);max-height:min(48vh,320px);padding:13px 15px;font-size:13px;font-weight:650;line-height:1.35;animation:.16s both arxHintIn;display:grid;position:fixed;overflow:auto;box-shadow:0 24px 70px #0000008c,inset 0 0 0 1px #ffffff08,0 0 30px #dcbb6f14}.infoHintPopover span:first-child{color:#ffe9aa;font-weight:950}@keyframes arxHintIn{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.skillInfoHint{z-index:5;position:absolute;top:8px;right:10px}.skillInfoHint .infoHintTrigger{width:20px;height:20px;font-size:12px}.effectIcon{position:relative}.effectIconHint{z-index:4;position:absolute;top:-8px;right:-8px}.effectIconHint .infoHintTrigger{background:#0a0c12e0;width:18px;height:18px;font-size:11px}.questNotice{animation:.28s both questNoticeIn;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 20%,#eed08021,#0000 36%),linear-gradient(135deg,#1c1f2bf2,#0c0e16f5)!important;border-color:#e6c67657!important}.questNotice:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#fff4c629 45%,#0000 70%);animation:1.15s 80ms both questNoticeShine;position:absolute;inset:0;transform:translate(-120%)}.questNotice.levelup{box-shadow:0 24px 70px #00000047,0 0 44px #ecc6682e;border-color:#ffe4928f!important}.questNotice.levelup span{color:#ffe6a4!important}.questRewardClaimed{animation:.52s both questClaimPop}@keyframes questNoticeIn{0%{opacity:0;transform:translateY(-8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes questNoticeShine{to{transform:translate(120%)}}@keyframes questClaimPop{0%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #eed08000}45%{opacity:1;transform:translateY(-5px)scale(1.015);box-shadow:0 0 44px #eed0802e}to{opacity:.35;transform:translateY(-10px)scale(.985)}}.arenaHeroIcon img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000073);width:74%;height:74%}.arenaSkill,.goldActionButton,.arxGhostButton{position:relative}@media (width<=760px){.characterIdentityBadge{grid-template-columns:68px minmax(0,1fr)}.characterIdentityBadge__emblem{border-radius:22px;width:68px;height:68px}.characterOverviewIdentity{bottom:30px;left:22px;right:22px}}.questGoButton{color:#ffe7a6;letter-spacing:.02em;background:linear-gradient(135deg,#efcf801f,#0c0e16bd),#090b12b8;border-color:#e5c77a6b;width:100%;min-height:48px;margin-top:12px;font-weight:950;box-shadow:inset 0 0 0 1px #fff6d60a,0 12px 28px #00000038}.questGoButton:hover{border-color:#ffe297b8;transform:translateY(-1px);box-shadow:0 16px 34px #00000047,0 0 24px #e8c7751f}.dashSidePanel.collapsed,.dashSidePanel.collapsed .dashSideNav,.dashSidePanel.collapsed .sideNav,.dashSidePanel.collapsed .sideGroup{overflow:visible!important}.dashSidePanel.collapsed .sideItem{isolation:isolate;position:relative!important;overflow:visible!important}.dashSidePanel.collapsed .sideItem .sideIcon{opacity:1!important;visibility:visible!important;color:#ffe9aa!important;width:38px!important;min-width:38px!important;height:38px!important;font-family:var(--arx-font-accent,inherit)!important;text-shadow:0 0 12px #ffe28e6b,0 2px 8px #000000d9!important;background:radial-gradient(circle at 50% 32%,#ffefb038,#0000 58%),linear-gradient(#ffffff14,#ffffff04),#080a11b8!important;border:1px solid #f6d98e47!important;border-radius:14px!important;place-items:center!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1!important;display:grid!important;box-shadow:inset 0 0 0 1px #fff6d60a,0 10px 22px #00000047!important}.dashSidePanel.collapsed .sideItem.active .sideIcon{color:#fff4c8!important;background:radial-gradient(circle at 50% 35%,#ffeeac5c,#0000 62%),linear-gradient(#eecd7c3b,#ffffff09),#2e2616e0!important;border-color:#ffe290c7!important;box-shadow:0 0 0 1px #ffe29057,0 0 24px #eac97a38,0 14px 30px #0000005c!important}.dashSidePanel.collapsed .sideItem:hover .sideIcon{transform:translateY(-1px)scale(1.035);border-color:#ffe290ad!important}.dashSidePanel.collapsed .sideItem:after{content:attr(aria-label);z-index:80;color:#fff0bf;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(135deg,#191c26fa,#080a11fa),#080a11fa;border:1px solid #efd0845c;border-radius:13px;min-width:max-content;max-width:220px;padding:9px 12px;font-size:12px;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:62px;transform:translate(6px,-50%)scale(.985);box-shadow:0 18px 42px #0000007a,0 0 22px #e9c77814}.dashSidePanel.collapsed .sideItem:hover:after,.dashSidePanel.collapsed .sideItem:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.dashSidePanel.collapsed .sideQuestBadge{z-index:5!important;color:#171107!important;background:linear-gradient(#fff4bd,#dfbd61)!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:11px!important;font-weight:950!important;display:inline-grid!important;position:absolute!important;bottom:-4px!important;right:-4px!important;box-shadow:0 8px 18px #00000059!important}.levelUpOverlay{z-index:9000;pointer-events:none;background:radial-gradient(circle at 50% 44%,#f4cf7029,#0000 26%),radial-gradient(circle at 50% 44%,#785e271a,#0000 46%);place-items:center;animation:3.6s both arxLevelOverlayFade;display:grid;position:fixed;inset:0}.levelUpCard{text-align:center;background:radial-gradient(circle at 50% 0,#ffefb233,#0000 44%),linear-gradient(135deg,#221f1cf5,#090b12f5),#090b12f5;border:1px solid #ffe49494;border-radius:30px;width:min(520px,100vw - 40px);padding:34px 42px 32px;animation:3.6s cubic-bezier(.16,1,.3,1) both arxLevelCardIn;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000094,0 0 70px #eec7672e,inset 0 0 0 1px #fff9dc0a}.levelUpCard:before{content:"";opacity:.72;background:conic-gradient(#0000,#ffe49433,#0000,#976fff1f,#0000);animation:3.4s linear both arxLevelSpin;position:absolute;inset:-40%}.levelUpCard:after{content:"";background:linear-gradient(100deg,#0000 0%,#fff8d533 42%,#0000 66%);animation:1.25s .22s both arxLevelShine;position:absolute;inset:0;transform:translate(-130%)}.levelUpCard span,.levelUpCard strong,.levelUpCard p{z-index:2;position:relative}.levelUpCard span{color:#f3cd72;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:950;display:block}.levelUpCard strong{color:#fff4ce;text-shadow:0 0 22px #f4d07757,0 4px 22px #0000008c;margin-top:8px;font-family:Forum,serif;font-size:clamp(64px,8vw,96px);font-weight:400;line-height:.9;display:block}.levelUpCard p{color:#fff6dcc7;margin:14px 0 0;font-size:16px;font-weight:800}@keyframes arxLevelOverlayFade{0%{opacity:0}12%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes arxLevelCardIn{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.88)}14%{opacity:1;filter:blur();transform:translateY(0)scale(1.035)}24%{transform:translateY(0)scale(1)}76%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.965)}}@keyframes arxLevelSpin{to{transform:rotate(360deg)}}@keyframes arxLevelShine{to{transform:translate(130%)}}.shopPageClean{--shop-card-bg:#0c0e169e}.shopLayoutClean{grid-template-columns:minmax(620px,1.04fr) minmax(420px,.82fr)!important;align-items:start!important}.shopItemsGridClean{grid-template-columns:repeat(2,minmax(285px,1fr))!important}.shopItemCardClean{background:radial-gradient(circle at 0 0,#eecd7c14,#0000 48%),linear-gradient(135deg,#1f222dc2,#0b0d15b8)!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:74px minmax(0,1fr)!important;align-content:center!important;min-height:128px!important}.shopItemCardClean .shopItemIcon{grid-row:1/5!important;width:62px!important;height:62px!important}.shopItemCardClean>b{color:#fff1c8!important;font-size:17px!important;line-height:1.12!important}.shopCardPrice{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.shopCardStats{color:#ece6d4ad!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.shopDetailsPanelClean{grid-template-rows:auto auto auto!important;align-content:start!important;gap:16px!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:visible!important}.shopDetailsBodyClean{gap:13px;min-width:0;display:grid}.shopDetailsDescriptionClean{color:#f1ecdcb8;background:#04060c57;border:1px solid #eed2891f;border-radius:16px;margin:0;padding:13px 15px;font-size:13px;font-weight:700;line-height:1.42}.shopMetaGridClean{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shopItemStatsClean div{background:linear-gradient(135deg,#11131dd6,#05070dad)!important;border:1px solid #eed2891a!important;align-content:center!important;gap:5px!important;min-height:62px!important;display:grid!important}.shopItemStatsClean span{color:#f0e6ca94!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:850!important}.shopItemStatsClean b{color:#fff4cf!important;text-transform:none!important;align-items:center!important;gap:7px!important;min-width:0!important;font-size:15px!important;font-weight:950!important;line-height:1.12!important;display:flex!important}.shopBonusPanelClean{background:radial-gradient(circle at 15% 0,#e7c7761a,#0000 42%),#05070d61;border:1px solid #eed28929;border-radius:19px;gap:10px;padding:14px;display:grid}.shopBonusPanelClean.empty{opacity:.82;border-style:dashed}.shopBonusPanelHeadClean{justify-content:space-between;align-items:center;gap:10px;display:flex}.shopBonusPanelHeadClean span{color:#f2cf7a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.shopBonusPanelHeadClean b{color:#171107;background:linear-gradient(#fff2bd,#d6b454);border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:12px;font-weight:950;display:inline-grid}.shopBonusGridClean{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shopBonusRowClean{background:#ffffff09;border:1px solid #ffffff0e;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;padding:9px 11px;display:flex}.shopBonusRowClean span{color:#f1ebd7b3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.shopBonusRowClean b{color:#ffe8a2;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:950;line-height:1}.shopNoBonusTextClean{color:#ece6d499;margin:0;font-size:13px;font-weight:700;line-height:1.38}.shopBuyButtonClean,.shopDetailsPanelClean>.goldActionButton.shopBuyButtonClean{border-radius:22px!important;place-self:start stretch!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 24px!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.shopMoneyPart,.moneyAmountPart{flex-shrink:0!important;gap:6px!important;min-width:auto!important;height:28px!important;padding:0 9px!important}.shopMoneyPart strong,.moneyAmountPart strong,.shopMoneyPart b,.moneyAmountPart b{color:#fff6d7!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;white-space:nowrap!important;min-width:auto!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-block!important;transform:none!important}.shopDetailsPanelClean .shopMoneyPart,.shopDetailsPanelClean .moneyAmountPart{height:30px!important}@media (width<=1320px){.shopLayoutClean{grid-template-columns:1fr!important}.shopItemsGridClean{grid-template-columns:repeat(2,minmax(240px,1fr))!important}}@media (width<=760px){.shopItemsGridClean,.shopBonusGridClean,.shopMetaGridClean{grid-template-columns:1fr!important}}.shopItemCardClean{grid-template-rows:auto auto auto!important}.shopCardStats{display:none!important}.shopDetailsHeadCardClean{background:radial-gradient(circle at 16% 28%,#eed28929,#0000 42%),linear-gradient(135deg,#2d2d30d6,#0a0c13d1)!important;border:1px solid #eed28938!important;border-radius:24px!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:center!important;min-height:172px!important;padding:22px 24px!important}.shopDetailsHeadCardClean .shopItemIcon.large{width:92px!important;height:92px!important}.shopDetailsTitleClean{align-content:center;gap:6px;min-width:0;display:grid}.shopDetailsTitleClean>span{color:#f1ce77!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important}.shopDetailsTitleClean>h2{color:#fff1ca!important;margin:0!important;font-size:clamp(28px,3vw,40px)!important;line-height:.98!important}.shopDetailsTitleClean>p{color:#eee8d4b3!important;margin:0!important;font-size:14px!important;font-weight:850!important}.shopRightStatsLineClean{border-top:1px solid #eed28929;flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding-top:12px;display:flex}.shopRightStatsLineClean span{color:#ebe5d2b8;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:850;line-height:1.15;display:inline-flex}.shopRightStatsLineClean span:not(:last-child):after{content:"•";color:#f1ce7775;margin-left:6px}.shopRightStatsLineClean b{color:#ebe5d2c2;font-weight:850}.shopRightStatsLineClean strong{color:#ffe69e;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:16px;font-weight:950}.shopRightStatsEmptyClean{border-top:1px solid #eed2891f;padding-top:12px;color:#ebe5d294!important;margin:10px 0 0!important;font-size:13px!important;font-weight:750!important}.shopBonusPanelClean,.shopBonusGridClean,.shopBonusRowClean{box-shadow:none!important;background:0 0!important;border:0!important}.shopExtraStatsClean{border-top:1px solid #eed28924;gap:9px;padding:13px 15px;display:grid}.shopExtraStatsClean>span{color:#f2cf7a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.shopExtraStatsClean>div{gap:7px;display:grid}.shopExtraStatsClean p{color:#ebe5d2b3;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;font-weight:800;display:flex}.shopExtraStatsClean p strong{color:#ffe69e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}@media (width<=760px){.shopDetailsHeadCardClean{grid-template-columns:82px minmax(0,1fr)!important;min-height:138px!important;padding:18px!important}.shopDetailsHeadCardClean .shopItemIcon.large{width:70px!important;height:70px!important}.shopRightStatsLineClean span{font-size:12px}.shopRightStatsLineClean strong{font-size:14px}}.questsPage{min-height:0;padding-bottom:28px;position:relative;overflow:auto}.questsPage .questsNotice{z-index:45;pointer-events:none;background:radial-gradient(circle at 14%,#f0cc7721,#0000 44%),linear-gradient(135deg,#1c1d26f5,#080a11f0);border:1px solid #f0cc7738;border-radius:28px;gap:6px;width:min(720px,100% - 48px);margin:0;padding:18px 28px;display:grid;position:absolute;top:166px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000057,inset 0 1px #fff1bd14}.questsPage .questsNotice strong{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.questsPage .questsNotice p{color:#ece8dad6;margin:0;line-height:1.45}.questsPage .questsToolbar{z-index:10;position:relative}.questsPage .questsGrid{align-items:stretch;min-height:0;padding-bottom:28px}.questsPage .questCard{min-width:0}@media (height<=920px){.questsPage .questsNotice{padding:14px 24px;top:150px}.questsPage .questCard{min-height:300px}.questsPage .questCard:has(.questClaimButton){min-height:370px}}@media (width<=900px){.questsPage .questsNotice{border-radius:22px;width:calc(100% - 28px);top:148px}}.questsPage .questCard{overflow:visible}:is(.questsPage .questCard:has(.questGoButton),.questsPage .questCard:has(.questClaimButton)){min-height:405px}.questsPage .questGoButton{color:#ffe8aa;letter-spacing:.02em;cursor:pointer;background:radial-gradient(circle at 30% 10%,#ffe8a826,#0000 38%),linear-gradient(135deg,#efcf8021,#0c0e16c7),#090b12bd;border:1px solid #e5c77a70;border-radius:18px;width:100%;min-height:48px;margin-top:14px;font-weight:950;box-shadow:inset 0 0 0 1px #fff6d60d,0 12px 28px #0000003d}.questsPage .questGoButton:hover{border-color:#ffe297bd;transform:translateY(-1px);box-shadow:0 16px 34px #0000004d,0 0 24px #e8c77524}@media (height<=920px){:is(.questsPage .questCard:has(.questGoButton),.questsPage .questCard:has(.questClaimButton)){min-height:390px}}.arenaPage:not(.arenaPageBattleMode) .arenaLayout,.arenaPage:not(.arenaPageBattleMode) .arenaLayoutClean{grid-template-columns:minmax(500px,1.15fr) minmax(330px,.72fr) minmax(330px,.62fr)!important;grid-template-areas:"opponents rating rewards""opponents history rewards"!important;grid-auto-rows:minmax(235px,auto)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentsPanel{grid-area:opponents!important}.arenaPage:not(.arenaPageBattleMode) .arenaRatingPanel{grid-area:rating!important}.arenaPage:not(.arenaPageBattleMode) .arenaRewardsPanel{grid-area:rewards!important}.arenaPage:not(.arenaPageBattleMode) .arenaHistoryPanel{grid-area:history!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentsPanel,.arenaPage:not(.arenaPageBattleMode) .arenaRatingPanel,.arenaPage:not(.arenaPageBattleMode) .arenaRewardsPanel,.arenaPage:not(.arenaPageBattleMode) .arenaHistoryPanel{min-height:0!important;max-height:none!important;overflow:hidden!important;box-shadow:inset 0 1px #fff6d60a,0 18px 48px #00000047!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentsList{max-height:min(620px,100dvh - 330px)!important;overflow:auto!important}.arenaPage:not(.arenaPageBattleMode) .arenaRatingPanel .arenaTableList,.arenaPage:not(.arenaPageBattleMode) .arenaHistoryPanel .arenaTableList,.arenaPage:not(.arenaPageBattleMode) .arenaRewardsPanel .arenaRewardsGrid{max-height:310px!important;overflow:auto!important}.arenaPage:not(.arenaPageBattleMode) .arenaRewardsPanel .arenaRewardsGrid{max-height:min(570px,100dvh - 355px)!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentCard,.arenaPage:not(.arenaPageBattleMode) .arenaTableRow,.arenaPage:not(.arenaPageBattleMode) .arenaRewardCard{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentCard:hover,.arenaPage:not(.arenaPageBattleMode) .arenaTableRow:hover,.arenaPage:not(.arenaPageBattleMode) .arenaRewardCard:hover{transform:translateY(-1px);border-color:#f6d68652!important;box-shadow:0 12px 28px #00000038!important}.arenaPageBattleMode{overflow:hidden auto!important}.arenaBattleEmbedded{height:auto!important;min-height:min(720px,100dvh - 190px)!important;overflow:visible!important}.arenaBattleEmbedded .arenaBattleGrid{align-items:stretch!important}.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaSkillPanel,.arenaBattlePage .arenaSkills,.arenaBattlePage .arenaSkill{overflow:visible!important}.arenaBattlePage .arenaSkill[aria-label]:after{content:none!important;display:none!important}.arenaBattlePage .skillInfoHint .infoHintPopover,.arenaBattlePage+.infoHintPopover,.infoHintPopover{max-width:calc(100vw - 36px)}.arenaBattlePage .arenaResultCard{background:radial-gradient(circle at 18% 0,#f6d6862e,#0000 46%),linear-gradient(135deg,#1c1e28f0,#080a11eb);border:1px solid #f6d68647;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,.86fr);align-items:stretch;gap:12px;padding:14px;animation:.38s cubic-bezier(.22,1,.36,1) both arenaResultIn;display:grid;box-shadow:inset 0 1px #fff6d60f,0 20px 54px #00000057}.arenaBattlePage .arenaResultCard.victory{border-color:#f6d68680;box-shadow:inset 0 1px #fff6d614,0 20px 58px #00000057,0 0 38px #e0b5521f}.arenaBattlePage .arenaResultCard.defeat{background:radial-gradient(circle at 16% 0,#ff708421,#0000 46%),linear-gradient(135deg,#1e1921f0,#080a11eb);border-color:#ff70845c}.arenaBattlePage .arenaResultCard.draw{border-color:#a0b0d257}.arenaBattlePage .arenaResultCard>div{align-content:center;gap:5px;min-width:0;display:grid}.arenaBattlePage .arenaResultCard span{color:#f7dc91;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.arenaBattlePage .arenaResultCard b{color:#fff4ce;font-family:var(--arx-font-display,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1;overflow:hidden}.arenaBattlePage .arenaResultCard small{color:#eeebdead;font-size:13px;font-weight:800}.arenaBattlePage .arenaResultCard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.arenaBattlePage .arenaResultCard dl>div{background:#05070c6b;border:1px solid #ffffff12;border-radius:16px;align-content:center;gap:4px;min-width:0;padding:10px;display:grid}.arenaBattlePage .arenaResultCard dt,.arenaBattlePage .arenaResultCard dd{margin:0}.arenaBattlePage .arenaResultCard dt{color:#eeebde8f;text-transform:uppercase;font-size:10px;font-weight:900}.arenaBattlePage .arenaResultCard dd{color:#ffe6a2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;overflow:hidden}@keyframes arenaResultIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1480px){.arenaPage:not(.arenaPageBattleMode) .arenaLayout,.arenaPage:not(.arenaPageBattleMode) .arenaLayoutClean{grid-template-columns:minmax(470px,1.1fr) minmax(300px,.75fr)!important;grid-template-areas:"opponents rating""opponents rewards""history history"!important}}@media (width<=980px){.arenaPage:not(.arenaPageBattleMode) .arenaLayout,.arenaPage:not(.arenaPageBattleMode) .arenaLayoutClean,.arenaBattlePage .arenaResultCard,.arenaBattlePage .arenaResultCard dl{grid-template-columns:1fr!important}.arenaPage:not(.arenaPageBattleMode) .arenaLayout,.arenaPage:not(.arenaPageBattleMode) .arenaLayoutClean{grid-template-areas:"opponents""rating""rewards""history"!important}.arenaPage:not(.arenaPageBattleMode) .arenaOpponentsList,.arenaPage:not(.arenaPageBattleMode) .arenaRatingPanel .arenaTableList,.arenaPage:not(.arenaPageBattleMode) .arenaHistoryPanel .arenaTableList,.arenaPage:not(.arenaPageBattleMode) .arenaRewardsPanel .arenaRewardsGrid{max-height:none!important}}@media (width<=760px){html,body,#root{height:100%!important;overflow:hidden!important}.gameRoot{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.gameRoot:before,.gameRoot:after{display:none!important}.topBar{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;height:72px!important;min-height:72px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.brandArea{width:auto!important;min-width:0!important;height:56px!important}.brandSymbol{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important}.brandCopy,.currencyWallet,.currencyWallet.dashWallet,.logoutButton{display:none!important}.topCharacter{gap:8px!important;width:100%!important;min-width:0!important;height:56px!important;overflow:hidden!important}.topAvatar{flex:0 0 46px!important;width:46px!important;height:46px!important}.topAvatar img{width:40px!important;height:40px!important}.topCharacterText{width:100%!important;min-width:0!important}.topCharacterText b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;overflow:hidden!important}.topCharacterText>span{display:none!important}.topVitalsRow{gap:4px!important;width:100%!important;max-width:230px!important;margin-top:4px!important}.topVitalBar{min-width:0!important}.topVitalLabel,.topVitalValue{font-size:9px!important}.gameViewport,.gameViewport.sidebarCollapsed{grid-template-rows:64px minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:8px!important;height:calc(100dvh - 72px)!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.dashSidePanel,.dashSidePanel.collapsed{border-radius:18px!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:7px!important;overflow:hidden!important}.sideCollapseButton,.dashSideLogo,.sideGroupTitle{display:none!important}.dashSideNav,.sideNav,.dashSidePanel.collapsed .dashSideNav,.dashSidePanel.collapsed .sideNav{scrollbar-width:none!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;height:100%!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.dashSideNav::-webkit-scrollbar{display:none!important}.sideNav::-webkit-scrollbar{display:none!important}.sideGroup,.dashSidePanel.collapsed .sideGroup{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}.sideItem,.dashSidePanel .sideItem,.dashSidePanel.collapsed .sideItem{border-radius:15px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important;overflow:visible!important}.sideItem b,.dashSidePanel.collapsed .sideItem b,.sideItem:after,.dashSidePanel.collapsed .sideItem:after{content:none!important;display:none!important}.sideIcon,.dashSidePanel .sideIcon,.dashSidePanel.collapsed .sideItem .sideIcon{width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;font-size:20px!important}.sideQuestBadge,.dashSidePanel.collapsed .sideQuestBadge{bottom:-3px!important;right:-3px!important}.dashboardPage,.dashboardPage>*{grid-row:2!important;min-width:0!important;max-width:100%!important}.dashboardPage{height:100%!important;min-height:0!important;padding:0 0 14px!important;overflow:hidden auto!important}.arxHomeHubPage{gap:10px!important}.arxHomeHeroHub{border-radius:22px!important;grid-template-columns:1fr!important;min-height:0!important;padding:16px!important}.arxHomeHeroIdentity{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.arxHomeHeroEmblem{width:72px!important;height:72px!important}.arxHomeHeroText h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(36px,12vw,46px)!important;overflow:hidden!important}.arxHomeVitalPanel,.arxHomeStatusCard,.arxHomeHeroActions{width:100%!important;min-width:0!important}.arxHomeHeroActions,.arxHomeMainGrid,.premiumHomeGrid,.arxHomeActionGrid,.premiumActionGrid{grid-template-columns:1fr!important}.arxHomePanel,.arxHomeBottomStrip{border-radius:20px!important;padding:14px!important}}.arenaBattlePage .arenaBattleGrid{grid-template-columns:minmax(260px,.86fr) minmax(520px,1.36fr) minmax(260px,.86fr) minmax(300px,.92fr)!important;gap:12px!important}.arenaBattlePage .arenaActor{gap:11px!important;padding:16px!important}.arenaBattlePage .arenaStatsSix{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.arenaBattlePage .arenaStatsSix div{border:1px solid #f6d68614;background:radial-gradient(circle at 0 0,#f6d68613,#0000 55%),#0000004d!important;min-height:54px!important;padding:8px 9px!important}.arenaBattlePage .arenaStatsSix span{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}.arenaBattlePage .arenaStatsSix b{font-size:15px!important}.battleTurnMeterMini{background:#0000006b;border:1px solid #f6d68617;border-radius:999px;height:6px;position:relative;overflow:hidden}.battleTurnMeterMini i{border-radius:inherit;background:linear-gradient(90deg,#7363ff,#f5d680,#fff1c6);min-width:2%;transition:width .35s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #f6d6862e}.battleTempoPanel{background:radial-gradient(circle at 50% 0,#f6d6861a,#0000 45%),linear-gradient(135deg,#ffffff0d,#ffffff04),#00000038;border:1px solid #f6d68629;border-radius:20px;gap:10px;padding:12px;display:grid}.battleTempoHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.battleTempoHead span{color:#f5d680;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.battleTempoHead b{color:#fff1c6;margin-top:3px;font-size:18px;line-height:1.05;display:block}.battleTempoHead em{color:#eeebdebd;background:#ffffff0e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.battleTempoRows{gap:7px;display:grid}.battleTempoRows>div{background:#00000038;border:1px solid #f6d68614;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:8px;display:grid}.battleTempoRows>div.active{border-color:#f6d68657;box-shadow:inset 0 0 24px #f6d6860e}.battleTempoRows>div.enemy.active{border-color:#ff697347;box-shadow:inset 0 0 24px #ff69730e}.battleTempoRows span{color:#eeebdeb8;font-size:11px;font-weight:850}.battleTempoRows b{color:#fff1c6;text-align:right;font-size:12px}.battleTempoBar{background:#0000006b;border-radius:999px;height:8px;position:relative;overflow:hidden}.battleTempoBar i{border-radius:inherit;background:linear-gradient(90deg,#685cff,#f5d680,#fff2ba);min-width:2%;transition:width .35s;position:absolute;inset:0 auto 0 0}.battleTempoRows .enemy .battleTempoBar i{background:linear-gradient(90deg,#762d3a,#f08b93,#ffe0a3)}.battleTacticalStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.battleTacticalStats div{background:#0000003d;border:1px solid #f6d68613;border-radius:13px;min-width:0;padding:8px}.battleTacticalStats span{color:#eeebde80;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.battleTacticalStats b{color:#fff1c6;margin-top:3px;font-size:15px;display:block}.arenaBattlePage .arenaEffects{gap:8px!important}.arenaBattlePage .arenaEffectList{padding-right:2px;gap:7px!important;overflow:auto!important}.arenaBattlePage .arenaEffect{min-height:58px;border-color:#f6d68621!important}.arenaBattlePage .arenaEffect.buff{background:radial-gradient(circle at 0 0,#7be1aa1a,#0000 48%),#0000003d!important;border-color:#7be1aa33!important}.arenaBattlePage .arenaEffect.debuff,.arenaBattlePage .arenaEffect.danger{background:radial-gradient(circle at 0 0,#ff69731a,#0000 48%),#0000003d!important;border-color:#ff697338!important}.arenaBattlePage .arenaEffect small{color:#eeebde94;font-size:10px}.arenaBattlePage .arenaCenter{grid-template-rows:auto auto minmax(0,1fr)!important}.arenaBattlePage .arenaReward{min-height:0!important}@media (width<=1660px){.arenaBattlePage .arenaBattleGrid{grid-template-columns:minmax(235px,.82fr) minmax(470px,1.28fr) minmax(235px,.82fr) minmax(270px,.86fr)!important}.battleTacticalStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1320px){.arenaBattlePage{height:auto!important;max-height:none!important;overflow:auto!important}.arenaBattlePage .arenaBattleGrid{grid-template-columns:1fr 1fr!important}.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaChronicle{grid-column:1/-1}}@media (width<=860px){.arenaBattlePage .arenaBattleGrid{grid-template-columns:1fr!important}.battleTacticalStats{grid-template-columns:1fr 1fr}}.arenaBattlePage .arenaCenter{position:relative!important;overflow:hidden!important}.arenaBattlePage .arenaActionBanner{z-index:5!important;min-height:132px!important;padding:22px 24px 20px!important;position:relative!important;overflow:hidden!important}.arenaBattlePage .arenaActionBanner h1{z-index:3!important;margin:8px 0!important;line-height:.95!important;position:relative!important}.arenaBattlePage .arenaActionBanner p,.arenaBattlePage .arenaActionBanner span{z-index:3!important;position:relative!important}.arenaBattlePage .arenaDuelLine{z-index:4!important;background:radial-gradient(circle at 20%,#f6d68613,#0000 34%),radial-gradient(circle at 80%,#ff69730f,#0000 34%),#0003!important;border:1px solid #f6d68629!important;border-radius:22px!important;grid-template-columns:116px minmax(120px,1fr) 116px!important;align-items:center!important;gap:16px!important;min-height:128px!important;margin:12px 0 10px!important;padding:12px 18px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.arenaBattlePage .arenaClash{z-index:5!important;pointer-events:none!important;place-self:center!important;position:relative!important;transform:none!important}.arenaBattlePage .arenaClash b{z-index:6!important;color:#fff1c6f5!important;background:linear-gradient(135deg,#f6d6862e,#ffffff09),#0006!important;border:1px solid #f6d68638!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:56px!important;min-height:34px!important;padding:0 13px!important;display:inline-flex!important;position:relative!important;box-shadow:0 12px 28px #00000059!important}.arenaBattlePage .arenaActor{isolation:isolate!important;position:relative!important;overflow:hidden!important}.arenaBattlePage .arenaActor:before,.arenaBattlePage .arenaActor:after,.arenaBattlePage .arenaDuelHero:before,.arenaBattlePage .arenaDuelHero:after,.arenaBattlePage .arenaDuelEnemy:before,.arenaBattlePage .arenaDuelEnemy:after,.arenaBattlePage .arenaDuelLine:before,.arenaBattlePage .arenaDuelLine:after{pointer-events:none!important}.arenaBattlePage .arenaDuelHero,.arenaBattlePage .arenaDuelEnemy{z-index:4!important;place-self:center!important;width:92px!important;height:92px!important;position:relative!important}.arenaBattlePage .arenaDuelHero img,.arenaBattlePage .arenaDuelEnemy img{z-index:3!important;position:relative!important}.arenaBattlePage.phase-windup .arenaActor.hero.isAttacking .arenaPortrait,.arenaBattlePage.phase-heroImpact .arenaActor.hero.isAttacking .arenaPortrait{animation:.62s both arxHeroWindup}.arenaBattlePage.phase-enemyImpact .arenaActor.enemy.isAttacking .arenaPortrait{animation:.62s both arxEnemyWindup}.arenaBattlePage.phase-windup .arenaDuelHero,.arenaBattlePage.phase-heroImpact .arenaDuelHero{animation:.72s cubic-bezier(.2,.85,.2,1) both arxHeroStepForward}.arenaBattlePage.phase-enemyImpact .arenaDuelEnemy{animation:.72s cubic-bezier(.2,.85,.2,1) both arxEnemyStepForward}.arenaBattlePage.phase-heroImpact.fx-hit .arenaDuelLine:after,.arenaBattlePage.phase-heroImpact.fx-crit .arenaDuelLine:after{content:"";z-index:9;filter:drop-shadow(0 0 10px #ffd29b80)drop-shadow(0 0 18px #ff37374d);background:linear-gradient(105deg,#0000 0 23%,#fffffff5 36%,#ff4646c2 46%,#0000 63%),linear-gradient(105deg,#0000 0 44%,#ffd796c2 50%,#0000 58%);width:168px;height:100px;animation:.54s ease-out both arxSlashHero;position:absolute;top:18px;right:44px;transform:rotate(-24deg)}.arenaBattlePage.phase-enemyImpact.fx-hit .arenaDuelLine:after,.arenaBattlePage.phase-enemyImpact.fx-crit .arenaDuelLine:after{content:"";z-index:9;filter:drop-shadow(0 0 10px #ffd29b80)drop-shadow(0 0 18px #ff37374d);background:linear-gradient(105deg,#0000 0 23%,#fffffff5 36%,#ff4646c2 46%,#0000 63%),linear-gradient(105deg,#0000 0 44%,#ffd796c2 50%,#0000 58%);width:168px;height:100px;animation:.54s ease-out both arxSlashEnemy;position:absolute;top:18px;left:44px;transform:rotate(24deg)scaleX(-1)}.arenaBattlePage.phase-heroImpact .arenaActor.enemy.isHit:after,.arenaBattlePage.phase-enemyImpact .arenaActor.hero.isHit:after{content:"";z-index:8;background:radial-gradient(circle, #ffffffdb 0 6%, #ff3a3a6b 16%, transparent 52%), repeating-conic-gradient(from 15deg, #fff0bea6 0 9deg, transparent 9deg 24deg);mix-blend-mode:screen;border-radius:50%;height:120px;animation:.62s ease-out both arxImpactBurst;position:absolute;inset:72px 26px auto}.arenaBattlePage.phase-heroImpact.fx-crit .arenaActor.enemy.isHit:after,.arenaBattlePage.phase-enemyImpact.fx-crit .arenaActor.hero.isHit:after{background:radial-gradient(circle, #fff 0 8%, #ffcd55a8 17%, #ff3a3a70 32%, transparent 58%), repeating-conic-gradient(from 10deg, #fff0bec7 0 10deg, transparent 10deg 20deg);animation:.76s ease-out both arxCritBurst}.arenaBattlePage .arenaFloatingValue{z-index:20!important;text-shadow:0 2px #00000080!important;background:#0000006b!important;border:1px solid #ffffff2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:86px!important;min-height:42px!important;padding:8px 14px!important;font-size:28px!important;font-weight:950!important;line-height:1!important;animation:.86s cubic-bezier(.2,.85,.2,1) both arxFloatValue!important;display:inline-flex!important;position:absolute!important;top:24px!important;right:32px!important}.arenaBattlePage .arenaFloatingValue.hit{color:#ffd8b5!important;box-shadow:0 0 22px #ff553c4d!important}.arenaBattlePage .arenaFloatingValue.crit{color:#fff0a6!important;transform-origin:50%!important;animation:.92s cubic-bezier(.2,.85,.2,1) both arxCritValue!important;box-shadow:0 0 26px #ffd75a6b!important}.arenaBattlePage .arenaFloatingValue.heal,.arenaBattlePage .arenaFloatingValue.vampirism{color:#b9ffd0!important;box-shadow:0 0 28px #53ff9b57!important}.arenaBattlePage .arenaFloatingValue.guard{color:#fff1c6!important;box-shadow:0 0 24px #f6d6865c!important}.arenaBattlePage.fx-heal .arenaDuelHero:after,.arenaBattlePage.fx-heal.fx-target-hero .arenaActor.hero:before,.arenaBattlePage.fx-heal.fx-target-enemy .arenaActor.enemy:before{content:"";z-index:7;filter:blur(.2px);background:radial-gradient(circle,#9bffbe66,#0000 58%),conic-gradient(#0000,#96ffbe73,#0000,#fff1c65c,#0000);border-radius:50%;animation:.95s ease-out both arxHealBloom;position:absolute;inset:-18px}.arenaBattlePage.fx-heal .arenaDuelLine:before{content:"+";z-index:10;color:#b8ffcdf0;text-shadow:0 0 20px #53ff9b94;place-items:center;width:70px;height:70px;font-size:56px;font-weight:950;animation:1s ease-out both arxHealCross;display:grid;position:absolute;top:18%;left:18%}.arenaBattlePage.fx-vampirism .arenaDuelLine:before{content:"";z-index:9;filter:blur(.3px)drop-shadow(0 0 18px #7a4cff75)drop-shadow(0 0 18px #53ff9b4d);background:linear-gradient(90deg,#0000,#6eff9bb8,#7a4cffa6,#0000);border-radius:999px;height:22px;animation:1.05s ease-out both arxVampiricStream;position:absolute;top:46%;left:18%;right:18%}.arenaBattlePage.fx-vampirism.fx-target-hero .arenaActor.hero:before{content:"";z-index:7;background:radial-gradient(circle,#5cffa040,#0000 58%),conic-gradient(from 180deg,#5cffa000,#844cff73,#5cffa073,#5cffa000);border-radius:50%;height:160px;animation:1.05s ease-out both arxVampiricBloom;position:absolute;inset:40px 20px auto}.arenaBattlePage.fx-guard .arenaDuelHero:after,.arenaBattlePage.fx-guard.fx-target-hero .arenaActor.hero:before,.arenaBattlePage.fx-guard.fx-target-enemy .arenaActor.enemy:before{content:"";z-index:7;background:radial-gradient(circle at 50% 20%,#fff1c62e,#0000 46%),linear-gradient(135deg,#f6d6862e,#ffffff08);border:2px solid #f6d6869e;border-radius:24px;animation:.9s ease-out both arxGuardShield;position:absolute;inset:-16px;box-shadow:inset 0 0 28px #f6d6862e,0 0 28px #f6d68642}.arenaBattlePage .arenaActor.isHit{animation:.45s ease-out both arxActorHitShake}.arenaBattlePage .arenaActor.isAttacking{box-shadow:inset 0 0 30px #f6d6860e,0 0 26px #f6d68614!important}.arenaBattlePage.fx-heal .arenaActor.hero,.arenaBattlePage.fx-vampirism .arenaActor.hero,.arenaBattlePage.fx-guard .arenaActor.hero{box-shadow:inset 0 0 30px #73ffaa0e,0 0 26px #73ffaa14!important}@keyframes arxHeroWindup{0%{transform:translate(0)scale(1)}34%{transform:translate(-5px)scale(.985)}70%{transform:translate(13px)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes arxEnemyWindup{0%{transform:translate(0)scale(1)}34%{transform:translate(5px)scale(.985)}70%{transform:translate(-13px)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes arxHeroStepForward{0%{filter:brightness();transform:translate(0)scale(1)}45%{filter:brightness(1.18);transform:translate(54px)scale(1.08)}to{filter:brightness();transform:translate(0)scale(1)}}@keyframes arxEnemyStepForward{0%{filter:brightness();transform:translate(0)scale(1)}45%{filter:brightness(1.18);transform:translate(-54px)scale(1.08)}to{filter:brightness();transform:translate(0)scale(1)}}@keyframes arxSlashHero{0%{opacity:0;transform:translate(-46px)translateY(20px)rotate(-24deg)scale(.76)}18%{opacity:1}62%{opacity:.95;transform:translate(18px)translateY(-12px)rotate(-24deg)scale(1.06)}to{opacity:0;transform:translate(42px)translateY(-26px)rotate(-24deg)scale(1.16)}}@keyframes arxSlashEnemy{0%{opacity:0;transform:translate(46px)translateY(20px)rotate(24deg)scaleX(-1)scale(.76)}18%{opacity:1}62%{opacity:.95;transform:translate(-18px)translateY(-12px)rotate(24deg)scaleX(-1)scale(1.06)}to{opacity:0;transform:translate(-42px)translateY(-26px)rotate(24deg)scaleX(-1)scale(1.16)}}@keyframes arxImpactBurst{0%{opacity:0;transform:scale(.35)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.28)rotate(38deg)}}@keyframes arxCritBurst{0%{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1}45%{opacity:.92;transform:scale(1.15)rotate(36deg)}to{opacity:0;transform:scale(1.55)rotate(86deg)}}@keyframes arxActorHitShake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes arxFloatValue{0%{opacity:0;transform:translateY(18px)scale(.7)}18%{opacity:1;transform:translateY(0)scale(1.08)}74%{opacity:1;transform:translateY(-16px)scale(1)}to{opacity:0;transform:translateY(-34px)scale(.9)}}@keyframes arxCritValue{0%{opacity:0;transform:translateY(18px)scale(.65)rotate(-3deg)}20%{opacity:1;transform:translateY(0)scale(1.22)rotate(2deg)}74%{opacity:1;transform:translateY(-18px)scale(1.04)rotate(-1deg)}to{opacity:0;transform:translateY(-40px)scale(.9)rotate(0)}}@keyframes arxHealBloom{0%{opacity:0;transform:scale(.58)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.42)rotate(90deg)}}@keyframes arxHealCross{0%{opacity:0;transform:translateY(28px)scale(.72)}24%{opacity:1;transform:translateY(0)scale(1.05)}to{opacity:0;transform:translateY(-44px)scale(1.22)}}@keyframes arxVampiricStream{0%{opacity:0;transform:scaleX(.08)translate(20%)}26%{opacity:1}72%{opacity:.84;transform:scaleX(1)translate(0)}to{opacity:0;transform:scaleX(.42)translate(-18%)}}@keyframes arxVampiricBloom{0%{opacity:0;transform:scale(.64)rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(1.48)rotate(-110deg)}}@keyframes arxGuardShield{0%{opacity:0;transform:scale(.72)}26%{opacity:1;transform:scale(1.03)}70%{opacity:.86;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@media (width<=1500px){.arenaBattlePage .arenaDuelLine{grid-template-columns:96px minmax(100px,1fr) 96px!important;min-height:112px!important}.arenaBattlePage .arenaDuelHero,.arenaBattlePage .arenaDuelEnemy{width:78px!important;height:78px!important}.arenaBattlePage .arenaActionBanner{min-height:118px!important}}.arenaBattlePage{height:auto!important;min-height:calc(100dvh - 74px)!important;overflow:hidden!important}.arenaBattlePage .arenaCenter{scrollbar-gutter:stable!important;min-height:0!important;max-height:calc(100dvh - 112px)!important;padding-right:4px!important;overflow:hidden auto!important}.arenaBattlePage .arenaCenter::-webkit-scrollbar{width:6px}.arenaBattlePage .arenaCenter::-webkit-scrollbar-thumb{background:#f6d68657;border-radius:999px}.arenaBattlePage .battleTempoPanel{border-radius:18px!important;gap:8px!important;padding:10px 12px!important}.arenaBattlePage .battleTempoHead b{font-size:17px!important}.arenaBattlePage .battleTempoRows{gap:6px!important}.arenaBattlePage .battleTempoRows>div{grid-template-columns:54px minmax(0,1fr) 38px!important;min-height:32px!important;padding:6px 8px!important}.arenaBattlePage .battleTacticalStats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.arenaBattlePage .battleTacticalStats div{min-height:46px!important;padding:7px 6px!important}.arenaBattlePage .battleTacticalStats span{font-size:8px!important;line-height:1.05!important}.arenaBattlePage .battleTacticalStats b{font-size:14px!important}.arenaBattlePage .arenaActionBanner{min-height:108px!important;margin-top:8px!important;padding:14px 18px!important;overflow:hidden!important}.arenaBattlePage .arenaActionBanner h1{z-index:8!important;margin:4px 0 6px!important;font-size:clamp(42px,4.2vw,64px)!important;line-height:.92!important;position:relative!important}.arenaBattlePage .arenaActionBanner .arenaClash,.arenaBattlePage .arenaActionBanner .arenaClash b{display:none!important}.arenaBattlePage .arenaActionBanner .arenaDuelLine{z-index:2!important;min-height:88px!important;margin:0!important;padding:8px 14px!important}.arenaBattlePage .arenaActionBanner .arenaDuelHero,.arenaBattlePage .arenaActionBanner .arenaDuelEnemy{width:74px!important;height:74px!important}.arenaBattlePage .arenaBattleMessage,.arenaBattlePage .arenaTurnMessage,.arenaBattlePage .battleTurnMessage{min-height:38px!important;margin:8px 0!important;padding:8px 12px!important}.arenaBattlePage .arenaActions,.arenaBattlePage .battleActions{gap:10px!important;margin-top:8px!important}.arenaBattlePage .arenaActions button,.arenaBattlePage .battleActions button{min-height:50px!important}.arenaBattlePage .arenaSkills,.arenaBattlePage .battleSkills{min-height:112px!important;max-height:178px!important;margin-top:10px!important;padding:12px!important;overflow-y:auto!important}.arenaBattlePage .arenaSkillList,.arenaBattlePage .battleSkillList{max-height:116px!important;padding-bottom:4px!important;overflow-y:auto!important}.arenaBattlePage .arenaSkillCard,.arenaBattlePage .battleSkillCard{min-height:66px!important;padding:10px 12px!important}.arenaBattlePage .arenaActor .arenaStatsSix{gap:6px!important}.arenaBattlePage .arenaActor .arenaStatsSix div{min-height:48px!important;padding:7px 8px!important}@media (width<=1500px){.arenaBattlePage .battleTacticalStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.arenaBattlePage .arenaActionBanner h1{font-size:clamp(38px,4vw,56px)!important}}.arenaBattlePage .arenaBattleGrid{align-items:stretch!important;min-height:0!important}.arenaBattlePage .arenaActor,.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaChronicle{height:100%!important;min-height:0!important}.arenaBattlePage .arenaActor{gap:8px!important;padding:12px!important;overflow:hidden!important}.arenaBattlePage .arenaActorName h2{font-size:18px!important;line-height:1.02!important}.arenaBattlePage .arenaActorName p{font-size:11px!important}.arenaBattlePage .arenaStats div,.arenaBattlePage .arenaStatsSix div{min-height:44px!important;padding:6px 7px!important}.arenaBattlePage .arenaStats span,.arenaBattlePage .arenaStatsSix span{font-size:9px!important}.arenaBattlePage .arenaEffects{gap:6px!important;min-height:0!important;margin-top:2px!important;padding-top:8px!important;overflow:hidden!important}.arenaBattlePage .arenaEffectsTitle{min-height:24px!important}.arenaBattlePage .arenaEffectList{min-height:0!important;max-height:120px!important;padding-right:2px!important;overflow:hidden auto!important}.arenaBattlePage .arenaEffects p,.arenaBattlePage .arenaMuted{align-items:center!important;min-height:42px!important;max-height:58px!important;margin:0!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaCenter{gap:10px!important;overflow:hidden!important}.arenaBattlePage .arenaActionBanner p{max-width:none!important;font-size:12px!important}.arenaBattlePage .arenaDuelLine{gap:10px!important;min-height:74px!important;margin-top:-2px!important}.arenaBattlePage .arenaDuelHero i{width:24px!important;height:24px!important;bottom:-4px!important;right:-4px!important}.arenaBattlePage .arenaDuelHero i img{width:17px!important;height:17px!important}.arenaBattlePage .arenaClash.quiet{align-items:center!important;gap:10px!important;display:flex!important}.arenaBattlePage .arenaClash.quiet span{flex:auto!important}.arenaBattlePage .arenaClash.quiet b{display:none!important}.arenaBattlePage .arenaClash b{min-width:52px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}.arenaBattlePage .arenaFloatingValue{z-index:12!important;min-width:62px!important;padding:5px 10px!important;font-size:22px!important;top:10px!important;left:auto!important;right:14px!important;transform:none!important}.arenaBattlePage.phase-enemyImpact .arenaFloatingValue{left:14px!important;right:auto!important}.arenaBattlePage.phase-heroImpact .arenaDuelLine:after,.arenaBattlePage.phase-enemyImpact .arenaDuelLine:after,.arenaBattlePage.phase-heroImpact .arenaActor.enemy.isHit:after,.arenaBattlePage.phase-enemyImpact .arenaActor.hero.isHit:after{content:none!important;display:none!important}.arenaBattlePage.phase-heroImpact.fx-hit .arenaDuelEnemy:after,.arenaBattlePage.phase-heroImpact.fx-crit .arenaDuelEnemy:after,.arenaBattlePage.phase-enemyImpact.fx-hit .arenaDuelHero:after,.arenaBattlePage.phase-enemyImpact.fx-crit .arenaDuelHero:after{content:""!important;z-index:10!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#fff0 12%,#fff5dcf2 34%,#ff5656c7 46%,#ffffff2e 58%,#0000 78%)!important;border-radius:999px!important;height:14px!important;animation:.34s ease-out both arxCleanSlashV5!important;position:absolute!important;top:24px!important;left:-12px!important;right:-12px!important;box-shadow:0 0 12px #ff5c5c33,0 0 20px #ffd7a01f!important}.arenaBattlePage.phase-enemyImpact.fx-hit .arenaDuelHero:after,.arenaBattlePage.phase-enemyImpact.fx-crit .arenaDuelHero:after{transform:rotate(28deg)!important}.arenaBattlePage.phase-heroImpact.fx-hit .arenaDuelEnemy:after,.arenaBattlePage.phase-heroImpact.fx-crit .arenaDuelEnemy:after{transform:rotate(-28deg)!important}.arenaBattlePage.phase-heroImpact.fx-crit .arenaDuelEnemy:after,.arenaBattlePage.phase-enemyImpact.fx-crit .arenaDuelHero:after{height:18px!important;box-shadow:0 0 16px #ffd65a52,0 0 24px #ff5a5a3d!important}@keyframes arxCleanSlashV5{0%{opacity:0;transform-origin:50%;filter:brightness(.92)}20%{opacity:1}to{opacity:0;filter:brightness(1.06)}}.arenaBattlePage.phase-heroImpact .arenaActor.enemy.isHit:before,.arenaBattlePage.phase-enemyImpact .arenaActor.hero.isHit:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(135deg,#0000 0%,#ff56560f 32%,#fff5dc1a 48%,#ff56560f 64%,#0000 100%)!important;animation:.28s ease-out both arxTargetFlashV5!important;position:absolute!important;inset:0!important}@keyframes arxTargetFlashV5{0%{opacity:0}30%{opacity:1}to{opacity:0}}.arenaBattlePage .arenaMainActions{gap:10px!important}.arenaBattlePage .arenaSkillPanel{min-height:0!important}.arenaBattlePage .arenaSkills{max-height:132px!important;padding-right:2px!important;overflow-y:auto!important}@media (width<=1600px){.arenaBattlePage .arenaActor{gap:7px!important;padding:11px!important}.arenaBattlePage .arenaActionBanner h1{font-size:clamp(26px,3.5vw,46px)!important}.arenaBattlePage .arenaEffectList{max-height:106px!important}}.dashboardPage,.dashboardPage *,.dashboardPage :before,.dashboardPage :after{box-sizing:border-box}.dashboardPage button{min-width:0}.atlasMapPage button,.mapPage button{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.atlasMapPage .atlasMapActions,.atlasMapPage .atlasMapDetailActions,.atlasMapPage .mapActions,.atlasMapPage .mapDetailActions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.atlasMapPage .atlasMapActions>*,.atlasMapPage .atlasMapDetailActions>*,.atlasMapPage .mapActions>*,.atlasMapPage .mapDetailActions>*{width:100%!important;min-height:54px!important;padding-inline:14px!important}.atlasMapPage .atlasMapHero,.atlasMapPage .mapHero{align-items:center!important}.atlasMapPage .atlasMapHeroActions,.atlasMapPage .mapHeroActions{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;gap:12px!important;min-width:360px!important;display:grid!important}.atlasMapPage .atlasMapAside,.atlasMapPage .atlasMapDetails,.atlasMapPage .mapAside,.atlasMapPage .mapDetails{overflow:hidden!important}.atlasMapPage .atlasMapDetails h2,.atlasMapPage .mapDetails h2{overflow-wrap:anywhere!important}.atlasMapPage .atlasMapStats,.atlasMapPage .mapStats{min-width:0!important}.atlasMapPage .atlasMapDetails footer,.atlasMapPage .mapDetails footer,.atlasMapPage .atlasMapDetailFooter,.atlasMapPage .mapDetailFooter{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.82fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.atlasMapPage .atlasMapDetails footer button,.atlasMapPage .mapDetails footer button,.atlasMapPage .atlasMapDetailFooter button,.atlasMapPage .mapDetailFooter button{letter-spacing:0!important;width:100%!important;min-width:0!important;padding-inline:10px!important}.bossesPage,.bossPage{overflow:hidden!important}.bossesPage .bossesHero,.bossPage .bossesHero,.bossesPage .bossHero,.bossPage .bossHero,.bossesPage .bossesHeader,.bossPage .bossesHeader{grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:18px!important;padding-right:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.bossesPage .bossBackButton,.bossPage .bossBackButton,.bossesPage .bossesBackButton,.bossPage .bossesBackButton,.bossesPage .backButton,.bossPage .backButton,.bossesPage .bossBack,.bossPage .bossBack{z-index:5!important;border-radius:999px!important;place-self:start end!important;width:auto!important;min-width:116px!important;min-height:44px!important;padding:0 18px!important;position:static!important;transform:none!important}.bossesPage .bossesStats,.bossPage .bossesStats,.bossesPage .bossStats,.bossPage .bossStats{grid-template-columns:repeat(5,minmax(92px,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.bossesPage .bossesList,.bossPage .bossesList,.bossesPage .bossList,.bossPage .bossList{align-items:stretch!important}.bossesPage .bossCard,.bossPage .bossCard,.bossesPage .bossesCard,.bossPage .bossesCard{min-width:0!important;overflow:hidden!important}.arenaBattlePage{height:calc(100dvh - 74px)!important;min-height:0!important;max-height:calc(100dvh - 74px)!important;overflow:hidden!important}.arenaBattlePage .arenaBattleGrid{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.34fr) minmax(230px,.72fr) minmax(220px,.58fr)!important;align-items:stretch!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaActor,.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaChronicle{min-height:0!important;max-height:100%!important;overflow:hidden!important}.arenaBattlePage .arenaActor{grid-template-rows:auto auto auto auto minmax(42px,auto)!important;gap:8px!important;padding:12px!important;display:grid!important}.arenaBattlePage .arenaPortrait{width:64px!important;height:64px!important;margin-inline:auto!important}.arenaBattlePage .arenaActorName{min-width:0!important}.arenaBattlePage .arenaActorName h2{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(18px,1.3vw,24px)!important;line-height:1.04!important}.arenaBattlePage .arenaActorName p{font-size:11px!important;line-height:1.25!important}.arenaBattlePage .arenaHp{gap:4px!important}.arenaBattlePage .arenaStats,.arenaBattlePage .arenaStatsSix{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.arenaBattlePage .arenaStats div,.arenaBattlePage .arenaStatsSix div{border-radius:13px!important;min-height:42px!important;padding:6px 7px!important}.arenaBattlePage .arenaStats span,.arenaBattlePage .arenaStatsSix span{letter-spacing:.02em!important;font-size:8px!important;line-height:1.05!important}.arenaBattlePage .arenaStats b,.arenaBattlePage .arenaStatsSix b{font-size:14px!important}.arenaBattlePage .compactEffects{grid-template-rows:auto auto!important;align-self:end!important;gap:8px!important;min-height:0!important;padding-top:8px!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .compactEffects .arenaEffectsTitle{min-height:22px!important}.arenaBattlePage .compactEffects .arenaEffectsTitle span{letter-spacing:.13em!important;font-size:10px!important}.arenaBattlePage .compactEffects .arenaEffectsTitle b{width:22px!important;min-width:22px!important;height:22px!important}.arenaBattlePage .effectIconRow{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-height:36px!important;max-height:78px!important;display:flex!important;overflow:hidden!important}.arenaBattlePage .effectIcon{color:#fff1c6!important;cursor:help!important;background:radial-gradient(circle at 35% 20%,#ffffff1a,#0000 48%),#00000047!important;border:1px solid #f6d68629!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important;position:relative!important}.arenaBattlePage .effectIcon i{font-size:15px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.arenaBattlePage .effectIcon em,.arenaBattlePage .effectIcon small{background:#000000c2!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important}.arenaBattlePage .effectIcon em{color:#fff1c6!important;top:-5px!important;right:-5px!important}.arenaBattlePage .effectIcon small{color:#eeebdecc!important;bottom:-5px!important;right:-5px!important}.arenaBattlePage .effectIcon.buff{color:#a9ffd0!important;border-color:#6ce89d57!important;box-shadow:inset 0 0 18px #6ce89d12!important}.arenaBattlePage .effectIcon.debuff,.arenaBattlePage .effectIcon.danger{color:#ffb0b6!important;border-color:#ff697357!important;box-shadow:inset 0 0 18px #ff697312!important}.arenaBattlePage .effectEmpty{color:#eeebde4d!important;background:#0000002e!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important}.arenaBattlePage .compactEffects .arenaEffectList,.arenaBattlePage .compactEffects .arenaEffect,.arenaBattlePage .battleTempoRows,.arenaBattlePage .battleTacticalStats{display:none!important}.arenaBattlePage .battleTurnOrderPanel{background:radial-gradient(circle at 20% 0,#f6d68614,#0000 42%),#00000038!important;border:1px solid #f6d68626!important;border-radius:18px!important;gap:9px!important;padding:10px 12px!important;display:grid!important}.arenaBattlePage .battleTurnOrderHead{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.arenaBattlePage .battleTurnOrderHead span{color:#f5d680!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.arenaBattlePage .battleTurnOrderHead b{color:#fff1c6!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:17px!important;line-height:1!important;overflow:hidden!important}.arenaBattlePage .battleTurnOrderHead em{color:#eeebdeb3!important;background:#ffffff0e!important;border-radius:999px!important;place-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:inline-grid!important}.arenaBattlePage .battleTurnOrderStrip{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.arenaBattlePage .turnPip{opacity:.72!important;border:1px solid #ffffff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.arenaBattlePage .turnPip.hero{color:#b7ffd1!important;background:#48be781c!important;border-color:#6ce89d3d!important}.arenaBattlePage .turnPip.enemy{color:#ffbcc4!important;background:#cd48561c!important;border-color:#ff69733d!important}.arenaBattlePage .turnPip.current{opacity:1!important;transform:translateY(-1px)!important;box-shadow:0 0 18px #f6d68624!important}.arenaBattlePage .battleMiniFacts{align-items:center!important;gap:8px!important;display:flex!important}.arenaBattlePage .battleMiniFacts span{color:#eeebde94!important;background:#ffffff0b!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.arenaBattlePage .arenaCenter{grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaLocation{min-height:44px!important;padding:0 12px!important}.arenaBattlePage .arenaActionBanner{min-height:88px!important;padding:10px 14px!important;overflow:hidden!important}.arenaBattlePage .arenaActionBanner h1{margin:2px 58px 4px!important;font-size:clamp(30px,3.6vw,54px)!important;line-height:.92!important}.arenaBattlePage .arenaActionBanner p{margin:0!important;font-size:12px!important;line-height:1.2!important}.arenaBattlePage .arenaDuelLine{grid-template-columns:72px minmax(80px,1fr) 72px!important;gap:10px!important;min-height:66px!important;margin:4px 0 0!important;padding:8px 14px!important}.arenaBattlePage .arenaDuelHero,.arenaBattlePage .arenaDuelEnemy{width:58px!important;height:58px!important}.arenaBattlePage .arenaClash.quiet b,.arenaBattlePage .arenaActionBanner .arenaClash,.arenaBattlePage .arenaActionBanner .arenaClash b{display:none!important}.arenaBattlePage .arenaLastAction{min-height:34px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important}.arenaBattlePage .arenaSkillPanel{min-height:0!important;padding:10px!important;overflow:hidden!important}.arenaBattlePage .arenaSkillPanelHead{min-height:24px!important}.arenaBattlePage .arenaSkills{max-height:128px!important;padding-right:2px!important;overflow:hidden auto!important}.arenaBattlePage .arenaSkill{min-height:60px!important;padding:9px 10px!important}.arenaBattlePage .arenaSkillText b,.arenaBattlePage .arenaSkillText small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:130px!important;overflow:hidden!important}.arenaBattlePage .arenaChronicle{padding:12px!important}.arenaBattlePage .arenaChronicleHead h2{font-size:18px!important;line-height:1.05!important}.arenaBattlePage .arenaChronicleList{min-height:0!important;max-height:calc(100dvh - 210px)!important;overflow:hidden auto!important}.arenaBattlePage .arenaChronicleRow{gap:8px!important;padding:8px!important}.arenaBattlePage.phase-heroImpact .arenaDuelLine:after,.arenaBattlePage.phase-enemyImpact .arenaDuelLine:after,.arenaBattlePage.phase-heroImpact .arenaActor.enemy.isHit:after,.arenaBattlePage.phase-enemyImpact .arenaActor.hero.isHit:after{content:none!important;display:none!important}.arenaBattlePage .arenaFloatingValue{z-index:14!important;min-width:56px!important;min-height:34px!important;padding:5px 9px!important;font-size:21px!important;top:8px!important;right:12px!important}@media (width<=1540px){.arenaBattlePage .arenaBattleGrid{grid-template-columns:minmax(210px,.72fr) minmax(390px,1.36fr) minmax(210px,.72fr) minmax(190px,.5fr)!important;gap:8px!important}.arenaBattlePage .arenaChronicleHead h2{font-size:16px!important}.arenaBattlePage .arenaActorName h2{font-size:18px!important}.arenaBattlePage .turnPip{min-width:48px!important;padding-inline:8px!important}}@media (width<=1320px){.arenaBattlePage{height:auto!important;max-height:none!important;overflow:auto!important}.arenaBattlePage .arenaBattleGrid{grid-template-columns:1fr 1fr!important;height:auto!important}.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaChronicle{grid-column:1/-1!important}.arenaBattlePage .arenaActor{min-height:420px!important}}@media (width<=1180px){.atlasMapPage .atlasMapActions,.atlasMapPage .atlasMapDetailActions,.atlasMapPage .mapActions,.atlasMapPage .mapDetailActions,.atlasMapPage .atlasMapDetails footer,.atlasMapPage .mapDetails footer,.atlasMapPage .atlasMapDetailFooter,.atlasMapPage .mapDetailFooter{grid-template-columns:1fr!important}.bossesPage .bossesStats,.bossPage .bossesStats,.bossesPage .bossStats,.bossPage .bossStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.arenaBattlePage{--arx-gold:#f5d680;--arx-cream:#fff1c6;--arx-panel:#080a10b8;--arx-panel-soft:#ffffff0b;--arx-line:#f6d68626;--arx-red:#ff8d9c;--arx-green:#98ffbd}.arenaBattlePage .arenaCenter{grid-template-rows:auto auto auto auto minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaLocation{border-radius:18px!important;min-height:52px!important;padding:0 16px!important}.arenaBattlePage .arenaLocation span{letter-spacing:.12em!important;font-size:11px!important}.arenaBattlePage .arenaLocation b{font-size:16px!important}.arenaBattlePage .arenaActionBanner,.arenaBattlePage .arenaDuelLine,.arenaBattlePage .battleTurnOrderPanel,.arenaBattlePage .battleTempoPanel,.arenaBattlePage .arenaTempoPanel,.arenaBattlePage .battleTacticalPanel,.arenaBattlePage .battleTacticalStats,.arenaBattlePage .battleTempoRows{display:none!important}.arenaBattlePage .combatTurnStrip{background:linear-gradient(90deg,#f6d68614,#0000002e),#00000038!important;border:1px solid #f6d68624!important;border-radius:999px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:38px!important;padding:6px 10px!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .combatTurnStripLabel{color:var(--arx-gold)!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:.9!important;font-size:10px!important;font-weight:950!important}.arenaBattlePage .combatTurnPips{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.arenaBattlePage .combatTurnPip{opacity:.58!important;border:1px solid #ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:44px!important;height:25px!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.arenaBattlePage .combatTurnPip.hero{color:var(--arx-green)!important;background:#4bbe761a!important;border-color:#78ffb033!important}.arenaBattlePage .combatTurnPip.enemy{color:var(--arx-red)!important;background:#cd48561a!important;border-color:#ff6e7e38!important}.arenaBattlePage .combatTurnPip.current{opacity:1!important;min-width:52px!important;box-shadow:0 0 0 1px #f6d68638,0 0 18px #f6d68621!important}.arenaBattlePage .arenaLastAction{background:#00000042!important;border-radius:14px!important;min-height:34px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;line-height:1.25!important}.arenaBattlePage .arenaMainActions button{white-space:nowrap!important;border-radius:999px!important;min-height:48px!important;padding:0 14px!important}.arenaBattlePage .arenaSkillPanel{border-radius:22px!important;min-height:0!important;padding:10px 12px!important;overflow:visible!important}.arenaBattlePage .arenaSkillPanelHead{min-height:22px!important;margin-bottom:8px!important}.arenaBattlePage .arenaSkillPanelHead span{letter-spacing:.16em!important;font-size:10px!important}.arenaBattlePage .arenaSkillPanelHead b{width:24px!important;min-width:24px!important;height:24px!important;font-size:11px!important}.arenaBattlePage .arenaSkills{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-height:74px!important;max-height:166px!important;padding:2px!important;display:flex!important;overflow:visible!important}.arenaBattlePage .arenaSkill{isolation:isolate!important;cursor:pointer!important;background:radial-gradient(circle at 35% 20%,#ffffff21,#0000 42%),linear-gradient(145deg,#f6d68614,#00000057),#080a10c2!important;border:1px solid #f6d68629!important;border-radius:20px!important;place-items:center!important;width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 22px #00000073,0 8px 20px #0000002e!important}.arenaBattlePage .arenaSkill.ready:hover{border-color:#f6d6865c!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 22px #f6d6860d,0 14px 28px #00000047,0 0 20px #f6d6861a!important}.arenaBattlePage .arenaSkillIcon{z-index:2!important;background:radial-gradient(circle at 40% 20%,#ffffff1f,#0000 46%),#00000047!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaSkillIcon img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.arenaBattlePage .arenaSkillIcon i{color:var(--arx-cream)!important;font-size:22px!important;font-style:normal!important;font-weight:950!important}.arenaBattlePage .arenaSkillText,.arenaBattlePage .arenaSkill>em{display:none!important}.arenaBattlePage .arenaSkillCooldown{z-index:4!important;background:conic-gradient(from 270deg, #05060ac7 0 var(--cooldown), #05060a1f var(--cooldown) 100%)!important;pointer-events:none!important;border-radius:20px!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:scaleX(-1)!important}.arenaBattlePage .arenaSkillCooldown:before{content:""!important;background:#0006!important;border-radius:16px!important;position:absolute!important;inset:8px!important;box-shadow:inset 0 0 24px #000000a6!important}.arenaBattlePage .arenaSkillCooldown b,.arenaBattlePage .arenaSkillCooldown small{z-index:2!important;position:relative!important;transform:scaleX(-1)!important}.arenaBattlePage .arenaSkillCooldown b{color:var(--arx-cream)!important;text-shadow:0 2px 8px #000000d9!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.arenaBattlePage .arenaSkillCooldown small{display:none!important}.arenaBattlePage .arenaSkill.cooldown{cursor:not-allowed!important;opacity:.72!important}.arenaBattlePage .arenaSkill.casting{animation:.8s ease-in-out infinite alternate arxSkillPulse!important}@keyframes arxSkillPulse{0%{box-shadow:inset 0 0 22px #f6d6860d,0 0 10px #f6d68614}to{box-shadow:inset 0 0 28px #f6d68624,0 0 24px #f6d68638}}.arenaBattlePage .arenaSkill[aria-label]:after{content:attr(aria-label)!important;z-index:80!important;color:#fff1c6f0!important;white-space:pre-line!important;text-align:left!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:radial-gradient(circle at 18% 0,#f6d6861f,#0000 48%),#080a10f5!important;border:1px solid #f6d68640!important;border-radius:18px!important;width:min(360px,72vw)!important;max-width:360px!important;padding:14px 16px!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;transition:opacity .22s 1.05s,transform .22s 1.05s,visibility 0s linear 1.05s!important;position:absolute!important;bottom:calc(100% + 14px)!important;left:50%!important;transform:translate(-50%)translateY(8px)scale(.98)!important;box-shadow:0 18px 42px #0000008c,inset 0 0 28px #ffffff09!important}.arenaBattlePage .arenaSkill[aria-label]:hover:after,.arenaBattlePage .arenaSkill[aria-label]:focus-visible:after{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)scale(1)!important}.arenaBattlePage .arenaSkills .arenaSkill:nth-child(4n):after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(5n):after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(6n):after{left:auto!important;right:0!important;transform:translateY(8px)scale(.98)!important}.arenaBattlePage .arenaSkills .arenaSkill:nth-child(4n):hover:after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(5n):hover:after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(6n):hover:after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(4n):focus-visible:after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(5n):focus-visible:after,.arenaBattlePage .arenaSkills .arenaSkill:nth-child(6n):focus-visible:after{transform:translateY(0)scale(1)!important}.arenaBattlePage .arenaChronicle{overflow:hidden!important}.arenaBattlePage .arenaChronicleList{scrollbar-width:thin!important;scrollbar-color:#f6d68694 #06080e8c!important;overflow:hidden auto!important}.arenaBattlePage .arenaChronicleList::-webkit-scrollbar{width:8px!important}.arenaBattlePage .arenaChronicleList::-webkit-scrollbar-track{background:linear-gradient(#06080e40,#06080eb3)!important;border-radius:999px!important}.arenaBattlePage .arenaChronicleList::-webkit-scrollbar-thumb{background:linear-gradient(#ffefb8d9,#b0802dc7)!important;border:2px solid #06080ed9!important;border-radius:999px!important}.arenaBattlePage .arenaChronicleList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fff6cdf2,#d7a643e0)!important}.arenaBattlePage .arenaActor{padding:12px!important}.arenaBattlePage .arenaPortrait{width:68px!important;height:68px!important}.arenaBattlePage .arenaStats,.arenaBattlePage .arenaStatsSix{gap:7px!important}.arenaBattlePage .compactEffects,.arenaBattlePage .arenaEffects{max-height:88px!important;overflow:visible!important}@media (width<=1540px){.arenaBattlePage .arenaSkill{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}.arenaBattlePage .arenaSkillIcon{width:44px!important;height:44px!important}.arenaBattlePage .combatTurnPip{min-width:40px!important;height:24px!important;padding-inline:7px!important}}@media (width<=1320px){.arenaBattlePage .arenaCenter{overflow:visible!important}.arenaBattlePage .arenaSkills{max-height:none!important}}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.08fr) minmax(390px,.78fr)!important;align-items:stretch!important;gap:12px!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{background:radial-gradient(circle at 50% 0,#f6d68613,#0000 36%),linear-gradient(145deg,#ffffff0d,#ffffff04),#080b13f0!important;border-color:#f6d6862e!important}.inventoryPageFixed .paperdollBoard{background:radial-gradient(circle at 50% 25%,#f6d68616,#0000 34%),radial-gradient(circle at 50% 58%,#6eb4ff0b,#0000 42%),linear-gradient(#ffffff09,#ffffff04),#04070ec7!important;border-color:#f6d68629!important;min-height:520px!important;padding:16px 14px 112px!important;position:relative!important;overflow:hidden!important}.inventoryPageFixed .paperdollFigure{opacity:.22!important;pointer-events:none!important;width:150px!important;height:270px!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)scale(.92)!important}.inventoryPageFixed .paperdollHalo{opacity:.32!important}.inventoryPageFixed .paperdollHead,.inventoryPageFixed .paperdollTorso,.inventoryPageFixed .paperdollArms,.inventoryPageFixed .paperdollLegs,.inventoryPageFixed .paperdollFeet{box-shadow:none!important;background:#ffffff05!important;border-color:#f6d6861f!important}.inventoryPageFixed .gearSlot{--gear-slot-size:clamp(66px, 4.55vw, 78px);width:var(--gear-slot-size)!important;min-width:var(--gear-slot-size)!important;height:var(--gear-slot-size)!important;min-height:var(--gear-slot-size)!important;z-index:8!important;background:radial-gradient(circle at 50% 36%,#fff1bd1f,#0000 52%),linear-gradient(145deg,#ffffff13,#ffffff06),#080b13d1!important;border-color:#f6d68638!important;border-radius:18px!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 22px #ffffff07,0 12px 24px #00000057!important}.inventoryPageFixed .gearSlot.empty{opacity:.72!important}.inventoryPageFixed .gearSlot.filled{opacity:1!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{width:calc(var(--gear-slot-size) - 12px)!important;height:calc(var(--gear-slot-size) - 12px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .gearSlotIcon{width:calc(var(--gear-slot-size) - 25px)!important;height:calc(var(--gear-slot-size) - 25px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .gearSlotLabel{max-width:calc(var(--gear-slot-size) + 18px)!important;min-width:calc(var(--gear-slot-size) - 4px)!important;color:#eeebded1!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#03050ac7!important;border:1px solid #f6d6861f!important;border-radius:999px!important;padding:3px 7px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;bottom:-14px!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)!important}.inventoryPageFixed .pos-weapon{inset:13% auto auto 20%!important}.inventoryPageFixed .pos-helmet{inset:13% auto auto 50%!important}.inventoryPageFixed .pos-necklace{inset:13% auto auto 80%!important}.inventoryPageFixed .pos-shoulders{inset:30% auto auto 20%!important}.inventoryPageFixed .pos-chest{inset:30% auto auto 50%!important}.inventoryPageFixed .pos-gloves{inset:30% auto auto 80%!important}.inventoryPageFixed .pos-ring-1{inset:47% auto auto 20%!important}.inventoryPageFixed .pos-legs{inset:49% auto auto 50%!important}.inventoryPageFixed .pos-ring-2{inset:47% auto auto 80%!important}.inventoryPageFixed .pos-boots{inset:67% auto auto 50%!important}.inventoryPageFixed .inventoryPowerPanel{z-index:7!important;gap:4px!important;min-height:58px!important;max-height:58px!important;padding:7px 9px!important;bottom:45px!important;left:14px!important;right:14px!important;overflow:hidden!important}.inventoryPageFixed .inventoryPowerPanel>div:first-child{min-height:18px!important}.inventoryPageFixed .inventoryPowerPanel span{font-size:9px!important}.inventoryPageFixed .inventoryPowerPanel b{font-size:17px!important}.inventoryPageFixed .inventoryPowerStats{gap:4px!important;max-height:24px!important;overflow:hidden!important}.inventoryPageFixed .inventoryPowerStats small{min-height:20px!important;padding:0 6px!important;font-size:9px!important}.inventoryPageFixed .paperdollFooter{background:#03050aa3!important;border-radius:12px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;bottom:9px!important;left:14px!important;right:14px!important}.inventoryPageFixed .paperdollFooter span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:58%!important;overflow:hidden!important}.inventoryPageFixed .inventoryToolbar,.inventoryPageFixed .inventorySortToolbar{align-items:center!important;gap:8px!important}.inventoryPageFixed .inventoryBestButton{margin-left:auto!important}.inventoryPageFixed .bagGrid{scrollbar-gutter:stable!important;grid-template-columns:repeat(auto-fill,minmax(78px,78px))!important;grid-auto-rows:78px!important;place-content:start!important;gap:10px!important;padding:14px!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{width:78px!important;height:78px!important}.inventoryPageFixed .bagEmptyCell{opacity:.22!important}.inventoryPageFixed .itemDetailsCompact{gap:10px!important;padding:12px!important}.inventoryPageFixed .itemDetailsHero{grid-template-columns:104px minmax(0,1fr)!important;min-height:118px!important;padding:13px!important}.inventoryPageFixed .itemDetailsHeroText h2{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(18px,1.14vw,22px)!important;line-height:1.08!important}.inventoryPageFixed .itemMiniMeta{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.inventoryPageFixed .itemMiniMeta b{align-items:center!important;gap:5px!important;display:inline-flex!important}.inventoryPageFixed .itemPriceMeta small{color:#eeebde94!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.inventoryPageFixed .itemDetailsMaterialNotice{color:#d5e8ffdb;background:radial-gradient(circle at 5% 0,#78beff1f,#0000 42%),#78beff0b;border:1px solid #78beff33;border-radius:14px;padding:10px 11px;font-size:12px;line-height:1.35}.inventoryPageFixed .itemDetailsActions{grid-template-columns:1fr 1fr!important;gap:10px!important}.inventoryPageFixed .itemDetailsActions.nonEquip{grid-template-columns:1.15fr .85fr!important}.inventoryPageFixed .itemMaterialAction{color:#d5e8ffc7!important;background:#78beff0b!important;border-color:#78beff2e!important}@media (width<=1500px){.inventoryPageFixed .inventoryLayout{grid-template-rows:minmax(520px,auto) minmax(420px,auto)!important;grid-template-columns:minmax(320px,.72fr) minmax(480px,1fr)!important;overflow:visible!important}.inventoryPageFixed .itemDetailsCompact{grid-column:1/-1!important}}@media (width<=1180px){.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important}.inventoryPageFixed .paperdollBoard{min-height:560px!important}}.inventoryPageFixed,.inventoryPageFixed *{box-sizing:border-box}.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(300px,.78fr) minmax(470px,1.08fr) minmax(320px,.84fr)!important;align-items:stretch!important;gap:14px!important;min-width:0!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact,.inventoryPageFixed .itemDetailsHero,.inventoryPageFixed .itemDetailsHeroText,.inventoryPageFixed .itemMiniMeta,.inventoryPageFixed .itemDetailsSection{min-width:0!important}.inventoryPageFixed .itemDetailsCompact{overflow:hidden!important}.inventoryPageFixed .itemDetailsHero{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}.inventoryPageFixed .itemDetailsIconWrap,.inventoryPageFixed .itemDetailsFrame{width:82px!important;height:82px!important}.inventoryPageFixed .itemDetailsIcon{width:66px!important;height:66px!important}.inventoryPageFixed .itemDetailsHeroText h2{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(15px,1.02vw,21px)!important;line-height:1.08!important}.inventoryPageFixed .itemMiniMeta{flex-wrap:wrap!important;gap:6px!important}.inventoryPageFixed .itemMiniMeta b{min-width:0!important;max-width:100%!important}.inventoryPageFixed .paperdollBoard{min-height:575px!important;padding:18px 18px 116px!important}.inventoryPageFixed .paperdollFigure{opacity:.16!important;width:128px!important;height:250px!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)scale(.92)!important}.inventoryPageFixed .gearSlot{--gear-slot-size:clamp(70px, 4.2vw, 82px);width:var(--gear-slot-size)!important;min-width:var(--gear-slot-size)!important;height:var(--gear-slot-size)!important;min-height:var(--gear-slot-size)!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .gearSlotBase,.inventoryPageFixed .gearSlotFrame{width:calc(var(--gear-slot-size) - 12px)!important;height:calc(var(--gear-slot-size) - 12px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .gearSlotIcon{width:calc(var(--gear-slot-size) - 26px)!important;height:calc(var(--gear-slot-size) - 26px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .gearSlotLabel{bottom:-14px!important;left:50%!important;transform:translate(-50%)!important}.inventoryPageFixed .pos-weapon{top:16%!important;left:17%!important}.inventoryPageFixed .pos-helmet{top:14%!important;left:50%!important}.inventoryPageFixed .pos-necklace{top:16%!important;left:83%!important}.inventoryPageFixed .pos-shoulders{top:34%!important;left:15%!important}.inventoryPageFixed .pos-chest{top:32%!important;left:50%!important}.inventoryPageFixed .pos-gloves{top:34%!important;left:85%!important}.inventoryPageFixed .pos-ring-1{top:53%!important;left:17%!important}.inventoryPageFixed .pos-legs{top:52%!important;left:50%!important}.inventoryPageFixed .pos-ring-2{top:53%!important;left:83%!important}.inventoryPageFixed .pos-boots{top:74%!important;left:50%!important}.inventoryPageFixed .inventoryPowerPanel{bottom:48px!important}.inventoryPageFixed .bagGrid{gap:12px!important;padding:16px!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{place-items:center!important;width:78px!important;height:78px!important;display:grid!important;position:relative!important;overflow:visible!important}.inventoryPageFixed .bagItemBase,.inventoryPageFixed .bagItemFrame,.inventoryPageFixed .bagItemSelectedFrame,.inventoryPageFixed .bagItemGlow,.inventoryPageFixed .bagItemIcon{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.inventoryPageFixed .bagItemBase,.inventoryPageFixed .bagItemFrame,.inventoryPageFixed .bagItemSelectedFrame,.inventoryPageFixed .bagItemGlow{width:72px!important;height:72px!important}.inventoryPageFixed .bagItemIcon{width:58px!important;height:58px!important}.inventoryPageFixed .bagItemTile.selected:after,.inventoryPageFixed .bagItemTile.isSelected:after{bottom:-5px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.inventoryPageFixed .bagItemCount{z-index:5!important;position:absolute!important;bottom:2px!important;right:3px!important}.inventoryPageFixed .bagItemBadge{z-index:5!important;position:absolute!important;bottom:2px!important;right:2px!important}@media (width<=1780px){.inventoryPageFixed .inventoryLayout{grid-template-columns:minmax(285px,.76fr) minmax(420px,1fr) minmax(290px,.8fr)!important;gap:12px!important}.inventoryPageFixed .itemDetailsHero{grid-template-columns:76px minmax(0,1fr)!important}.inventoryPageFixed .itemDetailsIconWrap,.inventoryPageFixed .itemDetailsFrame{width:72px!important;height:72px!important}.inventoryPageFixed .itemDetailsIcon{width:58px!important;height:58px!important}.inventoryPageFixed .itemDetailsHeroText h2{font-size:clamp(14px,.98vw,19px)!important}}@media (width<=1560px){.inventoryPageFixed .inventoryLayout{grid-template-rows:auto auto!important;grid-template-columns:minmax(290px,.78fr) minmax(440px,1fr)!important}.inventoryPageFixed .itemDetailsCompact{grid-column:1/-1!important}}.inventoryPageFixed .bagItemTile{isolation:isolate!important;position:relative!important;overflow:visible!important}.inventoryPageFixed .bagItemTile:before,.inventoryPageFixed .bagItemTile:after{z-index:0!important;pointer-events:none!important}.inventoryPageFixed .bagItemBase{z-index:1!important}.inventoryPageFixed .bagItemGlow{z-index:2!important;opacity:.72!important;pointer-events:none!important}.inventoryPageFixed .bagItemIcon{z-index:3!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 8px 9px #0000007a)drop-shadow(0 0 5px #f6d6861f)!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.inventoryPageFixed .bagItemFrame{z-index:5!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;opacity:.98!important;width:74px!important;height:74px!important}.inventoryPageFixed .bagItemSelectedFrame{z-index:6!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:80px!important;height:80px!important}.inventoryPageFixed .bagItemTile.selected .bagItemIcon{width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.inventoryPageFixed .bagItemCount,.inventoryPageFixed .bagItemBadge,.inventoryPageFixed .bagItemCorner,.inventoryPageFixed .bagItemAmount{z-index:8!important}.inventoryPageFixed .bagItemTile img{transform-origin:50%!important}.skillCardIcon img,.arenaSkillIcon img,.arenaDuelHero>img,.arenaDuelHero i img,.arenaDuelEnemy img,.bossPortrait img{object-fit:contain!important;object-position:center!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}.skillCardIcon,.arenaSkillIcon,.bossPortrait,.arenaDuelHero,.arenaDuelEnemy{overflow:hidden!important}.skillCardIcon img,.arenaSkillIcon img{filter:drop-shadow(0 0 10px #f6d68624)drop-shadow(0 8px 18px #0000005c)!important}.arenaDuelEnemy img,.bossPortrait img{filter:drop-shadow(0 0 12px #f6d68629)drop-shadow(0 12px 24px #00000073)!important}.bossPortrait em,.arenaDuelEnemy span,.skillCardIcon em,.arenaSkillIcon i{place-items:center!important;display:grid!important}.arxMapV22Page,.arxMapV22Page *,.arxMapV22Page :before,.arxMapV22Page :after{box-sizing:border-box}.arxMapV22Page{--map-gold:#ecd077;--map-gold-soft:#fff3bf;--map-muted:#e8e2d2a3;--map-border:#ecd0772e;grid-template-rows:auto minmax(0,1fr);gap:14px;width:100%;height:calc(100vh - 104px);min-height:720px;max-height:900px;padding:10px 18px 18px;display:grid;overflow:hidden}.arxMapV22Header{border:1px solid var(--map-border);background:radial-gradient(circle at 78% 35%,#ecd0771a,#0000 30%),linear-gradient(#0d1018f0,#05070ce8);border-radius:26px;align-items:center;min-height:104px;padding:14px 22px;display:grid}.arxMapV22Title{min-width:0}.arxMapV22Title span,.arxMapV22DetailsText span{color:var(--map-gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.arxMapV22Title h1{color:var(--map-gold-soft);font-family:var(--arx-home-display,var(--font-heading), Georgia, serif);text-wrap:balance;margin:5px 0 7px;font-size:clamp(36px,3vw,54px);font-weight:500;line-height:1}.arxMapV22Title p{max-width:980px;color:var(--map-muted);margin:0;font-size:15px;line-height:1.32}.arxMapV22Layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;min-height:0;display:grid}.arxMapV22Board{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 48%,#ecd0771a,#0000 22%),linear-gradient(#070a11e6,#020408e6);border:1px solid #ecd0772e;border-radius:26px;min-width:0;min-height:0;position:relative;overflow:hidden}.arxMapV22Board.is-panning{cursor:grabbing}.arxMapV22Viewport{z-index:1;transform-origin:50%;will-change:transform;position:absolute;inset:0}.arxMapV22World{z-index:0;opacity:.98;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-1px}.arxMapV22World:after{content:"";pointer-events:none;background:radial-gradient(circle at 13% 72%,#ecd07714,#0000 18%),radial-gradient(circle at 88% 18%,#ecd07714,#0000 16%),linear-gradient(#00000008,#0000004d),linear-gradient(90deg,#0000001f,#0000 24% 72%,#00000026);position:absolute;inset:0}.arxMapV22Route{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arxMapV22Route path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.arxMapV22RouteBase{stroke:#ecd07738;stroke-width:2px}.arxMapV22RouteMain{stroke:#ffe896e6;stroke-width:2.5px;filter:drop-shadow(0 0 4px #ecd07752)drop-shadow(0 0 12px #ecd07726)}.arxMapV22RouteBoss{stroke:#ffce7875;stroke-width:1.7px;stroke-dasharray:5 7;filter:drop-shadow(0 0 5px #ecd07738)}.arxMapV22Node{z-index:8;width:128px;min-height:84px;color:var(--map-gold-soft);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .16s,filter .16s,opacity .16s;position:absolute;transform:translate(-50%,-50%)}.arxMapV22Node:hover{z-index:22;filter:brightness(1.1);transform:translate(-50%,-50%)scale(1.035)}.arxMapV22NodeImage{z-index:3;background:radial-gradient(circle,#ecd0772e,#0000 24%),radial-gradient(circle,#080c16f0,#020409f5 72%);border:1px solid #ecd0778f;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 5px #0204089e,0 0 20px #ecd07729}.arxMapV22NodeImage:after{content:"";border:2px solid #fff1bd94;border-radius:999px;position:absolute;inset:9px}.arxMapV22NodeImage span{opacity:.92;border:2px solid #fff1bde0;width:15px;height:15px;transform:rotate(45deg)}.arxMapV22NodeLabel{z-index:2;text-align:center;background:linear-gradient(#0d1017e6,#04060ae0);border:1px solid #ecd0773d;border-radius:15px;align-content:center;justify-items:center;gap:2px;min-height:54px;margin-top:40px;padding:13px 9px 8px;display:grid;position:relative;box-shadow:0 14px 30px #00000047}.arxMapV22NodeLabel b{max-width:100%;color:var(--map-gold-soft);font-size:12px;font-weight:950;line-height:1.04;display:block}.arxMapV22NodeLabel small{color:#fff1bdd1;font-size:11px;font-weight:850;line-height:1}.arxMapV22NodeLabel em{display:none}.arxMapV22Node.selected{z-index:30;width:150px;min-height:114px}.arxMapV22Node.selected .arxMapV22NodeImage{border-color:#ffe896d1;width:68px;height:68px;box-shadow:0 0 0 7px #0204089e,0 0 34px #ecd07775,0 18px 38px #0000006b}.arxMapV22Node.selected .arxMapV22NodeLabel{background:radial-gradient(circle at 50% -12%,#ecd07747,#0000 48%),linear-gradient(#30260ff0,#07090eeb);border-color:#ffe896b3;min-height:72px;margin-top:54px;padding-top:17px}.arxMapV22Node.selected .arxMapV22NodeLabel b{font-size:17px}.arxMapV22Node.selected .arxMapV22NodeLabel small{font-size:14px}.arxMapV22Node.selected .arxMapV22NodeLabel em{color:#181006;text-transform:uppercase;background:linear-gradient(#fff2b8,#d8a742);border-radius:999px;justify-content:center;align-items:center;min-height:20px;margin-top:3px;padding:0 10px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.arxMapV22Feature{z-index:16;min-height:62px;color:var(--map-gold-soft);cursor:pointer;background:linear-gradient(#0e1118e6,#04060aeb);border:1px solid #ecd07747;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:10px 13px;transition:transform .16s,border-color .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0a}.arxMapV22Feature:hover{filter:brightness(1.08);border-color:#ffe89694;transform:translate(-50%,-50%)scale(1.025)}.arxMapV22Feature:disabled{cursor:not-allowed;opacity:.58}.arxMapV22Feature i{width:40px;height:40px;color:var(--map-gold);background:radial-gradient(circle,#ecd07729,#030509d1);border:1px solid #ecd0774d;border-radius:14px;place-items:center;font-size:17px;font-style:normal;display:grid;overflow:hidden}.arxMapV22Feature b,.arxMapV22Feature small{text-align:left;display:block}.arxMapV22Feature b{color:var(--map-gold-soft);font-size:17px;line-height:1}.arxMapV22Feature small{color:#e8e2d294;text-transform:uppercase;max-width:170px;margin-top:5px;font-size:10px;line-height:1.05}.arxMapV22BossGate{background:radial-gradient(circle at 18%,#ffce7829,#0000 38%),linear-gradient(#1a150cf0,#05070cf0);border-color:#ffce7870;width:238px;box-shadow:0 20px 48px #00000061,0 0 24px #ecd0771f,inset 0 1px #ffffff0d}.arxMapV22Travel{opacity:.9;border-color:#a0c8ff40;grid-template-columns:36px 1fr;width:210px;min-height:58px}.arxMapV22Travel i{width:34px;height:34px}.arxMapV22Travel b{font-size:15px}.arxMapV22Controls{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060abd;border:1px solid #ecd0772e;border-radius:16px;align-items:center;gap:6px;padding:7px;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 28px #0000004d}.arxMapV22Controls button{min-width:36px;height:34px;color:var(--map-gold-soft);font:inherit;cursor:pointer;background:#0c0f16d1;border:1px solid #ecd0772e;border-radius:12px;font-size:14px;font-weight:950}.arxMapV22Controls button:hover{background:#2a2211e6;border-color:#ecd07775}.arxMapV22Controls b{color:#fff3bfb8;text-align:center;min-width:52px;font-size:12px}.arxMapV22Hint{z-index:50;color:#e8e2d29e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#04060a99;border:1px solid #ecd07724;border-radius:14px;max-width:min(420px,100% - 210px);padding:9px 12px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.arxMapV22Details{background:linear-gradient(#0b0f17e8,#04060be8);border:1px solid #ecd0772e;border-radius:26px;grid-template-rows:148px minmax(120px,auto) minmax(150px,auto) 58px;gap:12px;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden}.arxMapV22Preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ecd0772e;border-radius:20px;min-height:0;overflow:hidden}.arxMapV22DetailsText{min-width:0}.arxMapV22DetailsText h2{color:var(--map-gold-soft);font-family:var(--arx-home-display,var(--font-heading), Georgia, serif);margin:6px 0 8px;font-size:clamp(34px,2.3vw,46px);font-weight:500;line-height:.98}.arxMapV22DetailsText p{color:#e8e2d2b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:64px;margin:0;font-size:15px;line-height:1.36;display:-webkit-box;overflow:hidden}.arxMapV22Facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.arxMapV22Facts div{background:#03050985;border:1px solid #ecd07721;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.arxMapV22Facts i{width:32px;height:32px;color:var(--map-gold);border:1px solid #ecd07738;border-radius:11px;place-items:center;font-style:normal;display:grid}.arxMapV22Facts span{color:#e8e2d27a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.arxMapV22Facts b{color:var(--map-gold-soft);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin-top:3px;font-size:16px;line-height:1.12;display:block}.arxMapV22GoldButton{color:#1b1206;min-width:0;font:inherit;cursor:pointer;background:linear-gradient(#fff3b9 0%,#e4c466 48%,#b9892e 100%);border:0;border-radius:18px;font-weight:950;box-shadow:inset 0 1px #ffffff61,0 14px 30px #0000003d}.arxMapV22GoldButton:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.35)}.arxMapV22DetailsButton{min-height:58px;font-size:18px}.arxMapV22State{background:#05080ee0;border:1px solid #ecd0772e;border-radius:28px;align-content:center;gap:12px;min-height:440px;padding:28px;display:grid}.arxMapV22State span{color:var(--map-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.arxMapV22State h1{color:var(--map-gold-soft);font-family:var(--arx-home-display,var(--font-heading), Georgia, serif);margin:0;font-size:48px}.arxMapV22State p,.arxMapV22Empty p{color:#e8e2d2a3;margin:0}.arxMapV22Empty{align-content:center;gap:10px;min-height:320px;display:grid}.arxMapV22Empty b{color:var(--map-gold-soft);font-size:24px}@media (width<=1500px){.arxMapV22Page{gap:12px;min-height:690px;padding:8px 14px 14px}.arxMapV22Header{min-height:100px;padding:12px 16px}.arxMapV22Title h1{font-size:clamp(34px,2.8vw,48px)}.arxMapV22Title p{font-size:14px}.arxMapV22Layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:12px}.arxMapV22Node{width:116px;min-height:80px}.arxMapV22NodeImage{width:42px;height:42px}.arxMapV22NodeLabel{min-height:48px;margin-top:32px;padding:11px 7px 7px}.arxMapV22NodeLabel b{font-size:11px}.arxMapV22NodeLabel small{font-size:10px}.arxMapV22Node.selected{width:138px}.arxMapV22Node.selected .arxMapV22NodeImage{width:56px;height:56px}.arxMapV22Node.selected .arxMapV22NodeLabel{min-height:64px;margin-top:44px}.arxMapV22Node.selected .arxMapV22NodeLabel b{font-size:16px}.arxMapV22BossGate{width:216px}.arxMapV22Travel{width:188px}.arxMapV22Feature b{font-size:15px}.arxMapV22Feature small{font-size:9px}.arxMapV22Details{grid-template-rows:132px minmax(108px,auto) minmax(138px,auto) 54px;gap:10px;padding:14px}.arxMapV22DetailsText h2{font-size:clamp(30px,2.1vw,40px)}.arxMapV22DetailsText p{max-height:56px;font-size:14px}.arxMapV22Facts div{grid-template-columns:30px 1fr;min-height:60px;padding:8px}.arxMapV22Facts i{width:28px;height:28px}.arxMapV22Facts b{font-size:15px}.arxMapV22DetailsButton{min-height:54px;font-size:16px}}@media (width<=1180px){.arxMapV22Page{height:auto;min-height:0;max-height:none;overflow:auto}.arxMapV22Header,.arxMapV22Layout{grid-template-columns:1fr}.arxMapV22Board{min-height:640px}.arxMapV22Details{min-height:590px}}@media (width<=720px){.arxMapV22Page{padding:8px}.arxMapV22Header{border-radius:20px}.arxMapV22Title h1{font-size:34px}.arxMapV22Board{border-radius:20px;min-height:560px}.arxMapV22Details{border-radius:20px}.arxMapV22Hint{display:none}.arxMapV22Controls{left:50%;right:auto;transform:translate(-50%)}}.arxMapV22Hint{display:none!important}.arxMapV22Board{box-shadow:inset 0 0 0 1px #ecd07729,inset 0 0 42px #0000006b,0 18px 46px #00000047;background-image:linear-gradient(#0204091a,#02040961),url(/assets/arxeya/map/backgrounds/hunting_lands_interactive_world_map_4k.png)!important;background-position:58%!important;background-repeat:no-repeat!important;background-size:126%!important}.arxMapV22Viewport{transform-origin:50%!important;inset:-18%!important}.arxMapV22World{background-position:58%!important;background-repeat:no-repeat!important;background-size:126%!important;inset:0!important}.arxMapV22Board{background-color:#0000!important;background-image:radial-gradient(circle,#ecd07714,#0000 34%),linear-gradient(#05080ef5,#020408fa)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;overflow:hidden!important}.arxMapV22Viewport{transform-origin:50%!important;will-change:transform!important;backface-visibility:hidden!important;width:auto!important;height:auto!important;inset:0!important}.arxMapV22World{transform:translateZ(0);image-rendering:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;inset:0!important}.arxMapV22World:after{background:radial-gradient(circle at 15% 74%,#ecd07714,#0000 20%),radial-gradient(circle at 83% 20%,#5096ff14,#0000 24%),linear-gradient(#00000008,#0000003d),linear-gradient(90deg,#00000014,#0000 22% 76%,#0000001a)!important}.arxMapV22Board:after{content:none!important}.arxMapV22Board:before{content:""!important;z-index:60!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ecd07738!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 1px #fff3bf0a,inset 0 0 34px #00000057,inset 0 0 28px #ecd0770d!important}.arxMapV22Controls{opacity:.72!important;bottom:14px!important;right:14px!important}.arxMapV22Controls:hover{opacity:1!important}.arxMapV22Node:first-of-type{top:80.8%!important;left:10.8%!important}@media (width<=720px){.arxMapV22Node:first-of-type{top:80.5%!important;left:13.5%!important}}.arxMapV22Node{display:none!important}.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{visibility:visible!important;opacity:1!important;z-index:120!important;pointer-events:auto!important;transform-origin:50%!important;will-change:transform, width, height, filter!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;width:156px!important;height:92px!important;min-height:92px!important;margin:0!important;padding:0!important;transition:transform .52s cubic-bezier(.16,.9,.22,1),width .52s cubic-bezier(.16,.9,.22,1),height .52s cubic-bezier(.16,.9,.22,1),filter .26s!important;display:block!important;position:absolute!important;top:84.6%!important;left:11.2%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{z-index:260!important;filter:drop-shadow(0 18px 28px #00000073)drop-shadow(0 0 18px #ecd07733)!important;width:230px!important;height:238px!important;transform:translate(calc(48px - 50%),calc(-50% - 76px))!important}.arxMapV22NodeMain{cursor:pointer!important;transform-origin:50% 0!important;will-change:transform, width, height!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;outline:none!important;width:156px!important;height:92px!important;margin:0!important;padding:0!important;transition:width .52s cubic-bezier(.16,.9,.22,1),height .52s cubic-bezier(.16,.9,.22,1),transform .52s cubic-bezier(.16,.9,.22,1)!important;animation:4.6s ease-in-out infinite arxCleanOpushkaFloat!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}@keyframes arxCleanOpushkaFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.arxMapV22Node:hover .arxMapV22NodeMain,.arxMapV22Node:focus-within .arxMapV22NodeMain{width:230px!important;height:238px!important;animation:5.4s ease-in-out infinite arxCleanOpushkaHoverFloat!important}@keyframes arxCleanOpushkaHoverFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.arxMapV22NodeMain:before{content:""!important;-webkit-backdrop-filter:blur(8px)saturate(1.05)!important;transform-origin:50% 0!important;will-change:width, height, border-radius, transform!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ecd07729,#0000 54%),linear-gradient(#13110ac7,#04060beb)!important;border:1px solid #ecd0775c!important;border-radius:22px!important;width:156px!important;height:64px!important;transition:width .52s cubic-bezier(.16,.9,.22,1),height .52s cubic-bezier(.16,.9,.22,1),border-radius .52s cubic-bezier(.16,.9,.22,1),background .26s,box-shadow .26s!important;position:absolute!important;top:28px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 22px #0000005c,0 0 16px #ecd0771a,inset 0 1px #ffffff0d!important}.arxMapV22Node:hover .arxMapV22NodeMain:before,.arxMapV22Node:focus-within .arxMapV22NodeMain:before{background:radial-gradient(circle at 50% 0,#ecd0772e,#0000 48%),linear-gradient(#19160dd1,#05070cf2 55%,#020307fa)!important;border-radius:28px!important;width:230px!important;height:232px!important;box-shadow:0 18px 34px #0000007a,0 0 22px #ecd07724,inset 0 1px #ffffff0f!important}.arxMapV22NodeBadge{will-change:transform, width, height!important;background:#04060aeb!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;transition:width .52s cubic-bezier(.16,.9,.22,1),height .52s cubic-bezier(.16,.9,.22,1),transform .52s cubic-bezier(.16,.9,.22,1),box-shadow .26s!important;display:grid!important;position:absolute!important;top:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 0 0 4px #0000006b,0 0 0 1px #ecd0778a,0 0 14px #ecd07729,inset 0 0 12px #00000085!important}.arxMapV22Node:hover .arxMapV22NodeBadge,.arxMapV22Node:focus-within .arxMapV22NodeBadge{width:58px!important;height:58px!important;transform:translate(-50%,-4px)!important;box-shadow:0 0 0 4px #00000061,0 0 0 1px #ffe28bb8,0 0 18px #ecd0773d,inset 0 0 12px #00000080!important}.arxMapV22NodeArt{object-fit:cover!important;object-position:7% 83%!important;filter:saturate(1.14)contrast(1.06)brightness()!important;border-radius:999px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;position:absolute!important;inset:2px!important;transform:translate(0,0)scale(1.08)!important}.arxMapV22NodeName{will-change:transform, top!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:130px!important;height:34px!important;margin:0!important;padding:0 12px!important;transition:top .52s cubic-bezier(.16,.9,.22,1),transform .52s cubic-bezier(.16,.9,.22,1)!important;display:flex!important;position:absolute!important;top:47px!important;left:50%!important;transform:translate(-50%)!important}.arxMapV22NodeName span{white-space:nowrap!important;text-overflow:ellipsis!important;color:#fff3c4!important;letter-spacing:.01em!important;text-align:center!important;text-shadow:0 1px #000000c7,0 0 10px #ffe89629!important;max-width:100%!important;font-family:Arxeya Forum,Georgia,Times New Roman,serif!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transition:font-size .52s cubic-bezier(.16,.9,.22,1)!important;display:block!important;overflow:hidden!important}.arxMapV22NodePopover{width:190px!important;min-height:98px!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:50% 0!important;will-change:opacity, transform!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;margin:0!important;padding:0 12px 12px!important;transition:opacity .26s,visibility .26s,transform .52s cubic-bezier(.16,.9,.22,1)!important;position:absolute!important;top:118px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-12px)scaleY(.86)!important}.arxMapV22Node:hover .arxMapV22NodePopover,.arxMapV22Node:focus-within .arxMapV22NodePopover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scaleY(1)!important}.arxMapV22NodePopover p{color:#efeadad1!important;letter-spacing:.01em!important;text-align:center!important;-webkit-line-clamp:3!important;text-shadow:0 1px #000000b8!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:166px!important;margin:0 auto 12px!important;font-family:Arxeya Forum,Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:400!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.arxMapV22NodeFightButton{color:#1f1407!important;cursor:pointer!important;background:linear-gradient(#fff2b8 0%,#e7c769 46%,#bd8730 100%)!important;border:1px solid #fff4c6bd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:166px!important;height:32px!important;margin:0 auto!important;transition:transform .16s,filter .16s,box-shadow .16s!important;display:flex!important;transform:translate(0,0)!important;box-shadow:0 8px 14px #0000003d,inset 0 1px #ffffff61,inset 0 -1px #492b064d!important}.arxMapV22NodeFightButton span{color:#1f1407!important;letter-spacing:.01em!important;text-shadow:0 1px #ffffff57!important;font-family:Arxeya Forum,Georgia,Times New Roman,serif!important;font-size:21px!important;font-weight:400!important;line-height:1!important}@media (width<=720px){.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{top:84.5%!important;left:14.5%!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{transform:translate(calc(34px - 50%),calc(-50% - 62px))!important}}@media (prefers-reduced-motion:reduce){.arxMapV22NodeMain{animation:none!important}.arxMapV22Node,.arxMapV22NodeMain,.arxMapV22NodeMain:before,.arxMapV22NodeBadge,.arxMapV22NodeName,.arxMapV22NodePopover,.arxMapV22NodeFightButton{transition:none!important}}.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{pointer-events:auto!important;transform-origin:50%!important;will-change:transform, filter!important;backface-visibility:hidden!important;width:156px!important;height:92px!important;min-height:92px!important;transition:transform .92s cubic-bezier(.16,.84,.24,1),filter .36s!important;animation:none!important;top:84.6%!important;left:11.2%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{z-index:280!important;filter:drop-shadow(0 18px 28px #0000006b)drop-shadow(0 0 18px #ecd0772e)!important;width:156px!important;height:92px!important;min-height:92px!important;transform:translate(calc(22px - 50%),calc(-50% - 28px))!important}.arxMapV22NodeMain{pointer-events:none!important;transform-origin:50% 0!important;will-change:transform!important;backface-visibility:hidden!important;width:214px!important;height:214px!important;transition:none!important;animation:5.2s ease-in-out infinite arxOpushkaV6Float!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}@keyframes arxOpushkaV6Float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.arxMapV22NodeMain:before{content:""!important;-webkit-backdrop-filter:blur(8px)saturate(1.05)!important;transform-origin:50% 0!important;will-change:transform, opacity, box-shadow!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ecd07729,#0000 52%),linear-gradient(#13110ac7,#04060bf0)!important;border:1px solid #ecd0775c!important;border-radius:28px!important;width:214px!important;height:206px!important;transition:transform .92s cubic-bezier(.16,.84,.24,1),opacity .28s,box-shadow .36s,background .36s!important;top:28px!important;left:50%!important;transform:translate(-50%)scaleX(.73)scaleY(.31)!important;box-shadow:0 12px 22px #00000057,0 0 16px #ecd0771a,inset 0 1px #ffffff0d!important}.arxMapV22Node:hover .arxMapV22NodeMain:before,.arxMapV22Node:focus-within .arxMapV22NodeMain:before{background:radial-gradient(circle at 50% 0,#ecd0772e,#0000 48%),linear-gradient(#19160dd1,#05070cf2 55%,#020307fa)!important;transform:translate(-50%)scaleX(1)scaleY(1)!important;box-shadow:0 18px 34px #00000075,0 0 22px #ecd07724,inset 0 1px #ffffff0f!important}.arxMapV22NodeMain:after{content:none!important}.arxMapV22NodeBadge{pointer-events:auto!important;transform-origin:50%!important;will-change:transform, box-shadow!important;width:58px!important;height:58px!important;transition:transform .92s cubic-bezier(.16,.84,.24,1),box-shadow .36s!important;top:0!important;left:50%!important;transform:translate(-50%)scale(.79)!important}.arxMapV22NodeArt{pointer-events:none!important}.arxMapV22NodeRune,.arxMapV22NodeOrbAsset{display:none!important}.arxMapV22NodeName{pointer-events:auto!important;transform-origin:50%!important;will-change:transform, top!important;width:160px!important;height:34px!important;transition:top .92s cubic-bezier(.16,.84,.24,1),transform .92s cubic-bezier(.16,.84,.24,1)!important;top:47px!important;left:50%!important;transform:translate(-50%)scale(.86)!important}.arxMapV22NodeName span{font-size:28px!important;transition:font-size .92s cubic-bezier(.16,.84,.24,1),text-shadow .36s!important}.arxMapV22NodeName:before,.arxMapV22NodeName:after{content:none!important}.arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:none!important;filter:none!important;transform-origin:50% 0!important;will-change:transform, opacity!important;backface-visibility:hidden!important;width:178px!important;min-height:84px!important;padding:0 10px 10px!important;transition:opacity .15s,transform .92s cubic-bezier(.16,.84,.24,1),visibility 0s linear .17s!important;top:112px!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-8px)scaleY(.84)!important}.arxMapV22NodePopoverHead,.arxMapV22NodeMeta{display:none!important}.arxMapV22NodePopover p{pointer-events:none!important;max-width:156px!important;margin:0 auto 10px!important;font-size:12.5px!important;line-height:1.3!important}.arxMapV22NodeFightButton{pointer-events:auto!important;will-change:transform, filter!important;width:156px!important;height:30px!important;transition:transform .16s,filter .16s,box-shadow .16s!important;transform:translate(0,0)!important}.arxMapV22NodeFightButton:hover{transform:translateY(-1px)!important}.arxMapV22NodeFightButton span{font-size:19px!important}.arxMapV22NodeImage,.arxMapV22NodeLabel,.arxMapV22NodeText,.arxMapV22NodePlaqueAsset,.arxMapV22NodeBattleButton,.arxMapV22NodeBattleAsset{display:none!important}@media (width<=720px){.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{top:84.5%!important;left:14.5%!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{transform:translate(calc(16px - 50%),calc(-50% - 22px))!important}}@media (prefers-reduced-motion:reduce){.arxMapV22NodeMain{animation:none!important}.arxMapV22Node,.arxMapV22NodeMain,.arxMapV22NodeMain:before,.arxMapV22NodeBadge,.arxMapV22NodeName,.arxMapV22NodePopover,.arxMapV22NodeFightButton{transition:none!important}}.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{width:118px!important;height:70px!important;min-height:70px!important;transition:transform .78s cubic-bezier(.16,.84,.24,1),filter .28s!important;top:82.8%!important;left:11%!important;transform:translate(-50%,-50%)!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{z-index:280!important;width:118px!important;height:70px!important;min-height:70px!important;transform:translate(calc(10px - 50%),calc(-50% - 14px))!important}.arxMapV22NodeMain{pointer-events:none!important;width:142px!important;height:146px!important;transition:none!important;overflow:visible!important}.arxMapV22NodeMain:before{transform-origin:50% 0!important;border-radius:22px!important;width:138px!important;height:132px!important;transition:transform .78s cubic-bezier(.16,.84,.24,1),opacity .24s,box-shadow .28s,background .28s!important;top:22px!important;transform:translate(-50%)scaleX(.66)scaleY(.34)!important}.arxMapV22Node:hover .arxMapV22NodeMain:before,.arxMapV22Node:focus-within .arxMapV22NodeMain:before{width:138px!important;height:132px!important;transform:translate(-50%)scaleX(1)scaleY(1)!important}.arxMapV22NodeBadge{width:42px!important;height:42px!important;transition:transform .78s cubic-bezier(.16,.84,.24,1),box-shadow .28s!important;transform:translate(-50%)scale(.86)!important}.arxMapV22Node:hover .arxMapV22NodeBadge,.arxMapV22Node:focus-within .arxMapV22NodeBadge{transform:translate(-50%,-1px)scale(1)!important}.arxMapV22NodeName{width:112px!important;height:24px!important;transition:top .78s cubic-bezier(.16,.84,.24,1),transform .78s cubic-bezier(.16,.84,.24,1)!important;top:43px!important;transform:translate(-50%)scale(.88)!important}.arxMapV22NodeName span{font-size:20px!important;line-height:1!important;transition:font-size .78s cubic-bezier(.16,.84,.24,1),text-shadow .26s!important}.arxMapV22Node:hover .arxMapV22NodeName span,.arxMapV22Node:focus-within .arxMapV22NodeName span{font-size:21px!important}.arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:none!important;filter:none!important;transform-origin:50% 0!important;width:130px!important;min-height:58px!important;padding:0 6px 7px!important;transition:opacity .13s,transform .78s cubic-bezier(.16,.84,.24,1),visibility 0s linear .15s!important;top:87px!important;transform:translate(-50%,-5px)scaleY(.88)!important}.arxMapV22Node:hover .arxMapV22NodePopover,.arxMapV22Node:focus-within .arxMapV22NodePopover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .22s .11s,transform .78s cubic-bezier(.16,.84,.24,1),visibility linear!important;transform:translate(-50%)scaleY(1)!important}.arxMapV22NodePopover p{-webkit-line-clamp:3!important;text-align:center!important;-webkit-box-orient:vertical!important;max-width:112px!important;margin:0 auto 7px!important;font-size:8.8px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.arxMapV22NodeFightButton{border-radius:999px!important;width:112px!important;height:23px!important}.arxMapV22NodeFightButton span{font-size:13.5px!important;line-height:1!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{filter:drop-shadow(0 12px 20px #00000061)drop-shadow(0 0 12px #ecd07724)!important}@media (width<=720px){.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type{width:108px!important;height:64px!important;min-height:64px!important;top:82.4%!important;left:14.2%!important}.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within,.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within{transform:translate(calc(6px - 50%),calc(-50% - 10px))!important}}.arxMapV22NodeMain{width:146px!important;height:154px!important;overflow:visible!important}.arxMapV22Node:first-of-type:not(:hover):not(:focus-within) .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(:hover):not(:focus-within) .arxMapV22NodeMain:before{transform-origin:50% 0!important;border-radius:24px!important;width:140px!important;height:134px!important;top:36px!important;transform:translate(-50%)scaleX(.7)scaleY(.25)!important}.arxMapV22Node:hover .arxMapV22NodeMain:before,.arxMapV22Node:focus-within .arxMapV22NodeMain:before{border-radius:25px!important;width:146px!important;height:138px!important;top:26px!important;transform:translate(-50%)scaleX(1)scaleY(1)!important;box-shadow:0 14px 24px #0000006b,0 0 14px #ecd0771c,inset 0 1px #ffffff0b!important}.arxMapV22NodeBadge,.arxMapV22Node:first-of-type .arxMapV22NodeBadge,.arxMapV22Node.primary-visible .arxMapV22NodeBadge{transform-origin:50%!important;width:42px!important;height:42px!important;transition:transform .78s cubic-bezier(.16,.84,.24,1),box-shadow .26s!important;top:7px!important;transform:translate(-50%)scale(.86)!important}.arxMapV22Node:hover .arxMapV22NodeBadge,.arxMapV22Node:focus-within .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:hover .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:focus-within .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:hover .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:focus-within .arxMapV22NodeBadge{width:42px!important;height:42px!important;top:7px!important;transform:translate(-50%)scale(.86)!important}.arxMapV22NodeArt,.arxMapV22Node:hover .arxMapV22NodeArt,.arxMapV22Node:focus-within .arxMapV22NodeArt{transform:translate(0,0)scale(1.05)!important}.arxMapV22Node:first-of-type:not(:hover):not(:focus-within) .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(:hover):not(:focus-within) .arxMapV22NodeName{top:45px!important}.arxMapV22Node:hover .arxMapV22NodeName,.arxMapV22Node:focus-within .arxMapV22NodeName{top:58px!important;transform:translate(calc(2px - 50%))scale(1)!important}.arxMapV22NodeName span,.arxMapV22Node:hover .arxMapV22NodeName span,.arxMapV22Node:focus-within .arxMapV22NodeName span{font-size:21px!important;line-height:1!important}.arxMapV22NodePopover{width:130px!important;min-height:58px!important;padding:0 7px 7px!important;top:87px!important}.arxMapV22NodePopover p{text-align:center!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:116px!important;margin:0 auto 7px!important;font-size:8.3px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.arxMapV22NodeFightButton{border:1px solid #ffeca6b8!important;border-image:!important;border-image-slice:initial!important;border-image-width:initial!important;border-image-repeat:initial!important;background:url(/assets/arxeya/dashboard/ui/buttons/button_gold_long_01.png) 50%/100% 100% no-repeat,linear-gradient(#fff0ad 0%,#e3bf5c 52%,#a86d23 100%)!important;border-radius:999px!important;width:110px!important;height:23px!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 6px 12px #0000004d,inset 0 1px #ffffff52,inset 0 -1px #4e2d0847!important}.arxMapV22NodeFightButton:hover{filter:brightness(1.04)saturate(1.04)!important;transform:translateY(-1px)!important}.arxMapV22NodeFightButton span{color:#1b1207!important;text-shadow:0 1px #fff2b961!important;font-size:13px!important;line-height:1!important}.arxMapV22Node:hover .arxMapV22NodeFightButton,.arxMapV22Node:focus-within .arxMapV22NodeFightButton{margin-bottom:5px!important}@media (width<=720px){.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{top:82.5%!important;left:10.8%!important}.arxMapV22Node:hover .arxMapV22NodeMain:before,.arxMapV22Node:focus-within .arxMapV22NodeMain:before{width:142px!important;height:134px!important}}.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{top:83.85%!important;left:7.35%!important}.arxMapV22Node:not(.is-expanded):hover,.arxMapV22Node:not(.is-expanded):focus-within,.arxMapV22Node.selected:not(.is-expanded):hover,.arxMapV22Node.selected:not(.is-expanded):focus-within{z-index:120!important;filter:none!important;width:118px!important;height:70px!important;min-height:70px!important;transform:translate(-50%,-50%)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain{width:146px!important;height:154px!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain:before{transform-origin:50% 0!important;border-radius:24px!important;width:140px!important;height:134px!important;top:36px!important;transform:translate(-50%)scaleX(.7)scaleY(.25)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeBadge{width:42px!important;height:42px!important;top:7px!important;transform:translate(-50%)scale(.86)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeArt{transform:translate(0,0)scale(1.05)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName{top:45px!important;transform:translate(-50%)scale(.88)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName span,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName span{font-size:21px!important}.arxMapV22Node.is-expanded,.arxMapV22Node.selected.is-expanded,.arxMapV22Node.is-expanded:hover,.arxMapV22Node.is-expanded:focus-within{z-index:280!important;filter:drop-shadow(0 12px 20px #00000061)drop-shadow(0 0 12px #ecd07724)!important;width:118px!important;height:70px!important;min-height:70px!important;transform:translate(calc(10px - 50%),calc(-50% - 14px))!important}.arxMapV22Node.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeMain:before{border-radius:25px!important;width:146px!important;height:138px!important;top:26px!important;transform:translate(-50%)scaleX(1)scaleY(1)!important;box-shadow:0 14px 24px #0000006b,0 0 14px #ecd0771c,inset 0 1px #ffffff0b!important}.arxMapV22Node.is-expanded .arxMapV22NodeBadge,.arxMapV22Node.selected.is-expanded .arxMapV22NodeBadge,.arxMapV22Node.is-expanded:hover .arxMapV22NodeBadge,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeBadge{width:42px!important;height:42px!important;top:7px!important;transform:translate(-50%)scale(.86)!important}.arxMapV22Node.is-expanded .arxMapV22NodeArt,.arxMapV22Node.selected.is-expanded .arxMapV22NodeArt,.arxMapV22Node.is-expanded:hover .arxMapV22NodeArt,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeArt{transform:translate(0,0)scale(1.05)!important}.arxMapV22Node.is-expanded .arxMapV22NodeName,.arxMapV22Node.selected.is-expanded .arxMapV22NodeName,.arxMapV22Node.is-expanded:hover .arxMapV22NodeName,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeName{top:58px!important;transform:translate(calc(2px - 50%))scale(1)!important}.arxMapV22Node.is-expanded .arxMapV22NodeName span,.arxMapV22Node.selected.is-expanded .arxMapV22NodeName span,.arxMapV22Node.is-expanded:hover .arxMapV22NodeName span,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeName span{font-size:21px!important;line-height:1!important}.arxMapV22Node.is-expanded .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded .arxMapV22NodePopover,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopover,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .22s .11s,transform .78s cubic-bezier(.16,.84,.24,1),visibility linear!important;transform:translate(-50%)scaleY(1)!important}.arxMapV22Node:not(.is-expanded){cursor:pointer}.arxMapV22NodeMain{pointer-events:none!important}.arxMapV22NodeBadge,.arxMapV22NodeFightButton{pointer-events:auto!important}.arxMapV22NodeBadge{cursor:pointer!important;isolation:isolate!important;position:absolute!important;overflow:visible!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-5px)scaleY(.88)!important}.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain:before{border-radius:24px!important;width:140px!important;height:134px!important;top:36px!important;transform:translate(-50%)scaleX(.7)scaleY(.25)!important}.arxMapV22NodeBadge,.arxMapV22Node:hover .arxMapV22NodeBadge,.arxMapV22Node:focus-within .arxMapV22NodeBadge,.arxMapV22Node.is-expanded .arxMapV22NodeBadge,.arxMapV22Node.is-expanded:hover .arxMapV22NodeBadge{width:42px!important;height:42px!important;transition:box-shadow .26s,filter .26s!important;top:7px!important;transform:translate(-50%)scale(.86)!important}.arxMapV22NodeBadge:before{content:""!important;z-index:-1!important;opacity:0!important;filter:blur(5px)!important;transform-origin:50%!important;pointer-events:none!important;background:conic-gradient(#ffefab00,#ffefabb8,#74acff5c,#ffefabb8,#ffefab00)!important;border-radius:999px!important;transition:opacity .26s,transform .26s!important;position:absolute!important;inset:-8px!important;transform:scale(.88)rotate(0)!important}.arxMapV22NodeBadge:hover:before,.arxMapV22NodeBadge:focus-visible:before{opacity:.82!important;animation:2.6s linear infinite arxMapNodeBadgeAuraFlow!important}@keyframes arxMapNodeBadgeAuraFlow{0%{transform:scale(.92)rotate(0)}to{transform:scale(.92)rotate(360deg)}}.arxMapV22Node.is-pulsing .arxMapV22NodeBadge:after{animation:.62s cubic-bezier(.16,.84,.24,1) arxMapNodeBadgeClickPulse!important}@keyframes arxMapNodeBadgeClickPulse{0%{opacity:.95;border-color:#ffefabc2;transform:scale(.88);box-shadow:0 0 #ffe89775,0 0 18px 3px #6da6ff33}55%{opacity:.72;border-color:#ffefab75;transform:scale(1.22);box-shadow:0 0 0 8px #ffe89721,0 0 24px 5px #6da6ff24}to{opacity:0;border-color:#ffefab00;transform:scale(1.42);box-shadow:0 0 0 16px #ffe89700,0 0 30px 8px #6da6ff00}}.arxMapV22NodeFightButton{isolation:isolate!important;transition:filter .18s,box-shadow .22s,transform .16s!important;position:relative!important;overflow:hidden!important}.arxMapV22NodeFightButton:before{content:""!important;z-index:0!important;border-radius:inherit!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(110deg,#fff0 0% 28%,#ffffff57 45%,#ffeea46b 52%,#fff0 70% 100%)!important;position:absolute!important;inset:-2px!important;transform:translate(-80%)skew(-18deg)!important}.arxMapV22NodeFightButton:hover{filter:brightness(1.07)saturate(1.08)!important;box-shadow:0 8px 16px #00000052,0 0 18px #ffda7638,inset 0 1px #ffffff61,inset 0 -1px #4e2d0847!important}.arxMapV22NodeFightButton:hover:before{opacity:1!important;animation:1.45s ease-in-out infinite arxMapButtonLightSweep!important}@keyframes arxMapButtonLightSweep{0%{transform:translate(-92%)skew(-18deg)}to{transform:translate(92%)skew(-18deg)}}.arxMapV22NodeFightButton span{z-index:2!important;position:relative!important}.arxMapV22NodeFightButton:after{content:""!important;z-index:1!important;border-radius:inherit!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(circle,#fff7cb94,#ffdd7e38 42%,#0000 68%)!important;position:absolute!important;inset:0!important;transform:scale(.78)!important}.arxMapV22NodeFightButton:active:after{animation:.42s cubic-bezier(.16,.84,.24,1) arxMapButtonPressPulse!important}@keyframes arxMapButtonPressPulse{0%{opacity:.78;transform:scale(.78)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.arxMapV22NodeBadge:hover:before,.arxMapV22NodeBadge:focus-visible:before,.arxMapV22Node.is-pulsing .arxMapV22NodeBadge:after,.arxMapV22NodeFightButton:hover:before,.arxMapV22NodeFightButton:active:after{animation:none!important}}.arxMapV22Node,.arxMapV22Node:hover,.arxMapV22Node:focus-within,.arxMapV22Node:not(.is-expanded),.arxMapV22Node:not(.is-expanded):hover,.arxMapV22NodeMain,.arxMapV22NodeMain:hover,.arxMapV22NodeName,.arxMapV22NodeName:hover,.arxMapV22NodeName span,.arxMapV22NodeName span:hover,.arxMapV22NodeMain:before,.arxMapV22NodeMain:after{cursor:default!important}.arxMapV22NodeName,.arxMapV22NodeName span,.arxMapV22NodeMain:before,.arxMapV22NodeMain:after{pointer-events:none!important}.arxMapV22NodeBadge,.arxMapV22NodeBadge:hover,.arxMapV22NodeBadge:focus-visible,.arxMapV22NodeFightButton,.arxMapV22NodeFightButton:hover,.arxMapV22NodeFightButton:focus-visible{cursor:pointer!important;pointer-events:auto!important}@keyframes arxMapNodeBadgeAuraConstantV15{0%{opacity:.42;transform:scale(.9)rotate(0)}50%{opacity:.68;transform:scale(.95)rotate(180deg)}to{opacity:.42;transform:scale(.9)rotate(360deg)}}.arxMapV22NodeBadge:hover:before,.arxMapV22NodeBadge:focus-visible:before{opacity:.86!important;filter:blur(5.5px)!important}.arxMapV22NodeBadge:hover{box-shadow:0 0 0 4px #0000006b,0 0 0 1px #ffe897a8,0 0 16px #ecd07747,0 0 28px #5a91ff1f,inset 0 0 12px #00000085!important}@keyframes arxMapNodeBadgeClickPulseV15{0%{opacity:.95;border-color:#ffefabd1;transform:scale(.82);box-shadow:0 0 #ffe8977a,0 0 18px 3px #6da6ff38}52%{opacity:.72;border-color:#ffefab7a;transform:scale(1.24);box-shadow:0 0 0 8px #ffe89724,0 0 24px 5px #6da6ff29}to{opacity:0;border-color:#ffefab00;transform:scale(1.48);box-shadow:0 0 0 16px #ffe89700,0 0 30px 8px #6da6ff00}}.arxMapV22NodeBadge:active,.arxMapV22Node.is-pulsing .arxMapV22NodeBadge{transform:translate(-50%)scale(.86)!important}.arxMapV22NodeFightButton{cursor:pointer!important;pointer-events:auto!important}.arxMapV22NodeFightButton:hover{filter:brightness(1.07)saturate(1.08)!important}@media (prefers-reduced-motion:reduce){.arxMapV22NodeBadge:before,.arxMapV22Node.is-pulsing .arxMapV22NodeBadge:after,.arxMapV22NodeBadge:active:after{animation:none!important}}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeFightButton,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeFightButton,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeFightButton,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeFightButton{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.arxMapV22Node.is-expanded .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:hover .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeFightButton,.arxMapV22Node.selected.is-expanded .arxMapV22NodeFightButton{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.arxMapV22Node.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodeMain:before{border-radius:25px!important;width:146px!important;height:138px!important;top:26px!important;transform:translate(-50%)scaleX(1)scaleY(1)!important}.arxMapV22Node,.arxMapV22Node:hover,.arxMapV22Node:focus-within,.arxMapV22NodeMain,.arxMapV22NodeMain:hover,.arxMapV22NodeMain:before,.arxMapV22NodeMain:after,.arxMapV22NodeName,.arxMapV22NodeName:hover,.arxMapV22NodeName span,.arxMapV22NodeName span:hover,.arxMapV22NodePopover,.arxMapV22NodePopover p{cursor:default!important}.arxMapV22Node,.arxMapV22NodeMain,.arxMapV22NodeMain:before,.arxMapV22NodeMain:after,.arxMapV22NodeName,.arxMapV22NodeName span,.arxMapV22NodePopover,.arxMapV22NodePopover p{pointer-events:none!important}.arxMapV22NodeBadge,.arxMapV22NodeBadge:hover,.arxMapV22NodeBadge:focus-visible,.arxMapV22NodeFightButton,.arxMapV22NodeFightButton:hover,.arxMapV22NodeFightButton:focus-visible,.arxMapV22NodeFightButton span{cursor:pointer!important;pointer-events:auto!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 90ms,transform .22s cubic-bezier(.16,.84,.24,1),visibility 0s linear 90ms!important;transform:translate(-50%,-5px)scaleY(.88)!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodePopover *,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodePopover *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeFightButton,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeFightButton{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeMain:before{transform-origin:50% 0!important;border-radius:24px!important;width:140px!important;height:134px!important;top:36px!important;transform:translate(-50%)scaleX(.7)scaleY(.25)!important}.arxMapV22Node.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodeMain:before{transform-origin:50% 0!important;border-radius:25px!important;width:146px!important;height:138px!important;top:26px!important;transform:translate(-50%)scaleX(1)scaleY(1)!important}.arxMapV22Node.is-expanded .arxMapV22NodePopover,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopover,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodePopover{opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:opacity .22s .11s,transform .78s cubic-bezier(.16,.84,.24,1),visibility linear!important;transform:translate(-50%)scaleY(1)!important}.arxMapV22Node.is-expanded .arxMapV22NodePopover p,.arxMapV22Node.selected.is-expanded .arxMapV22NodePopover p{opacity:1!important;visibility:visible!important;pointer-events:none!important}.arxMapV22Node.is-expanded .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:hover .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeFightButton,.arxMapV22Node.selected.is-expanded .arxMapV22NodeFightButton,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodeFightButton,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodeFightButton{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}.arxMapV22NodeBadge{isolation:isolate!important;position:absolute!important;overflow:visible!important;box-shadow:0 0 0 4px #0000006b,0 0 0 1px #ecd07794,0 0 16px #ecd07738,0 0 24px #5a91ff1a,inset 0 0 12px #00000085!important}.arxMapV22NodeBadge:before{content:""!important;z-index:-1!important;opacity:.52!important;filter:blur(5px)!important;transform-origin:50%!important;pointer-events:none!important;background:conic-gradient(#ffefab00,#ffefab94,#66a2ff47,#ffefab94,#ffefab00)!important;border-radius:999px!important;animation:3.8s linear infinite arxMapNodeBadgeAuraConstantV18!important;position:absolute!important;inset:-8px!important;transform:scale(.9)rotate(0)!important}@keyframes arxMapNodeBadgeAuraConstantV18{0%{opacity:.42;transform:scale(.9)rotate(0)}50%{opacity:.68;transform:scale(.95)rotate(180deg)}to{opacity:.42;transform:scale(.9)rotate(360deg)}}.arxMapV22NodeBadge:after{content:""!important;z-index:3!important;opacity:0!important;pointer-events:none!important;border:1px solid #ffe89700!important;border-radius:999px!important;position:absolute!important;inset:-5px!important;box-shadow:0 0 #ffe89700,0 0 #6da6ff00!important}.arxMapV22Node.is-pulsing .arxMapV22NodeBadge:after,.arxMapV22NodeBadge:active:after{animation:.62s cubic-bezier(.16,.84,.24,1) arxMapNodeBadgeClickPulseV18!important}@keyframes arxMapNodeBadgeClickPulseV18{0%{opacity:.95;border-color:#ffefabd1;transform:scale(.82);box-shadow:0 0 #ffe8977a,0 0 18px 3px #6da6ff38}52%{opacity:.72;border-color:#ffefab7a;transform:scale(1.24);box-shadow:0 0 0 8px #ffe89724,0 0 24px 5px #6da6ff29}to{opacity:0;border-color:#ffefab00;transform:scale(1.48);box-shadow:0 0 0 16px #ffe89700,0 0 30px 8px #6da6ff00}}.arxMapV22NodeBadge,.arxMapV22NodeBadge:hover,.arxMapV22NodeBadge:active,.arxMapV22Node.is-expanded .arxMapV22NodeBadge,.arxMapV22Node.is-pulsing .arxMapV22NodeBadge{width:42px!important;height:42px!important;top:7px!important;transform:translate(-50%)scale(.86)!important}@media (prefers-reduced-motion:reduce){.arxMapV22NodeBadge:before,.arxMapV22Node.is-pulsing .arxMapV22NodeBadge:after,.arxMapV22NodeBadge:active:after{animation:none!important}}.arxMapV22Node,.arxMapV22Node.primary-visible,.arxMapV22Node:first-of-type,.arxMapV19Node,.arxMapV19Node:first-of-type{visibility:visible!important;opacity:1!important;display:block!important}.arxMapV22Node,.arxMapV19Node{pointer-events:auto!important;width:94px!important;height:78px!important;transform:translate(-50%,-50%)!important}.arxMapV22Node:first-of-type,.arxMapV19Node:first-of-type{width:82px!important;height:68px!important;top:73%!important;left:12%!important}.arxMapV22NodePlate,.arxMapV19NodePlate{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:radial-gradient(circle at 50% 0,#ffe7a01c,#0000 62%),linear-gradient(#120f0adb,#04060bd1)!important;border:1px solid #dab85b57!important;border-radius:11px!important;min-width:108px!important;max-width:132px!important;padding:5px 9px 6px!important;box-shadow:0 8px 20px #0000009e,0 0 18px #e2b54d14!important}.arxMapV22Node:first-of-type .arxMapV22NodePlate,.arxMapV19Node:first-of-type .arxMapV19NodePlate{min-width:92px!important;max-width:108px!important;padding:4px 7px 5px!important}.arxMapV22NodePlate b,.arxMapV19NodePlate b{letter-spacing:.01em!important;white-space:normal!important;font-size:13px!important;line-height:1.05!important}.arxMapV22Node:first-of-type .arxMapV22NodePlate b,.arxMapV19Node:first-of-type .arxMapV19NodePlate b{font-size:12px!important}.arxMapV22NodePlate small,.arxMapV22NodePlate em,.arxMapV19NodePlate small,.arxMapV19NodePlate em{font-size:10px!important;line-height:1.05!important}.arxMapV22NodeSeal,.arxMapV19NodeSeal{border-color:#e7c4688c!important;width:40px!important;height:40px!important;margin-bottom:4px!important;box-shadow:0 0 0 6px #ecc45e0f,0 0 18px #ecc45e26,0 8px 18px #0000009e!important}.arxMapV22Node:first-of-type .arxMapV22NodeSeal,.arxMapV19Node:first-of-type .arxMapV19NodeSeal{width:34px!important;height:34px!important}.arxMapV22Node.locked,.arxMapV19Node.locked{filter:grayscale(.72)brightness(.52)saturate(.72)!important;opacity:.68!important}.arxMapV22Node.locked .arxMapV22NodePlate,.arxMapV19Node.locked .arxMapV19NodePlate{color:#d2cab49e!important;border-color:#97845833!important}.arxMapV22Node.available:not(.locked),.arxMapV19Node.available:not(.locked){filter:brightness(1.05)saturate(1.05)!important}.arxMapV22Node.selected,.arxMapV19Node.selected{z-index:30!important;filter:brightness(1.16)saturate(1.08)!important}.arxMapV22Route,.arxMapV19Route,.arxMapV22Branches,.arxMapV19Branches{z-index:11!important;pointer-events:none!important;overflow:visible!important}.arxMapV22RouteShadow,.arxMapV19RouteShadow,.arxMapV22BranchPathShadow,.arxMapV19BranchPathShadow{stroke:#000000c7!important;stroke-width:4.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.arxMapV22RouteBase,.arxMapV19RouteBase,.arxMapV22RouteInactive,.arxMapV19RouteInactive,.arxMapV22BranchPathBase,.arxMapV19BranchPathBase{stroke:#6e5c3480!important;stroke-width:2.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;filter:drop-shadow(0 0 5px #000000bf)!important}.arxMapV22RouteActive,.arxMapV19RouteActive,.arxMapV22BranchPathGlow,.arxMapV19BranchPathGlow,.arxMapV22BranchPath.is-active,.arxMapV22BranchPath.is-passed,.arxMapV19BranchPath.is-active,.arxMapV19BranchPath.is-passed{stroke:#ffe284f5!important;stroke-width:2.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;filter:drop-shadow(0 0 2px #fff8c4f2)drop-shadow(0 0 9px #f1c555b8)drop-shadow(0 0 20px #f1c55547)!important}.arxMapV22BranchPath.is-locked,.arxMapV19BranchPath.is-locked,.arxMapV22RouteInactive,.arxMapV19RouteInactive{stroke:#5d4f3057!important;stroke-width:2.35px!important;opacity:.62!important;filter:drop-shadow(0 0 4px #000000c2)!important}.arxMapV22Route path,.arxMapV19Route path,.arxMapV22Branches path,.arxMapV19Branches path{vector-effect:non-scaling-stroke!important}.arxMapV22BranchPath.branch-lower.is-active,.arxMapV22BranchPath.branch-lower.is-passed,.arxMapV19BranchPath.branch-lower.is-active,.arxMapV19BranchPath.branch-lower.is-passed{stroke:#ffda77eb!important}@media (width<=900px){.arxMapV22Node,.arxMapV19Node{width:78px!important;height:62px!important}.arxMapV22NodeSeal,.arxMapV19NodeSeal{width:30px!important;height:30px!important}.arxMapV22NodePlate,.arxMapV19NodePlate{min-width:86px!important;max-width:104px!important;padding:4px 6px 5px!important}.arxMapV22NodePlate b,.arxMapV19NodePlate b{font-size:10px!important}.arxMapV22NodePlate small,.arxMapV22NodePlate em,.arxMapV19NodePlate small,.arxMapV19NodePlate em{font-size:8px!important}}.arxMapV22Node{transform-origin:50%!important;width:84px!important;min-height:54px!important;transform:translate(-50%,-50%)scale(.78)!important}.arxMapV22Node:hover{transform:translate(-50%,-50%)scale(.82)!important}.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{width:78px!important;min-height:50px!important;transform:translate(-50%,-50%)scale(.72)!important}.arxMapV22Node:first-of-type:hover,.arxMapV22Node.primary-visible:hover{transform:translate(-50%,-50%)scale(.76)!important}.arxMapV22NodeImage,.arxMapV22NodeBadge{width:34px!important;height:34px!important}.arxMapV22NodeName,.arxMapV22NodePlate{border-radius:9px!important;min-width:96px!important;max-width:118px!important;min-height:28px!important;padding:4px 9px 5px!important}.arxMapV22NodeName span,.arxMapV22NodeName b,.arxMapV22NodePlate b{white-space:normal!important;font-size:13px!important;line-height:1.05!important}.arxMapV22NodePlate small,.arxMapV22NodePlate em{display:none!important}.arxMapV22RouteBranchV26{z-index:4!important}.arxMapV22RouteBase{stroke:#6d57308f!important;stroke-width:3.2px!important;opacity:.78!important;filter:drop-shadow(0 0 5px #000000d1)!important}.arxMapV22Node.available:not(.locked){opacity:1!important;filter:brightness(1.08)saturate(1.05)!important}.arxMapV22Feature,.arxMapV22Travel,.arxMapV22BossGate,.arxMapV22RouteBoss{display:none!important}.arxMapV22Route,.arxMapV22RouteBranchV26,.arxMapV22RouteBranchV27{z-index:8!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.arxMapV22Route path{vector-effect:non-scaling-stroke!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.arxMapV22RouteShadow,.arxMapV22BranchPathShadow{stroke:#000000db!important;stroke-width:7px!important;opacity:.88!important}.arxMapV22RouteBase,.arxMapV22BranchPathBase{stroke:#68552d94!important;stroke-width:4px!important;opacity:.88!important;filter:drop-shadow(0 0 4px #000000d1)drop-shadow(0 0 10px #0000007a)!important}.arxMapV22RouteMain,.arxMapV22BranchPath.is-active{stroke:#ffe284fa!important;stroke-width:3.1px!important;opacity:1!important;filter:drop-shadow(0 0 2px #fff8c4f5)drop-shadow(0 0 9px #f1c555d1)drop-shadow(0 0 22px #f1c55557)!important}.arxMapV22RouteLockedV26,.arxMapV22BranchPath.is-locked{stroke:#5c4e3066!important;stroke-width:3px!important;opacity:.72!important;filter:drop-shadow(0 0 5px #000000db)drop-shadow(0 0 10px #5a48262e)!important}.arxMapV22Node{z-index:24!important;transform-origin:50%!important;background:0 0!important;border:0!important;width:78px!important;height:58px!important;min-height:58px!important;transition:transform .22s,filter .22s,opacity .22s!important;overflow:visible!important;transform:translate(-50%,-50%)scale(.7)!important}.arxMapV22Node:hover,.arxMapV22Node:focus-within,.arxMapV22Node.selected{transform:translate(-50%,-50%)scale(.7)!important}.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{width:72px!important;height:54px!important;min-height:54px!important;top:72.8%!important;left:13.6%!important;transform:translate(-50%,-50%)scale(.66)!important}.arxMapV22Node:first-of-type:hover,.arxMapV22Node:first-of-type:focus-within,.arxMapV22Node.primary-visible:hover,.arxMapV22Node.primary-visible:focus-within{transform:translate(-50%,-50%)scale(.66)!important}.arxMapV22NodeMain,.arxMapV22NodeMain:hover,.arxMapV22NodeMain:focus-visible{cursor:default!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.arxMapV22NodeBadge,.arxMapV22NodeImage{cursor:pointer!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.arxMapV22Node:first-of-type .arxMapV22NodeBadge,.arxMapV22Node:first-of-type .arxMapV22NodeImage,.arxMapV22Node.primary-visible .arxMapV22NodeBadge,.arxMapV22Node.primary-visible .arxMapV22NodeImage{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.arxMapV22NodeName{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffe7a01c,#0000 64%),linear-gradient(#14110ae0,#04060ae0)!important;border:1px solid #dab85b61!important;border-radius:8px!important;min-width:104px!important;max-width:124px!important;min-height:26px!important;padding:3px 8px 4px!important;box-shadow:0 8px 18px #000000a3,0 0 14px #e2b54d1a,inset 0 1px #fff6c414!important}.arxMapV22Node:first-of-type .arxMapV22NodeName,.arxMapV22Node.primary-visible .arxMapV22NodeName{min-width:88px!important;max-width:100px!important;min-height:24px!important;padding:3px 7px 4px!important}.arxMapV22NodeName span{color:#fff1bd!important;font-family:var(--font-heading,serif)!important;letter-spacing:.01em!important;white-space:normal!important;text-shadow:0 1px #000000bf,0 0 10px #ffe49629!important;font-size:12px!important;font-weight:900!important;line-height:1.05!important}.arxMapV22Node:first-of-type .arxMapV22NodeName span,.arxMapV22Node.primary-visible .arxMapV22NodeName span{font-size:11px!important}.arxMapV22Node.locked{opacity:.54!important;filter:grayscale(.72)brightness(.58)saturate(.76)!important}.arxMapV22Node.available:not(.locked),.arxMapV22Node.selected{opacity:1!important;filter:brightness(1.08)saturate(1.06)!important}.arxMapV22RouteLayer,.arxMapV22Routes,.arxMapRoutes,.arxMapPathLayer,.hunting-map-overlay svg{pointer-events:none;overflow:visible}.arxMapV22RouteLayer path,.arxMapV22Routes path,.arxMapRoutes path,.arxMapPathLayer path,.hunting-map-overlay svg path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.arxMapV22RouteLayer path,.arxMapV22Routes path{filter:drop-shadow(0 0 7px #ffd66a47)drop-shadow(0 0 18px #cb963a2e)}.arxMapV22LocationLabel,.arxMapV22NodeLabel,.arxMapLocationLabel{text-wrap:balance;box-shadow:0 10px 24px #0000009e,0 0 18px #d6ae5221}@media (width>=1200px){.arxMapV22LocationLabel,.arxMapV22NodeLabel,.arxMapLocationLabel{transform-origin:top}}.arxMapV22RouteLockedV26{stroke:#5c4e306b!important;stroke-width:3px!important;opacity:.72!important}.arxMapV22Route,.arxMapV22RouteBranchV26{visibility:visible!important;opacity:1!important;z-index:8!important;pointer-events:none!important;display:block!important}.arxMapV22Viewport>article.arxMapV22Node{visibility:visible!important;pointer-events:auto!important;display:block!important}.arxMapV22Node.future-hidden{opacity:.74!important;filter:drop-shadow(0 8px 18px #0000009e)drop-shadow(0 0 10px #ecd07729)!important}.arxMapV22Node.future-hidden .arxMapV22NodeName{opacity:.82!important}.arxMapV22Node.future-hidden:hover,.arxMapV22Node.future-hidden:focus-within,.arxMapV22Node.future-hidden.is-expanded,.arxMapV22Node.selected{opacity:1!important}.arxMapV22RouteShadow{stroke:#000000e0!important;stroke-width:7.2px!important;opacity:.88!important}.arxMapV22RouteMain,.arxMapV22RouteLockedV26{stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.arxMapV22RouteMain{stroke:#ffe284fa!important;stroke-width:3.2px!important;opacity:1!important;filter:drop-shadow(0 0 2px #fff8c4f2)drop-shadow(0 0 9px #f1c555c7)drop-shadow(0 0 20px #f1c55557)!important}.arxMapV22RouteLockedV26{stroke:#dab15394!important;stroke-width:2.8px!important;opacity:.72!important;filter:drop-shadow(0 0 5px #d8a84538)!important}.arxMapV22Viewport>article.arxMapV22Node,.arxMapV22Viewport>article.arxMapV22Node:first-of-type,.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(2),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(3),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(4),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(5),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(6),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(7),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(8),.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(9),.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{left:var(--map-node-x)!important;top:var(--map-node-y)!important}.arxMapCalibrationLayer{z-index:40;pointer-events:none;position:absolute;inset:0}.arxMapCalibrationPoint{color:#fff2bd;text-align:center;white-space:nowrap;background:radial-gradient(circle at 50% 0,#fff5be3d,#0000 62%),linear-gradient(#161209f0,#040508f0);border:1px solid #ffe896eb;border-radius:999px;min-width:124px;padding:5px 8px 6px;font-size:11px;font-weight:900;line-height:1.05;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0009,0 0 18px #ecd0777a,0 10px 24px #000000ad}.arxMapCalibrationPoint:before,.arxMapCalibrationPoint:after{content:"";background:#ffe896f2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #ecd077b8}.arxMapCalibrationPoint:before{width:34px;height:1px}.arxMapCalibrationPoint:after{width:1px;height:34px}.arxMapCalibrationPoint span{z-index:1;color:#fff7d2;background:#ecd07733;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid;position:relative}.arxMapCalibrationPoint b{z-index:1;font-weight:900;position:relative}.arxMapV22Route,.arxMapV22RouteBranchV26{visibility:visible!important;z-index:8!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.arxMapV22RouteGroup{pointer-events:none!important}.arxMapV22RouteShadow,.arxMapV22RouteBase,.arxMapV22RouteMain,.arxMapV22RouteLockedV26,.arxMapV22RouteFlow,.arxMapV22RouteGlimmer{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.arxMapV22RouteShadow{stroke:#000000c7!important;stroke-width:5.2px!important;opacity:.62!important;filter:blur(.15px)!important}.arxMapV22RouteBase{stroke:#5c4c2d6b!important;stroke-width:3px!important;opacity:.68!important}.arxMapV22RouteLockedV26,.arxMapV22RouteGroup.is-route-closed .arxMapV22RouteLockedV26{stroke:#705b3075!important;stroke-width:2.05px!important;opacity:.56!important;filter:drop-shadow(0 0 4px #0000008c)!important}.arxMapV22RouteMain{stroke:#ffe081e6!important;stroke-width:2.12px!important;opacity:.96!important;filter:drop-shadow(0 0 1px #fff8cab8)drop-shadow(0 0 5px #efbe497a)drop-shadow(0 0 13px #d5922538)!important;animation:4.8s ease-in-out infinite arxMapRouteBreathV32!important}.arxMapV22RouteMain--lower{stroke:#fad26fd1!important}.arxMapV22RouteFlow{stroke:#fff8caeb!important;stroke-width:1.05px!important;stroke-dasharray:2 13!important;stroke-dashoffset:0!important;opacity:0!important;filter:drop-shadow(0 0 5px #ffe68799)!important;animation:7.5s linear infinite arxMapRouteFlowV32!important}.arxMapV22RouteGlimmer{stroke:#ffffe0d1!important;stroke-width:1.35px!important;stroke-dasharray:18 128!important;stroke-dashoffset:0!important;opacity:0!important;filter:drop-shadow(0 0 7px #ffeea18a)drop-shadow(0 0 16px #ecb4413d)!important;animation:11s linear infinite arxMapRouteGlimmerV32!important}.arxMapV22RouteGroup.is-route-open .arxMapV22RouteFlow{opacity:.54!important}.arxMapV22RouteGroup.is-route-open .arxMapV22RouteGlimmer{opacity:.34!important}.arxMapV22RouteGroup.is-route-closed .arxMapV22RouteFlow,.arxMapV22RouteGroup.is-route-closed .arxMapV22RouteGlimmer{opacity:0!important;animation:none!important}.arxMapV22Viewport>article.arxMapV22Node:first-of-type,.arxMapV22Node:first-of-type,.arxMapV22Node.primary-visible{top:88.9%!important;left:5.3%!important}.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(2){top:76.3%!important;left:9.4%!important}.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(3){top:65.6%!important;left:21.3%!important}.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(4){top:91.2%!important;left:19.8%!important}.arxMapV22Viewport>article.arxMapV22Node:nth-of-type(5){top:75.9%!important;left:42.8%!important}@keyframes arxMapRouteBreathV32{0%,to{opacity:.82;filter:drop-shadow(0 0 1px #fff8ca99)drop-shadow(0 0 4px #efbe4961)drop-shadow(0 0 10px #d5922529)}50%{opacity:1;filter:drop-shadow(0 0 1px #fff8cad1)drop-shadow(0 0 7px #efbe498f)drop-shadow(0 0 16px #d5922540)}}@keyframes arxMapRouteFlowV32{0%{stroke-dashoffset:0}to{stroke-dashoffset:-96px}}@keyframes arxMapRouteGlimmerV32{0%{stroke-dashoffset:0}to{stroke-dashoffset:-240px}}@media (prefers-reduced-motion:reduce){.arxMapV22RouteMain,.arxMapV22RouteFlow,.arxMapV22RouteGlimmer{animation:none!important}}.arxMapV22Node,.arxMapV22NodeMain,.arxMapV22NodeMain:before,.arxMapV22NodeMain:after,.arxMapV22NodeBadge,.arxMapV22NodeArt,.arxMapV22NodeName,.arxMapV22NodeName:before,.arxMapV22NodeName:after,.arxMapV22NodeName span{transition:none!important;animation:none!important}.arxMapV22Node{pointer-events:auto!important;cursor:pointer!important}.arxMapV22NodeMain,.arxMapV22NodeBadge{pointer-events:auto!important}.arxMapV22NodeMain:before,.arxMapV22NodeMain:after,.arxMapV22NodeArt,.arxMapV22NodeName,.arxMapV22NodeName *,.arxMapV22NodeRune,.arxMapV22NodeOrbAsset{pointer-events:none!important}.arxMapV22Node:not(.is-expanded),.arxMapV22Node:not(.is-expanded):hover,.arxMapV22Node:not(.is-expanded):focus,.arxMapV22Node:not(.is-expanded):focus-visible,.arxMapV22Node:not(.is-expanded):focus-within,.arxMapV22Node:not(.is-expanded):active,.arxMapV22Node.selected:not(.is-expanded),.arxMapV22Node.selected:not(.is-expanded):hover,.arxMapV22Node.selected:not(.is-expanded):focus,.arxMapV22Node.selected:not(.is-expanded):focus-visible,.arxMapV22Node.selected:not(.is-expanded):focus-within,.arxMapV22Node.selected:not(.is-expanded):active{transform-origin:50%!important;filter:none!important;outline:none!important;width:78px!important;min-width:78px!important;height:58px!important;min-height:58px!important;transform:translate(-50%,-50%)scale(.7)!important}.arxMapV22Node:first-of-type:not(.is-expanded),.arxMapV22Node:first-of-type:not(.is-expanded):hover,.arxMapV22Node:first-of-type:not(.is-expanded):focus,.arxMapV22Node:first-of-type:not(.is-expanded):focus-visible,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within,.arxMapV22Node:first-of-type:not(.is-expanded):active,.arxMapV22Node:first-of-type.selected:not(.is-expanded),.arxMapV22Node:first-of-type.selected:not(.is-expanded):hover,.arxMapV22Node:first-of-type.selected:not(.is-expanded):focus-within,.arxMapV22Node.primary-visible:not(.is-expanded),.arxMapV22Node.primary-visible:not(.is-expanded):hover,.arxMapV22Node.primary-visible:not(.is-expanded):focus,.arxMapV22Node.primary-visible:not(.is-expanded):focus-visible,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within,.arxMapV22Node.primary-visible:not(.is-expanded):active,.arxMapV22Node.primary-visible.selected:not(.is-expanded),.arxMapV22Node.primary-visible.selected:not(.is-expanded):hover,.arxMapV22Node.primary-visible.selected:not(.is-expanded):focus-within{transform-origin:50%!important;filter:none!important;outline:none!important;width:150px!important;min-width:150px!important;height:64px!important;min-height:64px!important;overflow:visible!important;transform:translate(-50%,-50%)scale(.66)!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeMain,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeMain,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeMain{transform-origin:50% 0!important;filter:none!important;background:0 0!important;border:0!important;width:118px!important;min-width:118px!important;height:70px!important;min-height:70px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(1)!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeMain:before{content:""!important;opacity:1!important;visibility:visible!important;transform-origin:50% 0!important;background:radial-gradient(circle at 50% 0,#ecd0771c,#0000 56%),linear-gradient(#12100ac7,#030408e6)!important;border:1px solid #ecd07757!important;border-radius:14px!important;width:132px!important;height:38px!important;position:absolute!important;top:32px!important;left:50%!important;transform:translate(-50%)scaleX(1)scaleY(1)!important;box-shadow:0 8px 14px #0000006b,0 0 10px #ecd07714,inset 0 1px #ffffff0a!important}.arxMapV22NodeMain:after{content:none!important;display:none!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeName,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeName{width:124px!important;min-width:0!important;max-width:124px!important;height:24px!important;min-height:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 7px!important;display:flex!important;position:absolute!important;top:40px!important;left:50%!important;transform:translate(-50%)scale(1)!important}.arxMapV22NodeName:before,.arxMapV22NodeName:after{content:none!important;display:none!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName span,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeName span,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName span,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeName span,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeName span,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeName span,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeName span,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeName span,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeName span,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeName span,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeName span{color:#fff3c4!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px #000000db,0 0 7px #ffe8961f!important;width:100%!important;max-width:100%!important;font-family:Arxeya Forum,Forum,Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:hidden!important;transform:none!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeBadge,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeBadge{isolation:isolate!important;transform-origin:50%!important;filter:none!important;background:#04060aeb!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(.9)!important;box-shadow:0 0 0 4px #0000006b,0 0 0 1px #ffe897a8,0 0 16px #ecd07747,0 0 28px #5a91ff1f,inset 0 0 12px #00000085!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodeArt,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeArt{object-fit:cover!important;object-position:7% 83%!important;filter:none!important;border-radius:999px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;position:absolute!important;inset:2px!important;transform:translate(0,0)scale(1.04)!important}.arxMapV22Node:not(.is-expanded) .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):hover .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):focus .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):focus-visible .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodePopover,.arxMapV22Node:not(.is-expanded):active .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodePopover,.arxMapV22Node.selected:not(.is-expanded):focus-within .arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-6px)scaleY(.86)!important}.arxMapV22Node.is-expanded,.arxMapV22Node.is-expanded:hover,.arxMapV22Node.is-expanded:focus,.arxMapV22Node.is-expanded:focus-visible,.arxMapV22Node.is-expanded:focus-within,.arxMapV22Node.is-expanded:active,.arxMapV22Node.selected.is-expanded,.arxMapV22Node.selected.is-expanded:hover,.arxMapV22Node.selected.is-expanded:focus-within{transform-origin:50%!important;z-index:320!important;width:150px!important;min-width:150px!important;height:128px!important;min-height:128px!important;transform:translate(-50%,-58%)scale(.82)!important}.arxMapV22Node.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodeMain:before,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodeMain:before{opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.arxMapV22Node.is-expanded .arxMapV22NodeName,.arxMapV22Node.is-expanded:hover .arxMapV22NodeName,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeName,.arxMapV22Node.selected.is-expanded .arxMapV22NodeName,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodeName,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodeName{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.arxMapV22Node.is-expanded .arxMapV22NodePopover,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopover,.arxMapV22Node.is-expanded:focus,.arxMapV22Node.is-expanded:focus-visible,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded:hover .arxMapV22NodePopover,.arxMapV22Node.selected.is-expanded:focus-within .arxMapV22NodePopover{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform-origin:50% 0!important;background:radial-gradient(circle at 50% 0,#ecd07729,#0000 50%),linear-gradient(#12110bdb,#04060cf5)!important;border:1px solid #ecd07761!important;border-radius:20px!important;width:150px!important;min-width:150px!important;max-width:150px!important;min-height:94px!important;margin:0!important;padding:12px 10px 10px!important;position:absolute!important;top:48px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(1)!important;box-shadow:0 12px 20px #00000070,0 0 12px #ecd0771a,inset 0 1px #ffffff0d!important}.arxMapV22Node.is-expanded .arxMapV22NodePopoverHead,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopoverHead,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopoverHead{width:100%!important;max-width:128px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 auto 6px!important;padding:0!important;display:flex!important}.arxMapV22Node.is-expanded .arxMapV22NodePopoverHead b,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopoverHead b,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopoverHead b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff3c4!important;text-align:center!important;width:100%!important;max-width:128px!important;box-shadow:none!important;text-shadow:0 1px #000000d1,0 0 7px #ffe89624!important;background:0 0!important;border:0!important;font-family:Arxeya Forum,Forum,Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:700!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.arxMapV22Node.is-expanded .arxMapV22NodePopoverHead small,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopoverHead small,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopoverHead small{display:none!important}.arxMapV22Node.is-expanded .arxMapV22NodePopover p,.arxMapV22Node.is-expanded:hover .arxMapV22NodePopover p,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodePopover p{-webkit-line-clamp:3!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;color:#efeadad6!important;text-align:center!important;text-shadow:0 1px #000000b8!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:128px!important;margin:0 auto 7px!important;font-family:Arxeya Forum,Forum,Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:400!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.arxMapV22Node.is-expanded .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:hover .arxMapV22NodeFightButton,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeFightButton{opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:126px!important;height:24px!important;margin:0 auto!important;padding:0 8px!important;display:flex!important;transform:translate(0,0)!important}.arxMapV22Node.is-expanded .arxMapV22NodeFightButton span,.arxMapV22Node.is-expanded:hover .arxMapV22NodeFightButton span,.arxMapV22Node.is-expanded:focus-within .arxMapV22NodeFightButton span{white-space:nowrap!important;font-size:11px!important;line-height:1!important}.arxMapV22Node,.arxMapV22Node:hover,.arxMapV22Node:focus,.arxMapV22Node:focus-visible,.arxMapV22Node:focus-within,.arxMapV22Node:active,.arxMapV22NodeMain,.arxMapV22NodeMain:hover,.arxMapV22NodeMain:focus,.arxMapV22NodeMain:focus-visible,.arxMapV22NodeMain:focus-within,.arxMapV22NodeMain:active{cursor:default!important}.arxMapV22NodeMain,.arxMapV22NodeMain:hover,.arxMapV22NodeMain:focus,.arxMapV22NodeMain:focus-visible,.arxMapV22NodeMain:focus-within,.arxMapV22NodeMain:active{pointer-events:none!important}.arxMapV22NodeBadge,.arxMapV22NodeBadge:hover,.arxMapV22NodeBadge:focus-visible,.arxMapV22NodeBadge:active{pointer-events:auto!important;cursor:pointer!important}.arxMapV22NodeMain:before,.arxMapV22NodeMain:after,.arxMapV22NodeName,.arxMapV22NodeName *,.arxMapV22NodeArt,.arxMapV22NodeRune,.arxMapV22NodeOrbAsset{pointer-events:none!important}.arxMapV22Node:first-of-type:not(.is-expanded),.arxMapV22Node:first-of-type:not(.is-expanded):hover,.arxMapV22Node:first-of-type:not(.is-expanded):focus,.arxMapV22Node:first-of-type:not(.is-expanded):focus-visible,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within,.arxMapV22Node:first-of-type:not(.is-expanded):active,.arxMapV22Node.primary-visible:not(.is-expanded),.arxMapV22Node.primary-visible:not(.is-expanded):hover,.arxMapV22Node.primary-visible:not(.is-expanded):focus,.arxMapV22Node.primary-visible:not(.is-expanded):focus-visible,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within,.arxMapV22Node.primary-visible:not(.is-expanded):active{filter:none!important;outline:none!important;width:150px!important;min-width:150px!important;height:64px!important;min-height:64px!important;overflow:visible!important;transform:translate(-50%,-50%)scale(.66)!important}.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeMain,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeMain{width:150px!important;min-width:150px!important;height:76px!important;min-height:76px!important;overflow:visible!important;transform:translate(-50%)scale(1)!important}.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):focus .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):focus-visible .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node:first-of-type:not(.is-expanded):active .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):focus .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):focus-visible .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.arxMapV22Node.primary-visible:not(.is-expanded):active .arxMapV22NodeMain:before{opacity:1!important;visibility:visible!important;border-radius:15px!important;width:142px!important;height:38px!important;top:32px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scaleX(1)scaleY(1)!important}.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):focus .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):focus-visible .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node:first-of-type:not(.is-expanded):active .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):focus .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):focus-visible .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeName,.arxMapV22Node.primary-visible:not(.is-expanded):active .arxMapV22NodeName{width:134px!important;max-width:134px!important;height:24px!important;top:40px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(1)!important}.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node:first-of-type:not(.is-expanded):active .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeBadge,.arxMapV22Node.primary-visible:not(.is-expanded):active .arxMapV22NodeBadge{filter:none!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(.9)!important}.arxMapV22Node:first-of-type:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node:first-of-type:not(.is-expanded):active .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded) .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded):hover .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded):focus-within .arxMapV22NodeArt,.arxMapV22Node.primary-visible:not(.is-expanded):active .arxMapV22NodeArt{filter:none!important;transform:translate(0,0)scale(1.04)!important}.dashboardPage.mapPage.arxMapV22Page{box-sizing:border-box!important;background:0 0!important;width:100%!important;height:calc(100dvh - 82px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 14px 24px!important;display:block!important;overflow:hidden!important}.dashboardPage.mapPage.arxMapV22Page>.arxMapV22Header{display:none!important}.dashboardPage.mapPage.arxMapV22Page>.arxMapV22Layout{grid-template-rows:none!important;grid-template-columns:none!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Details,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Feature,.dashboardPage.mapPage.arxMapV22Page .arxMapV22BossGate,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Travel{display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Board{background:radial-gradient(circle at 24% 72%,#ecd07714,#0000 24%),radial-gradient(circle at 78% 18%,#4676cd1a,#0000 28%),linear-gradient(#06080ee6,#020408eb)!important;border:1px solid #ecd07738!important;border-radius:24px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffe8970a,0 18px 42px #0000006b,inset 0 0 42px #00000070!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Viewport{transform-origin:50%!important;will-change:transform!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22World{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Route,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteBranchV26{z-index:8!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node{z-index:20!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.is-expanded,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected{z-index:50!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls{z-index:80!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(#12141dd1,#05070ce0)!important;border:1px solid #ecd07738!important;border-radius:16px!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;display:flex!important;position:absolute!important;inset:auto 18px 18px auto!important;box-shadow:0 12px 24px #0000005c,inset 0 1px #ffffff0a!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls button{color:#fff3c4!important;cursor:pointer!important;background:#080a10c2!important;border:1px solid #ecd07733!important;border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-weight:900!important;display:grid!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls b{color:#fff3c4d1!important;text-align:center!important;min-width:48px!important;font-size:13px!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22State{min-height:min(760px,100dvh - 110px)!important}@media (width<=1180px){.dashboardPage.mapPage.arxMapV22Page{height:calc(100dvh - 72px)!important;padding:8px!important;overflow:hidden!important}.dashboardPage.mapPage.arxMapV22Page>.arxMapV22Layout{height:100%!important;display:block!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Board{border-radius:20px!important;height:100%!important;min-height:0!important}}@media (width<=720px){.dashboardPage.mapPage.arxMapV22Page{height:calc(100dvh - 64px)!important;padding:6px!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls{bottom:10px!important;right:10px!important;transform:none!important}}.gameViewport.section-map .dashSidePanel{align-self:start!important;height:calc(100% - 24px)!important;min-height:0!important;max-height:calc(100% - 24px)!important;overflow:hidden!important}.gameViewport.section-map .dashSidePanel.collapsed{height:calc(100% - 24px)!important;min-height:0!important;max-height:calc(100% - 24px)!important}.gameViewport.section-map .dashSideNav{min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Controls *,.arxMapV22Controls,.arxMapV22Controls *{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node *,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:after,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:after{transition:none!important;animation:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded),.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-visible,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):active,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded),.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):focus-within{cursor:default!important;transform-origin:50%!important;filter:none!important;outline:none!important;width:180px!important;min-width:180px!important;height:96px!important;min-height:96px!important;overflow:visible!important;transform:translate(-50%,-50%)scale(.7)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded),.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded):hover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded):focus,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded):focus-visible,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded):focus-within,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:first-of-type:not(.is-expanded):active,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded),.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded):hover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded):focus,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded):focus-visible,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded):focus-within,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.primary-visible:not(.is-expanded):active{width:200px!important;min-width:200px!important;height:100px!important;min-height:100px!important;overflow:visible!important;transform:translate(-50%,-50%)scale(.66)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:hover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:focus,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:focus-visible,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:focus-within,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:active{width:170px!important;min-width:170px!important;height:90px!important;min-height:90px!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;transform-origin:50% 0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(1)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodeMain:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeMain:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeMain:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeMain:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeMain:before{content:""!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform-origin:50% 0!important;background:radial-gradient(circle at 50% 0,#ecd0771a,#0000 56%),linear-gradient(#12100ac2,#030408eb)!important;border:1px solid #ecd07752!important;border-radius:13px!important;width:150px!important;height:34px!important;position:absolute!important;top:40px!important;left:50%!important;transform:translate(-50%)scaleX(1)scaleY(1)!important;box-shadow:0 8px 14px #0000006b,0 0 10px #ecd07714,inset 0 1px #ffffff0a!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeMain:after{content:none!important;display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodeName,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-visible,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeName{width:142px!important;max-width:142px!important;height:20px!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 6px!important;display:flex!important;position:absolute!important;top:47px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)scale(1)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeName:before,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeName:after{content:none!important;display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodeName span,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeName span,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeName span,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeName span,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeName span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff3c4!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 1px #000000db,0 0 7px #ffe89621!important;width:100%!important;max-width:100%!important;font-family:Arxeya Forum,Forum,Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:hidden!important;transform:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodeBadge,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeBadge,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeBadge,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeBadge,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeBadge{pointer-events:auto!important;cursor:pointer!important;transform-origin:50%!important;filter:none!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(.86)!important;box-shadow:0 0 0 4px #0000006b,0 0 0 1px #ffe8979e,0 0 15px #ecd07738,0 0 26px #5a91ff1a,inset 0 0 12px #00000085!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodeArt{object-fit:cover!important;object-position:7% 83%!important;pointer-events:none!important;filter:none!important;border-radius:999px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;position:absolute!important;inset:2px!important;transform:translate(0,0)scale(1.05)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded) .arxMapV22NodePopover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):hover .arxMapV22NodePopover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:not(.is-expanded):focus-within .arxMapV22NodePopover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded) .arxMapV22NodePopover,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected:not(.is-expanded):hover .arxMapV22NodePopover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-5px)scaleY(.88)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeRune,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeOrbAsset,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeImage,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeLabel,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeText,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodePlaqueAsset,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeBattleButton,.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeBattleAsset{display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:hover .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:focus-within .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node:active .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.selected .arxMapV22NodeArt,.dashboardPage.mapPage.arxMapV22Page .arxMapV22Node.is-expanded .arxMapV22NodeArt{object-fit:cover!important;object-position:center center!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22Route,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteBranchV26{visibility:visible!important;pointer-events:none!important;z-index:8!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup{pointer-events:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteShadow,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteBase,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteMain,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteLockedV26,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteFlow,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGlimmer{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteShadow{stroke:#000000b8!important;stroke-width:4.4px!important;opacity:.48!important;filter:blur(.12px)!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteBase{stroke:#60503061!important;stroke-width:2.35px!important;opacity:.62!important;filter:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-closed .arxMapV22RouteLockedV26{stroke:#6958346b!important;stroke-width:1.75px!important;opacity:.46!important;filter:none!important;animation:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-closed .arxMapV22RouteFlow,.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-closed .arxMapV22RouteGlimmer{visibility:hidden!important;opacity:0!important;animation:none!important;display:none!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-open .arxMapV22RouteMain{stroke:#ffe591d1!important;stroke-width:2.05px!important;opacity:.86!important;filter:drop-shadow(0 0 1px #fff7cd5c)drop-shadow(0 0 4px #e8b8523d)!important;animation:6.2s ease-in-out infinite arxMapRouteSoftBreathV62!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-open .arxMapV22RouteFlow{stroke:#fff6c78f!important;stroke-width:.72px!important;stroke-dasharray:1.4 17!important;stroke-dashoffset:0!important;opacity:.3!important;filter:drop-shadow(0 0 3px #ffe28b38)!important;animation:10s linear infinite arxMapRouteSoftFlowV62!important;display:block!important}.dashboardPage.mapPage.arxMapV22Page .arxMapV22RouteGroup.is-route-open .arxMapV22RouteGlimmer{stroke:#ffffdc70!important;stroke-width:.9px!important;stroke-dasharray:9 165!important;stroke-dashoffset:0!important;opacity:.14!important;filter:drop-shadow(0 0 5px #ffe79933)!important;animation:13s linear infinite arxMapRouteSoftGlimmerV62!important;display:block!important}@keyframes arxMapRouteSoftBreathV62{0%,to{opacity:.72}50%{opacity:.9}}@keyframes arxMapRouteSoftFlowV62{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90px}}@keyframes arxMapRouteSoftGlimmerV62{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@media (width<=1080px){.arxAuthScene{background-attachment:scroll!important;flex-direction:column!important;align-items:center!important;display:flex!important;overflow-y:auto!important}.arxAuthCard{order:1!important;margin-top:0!important}.arxAuthRail{order:2!important;margin-top:16px!important}}@media (width<=720px){.arxAuthScene{min-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom))!important;justify-content:flex-start!important}.arxAuthRail{display:none!important}.arxAuthCard{border-radius:22px!important;width:100%!important;padding:18px 16px 16px!important}.arxAuthCardTitle{margin:8px 0 6px!important;font-size:clamp(38px,12vw,48px)!important}.arxAuthTabs{height:48px!important;margin-bottom:12px!important}.arxAuthInput,.arxAuthShowButton{height:46px!important;min-height:46px!important}}@media (width<=760px){html,body,#root{height:100%!important;overflow:hidden!important}.gameRoot{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.gameRoot:before,.gameRoot:after{display:none!important}.topBar{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;height:72px!important;min-height:72px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.brandArea{width:auto!important;min-width:0!important;height:56px!important}.brandSymbol{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important}.brandCopy,.currencyWallet,.currencyWallet.dashWallet,.logoutButton{display:none!important}.topCharacter{gap:8px!important;width:100%!important;min-width:0!important;height:56px!important;overflow:hidden!important}.topAvatar{flex:0 0 46px!important;width:46px!important;height:46px!important}.topCharacterText{width:100%!important;min-width:0!important}.topCharacterText b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;overflow:hidden!important}.topCharacterText>span{display:none!important}.topVitalsRow{gap:4px!important;width:100%!important;max-width:230px!important;margin-top:4px!important}.topVitalLabel,.topVitalValue{font-size:9px!important}.gameRoot .gameViewport,.gameRoot .gameViewport.sidebarCollapsed{grid-template-rows:64px minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:8px!important;height:calc(100dvh - 72px)!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.gameRoot .gameViewport>.dashSidePanel,.gameRoot .gameViewport>.dashSidePanel.collapsed{border-radius:18px!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:7px!important;overflow:hidden!important}.sideCollapseButton,.dashSideLogo,.sideGroupTitle{display:none!important}.dashSideNav,.sideNav,.dashSidePanel.collapsed .dashSideNav,.dashSidePanel.collapsed .sideNav{scrollbar-width:none!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;height:100%!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.dashSideNav::-webkit-scrollbar{display:none!important}.sideNav::-webkit-scrollbar{display:none!important}.sideGroup,.dashSidePanel.collapsed .sideGroup{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}.sideItem,.dashSidePanel .sideItem,.dashSidePanel.collapsed .sideItem{border-radius:15px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important}.sideItem b,.dashSidePanel.collapsed .sideItem b,.sideItem:after,.dashSidePanel.collapsed .sideItem:after{content:none!important;display:none!important}.sideIcon,.dashSidePanel .sideIcon,.dashSidePanel.collapsed .sideItem .sideIcon{width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;font-size:20px!important}.dashboardPage{grid-row:2!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:0 0 14px!important;overflow:hidden auto!important}.dashboardPage.arxHomeHubPage,.premiumHomeHub{grid-template-rows:none!important;grid-template-columns:none!important;display:block!important}.arxHomeHeroHub,.premiumHeroHub,.arxHomeMainGrid,.premiumHomeGrid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.arxHomeHeroHub,.premiumHeroHub{border-radius:22px!important;min-height:0!important;margin-bottom:10px!important;padding:16px!important}.arxHomeHeroIdentity{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.arxHomeHeroEmblem{width:72px!important;height:72px!important}.arxHomeHeroText h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(36px,12vw,46px)!important;overflow:hidden!important}.arxHomeVitalPanel,.arxHomeStatusCard,.arxHomeHeroActions,.premiumVitals,.premiumStatus,.premiumHeroActions{width:100%!important;min-width:0!important}.arxHomeHeroActions,.premiumHeroActions,.arxHomeActionGrid,.premiumActionGrid,.premiumActionGrid.primary,.premiumActionGrid.progress{grid-template-columns:1fr!important}}.arenaBattlePage .arenaCenter{scrollbar-width:thin;grid-template-rows:auto auto auto auto auto auto!important;overflow-y:auto!important}.arenaBattlePage .arenaBattleGrid{grid-template-rows:minmax(600px,1fr) minmax(170px,auto)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important}.arenaBattlePage .arenaCenter{grid-area:1/1/auto/span 8;min-width:0!important}.arenaBattlePage .arenaChronicle{grid-area:1/9/span 2/-1;min-width:0!important}.arenaBattlePage .arenaActor.hero{grid-area:2/1/auto/span 4}.arenaBattlePage .arenaActor.enemy{grid-area:2/5/auto/span 4}.arenaBattlePage .arenaActor{min-width:0!important}.arenaBattlePage .combatStage{isolation:isolate;background:radial-gradient(circle at 50% 88%,#f6d68629,#0000 31%),radial-gradient(circle at 18% 12%,#8a63ff29,#0000 28%),radial-gradient(circle at 84% 18%,#ff765c1f,#0000 30%),linear-gradient(#0f1119eb,#04070de0);border:1px solid #f6d68638;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:390px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -38px 80px #00000059,0 22px 58px #00000040}.arenaBattlePage .combatStage:before{content:"";z-index:-1;opacity:.92;background:radial-gradient(#f6d68633,#f6d6860d 38%,#0000 67%);border-radius:50%;position:absolute;inset:48% 8% 9%;transform:perspective(600px)rotateX(64deg)}.arenaBattlePage .combatStage:after{content:"";z-index:-1;pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000 0 18%,#f6d6860f 50%,#0000 82%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 84px);position:absolute;inset:0}.arenaBattlePage .combatStageBackdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.arenaBattlePage .combatStageBackdrop span{filter:blur(18px);opacity:.22;border-radius:999px;animation:7s ease-in-out infinite alternate combatStageDrift;position:absolute}.arenaBattlePage .combatStageBackdrop span:first-child{background:#ffe79a;width:160px;height:160px;top:20%;left:8%}.arenaBattlePage .combatStageBackdrop span:nth-child(2){background:#ff6b88;width:180px;height:180px;animation-delay:-2s;top:18%;right:7%}.arenaBattlePage .combatStageBackdrop span:nth-child(3){background:#9b7bff;width:220px;height:90px;animation-delay:-4s;bottom:8%;left:36%}.arenaBattlePage .combatStageTop,.arenaBattlePage .combatStageFooter{z-index:2;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.arenaBattlePage .combatStageTop>div:first-child{min-width:0}.arenaBattlePage .combatStageTop span,.arenaBattlePage .combatStageFooter span,.arenaBattlePage .combatStageName span{color:#f5d680;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.arenaBattlePage .combatStageTop b{color:#fff4cf;font-family:var(--font-display,Georgia, serif);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:clamp(24px,3vw,38px);line-height:.95;display:block;overflow:hidden}.arenaBattlePage .combatStageTop small{color:#fff4cfad;white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin-top:6px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.arenaBattlePage .combatStageTempo{background:#00000047;border:1px solid #f6d68629;border-radius:999px;flex:none;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:156px;max-width:260px;padding:10px 13px;display:grid}.arenaBattlePage .combatStageTempo i{background:radial-gradient(circle,#fff3bf 0 28%,#f6d68652 29% 54%,#0000 56%);border-radius:999px;width:18px;height:18px;box-shadow:0 0 18px #f6d6864d}.arenaBattlePage .combatStageTempo b{color:#fff4cfe6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.arenaBattlePage .combatStageArena{z-index:1;grid-template-columns:minmax(130px,1fr) minmax(92px,.55fr) minmax(130px,1fr);align-items:end;gap:12px;min-height:255px;display:grid;position:relative}.arenaBattlePage .combatStageFighter{align-content:end;justify-items:center;gap:8px;min-width:0;transition:transform .22s,opacity .22s,filter .22s;display:grid;position:relative}.arenaBattlePage .combatStageSpriteWrap{place-items:center;width:150px;height:150px;display:grid;position:relative}.arenaBattlePage .combatStageShadow{filter:blur(7px);background:#0000008f;border-radius:50%;height:21px;position:absolute;bottom:7px;left:12%;right:12%}.arenaBattlePage .combatStageSprite{background:radial-gradient(circle at 45% 25%,#fff4cf2e,#0000 38%),linear-gradient(145deg,#ffffff14,#00000059);border:1px solid #f6d68642;border-radius:34px;place-items:center;width:128px;height:128px;animation:3.2s ease-in-out infinite combatStageIdle;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 16px 32px #00000052,0 0 28px #f6d68614}.arenaBattlePage .combatStageSprite img{object-fit:contain;filter:drop-shadow(0 12px 16px #00000073);width:82%;height:82%}.arenaBattlePage .combatStageSprite span{color:#fff1bd;font-size:48px;line-height:1}.arenaBattlePage .combatStageBadge{background:#0a0c12e0;border:1px solid #f6d68652;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;right:10px;box-shadow:0 8px 18px #00000057}.arenaBattlePage .combatStageBadge img{object-fit:contain;width:23px;height:23px}.arenaBattlePage .combatStageFighter.enemy .combatStageSprite{background:radial-gradient(circle at 48% 24%,#ff8d9c1f,#0000 38%),linear-gradient(145deg,#ffffff12,#0000006b);border-color:#ff8d9c3d}.arenaBattlePage .combatStageFighter.isAttacking.hero{animation:.52s both combatStageHeroStep}.arenaBattlePage .combatStageFighter.isAttacking.enemy{animation:.52s both combatStageEnemyStep}.arenaBattlePage .combatStageFighter.isHit .combatStageSprite{animation:.42s both combatStageHit}.arenaBattlePage .combatStageFighter.isDead{opacity:.58;filter:grayscale(.55);transform:translateY(12px)}.arenaBattlePage .combatStageName{text-align:center;width:min(190px,100%);min-width:0}.arenaBattlePage .combatStageName b{color:#fff4cf;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:20px;font-weight:950;line-height:1;display:block;overflow:hidden}.arenaBattlePage .combatStageName small{color:#fff4cf94;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.arenaBattlePage .combatStageHp,.arenaBattlePage .combatStageTurn{width:min(200px,100%)}.arenaBattlePage .combatStageHpMeta{color:#fff4cfbd;justify-content:space-between;gap:8px;font-size:10px;font-weight:850;display:flex}.arenaBattlePage .combatStageHpMeta b{color:#fff4cf;font-size:11px}.arenaBattlePage .combatStageHp>i,.arenaBattlePage .combatStageTurn>i{background:#0000007a;border-radius:999px;height:9px;margin-top:5px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.arenaBattlePage .combatStageHp>i>em,.arenaBattlePage .combatStageTurn>i>em{height:100%;width:var(--hp);border-radius:inherit;background:linear-gradient(90deg,#d35d7b,#ffb7a6 48%,#ffe89f);transition:width .28s;display:block}.arenaBattlePage .combatStageTurn{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;display:grid}.arenaBattlePage .combatStageTurn span{color:#fff4cf94;text-transform:uppercase;font-size:9px;font-weight:900}.arenaBattlePage .combatStageTurn>i{height:5px;margin-top:0}.arenaBattlePage .combatStageTurn>i>em{width:var(--turn);background:linear-gradient(90deg,#8d70ff,#fff0a5)}.arenaBattlePage .combatStageShield{color:#dfeaff;background:#6e9eff29;border:1px solid #91b1ff33;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:950}.arenaBattlePage .combatStageVfx{pointer-events:none;align-self:center;place-items:center;min-height:116px;display:grid;position:relative}.arenaBattlePage .combatStageVfx b{z-index:2;color:#fff4cf;letter-spacing:.11em;text-transform:uppercase;background:#0000006b;border:1px solid #f6d68629;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:950;position:relative}.arenaBattlePage .combatStageSlash,.arenaBattlePage .combatStageProjectile,.arenaBattlePage .combatStagePulse,.arenaBattlePage .combatStageRune,.arenaBattlePage .combatStageWave,.arenaBattlePage .combatStageEmbers{opacity:0;pointer-events:none;position:absolute}.arenaBattlePage .combatStageSlash{background:linear-gradient(90deg,#0000,#fff4cf 22% 74%,#0000);border-radius:999px;width:122px;height:4px;transform:rotate(-19deg);box-shadow:0 0 22px #f6d6869e}.arenaBattlePage .combatStageProjectile{background:radial-gradient(circle,#fff7c7 0 25%,#f5d680 26% 48%,#0000 50%);border-radius:999px;width:32px;height:32px;box-shadow:0 0 24px #f6d68699}.arenaBattlePage .combatStagePulse{border:1px solid #f6d68657;border-radius:999px;width:86px;height:86px;box-shadow:inset 0 0 30px #f6d6861f}.arenaBattlePage .combatStageRune{border:1px solid #f6d68657;border-radius:26px;width:96px;height:96px;transform:rotate(45deg);box-shadow:inset 0 0 28px #f6d68624,0 0 24px #f6d68629}.arenaBattlePage .combatStageWave{background:radial-gradient(circle,#fff4cf29,#0000 62%);border-radius:999px;width:128px;height:128px}.arenaBattlePage .combatStageEmbers{background:#fff4cf;border-radius:999px;width:7px;height:7px;box-shadow:-44px -16px #f6d686e0,-21px 24px #ff734fc7,25px -20px #ffe88fd1,48px 18px #ff734f9e}.arenaBattlePage .combatStage.phase-heroImpact .combatStageSlash{animation:.52s both combatStageSlashHero}.arenaBattlePage .combatStage.phase-enemyImpact .combatStageSlash{animation:.52s both combatStageSlashEnemy}.arenaBattlePage .combatStage.phase-windup .combatStageProjectile{animation:.64s both combatStageCharge}.arenaBattlePage .combatStage.visual-ranged.phase-heroImpact .combatStageProjectile,.arenaBattlePage .combatStage.visual-ranged.phase-windup .combatStageProjectile,.arenaBattlePage .combatStage.visual-arcane.phase-heroImpact .combatStageProjectile,.arenaBattlePage .combatStage.visual-fire.phase-heroImpact .combatStageProjectile,.arenaBattlePage .combatStage.visual-ice.phase-heroImpact .combatStageProjectile,.arenaBattlePage .combatStage.visual-poison.phase-heroImpact .combatStageProjectile,.arenaBattlePage .combatStage.visual-shadow.phase-heroImpact .combatStageProjectile{animation:.62s both combatStageBoltHero}.arenaBattlePage .combatStage.fx-heal .combatStagePulse,.arenaBattlePage .combatStage.fx-vampirism .combatStagePulse,.arenaBattlePage .combatStage.fx-guard .combatStagePulse,.arenaBattlePage .combatStage.fx-effect .combatStagePulse,.arenaBattlePage .combatStage.visual-heal .combatStagePulse,.arenaBattlePage .combatStage.visual-holy .combatStagePulse,.arenaBattlePage .combatStage.visual-guard .combatStagePulse{animation:.7s both combatStagePulse}.arenaBattlePage .combatStage.visual-skill .combatStageRune,.arenaBattlePage .combatStage.visual-arcane .combatStageRune,.arenaBattlePage .combatStage.visual-holy .combatStageRune,.arenaBattlePage .combatStage.visual-shadow .combatStageRune,.arenaBattlePage .combatStage.visual-poison .combatStageRune{animation:.76s both combatStageRune}.arenaBattlePage .combatStage.visual-fire .combatStageEmbers,.arenaBattlePage .combatStage.visual-ice .combatStageEmbers,.arenaBattlePage .combatStage.visual-poison .combatStageEmbers,.arenaBattlePage .combatStage.visual-shadow .combatStageEmbers{animation:.76s both combatStageEmbers}.arenaBattlePage .combatStage.visual-heal .combatStageWave,.arenaBattlePage .combatStage.visual-holy .combatStageWave,.arenaBattlePage .combatStage.visual-guard .combatStageWave{animation:.78s both combatStageWave}.arenaBattlePage .combatStage.fx-heal .combatStagePulse{border-color:#90ffba7a;box-shadow:inset 0 0 30px #90ffba2e,0 0 26px #90ffba33}.arenaBattlePage .combatStage.fx-guard .combatStagePulse{border-color:#96b8ff80;box-shadow:inset 0 0 30px #96b8ff2e,0 0 26px #96b8ff33}.arenaBattlePage .combatStage.visual-fire .combatStageProjectile,.arenaBattlePage .combatStage.visual-fire .combatStageSlash{background:linear-gradient(90deg,#0000,#fff0a8 18%,#ff6b43 58%,#0000);box-shadow:0 0 28px #ff6742b8}.arenaBattlePage .combatStage.visual-fire .combatStageRune{border-color:#ff744885;box-shadow:inset 0 0 30px #ff74482e,0 0 28px #ff744842}.arenaBattlePage .combatStage.visual-ice .combatStageProjectile,.arenaBattlePage .combatStage.visual-ice .combatStageSlash{background:linear-gradient(90deg,#0000,#dff9ff 20%,#75d6ff 62%,#0000);box-shadow:0 0 28px #69d2ff8f}.arenaBattlePage .combatStage.visual-ice .combatStageEmbers{background:#e4fbff;box-shadow:-44px -16px #baf0ffd1,-21px 24px #67c6ffb8,25px -20px #e0fbffc7,48px 18px #67c6ff8f}.arenaBattlePage .combatStage.visual-poison .combatStageProjectile,.arenaBattlePage .combatStage.visual-poison .combatStageSlash{background:linear-gradient(90deg,#0000,#d8ff9e 20%,#69e07f 62%,#0000);box-shadow:0 0 28px #69e07f80}.arenaBattlePage .combatStage.visual-poison .combatStageRune{border-color:#84ff9c66;box-shadow:inset 0 0 30px #84ff9c24,0 0 30px #84ff9c2e}.arenaBattlePage .combatStage.visual-shadow .combatStageProjectile,.arenaBattlePage .combatStage.visual-shadow .combatStageSlash{background:linear-gradient(90deg,#0000,#d8c1ff 20%,#8d5cff 62%,#0000);box-shadow:0 0 30px #8d5cff80}.arenaBattlePage .combatStage.visual-shadow .combatStageRune{border-color:#b18bff61;box-shadow:inset 0 0 34px #8d5cff33,0 0 30px #8d5cff33}.arenaBattlePage .combatStage.visual-arcane .combatStageRune{border-color:#b8a4ff7a;box-shadow:inset 0 0 34px #b8a4ff2e,0 0 30px #b8a4ff38}.arenaBattlePage .combatStage.visual-heal .combatStageWave,.arenaBattlePage .combatStage.visual-holy .combatStageWave{background:radial-gradient(circle,#a3ffc742,#0000 64%)}.arenaBattlePage .combatStage.visual-holy .combatStageRune{border-color:#fff4be8f;box-shadow:inset 0 0 34px #fff4be33,0 0 34px #fff4be3d}.arenaBattlePage .combatStage.visual-guard .combatStageWave{background:radial-gradient(circle,#aac8ff3d,#0000 66%)}.arenaBattlePage .combatStageFloat{z-index:4;text-align:center;color:#fff4cf;letter-spacing:.02em;background:#0000007a;border:1px solid #f6d6862e;border-radius:999px;min-width:74px;padding:7px 12px;font-size:24px;font-weight:950;animation:.9s both combatStageFloat;position:absolute;top:30%;left:50%;box-shadow:0 12px 28px #00000052}.arenaBattlePage .combatStageFloat.enemy{left:auto;right:14%}.arenaBattlePage .combatStageFloat.hero{left:14%}.arenaBattlePage .combatStageFloat.crit{color:#ffe88f;border-color:#ffe88f52;font-size:28px;box-shadow:0 0 34px #ffd65838,0 12px 28px #00000057}.arenaBattlePage .combatStageFloat.heal,.arenaBattlePage .combatStageFloat.vampirism{color:#a7ffc8;border-color:#80ffb047}.arenaBattlePage .combatStageFloat.guard,.arenaBattlePage .combatStageFloat.effect{color:#dfe8ff;border-color:#96b8ff47}.arenaBattlePage .combatStageFooter{background:#00000047;border:1px solid #f6d6861a;border-radius:18px;padding:10px 12px}.arenaBattlePage .combatStageFooter b{color:#fff4cfd1;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:850;line-height:1.35;overflow:hidden}@keyframes combatStageIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes combatStageDrift{0%{transform:translate(-8px)scale(.96)}to{transform:translate(10px,8px)scale(1.04)}}@keyframes combatStageHeroStep{0%,to{transform:translate(0)}45%{transform:translate(22px)translateY(-3px)}}@keyframes combatStageEnemyStep{0%,to{transform:translate(0)}45%{transform:translate(-22px)translateY(-3px)}}@keyframes combatStageHit{0%{filter:brightness();transform:translate(0)}25%{filter:brightness(1.65)saturate(1.25);transform:translate(-8px)}55%{transform:translate(7px)}to{filter:brightness();transform:translate(0)}}@keyframes combatStageSlashHero{0%{opacity:0;transform:translate(-84px)rotate(-19deg)scaleX(.4)}35%,70%{opacity:1}to{opacity:0;transform:translate(84px)rotate(-19deg)scaleX(1)}}@keyframes combatStageSlashEnemy{0%{opacity:0;transform:translate(84px)rotate(19deg)scaleX(.4)}35%,70%{opacity:1}to{opacity:0;transform:translate(-84px)rotate(19deg)scaleX(1)}}@keyframes combatStageCharge{0%{opacity:0;transform:scale(.6)}40%,80%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes combatStageBoltHero{0%{opacity:0;transform:translate(-96px)scale(.62)}18%,78%{opacity:1}to{opacity:0;transform:translate(96px)scale(1.12)}}@keyframes combatStageRune{0%{opacity:0;transform:rotate(45deg)scale(.48)}30%,74%{opacity:1}to{opacity:0;transform:rotate(135deg)scale(1.22)}}@keyframes combatStageWave{0%{opacity:0;transform:scale(.38)}34%,72%{opacity:1}to{opacity:0;transform:scale(1.58)}}@keyframes combatStageEmbers{0%{opacity:0;transform:translateY(12px)scale(.6)}25%,72%{opacity:1}to{opacity:0;transform:translateY(-28px)scale(1.08)}}@keyframes combatStagePulse{0%{opacity:0;transform:scale(.4)}35%,70%{opacity:1}to{opacity:0;transform:scale(1.45)}}@keyframes combatStageFloat{0%{opacity:0;transform:translate(-50%,10px)scale(.86)}18%,72%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)scale(1.03)}}@media (width<=1280px){.arenaBattlePage .arenaBattleGrid{grid-template-rows:auto auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;height:auto!important;overflow:visible!important}.arenaBattlePage .arenaCenter{grid-area:1/1/auto/-1;max-height:none!important}.arenaBattlePage .arenaActor,.arenaBattlePage .arenaChronicle{max-height:none!important}.arenaBattlePage .arenaActor.hero{grid-area:2/1}.arenaBattlePage .arenaActor.enemy{grid-area:2/2}.arenaBattlePage .arenaChronicle{grid-area:3/1/auto/-1;min-height:280px}.arenaBattlePage .combatStage{min-height:360px;padding:14px}.arenaBattlePage .combatStageSpriteWrap{width:116px;height:116px}.arenaBattlePage .combatStageSprite{border-radius:30px;width:98px;height:98px}}@media (width<=760px){.arenaBattlePage .arenaBattleGrid{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;align-items:stretch!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.arenaBattlePage .arenaCenter{order:1;grid-area:auto/1/auto/-1!important}.arenaBattlePage .arenaActor.hero{order:2;grid-area:auto/1/auto/-1!important}.arenaBattlePage .arenaActor.enemy{order:3;grid-area:auto/1/auto/-1!important}.arenaBattlePage .arenaChronicle{order:4;grid-area:auto/1/auto/-1!important}.arenaBattlePage .arenaActor,.arenaBattlePage .arenaCenter,.arenaBattlePage .arenaChronicle{height:max-content!important;min-height:0!important;max-height:none!important}.arenaBattlePage .arenaCenter{flex-direction:column!important;grid-template-rows:auto auto auto auto auto auto!important;height:max-content!important;max-height:none!important;display:flex!important;overflow:visible!important}.arenaBattlePage .combatStage{border-radius:22px;min-height:310px;padding:12px}.arenaBattlePage .combatStageTop{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.arenaBattlePage .combatStageTop b{font-size:28px}.arenaBattlePage .combatStageTop small{white-space:normal}.arenaBattlePage .combatStageTempo{width:100%;max-width:none}.arenaBattlePage .combatStageArena{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:6px;min-height:176px}.arenaBattlePage .combatStageSpriteWrap{width:92px;height:92px}.arenaBattlePage .combatStageSprite{border-radius:24px;width:78px;height:78px}.arenaBattlePage .combatStageBadge{width:28px;height:28px;bottom:5px;right:2px}.arenaBattlePage .combatStageBadge img{width:19px;height:19px}.arenaBattlePage .combatStageName b{font-size:16px}.arenaBattlePage .combatStageName small{font-size:10px}.arenaBattlePage .combatStageHp,.arenaBattlePage .combatStageTurn{width:100%}.arenaBattlePage .combatStageHpMeta{font-size:9px}.arenaBattlePage .combatStageVfx{min-height:90px}.arenaBattlePage .combatStageVfx b{padding:6px 8px;font-size:9px}.arenaBattlePage .combatStageSlash{width:82px}.arenaBattlePage .combatStageFloat{font-size:19px;top:35%}.arenaBattlePage .combatStageFloat.enemy{right:6%}.arenaBattlePage .combatStageFloat.hero{left:6%}.arenaBattlePage .combatStageFooter{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.arenaBattlePage .combatStageFooter b{text-align:left;white-space:normal}}@media (prefers-reduced-motion:reduce){.arenaBattlePage .combatStage *,.arenaBattlePage .combatStage :before,.arenaBattlePage .combatStage :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.arenaBattlePage{height:calc(100dvh - 128px)!important;max-height:calc(100dvh - 128px)!important;overflow:hidden!important}.arenaBattlePage .arenaBattleGrid{grid-template:"center log"minmax(0,1fr)/minmax(0,1fr) minmax(300px,360px)!important;align-items:stretch!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important}.arenaBattlePage .arenaActor.hero,.arenaBattlePage .arenaActor.enemy{display:none!important}.arenaBattlePage .arenaCenter{grid-area:auto!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaChronicle{grid-area:auto!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.arenaBattlePage .arenaChronicleList{min-height:0!important;overflow:hidden auto!important}.arenaBattlePage .combatStage{min-height:clamp(330px,42dvh,430px)!important;max-height:clamp(360px,46dvh,470px)!important}.arenaBattlePage .combatStageTop{min-height:0!important}.arenaBattlePage .combatStageTop b,.arenaBattlePage .combatStageTop small,.arenaBattlePage .combatStageFooter b{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.arenaBattlePage .combatStageArena{min-height:220px!important}.arenaBattlePage .combatStageSpriteWrap{width:clamp(110px,11vw,150px)!important;height:clamp(110px,11vw,150px)!important}.arenaBattlePage .arenaMainActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.arenaBattlePage .arenaMainActions button{min-height:48px!important}.arenaBattlePage .arenaSkillPanel{min-height:0!important;max-height:150px!important;overflow:visible!important}.arenaBattlePage .arenaSkills{min-height:0!important;max-height:104px!important;padding-right:2px!important;overflow:hidden auto!important}@media (width<=1180px){.arenaBattlePage{height:auto!important;max-height:none!important;overflow:visible!important}.arenaBattlePage .arenaBattleGrid{grid-template:"center""log"minmax(260px,auto)/1fr!important}.arenaBattlePage .arenaCenter{height:auto!important;overflow:visible!important}.arenaBattlePage .arenaChronicle{min-height:260px!important}.arenaBattlePage .combatStage{min-height:340px!important;max-height:none!important}}.landingPage{color:#f4ead0;background:radial-gradient(circle at 50% -14%,#e82c2347,#0000 36%),radial-gradient(circle at 14% 22%,#f2c66429,#0000 30%),radial-gradient(circle at 88% 16%,#ffda7417,#0000 28%),linear-gradient(145deg,#050509 0%,#120a10 46%,#040407 100%);min-height:100dvh;position:relative;overflow-x:hidden}.landingPage:before{pointer-events:none;content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(30deg,#f4d2740e 12%,#0000 12.5% 87%,#f4d2740e 87.5%,#f4d2740e),linear-gradient(150deg,#f4d2740e 12%,#0000 12.5% 87%,#f4d2740e 87.5%,#f4d2740e),linear-gradient(30deg,#f4d2740e 12%,#0000 12.5% 87%,#f4d2740e 87.5%,#f4d2740e),linear-gradient(150deg,#f4d2740e 12%,#0000 12.5% 87%,#f4d2740e 87.5%,#f4d2740e),linear-gradient(60deg,#f2c6640a 25%,#0000 25.5% 75%,#f2c6640a 75%,#f2c6640a);background-position:0 0,0 0,34px 60px,34px 60px,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:68px 120px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 50% 22%,#000 0%,#0000 78%)}.landingHexField{pointer-events:none;background:radial-gradient(circle at 50% 16%,#ffd6751f,#0000 14%),radial-gradient(circle at 50% 17%,#e4261f24,#0000 24%);position:fixed;inset:0}.landingShell{align-content:center;gap:18px;width:min(1180px,100vw - 28px);min-height:100dvh;margin:0 auto;padding:clamp(16px,3vh,34px) 0 22px;display:grid;position:relative}.landingPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#141112e6,#07080cdb),#08090dc2;border:1px solid #f5cd7033;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000070,inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff0e}.landingPanel:before{pointer-events:none;content:"";opacity:.8;background:radial-gradient(circle at 20% 0,#f5cd7029,#0000 28%),radial-gradient(circle at 84% 20%,#c6251f2e,#0000 26%);position:absolute;inset:-1px}.landingHeroPanel{gap:clamp(18px,2.6vh,28px);padding:clamp(26px,5vw,56px);display:grid}.landingHeroTop{z-index:1;text-align:left;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.landingSigil{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#ffebadf2,#a83123e6);place-items:center;width:62px;height:62px;display:grid;box-shadow:0 16px 32px #ae30213d}.landingSigil span{clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);background:#12080a;width:34px;height:34px;display:block;box-shadow:inset 0 0 18px #0c080859}.landingEyebrow{color:#f4cf7b;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.landingEyebrowSmall{letter-spacing:.22em;margin-bottom:8px}.landingStatus{color:#f4ead094;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:13px;font-weight:800}.landingHeroContent{z-index:1;text-align:center;max-width:850px;margin:0 auto;position:relative}.landingHeroContent h1{color:#fff5dc;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 44px #00000075;margin:0 auto;font-size:clamp(34px,5.4vw,66px);line-height:.98}.landingLead{color:#f4ead0b8;text-wrap:balance;max-width:760px;margin:18px auto 0;font-size:clamp(15px,1.55vw,18px);line-height:1.56}.landingActions{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.landingButton{color:#f5ddb0;background:linear-gradient(#fff1,#ffffff05);border:1px solid #f5cd703d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:950;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.landingButton:hover{background:#f5cd701a;border-color:#f5cd707a;transform:translateY(-1px)}.landingButtonPrimary{color:#1c1208;background:linear-gradient(135deg,#fff1b5 0%,#d7a747 52%,#b33c29 100%);border-color:#0000;box-shadow:0 18px 38px #a3312552}.landingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landingCard{min-height:150px;color:inherit;background:radial-gradient(circle at 20% 10%,#f5cd7021,#0000 34%),linear-gradient(145deg,#100f13d1,#07080cb8);border:1px solid #f5cd7026;border-radius:24px;align-content:space-between;gap:8px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000038}.landingCard:after{content:"";opacity:.18;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:#f5cd70;width:42px;height:42px;position:absolute;top:14px;right:14px}.landingCard:hover{background:radial-gradient(circle at 20% 10%,#f5cd7033,#0000 34%),linear-gradient(145deg,#231714db,#07080cc2);border-color:#f5cd706b}.landingCardIcon{font-size:29px}.landingCard strong{font-size:17px}.landingCard p{color:#f4ead0a8;margin:0;font-size:14px;line-height:1.38}.landingCard em{color:#f4cf7b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:950}.landingInfo{grid-template-columns:.85fr 1.15fr;align-items:center;gap:18px;padding:22px;display:grid}.landingInfo h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1}.landingInfoList{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.landingInfoList div{background:#ffffff0a;border:1px solid #f5cd701a;border-radius:18px;gap:6px;min-height:80px;padding:13px;display:grid}.landingInfoList b{color:#fff4d7}.landingInfoList span{color:#f4ead09e;font-size:13px;line-height:1.32}.landingFooter{color:#f4ead08f;flex-wrap:wrap;justify-content:center;gap:14px;padding:2px 16px 8px;font-size:13px;display:flex}.landingFooter a{color:#f4cf7b;text-decoration:none}@media (width<=1050px){.landingGrid,.landingInfoList{grid-template-columns:repeat(2,minmax(0,1fr))}.landingInfo{grid-template-columns:1fr}}@media (width<=720px){.landingShell{align-content:start;padding-top:14px}.landingHeroPanel{border-radius:24px;padding:22px}.landingHeroTop{justify-content:flex-start}.landingHeroContent{text-align:left}.landingHeroContent h1{font-size:clamp(33px,11vw,48px)}.landingLead{margin-top:14px}.landingActions{grid-template-columns:1fr;display:grid}.landingGrid,.landingInfoList{grid-template-columns:1fr}.landingCard{min-height:128px}}.sideIcon img{object-fit:contain;filter:drop-shadow(0 0 8px #f0cc7738);width:100%;height:100%;display:block}.arxMapMobileList{display:none}.inventoryPageFixed .itemDetailsActions .itemProgressAction{color:#f7e4aa;min-height:42px}@media (width<=760px){html,body,#root{width:100%!important;height:100%!important;overflow:hidden!important}body{background:#05070c!important}.gameRoot{background:radial-gradient(circle at 50% -12%,#f0cc771f,#0000 34%),linear-gradient(#080b12 0%,#05070c 58%,#03050a 100%)!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.topBar{background:linear-gradient(#0f131efa,#05080ff5)!important;border-bottom:1px solid #f0cc772e!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:64px!important;min-height:64px!important;padding:6px 8px!important;display:grid!important;overflow:hidden!important}.brandArea{gap:0!important;width:44px!important;min-width:44px!important;height:52px!important}.brandSymbol{border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:18px!important}.brandCopy,.topCurrencyWallet,.currencyWallet,.logoutButton{display:none!important}.topCharacter{gap:8px!important;width:100%!important;min-width:0!important;height:52px!important;overflow:hidden!important}.topAvatar{border-radius:14px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.topAvatar img{object-fit:contain!important;width:100%!important;height:100%!important}.topCharacterText{width:100%!important;min-width:0!important}.topCharacterText b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.topCharacterText>span{display:none!important}.topVitalsRow{grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;max-width:none!important;margin-top:5px!important;display:grid!important}.topVitalBar{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.topVitalMeta{justify-content:space-between!important;align-items:center!important;gap:4px!important;margin-bottom:2px!important;display:flex!important}.topVitalLabel,.topVitalValue{font-size:8px!important;line-height:1!important}.topVitalTrack{height:5px!important}.gameRoot .gameViewport,.gameRoot .gameViewport.sidebarCollapsed{height:calc(100dvh - 64px)!important;min-height:0!important;padding:8px 8px calc(78px + max(8px, env(safe-area-inset-bottom)))!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.gameRoot .gameViewport>.dashSidePanel,.gameRoot .gameViewport>.dashSidePanel.collapsed{z-index:80!important;left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(#121622fa,#080b13fa)!important;border:1px solid #f0cc7747!important;border-radius:18px!important;width:auto!important;min-width:0!important;max-width:none!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:7px 8px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 -12px 34px #0000007a!important}.sideCollapseButton,.dashSideLogo,.sideGroupTitle{display:none!important}.dashSideNav,.sideNav,.dashSidePanel.collapsed .dashSideNav,.dashSidePanel.collapsed .sideNav{scrollbar-width:none!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:100%!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.dashSideNav::-webkit-scrollbar{display:none!important}.sideNav::-webkit-scrollbar{display:none!important}.sideGroup,.dashSidePanel.collapsed .sideGroup{display:contents!important}.sideItem,.dashSidePanel .sideItem,.dashSidePanel.collapsed .sideItem{border-radius:14px!important;flex:0 0 62px!important;grid-template-rows:27px 1fr!important;place-items:center!important;gap:2px!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:52px!important;min-height:52px!important;padding:4px 3px!important;display:grid!important}.sideItem b,.dashSidePanel.collapsed .sideItem b{color:#f7f0dfd1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:56px!important;font-size:9px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.sideItem:after,.dashSidePanel.collapsed .sideItem:after{content:none!important;display:none!important}.sideIcon,.dashSidePanel .sideIcon,.dashSidePanel.collapsed .sideItem .sideIcon{width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;font-size:18px!important}.sideItem.active,.dashSidePanel.collapsed .sideItem.active{background:radial-gradient(circle at 50% 0,#f0cc773d,#0000 58%),#f0cc7714!important;border-color:#ffe69b9e!important}.sideQuestBadge,.dashSidePanel.collapsed .sideQuestBadge{min-width:17px!important;height:17px!important;font-size:9px!important;top:2px!important;right:3px!important}.dashboardPage,.dashboardPage>*{min-width:0!important;max-width:100%!important}.dashboardPage{-webkit-overflow-scrolling:touch!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;padding:0 0 12px!important;overflow:hidden auto!important}.dashboardPage h1{letter-spacing:0!important}.levelUpOverlay{justify-content:center!important;align-items:start!important;inset:72px 12px auto!important}.levelUpCard{border-radius:18px!important;width:100%!important;max-width:360px!important;padding:16px!important}.arxHomeHeroHub,.premiumHeroHub,.arxHomeStatusCard,.arxHomeVitalPanel,.premiumStatus,.premiumVitals,.compactCard,.inventoryPanel,.shopHeroPanelClean,.shopListPanel,.shopDetailsPanelClean,.characterCodexFrame,.arxMapMobileCard{border-radius:16px!important}.arxHomeHeroText h1,.premiumHeroHub h1{white-space:normal!important;overflow-wrap:anywhere!important}.arxHomeMainGrid,.premiumHomeGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.characterCodexPage{display:block!important}.characterCodexHero{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:14px!important;display:grid!important}.characterCodexHeroGlow{display:none!important}.characterCodexSeal{width:72px!important;height:72px!important;min-height:72px!important}.characterCodexRaceSeal{width:30px!important;height:30px!important}.characterCodexIdentity{min-width:0!important}.characterCodexIdentity h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:34px!important;line-height:1!important;overflow:hidden!important}.characterCodexQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.characterCodexReadiness{grid-column:1/-1!important;padding:12px!important}.characterCodexVitals,.characterCodexMainGrid,.characterCodexStatsGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.characterCodexStat{min-height:0!important;padding:12px!important}.inventoryPageFixed{display:block!important}.inventoryPageFixed .inventoryTop{margin-bottom:10px!important;padding:12px!important}.inventoryTitlePanel{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.inventoryHeroEmblem{width:52px!important;min-width:52px!important;height:52px!important}.inventoryTitleLeft{min-width:0!important}.inventoryTitleLeft h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:30px!important;overflow:hidden!important}.inventorySummaryChips{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.inventorySummaryChips b{text-align:center!important;min-width:0!important;padding:9px 7px!important}.inventoryPageFixed .inventoryLayout{grid-template-columns:1fr!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.inventoryPageFixed .equipmentPanel,.inventoryPageFixed .bagPanel,.inventoryPageFixed .itemDetailsCompact{width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:visible!important}.inventoryPageFixed .paperdollBoard{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important;position:relative!important}.inventoryPageFixed .paperdollFigure{display:none!important}.inventoryPageFixed .gearSlot{aspect-ratio:1!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.inventoryPageFixed .gearSlotLabel{font-size:8px!important}.inventoryPageFixed .inventoryPowerPanel,.inventoryPageFixed .paperdollFooter{grid-column:1/-1!important;width:100%!important;min-width:0!important;position:static!important;transform:none!important}.inventoryToolbar,.inventorySortToolbar{scrollbar-width:none!important;gap:7px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.inventoryToolbar::-webkit-scrollbar{display:none!important}.inventorySortToolbar::-webkit-scrollbar{display:none!important}.inventoryToolbar input{flex:0 0 180px!important;min-width:180px!important}.inventoryToolbar button,.inventorySortToolbar button{white-space:nowrap!important;flex:none!important}.inventoryPageFixed .bagGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}.inventoryPageFixed .bagItemTile,.inventoryPageFixed .bagEmptyCell{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important}.inventoryPageFixed .itemDetailsCompact{padding:12px!important;position:static!important}.inventoryPageFixed .itemDetailsHero{grid-template-columns:66px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.inventoryPageFixed .itemDetailsIconWrap,.inventoryPageFixed .itemDetailsFrame{width:66px!important;height:66px!important}.inventoryPageFixed .itemDetailsHeroText{min-width:0!important}.inventoryPageFixed .itemDetailsHeroText h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:20px!important;overflow:hidden!important}.inventoryPageFixed .itemStatsGrid,.inventoryPageFixed .itemCompareGrid,.inventoryPageFixed .itemSlotOptionsCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventoryPageFixed .itemDetailsActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:static!important}.inventoryPageFixed .itemDetailsActions button{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;font-size:12px!important}.shopPageClean{display:block!important}.shopHeroPanelClean{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:14px!important;display:grid!important}.shopHeroIcon{width:52px!important;min-width:52px!important;height:52px!important}.shopHeroInfo{min-width:0!important}.shopHeroInfo h1{white-space:normal!important;font-size:30px!important}.shopCategoryBar,.shopFilterBar{scrollbar-width:none!important;gap:8px!important;padding-bottom:3px!important;display:flex!important;overflow:auto hidden!important}.shopCategoryBar::-webkit-scrollbar{display:none!important}.shopFilterBar::-webkit-scrollbar{display:none!important}.shopCategoryBar button,.shopFilterBar button{white-space:nowrap!important;flex:none!important}.shopLayoutClean{grid-template-columns:1fr!important;gap:10px!important;height:auto!important;display:grid!important;overflow:visible!important}.shopItemsGridClean{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.shopItemCardClean{min-width:0!important;min-height:146px!important;padding:10px!important}.shopItemCardClean>b{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.shopDetailsPanelClean{min-height:0!important;padding:12px!important}.shopDetailsHeadClean{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.shopDetailsTitleClean{min-width:0!important}.shopDetailsTitleClean h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:22px!important;overflow:hidden!important}.shopRightStatsLineClean,.shopMetaGridClean{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arxMapV22Page{display:block!important}.arxMapV22Header{margin-bottom:10px!important;padding:14px!important}.arxMapV22Title h1{font-size:30px!important;line-height:1.05!important}.arxMapV22Title p{display:none!important}.arxMapMobileList{gap:10px!important;display:grid!important}.arxMapV22Layout{display:none!important}.arxMapMobileSummary,.arxMapMobileQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.arxMapMobileSummary{background:#ffffff0a!important;border:1px solid #f0cc7729!important;border-radius:14px!important;padding:12px!important}.arxMapMobileSummary span{color:#f7f0dfb3!important;font-size:12px!important}.arxMapMobileSummary b{text-align:right!important;color:#ffe69b!important}.arxMapMobileQuickActions button,.arxMapMobileActions button{color:#f7e4aa!important;background:#ffffff0e!important;border:1px solid #f0cc7747!important;border-radius:12px!important;min-height:42px!important;font-weight:900!important}.arxMapMobileCard{background:linear-gradient(#ffffff0e,#ffffff06),#0a0e18f5!important;border:1px solid #f0cc772e!important;padding:12px!important;overflow:hidden!important}.arxMapMobileCard.selected{border-color:#ffe69b85!important;box-shadow:inset 0 0 0 1px #f0cc771f!important}.arxMapMobileCard.locked{opacity:.68!important}.arxMapMobileCardMain{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:0!important;display:grid!important}.arxMapMobileCardMain img{object-fit:cover!important;border:1px solid #f0cc7733!important;border-radius:14px!important;width:64px!important;height:64px!important}.arxMapMobileCardMain span{align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}.arxMapMobileCardMain small{color:#f0cc77c7!important;text-transform:uppercase!important;font-size:10px!important}.arxMapMobileCardMain strong{color:#fff1bd!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:17px!important;overflow:hidden!important}.arxMapMobileCardMain em{color:#f7f0dfad!important;font-size:12px!important;font-style:normal!important}.arxMapMobileCard p{color:#f7f0dfb8!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important}.arxMapMobileStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important;display:grid!important}.arxMapMobileStats span{color:#f7f0dfc2!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff0b!important;border-radius:10px!important;min-width:0!important;padding:7px 5px!important;font-size:10px!important;overflow:hidden!important}.arxMapMobileActions{grid-template-columns:1.3fr .7fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.arxMapMobileHunt{color:#171001!important;background:linear-gradient(135deg,#d8a84a,#fff1bd 52%,#c69533)!important}.arxMapMobileActions button:disabled{opacity:.45!important}.skillsPage,.questsPage,.bossesPage,.achievementsPage,.scopeMailPage,.arenaPage,.adventureTravelOnlyPage,.settingsPageUnified,.genericCollectionPage,.arenaBattlePage{width:100%!important;min-width:0!important;overflow:visible!important}.skillsHeroPanel,.questsHeroPanel,.bossesHeroPanel,.achievementsHeroPanel,.scopePageHero,.arenaHeroPanelClean,.adventureTravelHeaderCard,.genericCollectionHeroPanel{border-radius:16px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;margin-bottom:10px!important;padding:14px!important;display:grid!important}.skillsHeroIcon,.questsHeroIcon,.bossesHeroIcon,.achievementsHeroIcon,.scopePageHeroIcon,.arenaHeroIcon,.genericCollectionHeroIcon{border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;font-size:26px!important}.skillsHeroInfo,.questsHeroInfo,.bossesHeroInfo,.achievementsHeroInfo,.arenaHeroInfo,.genericCollectionHeroInfo,.scopePageHero>div{min-width:0!important}.skillsHeroInfo h1,.questsHeroInfo h1,.bossesHeroInfo h1,.achievementsHeroInfo h1,.arenaHeroInfo h1,.genericCollectionHeroInfo h1,.scopePageHero h1,.travelHeaderText h1{overflow-wrap:anywhere!important;letter-spacing:0!important;max-width:100%!important;font-size:25px!important;line-height:1.08!important}.skillsHeroInfo p,.questsHeroInfo p,.bossesHeroInfo p,.achievementsHeroInfo p,.arenaHeroInfo p,.genericCollectionHeroInfo p,.scopePageHero p,.travelHeaderText p{overflow-wrap:anywhere!important;margin-top:5px!important;font-size:12px!important;line-height:1.45!important}.bossesHeaderBackButton{grid-column:1/-1!important;width:max-content!important;min-height:36px!important}.skillsSummaryGrid,.questsSummaryGrid,.bossesSummaryGrid,.achievementsSummaryGrid,.scopeSummaryGrid,.arenaSummaryGrid,.genericCollectionSummaryGrid{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:4px!important;display:grid!important}.skillsSummaryCard,.questsSummaryCard,.bossesSummaryCard,.achievementsSummaryCard,.scopeSummaryCard,.arenaSummaryCard,.genericCollectionSummaryCard{border-radius:12px!important;min-width:0!important;padding:9px 7px!important}.skillsSummaryCard span,.questsSummaryCard span,.bossesSummaryCard span,.achievementsSummaryCard span,.scopeSummaryCard span,.arenaSummaryCard span,.genericCollectionSummaryCard span{font-size:10px!important}.skillsSummaryCard b,.questsSummaryCard b,.bossesSummaryCard b,.achievementsSummaryCard b,.scopeSummaryCard b,.arenaSummaryCard b,.genericCollectionSummaryCard b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;overflow:hidden!important}.skillsToolbar,.questsToolbar,.bossesToolbar,.achievementsFilterGroup,.scopeFilterBar,.genericCollectionToolbar,.travelHeaderActions{scrollbar-width:none!important;gap:8px!important;padding-bottom:3px!important;display:flex!important;overflow:auto hidden!important}.skillsToolbar::-webkit-scrollbar{display:none!important}.questsToolbar::-webkit-scrollbar{display:none!important}.bossesToolbar::-webkit-scrollbar{display:none!important}.achievementsFilterGroup::-webkit-scrollbar{display:none!important}.scopeFilterBar::-webkit-scrollbar{display:none!important}.genericCollectionToolbar::-webkit-scrollbar{display:none!important}.travelHeaderActions::-webkit-scrollbar{display:none!important}.skillsToolbar button,.questsToolbar button,.bossesToolbar button,.achievementsFilterGroup button,.scopeFilterBar button,.genericCollectionToolbar button,.travelHeaderActions button{white-space:nowrap!important;flex:none!important;min-height:38px!important}.skillsGrid,.questsGrid,.bossesGrid,.achievementsGrid,.genericRowsGrid,.arenaOpponentsList,.arenaRewardsGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.skillCard,.questCard,.bossCard,.achievementCard{border-radius:16px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.skillCardIcon,.questIcon,.bossPortrait,.achievementIcon{border-radius:14px!important;width:58px!important;min-width:58px!important;height:58px!important}.bossPortrait img,.skillCardIcon img{object-fit:cover!important;width:100%!important;height:100%!important}.skillCardBody,.questBody,.bossBody,.achievementBody{min-width:0!important}.skillCardTop,.questTop,.bossTop,.achievementTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px!important;display:grid!important}.skillCard h2,.questCard h2,.bossCard h2,.achievementCard h2,.skillCardTop b,.questTop b,.bossTop b,.achievementTop b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:16px!important;line-height:1.15!important;overflow:hidden!important}.skillEffectBlock,.skillCardBody>p,.questBody>p,.bossBody>p,.achievementBody>p{overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.45!important}.skillCardStats,.questRewardGrid,.bossStats,.bossRewards,.achievementStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.skillCardStats div,.questRewardGrid div,.bossStats div,.bossRewards div,.achievementStats div{border-radius:10px!important;min-width:0!important;padding:8px 6px!important;overflow:hidden!important}.skillCardActions,.activeTravelFixedActions,.travelChoiceDurations,.travelConfirmActions,.arenaMainActions,.arenaRewardActions,.arenaStateActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.skillUpgradeCost{grid-column:1/-1!important;min-width:0!important}.questRewardGrid .goldActionButton,.questGoButton,.questClaimButton,.bossStartButton,.arenaAttackButton{width:100%!important;min-width:0!important;min-height:40px!important}.questsNotice,.skillsActionError,.travelInlineError,.arenaError,.scopeInlineError{overflow-wrap:anywhere!important;border-radius:12px!important;padding:10px 12px!important;font-size:12px!important}.adventureTravelOnlyPage{gap:10px!important;display:grid!important}.adventureTravelHeaderCard{grid-template-columns:1fr!important}.travelHeaderActions{width:100%!important}.adventureTravelGridFixed{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.activeTravelFixedCard{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.activeTravelFixedIcon{width:54px!important;height:54px!important;font-size:28px!important}.activeTravelFixedBody,.travelChoiceTop{min-width:0!important}.travelChoiceCard,.travelRecentFixedPanel,.travelResultPanel,.travelBusyPanel{border-radius:16px!important;padding:12px!important}.travelChoiceTop{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.travelChoiceTop h2,.activeTravelFixedBody h2{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.travelRecentFixedList{gap:8px!important;max-height:230px!important;display:grid!important;overflow:auto!important}.travelRecentFixedRow{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-width:0!important;display:grid!important}.travelConfirmOverlay{z-index:130!important;place-items:center!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important}.travelConfirmModal{border-radius:18px!important;width:min(100%,420px)!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;overflow:auto!important}.arenaLayoutClean,.scopeMailGrid,.genericCollectionLayout,.settingsUnifiedGrid,.arxSettingsGrid{grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;display:grid!important}.arenaPanel,.scopeMailList,.scopeMailDetails,.genericSourcesPanel,.settingsPanel,.characterManagerPanel{border-radius:16px!important;min-width:0!important;padding:12px!important;overflow:hidden!important}.arenaOpponentCard,.arenaRewardCard,.arenaTableRow,.scopeMailListItem,.genericRowCard,.characterSlotCard{border-radius:14px!important;min-width:0!important;overflow:hidden!important}.arenaOpponentCard,.arenaTableRow,.scopeMailListItem{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.arenaOpponentCard h3,.arenaTableRow b,.scopeMailListItem b,.scopeMailDetails h2,.genericRowTop h2,.characterSlotCard h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.arenaTableList,.scopeMailList,.genericSourcesList{max-height:260px!important;overflow:auto!important}.scopeMailBody,.scopeMailPayload{overflow-wrap:anywhere!important}.settingsRows,.characterSlotsGrid,.characterCreateGrid,.characterSlotStats,.genericRowFields{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.settingsRows>div,.characterSlotStats>div,.genericRowFields>div{min-width:0!important}.characterCreateForm label,.characterCreateForm input,.characterCreateForm select,.characterCreateForm button{width:100%!important;min-width:0!important}.characterSlotTop{grid-template-columns:48px minmax(0,1fr)!important;gap:9px!important;display:grid!important}.characterSlotIcon{width:48px!important;height:48px!important;font-size:24px!important}.arenaBattleEmbedded,.arenaBattlePage{min-height:0!important;padding:0!important;overflow:visible!important}.arenaBattleGrid{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;display:grid!important;overflow:visible!important}.arenaCenter,.arenaActor,.arenaChronicle,.battleTempoPanel,.combatStage{border-radius:16px!important;min-width:0!important;padding:12px!important;overflow:hidden!important}.arenaActor{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.arenaPortrait{width:64px!important;min-width:64px!important;height:64px!important}.arenaActorName,.arenaHp,.arenaEffects{min-width:0!important}.arenaHp,.arenaStats,.arenaEffects{grid-column:1/-1!important}.arenaActorName h2,.arenaActionBanner h1,.combatStageTop b,.combatStageName b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.arenaStats,.arenaStatsThree,.arenaStatsSix,.battleTacticalStats,.battleTempoRows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.arenaStatsSix{grid-template-columns:repeat(3,minmax(0,1fr))!important}.arenaDuelLine{grid-template-columns:62px minmax(0,1fr) 62px!important;gap:8px!important}.arenaDuelHero,.arenaDuelEnemy{width:62px!important;height:62px!important}.arenaActionBanner{border-radius:14px!important;padding:12px!important}.arenaActionBanner h1{font-size:22px!important;line-height:1.1!important}.arenaResultCard,.arenaResultCard dl{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.arenaSkills{grid-template-columns:1fr!important;gap:8px!important;max-height:none!important;display:grid!important;overflow:visible!important}.arenaSkill{border-radius:13px!important;min-width:0!important;min-height:56px!important;padding:8px!important}.arenaSkillIcon{width:38px!important;min-width:38px!important;height:38px!important}.arenaSkillText{min-width:0!important}.arenaSkillText b,.arenaSkillText small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.arenaChronicleList,.arenaEffectList{max-height:220px!important;overflow:auto!important}.arenaChronicleRow{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important}.arenaChronicleMeta{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.combatStageTop,.combatStageFooter{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.combatStageArena{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;align-items:end!important;gap:6px!important;min-height:230px!important;display:grid!important}.combatStageFighter{min-width:0!important}.combatStageSpriteWrap{transform-origin:bottom!important;transform:scale(.82)!important}.combatStageName{min-width:0!important;padding:8px!important}.combatTurnPips,.effectIconRow{scrollbar-width:none!important;overflow-x:auto!important}.combatTurnPips::-webkit-scrollbar{display:none!important}.effectIconRow::-webkit-scrollbar{display:none!important}}@media (width<=390px){.inventoryPageFixed .bagGrid,.inventoryPageFixed .paperdollBoard{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shopItemsGridClean{grid-template-columns:1fr!important}.sideItem,.dashSidePanel .sideItem,.dashSidePanel.collapsed .sideItem{flex-basis:58px!important;width:58px!important;min-width:58px!important}}
