@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--gold:#e0ad5d;--violet:#8c5cff;--panel:#111018;--line:#302b3d}*{box-sizing:border-box}html,body{color:#eeeaf2;min-height:100%;font-family:var(--font-geist-sans),Arial,sans-serif;background:#07060a;margin:0}button{font:inherit;color:inherit}.loading{letter-spacing:.7em;height:100vh;color:var(--gold);background:#07060a;place-items:center;font:700 30px Georgia;display:grid}.creation{background:radial-gradient(circle at 50% 22%,#281b43 0,#0e0b16 34%,#060609 75%);min-height:100vh;padding:42px 20px;position:relative;overflow:hidden}.stars{opacity:.3;background-image:radial-gradient(#d6c3ff 1px,#0000 1px),radial-gradient(#ffc86d 1px,#0000 1px);background-position:0 0,20px 15px;background-size:47px 47px,71px 71px;position:absolute;inset:0}.createCard{text-align:center;max-width:1080px;margin:auto;position:relative}.sigil{width:68px;height:78px;color:var(--gold);clip-path:polygon(50% 0,100% 22%,87% 82%,50% 100%,13% 82%,0 22%);background:#18111f;border:1px solid #9c7748;place-items:center;margin:0 auto 12px;font:42px Georgia;display:grid}.overline{letter-spacing:.38em;color:#b28b53;font-size:9px}.createCard>h1{letter-spacing:.18em;text-shadow:0 0 38px #9b5aff55;margin:4px 0;font:700 clamp(42px,7vw,78px) Georgia}.intro{color:#9b94a5;max-width:600px;margin:0 auto 18px;font-size:13px}.raceReveal{background:#111019cc;border:1px solid #494052;width:min(430px,100%);margin:0 auto 24px;padding:13px 20px;box-shadow:0 0 30px #875aff1f}.raceReveal small,.raceReveal strong{display:block}.raceReveal small{letter-spacing:.2em;color:#847b8e;font-size:8px}.raceReveal strong{color:#d7b8ff;margin:4px;font:23px Georgia}.raceReveal button{color:#766f80;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.classGrid{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.choice{cursor:pointer;background:linear-gradient(#15121b,#0d0b10);border:1px solid #272330;min-width:0;padding:15px 5px 12px;transition:all .2s;position:relative}.choice>img{object-fit:contain;width:74px;height:86px;image-rendering:pixelated;outline-offset:-5px;background:linear-gradient(#284a36 0%,#10291f 66%,#09160f 100%);border:2px solid #c69a4c;outline:2px solid #0a2117;margin:0 auto 8px;padding:4px;display:block;box-shadow:inset 0 0 0 2px #5f4320,0 5px #050a07,0 7px 14px #0008}.choice:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e4bf69 20% 80%,#0000);width:56px;height:3px;position:absolute;top:7px;left:50%;translate:-50%}.choice:hover{border-color:#655878;transform:translateY(-3px)}.choice.selected{border-color:var(--class);box-shadow:inset 0 0 25px var(--class),0 0 20px var(--class)}.choice.selected>img{box-shadow:inset 0 0 0 2px #7b5730, 0 0 18px var(--class);border-color:#f0cf77}@supports (color:color-mix(in lab, red, red)){.choice.selected{box-shadow:inset 0 0 25px color-mix(in srgb,var(--class) 18%,transparent),0 0 20px color-mix(in srgb,var(--class) 15%,transparent)}}.choice i{width:42px;height:42px;color:var(--class);border:1px solid #3c3545;place-items:center;margin:auto;font:23px Georgia;display:grid}.choice b,.choice small,.choice em{display:block}.choice b{margin:9px 0 3px;font:12px Georgia}.choice small{color:#6e6874;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.choice em{color:#9a835e;margin-top:7px;font-size:8px;font-style:normal}.selectedClass{text-align:left;background:#111019;border:1px solid #3b3345;align-items:center;gap:16px;max-width:730px;margin:22px auto 0;padding:14px 16px;display:flex}.selectedClass>span{text-align:center;width:50px;font:38px Georgia}.selectedClass div{flex:1}.selectedClass small,.selectedClass b{display:block}.selectedClass small{color:#7e7586;letter-spacing:.2em;font-size:8px}.selectedClass b{font:21px Georgia}.selectedClass p{color:#79727e;margin:3px 0;font-size:10px}.selectedClass button,.reward button,.chestBox button{color:#f1ca8b;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#3b2b1b,#1b1510);border:1px solid #a67d45;padding:13px 17px;font-size:10px}.warning{color:#6f6874;font-size:9px}.game{background:#08070c;height:100vh;overflow:hidden}.top{z-index:20;background:#0b0910e8;border-bottom:1px solid #2b2533;align-items:center;height:64px;padding:0 24px;display:flex;position:relative}.logo>b{width:36px;height:42px;color:var(--gold);clip-path:polygon(50% 0,100% 24%,86% 82%,50% 100%,14% 82%,0 24%);border:1px solid #775a37;place-items:center;font:25px Georgia;display:grid}.logo span strong,.logo span small{display:block}.logo span strong{letter-spacing:.25em;font:17px Georgia}.logo span small{letter-spacing:.3em;color:#625c68;font-size:7px}.currencies{align-items:center;gap:12px;margin-left:auto;display:flex}.currencies>span,.currencies>button{background:#100e15;border:1px solid #292431;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:10px;display:flex}.currencies span{color:var(--gold)}.currencies button{cursor:pointer}.currencies .gear{padding:0 10px;font-size:15px}.world{background:linear-gradient(#09081866,#100b1a 45%,#1a1016 75%,#09080d),radial-gradient(circle at 50% 30%,#5d397466,#0000 35%);height:calc(100vh - 118px);position:relative;overflow:hidden}.world:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff05 80px);position:absolute;inset:0}.moon{opacity:.22;background:#9e87b5;border-radius:50%;width:160px;height:160px;position:absolute;top:8%;left:50%;translate:-50%;box-shadow:0 0 65px #b497da55}.moon:after{content:"";background:#100c1b;border-radius:50%;position:absolute;inset:22px}.mountains{clip-path:polygon(0 65%,10% 28%,20% 62%,32% 18%,43% 65%,56% 25%,65% 56%,77% 8%,88% 58%,100% 32%,100% 100%,0 100%);opacity:.75;background:#121019;height:42%;position:absolute;bottom:26%;left:0;right:0}.stageTop{z-index:4;align-items:center;gap:22px;display:flex;position:absolute;top:14px;left:20px;right:20px}.stageTop>div:first-child small,.stageTop>div:first-child b{display:block}.stageTop small{letter-spacing:.25em;color:#716b78;font-size:7px}.stageTop>div:first-child b{color:#d5b477;font:18px Georgia}.progress{text-align:center;margin:auto}.progress>span{color:#8d8492;letter-spacing:.15em;font-size:8px}.progress>i{gap:5px;margin-top:6px;display:flex}.progress em{background:#332b3b;width:18px;height:3px}.progress em.done{background:#bc8a45;box-shadow:0 0 6px #c58e41}.bossIcon{cursor:pointer;color:#76667c;background:#18121f;border:1px solid #514257;width:42px;height:42px}.bossIcon.active{color:#ffbc62;border-color:#bd7939;box-shadow:0 0 20px #d66d3c55}.enemyInfo{z-index:4;text-align:center;width:min(470px,72vw);position:absolute;top:72px;left:50%;translate:-50%}.enemyInfo small{letter-spacing:.25em;color:#a47a7f;font-size:7px}.enemyInfo h2{margin:4px;font:24px Georgia}.life{background:#160e14;border:1px solid #47333d;height:12px;padding:2px;position:relative}.life i{background:linear-gradient(90deg,#6d1930,#df3650);height:100%;transition:width .2s;display:block;box-shadow:0 0 11px #d52d49}.life span{text-shadow:0 1px 2px #000;place-items:center;font-size:7px;display:grid;position:absolute;inset:-1px}.foe{cursor:crosshair;z-index:3;background:0 0;border:0;width:220px;height:230px;position:absolute;top:128px;left:50%;translate:-50%}.foeAura{border:1px solid #7b314d;border-radius:50%;animation:2.2s infinite pulse;position:absolute;inset:20px;box-shadow:0 0 60px #ae29543b,inset 0 0 45px #78233b33}.foeSprite{clip-path:polygon(12% 16%,34% 0,48% 19%,72% 3%,91% 22%,82% 56%,100% 100%,52% 84%,5% 100%,18% 53%);filter:drop-shadow(0 14px 12px #000);background:linear-gradient(135deg,#493440,#15111a 72%);width:108px;height:145px;position:absolute;top:45px;left:56px}.foeSprite:before,.foeSprite:after{content:"";background:#ff385a;width:9px;height:4px;position:absolute;top:48px;box-shadow:0 0 8px #ff315b}.foeSprite:before{left:34px}.foeSprite:after{right:34px}.foe.boss .foeSprite{background:linear-gradient(135deg,#76522a,#211220 70%)}.foe.boss .foeAura{border-color:#cc8048;box-shadow:0 0 70px #df653d55}.hit{color:#ffcf84;text-shadow:0 2px 4px #000;font:700 25px Arial;animation:.35s forwards damage;position:absolute;top:30%;left:50%}.hit small{letter-spacing:.15em;font-size:7px;display:block}.battleGround{z-index:5;justify-content:center;align-items:flex-end;gap:50px;height:190px;display:flex;position:absolute;bottom:188px;left:0;right:0}.battleGround:after{content:"";filter:blur(9px);z-index:-1;background:#02020499;border-radius:50%;width:520px;height:45px;position:absolute;bottom:0}.player{cursor:pointer;transform-origin:bottom;background:0 0;border:0;width:125px;height:175px;position:relative}.player .body{background:linear-gradient(var(--class),#16121b 70%);clip-path:polygon(27% 0,72% 0,90% 25%,78% 100%,20% 100%,9% 25%);filter:drop-shadow(0 9px 6px #000);width:62px;height:113px;position:absolute;top:28px;left:32px}.player .body:before{content:"";border-bottom:4px solid var(--class);background:#1d1822;border-radius:45% 45% 35% 35%;width:33px;height:31px;position:absolute;top:5px;left:15px}@supports (color:color-mix(in lab, red, red)){.player .body:before{border-bottom:4px solid color-mix(in srgb,var(--class) 70%,#111)}}.cape{background:linear-gradient(135deg,var(--class),#0d0a10);width:65px;height:108px;position:absolute;top:48px;left:31px}@supports (color:color-mix(in lab, red, red)){.cape{background:linear-gradient(135deg,color-mix(in srgb,var(--class) 55%,#17101b),#0d0a10)}}.cape{clip-path:polygon(15% 0,86% 0,100% 100%,53% 86%,0 100%);z-index:-1}.weapon{color:var(--class);transform-origin:bottom;z-index:4;font:38px Georgia;position:absolute;top:42px;right:8px;rotate:-28deg}.player>small{white-space:nowrap;color:#a798ad;font-size:8px;position:absolute;bottom:0;left:50%;translate:-50%}.player.swing .weapon{animation:.32s weapon}.companion{text-align:center;color:#4c4354;background:#100d1688;border:1px dashed #39313f;place-items:center;width:90px;height:95px;display:grid}.companion i{font-size:19px;font-style:normal}.companion small{font-size:7px}.combatHud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:8;background:#0c0a10e8;border:1px solid #332c3b;height:172px;padding:12px;position:absolute;bottom:10px;left:18px;right:18px}.playerStats{gap:5px;display:flex;position:absolute;top:12px;left:12px}.playerStats span{background:#121018;border:1px solid #292431;min-width:74px;padding:6px 8px}.playerStats small,.playerStats b{display:block}.playerStats small{color:#625c69;letter-spacing:.15em;font-size:6px}.playerStats b{white-space:nowrap;margin-top:2px;font-size:10px}.tap{cursor:pointer;background:linear-gradient(#3a291c,#171111);border:1px solid #a87945;width:250px;padding:10px;position:absolute;top:10px;left:50%;translate:-50%}.tap b,.tap small{display:block}.tap b{letter-spacing:.18em;color:#f1c57c;font:13px Georgia}.tap small{color:#866f55;margin-top:2px;font-size:7px}.mana{width:190px;position:absolute;top:12px;right:12px}.mana span{color:#8e82a1;justify-content:space-between;font-size:7px;display:flex}.mana>i{background:#1c1830;height:7px;margin-top:5px;display:block}.mana em{background:linear-gradient(90deg,#4532a1,#7289ff);height:100%;transition:width .2s;display:block}.skills{gap:8px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.skills button{cursor:pointer;background:linear-gradient(#18141f,#0d0b10);border:1px solid #3b3345;width:92px;height:90px;padding:7px;position:relative}.skills button>i{color:#be8ce0;border:1px solid #5c4766;place-items:center;width:42px;height:42px;margin:auto;font:20px Georgia;display:grid}.skills button>b{color:#746a79;font-size:7px;position:absolute;top:4px;left:5px}.skills button>span{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:7px;display:block;overflow:hidden}.skills button>em{background:#09070cbb;place-items:center;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.dock{background:#0a080e;border-top:1px solid #2b2533;justify-content:center;height:54px;display:flex}.dock button{color:#665f6d;cursor:pointer;background:0 0;border:0;border-right:1px solid #201c25;width:110px;font-size:16px}.dock button span{margin-top:3px;font-size:7px;display:block}.dock button.active{color:var(--gold);background:#151019}.toast{z-index:50;background:#19121f;border:1px solid #775489;padding:10px 18px;font-size:10px;position:fixed;top:78px;left:50%;translate:-50%;box-shadow:0 8px 30px #000}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#050408dd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal,.reward{background:linear-gradient(#17121d,#0d0a11);border:1px solid #493a56;width:min(560px,100%);max-height:85vh;padding:25px;position:relative;overflow:auto;box-shadow:0 20px 80px #000}.close{color:#7d7185;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.modal h2,.reward h2{margin:5px 0 17px;font:27px Georgia}.raceList>div{border-bottom:1px solid #29222f;justify-content:space-between;padding:8px;display:flex}.raceList span{align-items:center;gap:8px;display:flex}.raceList span small{color:#6f6675;font-size:8px}.raceList strong{color:#c9a96d;font-size:10px}.dot{background:#888;border-radius:50%;width:7px;height:7px}.dot.Incomum{background:#5baa64}.dot.Raro{background:#4d86d9}.dot.Épico{background:#965bda}.dot.Lendário{background:#e6aa3d}.dot.Mítico{background:#e34c8e}.dot.Celestial{background:#f4f0ff;box-shadow:0 0 7px #fff}.chestBox{background:#15101b;border:1px solid #3f3348;align-items:center;gap:14px;padding:14px;display:flex}.chestBox>span{color:var(--gold);font-size:35px}.chestBox>div{flex:1}.chestBox b,.chestBox small{display:block}.chestBox small{color:#746b7a;margin-top:4px;font-size:8px}.chestBox button:disabled{opacity:.4}.items{gap:7px;margin-top:17px;display:grid}.items>p{text-align:center;color:#716878;font-size:10px}.item{background:#110e15;border:1px solid #312a38;align-items:center;padding:10px;display:flex}.item>i{color:#aaa;width:30px;font-style:normal}.item span{flex:1}.item span b,.item span small{display:block}.item span b{font:12px Georgia}.item span small{color:#6d6573;font-size:8px}.item em{font-size:8px;font-style:normal}.item.Raro em,.text-Raro{color:#5c98f1}.item.Épico em,.text-Épico{color:#b474ff}.item.Lendário em,.text-Lendário{color:#f4b34e}.item.Mítico em,.text-Mítico{color:#ff5ba5}.item.Celestial em,.text-Celestial{color:#fff;filter:drop-shadow(0 0 5px #b7a8ff)}.reward{text-align:center;width:min(400px,100%)}.reward>span{color:var(--gold);filter:drop-shadow(0 0 20px #d59638);font-size:65px;animation:1.3s infinite pulse;display:block}.reward>small{letter-spacing:.25em;color:#88747f;font-size:8px}.reward>p{color:#9a8ca0;font-size:11px}.reward>button{margin-top:10px}@keyframes pulse{50%{opacity:.5}}@keyframes damage{to{opacity:0;transform:translateY(-45px)}}@keyframes swing{40%{transform:translateY(-5px)rotate(5deg)}}@keyframes weapon{50%{transform:scale(1.25)}}@media (width<=900px){.classGrid{grid-template-columns:repeat(3,1fr)}.game{height:auto;min-height:100vh;overflow:auto}.world{height:850px}.playerStats,.mana{top:62px}.combatHud{height:220px}.battleGround{bottom:236px}.skills button{width:76px}.dock{z-index:30;position:sticky;bottom:0}.companion{width:70px}.battleGround{gap:22px}}@media (width<=600px){.creation{padding:25px 10px}.classGrid{grid-template-columns:repeat(3,1fr)}.choice{padding:10px 2px}.choice i{width:34px;height:34px}.selectedClass{grid-template-columns:38px 1fr;display:grid}.selectedClass button{grid-column:1/3}.top{padding:0 10px}.logo span small{display:none}.currencies{gap:4px}.currencies>span,.currencies>button{padding:0 7px}.currencies .diamond{display:none}.world{height:780px}.stageTop{left:10px;right:10px}.stageTop>div:first-child small{display:none}.enemyInfo{top:70px}.foe{top:125px}.battleGround{gap:4px;bottom:250px}.companion{width:55px;height:75px}.companion small{font-size:6px}.player{scale:.9}.combatHud{height:240px;left:5px;right:5px}.playerStats{top:58px;left:7px}.playerStats span{min-width:64px;padding:5px}.mana{width:120px;top:65px;right:7px}.skills{gap:4px}.skills button{width:62px;height:81px;padding:5px}.skills button>i{width:35px;height:35px}.skills button>span{font-size:6px}.dock button{width:16.66%;font-size:14px}.dock button span{font-size:6px}.modal{padding:20px 13px}}.createFog{pointer-events:none;background:linear-gradient(90deg,#09070c 0,#0000 25% 75%,#09070c),radial-gradient(at 50% 28%,#0000 0,#06050988 65%);position:absolute;inset:0}.landingHero{text-align:left;background:linear-gradient(90deg,#0b0911dd,#16102299);border:1px solid #33283e;grid-template-columns:1fr 1fr;align-items:center;min-height:410px;margin-bottom:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 80px #0008}.landingHero:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 69px,#ffffff04 70px);position:absolute;inset:0}.heroCopy{z-index:3;padding:48px;position:relative}.heroCopy h1{letter-spacing:.12em;color:#0000;text-shadow:0 0 45px #8f5cac35;background:linear-gradient(#fff,#bbaac9 55%,#6f527f);-webkit-background-clip:text;background-clip:text;margin:8px 0;font:700 clamp(55px,8vw,94px) Georgia}.heroPhrase{color:#91879b;font:18px/1.55 Georgia}.heroPhrase b{color:#e4c58d}.featurePills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.featurePills span{color:#9a8da3;text-transform:uppercase;letter-spacing:.08em;background:#100d16;border:1px solid #44364e;padding:8px 11px;font-size:9px}.heroScene{background:radial-gradient(circle at 55% 35%,#673f793d,#0000 45%);height:100%;min-height:410px;position:relative}.heroScene>small{white-space:nowrap;color:#6f6575;letter-spacing:.2em;font-size:7px;position:absolute;bottom:20px;left:50%;translate:-50%}.portal{border:2px solid #8655a2;border-radius:50%;width:235px;height:235px;animation:2.5s infinite pulse;position:absolute;top:45%;left:50%;translate:-50% -50%;box-shadow:0 0 35px #a660c655,inset 0 0 55px #7e459455}.portal:after{content:"";border:1px solid #b47cc344;border-radius:50%;position:absolute;inset:20px}.previewEnemy{clip-path:polygon(10% 15%,35% 0,50% 18%,75% 3%,92% 23%,83% 60%,100% 100%,52% 84%,5% 100%,18% 56%);filter:drop-shadow(0 10px 15px #000);background:linear-gradient(#5a3b5e,#15101b);width:78px;height:115px;position:absolute;top:76px;left:50%;translate:-50%}.previewEnemy:before,.previewEnemy:after{content:"";background:#ff3b66;width:7px;height:3px;position:absolute;top:38px;box-shadow:0 0 7px #ff3b66}.previewEnemy:before{left:24px}.previewEnemy:after{right:24px}.previewHero{width:105px;height:145px;position:absolute;bottom:52px;left:50%;translate:-50%}.previewHero>i{background:linear-gradient(var(--class),#17111c);clip-path:polygon(28% 0,72% 0,91% 26%,80% 100%,20% 100%,9% 26%);width:58px;height:109px;position:absolute;top:16px;left:25px}.previewHero>i:before{content:"";background:#201824;border-radius:50%;width:32px;height:30px;position:absolute;top:5px;left:13px}.previewHero>b{background:linear-gradient(var(--class),#0b0910);width:72px;height:98px;position:absolute;top:42px;left:18px}@supports (color:color-mix(in lab, red, red)){.previewHero>b{background:linear-gradient(color-mix(in srgb,var(--class) 60%,#151019),#0b0910)}}.previewHero>b{clip-path:polygon(10% 0,90% 0,100% 100%,50% 84%,0 100%);z-index:-1}.previewHero>span{color:var(--class);z-index:4;font:35px Georgia;position:absolute;top:36px;right:0;rotate:-25deg}.creationDivider{align-items:center;gap:15px;margin:5px 0 18px;display:flex}.creationDivider:before,.creationDivider:after{content:"";background:linear-gradient(90deg,#0000,#5a455e,#0000);flex:1;height:1px}.creationDivider span{letter-spacing:.35em;color:#aa8350;font:9px Georgia}.raceReveal{text-align:left;align-items:center;gap:14px;display:flex}.raceReveal>i{color:#c18cff;font-size:29px;font-style:normal}.raceReveal>div{flex:1}.raceReveal em{color:#82758b;font:8px Arial;display:block}.raceReveal button{border:1px solid #44364e;padding:8px;text-decoration:none}.chooseTitle{text-align:left;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.chooseTitle>span{color:#5c4861;font:30px Georgia}.chooseTitle small,.chooseTitle b{display:block}.chooseTitle small{color:#b68b50;letter-spacing:.2em;font-size:8px}.chooseTitle b{color:#766d7c;margin-top:3px;font-size:9px}.confirmModal{--confirm-gold:#c99a45;border:2px solid var(--confirm-gold);text-align:center;color:#f2e8d5;background:radial-gradient(at 50% 15%,#12382e 0%,#071913 47%,#03100d 100%);width:min(520px,100vw - 28px);padding:34px 28px 24px;position:relative;box-shadow:0 20px 70px #000b,inset 0 0 48px #001f19}@supports (color:color-mix(in lab, red, red)){.confirmModal{box-shadow:0 20px 70px #000b, inset 0 0 48px color-mix(in srgb,var(--class) 12%,#001f19)}}.confirmCrest{border:2px solid var(--confirm-gold);width:62px;height:62px;box-shadow:0 0 0 5px #06130f, 0 0 0 6px var(--confirm-gold), 0 0 25px color-mix(in srgb, var(--class) 58%, transparent);background:#081914;place-items:center;margin:-67px auto 13px;display:grid;transform:rotate(45deg)}.confirmCrest span{color:var(--class);text-shadow:0 0 12px var(--class);font:27px Georgia;transform:rotate(-45deg)}.confirmModal h2{color:#e1b85f;letter-spacing:.055em;text-transform:uppercase;margin:0 0 10px;font:700 29px Georgia,serif}.confirmModal>p:not(.overline){color:#d3d3c8;font-size:14px;line-height:1.6}.confirmLead b{color:#e1b85f}.confirmLead strong,.confirmSynergy em{color:var(--class);font-style:normal}.confirmModal .overline{color:#d4a555;letter-spacing:.2em;margin:0 0 4px;font-size:10px}.confirmStats{background:#03120e99;border:1px solid #7d6231;grid-template-columns:repeat(3,1fr);margin:20px 0 18px;display:grid}.confirmStats span{color:#c99a45;letter-spacing:.05em;border-right:1px solid #5e4827;padding:14px 5px;font-size:10px}.confirmStats span:last-child{border:0}.confirmStats b{color:var(--class);margin-top:7px;font-size:21px;display:block}.confirmSynergy{text-align:left;background:#03120e88;border:1px solid #5e4827;padding:13px 16px}.confirmSynergy>small{text-align:center;color:#c99a45;letter-spacing:.14em;margin-bottom:11px;font-size:10px;display:block}.confirmSynergyContent{align-items:center;gap:13px;display:flex}.synergyOrb{border:2px solid var(--confirm-gold);width:48px;height:48px;color:var(--class);box-shadow:0 0 16px color-mix(in srgb,var(--class) 45%,transparent);background:radial-gradient(circle,#283b54,#06120f 66%);border-radius:50%;flex:0 0 48px;place-items:center;font-size:22px;display:grid}.confirmSynergy b{color:#e1b85f;font:700 16px Georgia,serif;display:block}.confirmSynergy p{color:#d0d6cb;margin:3px 0 0;font-size:12px;line-height:1.45}.confirmSynergy.active{border-color:var(--class);box-shadow:inset 0 0 18px color-mix(in srgb,var(--class) 12%,transparent)}.confirmActions{gap:12px;margin-top:20px;display:flex}.confirmActions button{color:#e1b85f;cursor:pointer;background:#0c1414;border:1px solid #b88c40;flex:1;padding:14px 10px;font-size:11px;font-weight:700}.confirmActions .yes{border-color:var(--class);background:var(--class)}@supports (color:color-mix(in lab, red, red)){.confirmActions .yes{background:color-mix(in srgb,var(--class) 20%,#151119)}}.confirmActions .yes{color:#fff}.confirmWarning{margin:17px 0 0;color:#d4a555!important;font-size:12px!important}.confirmError{text-align:center;background:#2a0d0bcc;border:1px solid #8e392f;padding:10px 12px;color:#ff8a72!important;margin:12px 0 0!important}.confirmActions button:disabled{cursor:wait;opacity:.65;filter:saturate(.6)}.guildArtGallery{background:#020907;border:1px solid #6f542d;grid-column:1/-1;grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;padding:10px;display:grid!important}.guildArtGallery legend{color:#d9b765;letter-spacing:.14em;padding:0 8px;font-size:11px}.guildArtGallery button{grid-template-rows:78px auto;gap:4px;background:#071511!important;border:1px solid #594326!important;min-height:112px!important;padding:5px!important;display:grid!important}.guildArtGallery button.selected{box-shadow:0 0 0 2px #8b5f21,0 0 22px #d7a43d44;border-color:#f1c45e!important}.guildArtGallery img{object-position:center;width:100%;height:78px;object-fit:cover!important}.guildArtGallery span{color:#e8d7ad;font-size:9px}.marketOfferGrid>p,.marketOwn>p{text-align:center;color:#d8c18d;background:radial-gradient(circle at 50% 20%,#183d2d88,#020a08 65%);border:1px dashed #70552f;grid-column:1/-1;place-items:center;min-height:210px;padding:40px;font-family:Georgia,serif;font-size:18px;display:grid;margin:0!important}.marketOfferGrid>p:before,.marketOwn>p:before{content:"✦";color:#d6a53f;margin-bottom:10px;font-size:38px;display:block}@media (width<=800px){.guildArtGallery{grid-template-columns:repeat(2,1fr)}}.lobbyCharacter{max-width:280px;height:310px;margin:auto}.openPartyList{gap:7px;margin-top:10px;display:grid}.openPartyList article{background:#06130f;border:1px solid #67502d;justify-content:space-between;align-items:center;padding:9px;display:flex}.openPartyList span{display:grid}.openPartyList small{color:#9eb3a9}.guildLoading{text-align:center;place-items:center;gap:14px;min-height:280px;display:grid}.guildLoading small{color:#a7b7af}.characterRenderer .modularHero{width:320px;max-width:96%;height:440px;max-height:96%;bottom:0;left:50%;transform:translate(-50%);position:absolute!important}@media (width<=520px){.confirmModal{padding:29px 15px 20px}.confirmCrest{margin-top:-58px;margin-bottom:5px;transform:rotate(45deg)scale(.84)}.confirmModal h2{font-size:23px}.confirmModal>p:not(.overline){font-size:12px}.confirmActions{gap:7px}.confirmActions button{padding:13px 6px;font-size:9px}}@media (width<=760px){.landingHero{grid-template-columns:1fr;min-height:0}.heroCopy{text-align:center;padding:34px 22px}.featurePills{justify-content:center}.heroScene{min-height:330px}.classGrid{grid-template-columns:repeat(3,1fr)}}.noxiosCompendium{background:linear-gradient(145deg,#061915f5,#090a11f5);border:1px solid #d3aa5b52;margin:24px 0;padding:24px}.noxiosCompendium header{margin-bottom:16px}.noxiosCompendium header small,.noxiosCompendium summary{color:#e5bd70;letter-spacing:.14em}.noxiosCompendium details{border-top:1px solid #d3aa5b3d;padding:14px 0}.noxiosCompendium summary{cursor:pointer;font-weight:800}.noxiosCompendium details>div{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;max-height:440px;margin-top:14px;display:grid;overflow:auto}.noxiosCompendium article{background:#0d1218d1;border:1px solid #8a67b84d;flex-direction:column;gap:6px;min-height:112px;padding:14px;display:flex}.noxiosCompendium article small{color:#a999c6}.noxiosCompendium article b{color:#f0d9a8}.noxiosCompendium article p{color:#b7beb9;margin:0;font-size:.86rem}.clickableArena,.clickableArena *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.clickableArena img{pointer-events:none;image-rendering:pixelated}.groundLine{z-index:2;background:linear-gradient(90deg,#0000,#75557f88 12%,#d59b4a88 50%,#75557f88 88%,#0000);height:2px;position:absolute;bottom:10px;left:12%;right:12%;box-shadow:0 8px 24px #000,0 -2px 18px #7b4dff22}.battleGround,.foe,.companion,.player{transform-origin:bottom}.realMonster,.playerSprite,.companion.active>img{object-fit:contain;object-position:center bottom;image-rendering:pixelated;display:block}.enemyShadow{bottom:1px!important}.awakeningPanel{background:linear-gradient(145deg,#171020,#0b0810);border:1px solid #624b72;width:min(760px,96vw);max-height:90vh;padding:28px;position:relative;overflow:auto}.awakeningPanel h2{margin:4px 0;font:30px Georgia}.raceCompare{grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;margin:22px 0;display:grid}.raceCompare article{border:1px solid color-mix(in srgb,var(--race) 60%,#33283e);background:#100c15;min-height:150px;padding:20px}.raceCompare article>*{display:block}.raceCompare article>b{color:var(--race);margin:8px 0;font:24px Georgia}.raceCompare article span{color:#b8a8c2;font-size:10px}.raceCompare article p{color:#9b91a2}.awakeningActions,.viewControls,.atelierActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.awakeningActions button,.viewControls button,.atelierActions button{color:#eee;cursor:pointer;background:#1b1422;border:1px solid #6b5278;padding:10px 13px}.viewControls .selected{color:#ffd794;border-color:#d09a4d}@media (width>=901px){.foe{width:160px!important;height:160px!important;top:auto!important;bottom:148px!important;transform:none!important}.foe .realMonster{width:145px!important;height:145px!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.foe .enemyShadow{width:94px!important}.foe.boss{width:310px!important;height:310px!important;bottom:112px!important;transform:none!important}.foe.boss .realMonster{width:290px!important;height:290px!important}.foe.boss .enemyShadow{height:18px;width:210px!important}.foeAura{inset:12%!important}.battleGround{align-items:flex-end!important;gap:52px!important;height:138px!important;bottom:10px!important}.battleGround:after{width:420px!important;height:24px!important;bottom:-2px!important}.player{width:120px!important;height:130px!important;scale:1!important}.playerSprite{object-position:center bottom!important;width:120px!important;height:126px!important}.combatRace{bottom:0!important}.player .body,.player .cape{display:none!important}.player>small{bottom:-1px!important}.companion.active{background:0 0!important;border:0!important;width:86px!important;height:98px!important}.companion.active>img{width:84px!important;height:88px!important;transform:none!important}.companion.active small{bottom:-1px!important}.weapon{font-size:24px!important;top:34px!important;right:1px!important}.player.swing{animation:.32s groundLunge!important}.enemyInfo{top:55px!important}.enemyInfo h2{font-size:20px!important}.enemyRank{font-size:8px!important}}@keyframes groundLunge{45%{transform:translateY(-4px)translate(12px)rotate(3deg)}to{transform:none}}@media (width<=900px){.groundLine{bottom:8px;left:5%;right:5%}.battleGround{gap:16px!important;height:125px!important;bottom:9px!important}.player{width:100px!important;height:116px!important;scale:1!important}.playerSprite{width:100px!important;height:112px!important}.player .body,.player .cape{display:none!important}.companion.active{width:72px!important;height:86px!important}.companion.active>img{width:70px!important;height:78px!important}.foe{width:140px!important;height:140px!important;top:auto!important;bottom:132px!important}.foe .realMonster{width:130px!important;height:130px!important;top:auto!important;bottom:0!important}.foe.boss{width:240px!important;height:240px!important;bottom:112px!important}.foe.boss .realMonster{width:230px!important;height:230px!important}.raceCompare{grid-template-columns:1fr}.raceCompare>i{rotate:90deg}}.atelierV2{background:linear-gradient(145deg,#17121d,#0b0910);border:1px solid #594467;width:min(1180px,96vw);height:min(880px,94vh);max-height:94vh;padding:22px 26px;position:relative;overflow:hidden}.atelierV2 h2{margin:2px 0 8px;font:28px Georgia}.atelierTabs{gap:8px;margin-bottom:12px;display:flex}.atelierTabs button{color:#89808f;background:#110e16;border:1px solid #3c3045;padding:9px 18px}.atelierTabs .selected{color:#ffd492;background:#2b1d12;border-color:#e9a642}.atelierLayout{grid-template-columns:38% 62%;height:calc(100% - 142px);min-height:0;display:grid}.atelierStage{background:radial-gradient(circle at 50% 46%,#633c7833,#0000 55%),linear-gradient(#0f0c15,#09070d);border:1px solid #33283e;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.atelierStage:after{content:"";filter:blur(5px);background:#020104cc;border-radius:50%;height:12px;position:absolute;bottom:12%;left:12%;right:12%}.atelierStage .customPreview{z-index:2;transform-origin:bottom;width:min(30vw,330px);height:min(48vh,430px);margin:4px auto;animation:2.2s ease-in-out infinite atelierIdle}.atelierStage .customPreview img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #000)sepia(.08)saturate(1.05)}.atelierStage .customPreview:before{content:"";background:linear-gradient(var(--outfit-main),var(--outfit-accent));mix-blend-mode:color;opacity:.48;clip-path:polygon(28% 14%,73% 14%,90% 100%,9% 100%);position:absolute;inset:18% 22% 8%}.atelierStage .customPreview:after{content:"";background:linear-gradient(135deg,var(--hair-main),var(--hair-accent));mix-blend-mode:color;opacity:.58;height:24%;position:absolute;top:8%;left:30%;right:30%}.atelierStage>p{z-index:3;text-align:center;color:#bcb1c2;line-height:1.5}.atelierStage>p span{color:#887d8e}.atelierOptions{scrollbar-color:#6d4b7d #151019;padding:0 14px 70px;overflow:auto}.customRow{border-bottom:1px solid #292230;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 0;display:flex}.customRow>b{letter-spacing:.12em;color:#9c8ea4;width:145px;font-size:9px}.customRow button{color:#8e8496;background:#110e16;border:1px solid #3a3041;padding:7px 9px;font-size:9px}.colorControl{letter-spacing:.12em;color:#9c8ea4;border-bottom:1px solid #292230;align-items:center;gap:9px;padding:9px 0;font-size:9px;display:flex}.colorControl input{background:#100d15;border:1px solid #44364e;width:48px;height:28px}.atelierOptions .atelierActions{z-index:5;background:#0c0910e8;border-top:1px solid #372b40;width:calc(62% - 18px);padding:9px;position:absolute;bottom:70px;right:26px}.atelierV2>.saveLook{width:calc(62% - 18px);height:42px;position:absolute;bottom:20px;right:26px}.previewAttack{animation:.55s atelierAttack!important}.companionRoster{height:calc(100% - 142px);padding:4px;overflow:auto}.companionRoster>p{color:#918797;font-size:11px}.companionRoster>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.companionRoster article{background:#100d15;border:1px solid #382e41;grid-template-columns:74px 1fr;align-items:center;gap:8px;min-height:108px;padding:8px;display:grid;position:relative}.companionRoster article.locked{filter:grayscale(.8);opacity:.55}.companionPortrait{background-image:url(/assets/noxios/noxios-companions-12-v1.png);background-size:600% 200%;background-position:calc((var(--companion-index) % 6) * -20%) calc(floor(var(--companion-index) / 6) * -100%);width:68px;height:88px;image-rendering:pixelated;background-repeat:no-repeat}.companionRoster article small,.companionRoster article b,.companionRoster article em{display:block}.companionRoster article small{color:#9d70c1;text-transform:uppercase;font-size:7px}.companionRoster article b{color:#f0e7f3;font:16px Georgia}.companionRoster article p{color:#8c8291;margin:3px 0;font-size:8px}.companionRoster article em{color:#d7a04d;font:8px Arial}.companionRoster article button{color:#a99db0;background:#1b1521;border:1px solid #4a3a55;grid-column:1/3;padding:6px;font-size:8px}.companionRoster article:first-child button,.companionRoster article:nth-child(2) button{color:#f0c77d;border-color:#93703c}.race-demon .raceMark,.race-dragon .raceMark,.race-succubus .raceMark{filter:drop-shadow(0 0 7px var(--race))}.race-angel .raceWings,.race-seraph .raceWings,.race-divine .raceWings,.race-reptile .raceTail,.race-dragon .raceTail,.race-demon .raceTail,.race-succubus .raceTail{opacity:1}.race-void .raceAura,.race-super .raceAura,.race-primordial .raceAura{opacity:1;animation:1.4s infinite pulse}@keyframes atelierIdle{50%{transform:translateY(-3px)}}@keyframes atelierAttack{45%{transform:translateY(-5px)translate(35px)rotate(3deg)}}@media (width<=850px){.atelierV2{height:96vh;max-height:96vh;padding:16px}.atelierLayout{height:calc(100% - 130px);display:block;overflow:auto}.atelierStage{min-height:430px}.atelierStage .customPreview{width:250px;height:330px}.atelierOptions{padding:10px 0 130px;overflow:visible}.atelierOptions .atelierActions,.atelierV2>.saveLook{width:auto;position:fixed;left:16px;right:16px}.atelierOptions .atelierActions{bottom:64px}.atelierV2>.saveLook{bottom:14px}.companionRoster{height:calc(100% - 120px)}.companionRoster>div{grid-template-columns:1fr 1fr}.customRow>b{width:100%}}@media (width<=560px){.companionRoster>div{grid-template-columns:1fr}.atelierStage{min-height:380px}.atelierStage .customPreview{width:210px;height:285px}}.companionPortrait{background-position:0 0}.companionRoster article:nth-child(2) .companionPortrait{background-position:20% 0}.companionRoster article:nth-child(3) .companionPortrait{background-position:40% 0}.companionRoster article:nth-child(4) .companionPortrait{background-position:60% 0}.companionRoster article:nth-child(5) .companionPortrait{background-position:80% 0}.companionRoster article:nth-child(6) .companionPortrait{background-position:100% 0}.companionRoster article:nth-child(7) .companionPortrait{background-position:0 100%}.companionRoster article:nth-child(8) .companionPortrait{background-position:20% 100%}.companionRoster article:nth-child(9) .companionPortrait{background-position:40% 100%}.companionRoster article:nth-child(10) .companionPortrait{background-position:60% 100%}.companionRoster article:nth-child(11) .companionPortrait{background-position:80% 100%}.companionRoster article:nth-child(12) .companionPortrait{background-position:100% 100%}.modularHero{--u:3px;transform-origin:bottom;width:96px;height:128px;image-rendering:pixelated;isolation:isolate;position:relative}.modularHero.editor{--u:7px;width:224px;height:350px}.modularHero>*{box-sizing:border-box;display:block;position:absolute}.mhShadow{z-index:0;filter:blur(2px);background:#020104cc;border-radius:50%;height:5%;bottom:0;left:20%;right:20%}.mhBody{z-index:5;inset:0}.mhHead{background:var(--skin);border:calc(var(--u)*.7) solid #25191d;clip-path:polygon(18% 0,82% 0,100% 26%,91% 100%,9% 100%,0 26%);width:30%;height:21%;position:absolute;top:16%;left:35%}.mhNeck{background:var(--skin);width:12%;height:8%;position:absolute;top:34%;left:44%}.mhTorso{background:var(--skin);border:calc(var(--u)*.8) solid #25191d;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);width:42%;height:35%;position:absolute;top:38%;left:29%}.mhArm{background:var(--skin);border:calc(var(--u)*.7) solid #25191d;transform-origin:50% 10%;width:12%;height:42%;top:40%}.mhArm.left{left:18%;rotate:4deg}.mhArm.right{right:18%;rotate:-4deg}.mhLeg{background:var(--skin);border:calc(var(--u)*.7) solid #25191d;width:15%;height:29%;top:68%}.mhLeg.left{left:33%}.mhLeg.right{right:33%}.body-0 .mhTorso{width:34%;left:33%}.body-0 .mhArm.left{left:22%}.body-0 .mhArm.right{right:22%}.body-2 .mhHead{width:34%;left:33%}.body-2 .mhTorso{width:54%;left:23%}.body-2 .mhArm{width:15%}.body-2 .mhArm.left{left:12%}.body-2 .mhArm.right{right:12%}.mhCape{z-index:2;background:var(--cloth-accent);border:calc(var(--u)*.7) solid #20161f;clip-path:polygon(10% 0,90% 0,100% 100%,50% 88%,0 100%);width:50%;height:52%;top:35%;left:25%}.cape-0 .mhCape{display:none}.cape-1 .mhCape{height:30%}.cape-3 .mhCape{clip-path:polygon(10% 0,90% 0,100% 95%,78% 82%,62% 100%,42% 83%,20% 100%,0 89%)}.mhLower{z-index:7;background:var(--cloth-accent);border:calc(var(--u)*.7) solid #20191e;clip-path:polygon(5% 0,95% 0,84% 100%,56% 100%,50% 54%,44% 100%,16% 100%);width:46%;height:23%;top:64%;left:27%}.lower-1 .mhLower{background:repeating-linear-gradient(90deg,var(--cloth-accent) 0 18%,#d2c0a0 19% 25%)}.lower-2 .mhLower{background:linear-gradient(135deg,#76737a,var(--cloth-accent))}.mhUpper{z-index:9;background:var(--cloth);border:calc(var(--u)*.8) solid #211820;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);width:50%;height:34%;top:36%;left:25%}.top-1 .mhUpper{background:linear-gradient(90deg,var(--cloth-accent) 0 18%,var(--cloth) 18% 82%,var(--cloth-accent) 82%);clip-path:polygon(4% 0,96% 0,86% 100%,14% 100%)}.top-2 .mhUpper{background:linear-gradient(135deg,var(--cloth),var(--cloth-accent));clip-path:polygon(25% 0,75% 0,100% 20%,82% 100%,18% 100%,0 20%)}.top-2 .mhUpper:after{content:"✦";text-align:center;color:#dcaaff;font-size:calc(var(--u)*4);position:absolute;inset:25% 0}.top-3 .mhUpper{background:repeating-linear-gradient(135deg,var(--cloth) 0 22%,var(--cloth-accent) 23% 32%)}.mhBoot{z-index:10;border:calc(var(--u)*.7) solid #171116;background:#2b2020;width:19%;height:15%;top:84%}.mhBoot.left{left:30%}.mhBoot.right{right:30%}.boots-1 .mhBoot{background:#59575f}.boots-2 .mhBoot{box-shadow:0 0 calc(var(--u)*2) #8f5cff;background:#593a76}.mhGlove{z-index:10;border:calc(var(--u)*.65) solid #171116;background:#3a2923;width:13%;height:13%;top:68%}.mhGlove.left{left:17%}.mhGlove.right{right:17%}.gloves-1 .mhGlove{background:#68666d}.gloves-2 .mhGlove{background:#573b70}.mhEyes{z-index:12;background:linear-gradient(90deg,var(--eye) 0 28%,transparent 28% 72%,var(--eye) 72%);width:22%;height:4%;box-shadow:0 0 calc(var(--u)*1.3) var(--eye);top:25%;left:39%}.back .mhEyes,.back .mhFaceMark{display:none}.eyes-1 .mhEyes{clip-path:polygon(0 40%,35% 0,35% 100%,0 62%,65% 0,100% 40%,100% 62%,65% 100%);height:6%}.eyes-2 .mhEyes{background:linear-gradient(90deg,var(--eye) 0 12%,#171116 12% 18%,var(--eye) 18% 30%,transparent 30% 70%,var(--eye) 70% 82%,#171116 82% 88%,var(--eye) 88%);height:7%}.mhFaceMark{z-index:13;width:32%;height:12%;top:27%;left:34%}.mark-1 .mhFaceMark{border-left:calc(var(--u)*.7) solid #b06cff;rotate:25deg}.mark-2 .mhFaceMark{background:linear-gradient(70deg,#0000 47%,#5e2228 48% 53%,#0000 54%)}.mark-3 .mhFaceMark{border:calc(var(--u)*.7) solid #d6a84f;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.mhHairBack,.mhHairFront{z-index:4;background:linear-gradient(135deg,var(--hair),var(--hair-accent));border:calc(var(--u)*.7) solid #211723;width:54%;height:38%;top:4%;left:23%}.mhHairFront{z-index:14;clip-path:polygon(0 0,100% 0,88% 70%,72% 54%,59% 100%,43% 56%,24% 87%,10% 60%);height:24%}.back .mhHairFront{opacity:.35}.hair-1 .mhHairBack,.hair-1 .mhHairFront{clip-path:polygon(0 10%,70% 0,100% 35%,86% 90%,16% 100%);width:44%;height:24%;left:28%}.hair-2 .mhHairBack{clip-path:polygon(10% 0,90% 0,100% 82%,78% 100%,60% 78%,42% 100%,18% 82%,0 100%);height:60%}.hair-3 .mhHairBack,.hair-3 .mhHairFront{clip-path:polygon(0 38%,18% 0,35% 28%,50% 0,63% 29%,83% 3%,100% 45%,87% 100%,12% 100%);top:0}.hair-4 .mhHairBack,.hair-4 .mhHairFront{clip-path:polygon(0 100%,15% 8%,40% 43%,60% 0,84% 42%,100% 100%);width:20%;height:28%;top:0;left:40%}.hair-5 .mhHairBack{width:38%;height:28%;left:31%}.hair-5 .mhHairBack:after{content:"";background:var(--hair-accent);border:calc(var(--u)*.7) solid #211723;border-radius:50%;width:45%;height:75%;position:absolute;top:30%;right:-35%}.hair-6 .mhHairBack,.hair-6 .mhHairFront{display:none}.mhWeapon{z-index:16;font:calc(var(--u)*7) Georgia;color:#e8b762;text-shadow:0 0 calc(var(--u)*2) #f0a33b;transform-origin:bottom;top:43%;right:3%}.mhRaceBack{z-index:1}.mhRaceBody{z-index:6}.mhRaceFront{z-index:15}.mhRaceBack,.mhRaceBody,.mhRaceFront{inset:0}.race-reptiliano .mhBody i{background:linear-gradient(135deg,#527c4b 0 62%,#789b55 63%);border-color:#1d3020}.race-reptiliano .mhHead{clip-path:polygon(12% 18%,30% 0,48% 16%,65% 0,87% 22%,100% 48%,84% 100%,14% 100%,0 48%)}.race-reptiliano .mhRaceBack:before{content:"";border:calc(var(--u)*.8) solid #1d3020;clip-path:polygon(0 25%,28% 0,100% 55%,82% 100%,22% 55%);background:linear-gradient(#416d3b,#75a04e);width:48%;height:18%;position:absolute;top:62%;left:51%;rotate:12deg}.race-reptiliano .mhRaceFront:before{content:"";border:calc(var(--u)*.7) solid #1d3020;clip-path:polygon(0 100%,15% 0,33% 100%,52% 0,70% 100%,88% 0,100% 100%);background:#759b50;width:32%;height:12%;position:absolute;top:8%;left:34%}.race-demonio .mhRaceFront:before,.race-sucubo .mhRaceFront:before,.race-hibrido-de-dragao .mhRaceFront:before{content:"";border-left:calc(var(--u)*3) solid #4d2229;border-right:calc(var(--u)*3) solid #4d2229;width:44%;height:20%;position:absolute;top:5%;left:28%}.race-demonio .mhRaceBack:before,.race-sucubo .mhRaceBack:before,.race-hibrido-de-dragao .mhRaceBack:before{content:"";border:calc(var(--u)*.7) solid #21131a;clip-path:polygon(0 15%,100% 40%,80% 100%,15% 54%);background:#732e38;width:43%;height:14%;position:absolute;top:63%;left:50%}.race-anjo .mhRaceBack:before,.race-divino .mhRaceBack:before,.race-serafim .mhRaceBack:before{content:"";border:calc(var(--u)*.7) solid #8d7c65;clip-path:polygon(0 15%,35% 37%,50% 100%,65% 37%,100% 15%,85% 72%,61% 62%,50% 100%,39% 62%,15% 72%);background:#f3e4ad;height:40%;position:absolute;top:34%;left:5%;right:5%}.race-anjo .mhRaceFront:before,.race-divino .mhRaceFront:before,.race-serafim .mhRaceFront:before{content:"";border:calc(var(--u)*.8) solid #ffe9a7;border-radius:50%;width:30%;height:7%;position:absolute;top:2%;left:35%}.race-elfo .mhHead:before,.race-goblin .mhHead:before{content:"";background:var(--skin);border:calc(var(--u)*.7) solid #25191d;height:28%;position:absolute;top:25%;left:-42%;right:-42%}.race-goblin .mhBody i{background:#668a43}.race-android .mhBody i{background:linear-gradient(135deg,#687078 0 48%,#39d8e9 49% 55%,#2d3339 56%)}.race-golem .mhBody i{background:linear-gradient(135deg,#706a62 0 43%,#4f4943 44% 67%,#9b7748 68%)}.race-alien .mhBody i{background:#7962a4}.race-zumbi .mhBody i{background:#718172}.race-mumia .mhRaceBody:before{content:"";background:repeating-linear-gradient(12deg,#0000 0 5%,#c6b58c 6% 11%,#0000 12% 16%);position:absolute;inset:17% 18% 4%}.race-void .mhBody i{background:linear-gradient(135deg,#221633,#7545bd 50%,#0f0b16 52%)}.race-vampiro .mhEyes{--eye:#ff354f}.isAttacking .mhArm.right{animation:.36s mhSlash}.isAttacking .mhWeapon{animation:.36s mhWeapon}.isAttacking{animation:.5s mhLunge}@keyframes mhSlash{50%{rotate:-70deg}}@keyframes mhWeapon{50%{rotate:70deg;scale:1.2}}@keyframes mhLunge{45%{translate:18% -3%}to{translate:0}}.atelierStage .modularHero.editor{margin:0 auto;scale:.9}.modularPlayer .modularHero{position:absolute;bottom:0;left:50%;translate:-50%}.modularPlayer>small{z-index:30}.assetCredits{width:min(760px,96vw)}.assetCredits>div{gap:8px;margin:18px 0;display:grid}.assetCredits article{background:#100d15;border:1px solid #352c3d;grid-template-columns:1fr 110px 150px;align-items:center;gap:10px;padding:12px;display:grid}.assetCredits article span b,.assetCredits article span small{display:block}.assetCredits article span small{color:#8f8495;margin-top:3px}.assetCredits article em{color:#e6ad51;font:9px Arial}.assetCredits article a{color:#b899d0;text-align:right;font-size:8px}.assetCredits>small{color:#82788a;line-height:1.6;display:block}@media (width<=620px){.assetCredits article{grid-template-columns:1fr}.assetCredits article a{text-align:left}}.mountains,.moon{display:none!important}.clickableArena{isolation:isolate}.clickableArena:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 56%,#0000 0 25%,#08060b38 68%,#06040899 100%);position:absolute;inset:0}.groundLine{z-index:4!important;background-color:#151019!important;background-image:url(/assets/noxios/environments/vesper/vesper-ground.png)!important;background-position:50% 22%!important;background-size:96px 96px!important;border:0!important;height:38px!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -6px 20px #000b,inset 0 9px #9a6c4244!important}.battleGround{z-index:16!important;grid-template-columns:80px 80px 112px 80px!important;align-items:end!important;gap:18px!important;width:470px!important;display:grid!important;bottom:31px!important}.player.spritePlayer{cursor:pointer;grid-area:1/3;justify-content:center;align-items:flex-end;display:flex;position:relative;width:112px!important;height:126px!important;transform:none!important}.player.spritePlayer>img{object-fit:contain;object-position:center bottom;image-rendering:pixelated;display:block;filter:drop-shadow(0 8px 1px #000b)!important;width:110px!important;height:120px!important}.companion.active{justify-content:center;align-items:flex-end;position:relative;background:0 0!important;border:0!important;width:80px!important;height:94px!important;display:flex!important;transform:translate(0,0)!important}.companion.active.melee{grid-area:1/2;translate:0 -4px!important}.companion.active.left{grid-area:1/1;translate:0 4px!important}.companion.active.right{grid-area:1/4;translate:0 4px!important}.companion.active>img{object-fit:contain;object-position:center bottom;image-rendering:pixelated;display:block;filter:drop-shadow(0 7px 1px #000b)!important;width:78px!important;height:88px!important}.entityShadow{filter:blur(2px);z-index:-1;background:#020204aa;border-radius:50%;width:62%;height:8px;position:absolute;bottom:0;left:50%;translate:-50% 45%}.player>small,.companion.active small{white-space:nowrap;padding:2px 5px;color:#d9cfdf!important;background:#09070dc9!important;border:0!important;font-size:7px!important;position:absolute!important;bottom:-16px!important;left:50%!important;translate:-50%!important}.foe{transform-origin:bottom!important;width:160px!important;height:160px!important;top:auto!important;bottom:163px!important;transform:none!important}.foe .realMonster{object-fit:contain!important;object-position:center bottom!important;width:150px!important;height:150px!important;image-rendering:pixelated!important;filter:drop-shadow(0 10px 1px #000a)!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.foe.boss{width:290px!important;height:270px!important;bottom:126px!important;transform:none!important}.foe .enemyShadow{filter:blur(3px);z-index:-1;border-radius:50%;background:#020204bb!important;width:100px!important;height:12px!important;position:absolute!important;bottom:0!important;left:50%!important;translate:-50% 50%!important}.foeAura{width:135px!important;height:135px!important;inset:auto auto 10px 50%!important;translate:-50%!important}.foe.boss .foeAura{width:235px!important;height:235px!important;left:50%!important}.spritePlayer.swing .swordEffect{display:block}.swordEffect{z-index:5;filter:drop-shadow(0 0 5px #fff5ce)drop-shadow(0 0 12px #7c36d9);border:5px solid #f7df9a;border-color:#f7df9a #a55cff #0000 #0000;border-radius:50%;width:92px;height:92px;animation:.28s ease-out forwards noxiosSlashArc;display:none;position:absolute;top:-2px;right:-48px;transform:rotate(25deg)scale(.45)}.swordEffect:after{content:"";border:2px solid #fff;border-color:#fff #cbb7ff #0000 #0000;border-radius:50%;position:absolute;inset:8px}@keyframes noxiosSlashArc{0%{opacity:0;transform:rotate(-35deg)scale(.35)}38%{opacity:1}to{opacity:0;transform:rotate(55deg)scale(1.08)}}.arrowProjectile,.magicProjectile{opacity:0;pointer-events:none;width:24px;height:3px;position:absolute;top:36%;left:72%}.arrowProjectile{background:linear-gradient(90deg,#d9f5ac,#76b945);box-shadow:0 0 5px #8fe04d}.magicProjectile{background:#8b5cff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 12px #a77aff}.game:has(.auto.on) .arrowProjectile{animation:1.7s .15s infinite vesperShot}.game:has(.auto.on) .magicProjectile{animation:2.1s .7s infinite vesperShot}.realHeroPreview{place-items:end center;width:240px;height:300px;margin:20px auto;display:grid;position:relative}.realHeroPreview img{object-fit:contain;object-position:center bottom;width:220px;height:280px;image-rendering:pixelated;filter:drop-shadow(0 16px 2px #000b)}.realHeroPreview.back img{transform:scaleX(-1)}.realHeroPreview.attacking{animation:.4s vesperHeroStrike}.atelierOptions{display:none!important}.atelierStage:after{content:"PERSONALIZAÇÃO AVANÇADA TEMPORARIAMENTE DESATIVADA · ESTA VERSÃO USA SOMENTE SPRITES REAIS";color:#cbbbd1;background:#120e17;border:1px solid #55405e;max-width:430px;margin:10px auto;padding:10px;font-size:8px;line-height:1.5;display:block}@keyframes vesperHeroStrike{45%{translate:0 -20px;scale:1.06}70%{translate:0 -12px}}@keyframes vesperMelee{0%,72%,to{translate:0}82%{translate:26px -5px}}@keyframes vesperIdle{50%{translate:0 -2px}}@keyframes vesperShot{0%,68%{opacity:0;translate:0}72%{opacity:1}95%{opacity:0;translate:230px -90px}}@keyframes slashFrames{to{opacity:0;background-position:-180px 0}}@media (width<=900px){.battleGround{grid-template-columns:58px 58px 86px 58px!important;gap:8px!important;width:330px!important}.player.spritePlayer{width:86px!important;height:98px!important}.player.spritePlayer>img{width:84px!important;height:94px!important}.companion.active{width:58px!important;height:72px!important}.companion.active>img{width:56px!important;height:68px!important}.foe{width:130px!important;height:130px!important;bottom:142px!important}.foe .realMonster{width:125px!important;height:125px!important}.foe.boss{width:230px!important;height:220px!important;bottom:120px!important}.foe.boss .realMonster{width:220px!important;height:210px!important}.groundLine{height:30px!important}.battleGround{bottom:25px!important}}@media (width>=901px){.game{grid-template-rows:52px minmax(0,1fr) 94px 48px!important;height:100vh!important;overflow:hidden!important}.game>.top{grid-row:1!important;height:52px!important;padding:0 18px!important}.game>.world{position:relative;grid-row:2!important;height:100%!important;min-height:0!important;overflow:hidden!important}.game>.evolutionPanel{grid-row:3!important;grid-template-rows:32px 42px!important;grid-template-columns:145px minmax(380px,1fr) 310px!important;height:94px!important;min-height:94px!important;padding:8px 14px!important;overflow:hidden!important}.game>.dock{grid-row:4!important;height:48px!important;min-height:48px!important}.clickableArena{position:absolute!important;inset:50px 0 126px!important;overflow:hidden!important}.combatHud{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0d0911f5,#09070dfc)!important;border-width:1px 0 0!important;height:126px!important;padding:8px 16px!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important}}.world{background-color:#09070d!important;background-image:linear-gradient(#07131d22 0,#130b1a55 75%,#08060aee 100%),url(/assets/noxios/environments/vesper/vesper-depths.png)!important;background-position:50% 56%!important;background-size:cover!important}.world:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000 35%,#6d4b7b10 61%,#08060a88 100%),radial-gradient(circle at 62% 57%,#9d6ac817,#0000 31%)!important;display:block!important;position:absolute!important;inset:0!important}.world:after{content:"";opacity:.7;pointer-events:none;z-index:3;background:repeating-radial-gradient(at 50% 100%,#b897cc10 0 2px,#0000 3px 38px);height:80px;animation:16s linear infinite vesperMist;position:absolute;bottom:117px;left:-10%;right:-10%}.pixelSky{opacity:.25!important;z-index:0!important;background-image:radial-gradient(#e2d4ff88 1px,#0000 1px),radial-gradient(#9f74ca55 1px,#0000 1px)!important;background-position:0 0,31px 18px!important;background-size:73px 73px,109px 109px!important;animation:50s linear infinite vesperSky!important;display:block!important;position:absolute!important;inset:0!important}.ruin{z-index:2!important;opacity:.9!important;filter:saturate(.75)contrast(1.08)!important;display:block!important}.ruinLeft{bottom:119px!important;left:3%!important}.ruinRight{bottom:119px!important;right:3%!important}.stageTop{z-index:30!important;grid-template-columns:42px 200px 1fr 190px!important;align-items:center!important;gap:8px!important;height:38px!important;display:grid!important;top:8px!important;left:14px!important;right:14px!important}.stageTop>div:first-of-type{background:#0c0910e8!important;border:1px solid #46384e!important;height:38px!important;padding:5px 12px!important}.stageTop>div:first-of-type small{font-size:7px!important}.stageTop>div:first-of-type b{font-size:16px!important}.stageArrow{width:38px!important;height:38px!important}.progress{background:#0b0810e8!important;border:1px solid #47364e!important;justify-self:center!important;width:280px!important;margin:0!important;padding:6px 18px!important;box-shadow:0 8px 24px #0007!important}.progress>span{color:#ddd1e3!important;font-size:9px!important;font-weight:800!important;display:block!important}.progress>i{justify-content:center!important;margin-top:5px!important}.progress em{width:30px!important;height:4px!important}.bossIcon{background:#100b14ee!important;border-color:#47364e!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:182px!important;height:38px!important;padding:3px 10px!important;display:flex!important;position:static!important}.bossIcon small{font-size:8px!important;font-weight:800!important}.bossIcon.active{color:#ffc2cb!important;background:linear-gradient(90deg,#44131c,#251018)!important;border-color:#e54861!important;animation:1.5s ease-in-out infinite bossReadyPulse!important}.clickableArena:before{z-index:1!important;background:linear-gradient(#0000 55%,#08060ab8 100%)!important}.groundLine{z-index:5!important;background-position:50% 17%!important;background-size:92px 92px!important;height:46px!important;bottom:0!important;box-shadow:0 -5px #8d684433,0 -16px 35px #0009,inset 0 11px #d2a66d14!important}.groundLine:after{content:"";background:linear-gradient(90deg,#51374a,#b0875c99,#51374a);height:3px;position:absolute;top:-3px;left:0;right:0}.battleGround{z-index:18!important;grid-template-columns:repeat(4,minmax(88px,1fr))!important;align-items:end!important;gap:clamp(8px,1.5vw,24px)!important;width:47%!important;height:176px!important;display:grid!important;position:absolute!important;bottom:44px!important;left:8%!important;right:auto!important;transform:none!important}.player.spritePlayer{filter:none!important;grid-column:3!important;align-self:end!important;width:clamp(135px,11.5vw,170px)!important;height:clamp(145px,13vw,180px)!important}.player.spritePlayer>img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 0 9px #f0c27166)drop-shadow(0 9px 1px #000c)!important;width:100%!important;height:100%!important;image-rendering:pixelated!important}.player.spritePlayer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#e9a64220,#0000 68%);width:86%;height:70%;position:absolute;bottom:10px;left:50%;translate:-50%}.companion.active{filter:none!important;align-self:end!important;width:clamp(90px,8vw,118px)!important;height:clamp(104px,9vw,130px)!important}.companion.active.melee{grid-column:2!important;translate:0!important}.companion.active.left{grid-column:1!important;translate:0!important}.companion.active.right{grid-column:4!important;translate:0!important}.companion.active>img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 7px 1px #000c)!important;width:100%!important;height:100%!important;image-rendering:pixelated!important}.entityShadow{filter:blur(2px)!important;width:68%!important;height:9px!important;box-shadow:none!important;z-index:-1!important;background:#020204c9!important;animation:2.2s ease-in-out infinite shadowBreathe!important;bottom:1px!important;left:50%!important;translate:-50% 45%!important}.player>small,.companion.active small{z-index:7!important;color:#e8deec!important;text-shadow:0 1px 2px #000!important;background:#08060bd9!important;border:1px solid #3b303f!important;padding:3px 7px!important;font-size:7px!important;line-height:1.2!important;bottom:-28px!important}.foe{z-index:17!important;width:clamp(190px,17vw,230px)!important;height:clamp(190px,18vw,240px)!important;top:auto!important;bottom:44px!important;left:63%!important;transform:none!important}.foe .realMonster{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;image-rendering:pixelated!important;filter:contrast(1.1)saturate(.9)drop-shadow(0 9px 1px #000c)!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.foe.boss{width:clamp(250px,23vw,330px)!important;height:clamp(250px,24vw,340px)!important;bottom:44px!important;left:65%!important}.foe .enemyShadow{filter:blur(3px)!important;width:60%!important;height:13px!important;box-shadow:none!important;z-index:-1!important;background:#020204d7!important;bottom:0!important;left:50%!important;translate:-50% 48%!important}.foe.boss .enemyShadow{width:72%!important;height:18px!important}.foeAura{opacity:.28!important;z-index:-1!important;border-color:#8b5471!important;width:82%!important;height:82%!important;bottom:6px!important;left:50%!important;translate:-50%!important;box-shadow:0 0 35px #9a3d6d22!important}.enemyRank{z-index:6!important;font-size:8px!important;top:auto!important;bottom:4px!important}.enemyInfo{z-index:28!important;background:linear-gradient(90deg,#0000,#09070dee 14% 86%,#0000)!important;width:clamp(310px,31vw,430px)!important;padding:5px 20px 8px!important;top:10px!important;left:63%!important;translate:-50%!important}.enemyInfo small{font-size:8px!important}.enemyInfo h2{margin:2px 0 4px!important;font-size:clamp(18px,1.8vw,25px)!important}.enemyInfo .life{height:15px!important}.enemyInfo .life span{font-size:9px!important}.tapHint{opacity:.55!important;z-index:8!important;font-size:7px!important;top:auto!important;bottom:7px!important}.hit{z-index:40!important;font-size:26px!important;top:28%!important;left:52%!important}.hit.crit{color:#ffd36f!important;text-shadow:0 0 8px #e54861,0 3px 2px #000!important;font-size:34px!important}.skillSceneFx{z-index:38;pointer-events:none;width:180px;height:150px;position:absolute;bottom:92px;left:63%;translate:-50%}.skillSceneFx.fx-0{border:7px solid #f5c96b;border-color:#f5c96b #f5c96b #0000 #0000;border-radius:50%;animation:.72s ease-out crescentSlash;rotate:-34deg}.skillSceneFx.fx-1{border:4px solid #62a9ff;border-radius:50% 50% 45% 45%;width:250px;height:170px;animation:.75s ease-out steelGuard;bottom:66px;left:29%;box-shadow:inset 0 0 28px #62a9ff88,0 0 24px #62a9ff}.skillSceneFx.fx-2{filter:drop-shadow(0 0 12px #7b4dff);background:linear-gradient(90deg,#0000,#7b4dff 40%,#e9a642 48%,#0000 58%);width:48%;height:34px;animation:.65s ease-out shadowStep;bottom:150px}.skillSceneFx.fx-3{border:3px solid #9d70ff;border-radius:50%;width:210px;height:76px;animation:.75s ease-out runeBlade;bottom:43px;transform:perspective(120px)rotateX(62deg);box-shadow:0 0 0 8px #9d70ff22,0 0 30px #7b4dff}.skillSceneFx.fx-4{filter:drop-shadow(0 0 6px #72d9ff);background:repeating-linear-gradient(115deg,#0000 0 16px,#8df5e8 17px 20px,#0000 21px 31px);animation:.72s steps(4,end) tempestCuts}.rewardTrack{z-index:26!important;width:176px!important;max-width:176px!important;padding:8px 10px!important;top:56px!important;left:14px!important}.rewardTrack>span{font-size:6px!important}.rewardTrack>b{font-size:10px!important}.rewardTrack i{margin:5px 0!important}.combo{top:62px!important;right:16px!important}.combatHud .production{grid-template-columns:1fr 1fr!important;gap:5px!important;width:185px!important;display:grid!important;bottom:20px!important;left:16px!important}.combatHud .production span,.combatHud .production small{background:#110d16!important;border:1px solid #372c3c!important;border-left:2px solid #7b4dff!important;padding:6px 7px!important;font-size:7px!important}.combatHud .production small{grid-column:1/3!important}.combatHud .skills{z-index:10!important;gap:7px!important;display:flex!important;bottom:10px!important;left:50%!important;translate:-50%!important}.combatHud .skills button{background:#15101ced!important;border-radius:5px!important;width:clamp(78px,6.7vw,96px)!important;height:105px!important;padding:5px 5px 6px!important;overflow:hidden!important}.combatHud .skills button>i{background-size:500% 100%!important;width:48px!important;height:48px!important}.combatHud .skills button>b{width:19px!important;height:19px!important;font-size:8px!important}.combatHud .skills button>span{white-space:normal!important;place-items:center!important;min-height:19px!important;margin-top:3px!important;font-size:9px!important;line-height:1.05!important;display:grid!important;overflow:visible!important}.combatHud .skills button>small{color:#b9aebe!important;margin-top:2px!important;font-size:6px!important;display:block!important}.combatHud .skills button>em{color:#e7dde9!important;background:#09070cd9!important;font-size:7px!important}.combatHud .mana{width:170px!important;top:13px!important;right:16px!important}.combatHud .mana span{font-size:8px!important}.combatHud .mana>i{height:8px!important}.combatHud .battleControls{align-items:center!important;gap:7px!important;display:flex!important;bottom:16px!important;right:16px!important}.combatHud .battleControls>.auto{height:38px!important;padding:0 12px!important;font-size:8px!important}.combatHud .battleControls>div{display:flex!important}.combatHud .battleControls>div button{width:33px!important;height:34px!important;font-size:8px!important}.evolutionPanel .evoHeading{padding-right:10px!important}.evolutionPanel .evoHeading h2{margin:2px 0!important;font-size:12px!important}.evolutionPanel .evoHeading>b{font-size:11px!important}.evolutionPanel .evoStats{height:68px!important}.evolutionPanel .evoStats span{min-width:130px!important}.evolutionPanel .buyModes,.evolutionPanel .buyModes button{height:30px!important}.evolutionPanel .evolveBtn{height:40px!important;min-height:40px!important;font-size:10px!important}.evolutionPanel .nextMilestone{font-size:7px!important;bottom:5px!important;left:158px!important;right:326px!important}.dock button{height:48px!important}.dock button i{font-size:15px!important}.dock button span{font-size:8px!important}.dock button small{font-size:6px!important}.spritePlayer.swing{animation:.34s ease-out heroStageStrike!important}.spritePlayer.swing .entityShadow{animation:.34s ease-out shadowStrike!important}.game:has(.auto.on) .spritePlayer img{animation:2.4s steps(2,end) infinite heroBreath!important}.companion.active img{animation:2.7s steps(2,end) infinite companionBreath!important}.game:has(.auto.on) .companion.melee img{animation:1.45s ease-in-out infinite meleeStageAttack!important}@keyframes heroBreath{50%{translate:0 -2px}}@keyframes companionBreath{50%{translate:0 -2px}}@keyframes heroStageStrike{45%{translate:clamp(42px,5vw,78px) -4px;scale:1.04}to{translate:0}}@keyframes meleeStageAttack{0%,70%,to{translate:0}82%{translate:38px -2px}}@keyframes foeStageHit{45%{filter:brightness(1.8);translate:calc(5px - 50%)}}@keyframes shadowBreathe{50%{scale:.94}}@keyframes shadowStrike{45%{scale:.78}}@keyframes vesperMist{to{translate:8%}}@keyframes vesperSky{to{background-position:146px 0,249px 0}}@keyframes bossReadyPulse{50%{box-shadow:0 0 18px #e5486155}}@keyframes crescentSlash{0%{opacity:0;rotate:-25deg;scale:.25}35%{opacity:1}to{opacity:0;rotate:20deg;scale:1.35}}@keyframes steelGuard{0%{opacity:0;scale:.55}45%{opacity:1;scale:1.04}to{opacity:0;scale:1.1}}@keyframes shadowStep{0%{opacity:0;translate:-110%}30%{opacity:1}to{opacity:0;translate:70%}}@keyframes runeBlade{0%{opacity:0;scale:.45}45%{opacity:1}to{opacity:0;scale:1.35}}@keyframes tempestCuts{0%{opacity:0;translate:-50%;scale:.5}35%{opacity:1}to{opacity:0;translate:-50%;scale:1.4}}@media (width>=901px) and (height<=800px){.game{grid-template-rows:50px minmax(0,1fr) 88px 46px!important}.game>.top{height:50px!important}.game>.evolutionPanel{height:88px!important;min-height:88px!important}.game>.dock{height:46px!important}.clickableArena{inset:48px 0 116px!important}.combatHud{height:116px!important}.combatHud .skills button{width:82px!important;height:96px!important}.combatHud .skills button>i{width:40px!important;height:40px!important}.battleGround{height:150px!important;bottom:42px!important}.player.spritePlayer{width:145px!important;height:152px!important}.companion.active{width:98px!important;height:108px!important}.foe{width:190px!important;height:195px!important;bottom:42px!important}.foe.boss{width:265px!important;height:270px!important;bottom:42px!important}.enemyInfo{top:4px!important}.groundLine{height:44px!important}.rewardTrack{top:50px!important}.combatHud .production{bottom:13px!important}.combatHud .battleControls{bottom:12px!important}}@media (width<=900px){.game{grid-template-rows:50px minmax(0,1fr) 100px 54px!important;height:100svh!important;display:grid!important;overflow:hidden!important}.game>.top{height:50px!important}.game>.world{height:auto!important;min-height:0!important}.game>.evolutionPanel{height:100px!important;overflow:hidden!important}.game>.dock{height:54px!important}.game>.top{grid-row:1!important}.game>.world{grid-row:2!important}.game>.evolutionPanel{grid-row:3!important}.game>.dock{grid-row:4!important}.stageTop{grid-template-columns:34px 110px 1fr 42px!important;left:6px!important;right:6px!important}.stageTop>div:first-of-type{padding:5px!important}.stageTop>div:first-of-type small{display:none}.stageTop>div:first-of-type b{font-size:13px!important}.progress{width:170px!important;padding:6px!important}.progress em{width:18px!important}.bossIcon{width:42px!important;padding:0!important}.bossIcon small{display:none!important}.clickableArena{inset:48px 0 174px!important}.combatHud{height:174px!important;bottom:0!important}.groundLine{height:34px!important}.battleGround{grid-template-columns:repeat(4,1fr)!important;gap:2px!important;width:61%!important;height:112px!important;bottom:32px!important;left:2%!important}.player.spritePlayer{width:90px!important;height:104px!important}.companion.active{width:58px!important;height:72px!important}.player>small,.companion.active small{display:none!important}.foe{width:132px!important;height:138px!important;bottom:32px!important;left:68%!important}.foe.boss{width:180px!important;height:190px!important;bottom:32px!important;left:69%!important}.enemyInfo{width:210px!important;padding:4px 7px!important;top:7px!important;left:66%!important}.enemyInfo h2{font-size:16px!important}.rewardTrack{display:none!important}.combatHud .production{width:130px!important;bottom:105px!important;left:6px!important}.combatHud .production small{display:none!important}.combatHud .skills{gap:3px!important;bottom:8px!important}.combatHud .skills button{width:64px!important;height:88px!important}.combatHud .skills button>i{width:36px!important;height:36px!important}.combatHud .skills button>span{font-size:7px!important}.combatHud .mana{width:130px!important;top:10px!important;right:6px!important}.combatHud .battleControls{bottom:104px!important;right:6px!important}.combatHud .battleControls>.auto{height:32px!important;padding:0 7px!important}.combatHud .battleControls>div button{width:27px!important;height:29px!important}.evolutionPanel .nextMilestone{display:none!important}}@media (width<=600px){.top .logo span small{display:none!important}.currencies>span,.currencies>button{padding:0 7px!important}.currencies{gap:4px!important}.clickableArena{inset:46px 0 180px!important}.battleGround{width:66%!important;left:-2%!important}.player.spritePlayer{width:78px!important;height:92px!important}.companion.active{width:48px!important;height:62px!important}.foe{width:116px!important;height:122px!important;left:72%!important}.foe.boss{width:160px!important;height:170px!important;left:72%!important}.enemyInfo{width:190px!important;left:70%!important}.enemyInfo small{display:none!important}.combatHud{height:180px!important}.combatHud .skills button{width:58px!important;height:84px!important}.combatHud .skills button>i{width:34px!important;height:34px!important}.combatHud .skills button>small{display:none!important}.combatHud .production{width:116px!important}.combatHud .battleControls>.auto{font-size:0!important}.combatHud .battleControls>.auto:after{content:"AUTO";font-size:8px}.combatHud .battleControls>div button{width:25px!important}.game>.evolutionPanel{height:100px!important}.game>.dock{justify-content:flex-start!important;overflow-x:auto!important}.dock button{min-width:72px!important}}.foeAura{display:none!important}.foe[data-grounded=vesper-guardian]{transform-origin:bottom!important;bottom:44px!important}.foe[data-grounded=vesper-guardian] .realMonster{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.foe[data-grounded=vesper-guardian] .enemyShadow{filter:blur(3px)!important;z-index:-1!important;background:#020204dc!important;width:68%!important;height:16px!important;bottom:0!important;left:50%!important;translate:-50% 48%!important}.bossApproach{z-index:40;color:#ffd9df;letter-spacing:.16em;background:#160b11ee;border:1px solid #e54861;padding:14px 22px;font:700 18px Georgia;animation:1s both bossApproach;position:absolute;bottom:46%;left:63%;translate:-50%}.world:has(.bossApproach) .enemyInfo{display:none!important}@keyframes bossApproach{0%{opacity:0;scale:.8}35%,70%{opacity:1;scale:1}to{opacity:0;scale:1.08}}.battleGround{grid-template-columns:1fr 1.25fr 1fr!important}.battleGround .player.spritePlayer{grid-area:1/2!important}.battleGround .companion-lyra{grid-area:1/1!important}.battleGround .companion-orin{grid-area:1/3!important}.battleGround .companion-kael{grid-area:1/1!important}.expeditionFunctional{width:min(540px,96vw)!important;overflow:auto!important}.expeditionRegions{gap:8px;margin:16px 0;display:grid}.expeditionRegions button{text-align:left;color:#eee;background:#110d16;border:1px solid #44354c;grid-template-columns:1fr auto;padding:12px;display:grid}.expeditionRegions button span{color:#e9a642;grid-column:1/3;margin-top:6px}.expeditionRegions .selected{background:#1b1327;border-color:#7b4dff}.expeditionCompanions{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 18px;display:grid}.expeditionCompanions button{color:#eee;background:#100c14;border:1px solid #423449;place-items:center;padding:9px;display:grid}.expeditionCompanions button img{object-fit:contain;object-position:center bottom;width:58px;height:64px;image-rendering:pixelated}.expeditionCompanions .selected{border-color:#e9a642;box-shadow:0 0 14px #e9a64233}.activeExpedition{background:#100c16;border:1px solid #624b72;gap:8px;margin:18px 0;padding:20px;display:grid}.activeExpedition b{color:#f4effa;font:24px Georgia}.activeExpedition strong{color:#e9a642;font-size:30px}.activeExpedition span{color:#aaa1b4}.expeditionMessage{color:#f4effa;background:#17111c;border-left:3px solid #e9a642;padding:10px}@media (width<=900px){.foe[data-grounded=vesper-guardian]{bottom:32px!important}.bossApproach{padding:10px;font-size:12px;left:68%}.expeditionCompanions{grid-template-columns:repeat(2,1fr)}}.accountButton{min-width:44px}.accountButton.online{box-shadow:inset 0 0 12px #57c58a18;color:#9ff0bd!important;border-color:#57c58a!important}.accountButton.syncing{color:#e9a642!important}.accountModal{color:#f4effa;background:linear-gradient(145deg,#171020,#09070d);border:1px solid #604b70;width:min(430px,94vw);padding:28px;position:relative;box-shadow:0 24px 90px #000}.accountModal h2{margin:4px 0 8px;font:32px Georgia}.accountModal>p{color:#aaa1b4;line-height:1.5}.accountForm{gap:10px;margin:20px 0;display:grid}.accountForm input{color:#f4effa;background:#0b0810;border:1px solid #44364e;outline:0;height:44px;padding:0 12px}.accountForm input:focus{border-color:#7b4dff}.accountActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.accountActions button,.accountModal>.signOut{color:#f4effa;cursor:pointer;background:#17101f;border:1px solid #6a4e76;min-height:44px;font-weight:700}.accountActions .primary{color:#ffe2a5;background:#4b2f12;border-color:#e9a642}.cloudCard{background:#0c1712;border:1px solid #365c48;gap:8px;margin:18px 0;padding:16px;display:grid}.cloudCard strong{color:#9ff0bd}.cloudCard small{color:#aaa1b4}.accountMessage{color:#e8ddf2;background:#130e19;border-left:3px solid #7b4dff;padding:10px}.landNav .cloudAccount{color:#f4effa;background:#171020;border-color:#6b5278}.floatingCloudAccount{z-index:9999;color:#f4effa;letter-spacing:.05em;cursor:pointer;background:#171020;border:1px solid #6b5278;min-height:40px;padding:0 15px;font-weight:800;position:fixed;top:76px;right:28px}.floatingCloudAccount.online{color:#9ff0bd;border-color:#57c58a;box-shadow:0 0 18px #57c58a22}@media (width<=600px){.accountModal{padding:22px}.accountActions{grid-template-columns:1fr}.floatingCloudAccount{font-size:10px;top:10px;right:10px}}.requiredLoginOverlay{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#25163dcc,#09070df2 62%);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.requiredLoginOverlay .loginPortal{background:linear-gradient(145deg,#1c1228,#0b0810 68%);border:1px solid #7b4dff;width:min(470px,94vw);padding:34px 34px 28px;overflow:hidden;box-shadow:0 35px 120px #000,0 0 56px #7b4dff2f}.requiredLoginOverlay .loginPortal:before{content:"";background:linear-gradient(90deg,#0000,#7b4dff,#e9a642,#7b4dff,#0000);height:3px;position:absolute;inset:0 0 auto}.loginPortal .close{top:12px;right:12px}.loginCrest{justify-items:center;gap:8px;margin:-4px 0 16px;display:grid}.loginCrest img{object-fit:contain;width:74px;height:74px;image-rendering:pixelated;filter:drop-shadow(0 0 22px #7b4dff77)}.loginCrest span{color:#e9a642;letter-spacing:.18em;font-size:10px;font-weight:800}.loginPortal .overline,.loginPortal h2,.loginPortal .loginRequirement{text-align:center}.loginPortal h2{margin-top:6px;font-size:clamp(28px,4vw,38px)}.loginPortal .accountForm input{background:#08060c;border-radius:3px}.loginPortal .accountActions button{border-radius:3px;transition:transform .18s,border-color .18s,background .18s}.loginPortal .accountActions button:hover{border-color:#9a70ff;transform:translateY(-2px)}.loginPortal .accountActions .primary{background:linear-gradient(#6a4117,#3c250f);box-shadow:0 8px 24px #e9a6421f}.loginPortal>small{text-align:center;color:#766e80;margin-top:16px;display:block}.noxLanding{min-height:100vh}.landNav>button{min-width:118px}@media (width<=600px){.requiredLoginOverlay{align-items:center;padding:12px}.requiredLoginOverlay .loginPortal{padding:24px 18px 20px}.loginCrest img{width:58px;height:58px}.loginPortal h2{font-size:27px}}.loginGate{color:#f4effa;background:radial-gradient(circle at 50% 42%,#251437 0,#100b17 32%,#09070d 72%);position:fixed;inset:0;overflow:hidden}.loginGate:before,.loginGate:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(160deg,#0000 25%,#15101d 26% 46%,#0000 47%),linear-gradient(200deg,#0000 31%,#100c16 32% 54%,#0000 55%);height:35%;position:absolute;inset:auto -10% 0}.loginGate:after{opacity:.28;filter:blur(2px);height:62%;transform:translateY(18%)}.loginGateBrand{z-index:10001;letter-spacing:.18em;text-align:center;justify-items:center;gap:3px;display:grid;position:absolute;top:clamp(24px,7vh,66px);left:50%;transform:translate(-50%)}.loginGateBrand img{object-fit:contain;width:clamp(58px,7vw,82px);height:clamp(58px,7vw,82px);image-rendering:pixelated;filter:drop-shadow(0 0 22px #7b4dff66)}.loginGateBrand strong{letter-spacing:.22em;font:700 clamp(26px,3vw,40px) Georgia,serif}.loginGateBrand small{color:#aaa1b4;font-size:10px}.requiredLoginOverlay{z-index:10000;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#09070d22,#09070d88);align-items:center;padding-top:clamp(120px,22vh,210px);position:absolute}.requiredLoginOverlay .accountModal{border-color:#7b4dff;box-shadow:0 28px 110px #000,0 0 42px #7b4dff25}.requiredLoginOverlay .accountModal h2{text-align:center;color:#f4effa}.loginRequirement{text-align:center}.requiredLoginOverlay .accountActions .primary{box-shadow:0 0 20px #e9a64222}.loading{color:#e9a642;letter-spacing:.18em;background:#09070d;place-items:center;min-height:100vh;font:700 14px/1 sans-serif;display:grid}@media (width<=600px){.loginGateBrand{top:18px}.loginGateBrand img{width:48px;height:48px}.loginGateBrand strong{font-size:24px}.loginGateBrand small{font-size:8px}.requiredLoginOverlay{align-items:flex-start;padding-top:118px;overflow:auto}.requiredLoginOverlay .accountModal{width:calc(100vw - 24px)}}:root{--nox-gold:#e9a642;--nox-violet:#7b4dff;--nox-ink:#09070d}html,body{max-width:100%;overflow-x:hidden}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--nox-gold);outline-offset:3px}.world{isolation:isolate;background-color:#09070d!important;background-image:linear-gradient(180deg,#05040a24 0,#09070d18 42%,#07050ab8 100%), var(--scenario-bg)!important;background-position:50% 62%!important;background-size:cover!important}.world:after{border-top:1px solid color-mix(in srgb,var(--scenario-accent) 28%,transparent)}.stageTop{border-color:color-mix(in srgb,var(--scenario-accent) 36%,#29202f)!important}.stageTop>div:first-of-type small{color:var(--scenario-accent)!important}.foe{width:var(--entity-width,140px)!important;height:calc(var(--entity-width,140px) + 34px)!important;bottom:46px!important;overflow:visible!important}.foe .realMonster{width:var(--entity-width,140px)!important;height:var(--entity-width,140px)!important;bottom:var(--entity-lift,0px)!important;object-fit:contain!important;object-position:center bottom!important;overflow:visible!important}.foe .enemyShadow{width:var(--entity-shadow,78px)!important;bottom:0!important}.foe[data-flying=true] .realMonster{animation:1.9s ease-in-out infinite noxFlying!important}@keyframes noxFlying{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}.foe.boss{width:clamp(300px,28vw,390px)!important;height:clamp(310px,30vw,410px)!important;bottom:43px!important}.foe.boss .realMonster{width:100%!important;height:100%!important}.foe.boss .enemyShadow{width:var(--entity-shadow,210px)!important}.battleGround{min-width:0!important;overflow:visible!important}.player.spritePlayer{width:var(--entity-width,110px)!important;height:calc(var(--entity-width,110px) + 18px)!important;overflow:visible!important}.player.spritePlayer>img{object-position:center bottom!important;width:100%!important;height:100%!important}.companion.active{width:var(--entity-width,78px)!important;height:calc(var(--entity-width,78px) + 16px)!important;overflow:visible!important}.companion.active>img{object-position:center bottom!important;width:100%!important;height:100%!important}.entityShadow{width:var(--entity-shadow,48px)!important;left:50%!important;translate:-50%!important}.landNav{height:72px;box-shadow:0 12px 40px #0008;background:linear-gradient(#09070df5,#09070dcf)!important;border-bottom-color:#e9a64226!important}.landLogo b{text-shadow:0 0 28px #e9a64266}.landNav>button,.landActions button,.landFinal>button{transition:transform .2s,filter .2s,box-shadow .2s;background:linear-gradient(135deg,#73451d,#3b210e)!important;border:1px solid #f0b45b!important;box-shadow:inset 0 1px #ffe2a52b,0 10px 34px #e9a64220!important}.landNav>button:hover,.landActions button:hover,.landFinal>button:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:inset 0 1px #ffe2a53d,0 14px 42px #e9a64235!important}.landHero{min-width:0;background-image:linear-gradient(90deg,#09070df7 0,#09070dc9 43%,#09070d40 76%),linear-gradient(#09070d33,#09070de8),url(/assets/noxios/environments/cycle/forest.png)!important;background-position:50%!important;background-size:cover!important}.landHero:before{mix-blend-mode:screen;opacity:.12!important}.landHero:after{opacity:.92;height:14%!important}.landCopy,.heroBattle{min-width:0}.landCopy h1{text-shadow:0 12px 40px #000}.landCopy p{text-shadow:0 2px 14px #000;color:#d0c5d4!important}.landBadges span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070db8!important;border-color:#a881b838!important}.heroBattle:before{background:radial-gradient(circle,#7b4dff25,#0000 67%)!important;border-color:#e9a64233!important}.heroBoss,.heroParty>img,.heroParty>span>img,.demoMonster,.demoHero,.groupVisual img{object-position:center bottom!important}.stepGrid article{transition:transform .24s,border-color .24s}.stepGrid article:hover{border-color:#e9a6426e;transform:translateY(-6px)}.accountModal{max-height:min(760px,92vh);overflow:auto;width:min(480px,100vw - 28px)!important;padding:34px!important}.authModeSwitch{background:#09070d;border:1px solid #44364e;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 18px;padding:4px;display:grid}.authModeSwitch button{color:#8f8497;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:10px}.authModeSwitch button.active{color:#ffe0a7;background:#3a2412;box-shadow:inset 0 0 0 1px #d99a43}.accountForm{gap:14px;display:grid}.accountForm label{color:#b9aebe;letter-spacing:.15em;gap:7px;font-size:9px;display:grid}.accountForm input{color:#f4effa;background:#0b0810;border:1px solid #4a3a54;width:100%;min-height:48px;padding:0 14px;font:14px Georgia,serif}.authSubmit{min-height:50px;margin-top:4px}.confirmationStep{text-align:center;background:linear-gradient(145deg,#21160e,#100b13);border:1px solid #6f5740;gap:12px;padding:22px;display:grid}.confirmationStep h3,.confirmationStep p{margin:0}.confirmationStep p{color:#c9bdca;line-height:1.65}.confirmationRune{color:#e9a642;text-shadow:0 0 24px #e9a642;font-size:30px}.confirmationStep button{cursor:pointer;min-height:44px}.confirmationStep small{color:#94899b}.accountMessage{background:#0c0911;border:1px solid #4c3d55;padding:11px 13px;line-height:1.5}.accountMessage.success{color:#a9e5b9;border-color:#548064}.accountMessage.error{color:#ff9cac;border-color:#8c3e4c}.accountSecurity{text-align:center;color:#746b79;margin-top:14px;display:block}@media (width<=900px){.landNav{height:62px;padding:0 18px!important}.landNav nav{display:none!important}.landNav>button{margin-left:auto;min-width:auto!important;padding:10px 15px!important}.landHero{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;padding:96px 20px 42px!important}.landCopy{max-width:100%!important}.landCopy h1{overflow-wrap:normal;letter-spacing:.05em!important;font-size:clamp(52px,18vw,88px)!important}.landCopy h2{letter-spacing:.08em!important;font-size:clamp(17px,5vw,24px)!important}.landCopy p{font-size:15px!important}.landActions{flex-direction:column!important;align-items:stretch!important}.landActions button,.landActions a{text-align:center;width:100%}.heroBattle{margin-top:18px;height:430px!important;min-height:0!important}.heroBossBar{left:4%!important;right:4%!important}.heroBoss{width:64%!important;height:55%!important;left:23%!important}.heroParty{left:2%!important;right:2%!important}.stepGrid{grid-template-columns:1fr 1fr!important}.demoSection,.groupSection,.offlineSection{grid-template-columns:minmax(0,1fr)!important}.landSection{padding:76px 20px!important}.demoArena{height:430px!important}.offlineSection article>div{grid-template-columns:1fr 1fr!important}.world{background-position:50% 60%!important}.foe{left:63%!important}.foe.boss{width:clamp(245px,54vw,330px)!important;height:clamp(260px,58vw,350px)!important}}@media (width<=560px){.landNav{gap:10px!important}.landNav>button{padding:9px 11px!important;font-size:8px!important}.landLogo strong{letter-spacing:.18em!important;font-size:13px!important}.landLogo b{font-size:31px!important}.landCopy{overflow:hidden;width:100%!important}.landCopy h1{white-space:nowrap;letter-spacing:.015em!important;font-size:clamp(48px,14vw,62px)!important}.landCopy p{overflow-wrap:anywhere;max-width:100%!important}.landBadges{grid-template-columns:1fr 1fr;display:grid!important}.heroBattle{height:365px!important}.heroDamage{font-size:16px!important}.stepGrid{grid-template-columns:1fr!important}.stepGrid article{min-height:190px!important}.groupVisual{height:330px!important}.landFinal{padding:90px 20px!important}.landFinal>div{flex-direction:column;gap:10px!important}.accountModal{padding:25px 18px!important}}:root{--portal-ink:#06120f;--portal-panel:#051612eb;--portal-gold:#d7a94f;--portal-gold-soft:#f1d49a;--portal-violet:#8a42ff;--portal-line:#d7a94f57}body{background:var(--portal-ink)}.noxLanding{color:#f3eadb;background:#06120f}.landNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--portal-line)!important;background:linear-gradient(#04120ffa,#04120fe0)!important;height:78px!important;padding-inline:clamp(18px,4vw,70px)!important}.landLogo{align-items:center;gap:13px!important}.landLogo>img{object-fit:contain;width:clamp(128px,12vw,190px);height:52px}.landLogo>span{color:#cdbb97;letter-spacing:.28em;white-space:nowrap;font:600 8px/1.2 Georgia,serif}.landLogo>b,.landLogo>strong{display:none!important}.landHero{background-image:linear-gradient(90deg,#030d0bf5 0%,#030d0bc2 34%,#030d0b1f 67%),linear-gradient(#030d0b2e,#030d0b26 58%,#06120f 100%),url(/assets/portal/portal-hero-v1.png)!important;background-position:50%!important;background-size:cover!important;grid-template-columns:minmax(300px,680px) 1fr!important;min-height:min(940px,100svh)!important;padding:clamp(120px,14vh,170px) clamp(24px,7vw,130px) 90px!important}.landCopy{z-index:3;max-width:660px!important}.portalWordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 30px #000);width:min(620px,90vw);max-height:220px;margin:18px 0 -12px}.portalSubtitle{color:var(--portal-gold-soft);letter-spacing:.48em;margin:0 0 26px 7%;font:600 clamp(10px,1vw,14px)/1.2 Georgia,serif;display:block}.landCopy>h1{display:none!important}.landCopy h2{letter-spacing:.04em;text-shadow:0 5px 30px #000;color:#fff7e8!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(26px,3vw,52px)!important}.landCopy p{max-width:620px;color:#e1d8c8!important;font-size:clamp(15px,1.25vw,19px)!important}.landCopy>span,.sectionHead>span,.demoCopy>span{color:var(--portal-gold-soft)!important;letter-spacing:.22em!important}.heroBattle{display:none!important}.landActions button,.landNav>button,.landFinal>button,.demoVictory button{color:#fff1ce!important;background:linear-gradient(135deg,#a26925,#d3a44b 52%,#8a551e)!important;border:1px solid #f2d28d!important;box-shadow:inset 0 1px #ffffff52,0 12px 35px #b1742047!important}.landBadges span{border-color:var(--portal-line)!important;color:#e7d8bc!important;background:#041410c7!important}.landSection{background-color:#071713!important}.stepGrid article,.demoCopy,.groupCard,.offlinePanel{border-color:var(--portal-line)!important;background:linear-gradient(145deg,#081f19f5,#04120ff5)!important}.game{color:#f3eadb;background:#06120f!important}.top{border-bottom-color:var(--portal-line)!important;background:linear-gradient(#061914fa,#06120fee)!important}.top .logo strong{letter-spacing:.13em;font-family:Georgia,serif;color:var(--portal-gold-soft)!important}.currencies span,.currencies button{border-color:var(--portal-line)!important;color:#f3dfb5!important;background:#041511e6!important}.world{background-color:#06120f!important}.stageTop,.bottom,.side,.panel,.modal,.overlay>section{border-color:var(--portal-line)!important;background-color:#041611f0!important}.side button,.bottom button{border-color:#d7a94f38!important}.side button:hover,.bottom button:hover{background-color:#8a42ff21!important;border-color:#d7a94f9e!important}@media (width<=900px){.landNav nav,.landLogo>span{display:none!important}.landHero{background-position:62%!important;grid-template-columns:1fr!important;min-height:860px!important;padding:116px 22px 70px!important}.landHero:before{content:"";z-index:1;background:linear-gradient(#030d0b70,#030d0b47 42%,#030d0bf2 78%);position:absolute;inset:0}.landCopy{align-self:end}.portalWordmark{width:min(520px,94vw)}.portalSubtitle{letter-spacing:.32em;margin-left:3%}}.landingFrameShell{background:#081416;width:100%;min-height:100svh;margin:0}.pwaInstallPrompt{display:none!important}.landingFrame{border:0;width:100%;height:100svh;display:block}.landingRedirect{text-align:center;color:#ead09a;background:#071512;place-content:center;gap:12px;min-height:100svh;display:grid}.landingRedirect span{letter-spacing:.16em;font:700 clamp(42px,8vw,92px) Georgia,serif}.landingRedirect small{letter-spacing:.24em}.portalLoading{z-index:9999;color:#edd4a0;text-align:center;letter-spacing:.22em;background:linear-gradient(#0208081a,#0208080f 58%,#020a09f5),url(/assets/portal/portal-hero-v1.png) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;padding:8vh 5vw 4vh;display:flex;position:fixed;inset:0}.portalLoading:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 130px #000}.loadingLogo{object-fit:contain;filter:drop-shadow(0 12px 28px #000);width:min(640px,72vw);max-height:180px;position:absolute;top:5vh}.portalLoading>span{font:600 clamp(13px,1.35vw,20px) Georgia,serif}.loadingBar{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:#081411;border:2px solid #c89849;width:min(840px,82vw);height:28px;padding:4px}.loadingBar i{transform-origin:0;background:linear-gradient(90deg,#7130bd,#b35bff,#f4d3ff);width:100%;height:100%;animation:1.4s cubic-bezier(.2,.7,.2,1) both portalLoadStable;display:block;box-shadow:0 0 18px #b34fff}.portalLoading.enteringGame .loadingBar i{animation-duration:3.2s}.portalLoading.enteringGame{animation:.35s ease-out both portalScreenIn}@keyframes portalLoadStable{0%{filter:brightness(.75);transform:scaleX(.03)}65%{transform:scaleX(.78)}to{filter:brightness(1.15);transform:scaleX(1)}}@keyframes portalScreenIn{0%{opacity:0}to{opacity:1}}.portalLoading p{color:#d7bf92;letter-spacing:0;margin:0;font:15px/1.4 Arial,sans-serif}.portalLoading small{color:#d7bf92;letter-spacing:0;position:absolute;bottom:4vh;right:4vw}@keyframes portalLoad{0%{width:10%}70%,to{width:92%}}.requiredLoginOverlay{grid-template-columns:minmax(0,1.8fr) minmax(430px,1fr);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#071512!important;align-items:stretch!important;padding:0!important;display:grid!important}.loginJourneyScene{color:#fff;background:linear-gradient(90deg,#030c0a26,#030c0a0d 65%,#071512),linear-gradient(#0000 40%,#030c0ab8),url(/assets/portal/portal-hero-v1.png) 48%/cover no-repeat;min-height:100svh;position:relative}.loginBack{color:#f0d7a4;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;position:absolute;top:38px;left:38px}.loginJourneyCopy{text-shadow:0 3px 18px #000;width:min(620px,80%);position:absolute;bottom:12%;left:6%}.loginJourneyCopy>small{color:#efce8f;letter-spacing:.27em;font-weight:700}.loginJourneyCopy h1{margin:18px 0 12px;font:700 clamp(44px,4.6vw,78px)/.98 Georgia,serif}.loginJourneyCopy p{max-width:580px;font-size:clamp(15px,1.3vw,19px);line-height:1.6}.loginJourneyCopy>div{gap:30px;margin-top:30px;display:flex}.loginJourneyCopy span{color:#f1d49a;justify-items:center;gap:8px;font-size:34px;display:grid}.loginJourneyCopy b{color:#fff;letter-spacing:.04em;font:700 10px Arial,sans-serif}.requiredLoginOverlay .loginPortal{overflow:auto;background:radial-gradient(circle at 50% 10%,#203e3242,#0000 36%),#071512!important;border:1px solid #d7a94f59!important;border-radius:0!important;align-self:stretch!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:clamp(34px,5vh,70px) clamp(32px,4vw,70px)!important;box-shadow:-28px 0 70px #0008!important}.loginPortal .close{display:none}.loginPortal .loginCrest img{object-fit:contain;width:min(360px,85%);height:130px}.loginPortal .loginCrest span{color:#cdb88e;letter-spacing:.36em}.loginPortal>.overline{margin-top:20px;color:#c8a861!important}.loginPortal>h2{color:#fff4dd!important;font:700 clamp(24px,2vw,34px) Georgia,serif!important}.loginPortal .loginRequirement{color:#aebbb4!important}.loginPortal .authModeSwitch{border-color:#9b6b2c!important}.loginPortal .accountForm input{color:#eee!important;background:#07120f!important;border:1px solid #425148!important;height:58px!important}.loginPortal .authSubmit{min-height:56px;color:#fff2d1!important;background:linear-gradient(90deg,#aa702c,#d6a550)!important;border:1px solid #f0cf8d!important}.game{overflow:hidden;background:#06130f!important;min-height:100svh!important}.game .top{background:#041410ed!important;border-bottom:1px solid #daae5b57!important;height:72px!important;padding:0 28px!important}.game .top .logo img{content:url(/assets/portal/noxios-logo-v1.png);object-fit:contain;width:150px!important;height:48px!important}.game .top .logo strong{display:none}.game .top .logo small{color:#e4d2ad!important}.game .currencies{gap:10px;margin-left:auto}.game .currencies>*{min-width:96px;min-height:42px;background:#03110ed6!important;border:1px solid #daae5b4d!important;border-radius:22px!important}.game .world{background-image:linear-gradient(#00090714,#00090705 58%,#020f0bad),url(/assets/portal/vesper-arena-v1.png)!important;background-position:50%!important;background-size:cover!important;height:calc(100svh - 72px)!important;min-height:660px!important;padding-bottom:190px!important}.game .stageTop{transform:translate(-50%);background:#03110ed1!important;border:1px solid #daae5b6b!important;border-top:0!important;width:min(560px,45vw)!important;top:0!important;left:50%!important}.game .enemyInfo{top:66px!important}.game .foe{filter:drop-shadow(0 18px 18px #0008);bottom:29%!important}.game .foe.boss{width:clamp(330px,31vw,520px)!important;height:clamp(360px,34vw,550px)!important}.game .battleGround{transform-origin:bottom;transform:scale(1.25);bottom:195px!important}.game .rewardTrack,.game .combo{display:none!important}.game .combatHud{background:linear-gradient(#041914f0,#041611)!important;border:1px solid #daae5b70!important;grid-template-columns:260px 1fr 250px!important;grid-template-areas:"production mana controls""production skills controls"!important;gap:8px 30px!important;height:190px!important;padding:18px 44px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -15px 45px #0008!important}.game .production{border-right:1px solid #daae5b4d;grid-area:production}.game .mana{grid-area:mana}.game .battleControls{grid-area:controls}.game .skills{grid-area:skills;justify-content:center}.game .skills button{background:#090712!important;border:2px solid #b48a46!important;border-radius:50%!important;width:86px!important;height:86px!important;box-shadow:inset 0 0 20px #6b27ad,0 0 12px #26d9dc55!important}.game .skills button span{color:#f4ead6!important;top:90px!important}.game .dock{z-index:20;background:#031812e8!important;border:1px solid #daae5b66!important;border-radius:28px!important;flex-direction:column!important;width:72px!important;height:auto!important;padding:8px 0!important;display:flex!important;position:fixed!important;top:90px!important;bottom:auto!important;left:10px!important}.game .dock button{border:0!important;border-bottom:1px solid #daae5b2e!important;width:100%!important;min-height:72px!important}.game .dock button span,.game .dock button small{display:none!important}.game .dock button i{color:#f0d194!important;font-size:24px!important}@media (width<=900px){.requiredLoginOverlay{grid-template-columns:1fr}.loginJourneyScene{display:none}.requiredLoginOverlay .loginPortal{min-height:100svh}.game .combatHud{grid-template-columns:1fr 180px!important;grid-template-areas:"mana controls""skills skills"!important;height:210px!important;padding:12px!important}.game .production{display:none}.game .skills button{width:64px!important;height:64px!important}.game .skills button span{display:none}.game .battleGround{transform:scale(.9);bottom:210px!important}.game .dock{border-radius:0!important;flex-direction:row!important;width:100%!important;height:62px!important;top:auto!important;bottom:0!important;left:0!important}.game .world{padding-bottom:210px!important}}.game{--power-surface:#100d15;--power-line:#3a3041;--power-gold:#e9a642}.game button{transition:transform .18s,border-color .18s,background-color .18s,filter .18s}.game button:not(:disabled):active{transform:translateY(1px)scale(.985)}.dock{gap:2px;position:relative;background:linear-gradient(#100c15,#09070d)!important;justify-content:center!important;padding-inline:170px 12px!important}.dockTitle{color:#e9a642;font:700 9px/1 var(--font-geist-mono);letter-spacing:.18em;position:absolute;top:50%;left:20px;translate:0 -50%}.dock button{border-top:2px solid #0000!important;min-width:118px!important}.dock button:hover{color:#f4effa!important;background:#1b1422!important;border-top-color:#8c6b9c!important}.dock .ascensionReady{animation:1.8s ease-in-out infinite ascensionDock;border-top-color:#e9a642!important}@keyframes ascensionDock{50%{box-shadow:inset 0 0 26px #e9a64225}}.skillCastStatus{z-index:44;text-align:center;color:#f4effa;width:min(620px,70vw);font:600 9px/1.35 var(--font-geist-mono);background:linear-gradient(90deg,#0000,#100c16ed 15% 85%,#0000);padding:9px 16px;position:absolute;top:52px;left:50%;translate:-50%}.activePowerBuff{z-index:32;background:#0b0810d9;border-left:2px solid #e9a642;gap:3px;padding:8px 12px;display:grid;position:absolute;bottom:142px;left:18px}.activePowerBuff b{color:#ffe0a2;font:13px Georgia,serif}.activePowerBuff span{color:#a99cae;letter-spacing:.18em;font-size:6px}.skillSceneFx.kind-strike{width:42%!important;height:18px!important;filter:drop-shadow(0 0 12px var(--skill-tone,#e9a642))!important;background:linear-gradient(90deg,#0000,#fff 46%,#e9a642 50%,#0000 57%)!important;border:0!important;border-radius:0!important;animation:.65s ease-out noxStrikeFx!important;bottom:145px!important}.skillSceneFx.kind-multi{background:repeating-linear-gradient(125deg,transparent 0 15px,var(--skill-tone,#ddd) 16px 19px,transparent 20px 31px)!important;width:250px!important;height:190px!important;filter:drop-shadow(0 0 7px var(--skill-tone,#ddd))!important;border:0!important;border-radius:0!important;animation:.9s steps(5,end) noxMultiFx!important}.skillSceneFx.kind-dot{background:radial-gradient(circle at 22% 70%,var(--skill-tone,#8df5e8) 0 3px,transparent 4px),radial-gradient(circle at 50% 28%,var(--skill-tone,#8df5e8) 0 4px,transparent 5px),radial-gradient(circle at 76% 62%,var(--skill-tone,#8df5e8) 0 5px,transparent 6px),radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--skill-tone,#8df5e8) 45%,transparent),transparent 65%)!important;width:230px!important;height:190px!important;box-shadow:inset 0 0 35px color-mix(in srgb,var(--skill-tone,#8df5e8) 28%,transparent)!important;border:0!important;border-radius:45%!important;animation:1.25s ease-in-out infinite noxDotFx!important}.skillSceneFx.kind-hybrid{border:7px double var(--skill-tone,#ff6b42)!important;background:radial-gradient(circle,color-mix(in srgb,var(--skill-tone,#ff6b42) 40%,transparent),transparent 62%)!important;width:220px!important;height:220px!important;box-shadow:0 0 35px color-mix(in srgb,var(--skill-tone,#ff6b42) 65%,transparent)!important;border-left-color:#0000!important;border-radius:50%!important;animation:.9s ease-out noxHybridFx!important}.skillSceneFx.kind-buff{border:3px solid var(--skill-tone,#7b4dff)!important;background:radial-gradient(ellipse,color-mix(in srgb,var(--skill-tone,#7b4dff) 30%,transparent),transparent 68%)!important;width:280px!important;height:150px!important;box-shadow:inset 0 0 32px color-mix(in srgb,var(--skill-tone,#7b4dff) 45%,transparent),0 0 24px color-mix(in srgb,var(--skill-tone,#7b4dff) 40%,transparent)!important;border-radius:50% 50% 20% 20%!important;animation:1s ease-out noxBuffFx!important;bottom:60px!important;left:30%!important}.skillSceneFx.kind-companion{border:2px solid var(--skill-tone,#73c8ff)!important;background:repeating-radial-gradient(circle,transparent 0 18px,color-mix(in srgb,var(--skill-tone,#73c8ff) 36%,transparent) 19px 21px)!important;width:46%!important;height:120px!important;box-shadow:0 0 30px color-mix(in srgb,var(--skill-tone,#73c8ff) 40%,transparent)!important;border-radius:50%!important;animation:1.1s ease-out noxCompanionFx!important;bottom:52px!important;left:32%!important}.theme-fire,.theme-starfire{--skill-tone:#ff653e}.theme-frost{--skill-tone:#72d9ff}.theme-shadowfire,.theme-blood,.theme-mark{--skill-tone:#e54861}.theme-arcane,.theme-mana,.theme-rune{--skill-tone:#8d72ff}.theme-storm,.theme-wind{--skill-tone:#a7f5ed}.theme-death,.theme-curse,.theme-soul,.theme-eclipse,.theme-void,.theme-pact{--skill-tone:#a16de2}.theme-acid,.theme-chemical,.theme-elixir,.theme-leaf{--skill-tone:#74d889}.theme-holy,.theme-blessing,.theme-judgement,.theme-barrier,.theme-aurora,.theme-gold,.theme-sunshot{--skill-tone:#f2cd72}.theme-bullet,.theme-gunfire,.theme-steel,.theme-guard{--skill-tone:#d7d9dc}.theme-moon,.theme-focus,.theme-arrowrain{--skill-tone:#8ec9ff}.theme-claw,.theme-frenzy,.theme-instinct,.theme-hunt,.theme-ancient{--skill-tone:#e65c54}@keyframes noxStrikeFx{0%{opacity:0;translate:-100%}35%{opacity:1}to{opacity:0;translate:55%}}@keyframes noxMultiFx{0%{opacity:0;rotate:-10deg;scale:.55}35%{opacity:1}to{opacity:0;rotate:9deg;scale:1.3}}@keyframes noxDotFx{50%{filter:brightness(1.6);scale:1.06}}@keyframes noxHybridFx{0%{opacity:0;rotate:-45deg;scale:.3}45%{opacity:1}to{opacity:0;rotate:38deg;scale:1.35}}@keyframes noxBuffFx{0%{opacity:0;scale:.7}55%{opacity:1}to{opacity:0;scale:1.08}}@keyframes noxCompanionFx{0%{opacity:0;scale:.4}45%{opacity:1}to{opacity:0;scale:1.2}}.companionPanel{max-height:92vh;overflow:auto;border:1px solid #5d4967!important;width:min(880px,96vw)!important;padding:32px!important}.companionPanel>h2{margin:4px 0 8px;font:clamp(28px,4vw,46px)/1 Georgia,serif}.companionPanel>p{color:#aaa1b4;max-width:680px}.companionRoster article{align-items:center;gap:12px;min-height:118px;background:#0d0a12!important;border:1px solid #332b3a!important;grid-template-columns:76px 1fr 150px!important;padding:12px!important;display:grid!important}.companionRoster article.unlocked:hover{border-color:#735d80!important}.companionRoster .companionPortrait{width:70px!important;height:82px!important}.companionActions{gap:7px;display:grid}.companionActions>button{color:#eee;background:#1b1422;border:1px solid #695273;min-height:34px}.companionBuy{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.companionBuy small{color:#e9a642;grid-column:1/4;font-size:7px}.companionBuy button{color:#ffd48c;background:#291a0f;border:1px solid #72502e;min-height:28px;font-size:7px}.inventory{width:min(1040px,96vw)!important;max-height:92vh!important;overflow:auto!important}.equipmentLoadout{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0;display:grid}.equipmentLoadout article{background:#0b0810;border:1px dashed #493b51;align-content:center;gap:5px;min-height:86px;padding:12px;display:grid}.equipmentLoadout article.filled{background:linear-gradient(145deg,#21160e,#100c14);border-style:solid;border-color:#9a6b3c}.equipmentLoadout small{color:#92869a;text-transform:uppercase;font-size:7px}.equipmentLoadout b{color:#f4effa;font-size:9px}.equipmentLoadout span{color:#e9a642;font-size:7px}.inventory .items{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inventory .item{min-height:72px;grid-template-columns:30px minmax(0,1fr) auto 160px!important}.inventory .item.equipped{box-shadow:inset 3px 0 #e9a642;background:#19120f!important}.itemActions{grid-template-columns:1fr;gap:4px;display:grid}.itemActions button{color:#e8dfeb;background:#1b1422;border:1px solid #604a6a;min-height:27px;font-size:7px}.itemActions .sellItem{color:#c4b7ff;background:#151126;border-color:#4d4475}.ascensionOverlay{background:radial-gradient(circle at 50% 46%,#322044b8,#060408ed)!important}.ascensionPanel{text-align:center;overflow:hidden;border:1px solid #604b70!important;width:min(780px,94vw)!important;padding:38px!important}.ascensionPanel:before{content:"";pointer-events:none;background:conic-gradient(#0000,#7b4dff19,#0000,#e9a64212,#0000);animation:18s linear infinite ascensionRotate;position:absolute;inset:-40%}@keyframes ascensionRotate{to{rotate:360deg}}.ascensionPanel>*{z-index:1;position:relative}.ascensionSigil{color:#e9a642;border:1px solid #9a6a3b;place-items:center;width:74px;height:74px;margin:0 auto 12px;font-size:28px;display:grid;rotate:45deg;box-shadow:0 0 38px #7b4dff4a}.ascensionSigil:first-letter{rotate:-45deg}.ascensionPanel h2{text-wrap:balance;margin:8px 0;font:clamp(32px,5vw,58px)/1 Georgia,serif}.ascensionPanel>p{color:#b5a9ba;max-width:620px;margin:12px auto 24px;line-height:1.6}.ascensionProgress{max-width:620px;margin:auto}.ascensionProgress>span{justify-content:space-between;margin-bottom:8px;display:flex}.ascensionProgress small{color:#998e9e}.ascensionProgress i{background:#09070d;border:1px solid #594464;height:12px;display:block}.ascensionProgress em{background:linear-gradient(90deg,#7b4dff,#e9a642);height:100%;display:block;box-shadow:0 0 16px #7b4dff}.ascensionRewards{grid-template-columns:repeat(4,1fr);gap:7px;margin:22px 0;display:grid}.ascensionRewards article{background:#0c0911;border:1px solid #3e3247;gap:4px;padding:15px 8px;display:grid}.ascensionRewards small{color:#8d8194;font-size:6px}.ascensionRewards b{color:#f1c871;font:25px Georgia,serif}.ascensionRewards span{color:#b7abbc;font-size:7px}.ascensionTitleReward{line-height:1.15;font-size:15px!important}.ascensionColumns{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.ascensionColumns section{background:#0b0910e8;border:1px solid #3e3247;align-content:start;gap:7px;padding:14px;display:grid}.ascensionColumns h3{letter-spacing:.12em;margin:0 0 4px;font-size:8px}.ascensionColumns span{color:#b8afbe;font-size:8px;line-height:1.35}.ascensionColumns span:before{content:"◆";color:#7b4dff;margin-right:6px}.willReset{border-top-color:#a44a57!important}.willReset h3{color:#ef7a87}.willUnlock{border-top-color:#e9a642!important}.willUnlock h3{color:#f1c871}.ascensionRules{color:#a89dae;gap:6px;margin:0 auto 20px;font-size:9px;display:grid}.ascensionRules span:before{content:"◆";color:#7b4dff;margin-right:8px}.ascendNow{color:#ffdda0;letter-spacing:.13em;background:linear-gradient(#674019,#321f0d);border:1px solid #e9a642;width:100%;min-height:52px;font-weight:800}.ascendNow:disabled{color:#756b7b;background:#151019;border-color:#4b3e51}.ascendLater{color:#a99eb0;letter-spacing:.1em;background:#0c0911;border:1px solid #41364a;width:100%;min-height:44px;margin-top:8px;font-weight:700}.expeditionPanel{width:min(820px,95vw)!important}.expeditionRegions{grid-template-columns:repeat(3,1fr)!important}.activeExpedition{border-left:3px solid #e9a642!important}@media (width>=901px){.game{grid-template-rows:54px minmax(0,1fr) 104px 62px!important}.game>.evolutionPanel{height:104px!important;min-height:104px!important}.game>.dock{height:62px!important;min-height:62px!important}.dock button{height:62px!important}.clickableArena{inset:50px 0 132px!important}.combatHud{height:132px!important}}@media (width<=900px){.ascensionColumns{grid-template-columns:1fr}.dock{overflow-x:auto;justify-content:flex-start!important;padding-inline:0!important}.dockTitle{display:none}.dock button{min-width:84px!important}.skillCastStatus{width:88vw;font-size:7px;top:46px}.activePowerBuff{display:none}.companionRoster>div:last-child,.inventory .items{grid-template-columns:1fr}.companionRoster article{grid-template-columns:62px 1fr 124px!important}.equipmentLoadout{grid-template-columns:repeat(2,1fr)}.ascensionRewards{grid-template-columns:1fr 1fr}}@media (width<=560px){.companionPanel,.ascensionPanel{padding:24px 14px!important}.companionRoster article{grid-template-columns:52px 1fr!important}.companionActions{grid-column:1/3}.inventory .item{grid-template-columns:26px minmax(0,1fr) auto!important}.itemActions{grid-column:1/4;grid-template-columns:1fr 1fr}.expeditionRegions{grid-template-columns:1fr!important}}.game>.overlay:has(>.companionPanel){-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#050408e8!important;place-items:center!important;width:100%!important;height:100%!important;padding:clamp(12px,3vw,30px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;translate:none!important}.game>.overlay:has(>.companionPanel)>.companionPanel{border:1px solid #665071!important;flex-direction:column!important;width:min(980px,96vw)!important;max-width:none!important;height:min(900px,92dvh)!important;max-height:92dvh!important;margin:0!important;padding:clamp(22px,3vw,34px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #000,0 0 45px #7b4dff1c!important}.companionPanel>.close{z-index:5;position:absolute!important;top:12px!important;right:14px!important}.companionPanel>h2,.companionPanel>p,.companionPanel>.overline{flex:none}.companionPanel>.companionRoster{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#77568a #0d0912;margin-top:14px;flex:auto!important;height:auto!important;min-height:0!important;padding:4px 8px 42px 4px!important;overflow:hidden auto!important}.companionPanel .companionRoster>div:last-child{align-items:stretch}.companionPanel .companionRoster article{height:auto!important;min-height:132px!important;overflow:visible!important}.companionPanel .companionActions,.companionPanel .companionBuy{min-width:0}.companionPanel .companionActions button{white-space:normal}.heroSkinGallery{background:linear-gradient(145deg,#15101c,#0b0810);border:1px solid #4a3a54;margin:0 0 18px;padding:14px}.heroSkinGallery>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.heroSkinGallery>header b{color:#e9a642;letter-spacing:.15em;font-size:9px}.heroSkinGallery>header small{color:#8f8497;font-size:7px}.heroSkinGallery>div{grid-template-columns:repeat(5,minmax(105px,1fr));gap:7px;display:grid}.heroSkinGallery button{grid-template-rows:130px auto;gap:7px;min-width:0;min-height:176px;display:grid;position:relative;overflow:hidden;color:#a99ead!important;background:radial-gradient(circle at 50% 40%,#5b3d6a2b,#0000 58%),#0b0910!important;border:1px solid #362c3e!important;padding:7px!important}.heroSkinGallery button:hover{translate:0 -2px;border-color:#7d6389!important}.heroSkinGallery button.selected{box-shadow:inset 0 0 22px #e9a64217;background:radial-gradient(circle at 50% 40%,#e9a64222,#0000 58%),#17100c!important;border-color:#e9a642!important}.heroSkinGallery img{object-fit:contain;object-position:center bottom;width:100%;height:130px;image-rendering:pixelated;filter:drop-shadow(0 8px 2px #000b)}.heroSkinGallery span,.heroSkinGallery span b,.heroSkinGallery span small{min-width:0;display:block}.heroSkinGallery span b{color:#f1eaf3;text-overflow:ellipsis;white-space:nowrap;font:10px/1.15 Georgia,serif;overflow:hidden}.heroSkinGallery span small{color:#b28754;text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:6px}.realHeroPreview img{image-rendering:pixelated!important;object-fit:contain!important;object-position:center bottom!important}.foe .realMonster[src*="/enemies/original/"]{max-width:100%;max-height:100%;image-rendering:pixelated!important;object-fit:contain!important;object-position:center bottom!important}.foe[data-flying=true] .realMonster[src*="/enemies/original/"]{object-position:center center!important}.player.spritePlayer>img[src*="/player/skins/"]{transform-origin:bottom;scale:1.08;image-rendering:pixelated!important;object-fit:contain!important;object-position:center bottom!important}@media (width<=900px){.game>.overlay:has(>.companionPanel){padding:0!important}.game>.overlay:has(>.companionPanel)>.companionPanel{border:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:58px 14px 16px!important}.companionPanel>.close{position:fixed!important;top:12px!important;right:14px!important}.companionPanel .companionRoster{padding-bottom:70px!important}.heroSkinGallery>div{grid-template-columns:repeat(3,minmax(96px,1fr))}}@media (width<=560px){.companionPanel>h2{font-size:28px!important}.companionPanel>p{margin:5px 0;font-size:10px}.companionPanel .companionRoster article{grid-template-columns:58px minmax(0,1fr)!important;padding:10px!important}.companionPanel .companionActions{grid-column:1/3}.companionPanel .companionBuy{grid-template-columns:repeat(3,minmax(0,1fr))}.heroSkinGallery{padding:10px}.heroSkinGallery>header{display:grid}.heroSkinGallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.heroSkinGallery button{grid-template-rows:108px auto;min-height:154px}.heroSkinGallery img{height:108px}}.foe .realMonster[src*="/enemies/bestiary/"],.foe .realMonster[src*="/bosses/cycle/"]{object-fit:contain!important;object-position:center bottom!important;max-width:100%!important;max-height:100%!important;image-rendering:pixelated!important;transform-origin:bottom!important;display:block!important}.foe[data-flying=true] .realMonster[src*="/enemies/bestiary/"],.foe[data-flying=true] .realMonster[src*="/bosses/cycle/"]{object-position:center center!important;transform-origin:50%!important}.foe.boss .realMonster[src*="/bosses/cycle/"]{filter:contrast(1.08) saturate(1.08) drop-shadow(0 16px 2px #000c) drop-shadow(0 0 22px var(--scenario-accent,#e9a64288))!important}@media (width<=600px){.foe:not(.boss){max-width:42vw!important;max-height:42vw!important}.foe.boss{max-width:64vw!important;max-height:66vw!important}}.game>.overlay:has(>.profilePanel){z-index:150!important;background:#050408e8!important;place-items:center!important;width:100%!important;height:100dvh!important;padding:3vh 24px!important;display:grid!important;position:fixed!important;inset:0!important}.game>.overlay:has(>.profilePanel)>.profilePanel{scrollbar-gutter:stable;scrollbar-color:#78588a #100c15;position:relative;box-shadow:0 32px 100px #000,inset 0 1px #ffffff0b;background:radial-gradient(circle at 12% 8%,#51315f35,#0000 28%),linear-gradient(145deg,#17111d,#0b0810 64%)!important;border:1px solid #66506f!important;width:min(1180px,96vw)!important;height:min(900px,94dvh)!important;max-height:94dvh!important;padding:28px 30px 42px!important;overflow:hidden auto!important}.profilePanel>.close{z-index:8;float:right;width:42px;height:42px;margin:-12px -12px 0 0;background:#0c0910e8!important;border:1px solid #4a3a53!important;position:sticky!important;top:0!important}.profileHeader{clear:both;border-bottom:1px solid #3a2e41;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.profileIdentity{align-items:center;gap:18px;min-width:0;display:flex}.profileIdentity h2{letter-spacing:-.025em;margin:3px 0!important;font:clamp(30px,4vw,52px)/1 Georgia,serif!important}.profileIdentity p:last-child{color:#b5a9ba;margin:6px 0 0;font-size:11px}.profileAvatar{background:radial-gradient(circle at 50% 55%,#7b4dff28,#0000 66%);border-bottom:1px solid #8b6847;flex:0 0 104px;place-items:end center;width:104px;height:112px;display:grid;overflow:hidden}.profileAvatar img{object-fit:contain;object-position:center bottom;width:100%;height:108px;image-rendering:pixelated;filter:drop-shadow(0 9px 2px #000b)}.profileCustomize,.profileSkills header button{color:#d8c9dd;cursor:pointer;background:#17101d;border:1px solid #765b81;min-height:40px;padding:0 16px;font-size:8px;font-weight:800;transition:transform .2s,border-color .2s,color .2s}.profileCustomize:hover,.profileSkills header button:hover{color:#ffd38e;border-color:#e9a642;transform:translateY(-2px)}.profileCustomize:active,.profileSkills header button:active{transform:translateY(1px)}.profileSummary{background:#382c40;border:1px solid #382c40;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.profileSummary article{background:#0e0b13;min-width:0;padding:14px}.profileSummary small,.profileSummary b,.profileSummary span{display:block}.profileSummary small,.profileGrowth small,.profileSkills small{color:#aa8657;letter-spacing:.12em;font-size:7px;font-weight:800}.profileSummary b{color:#f4effa;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font:16px/1.15 Georgia,serif;overflow:hidden}.profileSummary span{color:#8f8595;font-size:8px;line-height:1.4}.profileGrowth{background:linear-gradient(100deg,#17100d,#100c15 70%);border-left:3px solid #e9a642;grid-template-columns:minmax(0,1fr) 260px;gap:10px 18px;padding:18px;display:grid}.profileGrowth>header{grid-column:1/3;justify-content:space-between;align-items:end;gap:16px;display:flex}.profileGrowth h3,.profileSkills h3{margin:4px 0 0;font:21px Georgia,serif}.profileGrowth>header>b{color:#ffd075;font-variant-numeric:tabular-nums}.profileGrowthStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profileGrowthStats span{background:#0b090eaa;border-left:1px solid #493848;padding:10px}.profileGrowthStats small,.profileGrowthStats b{display:block}.profileGrowthStats b{font:13px var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;margin-top:5px}.profileBuyModes{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.profileBuyModes button{color:#817687;cursor:pointer;background:#0c0910;border:1px solid #423447;min-width:0;font-size:7px}.profileEvolve{color:#625b64;background:#131015;border:1px solid #4b3d49;grid-column:2;min-height:48px}.profileEvolve:not(:disabled){color:#ffd28d;cursor:pointer;background:linear-gradient(#5a3717,#2d1a0d);border-color:#d7963f;box-shadow:0 0 24px #e9a64220}.profileEvolve b,.profileEvolve small{display:block}.profileEvolve small{color:inherit;opacity:.7;margin-top:4px}.profileSkills{margin-top:18px}.profileSkills>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.profileSkills>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profileSkills article{background:#0e0b13;border:1px solid #382d40;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px;display:grid}.profileSkills article.locked{opacity:.55;filter:saturate(.35)}.profileSkills article>div{min-width:0}.profileSkills article b,.profileSkills article p{display:block}.profileSkills article b{margin:3px 0;font:14px Georgia,serif}.profileSkills article p{color:#918797;text-wrap:pretty;margin:0;font-size:8px;line-height:1.45}.profileSkillIcon{background:#171020;border:1px solid #614b70;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.profileSkillIcon i{width:44px;height:44px;image-rendering:pixelated;background-image:url(/assets/noxios/noxios-skill-icons-v1.png);background-repeat:no-repeat;background-size:500% 100%}.profileSkillIcon.skill-0 i{background-position:0 0}.profileSkillIcon.skill-1 i{background-position:25% 0}.profileSkillIcon.skill-2 i{background-position:50% 0}.profileSkillIcon.skill-3 i{background-position:75% 0}.profileSkillIcon.skill-4 i{background-position:100% 0}.profileSkills article footer{color:#8e8394;border-top:1px solid #2c2432;grid-column:1/3;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:7px;display:flex}.profileSkills article footer div{gap:4px;display:flex}.profileSkills article footer button{color:#c9b5d0;cursor:pointer;background:#18101e;border:1px solid #6b4b76;min-width:42px;height:27px;font-size:7px}.profileSkills article footer button:disabled{opacity:.3;cursor:default}.foe[data-facing=left] .realMonster{transform:translate(-50%)scaleX(1)!important}.foe[data-facing=left][data-flying=true] .realMonster{animation-name:noxFlyingFacingPlayer!important}@keyframes noxFlyingFacingPlayer{0%,to{transform:translate(-50%)translateY(0)scaleX(1)}50%{transform:translate(-50%)translateY(-7px)scaleX(1)}}@media (width<=760px){.noxLanding,.noxLanding main,.noxLanding section{width:100%;max-width:100%;overflow-x:clip}.landHero{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.landHero>*,.landCopy,.heroBattle{min-width:0!important;max-width:100%!important}.landCopy{overflow:visible!important}.landCopy>span{white-space:normal;max-width:100%;line-height:1.5;display:block;letter-spacing:.16em!important;font-size:7px!important}.landCopy h1{max-width:100%;letter-spacing:0!important;white-space:normal!important;font-size:clamp(44px,13vw,56px)!important;overflow:visible!important}.landCopy h2{text-wrap:balance;max-width:100%;line-height:1.3;letter-spacing:.045em!important;white-space:normal!important;font-size:clamp(15px,4.5vw,19px)!important}.landCopy p{overflow-wrap:anywhere;text-wrap:pretty;width:100%;max-width:100%!important;font-size:13px!important;line-height:1.65!important;overflow:visible!important}.landActions,.landBadges{width:100%;min-width:0}.landActions>*,.landBadges>*{max-width:100%;min-width:0!important}.heroBattle{overflow:hidden;width:100%!important}.heroDamage{white-space:nowrap;max-width:48%;font-size:14px!important;left:48%!important}.heroCoin{font-size:14px!important;right:4%!important}.game>.overlay:has(>.profilePanel){place-items:stretch stretch!important;padding:0!important}.game>.overlay:has(>.profilePanel)>.profilePanel{border:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:18px 14px 80px!important}.profilePanel>.close{margin-right:0;position:sticky!important;top:4px!important}.profileHeader{flex-direction:column;align-items:flex-start}.profileIdentity{width:100%}.profileAvatar{flex-basis:80px;width:80px;height:92px}.profileAvatar img{height:88px}.profileCustomize{width:100%}.profileSummary{grid-template-columns:1fr 1fr}.profileGrowth{grid-template-columns:1fr;padding:14px}.profileGrowth>header,.profileEvolve{grid-column:1}.profileGrowthStats{grid-template-columns:1fr 1fr}.profileBuyModes{height:36px}.profileSkills>header{flex-direction:column;align-items:stretch}.profileSkills>div{grid-template-columns:1fr}}@media (width<=390px){.profileSummary{grid-template-columns:1fr}.profileIdentity h2{font-size:28px!important}.profileGrowthStats{grid-template-columns:1fr}}.logo>img{image-rendering:auto!important}.landLogo:before{image-rendering:auto!important;background-image:url(/assets/portal/noxios-logo-v1.png)!important;display:none!important}.landLogo>img{object-fit:contain;width:164px;height:48px;display:block}.landWordmark{width:min(620px,100%);margin:18px 0 3px!important}.landWordmark>img{filter:drop-shadow(0 12px 32px #000)drop-shadow(0 0 20px #7b4dff33);width:100%;height:auto;display:block}@media (width<=600px){.landLogo>img{width:132px;height:42px}.landWordmark{width:min(100%,440px)}}.loading{flex-direction:column;justify-content:center;align-items:center;gap:18px;letter-spacing:normal!important;display:flex!important}.loading>img{width:min(420px,72vw);height:auto}.loading>span{color:var(--nox-gold,#e9a642);letter-spacing:.38em;font:700 10px/1 Arial,sans-serif}.createWordmark{width:min(470px,88vw);margin:8px auto 14px!important}.createWordmark>img{filter:drop-shadow(0 12px 30px #000);width:100%;height:auto;display:block}:root{--nox-modal-gap:clamp(12px,2.2vw,28px);--nox-modal-max-height:calc(100dvh - (var(--nox-modal-gap) * 2))}@media (width>=761px){.game>.overlay:not(.offlineOverlay):not(.chestOverlay){width:auto!important;height:auto!important;padding:var(--nox-modal-gap)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:140!important;background:#050408e8!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;translate:none!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#765787 #0d0912;width:min(1080px,calc(100vw - (var(--nox-modal-gap) * 2)))!important;max-width:none!important;height:auto!important;max-height:var(--nox-modal-max-height)!important;border:1px solid #604b6b!important;margin:0!important;padding:clamp(22px,2.5vw,36px)!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 90px #020104e8,inset 0 1px #ffffff0a!important}.game:has(>.overlay:not(.offlineOverlay):not(.chestOverlay))>.world{padding-right:0!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section>.close{float:right;width:42px;height:42px;z-index:20!important;background:#0c0910f2!important;border:1px solid #594864!important;margin:-10px -10px 0 12px!important;position:sticky!important;top:0!important}.game>.overlay:has(>.companionPanel)>.companionPanel{width:min(1120px,calc(100vw - (var(--nox-modal-gap) * 2)))!important;height:min(860px,var(--nox-modal-max-height))!important;max-height:var(--nox-modal-max-height)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.companionPanel>.companionRoster{flex:auto!important;height:auto!important;min-height:0!important;padding:4px 10px 28px 4px!important;overflow-y:auto!important}.game>.overlay:has(>.expeditionPanel)>.expeditionPanel{width:min(940px,calc(100vw - (var(--nox-modal-gap) * 2)))!important}.expeditionRegions,.expeditionCompanions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.game>.ascensionOverlay>.ascensionPanel{width:min(820px,calc(100vw - (var(--nox-modal-gap) * 2)))!important;overflow-y:auto!important}:is(.game>.profileOverlay>.profilePanel,.game>.overlay:has(>.skillsModal)>.skillsModal,.game>.overlay:has(>.inventory)>.inventory){width:min(1160px,calc(100vw - (var(--nox-modal-gap) * 2)))!important}}@media (width>=761px) and (height<=800px){:root{--nox-modal-gap:10px}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section{padding:18px 22px 24px!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section h2{margin-top:2px!important;margin-bottom:10px!important}.ascensionPanel .ascensionSigil{font-size:34px!important}.ascensionRewards{margin:14px 0!important}.ascensionRewards article{padding:10px 7px!important}}@media (width<=760px){.game>.overlay:not(.offlineOverlay):not(.chestOverlay){z-index:140!important;width:100%!important;height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section{scrollbar-gutter:stable;border:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:58px 14px 84px!important;overflow:hidden auto!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section>.close{width:42px;height:42px;z-index:160!important;background:#0c0910f2!important;border:1px solid #594864!important;margin:0!important;position:fixed!important;top:10px!important;right:12px!important}.ascensionRewards{grid-template-columns:1fr 1fr!important}.expeditionRegions{grid-template-columns:1fr!important}.expeditionCompanions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=390px){.ascensionRewards,.expeditionCompanions{grid-template-columns:1fr!important}}.companionBattleModel,.expeditionCompanionModel{background-image:url(/assets/noxios/noxios-companions-12-v1.png);background-repeat:no-repeat;background-size:600% 200%;background-position:var(--companion-atlas-x) var(--companion-atlas-y);image-rendering:pixelated;display:block}.companion.active>.companionBattleModel{z-index:3;transform-origin:bottom;filter:drop-shadow(0 9px 2px #000c)drop-shadow(0 0 11px #b892ff66);width:84px;height:168px;animation:2.6s steps(2,end) infinite companionAtlasIdle;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.companion.active.pulse-1>.companionBattleModel{transform:translate(-50%)translateY(-6px)scale(1.04)}.game:has(.auto.on) .companion.active:first-child>.companionBattleModel{animation:1.7s ease-in-out infinite companionAtlasAttack}.game:has(.auto.on) .companion.active:nth-child(2)>.companionBattleModel{animation:2.1s ease-in-out .28s infinite companionAtlasAttack}@keyframes companionAtlasIdle{50%{transform:translate(-50%)translateY(-3px)}}@keyframes companionAtlasAttack{0%,72%,to{transform:translate(-50%)}82%{transform:translate(calc(14px - 50%))translateY(-6px)scale(1.04)}}.expeditionCompanionModel{filter:drop-shadow(0 7px 2px #000b);width:46px;height:92px}@media (width<=900px){.companion.active>.companionBattleModel{width:54px;height:108px}}@media (width<=600px){.companion.active>.companionBattleModel{width:38px;height:76px;bottom:0}.expeditionCompanionModel{width:38px;height:76px}}@media (prefers-reduced-motion:reduce){.companion.active>.companionBattleModel{animation:none!important}}.foe[data-flying=false] .realMonster{transform-origin:bottom!important;animation:2.15s ease-in-out infinite noxGroundedIdle!important}.foe[data-grounded=forest-moss-tusk] .realMonster{animation-name:noxBoarIdle!important;bottom:-17px!important}.foe.takingHit .realMonster{animation:.22s ease-out noxCreatureHit!important}@keyframes noxGroundedIdle{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.015,.985)}}@keyframes noxBoarIdle{0%,to{transform:translate(-50%)scale(1)}45%{transform:translate(-50%)rotate(-1deg)scale(1.018,.985)}70%{transform:translate(calc(-50% - 2px))rotate(1deg)scale(.995,1.01)}}@keyframes noxCreatureHit{50%{filter:brightness(2.3)drop-shadow(0 0 18px #fff);transform:translate(calc(10px - 50%))scale(.94)}}.player.spritePlayer:not(.swing)>.playerSprite{animation:2.35s ease-in-out infinite noxHeroIdle;transform-origin:bottom!important}.player.spritePlayer.swing>.playerSprite{animation:.32s ease-out noxHeroAttack!important}@keyframes noxHeroIdle{0%,to{transform:translateY(0)rotate(-.25deg)}50%{transform:translateY(-3px)rotate(.35deg)}}@keyframes noxHeroAttack{50%{transform:translate(18px,-5px)rotate(-4deg)scale(1.035)}}.settingsPanel{gap:16px;display:grid;width:min(680px,100vw - 32px)!important}.settingsPanel>h2{font-size:clamp(30px,5vw,52px);margin:0!important}.settingsPanel>p{color:#aaa1b4;margin:0;line-height:1.55}.settingsOptions{gap:8px;display:grid}.settingsOptions>button,.settingsDanger{color:#aaa1b4;text-align:left;background:#0d0a12;border:1px solid #413449;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:flex}.settingsOptions>button{cursor:pointer}.settingsOptions>button.enabled{color:#f4effa;background:#181024;border-color:#7052a0}.settingsOptions span,.settingsDanger span{min-width:0}.settingsOptions b,.settingsOptions small,.settingsDanger b,.settingsDanger small{display:block}.settingsOptions small,.settingsDanger small{color:#8d8394;margin-top:5px;line-height:1.4}.settingsOptions strong{color:#8d8394;font-size:8px}.settingsOptions .enabled strong{color:#35c77a}.settingsDanger{background:#160d11;border-color:#5d3038}.settingsDanger button{color:#ff9ca8;cursor:pointer;background:#2a1016;border:1px solid #8a3947;min-height:40px;padding:0 14px}.particlesOff .skillSceneFx,.particlesOff .goldDrop{display:none!important}@media (width<=600px){.settingsPanel{align-content:start;min-height:100dvh}.settingsDanger{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.foe .realMonster,.playerSprite,.companionBattleModel{animation:none!important}}.game{--hud-bg:#0a0d14ed;--hud-panel:#111520f2;--hud-raised:#191e2bf2;--hud-line:#323849;--hud-muted:#9ca3b5;--hud-gold:#f5b942;--hud-violet:#8b5cf6;font-variant-numeric:tabular-nums}.game .top{box-shadow:0 12px 34px #03040a99;background:#080a0ff2!important;border-bottom-color:#292e3b!important}.game .logo img{object-fit:contain;width:37px;height:42px}.game .currencies{gap:8px}.game .currencies>span,.game .currencies>button{color:#aeb4c2;background:#111520;border-color:#303543;border-radius:3px;min-height:38px;font-size:10px}.game .currencies>span b{color:#f4f6fa}.game .currencies>span:nth-child(2) b{color:var(--hud-gold)}.game .currencies .diamond b{color:#b9a2ff}.game .currencies .gear{color:#f4f6fa;justify-content:center;width:44px;font-size:20px}.game .currencies .gear:hover,.game .currencies .gear:focus-visible{border-color:var(--hud-violet);background:#1b1630}.battleRail{z-index:34;border:1px solid var(--hud-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#111520f7,#0a0d14f2);width:216px;padding:14px;position:absolute;top:76px;bottom:14px;overflow:auto;box-shadow:0 22px 55px #03040aaa,inset 0 1px #ffffff08}.groupRail{left:14px}.upgradeRail{width:232px;right:14px}.battleRail>header{border-bottom:1px solid #2d3240;justify-content:space-between;align-items:end;padding-bottom:11px;display:flex}.battleRail>header small{color:#747c8f;letter-spacing:.18em;font-size:6px}.battleRail>header b{letter-spacing:.08em;font:600 15px Georgia,serif}.railMember{text-align:left;cursor:pointer;background:#151a26;border:1px solid #313746;border-left:3px solid #c85b55;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:82px;margin-top:9px;padding:8px;display:grid}.railMember:hover{background:#191f2d;border-color:#535b70}.railMember.heroMember{border-left-color:var(--hud-gold)}.railPortrait{background-color:#090b10;width:46px;height:64px;display:block;overflow:hidden}.railPortrait.companionBattleModel{background-size:600% 200%}.heroPortrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated}.railMember>span:last-child{min-width:0}.railMember b,.railMember small,.railMember strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.railMember b{letter-spacing:.04em;font-size:9px}.railMember small{color:var(--hud-muted);margin-top:4px;font-size:7px}.railMember strong{color:#f4f6fa;margin-top:6px;font-size:9px}.railManage{color:#c9b9f4;letter-spacing:.1em;cursor:pointer;background:#181326;border:1px solid #51416f;width:100%;min-height:44px;margin-top:11px;font-size:7px}.railModes{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;display:grid}.railModes button{color:#7f8799;cursor:pointer;background:#0c0f17;border:1px solid #343a49;min-height:36px}.railModes button.active{border-color:var(--hud-violet);color:#e6dcff;background:#201936}.quickUpgrade{background:#171c28;border:1px solid #343a49;padding:14px 12px}.quickUpgrade+.quickUpgrade{margin-top:10px}.quickUpgrade>small,.quickUpgrade>b{display:block}.quickUpgrade>small{color:#969daf;letter-spacing:.1em;font-size:7px}.quickUpgrade>b{color:#f4f6fa;margin:9px 0 12px;font-size:15px}.quickUpgrade>b span{color:#777f91;padding:0 4px}.quickUpgrade>button{color:#ffd27c;cursor:pointer;background:#3a2915;border:1px solid #ad7a2d;width:100%;min-height:44px;font-size:8px}.quickUpgrade>button:disabled{color:#e48c94;cursor:not-allowed;opacity:1;background:#10131b;border-color:#383d49}.missionsPanel{background:#10141e;border:1px solid #40384f;width:min(560px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto}.missionsPanel h2{margin:4px 0 18px;font:30px Georgia,serif}.missionList{gap:9px;display:grid}.missionList article{background:#171c28;border:1px solid #303645;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.missionList span b,.missionList span small{display:block}.missionList span b{font-size:11px}.missionList span small{color:var(--hud-muted);margin-top:5px;font-size:8px}.missionList strong{color:#d3b46f;font-size:8px}.missionList i{background:#090b11;grid-column:1/-1;height:5px;overflow:hidden}.missionList em{background:var(--hud-violet);height:100%;display:block}.missionList .complete strong{color:#35c77a}.missionExpedition{color:#e2d4ff;cursor:pointer;background:#211732;border:1px solid #674d8d;width:100%;min-height:48px;margin-top:14px}.game .life i{transition:width .22s cubic-bezier(.22,.8,.3,1),filter .18s!important}.game .world:has(.foe.takingHit) .life{animation:.24s ease-out noxHealthImpact}.game .world:has(.foe.takingHit) .life i{filter:brightness(1.7)saturate(1.2)}@keyframes noxHealthImpact{50%{border-color:#f07b86;transform:scaleY(1.22)}}@media (width>=901px){.game{grid-template-rows:60px minmax(0,1fr) 62px!important}.game>.top{grid-row:1!important;height:60px!important}.game>.world{grid-row:2!important}.game>.evolutionPanel{display:none!important}.game>.dock{grid-row:3!important;height:62px!important}.world .stageTop{left:246px!important;right:262px!important}.world .clickableArena{inset:62px 250px 142px 230px!important}.clickableArena .enemyInfo{width:min(520px,82%)!important;top:0!important;left:50%!important}.clickableArena .foe{top:auto!important;bottom:142px!important;left:50%!important}.clickableArena .foe.boss{top:auto!important;bottom:112px!important;left:50%!important}.clickableArena .battleGround{grid-template-columns:repeat(3,minmax(90px,1fr))!important;width:min(620px,92%)!important;bottom:2px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.world .combatHud{height:142px!important;bottom:0!important;left:230px!important;right:250px!important}.combatHud .skills button:nth-child(n+5){display:none!important}.world .rewardTrack{top:78px!important;left:246px!important}.world .combo{right:266px!important}.dock{justify-content:center!important}.dock .dockTitle{position:absolute;left:18px}.dock button{width:min(150px,14vw)!important}}@media (width<=900px){.battleRail{display:none!important}.game{grid-template-rows:54px minmax(0,1fr) 82px 60px!important;height:100svh!important;display:grid!important}.game>.top{grid-row:1;height:54px!important;padding:0 8px!important}.game>.world{grid-row:2;height:auto!important;min-height:0!important}.game>.evolutionPanel{grid-row:3;height:82px!important;min-height:0!important;padding:8px 10px!important;display:grid!important}.game>.dock{grid-row:4;height:60px!important;position:relative!important}.game .logo span small{display:none}.game .currencies{gap:4px}.game .currencies>span{min-height:34px;padding:0 7px;font-size:8px}.game .currencies .topDps{display:none}.game .currencies .gear{width:42px;min-height:40px}.world .stageTop{top:6px!important;left:8px!important;right:8px!important}.world .clickableArena{inset:54px 0 142px!important}.clickableArena .enemyInfo{width:min(92vw,440px)!important;top:0!important}.clickableArena .foe{top:auto!important;bottom:122px!important;left:50%!important}.clickableArena .foe.boss{top:auto!important;bottom:98px!important;left:50%!important}.clickableArena .battleGround{grid-template-columns:repeat(3,minmax(72px,1fr))!important;width:min(94vw,480px)!important;bottom:-5px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.world .combatHud{height:142px!important}.combatHud .production,.combatHud .skills button:nth-child(n+5),.evolutionPanel .evoHeading,.evolutionPanel .evoStats span:nth-child(n+2),.evolutionPanel .nextMilestone{display:none!important}.evolutionPanel .evoStats{grid-area:1/1/3!important;display:block!important}.evolutionPanel .evoStats span:first-child{display:block!important}.evolutionPanel .buyModes{grid-area:1/2!important}.evolutionPanel .buyModes button:nth-child(3),.evolutionPanel .buyModes button:nth-child(4){display:none!important}.evolutionPanel .evolveBtn{grid-area:2/2!important;min-height:38px!important}.dock .dockTitle{display:none!important}.dock button{flex:1;min-height:56px;width:auto!important;min-width:0!important}}@media (width<=420px){.game .logo span{display:none}.game .logo img{width:34px}.game .currencies>span:first-child{display:none}.combatHud .skills button{width:min(22vw,70px)!important}.dock button span{font-size:6px!important}}@media (prefers-reduced-motion:reduce){.game .life,.game .life i{transition:none!important;animation:none!important}}.world{isolation:isolate;perspective:1100px}.world:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#05070dcc,#0000 17% 83%,#05070dcc),linear-gradient(#0000 74%,#05070dad);position:absolute;inset:0}.world .pixelSky{background-position:50%;background-size:cover;transform:translateZ(-18px)scale(1.025)}.world .mountains{transform:translateZ(-8px)scale(1.012);opacity:.42!important}.world .groundLine{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);transform-origin:bottom;z-index:1!important;background:linear-gradient(#0000,#07090e80 25%,#05060aeb),repeating-linear-gradient(94deg,#0000 0 42px,#ffffff08 43px 44px)!important;border:0!important;height:28%!important;bottom:0!important;left:5%!important;right:5%!important}.world .groundLine:before{content:"";background:linear-gradient(90deg,transparent,var(--scenario-accent),transparent);opacity:.42;height:2px;position:absolute;top:8%;left:14%;right:14%;box-shadow:0 8px 24px #000}.clickableArena{overflow:visible}.clickableArena:before{content:"";z-index:6;pointer-events:none;filter:blur(8px);background:radial-gradient(#000b 0,#0006 34%,#0000 72%);border-radius:50%;width:50%;height:23%;position:absolute;bottom:18%;left:50%;translate:-50%}.clickableArena:has(.foe.takingHit):after{content:"";z-index:22;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 18deg,transparent 0 8%,#fff 9% 10%,transparent 11% 22%,#f5b942 23% 25%,transparent 26% 50%,#fff 51% 52%,transparent 53% 100%);clip-path:polygon(50% 0,58% 38%,100% 50%,61% 58%,50% 100%,41% 61%,0 50%,39% 41%);width:86px;animation:.24s ease-out both noxImpactBurst;position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes noxImpactBurst{0%{opacity:1;transform:scale(.28)rotate(-18deg)}to{opacity:0;transform:scale(1.45)rotate(12deg)}}.world.criticalImpact{animation:.18s ease-out noxCameraStrike}@keyframes noxCameraStrike{25%{transform:translate(-3px,1px)}55%{transform:translate(4px,-2px)}}.foe,.deathFoe,.player,.companion{transform-origin:bottom!important}.foe .enemyShadow,.deathFoe .enemyShadow,.entityShadow{filter:blur(3px)!important;background:#020306d9!important;border-radius:50%!important;height:clamp(9px,1.3vw,16px)!important;position:absolute!important;bottom:1px!important;left:50%!important;translate:-50% 50%!important;box-shadow:0 0 14px #000!important}.foe[data-flying=false] .realMonster{object-position:center bottom!important}.foe[data-flying=true] .enemyShadow{opacity:.42;filter:blur(6px)!important}.rearHeroAtlas{z-index:4;aspect-ratio:543/724;width:min(100%,220px);image-rendering:pixelated;transform-origin:bottom;filter:drop-shadow(0 11px 2px #000c)drop-shadow(0 0 12px #7b4dff66);background:url(/assets/noxios/noxios-hero-whitehair-v1.png) 50%/contain no-repeat;animation:2s steps(2,end) infinite rearHeroBreath;position:absolute;bottom:0;left:50%;translate:-50%}.rearHero.swing .rearHeroAtlas{background-position:66.6667% 0;animation:.3s cubic-bezier(.2,.8,.25,1) rearHeroStrike}.rearHero.swing.critical .rearHeroAtlas{filter:brightness(1.25)drop-shadow(0 0 18px #f5b942);background-position:66.6667% 0;animation-duration:.38s}@keyframes rearHeroBreath{50%{transform:scale(1.012,.988)}}@keyframes rearHeroStrike{0%{background-position:33.3333% 0;transform:translateY(0)}48%,to{background-position:66.6667% 0;transform:translateY(-5px)scale(1.035)}}.rearHero>.entityShadow{z-index:1!important;width:52%!important}.rearHero>small{z-index:8!important}.battleGround .companion.active:first-child{--party-facing:-1;--party-strike:12px}.battleGround .companion.active:nth-child(2){--party-facing:1;--party-strike:-12px}.companion.active>.companionBattleModel{transform:translateX(-50%) scaleX(var(--party-facing,1))!important;transform-origin:bottom!important;animation:2.3s steps(2,end) infinite noxCompanionReady!important}.game:has(.auto.on) .companion.active>.companionBattleModel{animation:1.8s ease-in-out infinite noxCompanionAttack!important}@keyframes noxCompanionReady{50%{transform:translateX(-50%) scaleX(var(--party-facing,1)) scale(1.01,.99)}}@keyframes noxCompanionAttack{0%,72%,to{transform:translateX(-50%) scaleX(var(--party-facing,1))}82%{transform:translateX(calc(-50% + var(--party-strike,12px))) scaleX(var(--party-facing,1)) translateY(-4px) scale(1.045)}}.deathFoe{z-index:20;aspect-ratio:1;pointer-events:none;width:clamp(190px,18vw,280px);animation:.68s cubic-bezier(.2,.7,.3,1) both noxEnemyDeath;position:absolute;bottom:42%;left:50%;translate:-50%}.deathFoe.boss{width:clamp(300px,29vw,460px)}.deathFoe img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;filter:brightness(1.5)drop-shadow(0 0 24px #e54861)}.deathBurst{background:radial-gradient(circle,#fff,#f5b942 8%,#8b5cf688 22%,#0000 65%);border-radius:50%;animation:.68s ease-out both noxDeathBurst;position:absolute;inset:28%}@keyframes noxEnemyDeath{0%{opacity:1;transform:scale(1)}38%{transform:scale(1.04,.92)translateY(6px)}to{opacity:0;filter:blur(2px);transform:scale(.72)translateY(32px)}}@keyframes noxDeathBurst{0%{opacity:0;transform:scale(.2)}45%{opacity:.9}to{opacity:0;transform:scale(2.7)}}.viewParked{visibility:hidden;pointer-events:none}.gameViewScreen{z-index:35;color:#f4f6fa;background:radial-gradient(circle at 50% 12%,#251a35 0,#0000 32%),linear-gradient(145deg,#10131b,#080a0f 68%);grid-row:2;min-width:0;min-height:0;padding:clamp(18px,3vw,38px);animation:.2s ease-out both gameViewEnter;position:relative;overflow:auto}@keyframes gameViewEnter{0%{opacity:0;transform:translate(18px)}}.gameViewHeader{grid-template-columns:190px 1fr 190px;align-items:center;gap:20px;max-width:1280px;margin:0 auto 28px;display:grid}.gameViewHeader>button{color:#c0c6d3;cursor:pointer;background:#111620;border:1px solid #3a4050;min-height:46px}.gameViewHeader small{color:#8f97a8;letter-spacing:.14em;font-size:8px}.gameViewHeader h2{letter-spacing:.06em;margin:4px 0 0;font:600 clamp(24px,3vw,42px) Georgia,serif}.gameViewHeader>strong{text-align:right;color:#e2bf70}.formationScreen{grid-template-columns:minmax(0,1fr) 250px;gap:22px;max-width:1180px;margin:auto;display:grid}.formationStage{background:radial-gradient(at 50% 72%,#633f7455,#0000 43%),url(/assets/noxios/environments/cycle/forest.png) 50%/cover;border:1px solid #303647;min-height:520px;position:relative;overflow:hidden}.formationStage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06080dcf);height:34%;position:absolute;inset:auto 0 0}.formationUnit{z-index:2;text-align:center;width:180px;position:absolute;bottom:9%}.formationUnit.slot-0{left:10%}.formationUnit.slot-1{right:10%}.formationHero{width:230px;left:50%;translate:-50%}.formationSprite{filter:drop-shadow(0 14px 2px #000c);background-size:600% 200%;width:112px;height:224px;margin:auto;display:block}.formationHeroSprite{height:280px;display:block}.formationHeroSprite img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated}.formationUnit b,.formationUnit small,.formationUnit strong{z-index:3;display:block;position:relative}.formationUnit small{color:#a8adbd}.formationUnit button{z-index:3;cursor:pointer;background:#21172e;border:1px solid #805ea9;min-height:40px;margin-top:8px;position:relative}.emptyFormationSlot{z-index:4;aspect-ratio:1;color:#a9b0c0;cursor:pointer;background:#0a0d14aa;border:1px dashed #586073;width:100px;font-size:28px;position:absolute;top:18px;right:18px}.emptyFormationSlot small{font-size:6px;display:block}.formationSummary{background:#141925;border:1px solid #343a49;align-self:start;padding:24px}.formationSummary small,.formationSummary b,.formationSummary span{display:block}.formationSummary b{color:#f5b942;margin:8px 0;font:48px Georgia}.formationSummary span{color:#a8adbd}.formationSummary button{cursor:pointer;background:#21172e;border:1px solid #805ea9;width:100%;min-height:48px;margin-top:20px}.arsenalScreen{max-width:1280px;margin:auto}.equipmentCategories{gap:8px;padding-bottom:12px;display:flex;overflow:auto}.equipmentCategories button{color:#929aab;cursor:pointer;background:#111620;border:1px solid #353b4a;min-width:128px;min-height:58px}.equipmentCategories button.active{color:#fff;background:#20182f;border-color:#8b5cf6}.equipmentGlyph{clip-path:polygon(45% 0,62% 0,65% 65%,85% 78%,60% 82%,52% 100%,43% 82%,18% 78%,39% 65%);vertical-align:middle;background:linear-gradient(135deg,#dce4f4,#657086);width:18px;height:18px;margin-right:8px;display:inline-block}.equipmentGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.equipmentCard,.emptyArsenal{text-align:center;background:linear-gradient(#181d29,#0e1119);border:1px solid #3d4352;flex-direction:column;align-items:center;min-height:290px;padding:16px;display:flex}.equipmentArt{background:radial-gradient(circle,#8b5cf633,#0000 65%);width:118px;height:132px;margin:auto;position:relative}.equipmentArt:after{content:"";clip-path:polygon(45% 0,58% 0,62% 62%,78% 78%,60% 83%,54% 100%,43% 84%,24% 78%,43% 61%);filter:drop-shadow(0 0 12px #8b5cf6);background:linear-gradient(135deg,#eef2fb,#768297 42%,#1a202c 44% 62%,#c0903e 64%);position:absolute;inset:12%}.equipmentCard small{color:#a8adbd}.equipmentCard b{margin:6px 0}.equipmentCard strong{color:#f5b942}.equipmentCard>div{gap:6px;width:100%;margin-top:14px;display:flex}.equipmentCard button{cursor:pointer;background:#20182c;border:1px solid #5d4b73;flex:1;min-height:42px}.emptyArsenal{color:#a8adbd;cursor:pointer;grid-column:1/-1;width:100%}.emptyArsenal span,.emptyArsenal b{display:block}.grimoireGrid,.contractsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1100px;margin:auto;display:grid}.grimoireSkill{background:#141925;border:1px solid #3a4050;grid-template-columns:86px 1fr auto;align-items:center;gap:14px;min-height:128px;padding:18px;display:grid}.grimoireSkill .skillIcon{width:76px;height:76px;image-rendering:pixelated;background-image:url(/assets/noxios/noxios-skill-icons-v1.png);background-size:500% 100%}.skillAtlas-0{background-position:0}.skillAtlas-1{background-position:25%}.skillAtlas-2{background-position:50%}.skillAtlas-3{background-position:75%}.skillAtlas-4{background-position:100%}.grimoireSkill span small,.grimoireSkill span b{display:block}.grimoireSkill p{color:#a8adbd;margin:6px 0 0;font-size:10px;line-height:1.45}.grimoireSkill>strong{color:#f5b942}.grimoireSkill.locked{filter:grayscale(.8);opacity:.58}.openFullSkills,.contractsGrid>button{cursor:pointer;background:#21172f;border:1px solid #76529d;min-height:54px}.contractsGrid article{background:#141925;border:1px solid #373d4c;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.contractsGrid article>i{aspect-ratio:1;color:#b899e6;background:#241a32;place-items:center;width:46px;font-style:normal;display:grid}.contractsGrid span small,.contractsGrid span b{display:block}.contractsGrid span small{color:#979faf;font-size:7px}.contractsGrid article>em{background:#080a0f;grid-column:1/-1;height:6px;overflow:hidden}.contractsGrid article>em u{background:#8b5cf6;height:100%;display:block}.shopPreview,.ascensionVista{text-align:center;background:radial-gradient(circle,#342343,#11151f 64%);border:1px solid #383e4d;place-items:center;max-width:860px;min-height:430px;margin:auto;padding:40px;display:grid}.shopKeeper{color:#d4a950;text-shadow:0 0 40px #8b5cf6;font:120px Georgia}.shopPreview h3{margin:8px;font:32px Georgia}.shopPreview p{color:#a8adbd;max-width:520px;line-height:1.6}.ascensionVista>span{color:#9f76ff;text-shadow:0 0 40px #8b5cf6;font-size:100px}.ascensionVista>b{color:#f5b942;font:80px Georgia}.ascensionVista button{cursor:pointer;background:#2b1d3e;border:1px solid #9b73cc;min-width:240px;min-height:54px}.dockMore,.mobileMoreMenu{display:none!important}@media (width>=901px){.game{grid-template-rows:60px minmax(0,1fr) 68px!important}.world .clickableArena{inset:62px 250px 128px 230px!important}.world .combatHud{height:128px!important}.clickableArena .foe{width:clamp(230px,20vw,330px)!important;height:clamp(230px,20vw,330px)!important;bottom:38%!important}.clickableArena .foe.boss{width:clamp(360px,31vw,520px)!important;height:clamp(360px,31vw,520px)!important;bottom:31%!important}.clickableArena .battleGround{grid-template-columns:minmax(100px,160px) minmax(170px,250px) minmax(100px,160px)!important;height:42%!important;bottom:1%!important}.battleGround .player{width:100%!important;height:100%!important}.battleGround .companion.active{width:100%!important;height:76%!important}.deathFoe{bottom:38%}.deathFoe.boss{bottom:31%}.dock button{width:min(128px,11vw)!important;min-width:94px!important}}@media (width<=900px){.game{grid-template-rows:54px minmax(0,1fr) 76px 62px!important}.world .clickableArena{height:auto!important;inset:52px 0 132px!important}.clickableArena .foe{width:clamp(190px,43vw,280px)!important;height:clamp(190px,43vw,280px)!important;top:auto!important;bottom:40%!important}.clickableArena .foe.boss{width:clamp(260px,62vw,390px)!important;height:clamp(260px,62vw,390px)!important;bottom:34%!important}.clickableArena .battleGround{grid-template-columns:25% 42% 25%!important;gap:4%!important;height:39%!important;bottom:0!important}.battleGround .player{width:100%!important;height:100%!important}.battleGround .companion.active{width:100%!important;height:74%!important}.deathFoe{width:45vw;bottom:40%}.deathFoe.boss{width:65vw;bottom:34%}.gameViewScreen{grid-row:2;padding:14px 10px 24px}.gameViewHeader{grid-template-columns:48px 1fr auto;gap:8px;margin-bottom:16px}.gameViewHeader>button{width:48px;font-size:20px}.gameViewHeader>button span{display:none}.gameViewHeader>strong{font-size:8px}.gameViewHeader h2{font-size:22px}.formationScreen{grid-template-columns:1fr}.formationStage{min-height:430px}.formationSummary{grid-template-columns:1fr 1fr;display:grid}.formationUnit{width:120px}.formationHero{width:160px}.formationSprite{width:76px;height:152px}.formationHeroSprite{height:210px}.formationUnit.slot-0{left:2%}.formationUnit.slot-1{right:2%}.grimoireGrid,.contractsGrid{grid-template-columns:1fr}.grimoireSkill{grid-template-columns:64px 1fr auto;padding:12px}.grimoireSkill .skillIcon{width:58px;height:58px}.equipmentCategories button{min-width:104px}.equipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentCard{min-height:240px;padding:9px}.equipmentArt{width:84px;height:96px}.dock .dockExtended{display:none!important}.dockMore{display:block!important}.dock button{flex:1!important;width:auto!important;min-width:0!important}.mobileMoreMenu{z-index:95;background:#111620f5;border:1px solid #3b4251;width:min(250px,70vw);padding:8px;position:fixed;bottom:66px;right:8px;box-shadow:0 16px 44px #000;display:grid!important}.mobileMoreMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e3441;min-height:48px}.mobileMoreMenu span{margin-left:10px}}@media (width<=420px){.equipmentGrid{grid-template-columns:1fr}.formationStage{min-height:390px}.formationUnit{width:104px}.formationHero{width:140px}.formationHeroSprite{height:185px}.formationSprite{width:66px;height:132px}.game .skills button{width:23vw!important}.game .skills button>span{display:none!important}}@media (prefers-reduced-motion:reduce){.world,.deathFoe,.deathBurst,.rearHeroAtlas,.companionBattleModel,.gameViewScreen,.clickableArena:after{transition:none!important;animation:none!important}}.authGate,.migrationGate{background:linear-gradient(90deg,#05070ee6,#0000 35% 65%,#05070ee6),linear-gradient(#0000 45%,#05060ad9),url(/assets/noxios/environments/cycle/forest.png) 50%/cover;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.authGate:before,.migrationGate:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 36%,#8b5cf622,#0000 28%),repeating-radial-gradient(circle at 20% 80%,#ffffff0a 0 1px,#0000 1px 32px);animation:12s ease-in-out infinite alternate authMist;position:absolute;inset:0}@keyframes authMist{to{opacity:.68;transform:translate(2%)}}.authGate .requiredLoginOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2;background:0 0;width:100%;min-height:0;padding:0;position:relative;inset:auto}.authGate .accountModal.loginPortal{background:linear-gradient(160deg,#151a26f7,#090c13fa);border:1px solid #4b415d;width:min(470px,100%);max-height:none;padding:30px;box-shadow:0 32px 100px #000,inset 0 1px #ffffff0b}.loginCrest{place-items:center;gap:5px;margin-bottom:12px;display:grid}.loginCrest img{object-fit:contain;filter:drop-shadow(0 0 18px #8b5cf688);width:min(250px,72vw);height:auto;max-height:104px;display:block}.loginCrest span{letter-spacing:.2em;color:#b9a6d2;font-size:7px}.accountForm label{color:#a8adbd;letter-spacing:.1em;font-size:8px;display:block}.accountForm>label+label{margin-top:12px}.accountForm input[type=email],.passwordField{margin-top:7px}.accountForm input[type=email],.passwordField input{color:#f4f6fa;background:#090c13;border:1px solid #373e4d;outline:none;width:100%;min-height:50px;padding:0 13px}.accountForm input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf622}.passwordField{grid-template-columns:1fr 82px;display:grid}.passwordField input{min-width:0;margin:0}.passwordField button{color:#aaa1b4;cursor:pointer;background:#151a25;border:1px solid #373e4d;border-left:0;font-size:7px}.rememberSession{align-items:center;gap:9px;letter-spacing:0!important;margin:12px 0!important;display:flex!important}.rememberSession input{accent-color:#8b5cf6;width:17px;height:17px}.authSubmit{color:#ffd27b;cursor:pointer;background:#3b2814;border:1px solid #b17b2d;width:100%;min-height:52px}.authSubmit:disabled{opacity:.5;cursor:not-allowed}.turnstileSlot{place-items:center;gap:5px;width:100%;min-height:76px;margin:12px 0 8px;display:grid;overflow:hidden}.turnstileSlot>div{min-height:65px}.turnstileSlot>small{color:#697184;letter-spacing:.06em;text-align:center;font-size:7px}.turnstileSlot .turnstileSuccess{color:#63c174}.turnstileError{color:#ff8792;text-align:center;place-items:center;gap:7px;display:grid}.turnstileError button{color:#f4f6fa;cursor:pointer;background:#181d29;border:1px solid #8b5cf6;min-height:32px;padding:0 12px;font-size:8px}.forgotPassword,.googleAuth{color:#c6ccd8;cursor:pointer;background:#111620;border:1px solid #3a4050;width:100%;min-height:46px;margin-top:8px}.forgotPassword{color:#aaa1b4;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.authDivider{text-align:center;color:#606879;margin:10px 0 0;font-size:7px;display:block}.accountMessage{padding:10px 12px}.accountMessage.error{background:#2b1118;border-left:3px solid #e54861}.accountMessage.success{background:#10261b;border-left:3px solid #35c77a}.cloudSync.loading{color:#f5b942!important}.migrationPanel{z-index:10;pointer-events:auto;text-align:center;background:#0d111af7;border:1px solid #4a4059;width:min(900px,100%);padding:clamp(22px,4vw,42px);position:relative;box-shadow:0 32px 100px #000}.migrationPanel>img{width:72px}.migrationPanel h1{margin:8px;font:clamp(28px,4vw,48px) Georgia}.migrationPanel>p{color:#a8adbd}.saveComparison{z-index:11;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid;position:relative}.saveComparison article{text-align:left;background:#151a26;border:1px solid #38404f;flex-direction:column;min-height:250px;padding:20px;display:flex}.saveComparison article>small{color:#9f82c8}.saveComparison article>b{margin:12px 0;font:26px Georgia}.saveComparison article>span,.saveComparison article>time{color:#a8adbd;margin-top:5px}.saveComparison article>time{margin-top:auto;padding-top:16px;font-size:8px}.saveComparison button{z-index:12;pointer-events:auto;color:#ffd17c;cursor:pointer;background:#382613;border:1px solid #8c6731;min-height:48px;margin-top:12px;position:relative}.saveComparison button:hover:not(:disabled),.saveComparison button:focus-visible{outline-offset:2px;background:#4a3217;border-color:#f5b942;outline:2px solid #8b5cf6}.saveComparison button:disabled{opacity:.45;cursor:wait}@media (width<=600px){html,body{max-width:100%;overflow-x:hidden}.authGate,.migrationGate{padding:10px;overflow:hidden}.authGate .requiredLoginOverlay{min-width:0;overflow:hidden;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.authGate .accountModal.loginPortal{border:0;min-width:0;height:calc(100dvh - 20px);min-height:0;overflow:hidden auto;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:18px 16px!important}.authGate .accountModal.loginPortal *{min-width:0}.loginPortal h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px)!important}.loginCrest img{width:min(210px,62vw);max-height:84px}.authModeSwitch,.passwordField{width:100%;max-width:100%}.saveComparison{grid-template-columns:1fr}.migrationPanel{max-height:100dvh;overflow:auto}.game .currencies>span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.authGate:before,.migrationGate:before{animation:none}}.game{--play-bg:#07152f;--play-panel:#102449f5;--play-raised:#17315df5;--play-line:#2d65a3;--play-primary:#20c7f4;--play-reward:#ffd34e;--play-danger:#ff647f;--play-text:#f8fbff;--play-muted:#a9bdd8;background:#07152f!important}.game>.battleRail,.game>.evolutionPanel,.battleRail{display:none!important}.game>.top{background:linear-gradient(90deg,#0b1d3bfa,#102b55fa)!important;border-bottom:1px solid #2c659e!important;box-shadow:0 8px 28px #021024aa!important}.game>.dock{background:linear-gradient(90deg,#0b1d3b,#102b55)!important;border-top:1px solid #2c659e!important;box-shadow:0 -8px 28px #02102499!important}.dock button{color:#9fb9d8!important;transition:transform .16s,background .16s,color .16s!important}.dock button:hover,.dock button:focus-visible,.dock button.active{color:#fff!important;outline-offset:-3px!important;background:#1b4f82!important;outline:2px solid #20c7f4!important}.dock button:active{transform:translateY(1px)scale(.98)}.world .stageTop{left:18px!important;right:18px!important}.world .combatHud{background:#091b38e8!important;border-color:#2c659e!important;height:128px!important;left:18px!important;right:18px!important;box-shadow:0 -12px 32px #02102477!important}.world .rewardTrack{left:24px!important}.world .combo{right:24px!important}.tapHint{color:#d9f8ff!important;background:#0c3861d9!important;border-color:#28c5ec!important}.clickableArena .foe.boss{transform-origin:bottom!important;width:clamp(300px,29vw,470px)!important;height:clamp(300px,29vw,470px)!important;top:auto!important;bottom:32%!important;left:50%!important;transform:none!important}.clickableArena .foe.boss:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(#3481aa 0 6%,#17395d 42%,#09172a 68%,#0000 70%);border-top:3px solid #53d7ee88;border-radius:50%;width:72%;height:17%;position:absolute;bottom:-5%;left:50%;translate:-50%;box-shadow:0 12px 24px #010814aa,inset 0 5px 14px #67e5ff20}.clickableArena .foe.boss[data-facing=front] .realMonster{object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;width:100%!important;height:100%!important;inset:auto auto 0 50%!important;transform:translate(-50%)scaleX(1)!important}.clickableArena .foe.boss .enemyShadow{opacity:.88!important;width:62%!important;height:18px!important;bottom:0!important}.clickableArena .battleGround{bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.battleGround .player.rearHero{transform-origin:bottom!important;place-self:end center!important;width:clamp(72px,7vw,104px)!important;height:clamp(100px,9vw,132px)!important}.battleGround .player.rearHero>.classHeroSprite{animation:1.9s steps(2,end) infinite classHeroIdle;object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;width:100%!important;height:100%!important;image-rendering:pixelated!important;display:block!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.battleGround .player.rearHero>.entityShadow{width:56%!important;bottom:0!important}@keyframes classHeroIdle{50%{transform:translate(-50%)translateY(-1px)scaleY(.99)}}@keyframes classHeroStrike{45%{transform:translate(-50%)translateY(-6px)scale(1.035)}to{transform:translate(-50%)}}.classGrid .choice>.classChoiceSprite{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:92%!important;height:84px!important;image-rendering:pixelated!important;filter:drop-shadow(0 6px 5px #0009)!important;margin:0 auto 6px!important;display:block!important}.classGrid .choice.selected>.classChoiceSprite{transform:translateY(-2px);filter:drop-shadow(0 0 9px var(--class))!important}.selectedClass>.selectedClassSprite{object-fit:contain!important;object-position:center bottom!important;width:74px!important;height:90px!important;image-rendering:pixelated!important}.profileAvatar>img{object-fit:contain!important;object-position:center bottom!important;image-rendering:pixelated!important}.game>.overlay{z-index:180!important;-webkit-backdrop-filter:blur(12px)saturate(1.15)!important;backdrop-filter:blur(12px)saturate(1.15)!important;background:#031027d9!important;padding:18px!important}.game>.overlay>section{color:var(--play-text)!important;background:linear-gradient(160deg,#12305bf8,#091a37fa)!important;border:1px solid #3475ad!important;border-radius:18px!important;box-shadow:0 28px 90px #010817cc,inset 0 1px #ffffff16!important}.game>.overlay>section>.close{z-index:20!important;color:#fff!important;background:#1b4772!important;border-radius:12px!important;width:44px!important;height:44px!important}.game>.overlay>section>.close:hover,.game>.overlay>section>.close:focus-visible{background:#ff647f!important;outline:2px solid #fff!important}.profilePanel{width:min(1120px,96vw)!important;max-height:92dvh!important}.profileSummary article,.profileGrowth,.profileSkills article{background:#10284b!important;border-color:#35658e!important;border-radius:12px!important}.profileSummary article button{color:#eafbff;cursor:pointer;background:#123d65;border:1px solid #20c7f4;min-height:38px;margin-top:10px}.profileGrowth,.profileSkills{background:#0c2344!important;border-radius:14px!important}.profileBuyModes button,.profileSkills button{border-radius:8px!important}.profileBuyModes button.active{color:#052039!important;background:#20c7f4!important;border-color:#71e8ff!important}.skillsModal{width:min(1060px,96vw)!important;max-height:92dvh!important;padding:28px!important}.skillUpgradeList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.skillUpgradeList>article{background:#10284b!important;border:1px solid #35658e!important;border-radius:12px!important;grid-template-columns:64px minmax(0,1fr)!important;min-width:0!important;margin:0!important;padding:16px!important}.skillUpgradeList>article:nth-child(5){grid-column:1/-1}.skillUpgradeList .skillIcon{background-color:#17467b!important;border-radius:12px!important;width:58px!important;height:58px!important}.skillUpgradeList .skillBuy{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.skillUpgradeList .skillBuy button{background:#174c78!important;border-color:#2cc9ef!important;border-radius:8px!important;min-width:54px!important;min-height:40px!important}.skillUpgradeList .skillBuy button:disabled{opacity:.42!important}.missionsPanel{width:min(980px,96vw)!important;max-height:92dvh!important}.missionList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.missionList article{background:#10284b!important;border-color:#35658e!important;border-radius:12px!important;transition:transform .16s,border-color .16s!important}.missionList article:hover{transform:translateY(-2px);border-color:#20c7f4!important}.missionList span em{color:#53dffb;font:700 7px/1 var(--font-geist-mono);letter-spacing:.14em;margin-bottom:5px;display:block}.missionList i{background:#06162e!important;border-radius:99px!important}.missionList i em{border-radius:99px;background:linear-gradient(90deg,#20c7f4,#68e29b)!important}.missionExpedition{color:#fff!important;background:#1a5682!important;border-color:#36c9ec!important;border-radius:10px!important}.inventory,.companionPanel,.ascensionPanel,.settingsPanel,.expeditionPanel{width:min(1060px,96vw)!important;max-height:92dvh!important}.mobileMoreMenu{background:#102b52f8!important;border-color:#3676ad!important;border-radius:14px!important;overflow:hidden!important}.mobileMoreMenu button:hover,.mobileMoreMenu button:focus-visible{background:#1d5787!important;outline:2px solid #20c7f4!important}@media (width>=901px){.game{grid-template-rows:60px minmax(0,1fr) 68px!important}.game>.top{grid-row:1!important}.game>.world{grid-row:2!important}.game>.dock{grid-row:3!important}.world .clickableArena{inset:62px 0 128px!important}.world .combatHud{left:18px!important;right:18px!important}.clickableArena .battleGround{width:min(620px,62%)!important}}@media (width<=900px){.game{grid-template-rows:54px minmax(0,1fr) 62px!important;height:100dvh!important}.game>.top{grid-row:1!important}.game>.world{grid-row:2!important}.game>.dock{grid-row:3!important}.world .clickableArena{inset:52px 0 132px!important}.world .combatHud{left:0!important;right:0!important}.clickableArena .foe.boss{width:clamp(230px,64vw,350px)!important;height:clamp(230px,64vw,350px)!important;bottom:34%!important}.profileSkills>div,.skillUpgradeList,.missionList{grid-template-columns:1fr!important}.skillUpgradeList>article:nth-child(5){grid-column:auto}.game>.overlay{align-items:stretch!important;padding:8px!important}.game>.overlay>section{border-radius:14px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;padding:54px 14px 20px!important}}@media (width<=420px){.game .skills button{width:22vw!important}.battleGround .player.rearHero{width:68px!important;height:92px!important}.classGrid .choice>.classChoiceSprite{height:68px!important}.skillsModal,.missionsPanel,.profilePanel{font-size:12px}.skillUpgradeList>article{grid-template-columns:52px minmax(0,1fr)!important;padding:12px!important}.skillUpgradeList .skillIcon{width:48px!important;height:48px!important}}@media (prefers-reduced-motion:reduce){.missionList article,.dock button{transition:none!important}}.game{--play-bg:#0a0712;--play-panel:#171022f7;--play-raised:#211631f7;--play-line:#5f3c82;--play-primary:#a66cff;--play-reward:#f2b84b;--play-danger:#ef5772;--play-text:#fbf8ff;--play-muted:#b7aac7;color:var(--play-text)!important;background:#0a0712!important}.game>.dock{background:linear-gradient(90deg,#10091d,#251239,#10091d)!important;border-color:#65418b!important;box-shadow:0 -8px 28px #05020b99!important}.dock button{color:#b8a9c9!important;min-width:86px!important}.world .pixelSky{filter:saturate(.8)hue-rotate(18deg)brightness(.82)}.world .moon{filter:hue-rotate(18deg)saturate(.75)}.game .life{background:#10060f!important;border-color:#79425c!important}.game .life i{background:linear-gradient(90deg,#b42355,#ef5772,#ff8f5d)!important;box-shadow:0 0 14px #ef577276!important}.tapHint{display:none!important}.clickableArena{cursor:default!important;overflow:hidden!important}.clickableArena:before,.clickableArena .foe.boss:before,.entityShadow,.enemyShadow,.foeAura{display:none!important}.world .groundLine{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)!important;z-index:3!important;background:radial-gradient(at 50% 0,#8655a653 0,#0000 45%),repeating-linear-gradient(96deg,#0000 0 64px,#caa7df0d 65px 67px),repeating-linear-gradient(4deg,#1b1227 0 34px,#281837 35px 37px,#120b1d 38px 72px)!important;border-top:3px solid #9d6bc1!important;height:43%!important;display:block!important;bottom:-2%!important;left:-4%!important;right:-4%!important;box-shadow:inset 0 20px 42px #7b4dff1b,0 -16px 50px #8c5cff17!important}.world .groundLine:before{opacity:.75!important;background:linear-gradient(90deg,#0000,#c697e7 20%,#fff0ff 50%,#c697e7 80%,#0000)!important;height:3px!important;top:0!important}.battleGround{z-index:8!important;isolation:isolate!important}.battleGround:before{content:"";z-index:-1;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:repeating-linear-gradient(92deg,#2f1d42 0 52px,#3b2550 53px 56px,#241632 57px 104px);border-top:3px solid #a871cf;width:112%;height:25%;position:absolute;bottom:-3px;left:50%;translate:-50%;box-shadow:inset 0 8px 18px #b775ff20,0 10px 18px #05020ba8}.battleGround:after{display:none!important}.clickableArena .foe{transform-origin:bottom!important;cursor:pointer!important;outline-offset:5px!important;z-index:7!important;inset:auto auto 36% 50%!important;transform:none!important}.clickableArena .foe:focus-visible{border-radius:18px;outline:3px solid #d5b2ff!important}.clickableArena .foe[data-flying=false] .realMonster,.clickableArena .foe.boss .realMonster{object-position:center bottom!important;transform-origin:bottom!important;top:auto!important;bottom:0!important}.clickableArena .foe.boss{bottom:34%!important}.clickableArena .foe[data-flying=true]{bottom:46%!important}.battleGround .companion.active{background:0 0!important;border:0!important;align-self:end!important;width:clamp(62px,5.7vw,88px)!important;height:clamp(86px,7.8vw,116px)!important;translate:0!important}.companionGeneratedSprite{object-fit:contain!important;object-position:center bottom!important;image-rendering:pixelated!important;filter:none!important;display:block!important}.battleGround .companionGeneratedSprite{transform-origin:bottom!important;width:100%!important;height:100%!important;animation:2.1s steps(2,end) infinite companionClassIdle!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.game:has(.auto.on) .battleGround .companionGeneratedSprite{animation:1.8s ease-in-out infinite companionClassAttack!important}@keyframes companionClassIdle{50%{transform:translate(-50%)translateY(-1px)scaleY(.99)}}@keyframes companionClassAttack{0%,74%,to{transform:translate(-50%)}84%{transform:translate(-50%)translateY(-5px)scale(1.035)}}.companionPortrait,.expeditionCompanionModel,.formationSprite.companionGeneratedSprite,.railPortrait.companionGeneratedSprite{background:0 0!important;width:100%!important;height:100%!important}.companionRoster .companionPortrait{align-self:center!important;width:68px!important;height:82px!important}.expeditionCompanionModel.companionGeneratedSprite{width:76px!important;height:88px!important;margin:auto!important}.formationSprite.companionGeneratedSprite{width:112px!important;height:224px!important;margin:auto!important}.player>small,.companion.active small{color:#fff!important;text-shadow:0 1px #000!important;background:#12091ee8!important;border:1px solid #714b91!important}.skills{width:max-content!important;max-width:min(620px,64vw)!important}.skills button{color:#fff!important;background:#181024f5!important;border-color:#5a3a74!important;width:clamp(76px,7vw,98px)!important}.skills button:not(:disabled):after{border-color:#a66cff!important;animation:none!important}.skills button>span{color:#fff!important;text-overflow:ellipsis!important;font-size:8px!important}.skills button>small{color:#cfbee2!important}.mana>i{background:#26163b!important}.mana em{background:linear-gradient(90deg,#7240bf,#c07cff)!important}.missionsPanel,.ascensionPanel,.settingsPanel{overscroll-behavior:contain!important;padding-bottom:26px!important;overflow:auto!important}.missionList article{background:#1a1027!important;border-color:#60427a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px 12px!important;display:grid!important}.missionList article>i,.missionReward{grid-column:1/-1!important}.missionReward{justify-content:space-between!important;align-items:center!important;gap:10px!important;padding-top:5px!important;display:flex!important}.missionReward>span{color:#edc970!important;font-weight:800!important}.missionReward button{color:#fff!important;cursor:pointer!important;background:#3b2255!important;border:1px solid #a86ee4!important;min-width:118px!important;min-height:40px!important;font-weight:800!important}.missionReward button:disabled{color:#897d91!important;opacity:1!important;background:#17101f!important;border-color:#44334f!important}.missionList article.claimed{opacity:.72!important}.missionList article.complete:not(.claimed){box-shadow:inset 3px 0 #f2b84b!important}.missionExpedition{background:#4a2868!important;border-color:#b87bf0!important;min-height:48px!important}.ascensionPanel{width:min(860px,96vw)!important;max-height:92dvh!important}.ascendNow{z-index:3!important;color:#fff!important;background:#4b286b!important;border:1px solid #bd82f1!important;min-height:54px!important;position:sticky!important;bottom:0!important}.ascendNow:disabled{color:#aa9caf!important;opacity:1!important;background:#1a1222!important;border-color:#4a3a54!important}.settingsOptions button{color:#fff!important;background:#1b1128!important;border-color:#5e4076!important;min-height:62px!important}.settingsOptions button strong{color:#d8b8ff!important}.aboutZakom{background:linear-gradient(120deg,#26143a,#171021)!important;border:1px solid #76529a!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:18px 0!important;padding:18px!important;display:grid!important}.zakomMark{color:#e2c4ff;background:#12091d;border:1px solid #c18afa;place-items:center;width:64px;height:64px;font:700 32px Georgia;display:grid;transform:rotate(45deg)}.aboutZakom>div{min-width:0}.aboutZakom small,.aboutZakom b{display:block}.aboutZakom small{color:#b993dc}.aboutZakom b{margin:3px 0;font:700 24px Georgia}.aboutZakom p{margin:0;color:#c5b8cf!important;line-height:1.55!important}.creation{background:radial-gradient(circle at 50% 10%,#4e276b66,#0000 35%),linear-gradient(#130a20,#09060f 72%)!important;min-height:100dvh!important;padding:28px clamp(12px,3vw,42px) 60px!important;overflow-x:hidden!important}.creation .createCard{max-width:1320px!important}.creation .landingHero{background:linear-gradient(110deg,#140b22f2,#29143ef2)!important;border-color:#68458a!important;border-radius:18px!important;min-height:340px!important;box-shadow:0 26px 70px #050208a8!important}.creation .heroCopy{padding:clamp(26px,4vw,52px)!important}.creation .heroCopy h1 img{object-fit:contain!important;max-width:min(460px,90%)!important;max-height:94px!important;display:block!important}.creation .heroScene{background:radial-gradient(circle at 50% 45%,#925fc044,#0000 50%)!important;min-height:340px!important}.creation .heroScene:after{content:"";clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border-top:3px solid #a870cf;height:25%;position:absolute;bottom:22px;left:16%;right:16%;background:repeating-linear-gradient(94deg,#2d1b40 0 44px,#3c2450 45px 48px)!important}.creation .portal{display:none!important}.creation .landingBossSprite{filter:none!important;width:170px!important;height:170px!important;top:20px!important}.creation .landingPlayerSprite{z-index:2!important;filter:none!important;width:118px!important;height:150px!important;bottom:30px!important}.creation .raceReveal{background:#1a1027!important;border-color:#704b90!important;border-radius:12px!important;width:min(760px,100%)!important}.creation .classGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:1050px!important;margin:auto!important}.creation .choice{text-align:left!important;color:#fff!important;background:#170f22!important;border-color:#513768!important;border-radius:12px!important;min-height:154px!important;padding:12px 14px 12px 112px!important}.creation .choice>.classChoiceSprite{filter:none!important;width:92px!important;max-width:none!important;height:132px!important;margin:0!important;position:absolute!important;top:auto!important;bottom:8px!important;left:8px!important;transform:none!important}.creation .choice small{color:#c6b8d0!important;white-space:normal!important;font-size:9px!important}.creation .choice em{color:#f0c970!important;font-size:9px!important}.creation .choice:hover,.creation .choice:focus-visible{outline-offset:2px!important;border-color:#b478ed!important;outline:2px solid #a66cff!important;transform:translateY(-2px)!important}.creation .selectedClass{color:#fff!important;background:#1b1129!important;border-color:#8057a3!important;border-radius:12px!important;max-width:1050px!important}.creation .selectedClass button{color:#fff!important;background:#522c73!important;border-color:#bd83ee!important;min-width:190px!important;min-height:48px!important;font-weight:800!important}.creation .warning{color:#bcb0c5!important;font-size:10px!important}.game button,.creation button{text-wrap:balance;min-height:44px}.game button:focus-visible,.creation button:focus-visible{outline-offset:2px!important;outline:2px solid #d2a5ff!important}@media (width<=900px){.world .clickableArena{inset:52px 0 132px!important}.world .groundLine{height:42%!important}.clickableArena .foe{bottom:39%!important}.clickableArena .foe.boss{bottom:36%!important}.clickableArena .foe[data-flying=true]{bottom:48%!important}.battleGround:before{width:104%;height:22%}.skills{gap:4px!important;max-width:96vw!important}.skills button{width:18.4vw!important;min-width:0!important;padding:4px!important}.skills button>span{font-size:7px!important}.missionList{grid-template-columns:1fr!important}.game>.overlay>section{overflow:auto!important}.creation .landingHero{grid-template-columns:1fr!important}.creation .heroScene{min-height:310px!important}.creation .classGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.creation{padding:12px 8px 42px!important}.creation .heroCopy{padding:24px 16px!important}.creation .heroScene{min-height:280px!important}.creation .classGrid{grid-template-columns:1fr!important}.creation .choice{min-height:136px!important;padding-left:102px!important}.creation .choice>.classChoiceSprite{width:84px!important;height:116px!important}.creation .selectedClass{grid-template-columns:74px 1fr!important;display:grid!important}.creation .selectedClass button{grid-column:1/-1!important;width:100%!important}.aboutZakom{grid-template-columns:54px minmax(0,1fr)!important;padding:12px!important}.zakomMark{width:46px;height:46px;font-size:24px}.missionReward{flex-direction:column!important;align-items:stretch!important}.missionReward button{width:100%!important}}@media (prefers-reduced-motion:reduce){.companionGeneratedSprite{animation:none!important}}.view-dungeons{background:radial-gradient(circle at 50% 20%,#25163a 0,#0b0911 58%,#070609 100%)!important;overflow:auto!important}.dungeonScreen{color:#f4effa;gap:14px;width:min(1180px,96vw);margin:0 auto;padding:18px 0 90px;display:grid}.dungeonStatus{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dungeonStatus>div{background:#100c16;border:1px solid #453650;gap:4px;padding:14px;display:grid}.dungeonStatus small{color:#9f94a8;letter-spacing:.12em;font-size:8px}.dungeonStatus b{color:#efc66d;font:700 22px Georgia}.dungeonLocked{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:58vh;padding:32px;display:grid}.dungeonLocked>span{color:#76549b;font-size:70px}.dungeonLocked h3{margin:0;font:700 clamp(28px,5vw,54px) Georgia}.dungeonLocked p{color:#aaa1b4;max-width:590px;line-height:1.6}.dungeonLocked strong{color:#cbb8dc;border:1px solid #58466a;padding:10px 18px}.dungeonDifficulty{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.dungeonDifficulty button{color:#d8d0dd;background:#110d17;border:1px solid #40334a;gap:4px;padding:10px;display:grid}.dungeonDifficulty button.active{background:#2a183d;border-color:#c28df3;box-shadow:inset 0 -3px #8b5cf6}.dungeonDifficulty button:disabled{opacity:.5}.dungeonDifficulty small{color:#9f94a8;font-size:7px}.dungeonCatalog{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dungeonCatalog>button{text-align:left;color:#f4effa;background:linear-gradient(#21153155,#100c17),radial-gradient(circle at 70% 10%,#744ea744,#0000 48%);border:1px solid #473752;align-content:end;justify-items:start;gap:6px;padding:18px;display:grid;min-height:190px!important}.dungeonCatalog>button.selected{border-color:#d2a5ff;box-shadow:inset 0 -4px #8b5cf6}.dungeonEmblem{color:#a771db;font-size:34px}.dungeonCatalog small{color:#a89cae}.dungeonCatalog p{color:#a99fb0;margin:0}.dungeonCatalog strong{color:#f1c871}.dungeonBrief{background:#0e0a14;border:1px solid #554260;grid-template-columns:1.1fr 1.5fr 220px;align-items:center;gap:14px;padding:18px;display:grid}.dungeonBrief h3{margin:4px 0;font:700 24px Georgia}.dungeonBrief p{color:#a99fb0;line-height:1.45}.dungeonBrief>button,.dungeonAdvance{color:#ffdfa1;letter-spacing:.08em;background:#573719;border:1px solid #d3a65b;font-weight:900;min-height:54px!important}.artifactDrops{gap:7px;display:grid}.artifactDrops article{background:#15101c;border:1px solid #392e42;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.artifactDrops i{color:#aa72df}.artifactDrops span{display:grid}.artifactDrops small{color:#aaa1b4;line-height:1.3}.dungeonRun{background:radial-gradient(circle at 50% 40%,#34204d,#0d0913 70%);border:1px solid #765993;gap:15px;padding:20px;display:grid}.dungeonDepth{text-align:center}.dungeonDepth span,.dungeonDepth p{color:#b6a8c0}.dungeonDepth h3{margin:6px;font:700 clamp(28px,4vw,48px) Georgia}.roomPath{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.roomPath i{color:#776d7e;border:1px solid #3e3248;justify-items:center;gap:6px;padding:10px;display:grid}.roomPath i b{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.roomPath i.current{color:#e9a642;background:#2c1c0e;border-color:#e9a642}.roomPath i.cleared{color:#35c77a;border-color:#286d4b}.roomPath small{text-align:center;font-style:normal}.dungeonEncounter{background:#09070d;border:1px solid #483852;grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:190px;padding:22px;display:grid}.dungeonEnemy{color:#b678e8;border:1px solid #8f58b8;border-radius:50%;place-items:center;width:130px;height:130px;font-size:50px;display:grid;box-shadow:0 0 45px #7b4dff33}.dungeonEncounter h4{margin:5px 0;font:700 28px Georgia}.dungeonEncounter p{color:#aaa1b4}.artifactVault{border-top:1px solid #3b3043;gap:10px;padding-top:12px;display:grid}.artifactVault h3{margin:4px 0;font:700 24px Georgia}.artifactVault>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.artifactVault article{background:#100c16;border:1px solid #4b3957;gap:5px;padding:14px;display:grid}.artifactVault article>i{color:#b779e8;font-size:24px}.artifactVault article small{color:#a99eaf}.artifactVault article p{color:#c4b9ca;margin:0}.artifactVault article span{color:#efc66d}.emptyArtifacts{text-align:center;color:#9f94a8;border:1px dashed #4a3a55;grid-column:1/-1;padding:24px}@media (width<=800px){.dungeonScreen{padding-inline:8px}.dungeonDifficulty{grid-template-columns:repeat(2,1fr)}.dungeonCatalog,.dungeonBrief,.artifactVault>div{grid-template-columns:1fr}.roomPath{grid-template-columns:repeat(2,1fr)}.dungeonEncounter{grid-template-columns:80px 1fr}.dungeonEnemy{width:70px;height:70px;font-size:28px}.dungeonStatus b{font-size:17px}}@media (width<=420px){.dungeonStatus{grid-template-columns:1fr}.dungeonDifficulty{grid-template-columns:1fr 1fr}.dungeonEncounter h4{font-size:20px}}.view-travel{background:#08070c!important;overflow:auto!important}.travelScreen{color:#f4effa;width:min(1180px,96vw);margin:auto;padding:16px 0 90px}.travelTabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid}.travelTabs button{color:#c9bfce;background:#110d17;border:1px solid #43354c;place-items:center;gap:3px;min-height:52px;font-weight:800;display:grid}.travelTabs button.active{color:#fff;background:#28173b;border-color:#ba80eb;box-shadow:inset 0 -3px #8b5cf6}.travelTabs small{color:#a795b4;font-size:7px}.worldMap>header{text-align:center;padding:18px}.worldMap h3,.collectionScreen h3,.partyScreen h3{margin:5px 0;font:700 clamp(28px,4vw,48px) Georgia}.worldMap header p{color:#aaa1b4}.worldMap>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.continentCard{background:radial-gradient(circle at 50% 18%,#6d4c9338,#0000 40%),linear-gradient(#14102066,#0c0910);border:1px solid #554461;align-content:end;justify-items:start;gap:8px;min-height:410px;padding:24px;display:grid;position:relative;overflow:hidden}.continentCard:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff05 23px 24px);position:absolute;inset:0}.continent-mykor{background:radial-gradient(circle at 60% 22%,#8f2fa94a,#0000 42%),linear-gradient(#10221d,#130914)}.continentCard.current{border-color:#e9a642;box-shadow:inset 0 0 40px #e9a64218}.continentOrb{color:#9c67ca;text-shadow:0 0 35px #8b5cf6;font-size:72px}.continentCard h4{margin:0;font:700 clamp(34px,6vw,70px) Georgia}.continentCard>b{color:#d9cbe2}.continentCard p,.continentCard li{color:#aaa1b4}.continentCard ul{gap:4px;padding-left:18px;display:grid}.continentCard button{color:#fff;background:#4e286e;border:1px solid #c68bed;width:100%;min-height:50px;font-weight:900}.continentCard button:disabled{color:#8f8395;background:#151019;border-color:#493a52}.veilLock{color:#b9acbf;background:#130d18;border:1px solid #5b465f;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.collectionScreen>header{text-align:center;padding:18px}.collectionScreen>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.collectionScreen article{background:radial-gradient(circle at 50% 22%,#754aa944,#0000 35%),#0f0b15;border:1px solid #493953;align-content:end;gap:6px;min-height:245px;padding:17px;display:grid}.collectionScreen article.equipped{border-color:#e9a642;box-shadow:inset 0 -4px #e9a642}.collectionCreature{color:#bd7bf1;border:1px solid #8056a3;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;font-size:34px;display:grid;box-shadow:0 0 30px #7b4dff33}.mountCreature{border-radius:42% 58% 46% 54%}.collectionScreen h4{margin:0;font:700 22px Georgia}.collectionScreen p{color:#aaa1b4;line-height:1.45}.collectionScreen button{color:#fff;background:#321d48;border:1px solid #9361bb;font-weight:800}.collectionPreview{border:1px solid #352a3d;flex-wrap:wrap;gap:6px;margin-top:12px;padding:12px;display:flex}.collectionPreview span{color:#9f94a8;background:#15101b;padding:7px 10px}.emptyCollection{color:#a99db0;border:1px dashed #51415d;grid-column:1/-1;place-items:center;padding:45px;display:grid}.emptyCollection span{color:#79559a;font-size:42px}.emptyCollection p{text-align:center;max-width:550px}.partyScreen{align-content:center;min-height:60vh;display:grid}.partyLocked,.partyEntry{text-align:center;background:radial-gradient(circle,#2c1941,#0d0913 70%);border:1px solid #554163;justify-items:center;gap:10px;padding:48px;display:grid}.partyLocked>span,.partyEntry>span{color:#9e68cb;font-size:64px}.partyEntry>p,.partyLocked>p{color:#aaa1b4}.partyEntry>button{color:#fff;background:#4d286b;border:1px solid #c087ec;min-width:260px;font-weight:900}.partyEntry>div{grid-template-columns:180px 120px;gap:6px;display:grid}.partyEntry input{color:#fff;text-align:center;letter-spacing:.2em;background:#08060b;border:1px solid #665073;min-height:46px;padding:10px;font-weight:900}.partyEntry div button{color:#fff;background:#271738;border:1px solid #765593}.partyScreen>header{border-bottom:1px solid #45354f;justify-content:space-between;align-items:center;padding:18px;display:flex}.partyScreen>header h3{letter-spacing:.2em}.partyMembers{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.partyMembers article{background:#100c16;border:1px solid #483753;place-content:center;justify-items:center;gap:6px;min-height:150px;display:grid}.partyMembers article.empty{color:#776d7c;border-style:dashed}.partyMembers span,.partyMembers small{color:#a99daf;font-size:8px}.partyActions{justify-content:center;gap:7px;padding:14px;display:flex}.partyActions select,.partyActions button{color:#fff;background:#17101f;border:1px solid #594368;min-height:46px;padding:0 15px}.partyActions .startParty{color:#ffdda0;background:#523318;border-color:#e9a642;font-weight:900}.partyCombat{background:radial-gradient(circle at 35% 20%,#3d2056,#0d0913 70%);border:1px solid #765494;grid-template-columns:1fr 220px;align-items:center;gap:14px;margin:0 16px;padding:18px;display:grid}.partyCombat h4,.partyReward h4{margin:5px 0;font:700 26px Georgia}.partyCombat div>span{color:#efc66d}.partyCombat i{background:#09070d;border:1px solid #5d4668;height:12px;margin-top:10px;display:block}.partyCombat i b{background:linear-gradient(90deg,#8b2f55,#e54861);height:100%;transition:width .22s;display:block}.partyCombat button,.partyReward button{color:#ffdda0;background:#543317;border:1px solid #d19d4e;min-height:52px;font-weight:900}.partyReward{text-align:center;background:radial-gradient(circle,#482c19,#0d0913 72%);border:1px solid #d3a65b;justify-items:center;gap:6px;margin:0 16px;padding:24px;display:grid}.partyReward>span{color:#efc66d;font-size:45px}.partyReward p{color:#b9adbf}.partyReward button{min-width:240px}@media (width<=760px){.travelTabs{grid-template-columns:repeat(2,1fr)}.worldMap>div,.collectionScreen>div{grid-template-columns:1fr}.continentCard{min-height:330px}.partyMembers{grid-template-columns:repeat(2,1fr)}.partyActions{flex-direction:column}.partyCombat{grid-template-columns:1fr}.veilLock{flex-direction:column;align-items:flex-start}}@media (width<=420px){.partyEntry>div{grid-template-columns:1fr}.partyEntry>button{width:100%;min-width:0}.partyMembers{grid-template-columns:1fr 1fr}.continentCard h4{font-size:38px}}.game{--forest-ink:#07100d;--forest-panel:#0d1a16f2;--forest-raised:#14251ef5;--forest-line:#365c49;--forest-accent:#74c98f;background:var(--forest-ink)!important}.game>.top{background:linear-gradient(90deg,#08130ff8,#12261cf8,#08130ff8)!important;border-color:#345846!important;box-shadow:0 8px 28px #020805aa!important}.logoHomeButton{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;margin:0;padding:4px 8px;transition:background .18s,transform .18s}.logoHomeButton:hover,.logoHomeButton:focus-visible{outline-offset:2px;background:#ffffff0b;outline:2px solid #83d39b}.logoHomeButton:active{transform:scale(.98)}.logoHomeButton>img{object-fit:contain;width:42px;height:42px}.logoHomeButton span small{display:none!important}.currencies>span,.currencies>button{background:#0b1813e8!important;border-color:#315444!important}.currencies>span>img,.currencies .gear img{object-fit:contain;flex:none;width:21px;height:21px}.currencies .gear{justify-content:center;width:44px;padding:0!important}.currencies .topDps{color:#e8f4ec!important}.world{background-image:linear-gradient(180deg,#06110a22 0,#07110b18 46%,#07100bd6 100%),var(--scenario-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.world:before{background:radial-gradient(at 50% 48%,#0000 0 35%,#03100980 82%),linear-gradient(90deg,#06120da8,#0000 16% 84%,#06120da8)!important}.world:after{background:linear-gradient(#0000 75%,#06100bd1)!important}.world .pixelSky,.world .moon,.world .mountains,.world .ruin{display:none!important}.scenario-forest .groundLine{background:radial-gradient(at 50% 0,#9ab36d32,#0000 46%),repeating-linear-gradient(98deg,#182519 0 42px,#223320 43px 46px,#111c14 47px 88px)!important;border-top-color:#719269!important;box-shadow:inset 0 18px 35px #89a65b13,0 -14px 35px #071109aa!important}.scenario-forest .groundLine:before{background:linear-gradient(90deg,#0000,#6f905e 20%,#adc47a 50%,#6f905e 80%,#0000)!important}.scenario-forest .battleGround:before{background:repeating-linear-gradient(94deg,#1b291b 0 46px,#293b24 47px 50px,#132015 51px 94px)!important;border-top-color:#769262!important;box-shadow:inset 0 8px 18px #a2b77514,0 10px 20px #020805b8!important}.world .combatHud{background:#08150fee!important;border-color:#345746!important;box-shadow:0 -12px 32px #020805b0!important}.game .mana>i{background:#132921!important}.game .mana em{background:linear-gradient(90deg,#4c6fc3,#8d73e8)!important}.battleGround .companion.active .companionGeneratedSprite{transform-origin:bottom!important;animation:none!important}.battleGround .companion.active:first-child .companionGeneratedSprite{transform:translate(-50%)scaleX(1)!important}.battleGround .companion.active:last-of-type .companionGeneratedSprite{transform:translate(-50%)scaleX(-1)!important}.battleGround .player.rearHero>.classHeroSprite{animation:1.9s steps(2,end) infinite classHeroIdle!important}.game>.dock{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(82px,132px));overflow-x:auto;background:linear-gradient(90deg,#07110d,#13271d,#07110d)!important;border-color:#365b48!important;justify-content:center!important;height:68px!important;min-height:68px!important;padding:0 8px!important;display:grid!important;box-shadow:0 -8px 28px #020805aa!important}.dockTitle{display:none!important}.dock button{color:#a9c1b2!important;border-color:#233a30!important;width:auto!important;min-width:82px!important;height:68px!important}.dock button:hover,.dock button:focus-visible,.dock button.active{color:#fff!important;background:#1d3b2d!important;outline-color:#79cf94!important}.dock button>i{font-size:18px;font-style:normal}.dock button>span{font-size:8px!important}.dock button>small{color:#e8c56b!important;font-size:6px!important}.dock .ascensionReady{color:#ffe18c!important;background:#4a3217!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay){background:#020805da!important;align-items:stretch!important;width:100%!important;padding:70px 24px 86px!important;inset:0!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section{background:linear-gradient(155deg,#13261ff9,#08140ffb)!important;border:1px solid #3f6c55!important;border-radius:16px!important;width:min(1240px,100%)!important;max-width:1240px!important;height:100%!important;max-height:none!important;margin:auto!important;overflow:auto!important;box-shadow:0 28px 90px #010503dd,inset 0 1px #ffffff12!important}.profilePanel{width:min(1240px,100%)!important}.profileSummary article,.profileGrowth,.profileSkills article{background:#102019!important;border-color:#365d49!important}.profileGrowth,.profileSkills{background:#0b1a14!important}.customizeModal.atelierV2{background:linear-gradient(145deg,#14251df8,#07120dfb)!important}.atelierV2 .atelierLayout{grid-template-columns:minmax(260px,34%) minmax(0,1fr)!important}.atelierV2 .atelierStage{background:radial-gradient(circle at 50% 42%,#759d6133,#0000 55%),linear-gradient(#102019,#07110d)!important;border-color:#365d49!important}.atelierOptions>.customRow,.atelierOptions>.colorControl,.atelierOptions>.atelierActions,.viewControls button:first-child,.viewControls button:nth-child(2){display:none!important}.heroSkinGallery{background:#0b1812!important;border-color:#426b56!important}.heroSkinGallery>div{grid-template-columns:repeat(5,minmax(105px,1fr))!important}.heroSkinGallery button{background:#0a1510!important;border-color:#304d3e!important}.heroSkinGallery button.selected{background:#1d2113!important;border-color:#f5b942!important}.companionPanel{overflow:auto!important}.companionRoster{min-height:0}.partySlots{z-index:5;background:#0d1b15f5;position:sticky;top:0;border:1px solid #365d49!important;grid-template-columns:1fr 1fr auto!important;align-items:stretch!important;gap:8px!important;padding:10px!important;display:grid!important}.partySlots span{gap:3px;background:#14251e!important;border:1px solid #426b55!important;padding:10px!important;display:grid!important}.partySlots span small{color:#83aa91;font-size:7px}.partySlots span b{color:#fff}.partySlots>button{color:#ffe09a;cursor:pointer;background:#382a15;border:1px solid #d9ad4d;min-width:130px}.partySlots>button:disabled{opacity:.4}.companionRoster>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.companionRoster article{background:#102019!important;border-color:#365d49!important;min-width:0!important}.arsenalChestShelf{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#2d2112,#131b13);border:1px solid #926f34;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin-bottom:12px;padding:12px 18px;display:grid}.arsenalChestShelf:disabled{filter:grayscale(.65);opacity:.72;cursor:not-allowed}.arsenalChestShelf>img{object-fit:cover;object-position:center;width:96px;height:72px}.arsenalChestShelf span small,.arsenalChestShelf span b{display:block}.arsenalChestShelf span small{color:#c7aa72;letter-spacing:.14em;font-size:7px}.arsenalChestShelf span b{margin-top:4px}.arsenalChestShelf>strong{color:#ffe29a;font-size:9px}.equipmentArt{object-fit:cover!important;object-position:center!important;clip-path:none!important;filter:none!important;background:#090e0c!important;border:1px solid #344a3e!important;width:128px!important;height:132px!important;display:block!important}.equipmentArt:after{display:none!important}.equipmentCard>div button img{vertical-align:middle;width:16px;height:16px}.chestStage>span{background:#080d0b!important;overflow:hidden!important}.chestStage>span>img,.chestBox>span>img{object-fit:cover;width:100%;height:100%}.chestBox>span{border:1px solid #8d6b35;width:72px;height:62px;overflow:hidden}.lootCard{grid-template-columns:58px minmax(0,1fr) auto!important}.lootImage,.inventoryItemImage{object-fit:cover;object-position:center;background:#080d0b;border:1px solid #415848;width:52px;height:52px}.item{gap:10px}.rewardEquipmentImage{object-fit:cover;background:#080d0b;border:1px solid #99733b;width:190px;height:190px;margin:0 auto 12px;display:block}.settingsOptions button{background:#102019!important;border-color:#365d49!important}.zakomMark{transform:none!important;rotate:0!important;color:#fff!important;background:#15281f!important;border-color:#5e8b70!important;border-radius:12px!important}.zakomContact{border-top:1px solid #3b604c;padding-top:10px;margin-top:10px!important}.zakomContact>b{font:700 8px var(--font-geist-mono)!important;color:#e7bf66!important;display:inline!important}.creatorCredit{background:#102019!important;border:1px solid #486b57!important;margin-top:12px!important}.creatorCredit>strong{color:#fff;font-size:10px}.gameViewScreen{background:#07110df6!important}.view-travel .gameViewHeader,.view-ascension .gameViewHeader{border-bottom:2px solid #d6aa4c!important}.gameViewHeader strong img{width:16px;height:16px}@media (width<=900px){.game>.dock{grid-template-columns:repeat(6,minmax(76px,1fr))!important;justify-content:start!important}.dock .dockExtended:nth-of-type(4),.dock .dockExtended:nth-of-type(5){display:none!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay){padding:58px 8px 72px!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section{border-radius:12px!important;padding:54px 12px 20px!important}.profileSkills>div,.companionRoster>div:last-child{grid-template-columns:1fr!important}.atelierV2 .atelierLayout{grid-template-columns:1fr!important;height:auto!important}.atelierV2 .atelierStage{min-height:280px}.heroSkinGallery>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arsenalChestShelf{grid-template-columns:78px minmax(0,1fr);gap:10px}.arsenalChestShelf>img{width:72px;height:60px}.arsenalChestShelf>strong{text-align:center;grid-column:1/-1}.partySlots{grid-template-columns:1fr 1fr!important}.partySlots>button{grid-column:1/-1;min-height:44px}}@media (width<=560px){.currencies .topDps{display:none!important}.logoHomeButton span{display:none}.currencies{gap:3px!important}.currencies>span{padding:0 6px!important}.currencies>span>img{width:18px;height:18px}.game>.dock{grid-template-columns:repeat(5,minmax(72px,1fr))!important}.dock button{min-width:72px!important}.equipmentGrid{grid-template-columns:1fr 1fr!important}.equipmentArt{width:92px!important;height:96px!important}}@media (prefers-reduced-motion:reduce){.animatedChest,.battleGround .player.rearHero>.classHeroSprite{animation:none!important}}.pwaInstallPrompt{z-index:260;color:#f5faf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1c15f5;border:1px solid #5b8e6e;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto 36px;align-items:center;gap:10px;width:min(390px,100vw - 24px);padding:10px;display:grid;position:fixed;bottom:84px;right:18px;box-shadow:0 18px 60px #010503cc}.pwaInstallPrompt>img{border-radius:10px;width:52px;height:52px}.pwaInstallPrompt span b,.pwaInstallPrompt span small{display:block}.pwaInstallPrompt span b{letter-spacing:.09em;font-size:10px}.pwaInstallPrompt span small{color:#a8bdb0;margin-top:3px;font-size:8px}.pwaInstallPrompt>button{color:#ffe39d;cursor:pointer;background:#3a2a13;border:1px solid #e3bd61;border-radius:8px;min-height:40px;padding:0 14px;font-size:8px;font-weight:800}.pwaInstallPrompt>.pwaInstallDismiss{color:#a9bdb0;background:#11241b;border-color:#355545;width:36px;padding:0;font-size:18px}@media (width<=560px){.pwaInstallPrompt{grid-template-columns:46px minmax(0,1fr) 36px;bottom:78px;right:12px}.pwaInstallPrompt>img{width:46px;height:46px}.pwaInstallPrompt>button:not(.pwaInstallDismiss){grid-column:1/-1;width:100%}}.cloudSync{white-space:nowrap;justify-content:center!important;min-width:118px!important;font-size:8px!important}.cloudSync.loading{color:#f2b84b!important;border-color:#81652e!important}.cloudSync.synced{color:#63c174!important;border-color:#315d3e!important}.cloudSync.offline{color:#9da5b5!important;border-color:#4a5060!important}.cloudSync.error{color:#d94752!important;border-color:#77323a!important}.loading{text-align:center;grid-template-rows:auto auto;align-content:center;gap:22px;padding:24px}.loading>img{width:min(360px,76vw)}.loading>span{font:600 clamp(11px,2vw,16px)/1.4 var(--font-geist-sans);letter-spacing:.24em;color:#b794f6}.cloudLoadFailure>strong{color:#f4f6fa;letter-spacing:.04em;font:700 clamp(24px,4vw,42px)/1.05 Georgia,serif}.cloudLoadFailure>span{max-width:560px;font:400 14px/1.6 var(--font-geist-sans);letter-spacing:0;color:#9da5b5}.cloudLoadFailure>button{color:#f4f6fa;cursor:pointer;background:#251b39;border:1px solid #8b5cf6;min-height:46px;padding:0 22px}.view-market{background:#07080df5!important;overflow:auto!important}.view-market .gameViewHeader{z-index:5;background:#0b0d14f2;border-bottom:1px solid #343a4a;position:sticky;top:0}.marketScreen{color:#f4f6fa;width:min(1280px,100%);margin:auto;padding:22px 24px 110px}.marketHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketHeader small{color:#b794f6}.marketHeader h2{margin:4px 0;font:700 clamp(24px,3vw,40px)/1.05 Georgia,serif}.marketHeader button,.marketTabs button,.marketScreen button{color:#dfe3ec;cursor:pointer;background:#151925;border:1px solid #3d4352;min-height:40px;transition:transform .16s,border-color .16s,background .16s}.marketScreen button:hover{background:#1d2130;border-color:#8b5cf6}.marketScreen button:active{transform:translateY(1px)}.marketScreen button:focus-visible{outline-offset:2px;outline:2px solid #b794f6}.marketScreen button:disabled{opacity:.42;cursor:not-allowed}.marketHeader button{padding:0 16px}.marketTabs{border-bottom:1px solid #343a4a;gap:0;margin:20px 0;display:flex;overflow:auto}.marketTabs button{color:#9da5b5;background:0 0;border-width:0 0 2px;min-width:132px}.marketTabs button.active{color:#f4f6fa;background:#171322;border-color:#8b5cf6}.marketFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto));gap:8px;margin-bottom:16px;display:grid}.marketFilters input,.marketFilters select,.marketSell input,.marketSell select,.tradeRoom input{color:#f4f6fa;background:#0d1018;border:1px solid #343a4a;min-height:44px;padding:0 12px}.marketGrid{background:#343a4a;border:1px solid #343a4a;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;display:grid}.marketOffer{background:#11141d;flex-direction:column;min-height:300px;padding:16px;display:flex}.marketItemGlyph{color:#b794f6;background:radial-gradient(circle,#8b5cf633,#0000 65%),#0b0d13;place-items:center;width:100%;min-height:95px;margin-bottom:12px;font-size:34px;display:grid}.marketOffer small{color:#9da5b5}.marketOffer h3{margin:7px 0 4px;font:700 18px/1.15 Georgia,serif}.marketOffer p,.marketOffer span{color:#9da5b5;margin:2px 0;font-size:11px}.marketOffer strong{color:#f2b84b;margin-top:auto;padding:14px 0 9px}.marketOffer button{width:100%}.marketMore{min-width:190px;margin:18px auto;padding:0 18px;display:block}.marketEmpty{text-align:center;color:#9da5b5;background:#11141d;grid-column:1/-1;padding:42px}.marketSell{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.marketSell>div{background:#343a4a;border:1px solid #343a4a;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:1px;display:grid}.marketSell>div>small,.marketSell>div>p{color:#9da5b5;background:#11141d;grid-column:1/-1;margin:0;padding:12px}.marketSell>div>button{text-align:left;background:#11141d;gap:5px;min-height:76px;padding:12px;display:grid}.marketSell>div>button.selected{background:#20182f;border-color:#8b5cf6}.marketSell>div>button span{color:#9da5b5;font-size:10px}.marketSell form,.tradeRoom>form{background:#181d29;border:1px solid #343a4a;align-content:start;gap:12px;padding:18px;display:grid}.marketSell form h3,.tradeRoom h3{margin:0;font:700 20px Georgia,serif}.marketSell label,.tradeRoom label{color:#9da5b5;gap:6px;font-size:11px;display:grid}.marketSell form p{color:#f2b84b;margin:4px 0}.marketSell form small{color:#9da5b5}.marketList{background:#343a4a;border:1px solid #343a4a;gap:1px;display:grid}.marketList article{background:#11141d;grid-template-columns:120px minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid}.marketList article>span{color:#b794f6;text-transform:capitalize}.marketList article>small{color:#9da5b5}.marketList article>button{padding:0 14px}.tradeRoom{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.tradeRoom>div{gap:10px;display:grid}.directTrade{background:#11141d;border:1px solid #343a4a;padding:18px}.directTrade>small,.directTrade>p{color:#9da5b5}.tradeInventory{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.tradeInventory button{min-height:34px;padding:0 10px}.marketLocked{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.marketLocked>span{color:#8b5cf6;font-size:64px}.marketLocked h2{margin:0;font:700 36px Georgia,serif}.marketLocked p{color:#9da5b5;max-width:520px}.marketLocked strong{color:#f2b84b}@media (width<=800px){.marketScreen{padding:14px 10px 100px}.marketFilters{grid-template-columns:1fr 1fr}.marketFilters input{grid-column:1/-1}.marketSell,.tradeRoom{grid-template-columns:1fr}.marketList article{grid-template-columns:90px minmax(0,1fr)}.marketList article>small,.marketList article>button{grid-column:2}.cloudSync{min-width:44px!important;font-size:0!important}.cloudSync:before{content:"☁";font-size:15px}}@media (width<=480px){.marketTabs button{min-width:104px}.marketGrid{grid-template-columns:1fr 1fr}.marketOffer{min-height:265px;padding:10px}.marketItemGlyph{min-height:70px}.marketOffer h3{font-size:15px}.marketOffer p,.marketOffer span{font-size:9px}.marketFilters{grid-template-columns:1fr}.marketFilters input{grid-column:auto}}.game{font-family:var(--font-geist-sans), sans-serif;background:var(--nox-bg)!important;min-height:100dvh!important;color:var(--nox-text)!important}.game>.top{top:0;z-index:110!important;background:#0b0d14f7!important;border-bottom:1px solid #383d50!important;height:56px!important;min-height:56px!important;padding:0 clamp(10px,2vw,24px)!important;position:sticky!important;box-shadow:0 8px 28px #02030a99!important}.game .logoHomeButton{border-radius:var(--nox-radius-md)!important;min-height:44px!important}.game .logoHomeButton strong{color:var(--nox-text);letter-spacing:.16em;font:700 16px Georgia,serif}.game .currencies{align-items:stretch;height:42px;display:flex;gap:0!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{background:#0d1018e8!important;border-color:#303548!important;border-radius:0!important;height:42px!important;min-height:42px!important}.game .currencies>:first-child{border-radius:var(--nox-radius-md) 0 0 var(--nox-radius-md)!important}.game .currencies>.gear{border-radius:0 var(--nox-radius-md) var(--nox-radius-md) 0!important;width:42px!important}.game .currencies .gear img{width:18px!important;height:18px!important}.game .world{isolation:isolate;position:relative;background-image:linear-gradient(180deg, #05070b1a 0, #080a0f14 42%, #07080dd9 100%), var(--scenario-bg)!important;background-position:50% 44%!important;background-size:cover!important;border:0!important;height:calc(100dvh - 120px)!important;min-height:590px!important;overflow:hidden!important}.game .world:before{z-index:1!important;background:radial-gradient(at 50% 43%,#0000 0 33%,#05060b87 82%),linear-gradient(90deg,#05070bad,#0000 15% 85%,#05070bad)!important}.game .world:after{pointer-events:none;z-index:2!important;background:linear-gradient(0deg,#05070de8 0,#07090f96 48%,#0000 100%)!important;height:42%!important}.game .world .pixelSky{z-index:2;pointer-events:none;animation:18s linear infinite nox-sky-drift;position:absolute;inset:0;opacity:.34!important;background:radial-gradient(circle at 18% 30%,#b794f6 0 1px,#0000 2px) 0 0/123px 101px,radial-gradient(circle at 71% 24%,#8b5cf6 0 1px,#0000 2px) 0 0/177px 143px,radial-gradient(at 52% 58%,#9da5b512,#0000 56%) 0 0/100% 100%!important;display:block!important}.game .world .moon,.game .world .mountains,.game .world .ruin{display:none!important}.world .stageTop{z-index:30!important;grid-template-columns:42px auto minmax(220px,420px) 62px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:grid!important;top:10px!important;left:14px!important;right:14px!important}.world .stageTop>div:first-of-type,.world .stageTop .progress,.world .stageTop .bossIcon,.world .stageTop .stageArrow{border-radius:var(--nox-radius-md)!important;min-height:42px!important;box-shadow:none!important;background:#0b0d14d9!important;border:1px solid #34394b!important}.world .stageTop>div:first-of-type{min-width:118px!important;padding:6px 10px!important}.world .stageTop>div:first-of-type small{color:var(--nox-muted);letter-spacing:.08em;font-size:7px}.world .stageTop>div:first-of-type b{color:var(--nox-text);font:700 17px Georgia,serif}.world .stageTop .progress{padding:6px 12px!important}.world .stageTop .progress>span{color:var(--nox-muted);text-transform:none;font-size:8px}.world .stageTop .progress i{margin-top:5px}.world .stageTop .progress em.done{background:var(--nox-violet)!important}.world .stageTop .bossIcon{color:var(--nox-muted);width:62px!important;display:none!important}.world .stageTop .bossIcon.active{color:#f08a92;border-color:var(--nox-health)!important}.game .battleRail{display:none!important}.world .clickableArena{cursor:default!important;inset:54px 0 108px!important;overflow:hidden!important}.world .clickableArena:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;background:radial-gradient(at 50% 64%,#8b5cf612 0,#0000 38%),linear-gradient(0deg,#04060a6e 0,#0000 38%)!important;display:block!important}.world .clickableArena:after{display:none!important}.clickableArena .enemyInfo{text-align:center;z-index:24!important;background:linear-gradient(90deg,#0000,#090b12d8 17% 83%,#0000)!important;border:0!important;width:min(520px,55vw)!important;padding:5px 14px 9px!important;top:4px!important}.clickableArena .enemyInfo small{color:var(--nox-muted)!important;letter-spacing:.12em!important;font-size:7px!important}.clickableArena .enemyInfo h2{color:var(--nox-text);letter-spacing:.03em!important;margin:2px 0 5px!important;font:700 clamp(15px,1.5vw,21px) Georgia,serif!important}.game .life.nox-progress{background:#10080c!important;border-color:#69333a!important;height:15px!important}.game .life .nox-progress-fill{background:var(--nox-health)!important;box-shadow:inset 0 1px #ffffff2b!important}.clickableArena .foe{transform-origin:bottom!important;z-index:11!important;width:clamp(150px,20vw,300px)!important;height:clamp(150px,20vw,300px)!important;inset:auto auto 34% 50%!important;transform:none!important}.clickableArena .foe .realMonster,.clickableArena .foe.boss .realMonster{object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;filter:drop-shadow(0 7px 3px #000c)!important;width:100%!important;height:100%!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important}.clickableArena .foe .enemyRank{border-radius:var(--nox-radius-sm);color:var(--nox-muted)!important;background:#0c0e16e8!important;border-color:#4a4059!important;bottom:-10px!important}.clickableArena .foe.boss .enemyRank{color:var(--nox-violet-light)!important;border-color:#8b5cf6!important}.clickableArena .foe:after,.battleGround .player:after,.battleGround .companion:after{content:"";z-index:-1;filter:blur(2px);background:#020307b8;border-radius:50%;width:62%;height:9px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.clickableArena .battleGround{z-index:14!important;justify-content:center!important;align-items:end!important;gap:clamp(18px,7vw,104px)!important;width:min(670px,90vw)!important;display:flex!important;bottom:3%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.clickableArena .battleGround:before,.clickableArena .battleGround:after{display:none!important}.battleGround .player.rearHero{order:2;width:clamp(52px,6vw,90px)!important;height:clamp(76px,8vw,118px)!important;transform:none!important}.battleGround .companion.active{width:clamp(44px,5vw,76px)!important;height:clamp(66px,7vw,104px)!important;transform:none!important}.battleGround .companion.active:first-child{order:1}.battleGround .companion.active:nth-child(2){order:3}.battleGround .player.rearHero>.classHeroSprite,.battleGround .companion.active>.companionBattleModel{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 5px 2px #000c)!important;transform-origin:bottom!important;width:100%!important;height:100%!important;position:absolute!important;top:auto!important;bottom:0!important;left:50%!important}.battleGround .player.rearHero>.classHeroSprite{animation:2.2s steps(2,end) infinite nox-grounded-breath!important;transform:translate(-50%)!important}.battleGround .companion.active>.companionBattleModel{animation:2.4s steps(2,end) infinite nox-grounded-breath!important}.battleGround .companion.active:first-child>.companionBattleModel{transform:translate(-50%)scaleX(1)!important}.battleGround .companion.active:nth-child(2)>.companionBattleModel{transform:translate(-50%)scaleX(-1)!important}.game:has(.auto.on) .battleGround .companion.active:first-child>.companionBattleModel{animation:1.8s ease-in-out infinite nox-left-attack!important}.game:has(.auto.on) .battleGround .companion.active:nth-child(2)>.companionBattleModel{animation:1.8s ease-in-out infinite nox-right-attack!important}.battleGround .player.rearHero.swing>.classHeroSprite{animation:.3s steps(3,end) nox-hero-strike!important}.battleGround .player>small,.battleGround .companion>small{display:none!important}.world .groundLine{z-index:5!important;clip-path:none!important;background:linear-gradient(90deg,#0000,#6c617e66 15%,#a795bd91 50%,#6c617e66 85%,#0000)!important;border:0!important;height:1px!important;display:block!important;bottom:2.5%!important;left:5%!important;right:5%!important;box-shadow:0 7px 22px #000,0 -1px 16px #8b5cf620!important}.world .groundLine:before{display:none!important}.world .combatHud{z-index:35!important;background:linear-gradient(#090b12d9,#080a10f7)!important;border:0!important;border-top:1px solid #383d50!important;height:108px!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -16px 42px #03040a8f!important}.combatHud .production{color:var(--nox-muted);grid-template-columns:repeat(2,auto);gap:4px 14px;display:grid;position:absolute;top:22px;left:18px}.combatHud .production span{font-size:7px}.combatHud .production b{color:var(--nox-text);font-size:11px;display:block}.combatHud .production small{color:var(--nox-gold);grid-column:1/-1;font-size:8px}.combatHud .battleControls{top:30px!important;right:18px!important}.combatHud .battleControls button{border-radius:var(--nox-radius-sm);min-height:30px!important;color:var(--nox-muted)!important;background:#11141d!important;border-color:#383d50!important}.combatHud .battleControls .auto.on,.combatHud .battleControls button.selected{border-color:var(--nox-violet)!important;color:var(--nox-text)!important;background:#251a3c!important}.combatHud .mana{transform:translate(50%);width:min(378px,44vw)!important;top:8px!important;right:50%!important}.combatHud .mana>span{color:var(--nox-muted);text-transform:none;justify-content:space-between;margin-bottom:3px;font-size:8px;display:flex}.combatHud .mana .nox-progress{height:7px!important}.combatHud .skills{gap:7px!important;width:max-content!important;max-width:none!important;display:flex!important;position:absolute!important;bottom:7px!important;left:50%!important;right:auto!important;transform:translate(-50%)translate(0,0)!important}.combatHud .skills .nox-tooltip{display:inline-flex}.combatHud .skills .nox-skill-slot{border-radius:var(--nox-radius-md)!important;background:#12101af2!important;border-color:#5c4a72!important;width:clamp(58px,5.2vw,70px)!important;height:70px!important;min-height:58px!important}.combatHud .skills .nox-skill-slot:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff08!important}.world .rewardTrack{background:#090b12b8!important;border:0!important;border-left:2px solid #5a496e!important;border-radius:0!important;width:170px!important;padding:8px 10px!important;top:68px!important;bottom:auto!important;left:16px!important}.world .rewardTrack span,.world .rewardTrack small{font-size:6px!important}.world .rewardTrack b{font-size:9px!important}.world .rewardTrack i{height:2px!important}.world .combo{background:0 0!important;border:0!important;top:74px!important;bottom:auto!important;right:18px!important}.game>.dock{bottom:0;z-index:120!important;background:#0b0d14fa!important;border-top:1px solid #383d50!important;grid-template-columns:repeat(9,minmax(74px,116px))!important;justify-content:center!important;height:64px!important;min-height:64px!important;padding:0 8px!important;display:grid!important;position:sticky!important;overflow:visible!important;box-shadow:0 -10px 30px #02030a99!important}.game .dock>button{cursor:pointer;place-content:center;justify-items:center;gap:2px;display:grid;position:relative;width:auto!important;min-width:0!important;height:64px!important;min-height:64px!important;color:var(--nox-muted)!important;background:0 0!important;border:0!important;border-right:1px solid #262a38!important}.game .dock>button:first-child{border-left:1px solid #262a38!important}.game .dock>button:hover,.game .dock>button:focus-visible{color:var(--nox-text)!important;outline:2px solid var(--nox-violet-light)!important;outline-offset:-2px!important;background:#151923!important}.game .dock>button.active{color:var(--nox-text)!important;box-shadow:inset 0 3px var(--nox-violet)!important;background:#1b1728!important;outline:0!important}.game .dock>button>i{color:currentColor;font:17px Georgia,serif}.game .dock>button>span{text-transform:none;font-size:8px!important}.game .dock>button>small{text-transform:none;color:var(--nox-gold)!important;font-size:6px!important}.game .dock .dockMore{display:none!important}.game .dock .ascensionReady{color:#ffe09b!important;box-shadow:inset 0 3px var(--nox-gold)!important}.gameViewScreen{animation:.22s ease-out both nox-view-in;z-index:80!important;background:#090b12f8!important;padding:clamp(14px,2vw,28px)!important;position:fixed!important;inset:56px 0 64px!important;overflow:auto!important}.gameViewHeader{max-width:1240px!important;margin:0 auto 22px!important}.gameViewHeader>button{border-radius:var(--nox-radius-md);background:var(--nox-panel)!important}.gameViewHeader h2{color:var(--nox-text);text-transform:none;font-family:Georgia,serif!important}.gameViewHeader small{text-transform:none;color:var(--nox-muted)!important}@keyframes nox-sky-drift{to{background-position:123px 101px,-177px 143px,0 0}}@keyframes nox-grounded-breath{50%{scale:1.01 .99}}@keyframes nox-left-attack{0%,76%,to{translate:0}86%{translate:7px}}@keyframes nox-right-attack{0%,76%,to{translate:0}86%{translate:-7px}}@keyframes nox-hero-strike{50%{transform:translate(calc(8px - 50%))scale(1.03)}}@keyframes nox-view-in{0%{opacity:0;transform:translateY(8px)}}.foe>.skillSceneFx,.foe>.bossBoundEffect{z-index:6!important;pointer-events:none!important;position:absolute!important;bottom:auto!important;left:50%!important;right:auto!important;translate:-50% -50%!important}.foe>[data-anchor=head]{top:18%!important}.foe>[data-anchor=chest]{top:38%!important}.foe>[data-anchor=center]{top:52%!important}.foe>[data-anchor=status]{top:7%!important;left:70%!important}.foe>[data-anchor=feet]{top:88%!important}.foe>.bossBoundEffect{border:2px solid var(--nox-violet);background:radial-gradient(circle,#8b5cf63d,#0000 64%);border-radius:50%;width:42px;height:42px;animation:1.15s ease-in-out infinite nox-bound-effect;box-shadow:0 0 18px #8b5cf65e}.foe>.bossBoundEffect[data-theme=acid],.foe>.bossBoundEffect[data-theme=leaf]{border-color:var(--nox-poison);background:radial-gradient(circle,#63c17445,#0000 64%);box-shadow:0 0 18px #63c17466}.foe>.bossBoundEffect[data-theme=fire],.foe>.bossBoundEffect[data-theme=starfire]{background:radial-gradient(circle,#d9475242,#0000 64%);border-color:#d94752;box-shadow:0 0 18px #d9475266}@keyframes nox-bound-effect{50%{opacity:.52;scale:.88}}@media (width<=980px){.game .logoHomeButton span{display:none}.game .nox-resource{min-width:62px}.combatHud .production{display:none}.combatHud .battleControls{right:10px!important}.combatHud .mana{width:min(350px,58vw)!important}.game>.dock{grid-template-columns:repeat(9,minmax(70px,1fr))!important;justify-content:start!important;overflow-x:auto!important}}@media (width<=700px){.game>.top{height:52px!important;min-height:52px!important;padding:0 7px!important}.game .logoHomeButton{width:40px;padding:2px!important}.game .logoHomeButton>img{width:34px!important;height:34px!important}.game .currencies{height:38px}.game .currencies>.nox-resource{flex:0 0 48px!important;width:48px!important;min-width:48px!important;padding:3px 4px!important;display:grid!important}.game .currencies>.nox-resource img{width:16px!important;height:16px!important}.game .currencies>.nox-cloud{flex:0 0 34px!important;width:34px!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud{height:38px!important;min-height:38px!important}.game .currencies>.nox-resource:nth-of-type(4),.game .currencies>.gear{display:none!important}.game .nox-resource{min-width:0}.game .world{background-position:50%!important;height:calc(100dvh - 112px)!important;min-height:570px!important}.world .stageTop{grid-template-columns:minmax(96px,auto) minmax(160px,1fr)!important;top:5px!important;left:7px!important;right:7px!important}.world .stageTop .stageArrow,.world .stageTop .bossIcon{display:none!important}.world .stageTop>div:first-of-type,.world .stageTop .progress{min-height:38px!important}.world .clickableArena{inset:43px 0 100px!important}.clickableArena .enemyInfo{width:min(88vw,430px)!important;top:3px!important}.clickableArena .foe{width:clamp(150px,44vw,220px)!important;height:clamp(150px,44vw,220px)!important;bottom:37%!important}.clickableArena .foe.boss{width:clamp(210px,60vw,300px)!important;height:clamp(210px,60vw,300px)!important;bottom:34%!important}.clickableArena .battleGround{gap:clamp(13px,7vw,34px)!important;width:92vw!important;bottom:2%!important}.battleGround .player.rearHero{width:clamp(52px,17vw,76px)!important;height:clamp(72px,22vw,100px)!important}.battleGround .companion.active{width:clamp(44px,14vw,64px)!important;height:clamp(62px,19vw,88px)!important}.world .rewardTrack,.world .combo{display:none!important}.world .combatHud{height:100px!important}.combatHud .battleControls{display:none!important}.combatHud .mana{width:min(330px,88vw)!important;top:4px!important}.combatHud .skills{gap:4px!important;bottom:5px!important}.combatHud .skills .nox-skill-slot{width:clamp(56px,18vw,65px)!important;height:66px!important;padding:3px!important}.combatHud .skills .nox-skill-slot>i{width:31px!important;height:31px!important}.game>.dock{grid-template-columns:repeat(5,1fr)!important;height:60px!important;min-height:60px!important;padding:0!important;overflow:visible!important}.game .dock>button{height:60px!important;min-height:60px!important}.game .dock .desktopNav{display:none!important}.game .dock .dockMore{display:grid!important}.game .dock>button:first-child{grid-area:1/1}.game .dock>button:nth-child(2){grid-area:1/2}.game .dock>button:nth-child(3){grid-area:1/3}.game .dock .missionsNav{grid-area:1/4;display:grid!important}.game .dock .dockMore{grid-area:1/5}.game .dock>button:nth-child(2)>span{font-size:0!important}.game .dock>button:nth-child(2)>span:after{content:"Itens";font-size:8px}.game .mobileMoreMenu{width:min(310px,100vw - 16px);z-index:150!important;border-radius:var(--nox-radius-lg)!important;box-shadow:var(--nox-depth-2)!important;background:#10131cf7!important;border:1px solid #41475b!important;display:grid!important;bottom:66px!important;right:8px!important}.game .mobileMoreMenu button{text-align:left;min-height:46px!important;color:var(--nox-text)!important;background:0 0!important;border:0!important;border-bottom:1px solid #292e3d!important}.gameViewScreen{padding:10px!important;inset:52px 0 60px!important}.gameViewHeader{grid-template-columns:44px 1fr!important;gap:8px!important}.gameViewHeader>button{width:44px;font-size:0}.gameViewHeader>button:before{content:"←";font-size:18px}.gameViewHeader>strong{display:none}.gameViewHeader h2{font-size:23px!important}}@media (prefers-reduced-motion:reduce){.game .world .pixelSky,.battleGround .player.rearHero>.classHeroSprite,.battleGround .companion.active>.companionBattleModel,.gameViewScreen{animation:none!important}}.formationRoom{border:1px solid var(--nox-border);background:var(--nox-border);width:min(1240px,100%);min-height:min(650px,100vh - 180px);box-shadow:var(--nox-depth-2);grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:1px;margin:0 auto;display:grid}.formationChamber{background-color:#0b0e15;background-image:radial-gradient(circle at 50% 72%,#8b5cf61c 0 13%,#0000 36%),linear-gradient(#111620 0 64%,#090b11 64% 100%);min-height:600px;position:relative;overflow:hidden}.formationChamber:before,.formationChamber:after{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#151a25 0 14px,#0c0f17 14px 28px);border:1px solid #2e3444;width:92px;position:absolute;top:78px;bottom:58px}.formationChamber:before{left:-36px;transform:skewY(-5deg)}.formationChamber:after{right:-36px;transform:skewY(5deg)}.formationPower{z-index:3;border-bottom:1px solid var(--nox-border);background:#11141de8;grid-template-columns:repeat(3,1fr);margin:0;display:grid;position:relative}.formationPower>span{border-right:1px solid var(--nox-border);gap:3px;padding:13px 18px;display:grid}.formationPower>span:last-child{border:0}.formationPower small,.formationHeroV2 small,.formationAllyV2 small,.companionInspector small{color:var(--nox-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.formationPower b{color:var(--nox-text);font-size:18px}.formationSigil{aspect-ratio:2.4;border:2px solid #8b5cf64a;border-radius:50%;width:min(44vw,460px);position:absolute;bottom:74px;left:50%;transform:translate(-50%)rotateX(64deg);box-shadow:inset 0 0 40px #8b5cf61f,0 0 28px #8b5cf61a}.formationSigil:before,.formationSigil:after,.formationSigil i{content:"";border:1px solid #b794f648;border-radius:50%;position:absolute;inset:13%}.formationSigil:after{inset:31%}.formationSigil i:first-child{border-radius:0;width:0;left:50%;transform:rotate(60deg)}.formationSigil i:nth-child(2){border-radius:0;width:0;left:50%;transform:rotate(-60deg)}.formationSigil i:nth-child(3){border-radius:0;height:0;top:50%}.formationHeroV2{z-index:4;justify-items:center;display:grid;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.formationHeroV2>span{place-items:end center;width:150px;height:255px;display:grid}.formationHeroV2 img{object-fit:contain;object-position:bottom;width:clamp(92px,10vw,138px);max-height:245px;image-rendering:pixelated;filter:drop-shadow(0 10px 6px #000b)}.formationHeroV2 b{color:var(--nox-text);margin-top:3px;font:700 20px Georgia,serif}.formationHeroV2 em{color:var(--nox-violet-light);font-size:11px;font-style:normal}.formationAllyV2{z-index:5;width:190px;min-height:270px;color:var(--nox-text);cursor:pointer;transition:border-color var(--nox-fast), background var(--nox-fast), transform var(--nox-fast);background:0 0;border:1px solid #0000;justify-items:center;padding:0 10px 12px;display:grid;position:absolute;bottom:102px}.formationAllyV2.ally-0{left:11%}.formationAllyV2.ally-1{right:11%}.formationAllyV2:hover,.formationAllyV2.selected{background:#17142280;border-color:#8b5cf66e;transform:translateY(-3px)}.formationAllyV2:focus-visible{outline:2px solid var(--nox-violet-light);outline-offset:3px}.formationAllyV2>.formationSprite{object-fit:contain;object-position:bottom;image-rendering:pixelated;filter:drop-shadow(0 9px 5px #000a);width:118px!important;height:208px!important}.formationAllyV2>span{justify-items:center;gap:2px;display:grid}.formationAllyV2 b{font:700 17px Georgia,serif}.formationAllyV2 em{color:var(--nox-violet-light);font-size:10px;font-style:normal}.formationLockedSlot{z-index:3;width:112px;min-height:84px;color:var(--nox-muted);cursor:pointer;background:#0c0f16c7;border:1px dashed #474e60;place-items:center;display:grid;position:absolute}.formationLockedSlot.locked-0{bottom:12px;left:6%}.formationLockedSlot.locked-1{bottom:8px;left:calc(50% - 56px)}.formationLockedSlot.locked-2{bottom:12px;right:6%}.formationLockedSlot i{color:#6e7585;font-size:22px;font-style:normal}.formationLockedSlot span{font-size:11px}.formationLockedSlot small{color:#6e7585;font-size:9px}.formationSynergies{z-index:7;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.formationSynergies>span{color:var(--nox-violet-light);text-transform:uppercase;background:#171321db;border:1px solid #4d3b72;padding:6px 9px;font-size:9px}.formationSynergies>button{min-height:34px;color:var(--nox-text);cursor:pointer;pointer-events:auto;background:#181d29;border:1px solid #4a5060;margin-left:auto;padding:0 13px}.companionInspector{background:var(--nox-panel);align-content:start;display:grid}.companionInspector>header{border-bottom:1px solid var(--nox-border);background:var(--nox-panel-raised);grid-template-columns:104px 1fr;align-items:center;gap:14px;min-height:158px;padding:18px;display:grid}.companionPortrait{background:#0d1018;border:1px solid #5c467f;place-items:center;width:104px;height:122px;display:grid;overflow:hidden}.companionPortrait>.formationSprite{object-fit:contain;object-position:bottom;image-rendering:pixelated;width:82px!important;height:118px!important}.companionInspector h3{color:var(--nox-text);margin:4px 0;font:700 28px Georgia,serif}.companionInspector header b{color:var(--nox-violet-light);font-size:12px}.companionStats{background:var(--nox-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.companionStats>span{background:var(--nox-panel);align-content:start;gap:7px;min-height:86px;padding:14px;display:grid}.companionStats b{color:var(--nox-text);font-size:13px;line-height:1.25}.companionEvolution{border-top:1px solid var(--nox-border);background:#0d1018;gap:14px;margin-top:auto;padding:20px;display:grid}.companionEvolution>div{gap:4px;display:grid}.companionEvolution b{color:var(--nox-text);font:700 21px Georgia,serif}.companionEvolution span{color:var(--nox-improve);font-size:12px}.companionEvolution button{min-height:48px;color:var(--nox-text);cursor:pointer;background:#241936;border:1px solid #6f4db0;font-weight:700}.companionEvolution button:disabled{color:#747b8b;cursor:not-allowed;background:#171a22;border-color:#353a48}@media (width<=900px){.formationRoom{grid-template-columns:1fr}.formationChamber{min-height:520px}.companionInspector{grid-template-columns:1fr 1fr}.companionInspector>header{border-right:1px solid var(--nox-border)}.companionStats{grid-template-columns:1fr 1fr}.companionEvolution{grid-column:1/-1}.formationAllyV2.ally-0{left:5%}.formationAllyV2.ally-1{right:5%}}@media (width<=600px){.view-group .gameViewHeader{margin-bottom:10px!important}.formationRoom{border-inline:0}.formationChamber{min-height:440px}.formationPower>span{padding:9px 7px}.formationPower b{font-size:14px}.formationHeroV2{bottom:64px}.formationHeroV2>span{width:96px;height:196px}.formationHeroV2 img{width:88px;max-height:190px}.formationHeroV2 b{font-size:15px}.formationAllyV2{width:108px;min-height:218px;padding:0 3px 8px;bottom:79px}.formationAllyV2.ally-0{left:0}.formationAllyV2.ally-1{right:0}.formationAllyV2>.formationSprite{width:78px!important;height:160px!important}.formationAllyV2 b{font-size:13px}.formationAllyV2 small,.formationLockedSlot{display:none}.formationSynergies{bottom:7px;left:7px;right:7px}.formationSynergies>button{min-width:96px}.companionInspector{grid-template-columns:1fr}.companionInspector>header{border-right:0}.companionStats{grid-template-columns:1fr 1fr}}.inventoryRoom{border:1px solid var(--nox-border);background:var(--nox-border);width:min(1380px,100%);min-height:min(680px,100vh - 175px);box-shadow:var(--nox-depth-2);grid-template-columns:360px minmax(0,1fr);margin:0 auto;display:grid}.equipmentLoadoutV2{background:#0b0e15;position:relative;overflow:hidden}.equipmentLoadoutV2>header{z-index:3;border-bottom:1px solid var(--nox-border);background:#11141de8;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;display:flex;position:relative}.equipmentLoadoutV2>header small{color:var(--nox-muted);text-transform:uppercase;font-size:10px}.equipmentLoadoutV2>header b{color:var(--nox-violet-light)}.loadoutFigure{background-image:radial-gradient(circle at 50% 47%,#8b5cf626,#0000 39%);min-height:514px;position:relative}.loadoutFigure:before{content:"";border:1px solid #4e3c70;border-radius:50%;width:240px;height:58px;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 30px #8b5cf62d}.loadoutHero{place-items:end center;width:148px;height:380px;display:grid;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.loadoutHero img{object-fit:contain;object-position:bottom;width:136px;max-height:370px;image-rendering:pixelated;filter:drop-shadow(0 10px 6px #000c)}.loadoutSlot{z-index:2;width:112px;min-height:44px;color:var(--nox-muted);text-align:left;cursor:pointer;background:#10131bcc;border:1px solid #383e4e;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:5px 7px;display:grid;position:absolute}.loadoutSlot:hover,.loadoutSlot:focus-visible{border-color:var(--nox-violet);color:var(--nox-text)}.loadoutSlot.filled{color:var(--nox-text);border-color:#7257a8}.loadoutSlot i{color:var(--nox-violet-light);text-align:center;grid-row:1/3;font-size:18px;font-style:normal}.loadoutSlot span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.loadoutSlot img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;grid-column:2}.loadout-0{top:30px;left:13px}.loadout-1{top:30px;right:13px}.loadout-2{top:104px;left:6px}.loadout-3{top:104px;right:6px}.loadout-4{top:180px;left:3px}.loadout-5{top:180px;right:3px}.loadout-6{top:256px;left:6px}.loadout-7{top:256px;right:6px}.loadout-8{top:332px;left:13px}.loadout-9{top:332px;right:13px}.loadoutChest{z-index:4;min-height:72px;color:var(--nox-text);text-align:left;cursor:pointer;background:#15140fef;border:1px solid #66502b;grid-template-columns:58px 1fr;align-items:center;padding:7px 12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.loadoutChest:disabled{color:var(--nox-muted);cursor:not-allowed;background:#10131b;border-color:#353a48}.loadoutChest img{object-fit:contain;width:50px;height:50px;image-rendering:pixelated}.loadoutChest span{gap:3px;display:grid}.loadoutChest b{font-size:12px}.loadoutChest small{color:var(--nox-gold);font-size:9px}.inventoryVault{background:var(--nox-panel);min-width:0}.equipmentCategoriesV2{border-bottom:1px solid var(--nox-border);scrollbar-width:thin;background:#0c0f16;grid-template-columns:repeat(10,minmax(74px,1fr));display:grid;overflow-x:auto}.equipmentCategoriesV2 button{border:0;border-right:1px solid var(--nox-border);min-width:74px;min-height:68px;color:var(--nox-muted);cursor:pointer;background:0 0;border-bottom:3px solid #0000;place-items:center;gap:4px;display:grid}.equipmentCategoriesV2 button:hover{color:var(--nox-text);background:#171b26}.equipmentCategoriesV2 button.active{border-bottom-color:var(--nox-violet);color:var(--nox-text);background:#1b1627}.equipmentCategoriesV2 i{color:var(--nox-violet-light);font-size:18px;font-style:normal}.equipmentCategoriesV2 span{text-transform:uppercase;font-size:8px}.inventoryWorkspace{grid-template-columns:minmax(0,1fr) 330px;min-height:540px;display:grid}.inventoryGridV2{background:#0c0f16;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-auto-rows:222px;align-content:start;gap:0;max-height:calc(100vh - 255px);display:grid;overflow:auto}.inventoryItemV2{border:0;border-right:1px solid var(--nox-border);border-bottom:1px solid var(--nox-border);border-left:3px solid var(--rarity-color,#9da5b5);color:var(--nox-text);text-align:left;cursor:pointer;background:#11141d;grid-template-rows:104px auto auto auto;align-content:start;gap:5px;padding:11px;display:grid;position:relative;overflow:hidden}.inventoryItemV2:hover{background:#171b26}.inventoryItemV2.selected{outline:2px solid var(--nox-violet);outline-offset:-2px;background:#1a1625}.inventoryItemV2.equipped:after{color:var(--nox-improve);content:"✓";font-size:14px;position:absolute;top:8px;right:8px}.inventoryItemV2>small{color:var(--rarity-color,var(--nox-muted));text-transform:uppercase;font-size:8px}.inventoryItemV2>b{text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.15 Georgia,serif;overflow:hidden}.inventoryItemV2>span:not(.itemArtV2){color:var(--nox-muted);font-size:9px}.inventoryItemV2>em{color:var(--nox-improve);text-transform:uppercase;font-size:8px;font-style:normal}.itemArtV2{background:#0b0d13;place-items:center;display:grid;position:relative}.itemArtV2 img{object-fit:contain;width:86px;height:86px;image-rendering:pixelated;filter:drop-shadow(0 6px 8px #000a)}.itemArtV2 i{color:var(--nox-danger);font-style:normal;position:absolute;bottom:5px;right:6px}.rarity-Comum{--rarity-color:#b8bec9}.rarity-Incomum{--rarity-color:#63c174}.rarity-Raro{--rarity-color:#4da8ff}.rarity-Épico{--rarity-color:#8b5cf6}.rarity-Lendário{--rarity-color:#f2b84b}.rarity-Mítico{--rarity-color:#ee5fc7}.rarity-Celestial{--rarity-color:#d8ffff}.rarity-Transcendente{--rarity-color:#6e3cff}.emptyInventoryV2{min-height:250px;color:var(--nox-muted);cursor:pointer;background:#11141d;border:0;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.emptyInventoryV2 i{color:#5d477d;font-size:46px;font-style:normal}.emptyInventoryV2 b{color:var(--nox-text);font:700 20px Georgia,serif}.emptyInventoryV2 span{text-align:center;max-width:310px;font-size:11px}.itemInspectorV2{border-left:1px solid var(--nox-border);background:var(--nox-panel-raised);align-content:start;display:grid}.itemInspectorV2>header{border-bottom:2px solid var(--rarity-color,var(--nox-border));background:#0d1018;grid-template-columns:94px 1fr;align-items:center;gap:12px;min-height:132px;padding:14px;display:grid}.itemInspectorV2>header img{object-fit:contain;width:88px;height:88px;image-rendering:pixelated}.itemInspectorV2>header small{color:var(--rarity-color);text-transform:uppercase;font-size:9px}.itemInspectorV2 h3{color:var(--nox-text);margin:5px 0;font:700 21px/1.1 Georgia,serif}.itemInspectorV2 header span{color:var(--nox-muted);font-size:10px}.itemComparisonV2{border-bottom:1px solid var(--nox-border);background:var(--nox-border);grid-template-columns:1fr 30px 1fr;align-items:center;gap:1px;display:grid}.itemComparisonV2 article{background:var(--nox-panel);gap:3px;min-height:96px;padding:13px;display:grid}.itemComparisonV2 small{color:var(--nox-muted);text-transform:uppercase;font-size:9px}.itemComparisonV2 b{color:var(--nox-text);font-size:23px}.itemComparisonV2 span{color:var(--nox-muted);font-size:9px}.itemComparisonV2>i{background:var(--nox-panel);color:var(--nox-improve);align-self:stretch;place-items:center;font-style:normal;display:grid}.itemFactsV2{margin:0;padding:10px 14px;display:grid}.itemFactsV2>div{border-bottom:1px solid #2b303e;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.itemFactsV2 dt{color:var(--nox-muted);text-transform:uppercase;font-size:9px}.itemFactsV2 dd{color:var(--nox-text);text-align:right;margin:0;font-size:10px}.itemActionsV2{grid-template-columns:1.2fr 1fr;gap:7px;margin-top:auto;padding:14px;display:grid}.itemActionsV2 button{min-height:44px;color:var(--nox-text);cursor:pointer;background:#241a35;border:1px solid #694aa1}.itemActionsV2 button+button{background:#151923;border-color:#4a5060}.itemActionsV2 button:disabled{opacity:.42;cursor:not-allowed}.itemInspectorEmpty{min-height:400px;color:var(--nox-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.itemInspectorEmpty i{color:#5d477d;font-size:52px;font-style:normal}.itemInspectorEmpty b{color:var(--nox-text);font:700 19px Georgia,serif}.itemInspectorEmpty span{font-size:10px}@media (width<=1050px){.inventoryRoom{grid-template-columns:290px minmax(0,1fr)}.loadoutSlot{width:94px}.loadoutHero{width:120px}.loadoutHero img{width:112px}.inventoryWorkspace{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=820px){.inventoryRoom{grid-template-columns:1fr}.equipmentLoadoutV2{display:none}.inventoryWorkspace{grid-template-columns:minmax(0,1fr) 290px}.equipmentCategoriesV2{grid-template-columns:repeat(10,78px)}}@media (width<=600px){.view-equipment .gameViewHeader{margin-bottom:8px!important}.inventoryRoom{border-inline:0}.equipmentCategoriesV2 button{min-height:54px}.equipmentCategoriesV2 i{font-size:15px}.inventoryWorkspace{display:block}.inventoryGridV2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px;max-height:none;overflow:visible}.itemInspectorV2{z-index:5;border:1px solid #4d3b72;position:sticky;bottom:0;box-shadow:0 -10px 28px #000b}.itemInspectorV2>header{grid-template-columns:62px 1fr;min-height:86px;padding:8px 10px}.itemInspectorV2>header img{width:58px;height:58px}.itemInspectorV2 h3{font-size:16px}.itemComparisonV2,.itemFactsV2{display:none}.itemActionsV2{padding:8px}.itemInspectorEmpty{display:none}}.missionBoardV2{width:min(1100px,100%);margin:0 auto;padding-bottom:30px}.missionBoardV2>header{border:1px solid var(--nox-border);background:var(--nox-panel-raised);align-items:center;gap:18px;min-height:66px;padding:12px 16px;display:flex}.missionBoardV2>header>div{min-width:110px;display:grid}.missionBoardV2>header small{color:var(--nox-muted);text-transform:uppercase;font-size:9px}.missionBoardV2>header b{color:var(--nox-violet-light);font-size:26px}.missionBoardV2>header p{max-width:520px;color:var(--nox-muted);margin:0;font-size:11px}.missionSectionsV2{background:#0c0f16;grid-template-columns:1fr 1fr;gap:0;margin-top:1px;display:grid}.missionSectionsV2>section{border-right:1px solid var(--nox-border);border-bottom:1px solid var(--nox-border);background:var(--nox-panel);grid-template-rows:auto 5px auto;grid-template-columns:44px minmax(0,1fr) auto;gap:10px 12px;min-height:164px;padding:15px;display:grid;position:relative}.missionSectionsV2>section>i{width:42px;height:42px;color:var(--nox-violet-light);background:#171321;border:1px solid #4c3b6e;grid-row:1;place-items:center;font-size:20px;font-style:normal;display:grid}.missionSectionsV2 h3{color:var(--nox-text);margin:3px 0;font:700 18px Georgia,serif}.missionSectionsV2 p{color:var(--nox-muted);margin:0;font-size:10px}.missionSectionsV2 small{color:var(--nox-violet-light);text-transform:uppercase;font-size:8px}.missionSectionsV2>section>strong{color:var(--nox-text);font-size:13px}.missionProgressV2{background:#080a0f;grid-column:1/-1;height:5px;overflow:hidden}.missionProgressV2 u{background:var(--nox-violet);height:100%;transition:width .3s;display:block}.missionSectionsV2 footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.missionSectionsV2 footer>span{color:var(--nox-gold);gap:10px;font-size:10px;display:flex}.missionSectionsV2 footer button{min-width:112px;min-height:36px;color:var(--nox-text);cursor:pointer;background:#221833;border:1px solid #624397}.missionSectionsV2 footer button:disabled{color:#737a8a;cursor:not-allowed;background:#151821;border-color:#363b49}.missionSectionsV2>section.complete{box-shadow:inset 3px 0 var(--nox-improve)}.missionSectionsV2>section.complete .missionProgressV2 u{background:var(--nox-improve)}.missionBoardEmpty{background:var(--nox-panel);min-height:260px;color:var(--nox-muted);grid-column:1/-1;place-items:center;gap:7px;padding:25px;display:grid}.missionBoardEmpty i{color:var(--nox-improve);font-size:34px;font-style:normal}.missionBoardEmpty b{color:var(--nox-text);font:700 20px Georgia,serif}.missionBoardEmpty span{font-size:10px}.missionExpeditionV2{background:var(--nox-panel-raised);min-height:42px;color:var(--nox-text);cursor:pointer;border:1px solid #454c5c;margin:14px 0 0 auto;padding:0 16px;display:block}@media (width<=680px){.missionSectionsV2{grid-template-columns:1fr}.missionBoardV2>header p{display:none}.missionSectionsV2>section{min-height:154px}}.game>.overlay.profileOverlay{background:#05060be8!important}.game>.overlay.profileOverlay>.profilePanel{border:1px solid var(--nox-border)!important;box-shadow:var(--nox-depth-3)!important;background:#0c0f16!important;border-radius:0!important}.game>.overlay.profileOverlay .profileHeader,.game>.overlay.profileOverlay .profileGrowth,.game>.overlay.profileOverlay .profileSkills{background-color:#0c0f16!important;background-image:none!important}.game>.overlay.profileOverlay .profileSummary article,.game>.overlay.profileOverlay .profileGrowthStats span,.game>.overlay.profileOverlay .profileSkills article{background:#11141d!important}.game>.overlay.profileOverlay .profileSummary article button{color:var(--nox-text)!important;background:#1d1729!important;border:1px solid #5d477d!important}html body .game>div.overlay.profileOverlay>section.profilePanel{background-color:#0c0f16!important;background-image:none!important;border-color:#41475b!important;box-shadow:0 28px 80px #000d,inset 0 1px #ffffff0a!important}.profilePanel>.close{color:var(--nox-text)!important;background:#151923!important;border:1px solid #4a5060!important;border-radius:0!important}.profileHeader{border-color:var(--nox-border)!important}.profileAvatar{background:#11141d!important;border:1px solid #5d477d!important}.profileCustomize,.profileSkills header button{color:var(--nox-text)!important;background:#1d1729!important;border-color:#5d477d!important;border-radius:0!important}.profileSummary{border-color:var(--nox-border)!important;background:var(--nox-border)!important}.profileSummary article{background:var(--nox-panel)!important;border-radius:0!important}.profileSummary small,.profileGrowth small,.profileSkills small{color:var(--nox-violet-light)!important}.profileSummary span,.profileSkills article p{color:var(--nox-muted)!important}.profileGrowth{border:1px solid var(--nox-border)!important;border-left:3px solid var(--nox-violet)!important;background:var(--nox-panel-raised)!important;border-radius:0!important}.profileGrowthStats span{border-color:var(--nox-border)!important;background:#0c0f16!important}.profileBuyModes button,.profileSkills button{color:var(--nox-muted)!important;background:#11141d!important;border-color:#414759!important;border-radius:0!important}.profileBuyModes button.active{border-color:var(--nox-violet)!important;color:var(--nox-text)!important;background:#251b36!important}.profileEvolve{color:var(--nox-text)!important;background:#261a39!important;border:1px solid #7450ad!important;border-radius:0!important}.profileSkills{background:0 0!important;border-radius:0!important}.profileSkills article{border-color:var(--nox-border)!important;background:var(--nox-panel)!important;border-radius:0!important}.profileSkillIcon{background:#171321!important;border-color:#5d477d!important}.travelScreen{width:min(1240px,100%)!important;color:var(--nox-text)!important}.travelTabs{background:var(--nox-border);gap:1px!important}.travelTabs button{background:var(--nox-panel)!important;color:var(--nox-muted)!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}.travelTabs button.active{border-bottom-color:var(--nox-violet)!important;color:var(--nox-text)!important;box-shadow:none!important;background:#1d1729!important}.worldMap>header{text-align:left!important}.worldMap>header h3{text-transform:none}.worldMap>header p{color:var(--nox-muted)!important}.worldMap>div{background:var(--nox-border);gap:1px!important}.continentCard{background:var(--nox-panel)!important;min-height:630px!important;box-shadow:none!important;border:0!important;border-top:3px solid #4e3b70!important;border-radius:0!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;padding:0 18px 18px!important;display:grid!important}.continentCard:before{display:none!important}.continentCard.current{border-top-color:var(--nox-gold)!important}.continentCard.locked{filter:saturate(.45)brightness(.72)}.continentIllustration{border-bottom:1px solid var(--nox-border);background:#080a0f;height:220px;margin:0 -18px 10px;display:block;position:relative;overflow:hidden}.continentIllustration:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--nox-panel));position:absolute;inset:0}.continentIllustration img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transform:scale(1.02)}.continentCard>small{text-transform:uppercase;font-size:9px;color:var(--nox-violet-light)!important}.continentCard h4{color:var(--nox-text);text-transform:none;margin:0!important;font:700 clamp(32px,4vw,54px)/.95 Georgia,serif!important}.continentCard>b{font:700 16px Georgia,serif;color:var(--nox-text)!important}.continentCard>p{min-height:44px;font-size:11px;line-height:1.5;color:var(--nox-muted)!important;margin:4px 0!important}.continentFacts{background:var(--nox-border);grid-template-columns:1fr 1fr;gap:1px;margin:4px 0;display:grid}.continentFacts>div{background:#0d1018;gap:4px;min-height:52px;padding:9px;display:grid}.continentFacts dt{color:var(--nox-muted);text-transform:uppercase;font-size:8px}.continentFacts dd{color:var(--nox-text);margin:0;font-size:10px;line-height:1.25}.continentCard>button{margin-top:auto;min-height:46px!important;color:var(--nox-text)!important;background:#251a37!important;border:1px solid #694aa1!important}.continentCard>button:disabled{color:#777e8e!important;background:#151821!important;border-color:#3b404f!important}.veilLock{color:var(--nox-muted)!important;background:#171321!important;border-color:#5d477d!important;border-radius:0!important}.veilLock b{color:var(--nox-gold)!important}@media (width<=760px){.continentCard{min-height:590px!important}.continentIllustration{height:185px}.profilePanel{border:0!important}}.battleGround .companion.active:first-child>.companionBattleModel,.battleGround .companion.active:nth-child(2)>.companionBattleModel{transform:translate(-50%)scaleX(1)!important}.nox-skill-slot.class-espadachim>i{image-rendering:pixelated;background-position:50%!important;background-size:cover!important}.nox-skill-slot.class-espadachim.skill-0>i,.nox-skill-slot.class-espadachim.skill-1>i,.nox-skill-slot.class-espadachim.skill-2>i,.nox-skill-slot.class-espadachim.skill-3>i,.nox-skill-slot.class-espadachim.skill-4>i{background-image:url(/assets/noxios/noxios-skill-icons-v1.png)!important}:is(.nox-skill-slot,.profileSkillIcon).class-assassino>i,:is(.nox-skill-slot,.profileSkillIcon).class-pistoleiro>i,:is(.nox-skill-slot,.profileSkillIcon).class-arqueiro>i,:is(.nox-skill-slot,.profileSkillIcon).class-mago>i,:is(.nox-skill-slot,.profileSkillIcon).class-necromante>i,:is(.nox-skill-slot,.profileSkillIcon).class-carnical>i,:is(.nox-skill-slot,.profileSkillIcon).class-alquimista>i,:is(.nox-skill-slot,.profileSkillIcon).class-clerigo>i{--skill-sheet:url(/assets/noxios/noxios-skill-icons-v1.png)}:is(.nox-skill-slot,.profileSkillIcon):not(.class-espadachim)>i{image-rendering:pixelated;background-image:var(--skill-sheet)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}:is(.nox-skill-slot,.profileSkillIcon).skill-0>i{background-position:0 0!important}:is(.nox-skill-slot,.profileSkillIcon).skill-1>i{background-position:50% 0!important}:is(.nox-skill-slot,.profileSkillIcon).skill-2>i{background-position:100% 0!important}:is(.nox-skill-slot,.profileSkillIcon).skill-3>i{background-position:0 100%!important}:is(.nox-skill-slot,.profileSkillIcon).skill-4>i{background-position:50% 100%!important}.afkWorldBuildings{z-index:6;pointer-events:none;position:absolute;inset:0}.afkWorldBuilding{pointer-events:auto;width:clamp(76px,7.2vw,118px);transition:filter .16s,transform .16s;position:absolute}.afkWorldBuilding:hover{filter:brightness(1.12);transform:translateY(-2px)}.afkWorldBuilding[data-building=abandoned_mine]{bottom:2%;left:1.3%}.afkWorldBuilding[data-building=shadow_sawmill]{bottom:2%;right:1.3%}.afkWorldBuilding[data-building=arcane_tower]{top:7%;left:1%}.afkWorldBuilding[data-building=nox_forge]{top:10%;right:1%}.afkWorldBuilding[data-building=ancient_altar]{top:44%;left:2.7%}.afkWorldBuilding[data-building=hunters_camp]{top:45%;right:2.7%}.afkBuildingImage{width:100%;color:var(--nox-text);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.afkBuildingImage img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 6px #02030acc);width:100%;display:block}.afkBuildingImage span{white-space:nowrap;background:#090b12e8;border:1px solid #3b4052;border-radius:3px;min-width:88%;padding:3px 5px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.afkBuildingImage b,.afkBuildingImage small{line-height:1.15;display:block}.afkBuildingImage b{text-overflow:ellipsis;font-size:7px;overflow:hidden}.afkBuildingImage small{color:var(--nox-muted);margin-top:2px;font-size:6px}.afkCollect{min-width:45px;min-height:23px;color:var(--nox-violet-light);cursor:pointer;background:#151121f2;border:1px solid #66558a;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;bottom:-12px;right:-3px}.afkCollect:disabled{color:#697080;cursor:default;opacity:.72;border-color:#343846}.afkCollect:focus-visible,.afkBuildingImage:focus-visible{outline:2px solid var(--nox-violet-light);outline-offset:2px}.afkProductionOverlay{z-index:330}.afkProductionPanel{border-radius:var(--nox-radius-lg);width:min(940px,100vw - 32px);max-height:min(820px,100vh - 32px);box-shadow:var(--nox-depth-3);color:var(--nox-text);background:#0d1018f7;border:1px solid #42485a;padding:clamp(20px,3vw,38px);position:relative;overflow:auto}.afkProductionPanel>h2{margin:4px 0 6px;font:700 clamp(25px,4vw,42px) Georgia,serif}.afkProductionPanel>p:not(.overline){color:var(--nox-muted);margin:0 45px 20px 0}.afkProductionGrid{border-top:1px solid #343949;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.afkProductionGrid article{border-bottom:1px solid #343949;border-right:1px solid #343949;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:10px 12px;display:grid}.afkProductionGrid article:nth-child(2n){border-right:0}.afkProductionGrid img{object-fit:contain;filter:drop-shadow(0 6px 5px #000a);width:86px;height:86px}.afkProductionGrid article div{min-width:0}.afkProductionGrid small,.afkProductionGrid b,.afkProductionGrid span{display:block}.afkProductionGrid small{color:var(--nox-violet-light);letter-spacing:.09em;font-size:8px}.afkProductionGrid b{margin:4px 0;font:700 16px Georgia,serif}.afkProductionGrid span{color:var(--nox-muted);font-size:10px}.afkProductionGrid article>button{border-radius:var(--nox-radius-sm);min-height:38px;color:var(--nox-text);background:#201733;border:1px solid #69549a;padding:8px 10px;font-size:9px;font-weight:800}.afkProductionGrid article>button:disabled{color:#717887;background:#171a22;border-color:#373b48}.settingsOptions .audioMixer{border-radius:var(--nox-radius-sm);background:#0b0e15;border:1px solid #343949;gap:10px;padding:14px;display:grid}.audioMixer label{gap:7px;display:grid}.audioMixer label>span{color:var(--nox-muted);justify-content:space-between;font-size:10px;display:flex}.audioMixer label>span b{color:var(--nox-text);font-variant-numeric:tabular-nums}.audioMixer input[type=range]{width:100%;accent-color:var(--nox-violet);cursor:pointer}.audioMixer input[type=range]:focus-visible{outline:2px solid var(--nox-violet-light);outline-offset:3px}.marketHeader{justify-content:flex-start}.marketHeader>button{margin-left:auto}.marketStallArt{object-fit:contain;filter:drop-shadow(0 7px 5px #000b);width:78px;height:78px}.marketItemImage{object-fit:contain;filter:drop-shadow(0 5px 4px #000c);background:#0b0d13;width:100%;height:105px;margin-bottom:12px;display:block}.marketSell>div>button{grid-template-columns:48px minmax(0,1fr);align-items:center}.marketSell>div>button img{object-fit:contain;grid-row:1/span 2;width:44px;height:44px}.marketSell>div>button b,.marketSell>div>button span{grid-column:2}@media (width<=1180px){.afkWorldBuilding{width:clamp(62px,7vw,84px)}.afkWorldBuilding[data-building=ancient_altar]{left:.5%}.afkWorldBuilding[data-building=hunters_camp]{right:.5%}}@media (width<=700px){.afkWorldBuildings{display:none}.afkProductionPanel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding:58px 14px 92px}.afkProductionGrid{grid-template-columns:1fr}.afkProductionGrid article,.afkProductionGrid article:nth-child(2n){border-right:0;grid-template-columns:70px minmax(0,1fr) auto;min-height:92px}.afkProductionGrid img{width:70px;height:70px}.afkProductionGrid b{font-size:14px}.marketStallArt{width:54px;height:54px}.marketItemImage{height:78px}}@media (prefers-reduced-motion:reduce){.afkWorldBuilding{transition:none}}.buildingsScreen{width:min(1180px,100%);margin:0 auto;padding:clamp(14px,2.5vw,32px)}.buildingsIntro{border-bottom:1px solid #303646;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:center;gap:24px;padding:18px 0 24px;display:grid}.buildingsIntro small{color:#b794f6;letter-spacing:.14em;font-size:8px}.buildingsIntro h3{margin:5px 0 0;font:700 clamp(26px,3vw,40px) Georgia,serif}.buildingsIntro p{color:#9da5b5;max-width:62ch;margin:0;line-height:1.55}.buildingsIntro>span{color:#d9ccfa;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.buildingsIntro>span i{background:#8b5cf6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite nox-pulse;box-shadow:0 0 12px #8b5cf6}.buildingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.buildingsGrid>article{background:linear-gradient(#181d29,#10131c);border:1px solid #343a4a;border-radius:2px;grid-template-rows:150px 1fr auto;gap:10px;min-height:250px;padding:14px;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.buildingsGrid>article:hover{border-color:#6f5797;transform:translateY(-2px)}.buildingsGrid figure{background:#0b0e15;place-items:center;margin:-14px -14px 0;display:grid;position:relative;overflow:hidden}.buildingsGrid figure:after{content:"";background:linear-gradient(#0000,#181d29);height:55%;position:absolute;inset:auto 0 0}.buildingsGrid img{object-fit:cover;width:100%;height:170px;image-rendering:pixelated}.buildingsGrid div{align-content:start;gap:5px;display:grid}.buildingsGrid div small{color:#b794f6;letter-spacing:.12em;font-size:8px}.buildingsGrid div b{color:#f4f6fa;font:700 20px Georgia,serif}.buildingsGrid div span{color:#9da5b5;font-size:10px}.buildingsGrid>article>strong{color:#f2b84b;border-top:1px solid #303646;justify-content:space-between;align-items:center;padding-top:10px;font-size:14px;display:flex}.buildingsGrid>article[data-resource=nox]>strong{color:#b794f6}.buildingsGrid>article>strong small{color:#747d8e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.world.scenario-forest{background-color:#080b0a!important;background-image:linear-gradient(180deg, #04060638 0%, transparent 44%, #040605b8 100%), var(--scenario-bg)!important}.world.scenario-forest:before{background:radial-gradient(at 50% 90%,#86714b20,#0000 48%)!important}.accountButton.online,.floatingCloudAccount.online,.cloudSync.synced{color:#d9ccfa!important;border-color:#8b5cf6!important;box-shadow:inset 0 0 12px #8b5cf618!important}.cloudCard strong,.settingsOptions .enabled strong,.missionList .complete strong,.nox-equipped{color:#b794f6!important}.accountMessage.success{color:#d9ccfa!important;background:#181126!important;border-color:#7657a4 #7657a4 #7657a4 #8b5cf6!important}.willKeep{border-top-color:#8b5cf6!important}.willKeep h3{color:#b794f6!important}.missionList .complete em{background:#8b5cf6!important}.equipmentCard.equipped{box-shadow:inset 0 0 0 2px #8b5cf6!important}.partyMembers article.ready{border-color:#8b5cf6!important;box-shadow:inset 0 -3px #8b5cf6!important}.partyMembers strong{color:#b794f6!important}.nox-cloud i,.nox-toast[data-state=selected]{background:#8b5cf6;border-color:#8b5cf6}@media (width<=800px){.buildingsIntro{grid-template-columns:1fr;gap:10px}.buildingsIntro>span{white-space:normal}.buildingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.buildingsScreen{padding:10px}.buildingsGrid{grid-template-columns:1fr}.buildingsGrid>article{grid-template-rows:128px 1fr auto;min-height:218px}.buildingsGrid img{height:145px}}@media (prefers-reduced-motion:reduce){.buildingsIntro>span i{animation:none}.buildingsGrid>article{transition:none}}.game{--hud-ink:#0a1220;--hud-panel:#101b2b;--hud-raised:#17263a;--hud-line:#40546d;--forest-light:#9bd06a;--forest-deep:#123c31;--nox-accent:#9b6cf6;background:#07101a!important}.game>.top{background:linear-gradient(#16263afc,#0a1321fc)!important;border-bottom:3px solid #31445b!important;height:66px!important;min-height:66px!important;padding:0 clamp(12px,2vw,28px)!important;box-shadow:inset 0 -1px #59708d,0 8px #050a12aa!important}.game .logoHomeButton{min-width:176px;background:linear-gradient(#243953,#111d2e)!important;border:1px solid #566b80!important;border-radius:5px!important;padding:4px 14px 4px 6px!important;box-shadow:inset 0 0 0 2px #080d16,3px 4px #050911!important}.game .logoHomeButton>img{image-rendering:pixelated;width:48px!important;height:48px!important}.game .logoHomeButton strong{text-shadow:0 2px #592f19,2px 0 #592f19;color:#ffe09a!important;letter-spacing:.11em!important;font:800 21px/1 Georgia,serif!important}.game .currencies{gap:5px!important;height:48px!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{background:linear-gradient(#1a2a40,#0b1422)!important;border:1px solid #566b80!important;border-radius:4px!important;height:44px!important;min-height:44px!important;box-shadow:inset 0 0 0 2px #080e18,2px 3px #050911!important}.game .currencies>:first-child,.game .currencies>.gear{border-radius:4px!important}.game .currencies .nox-resource b{color:#f4f6fa;font-size:11px}.game .currencies .nox-resource span{color:#9fb0c3;font-size:7px}.game .world{image-rendering:pixelated;background-image:linear-gradient(180deg, #ffffff05 0%, transparent 48%, #07101a66 78%, #050914df 100%), var(--scenario-bg)!important;background-position:50% 52%!important;height:calc(100dvh - 138px)!important;min-height:610px!important}.game .world.scenario-forest{background-color:#173d2c!important;background-image:linear-gradient(180deg, #b9e9d008 0%, transparent 55%, #0a1b0d8c 82%, #050b08e6 100%), var(--scenario-bg)!important}.game .world .pixelSky{opacity:.18!important;background-image:radial-gradient(circle at 22% 22%,#fff8c5 0 1px,#0000 2px),radial-gradient(circle at 74% 31%,#b794f6 0 1px,#0000 2px)!important}.game .world:not(.scenario-forest) .pixelSky{background-image:radial-gradient(circle at 22% 22%, color-mix(in srgb, var(--scenario-accent) 72%, white) 0 1px, transparent 2px), radial-gradient(circle at 74% 31%, var(--scenario-accent) 0 1px, transparent 2px)!important}.world .stageTop{grid-template-columns:34px auto minmax(220px,390px)!important;gap:5px!important;top:9px!important}.world .stageTop>div:first-of-type,.world .stageTop .progress,.world .stageTop .stageArrow{background:linear-gradient(#16263de8,#091321ef)!important;border:2px solid #3f536a!important;border-radius:3px!important;min-height:38px!important;box-shadow:inset 0 0 0 1px #0b1019,2px 3px #04081199!important}.world .stageTop .bossIcon{display:none!important}.world .stageTop .progress em.done{box-shadow:0 0 5px #9b6cf6;background:#9b6cf6!important}.world:not(.scenario-forest) .stageTop .progress em.done{background:var(--scenario-accent)!important;box-shadow:0 0 5px var(--scenario-accent)!important}.world .clickableArena:before{background:radial-gradient(at 50% 76%,#b2d46a20 0,#0000 45%)!important}.clickableArena .enemyInfo{background:linear-gradient(90deg,#0000,#08111edb 15% 85%,#0000)!important;width:min(520px,58vw)!important;padding:3px 18px 7px!important;top:0!important}.clickableArena .enemyInfo h2{text-shadow:0 2px #111;color:#fff3cf!important}.game .life.nox-progress{border:2px solid #672e35!important;border-radius:3px!important;height:18px!important;box-shadow:inset 0 0 0 2px #16070a,2px 3px #03050899!important}.clickableArena .foe .realMonster{filter:drop-shadow(0 10px 3px #020706b8)saturate(1.12)contrast(1.04)!important}.clickableArena .foe .enemyRank{background:#0b1522ed!important;bottom:-7px!important}.battleGround .player.rearHero>.classHeroSprite,.battleGround .companion.active>.companionBattleModel{filter:drop-shadow(0 6px 2px #020604db)saturate(1.15)contrast(1.05)!important}.world .groundLine{background:linear-gradient(#a4c66f 0 2px,#3c6d35 3px 5px,#172c20 6px 100%)!important;height:12px!important;bottom:2%!important;left:0!important;right:0!important;box-shadow:0 8px #0a1410,0 -8px 24px #9fcf6728!important}.world .rewardTrack{display:none!important}.world .combatHud{background:linear-gradient(#17273df7,#091321fc)!important;border-top:4px solid #435873!important;height:126px!important;box-shadow:inset 0 2px #72869d,0 -8px #04091199!important}.combatHud .production{background:#0b1523;border:2px solid #3f536b;border-radius:3px;min-width:205px;padding:10px 12px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #050a11;top:50%!important;left:16px!important}.combatHud .production b{color:#b9e879!important;font-size:13px!important}.combatHud .skills .nox-skill-slot{background:radial-gradient(circle at 50% 36%,#253953,#0a1220 72%)!important;border:3px solid #596b80!important;border-radius:50% 50% 9px 9px!important;width:clamp(62px,5.7vw,76px)!important;height:82px!important;box-shadow:inset 0 0 0 2px #080d15,2px 4px #04070d!important}.combatHud .skills .nox-skill-slot:hover:not(:disabled),.combatHud .skills .nox-skill-slot:focus-visible{transform:translateY(-3px);border-color:#b794f6!important}.combatHud .skills .nox-skill-slot>i{border-radius:50%;width:40px!important;height:40px!important}.game>.dock{background:linear-gradient(#17263a,#091220)!important;border-top:3px solid #425772!important;grid-template-columns:repeat(9,minmax(78px,122px))!important;height:72px!important;min-height:72px!important;box-shadow:inset 0 2px #6a7d93,0 -5px #040810!important}.game .dock>button{color:#c4cfdb!important;border-right:1px solid #2b3e55!important;height:72px!important;min-height:72px!important}.game .dock>button>i{text-shadow:0 2px #15100a;color:#f2c35c!important;font-size:22px!important}.game .dock>button>span{text-shadow:0 2px #020408;font-size:8px!important}.game .dock>button.active,.game .dock>button:hover,.game .dock>button:focus-visible{color:#fff!important;background:linear-gradient(#30445e,#15253a)!important;box-shadow:inset 0 4px #9b6cf6!important}@media (width<=900px){.game>.top{height:56px!important;min-height:56px!important}.game .logoHomeButton{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.game .logoHomeButton>img{width:42px!important;height:42px!important}.game .logoHomeButton span{display:none}.game .currencies{gap:3px!important;height:42px!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{min-width:0;height:40px!important;min-height:40px!important;box-shadow:inset 0 0 0 1px #080e18!important}.game .currencies>.nox-resource:nth-child(4){display:none!important}.game .world{height:calc(100dvh - 124px)!important;min-height:560px!important}.world .clickableArena{inset:47px 0 112px!important}.clickableArena .foe.boss{width:clamp(250px,47vw,410px)!important;height:clamp(250px,47vw,410px)!important}.world .combatHud{height:112px!important}.combatHud .production,.combatHud .battleControls{display:none!important}.combatHud .mana{width:min(390px,64vw)!important}.game>.dock{grid-template-columns:repeat(5,minmax(68px,1fr))!important;height:68px!important;min-height:68px!important}.game .dock>button{height:68px!important;min-height:68px!important}}@media (width<=560px){.game>.top{padding:0 6px!important}.game .logoHomeButton{width:43px;padding:0!important}.game .currencies .nox-resource{padding:3px 5px!important}.game .currencies .nox-resource span{display:none}.game .currencies>.gear{width:36px!important}.world .stageTop{grid-template-columns:30px 88px minmax(0,1fr)!important;left:6px!important;right:6px!important}.world .stageTop>div:first-of-type{min-width:0!important;padding:4px 6px!important}.world .stageTop>div:first-of-type small{display:none}.world .stageTop>div:first-of-type b{font-size:13px!important}.clickableArena .enemyInfo{width:88vw!important}.clickableArena .foe{width:clamp(165px,48vw,230px)!important;height:clamp(165px,48vw,230px)!important;bottom:29%!important}.clickableArena .foe.boss{width:clamp(235px,69vw,320px)!important;height:clamp(235px,69vw,320px)!important;bottom:24%!important}.clickableArena .battleGround{gap:clamp(12px,7vw,30px)!important;bottom:3%!important}.battleGround .player.rearHero{width:clamp(66px,19vw,82px)!important;height:clamp(88px,25vw,108px)!important}.battleGround .companion.active{width:clamp(54px,16vw,70px)!important;height:clamp(74px,22vw,94px)!important}.combatHud .mana{width:82vw!important}.combatHud .skills{gap:4px!important}.combatHud .skills .nox-skill-slot{border-width:2px!important;width:clamp(54px,16vw,65px)!important;height:73px!important}.combatHud .skills .nox-skill-slot>i{width:34px!important;height:34px!important}.game .dock>button>i{font-size:19px!important}.game .dock>button>small{display:none!important}}@media (prefers-reduced-motion:reduce){.combatHud .skills .nox-skill-slot{transition:none!important}}:root{--px-ink:#07101b;--px-panel:#101d2d;--px-panel-2:#182a40;--px-line:#52677f;--px-line-light:#8ca0b4;--px-gold:#f2bf58;--px-green:#76bd63;--px-nox:#9d6df2;--px-text:#f5f1df;--px-muted:#aab8c7;--px-shadow:#03070d}.nox-landing-v34{color:var(--px-text);background:#07140f}.nox-landing-v34 .nox-header{background:linear-gradient(#172940f7,#091525f7);border-bottom:4px solid #40566f;box-shadow:inset 0 -2px #080d15,0 5px #03070c}.nox-landing-v34 .nox-primary,.nox-landing-v34 .nox-secondary,.nox-landing-v34 button{border-radius:3px}.nox-landing-v34 .nox-primary{color:#fff8dc;background:linear-gradient(#c84e3d,#7b261f);border:2px solid #ffe29a;box-shadow:inset 0 0 0 2px #45130f,4px 5px #03060b}.nox-landing-v34 .nox-primary:hover,.nox-landing-v34 .nox-primary:focus-visible{filter:brightness(1.12);transform:translateY(-2px)}.nox-landing-v34 .nox-primary:active{transform:translate(2px,3px);box-shadow:inset 0 0 0 2px #45130f,1px 2px #03060b}.nox-landing-v34 .nox-hero{min-height:min(870px,100dvh - 64px);image-rendering:pixelated;background:linear-gradient(90deg,#06100de8 0 27%,#06100d52 55%,#06100db8),url(/assets/noxios/noxios-companions-12-v1.png) 50%/cover no-repeat;grid-template-columns:minmax(320px,.68fr) minmax(520px,1.32fr);align-items:center;gap:clamp(18px,3vw,48px);padding:clamp(72px,9vw,130px) clamp(20px,5vw,82px) 70px;display:grid}.nox-landing-v34 .nox-hero-copy{z-index:2;background:#091421ed;border:3px solid #51687a;border-color:#99adba #51687a #51687a #99adba;max-width:590px;padding:clamp(18px,3vw,34px);box-shadow:inset 0 0 0 3px #03070c,8px 9px #03070bbd}.nox-landing-v34 .nox-hero-copy h2{color:#ffe09a;text-shadow:3px 3px #4d2717}.nox-new-hero-art{pointer-events:none;align-self:end;min-height:420px;margin:0;position:relative}.nox-new-hero-art>img{display:none}.nox-new-hero-art figcaption{text-align:right;background:#091523e8;border:2px solid #576c82;gap:4px;padding:11px 16px;display:grid;position:absolute;bottom:18px;right:0;box-shadow:4px 5px #03070c}.nox-new-hero-art figcaption b{color:var(--px-gold);font-size:10px}.nox-new-hero-art figcaption span{color:#d6e0e9;font-size:8px}.nox-landing-v34 .nox-section{background-color:#09131f;border-top:4px solid #344b61}.nox-landing-v34 .nox-cycle-grid,.nox-landing-v34 .nox-demo-stats,.nox-landing-v34 .nox-offline-grid{background:#344a61;gap:3px}.nox-landing-v34 .nox-cycle-grid>article,.nox-landing-v34 .nox-demo-stats>span,.nox-landing-v34 .nox-offline-grid>span{background:#101e2f;border:0;border-radius:0;box-shadow:inset 0 0 0 2px #07101b}.nox-landing-v34 .nox-party-section{background:linear-gradient(#09131fe8,#09131fe8),url(/assets/noxios/noxios-companions-12-v1.png) 50%/cover}.gameViewScreen{--screen-accent:var(--px-nox);image-rendering:pixelated;color:var(--px-text)!important;background:linear-gradient(#0d1b2af2,#07101bf8),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff03 32px)!important}.gameViewHeader{background:linear-gradient(#1a2c43,#0b1727)!important;border-bottom:4px solid #435a72!important;min-height:76px!important;padding:10px clamp(12px,3vw,36px)!important;box-shadow:inset 0 -2px #070c14,0 5px #03070c99!important}.gameViewHeader h2{text-shadow:2px 2px #4d2b19;color:#fff0be!important}.gameViewHeader button,.gameViewHeader strong{background:#0b1726!important;border:2px solid #506780!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11,3px 3px #03060b!important}.gameViewScreen button{transition:transform .14s,filter .14s,border-color .14s}.gameViewScreen button:hover:not(:disabled),.gameViewScreen button:focus-visible:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);border-color:var(--px-gold)!important}.gameViewScreen button:active:not(:disabled){transform:translateY(1px)}.formationRoom{gap:8px!important;padding:clamp(10px,2vw,24px)!important}.formationChamber,.companionInspector{background:#0d1a29eb!important;border:3px solid #486079!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11,5px 6px #03070c99!important}.formationChamber{background:radial-gradient(circle at 50% 54%,#9d6df21c,#0000 31%),linear-gradient(#112237df,#091522f2),url(/assets/noxios/noxios-companions-12-v1.png) 50%/cover!important}.formationPower{background:#091522e8!important;border-bottom:2px solid #425970!important;border-radius:0!important}.formationHeroV2>span,.formationAllyV2,.formationLockedSlot{border-radius:3px!important}.formationAllyV2.selected{border-color:var(--px-gold)!important;box-shadow:inset 0 -4px var(--px-gold)!important}.companionInspector>header{background:#14253a!important;border-bottom:3px solid #425970!important}.companionStats{background:#354b62!important;gap:2px!important}.companionStats>span{background:#0b1726!important;border:0!important;border-radius:0!important}.inventoryRoom{gap:8px!important;padding:clamp(10px,2vw,24px)!important}.equipmentLoadoutV2,.inventoryBrowserV2,.equipmentCompareV2{background:#0d1a29!important;border:3px solid #465d75!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11,4px 5px #03070c99!important}.loadoutFigure{background:radial-gradient(circle,#52698725,#0000 55%),repeating-linear-gradient(45deg,#0b1725 0 12px,#0e1d2d 13px 24px)!important}.equipmentGridV2,.equipmentGrid{gap:5px!important}.equipmentCardV2,.equipmentCard,.inventoryItemV2{background:linear-gradient(#17273b,#0a1522)!important;border-width:2px!important;border-radius:2px!important;box-shadow:inset 0 0 0 2px #050a11!important}.equipmentArt,.inventoryItemImage{image-rendering:pixelated}.arsenalChestShelf{border:3px solid #966f32!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #2d1c0c,4px 5px #03070c!important}.view-buildings{background:linear-gradient(#0a1724e8,#07101bf5),url(/assets/noxios/environments/cycle/eternal-night.png) 50%/cover!important}.buildingsIntro{border-bottom:4px solid #425970!important}.buildingsGrid{gap:5px!important}.buildingsGrid>article{background:#0c1928!important;border:3px solid #465e77!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11,4px 5px #03070c99!important}.buildingsGrid figure{border-bottom:3px solid #465e77}.buildingsGrid img{filter:saturate(1.1)contrast(1.04)}.view-market{--screen-accent:#e2ae4d}.view-missions{--screen-accent:#68b8d4}.view-dungeons{--screen-accent:#c65f55}.view-travel{--screen-accent:#7cc487}.view-ascension{--screen-accent:#a975ee}.marketShell,.missionBoard,.dungeonScreen,.travelScreen,.ascensionScreen,.shopScreen{padding:clamp(10px,2vw,24px)!important}.marketTabs,.missionTabs,.equipmentFilters,.dungeonTabs{background:#08131f!important;border:2px solid #465d74!important;border-radius:3px!important;gap:2px!important;padding:3px!important}.marketTabs button,.missionTabs button,.equipmentFilters button,.dungeonTabs button{border-radius:1px!important}.marketTabs button.active,.missionTabs button.active,.equipmentFilters button.active,.dungeonTabs button.active{box-shadow:inset 0 -3px var(--screen-accent)!important;color:#fff!important;background:#263b53!important}.marketCard,.missionCard,.dungeonCard,.continentCard,.shopCard,.ascensionPanel{background:linear-gradient(#14253a,#0a1624)!important;border:3px solid #435a72!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11,4px 5px #03070c8c!important}.missionCard{border-left-color:var(--screen-accent)!important}.continentIllustration,.marketItemImage{image-rendering:pixelated;border-radius:0!important}.continentCard.current{border-color:var(--px-gold)!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070dcf!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay)>section,.creation>section,.accountModal{background:linear-gradient(#15283e,#091523)!important;border:3px solid #4a627b!important;border-radius:4px!important;box-shadow:inset 0 0 0 3px #050a11,8px 9px #02050a!important}.choice,.classCard,.raceCard,.profileSummary article,.settingsOptions button{background:#0d1a2a!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050a11!important}.choice.selected,.classCard.selected,.raceCard.selected{border-color:var(--px-gold)!important;box-shadow:inset 0 -4px var(--px-gold)!important}@media (width<=900px){.nox-landing-v34 .nox-hero{background-position:58%;grid-template-columns:1fr;align-content:end;min-height:780px}.nox-new-hero-art{display:none}.nox-landing-v34 .nox-hero-copy{max-width:620px}.formationRoom,.inventoryRoom{grid-template-columns:1fr!important}.companionInspector,.equipmentCompareV2{min-height:auto!important}}@media (width<=560px){.nox-landing-v34 .nox-hero{background-position:56%;min-height:700px;padding:92px 10px 24px}.nox-landing-v34 .nox-hero-copy{background:#091421e8;padding:16px}.nox-landing-v34 .nox-hero-wordmark{max-width:190px}.gameViewHeader{min-height:62px!important;padding:7px!important}.gameViewHeader h2{font-size:18px!important}.gameViewHeader strong{display:none!important}.formationRoom,.inventoryRoom,.marketShell,.missionBoard,.dungeonScreen,.travelScreen,.ascensionScreen,.shopScreen{padding:6px!important}.buildingsGrid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.nox-landing-v34 button,.gameViewScreen button{transition:none!important}}.game>.top{height:60px!important;min-height:60px!important}.game .logoHomeButton{min-width:164px}.game .logoHomeButton strong{font-size:19px!important}.game .currencies{height:44px!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{height:42px!important;min-height:42px!important}.clickableArena .foe{width:clamp(190px,25vw,360px)!important;height:clamp(190px,25vw,360px)!important;bottom:25%!important}.battleGround .player.rearHero>.classHeroSprite,.battleGround .companion.active>.companionBattleModel{image-rendering:pixelated;filter:drop-shadow(0 5px 1px #020604e6)saturate(1.16)contrast(1.07)!important}.clickableArena .foe .realMonster{image-rendering:pixelated;filter:drop-shadow(0 10px 2px #020706c9)saturate(1.15)contrast(1.06)!important}.world .combatHud{height:120px!important}.combatHud .skills .nox-skill-slot{width:clamp(60px,5.5vw,74px)!important;height:78px!important}.game>.dock{grid-template-columns:repeat(9,minmax(82px,126px))!important;height:80px!important;min-height:80px!important}.game .dock>button{gap:3px!important;height:80px!important;min-height:80px!important}.game .dock>button>i{place-items:center;min-width:32px;min-height:32px;line-height:1;display:grid;font-size:25px!important}.game .dock>button>span{font-weight:800;font-size:9px!important}.nox-landing-v34 .nox-hero{background-image:linear-gradient(90deg,#06100de5 0 25%,#06100d3d 51%,#06100d7a),url(/assets/noxios/noxios-companions-12-v1.png);background-position:50%}.nox-new-hero-art figcaption{bottom:8px}@media (width<=900px){.game>.top{height:54px!important;min-height:54px!important}.game .world{height:calc(100dvh - 126px)!important;min-height:550px!important}.world .clickableArena{inset:45px 0 108px!important}.clickableArena .foe.boss{width:clamp(280px,52vw,440px)!important;height:clamp(280px,52vw,440px)!important;bottom:20%!important}.world .combatHud{height:108px!important}.game>.dock,.game .dock>button{height:72px!important;min-height:72px!important}}@media (width<=560px){.clickableArena .foe{width:clamp(155px,46vw,220px)!important;height:clamp(155px,46vw,220px)!important;bottom:28%!important}.clickableArena .foe.boss{width:clamp(245px,72vw,330px)!important;height:clamp(245px,72vw,330px)!important;bottom:22%!important}.clickableArena .battleGround{gap:clamp(10px,5vw,22px)!important;width:80vw!important}.battleGround .player.rearHero{width:clamp(58px,16vw,72px)!important;height:clamp(76px,21vw,94px)!important}.battleGround .companion.active{width:clamp(48px,14vw,62px)!important;height:clamp(65px,18vw,82px)!important}.combatHud .skills .nox-skill-slot{width:clamp(52px,15vw,62px)!important;height:70px!important}.combatHud .skills .nox-skill-slot>i{width:33px!important;height:33px!important}.game .dock>button>i{min-width:26px;min-height:26px;font-size:20px!important}.game .dock>button>span{font-size:7px!important}.nox-landing-v34 .nox-hero{background-position:57%}}.game{--ui-night:#08111d;--ui-deep:#0d1928;--ui-panel:#14243a;--ui-raised:#213650;--ui-edge:#536b84;--ui-edge-hi:#9cafbe;--ui-gold:#f1c45b;--ui-red:#cf4c4e;--ui-green:#74b85f;--ui-blue:#5eb7e8;--ui-violet:#9b72df;--ui-cream:#fff2c9;--ui-copy:#dce6ed;--ui-muted:#91a4b4;font-variant-numeric:tabular-nums;overflow:hidden;background:var(--ui-night)!important}.game>.top{pointer-events:none;z-index:150!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:12px 14px auto!important}.game .logoHomeButton{pointer-events:auto;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,5% 50%);min-width:196px;position:absolute;top:0;left:0;background:linear-gradient(#314961,#101c2c)!important;border:3px solid #6b552b!important;border-color:#e5c16a #6b552b #6b552b #c69d4f!important;min-height:62px!important;padding:5px 17px 5px 7px!important;box-shadow:inset 0 0 0 3px #08101a,5px 6px #03070cbb!important}.game .logoHomeButton strong{text-shadow:2px 2px #6c3b1b,-1px -1px #41220f;color:var(--ui-cream)!important;font-size:22px!important}.game .currencies{pointer-events:auto;width:188px;position:absolute;top:0;right:0;grid-template-columns:188px!important;align-items:stretch!important;gap:4px!important;height:auto!important;display:grid!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{border:2px solid var(--ui-edge)!important;background:linear-gradient(#243a54,#0d1928)!important;border-radius:2px!important;justify-content:flex-start!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:inset 0 0 0 2px #060c14,3px 3px #03070ca8!important}.game .currencies>.nox-resource img{image-rendering:pixelated;width:25px!important;height:25px!important}.game .currencies>.nox-resource span{position:absolute;left:39px;font-size:7px!important}.game .currencies>.nox-cloud{justify-content:center!important}.game .currencies>.gear{position:absolute;top:0;right:194px;justify-content:center!important;width:38px!important;padding:0!important}.game .world{background-position:bottom!important;border:0!important;height:calc(100dvh - 88px)!important;min-height:650px!important}.game .world:before{background:linear-gradient(90deg,#06101a9c 0,#0000 17% 83%,#06101a9c),radial-gradient(at 50% 45%,#0000 0 48%,#07101a44 83%)!important}.game .world:after{background:linear-gradient(0deg,#07111df2 0 42%,#07111d6e 72%,#0000)!important;height:27%!important}.world .stageTop{width:min(580px,100vw - 490px);transform:translate(-50%);grid-template-columns:34px minmax(124px,auto) minmax(190px,1fr)!important;top:15px!important;left:50%!important;right:auto!important}.world .stageTop>div:first-of-type,.world .stageTop .progress,.world .stageTop .stageArrow{border:3px solid var(--ui-edge)!important;border-top-color:var(--ui-edge-hi)!important;background:linear-gradient(#213650e8,#0b1727eb)!important;border-radius:2px!important;box-shadow:inset 0 0 0 2px #060c14,3px 4px #03070ca8!important}.world .stageTop>div:first-of-type b{color:var(--ui-cream)!important}.world .stageTop>div:first-of-type small{color:var(--scenario-accent)!important}.clickableArena .enemyInfo{width:min(560px,54vw)!important;top:2px!important}.clickableArena .enemyInfo small{color:#d8c995!important}.clickableArena .enemyInfo h2{font-size:clamp(17px,1.6vw,24px)!important}.game .life.nox-progress{background:#16090d!important;border-color:#753a3e!important}.game .life .nox-progress-fill{background:linear-gradient(#e05d61,#a42e38)!important}.clickableArena .battleGround{width:min(530px,82vw)!important;bottom:2.8%!important}.world .groundLine{background:linear-gradient(#4f873e 0 4px,#244a2d 5px 9px,#142a22 10px)!important;border-top:3px solid #a2cc6b!important;height:16px!important;bottom:2.1%!important;box-shadow:0 8px #091611,0 -8px 25px #a5d37626!important}.world .combatHud{border-top:4px solid var(--ui-edge)!important;background:linear-gradient(#213650f8,#0b1727fc)!important;height:116px!important;box-shadow:inset 0 3px #91a5b5,inset 0 0 0 2px #050b13,0 -6px #03070c9c!important}.combatHud .production{background:#0a1625;border:2px solid #4b627a;border-left-color:#8ca0b3;width:222px;min-width:0;box-shadow:inset 0 0 0 2px #040911;grid-template-columns:1fr 1fr!important;padding:12px!important;top:50%!important;left:18px!important}.combatHud .production b{color:#b5e477!important}.combatHud .battleControls{transform:translateY(-50%);top:50%!important;right:18px!important}.combatHud .battleControls button{border-width:2px!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #050a11!important}.combatHud .skills .nox-skill-slot{background:radial-gradient(circle at 50% 36%,#304966,#0a1422 70%)!important;border:3px solid #72869b!important;border-top-color:#b8c5cf!important;border-radius:50% 50% 5px 5px!important;width:clamp(60px,5.4vw,73px)!important;height:76px!important;box-shadow:inset 0 0 0 3px #060b12,3px 4px #03070c!important}.combatHud .skills .nox-skill-slot:not(:disabled):after{border-color:var(--ui-gold)!important}.game>.dock{bottom:0;left:0;right:0;z-index:160!important;background:linear-gradient(#213650,#0b1727)!important;border-top:4px solid #607890!important;grid-template-columns:repeat(9,minmax(86px,126px))!important;height:88px!important;min-height:88px!important;position:fixed!important;box-shadow:inset 0 3px #a6b4bf,inset 0 0 0 2px #050b12,0 -5px #03070c9e!important}.game .dock>button{color:#d8e2e9!important;background:0 0!important;border:0!important;border-right:2px solid #344b62!important;height:84px!important;min-height:84px!important}.game .dock>button>i{background:#101f31;border:2px solid #61778c;border-radius:4px;width:38px;height:38px;box-shadow:inset 0 0 0 2px #060c13,2px 2px #03070c;color:var(--ui-gold)!important;font-size:22px!important}.game .dock>button.active,.game .dock>button:hover,.game .dock>button:focus-visible{box-shadow:inset 0 5px var(--ui-gold)!important;background:linear-gradient(#36516e,#172b42)!important}.game .dock>button.active>i{border-color:var(--ui-gold);background:#273a4f;transform:translateY(-2px)}.gameViewScreen{z-index:130!important;background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--screen-accent) 13%, transparent), transparent 32rem), repeating-linear-gradient(90deg, transparent 0 47px, #ffffff02 48px), linear-gradient(180deg, #13253a, #08121f 75%)!important;padding:0!important;position:fixed!important;inset:0 0 88px!important;overflow:auto!important}.gameViewHeader{z-index:20;top:0;border-bottom:4px solid var(--screen-accent)!important;background:linear-gradient(#233b56fa,#0c1929fa)!important;min-height:84px!important;padding:10px clamp(14px,3vw,42px)!important;position:sticky!important;box-shadow:inset 0 -2px #050a11,0 5px #03070c88!important}.gameViewHeader>div{text-align:left!important}.gameViewHeader h2{letter-spacing:-.02em!important;font-size:clamp(24px,3vw,38px)!important}.gameViewHeader button,.gameViewHeader strong{min-height:46px;padding:0 14px!important}.formationRoom{width:min(1460px,100%);min-height:calc(100dvh - 190px);margin:0 auto;grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr)!important;gap:12px!important;padding:18px!important}.formationChamber{background-position:bottom!important;border-width:4px!important;min-height:650px!important}.formationHeroV2>span{transform-origin:bottom;transform:scale(1.18)}.companionInspector{align-self:stretch;border-width:4px!important}.companionStats{grid-template-columns:1fr 1fr!important}.inventoryRoom{width:min(1540px,100%);margin:0 auto;grid-template-columns:minmax(280px,.7fr) minmax(480px,1.5fr) minmax(280px,.8fr)!important;gap:10px!important;padding:16px!important}.equipmentLoadoutV2,.inventoryBrowserV2,.equipmentCompareV2{border-width:4px!important;min-height:calc(100dvh - 205px)!important}.loadoutFigure{min-height:480px!important}.inventoryGridV2,.equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.buildingsScreen{width:min(1380px,100%)!important;padding:22px!important}.buildingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.buildingsGrid>article{grid-template-rows:1fr auto!important;grid-template-columns:minmax(180px,.8fr) 1fr!important;min-height:210px!important}.buildingsGrid figure{border:0;border-right:3px solid #526981;grid-row:1/3;margin:-14px 0 -14px -14px!important}.buildingsGrid img{min-height:210px;height:100%!important}.buildingsGrid>article:nth-child(4n+2),.buildingsGrid>article:nth-child(4n+3){background:#15283c!important}.marketScreen{margin:0 auto;width:min(1500px,100%)!important;padding:18px!important}.marketHeader{border-bottom:4px solid #a47d35!important}.marketTabs{z-index:12;position:sticky;top:84px}.marketFilters{background:#0a1624!important;border:3px solid #536b83!important;grid-template-columns:1.4fr repeat(4,minmax(120px,.5fr))!important;gap:5px!important;padding:8px!important;display:grid!important}.marketGrid,.marketList{grid-template-columns:repeat(4,minmax(210px,1fr))!important;gap:8px!important}.marketGrid>article,.marketList>article{background:#12243a!important;border:3px solid #4e657d!important;border-radius:2px!important;box-shadow:inset 0 0 0 2px #050a11,4px 5px #03070c99!important}.missionBoardV2{margin:0 auto;width:min(1320px,100%)!important;padding:20px!important}.missionSectionsV2{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.missionSectionsV2>section{border:3px solid #4e667e!important;border-left:6px solid var(--screen-accent)!important;background:#102238!important;border-radius:2px!important;box-shadow:inset 0 0 0 2px #050a11,3px 4px #03070c77!important}.missionSectionsV2>section.complete{border-left-color:var(--ui-gold)!important}.dungeonScreen{margin:0 auto;width:min(1380px,100%)!important;padding:18px!important}.dungeonCatalog{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dungeonBrief,.dungeonRun,.dungeonLocked{background:#101e30!important;border:4px solid #50677f!important;border-radius:2px!important;box-shadow:inset 0 0 0 2px #050a11,5px 6px #03070c99!important}.dungeonEnemy{background:radial-gradient(circle,#8d4c4126,#0000 55%),#08131f!important;min-height:330px!important}.travelScreen{margin:0 auto;width:min(1500px,100%)!important;padding:18px!important}.continentGrid,.travelContinents{grid-template-columns:repeat(2,minmax(360px,1fr))!important;gap:12px!important;display:grid!important}.continentCard{border-width:4px!important;min-height:620px!important}.continentIllustration{height:300px!important}.ascensionVista{min-height:520px;background:radial-gradient(circle at 50% 36%,#9b72df2b,#0000 30%),#101a2a!important;border:4px solid #6d5295!important;border-radius:2px!important;width:min(880px,100% - 24px)!important;margin:40px auto!important;box-shadow:inset 0 0 0 3px #050a11,7px 8px #03070c!important}.profilePanel,.settingsPanel,.ascensionPanel{border-width:4px!important;border-radius:2px!important;width:min(1240px,100%)!important}.profileSummary{grid-template-columns:repeat(4,1fr)!important}.profileSkills>div{grid-template-columns:repeat(2,1fr)!important}.creation{background:linear-gradient(#07111ba8,#07111be8),url(/assets/noxios/noxios-companions-12-v1.png) 50%/cover!important}.creation>section{border-width:4px!important;border-radius:2px!important}.classGrid{gap:6px!important}.choice{border:3px solid #4e657c!important;border-radius:2px!important}.choice.selected{border-color:var(--ui-gold)!important;background:#29364a!important}@media (width<=1100px){.game .currencies{width:150px;grid-template-columns:150px!important}.world .stageTop{width:min(500px,100vw - 410px)}.inventoryRoom{grid-template-columns:280px minmax(0,1fr)!important}.equipmentCompareV2{grid-column:1/-1;min-height:auto!important}.marketGrid,.marketList{grid-template-columns:repeat(3,minmax(200px,1fr))!important}}@media (width<=800px){.game>.top{inset:6px 7px auto!important}.game .logoHomeButton{clip-path:none;width:48px;min-width:0;height:48px;min-height:48px!important;padding:2px!important}.game .logoHomeButton>img{width:40px!important;height:40px!important}.game .logoHomeButton span{display:none}.game .currencies{justify-content:flex-end;width:calc(100vw - 64px);top:0;right:0;gap:3px!important;display:flex!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{width:auto!important;min-width:48px!important;height:42px!important}.game .currencies>.nox-resource span{display:none}.game .currencies>.nox-resource b{margin:0}.game .currencies>.gear{position:static}.game .currencies>.nox-resource:nth-child(4){display:none!important}.world .stageTop{width:min(520px,100vw - 14px);top:55px!important}.world .clickableArena{inset:96px 0 108px!important}.game .world{height:calc(100dvh - 72px)!important;min-height:560px!important}.gameViewScreen{bottom:72px!important}.game>.dock{grid-template-columns:repeat(5,minmax(64px,1fr))!important;height:72px!important;min-height:72px!important}.game .dock>button{height:68px!important;min-height:68px!important}.game .dock>button>i{width:30px;height:30px;font-size:18px!important}.formationRoom,.inventoryRoom{grid-template-columns:1fr!important}.formationChamber,.equipmentLoadoutV2,.inventoryBrowserV2,.equipmentCompareV2{min-height:auto!important}.formationChamber{min-height:540px!important}.equipmentCompareV2{grid-column:auto}.buildingsGrid,.missionSectionsV2,.continentGrid,.travelContinents{grid-template-columns:1fr!important}.marketFilters{grid-template-columns:1fr 1fr!important}.marketGrid,.marketList,.dungeonCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.game .currencies>.nox-resource{padding:3px 5px!important}.game .currencies>.nox-resource img{width:20px!important;height:20px!important}.world .stageTop{grid-template-columns:30px 82px minmax(0,1fr)!important}.world .clickableArena{top:98px!important}.clickableArena .enemyInfo{width:92vw!important}.clickableArena .foe.boss{width:min(78vw,340px)!important;height:min(78vw,340px)!important;bottom:22%!important}.combatHud .production,.combatHud .battleControls{display:none!important}.world .combatHud{height:108px!important}.combatHud .mana{width:84vw!important}.gameViewHeader{min-height:66px!important}.gameViewHeader h2{font-size:19px!important}.formationRoom,.inventoryRoom,.marketScreen,.missionBoardV2,.dungeonScreen,.travelScreen,.buildingsScreen{padding:6px!important}.buildingsGrid>article{grid-template-columns:112px 1fr!important}.buildingsGrid img{min-height:170px}.inventoryGridV2,.equipmentGrid{grid-template-columns:repeat(2,1fr)!important}.marketGrid,.marketList,.dungeonCatalog,.marketFilters{grid-template-columns:1fr!important}.profileSummary,.profileSkills>div{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.game *{scroll-behavior:auto!important}}.game>.top{pointer-events:none;background:linear-gradient(#172a42,#0a1727)!important;border-bottom:4px solid #536d86!important;height:88px!important;min-height:88px!important;inset:0!important;box-shadow:inset 0 -2px #050a11,inset 0 2px #8ca1b3,0 5px #03070ca8!important}.game .logoHomeButton{clip-path:none;width:214px;min-width:214px;height:76px;top:5px;left:6px;background:#0b1828!important;border:2px solid #5f7286!important;border-radius:1px!important;min-height:76px!important;box-shadow:inset 0 0 0 3px #050a11!important}.game .logoHomeButton>img{width:58px!important;height:58px!important}.game .logoHomeButton strong{color:#f4d286!important;font-size:23px!important}.game>.dock{width:auto!important;height:88px!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(9,minmax(68px,1fr))!important;position:fixed!important;inset:0 326px auto 222px!important}.game .dock>button{border-left:1px solid #111f31!important;border-right:1px solid #40566e!important;height:88px!important;min-height:88px!important}.game .dock>button>i{border-color:#647b90;width:34px;min-width:34px;height:34px;min-height:34px;color:#efc35e!important;font-size:19px!important}.game .dock>button>span{font-size:8px!important}.game .dock>button>small{font-size:5px!important}.game .dock>button.active,.game .dock>button:hover,.game .dock>button:focus-visible{box-shadow:inset 0 -5px #e8b94f!important}.game .currencies{width:316px;top:7px;right:7px;grid-template-columns:repeat(3,92px) 34px!important;gap:4px!important;display:grid!important}.game .currencies>.nox-resource,.game .currencies>.nox-cloud,.game .currencies>.gear{height:42px!important;min-height:42px!important;padding:3px 7px!important}.game .currencies>.nox-resource{min-width:0!important}.game .currencies>.nox-resource:nth-child(4),.game .currencies>.nox-resource span{display:none!important}.game .currencies>.nox-resource b{margin-left:2px;font-size:10px!important}.game .currencies>.nox-resource img{width:24px!important;height:24px!important}.game .currencies>.gear{position:static;width:34px!important}.game .currencies>.nox-cloud{position:absolute;top:47px;right:0;justify-content:center!important;width:316px!important;height:28px!important;min-height:28px!important;font-size:7px!important}.game .world{padding-top:88px;background-position:bottom!important;height:100dvh!important;min-height:720px!important;margin-top:0!important}.game .world.scenario-forest{background-image:linear-gradient(180deg, #ffffff06, transparent 58%, #07101888 82%), var(--scenario-bg)!important;background-position:bottom!important}.game .world.scenario-forest:before{background:linear-gradient(90deg,#06131aa6,#0000 11% 89%,#06131aa6)!important}.world .stageTop{width:min(600px,52vw);grid-template-columns:34px 142px 1fr!important;top:96px!important}.world .clickableArena{inset:138px 0 170px!important}.clickableArena .enemyInfo{background:0 0!important;width:min(650px,58vw)!important;top:0!important}.clickableArena .enemyInfo h2{text-shadow:3px 3px #102015;color:#fff0c6!important;font-size:clamp(24px,2.4vw,38px)!important}.game .life.nox-progress{border:3px solid #753b3d!important;height:21px!important;box-shadow:inset 0 0 0 2px #17080b,3px 4px #03070c8f!important}.clickableArena .foe{bottom:20%!important}.clickableArena .foe.boss{width:clamp(420px,48vw,720px)!important;height:clamp(420px,48vw,720px)!important;bottom:12%!important}.clickableArena .battleGround{gap:clamp(26px,5vw,78px)!important;width:min(590px,84vw)!important;bottom:1.8%!important}.battleGround .player.rearHero{width:clamp(72px,6.5vw,104px)!important;height:clamp(94px,8.5vw,136px)!important}.battleGround .companion.active{width:clamp(62px,5.7vw,90px)!important;height:clamp(82px,7.5vw,118px)!important}.world .groundLine{bottom:1.3%!important}.world .combatHud{background:linear-gradient(#172a42fa,#091624fe)!important;border-top:5px solid #617b94!important;height:170px!important}.combatHud .production{width:250px;min-height:120px;padding:18px 14px!important;top:50%!important;left:14px!important}.combatHud .production b{font-size:17px!important}.combatHud .battleControls{right:16px!important}.combatHud .battleControls .auto{min-width:108px;min-height:54px!important}.combatHud .mana{width:min(560px,43vw)!important;top:11px!important}.combatHud .skills{gap:clamp(9px,1.2vw,18px)!important;bottom:12px!important}.combatHud .skills .nox-skill-slot{border-width:4px!important;width:clamp(76px,6.2vw,96px)!important;height:112px!important}.combatHud .skills .nox-skill-slot>i{width:56px!important;height:56px!important}.gameViewScreen{inset:88px 0 0!important}.gameViewHeader{top:0!important}.nox-landing-v55{--landing-gold:#f1c45b;--landing-red:#b83d34;background:#06111d}.nox-landing-v55 .nox-header{height:80px;box-shadow:none;background:linear-gradient(#06111dd9,#0000);border:0;padding:0 clamp(22px,4vw,64px)}.nox-landing-v55 .nox-header-logo img{width:220px}.nox-landing-v55 .nox-nav{gap:clamp(20px,3vw,48px)}.nox-landing-v55 .nox-nav a{color:#ead49b;letter-spacing:.05em;font:700 13px Georgia,serif}.nox-landing-v55 .nox-header-cta{min-width:130px;min-height:44px}.nox-landing-v55 .nox-hero{background-image:url(/assets/portal/vesper-arena-v1.png);background-position:50%;background-size:cover;min-height:100dvh;padding:clamp(130px,17vh,190px) clamp(22px,4vw,70px) 130px;display:block}.nox-landing-v55 .nox-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#04101be8 0 30%,#04101b5c 47%,#0000 68%),linear-gradient(#0000 72%,#04101bcc);position:absolute;inset:0}.nox-landing-v55 .nox-hero-copy{z-index:2;width:min(610px,43vw);max-width:none;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nox-landing-v55 .nox-hero-wordmark{width:min(300px,75%);margin-bottom:32px}.nox-landing-v55 .nox-eyebrow{color:#d4b967;font-size:9px}.nox-landing-v55 .nox-hero-copy h2{color:#f1c45b;letter-spacing:-.035em;text-transform:none;text-wrap:balance;text-shadow:3px 3px #3f2415;max-width:600px;margin:18px 0 22px;font:700 clamp(48px,5.4vw,82px)/.98 Georgia,serif!important}.nox-landing-v55 .nox-hero-copy>p{color:#e0e7e8;max-width:520px;font-size:clamp(14px,1.1vw,18px);line-height:1.65}.nox-landing-v55 .nox-hero-actions{align-items:center;margin-top:30px}.nox-landing-v55 .nox-hero-actions .nox-primary{background:linear-gradient(#cc4d40,#8f2924);border:3px solid #e3b958;min-width:290px;min-height:70px;font:800 17px Georgia,serif;box-shadow:inset 0 0 0 3px #5b1a16,5px 6px #02070c}.nox-landing-v55 .nox-hero-actions .nox-secondary{color:#f0cd73;box-shadow:none;background:0 0;border:0}.nox-landing-v55 .nox-benefits{z-index:2;background:#071522e8;border:2px solid #796138;grid-template-columns:repeat(4,1fr);gap:0;padding:12px;display:grid;position:absolute;bottom:28px;left:8vw;right:8vw;box-shadow:inset 0 0 0 2px #02070c}.nox-landing-v55 .nox-benefits span{color:#e8d59e;border-right:1px solid #4b493b;justify-content:center;min-height:48px}.nox-landing-v55 .nox-benefits span:last-child{border-right:0}.nox-landing-v55 .nox-new-hero-art{display:none}@media (width<=1100px){.game .logoHomeButton{width:170px;min-width:170px}.game>.dock{left:176px!important;right:250px!important}.game .currencies{width:248px;grid-template-columns:repeat(3,68px) 32px!important}.game .currencies>.nox-cloud{width:248px!important}.game .dock>button>small{display:none!important}.combatHud .production{width:190px}}@media (width<=800px){.game>.top{height:56px!important;min-height:56px!important}.game .logoHomeButton{width:46px;min-width:46px;height:46px;top:4px;min-height:46px!important}.game .logoHomeButton>img{width:38px!important;height:38px!important}.game>.dock{height:72px!important;min-height:72px!important;inset:auto 0 0!important}.game .dock>button{height:72px!important;min-height:72px!important}.game .currencies{width:calc(100vw - 58px);top:4px;display:flex!important}.game .currencies>.nox-cloud{top:45px;right:0;width:138px!important}.game .world{padding-top:56px}.world .stageTop{width:calc(100vw - 12px);top:60px!important}.world .clickableArena{inset:104px 0 180px!important}.world .combatHud{height:108px!important;bottom:72px!important}.combatHud .production,.combatHud .battleControls{display:none!important}.combatHud .skills .nox-skill-slot{width:clamp(54px,15vw,66px)!important;height:72px!important}.combatHud .skills .nox-skill-slot>i{width:34px!important;height:34px!important}.gameViewScreen{inset:56px 0 72px!important}.nox-landing-v55 .nox-hero{background-position:62%;min-height:820px;padding:120px 18px 170px}.nox-landing-v55 .nox-hero-copy{width:min(580px,86vw)}.nox-landing-v55 .nox-hero:after{background:linear-gradient(90deg,#04101bec 0 45%,#04101b68 72%),linear-gradient(#0000 60%,#04101bd9)}.nox-landing-v55 .nox-benefits{grid-template-columns:1fr 1fr;left:18px;right:18px}}@media (width<=520px){.clickableArena .foe.boss{width:min(82vw,350px)!important;height:min(82vw,350px)!important;bottom:20%!important}.battleGround .player.rearHero{width:62px!important;height:84px!important}.battleGround .companion.active{width:52px!important;height:72px!important}.nox-landing-v55 .nox-header-logo img{width:150px}.nox-landing-v55 .nox-hero{background-position:69%;min-height:760px;padding-top:105px}.nox-landing-v55 .nox-hero-copy{width:100%}.nox-landing-v55 .nox-hero-copy h2{font-size:clamp(39px,13vw,58px)!important}.nox-landing-v55 .nox-hero-copy>p{max-width:90%;font-size:13px}.nox-landing-v55 .nox-hero-actions{align-items:stretch}.nox-landing-v55 .nox-hero-actions .nox-primary{width:100%;min-width:0}.nox-landing-v55 .nox-benefits{grid-template-columns:1fr 1fr;padding:6px;bottom:16px}.nox-landing-v55 .nox-benefits span{min-height:38px;font-size:7px}}.game{--hud-top:88px;--hud-bottom:170px;background:#07111b;overflow:hidden}.game .battleRail,.game .rewardTrack,.game .pixelSky,.game .moon,.game .mountains,.game .ruin{display:none!important}.game .world.viewActive{width:100vw!important;height:100dvh!important;min-height:640px!important;padding:var(--hud-top) 0 var(--hud-bottom)!important;background-color:#173f35!important;background-image:linear-gradient(180deg, #ecffda08, #061a1b14 54%, #040e12b8 100%), var(--scenario-bg)!important;background-position:50% 58%!important;background-repeat:no-repeat!important;background-size:cover!important;position:fixed!important;inset:0!important}.game .world.viewActive:before{content:"";inset:var(--hud-top) 0 var(--hud-bottom);z-index:1;pointer-events:none;background:linear-gradient(90deg,#020e1194,#0000 14% 86%,#020e1194),linear-gradient(#0000 76%,#020b0e80);position:absolute}.game .stageTop{z-index:8!important;top:96px!important;left:50%!important;transform:translate(-50%)!important}.game .clickableArena{inset:138px 0 var(--hud-bottom)!important;z-index:3!important;position:absolute!important;overflow:hidden!important}.game .clickableArena .enemyInfo{z-index:10!important;top:8px!important}.game .clickableArena .foe{filter:drop-shadow(0 16px 8px #00000080);z-index:4!important;bottom:clamp(98px,15%,150px)!important}.game .clickableArena .foe.boss{width:clamp(340px,38vw,610px)!important;height:clamp(340px,38vw,610px)!important;bottom:clamp(76px,10%,112px)!important}.game .clickableArena .foe .realMonster{image-rendering:pixelated;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}.game .battleGround{z-index:7!important;align-items:end!important;width:min(560px,72vw)!important;bottom:21px!important}.game .groundLine{z-index:5!important;background:#436e34!important;border:0!important;border-top:4px solid #7bcc5c!important;border-bottom:4px solid #254d29!important;border-radius:0!important;width:100%!important;height:12px!important;bottom:17px!important;left:0!important;right:0!important;box-shadow:0 7px #0b1d19,0 11px 16px #0000008c!important}.game .combatHud{z-index:20!important;width:100vw!important;height:var(--hud-bottom)!important;position:fixed!important;inset:auto 0 0!important}.game .dock{z-index:40!important}@media (width<=800px){.game{--hud-top:56px;--hud-bottom:180px}.game .world.viewActive{background-position:50% 54%!important;min-height:620px!important}.game .world.viewActive:before{inset:var(--hud-top) 0 var(--hud-bottom)}.game .clickableArena{inset:104px 0 var(--hud-bottom)!important}.game .clickableArena .foe.boss{width:min(82vw,390px)!important;height:min(82vw,390px)!important;bottom:92px!important}.game .battleGround{width:min(420px,92vw)!important;bottom:16px!important}.game .groundLine{bottom:12px!important}.game .combatHud{height:108px!important;bottom:72px!important}}@media (width<=520px){.game .clickableArena .enemyInfo h2{font-size:21px!important}.game .clickableArena .foe.boss{width:min(88vw,350px)!important;height:min(88vw,350px)!important;bottom:82px!important}}.creation{background:#050807 url(/assets/portal/character-creation-sanctuary-v1.png) 50%/cover no-repeat fixed;min-height:100svh;padding:92px 18px 24px;overflow:auto}.creation:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#030908d1,#0000 32% 65%,#030908c7),linear-gradient(#0000 58%,#020606c7);position:fixed;inset:0}.creation .stars,.creation .createFog{display:none}.creationTopbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c0ad1;border-bottom:1px solid #cfa45040;justify-content:center;align-items:center;height:72px;display:flex;position:absolute;inset:0 0 auto}.creationTopbar img{object-fit:contain;width:210px;height:54px;position:absolute;left:26px}.creationTopbar nav{color:#d8bc88;align-items:center;gap:25px;font:16px Georgia;display:flex}.creationTopbar nav b{align-items:center;gap:8px;font-weight:400;display:flex}.creationTopbar nav b:first-child{color:#f1d18e}.creationTopbar nav i{color:#9e7a3d;font-style:normal}.creation .backToTitle{z-index:10!important;color:#efd095!important;background:#03100dd9!important;border:1px solid #a77b38!important;padding:12px 20px!important;position:absolute!important;top:18px!important;left:auto!important;right:25px!important}.creation .createCard{z-index:2;grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:230px minmax(310px,1fr) minmax(520px,690px);align-items:start;gap:12px 18px;max-width:1640px;min-height:calc(100svh - 116px);display:grid}.creation .landingHero{min-height:720px;box-shadow:none;background:0 0;border:0;grid-area:1/2/7;align-self:stretch;margin:0;overflow:visible}.creation .heroCopy,.creation .landingBossSprite,.creation .portal,.creation .heroScene>small{display:none!important}.creation .heroScene{background:0 0;min-height:720px;overflow:visible}.creation .landingRace{transform-origin:bottom;scale:2.6;top:50%!important;bottom:auto!important;left:50%!important;translate:-50% -45%!important}.creation .creationDivider{grid-area:1/1/auto/4;margin:0 0 2px}.creation .creationDivider span{letter-spacing:.12em;color:#f0d7aa;font-size:22px}.creation .intro{text-align:center;color:#ddd1bd;grid-area:2/1/auto/4;max-width:none;margin:0 0 58px;font-size:13px}.creation .raceReveal{background:linear-gradient(160deg,#051d18f5,#04110ff5);border:1px solid #896a38;flex-wrap:wrap;grid-area:3/1;align-items:flex-start;width:auto;min-height:205px;margin:0;padding:18px;box-shadow:0 15px 40px #0008}.creation .raceReveal>i{color:#bcd879}.creation .raceReveal strong{color:#c6dc88;font-size:23px}.creation .raceReveal .raceActions{gap:7px;width:100%;display:grid}.creation .raceReveal button{color:#ecd19c;background:#081712;border-color:#80643c}.creationAppearance{text-align:left;background:linear-gradient(160deg,#051d18f5,#04110ff5);border:1px solid #675333;grid-area:4/1;padding:17px;box-shadow:0 15px 40px #0008}.creationAppearance>small,.creationAppearance>b,.creationAppearance>span{display:block}.creationAppearance>small{color:#d8b36e;letter-spacing:.16em}.creationAppearance>b{color:#ead9b9;margin:7px 0 14px;font:15px Georgia}.creationAppearance>div{gap:8px;display:flex}.creationAppearance button{cursor:pointer;border:2px solid #3a342a;width:28px;height:28px}.creationAppearance button.active{outline-offset:2px;outline:2px solid #e0b35e}.creationAppearance>span{color:#9e9a8e;margin-top:14px;font-size:10px;line-height:1.45}.creation .chooseTitle{background:#031511f0;border:1px solid #725a34;grid-area:3/3;margin:0;padding:11px 15px}.creation .chooseTitle>span{display:none}.creation .chooseTitle small{color:#e5c589;font:15px Georgia}.creation .chooseTitle b{color:#aaa396}.creation .classGrid{background:#02120ff0;border:1px solid #725a34;grid-area:4/3;grid-template-columns:repeat(5,minmax(92px,1fr));gap:5px;max-height:300px;padding:7px;overflow:auto}.creation .choice{background:linear-gradient(#0d231df5,#04100efa);border-color:#435243;min-height:135px;padding:8px 4px}.creation .choice img{object-fit:contain;width:66px;height:72px}.creation .choice.selected{border-color:#d8a94e;box-shadow:inset 0 0 25px #b37a2838,0 0 12px #000}.creation .selectedClass{background:#031813f7;border-color:#8d6c36;grid-area:5/3;width:auto;max-width:none;margin:0}.creation .selectedClass>img{object-fit:contain;width:68px;height:78px}.creation .selectedClass b{color:#e7bb68}.creation .selectedClass button{background:linear-gradient(#9a6728,#5c3818);min-width:210px;padding:16px;font:15px Georgia}.creation .warning{text-align:center;color:#d0bea0;grid-area:6/3;margin:0}@media (width<=1050px){.creationTopbar nav{display:none}.creationTopbar img{left:50%;translate:-50%}.creation .createCard{padding-top:40px;display:block}.creation .landingHero,.creation .heroScene{min-height:420px}.creation .landingRace{scale:1.8}.creation .intro{margin-bottom:20px}.creation .raceReveal,.creationAppearance,.creation .chooseTitle,.creation .classGrid,.creation .selectedClass{width:min(680px,100%);margin:12px auto}.creation .classGrid{grid-template-columns:repeat(3,1fr);max-height:none}.creation .backToTitle{top:78px!important;right:12px!important}.creationTopbar{height:64px}}@media (width<=560px){.creation{background-position:58%;padding:112px 10px 25px}.creationTopbar img{width:160px}.creation .creationDivider span{font-size:16px}.creation .landingHero,.creation .heroScene{min-height:330px}.creation .landingRace{scale:1.45}.creation .classGrid{grid-template-columns:repeat(2,1fr)}.creation .selectedClass{flex-wrap:wrap}.creation .selectedClass button{width:100%}}.creation{background-image:linear-gradient(90deg,#020a08b3,#0000 31% 68%,#020a08b8),url(/assets/portal/character-creation-sanctuary-v1.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:92px 20px 20px!important;overflow-x:hidden!important}.creation>.createCard{width:min(1760px,100%)!important;max-width:1760px!important;min-height:calc(100svh - 112px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.creation .landingHero{min-height:700px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;display:block!important}.creation .landingHero:before,.creation .heroScene:after{display:none!important}.creation .heroScene{background:0 0!important;width:100%!important;height:100%!important;min-height:700px!important;display:block!important;overflow:visible!important}.creation .landingRace{z-index:5!important;width:310px!important;height:520px!important;display:block!important;position:absolute!important;inset:auto auto 5% 50%!important;transform:none!important}.creation .landingRace .landingPlayerSprite{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;filter:drop-shadow(0 18px 12px #000000b8) hue-rotate(var(--creation-hue,0deg))!important;image-rendering:auto!important;display:block!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.creation .raceReveal{background:linear-gradient(160deg,#041d16f7,#020f0cfa)!important;border-color:#94713b!important;border-radius:2px!important;width:auto!important;max-width:none!important}.creation .classGrid{background:#02120ef2!important;border-radius:2px!important;grid-template-columns:repeat(5,minmax(96px,1fr))!important;gap:5px!important;max-width:none!important;margin:0!important}.creation .choice{text-align:center!important;background:linear-gradient(#0b211a,#06130f)!important;border-color:#3c513f!important;border-radius:1px!important;min-height:138px!important;padding:8px 4px!important}.creation .choice>img,.creation .choice>.classChoiceSprite{object-fit:contain!important;image-rendering:auto!important;width:72px!important;height:78px!important;margin:0 auto!important;display:block!important;position:static!important;transform:none!important}.creation .choice b{color:#f1dfbc!important;margin:5px 0 3px!important;font:13px Georgia!important}.creation .choice small{color:#a9a395!important}.creation .choice.selected{background:linear-gradient(#25331d,#0a1a13)!important;border-color:#dfb55d!important;box-shadow:inset 0 0 22px #cda0492e!important}.creation .selectedClass{background:#031913f7!important;border-color:#94713b!important;border-radius:2px!important;max-width:none!important}.creation .selectedClass button{color:#fff0c7!important;background:linear-gradient(#a57635,#624019)!important;border-color:#e0b45d!important}.game .battleGround:before{display:none!important}.game .battleGround>.companion,.game .battleGround>.player{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:8!important;align-self:flex-end!important;display:block!important;position:relative!important;bottom:0!important}.game .battleGround>.player{order:2!important;width:clamp(92px,8vw,132px)!important;height:clamp(126px,11vw,178px)!important}.game .battleGround>.companion:first-child{order:1!important}.game .battleGround>.companion:nth-child(2){order:3!important}.game .battleGround>.companion{width:clamp(74px,6.5vw,104px)!important;height:clamp(105px,9vw,145px)!important}.game .battleGround>.player>img,.game .battleGround>.companion>img{object-fit:contain!important;object-position:center bottom!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 8px 5px #000000b8)!important;image-rendering:auto!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.game .battleGround .entityShadow{filter:blur(4px)!important;background:#00000085!important;border-radius:50%!important;height:14px!important;display:block!important;position:absolute!important;bottom:-3px!important;left:10%!important;right:10%!important}.game .clickableArena .foe.boss{z-index:4!important;animation:none!important;bottom:-5%!important;transform:none!important}.game .clickableArena .foe.boss .realMonster{object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:screen!important;filter:drop-shadow(0 18px 12px #0000009e)!important;width:100%!important;height:100%!important;animation:none!important;display:block!important;transform:none!important}.game .clickableArena .foe.boss .enemyShadow{z-index:-1!important;filter:blur(10px)!important;background:#0000009e!important;border-radius:50%!important;height:7%!important;display:block!important;position:absolute!important;bottom:6%!important;left:17%!important;right:17%!important}@media (width<=1050px){.creation>.createCard{min-height:auto!important}.creation .landingHero,.creation .heroScene{min-height:420px!important}.creation .landingRace{width:240px!important;height:390px!important}.creation .classGrid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=560px){.creation{padding-top:118px!important}.creation .landingHero,.creation .heroScene{min-height:350px!important}.creation .landingRace{width:205px!important;height:330px!important}.creation .classGrid{grid-template-columns:repeat(2,1fr)!important}.game .clickableArena .foe.boss{bottom:5%!important}}.creatorV60{--gold:#d9ae5d;color:#eee5d4;background:linear-gradient(90deg,#020c09c2,#0000 29% 69%,#020c09c2),linear-gradient(#0000 45%,#010806a3),url(/assets/portal/character-creation-sanctuary-v1.png) 50%/cover no-repeat fixed;width:100%;min-height:100svh;position:relative;overflow:auto}.creatorV60 *{box-sizing:border-box}.creatorV60 button{cursor:pointer}.creatorV60Top{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03100ddd;border-bottom:1px solid #8d6a3380;grid-template-columns:250px 1fr 160px;align-items:center;height:70px;padding:0 28px;display:grid;position:relative}.creatorV60Top>img{object-fit:contain;width:210px;height:58px}.creatorV60Top nav{color:#d7c39d;justify-content:center;align-items:center;gap:24px;font:15px Georgia;display:flex}.creatorV60Top nav b{gap:8px;font-weight:400;display:flex}.creatorV60Top nav .active{color:#f1ce83}.creatorV60Top nav i{color:#9f793d;font-style:normal}.creatorV60Top>button{color:#ebca88;background:#071711;border:1px solid #a27937;justify-self:end;min-width:120px;padding:12px}.creatorV60Title{z-index:3;text-align:center;text-shadow:0 2px 8px #000;padding:25px 16px 18px;position:relative}.creatorV60Title h1{color:#f0dfbd;letter-spacing:.08em;margin:0;font:700 clamp(23px,2vw,34px) Georgia}.creatorV60Title p{color:#d9cfbc;margin:7px 0 0}.creatorV60Stage{z-index:3;grid-template-columns:240px minmax(320px,1fr) minmax(560px,720px);align-items:end;gap:18px;width:min(1880px,100%);min-height:calc(100svh - 145px);margin:auto;padding:12px 20px 22px;display:grid;position:relative}.creatorV60Left{align-self:center;gap:14px;display:grid}.creatorRace,.creatorLook,.creatorV60Classes{background:linear-gradient(145deg,#031c15f7,#020f0cfa);border:1px solid #8d6c38;box-shadow:0 18px 45px #0009}.creatorRace{padding:20px}.creatorRace>small,.creatorLook>small{color:#d6b46e;letter-spacing:.16em}.creatorRace h2{color:#c7dd88;text-transform:uppercase;margin:7px 0 0;font:25px Georgia}.creatorRace>b{color:#a9c66f;letter-spacing:.12em;font-size:11px}.creatorRace p{margin:22px 0 5px}.creatorRace span{color:#aaa898;min-height:48px;font-size:10px;line-height:1.45;display:block}.creatorRace button{color:#ead09a;background:#071912;border:1px solid #8d6c38;width:100%;min-height:42px;margin-top:8px;font-size:10px}.creatorRace button:disabled{opacity:.4}.creatorLook{padding:17px}.creatorLook h3{margin:7px 0 14px;font:15px Georgia}.creatorLook div{gap:8px;display:flex}.creatorLook div button{border:2px solid #63583e;width:28px;height:28px}.creatorLook div button.active{outline-offset:2px;outline:2px solid #f0c668}.creatorLook p{color:#99958b;margin:14px 0 0;font-size:10px}.creatorV60Hero{align-self:stretch;place-items:end center;min-height:620px;display:grid;position:relative;overflow:visible}.creatorPortalGlow{z-index:0;filter:blur(8px);background:radial-gradient(circle,#a65cf44d,#0000 66%);border-radius:50%;width:320px;height:390px;position:absolute;top:24%;left:50%;translate:-50% -20%}.creatorV60Hero>img{z-index:2;object-fit:contain;object-position:center bottom;image-rendering:auto;width:min(390px,86%);height:610px;position:relative}.creatorPedestal{z-index:1;background:radial-gradient(#6e4b2229,#07100ccc 70%);border:2px solid #9d783e;border-radius:50%;width:min(420px,90%);height:70px;position:absolute;bottom:5px;box-shadow:0 20px 25px #000c,inset 0 3px #d1a85b55}.creatorV60Classes{background:#02120ef5;align-self:end;padding:0}.creatorV60Classes>header{border-bottom:1px solid #8d6c38;justify-content:space-between;align-items:center;height:48px;padding:10px 14px;display:flex}.creatorV60Classes>header small{color:#e7c57f;letter-spacing:.08em;font:15px Georgia}.creatorV60Classes>header b{color:#b4a98f;font-size:10px}.creatorClassRail{grid-template-columns:repeat(5,1fr);gap:5px;max-height:290px;padding:7px;display:grid;overflow:auto}.creatorClassRail button{color:#e7dcc8;background:linear-gradient(#0b251d,#06150f);border:1px solid #3e5042;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex;position:relative}.creatorClassRail button:hover,.creatorClassRail button.selected{box-shadow:inset 0 0 24px color-mix(in srgb,var(--class) 25%,transparent);border-color:#e0b45c}.creatorClassRail i{color:var(--class);font:36px Georgia}.creatorClassRail b{margin-top:8px;font:13px Georgia}.creatorClassRail small{color:#aaa18f;margin:3px;font-size:8px}.creatorClassRail span{color:#d7ad5b;font-size:8px}.creatorSelected{background:#061a14;border:1px solid #8d6c38;grid-template-columns:68px 1fr;align-items:center;min-height:112px;margin:0 7px 8px;padding:14px;display:grid}.creatorSelected>i{color:#e1b45d;text-align:center;font:45px Georgia}.creatorSelected small{color:#9d907c;letter-spacing:.15em}.creatorSelected h2{color:#e7bd6b;margin:3px 0;font:24px Georgia}.creatorSelected p{color:#aaa394;margin:0;font-size:10px}.creatorConfirm{color:#fff0c8;letter-spacing:.06em;background:linear-gradient(100deg,#875b24,#b68139,#6b451d);border:1px solid #e3b65d;width:calc(100% - 14px);min-height:64px;margin:0 7px;font:19px Georgia;display:block}.creatorConfirm span{float:right;font-size:28px}.creatorWarning{text-align:center;color:#bfb29d;margin:9px;font-size:10px}@media (width<=1100px){.creatorV60Top{grid-template-columns:190px 1fr 110px;padding:0 12px}.creatorV60Top>img{width:175px}.creatorV60Top nav span{display:none}.creatorV60Stage{grid-template-columns:220px 1fr}.creatorV60Classes{grid-column:1/-1}.creatorV60Hero{min-height:500px}.creatorV60Hero>img{height:480px}.creatorClassRail{grid-template-columns:repeat(5,1fr)}}@media (width<=650px){.creatorV60Top{grid-template-columns:1fr auto}.creatorV60Top nav{display:none}.creatorV60Title{padding-top:18px}.creatorV60Stage{flex-direction:column;align-items:stretch;padding:8px 10px;display:flex}.creatorV60Hero{order:-1;min-height:390px}.creatorV60Hero>img{height:380px}.creatorV60Left{grid-template-columns:1fr}.creatorClassRail{grid-template-columns:repeat(2,1fr);max-height:none}.creatorV60Classes>header small{font-size:12px}}.creatorLook label{color:#b9ae98;grid-template-columns:74px 1fr 38px;align-items:center;gap:7px;margin-top:11px;font-size:8px;display:grid}.creatorLook label input{accent-color:#d7ac55;width:100%}.creatorLook label b{text-align:right;color:#e0bf7c;font-size:8px}.creatorResetLook{color:#d9bc84;letter-spacing:.1em;background:#071711;border:1px solid #765a35;width:100%;min-height:34px;margin-top:12px;font-size:8px}.creatorLook>p{line-height:1.4}.game .battleGround>.player>img{filter:drop-shadow(0 8px 5px #000000b8)!important}.game .profileHero img,.game .atelierStage img{filter:drop-shadow(0 8px 5px #000000a6)!important}.creatorRacePicker{gap:6px;margin-top:14px;display:grid}.creatorRacePicker span{color:#d4b36f;letter-spacing:.12em;min-height:0;font-size:8px}.creatorRacePicker select{color:#ead9b7;background:#061710;border:1px solid #806238;width:100%;min-height:38px;padding:7px;font-size:10px}.creatorSelected strong,.creatorSelected em{margin-top:5px;font-size:9px;display:block}.creatorSelected strong{color:#d7bd83}.creatorSelected em{color:#91b898;font-style:normal}.creatorSelected{min-height:138px}.game .combatHud .skills button>i,.skillUpgradeList .skillIcon{background-color:#080b12!important;background-image:url(/assets/noxios/noxios-skill-icons-v1.png)!important;background-repeat:no-repeat!important;background-size:500% 100%!important;border:1px solid #9b7a3e!important;box-shadow:inset 0 0 12px #000b,0 0 12px #7d42da45!important}.game .combatHud .skills .skill-0>i,.skillUpgradeList .skillAtlas-0{background-position:0%!important}.game .combatHud .skills .skill-1>i,.skillUpgradeList .skillAtlas-1{background-position:25%!important}.game .combatHud .skills .skill-2>i,.skillUpgradeList .skillAtlas-2{background-position:50%!important}.game .combatHud .skills .skill-3>i,.skillUpgradeList .skillAtlas-3{background-position:75%!important}.game .combatHud .skills .skill-4>i,.skillUpgradeList .skillAtlas-4{background-position:100%!important}.game .combatHud .skills button>i{background-origin:border-box!important;background-clip:border-box!important;display:block!important}.skillUpgradeList .skillIcon{position:relative;overflow:hidden;color:#e8d7ff!important}.skillUpgradeList .skillIcon>span{background:#05070bc7;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.game .combatHud .skills button:disabled>i,.skillUpgradeList article.locked .skillIcon{filter:grayscale(.82)brightness(.5)!important}.game{--combat-top:72px;--combat-hud:194px;background:#03110d!important;overflow:hidden!important}.game>.top{height:var(--combat-top)!important;min-height:var(--combat-top)!important;z-index:100!important;background:linear-gradient(#02140ffa,#020e0bf0)!important;border:0!important;border-bottom:1px solid #8f7847!important;padding:0 22px!important}.game>.top .logo img{object-fit:contain!important;width:132px!important;height:48px!important}.game>.top .logo span{align-items:center;display:flex!important}.game>.top .logo strong{display:none!important}.game>.top .logo small{letter-spacing:.11em!important;font-size:10px!important}.game .currencies{grid-template-columns:none!important;width:auto!important;display:flex!important;top:9px!important;right:18px!important}.game .currencies>button,.game .currencies>span{border-radius:18px!important;min-width:92px!important;height:42px!important}:is(.game .world.viewActive,.game .world.viewActive:has(.foe.boss)){width:100vw!important;height:100dvh!important;min-height:0!important;padding:var(--combat-top) 0 var(--combat-hud)!important;image-rendering:auto!important;background-color:#071a13!important;background-image:linear-gradient(#03120d14,#0000 62%,#020e0a66),url(/assets/portal/vesper-arena-v1.png)!important;background-position:50% 48%!important;background-repeat:no-repeat!important;background-size:cover!important;transition:none!important;position:fixed!important;inset:0!important}.game .world.viewActive:before{background:linear-gradient(90deg,#010c094d,#0000 13% 87%,#010c094d)!important}.game .world.viewActive:has(.foe.boss):before{background:linear-gradient(90deg,#010c094d,#0000 13% 87%,#010c094d)!important}.game .pixelSky,.game .moon,.game .mountains,.game .ruin,.game .rewardTrack,.game .groundLine,.game>.evolutionPanel{display:none!important}.game .stageTop{z-index:30!important;background:#031611e0!important;border:1px solid #7f6a3d!important;grid-template-columns:34px 130px 1fr!important;width:min(560px,54vw)!important;min-height:48px!important;top:82px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 24px #0008!important}.game .clickableArena{cursor:crosshair;inset:var(--combat-top) 0 var(--combat-hud)!important;overflow:hidden!important}.game .clickableArena .enemyInfo{pointer-events:none;z-index:24!important;background:linear-gradient(90deg,#0000,#02140fb8 16% 84%,#0000)!important;width:min(640px,58vw)!important;padding:5px 18px!important;top:66px!important}.game .clickableArena .enemyInfo h2{margin:2px 0 7px!important;font-size:clamp(25px,2.3vw,39px)!important}.game .clickableArena .life{height:18px!important}.game .clickableArena .foe.boss{z-index:10!important;pointer-events:none!important;width:clamp(300px,31vw,520px)!important;height:clamp(300px,31vw,520px)!important;bottom:22%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.game .world.viewActive:has(.foe.boss) .foe.boss{z-index:10!important;pointer-events:none!important;width:clamp(300px,31vw,520px)!important;height:clamp(300px,31vw,520px)!important;bottom:22%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.game .clickableArena .foe.boss .realMonster{transform-origin:50% 100%;opacity:1!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 22px 13px #00000094)!important;width:100%!important;height:100%!important;animation:3.2s ease-in-out infinite noxBossBreathe!important}.game .world.viewActive:has(.foe.boss) .foe.boss .realMonster{transform-origin:50% 100%;opacity:1!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 22px 13px #00000094)!important;width:100%!important;height:100%!important;animation:3.2s ease-in-out infinite noxBossBreathe!important}.game .clickableArena .foe.boss.takingHit .realMonster{animation:.24s ease-out noxBossHit,3.2s ease-in-out .24s infinite noxBossBreathe!important}.game .world.viewActive:has(.foe.boss) .foe.boss .enemyShadow{opacity:.55!important;width:72%!important}.game .enemyRank{z-index:8!important}.game .bossPartyArt{z-index:14;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 10px #000000ad);transform-origin:50% 100%;pointer-events:none;width:clamp(520px,48vw,820px);height:clamp(250px,25vw,420px);animation:2.4s ease-in-out infinite noxPartyIdle;display:block;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.game .bossPartyArt.pulse-1{filter:drop-shadow(0 18px 10px #000000ad)drop-shadow(0 0 8px #8259ff61)}.game .bossPartyArt.partyStrike{animation:.3s ease-out noxPartyStrike,2.4s ease-in-out .3s infinite noxPartyIdle}.game .world.viewActive:has(.foe.boss) .battleGround{opacity:0!important;pointer-events:none!important}.game .combatHud{z-index:80!important;width:100vw!important;height:var(--combat-hud)!important;min-height:var(--combat-hud)!important;background:linear-gradient(#032219fa,#02120efe)!important;border:0!important;border-top:1px solid #9b7a3e!important;grid-template:"production mana controls"34px"production skills controls"1fr/250px minmax(480px,1fr) 220px!important;gap:8px 24px!important;padding:14px 22px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -12px 34px #0008!important}.game .combatHud .production{grid-area:production!important;width:auto!important;height:auto!important;min-height:0!important;padding:12px 18px!important;position:static!important;inset:auto!important}.game .combatHud .mana{grid-area:mana!important;align-self:center!important;width:auto!important;position:static!important;inset:auto!important}.game .combatHud .battleControls{grid-area:controls!important;align-self:center!important;width:auto!important;position:static!important;inset:auto!important}.game .combatHud .skills{grid-area:skills!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(12px,2vw,28px)!important;width:100%!important;max-width:none!important;height:120px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.game .combatHud .skills .nox-skill-slot{border-radius:50% 50% 14px 14px!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:106px!important;min-height:106px!important;padding:5px!important}.game .combatHud .skills .nox-skill-slot>i{border-radius:50%!important;width:64px!important;height:64px!important}.game .combatHud .skills .nox-skill-slot>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:110px!important;font-size:8px!important;display:block!important;top:82px!important}.game>.dock{z-index:90!important;width:72px!important;height:calc(100dvh - var(--combat-hud) - 104px)!important;background:#021912e6!important;border:1px solid #75623c!important;border-radius:22px!important;flex-direction:column!important;min-height:430px!important;display:flex!important;position:fixed!important;inset:88px auto auto 10px!important;overflow:hidden!important}.game>.dock>button{width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #987d4540!important;flex:1 1 0!important}.game>.dock>button>span,.game>.dock>button>small{display:none!important}@keyframes noxBossBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.012)}}@keyframes noxBossHit{0%{transform:translate(0)scale(1)}20%{filter:brightness(1.42)saturate(.82);transform:translate(16px)scale(.985)}45%{transform:translate(-8px)scale(1.015)}70%{transform:translate(4px)}to{filter:none;transform:none}}@keyframes noxPartyIdle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}@keyframes noxPartyStrike{0%{transform:translate(-50%)}45%{transform:translate(-50%)translateY(-9px)scale(1.025)}to{transform:translate(-50%)}}@media (width<=1000px){.game{--combat-top:60px;--combat-hud:158px}.game .combatHud{grid-template:"mana controls"32px"skills skills"1fr/1fr 180px!important;padding:8px 12px!important}.game .combatHud .production{display:none!important}.game .combatHud .skills{gap:7px!important;height:105px!important}.game .combatHud .skills .nox-skill-slot{flex-basis:64px!important;width:64px!important;min-width:64px!important;height:88px!important;min-height:88px!important}.game .combatHud .skills .nox-skill-slot>i{width:46px!important;height:46px!important}.game .combatHud .skills .nox-skill-slot>span{display:none!important}.game .stageTop{width:min(560px,78vw)!important;top:66px!important}.game .clickableArena .enemyInfo{width:76vw!important;top:56px!important}.game .bossPartyArt{width:min(78vw,680px);bottom:0}.game .clickableArena .foe.boss{width:min(48vw,430px)!important;height:min(48vw,430px)!important;bottom:23%!important}.game .world.viewActive:has(.foe.boss) .foe.boss{width:min(48vw,430px)!important;height:min(48vw,430px)!important;bottom:23%!important}.game>.dock{height:calc(100dvh - var(--combat-hud) - 88px)!important;width:58px!important;top:72px!important}}@media (width<=640px){.game{--combat-top:56px;--combat-hud:132px}.game>.top .logo small{display:none!important}.game>.top .logo img{width:105px!important}.game .currencies>button,.game .currencies>span{min-width:52px!important}.game>.dock{top:auto!important;bottom:var(--combat-hud)!important;border-radius:0!important;flex-direction:row!important;width:100vw!important;height:48px!important;min-height:48px!important;left:0!important}.game .stageTop{grid-template-columns:28px 96px 1fr!important;width:96vw!important;top:60px!important}.game .clickableArena .enemyInfo{width:94vw!important;top:50px!important}.game .clickableArena .enemyInfo h2{font-size:21px!important}.game .bossPartyArt{width:96vw;height:38vw;bottom:2%}.game .clickableArena .foe.boss{width:62vw!important;height:62vw!important;bottom:27%!important}.game .world.viewActive:has(.foe.boss) .foe.boss{width:62vw!important;height:62vw!important;bottom:27%!important}.game .combatHud{grid-template:"mana"24px"skills"1fr/1fr!important}.game .combatHud .battleControls{display:none!important}}.game .clickableArena{isolation:isolate}.game .battleGround{z-index:14!important;opacity:1!important;pointer-events:none!important;justify-content:center!important;align-items:flex-end!important;gap:clamp(2px,1.4vw,22px)!important;width:min(760px,62vw)!important;height:46%!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.game .battleGround:before{content:none!important;display:none!important}.game .combatEntity{--entity-width:150px;--entity-shadow:80px;--entity-lift:0px;--attack-x:24px;--attack-y:0px;width:var(--entity-width);flex:0 0 var(--entity-width);height:min(34vh,320px);transform:translateY(calc(var(--entity-lift) * -1));transform-origin:50% 100%;pointer-events:none;position:relative}.game .combatEntity>img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 9px #000000ad);width:100%;height:100%;transform-origin:var(--foot-x) var(--foot-y);position:absolute;inset:auto 0 0}.game .combatEntityShadow{z-index:1;width:var(--entity-shadow);background:radial-gradient(#000000ad,#0000 70%);border-radius:50%;height:18px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.game .combatEntity.isFlying{animation:2.5s ease-in-out infinite noxFly}.game .combatEntity.isFlying .combatEntityShadow{opacity:.35;filter:blur(2px);transform:translate(-50%)scale(.72)}.game .combatEntity.isAttacking>img{animation:.38s cubic-bezier(.2,.8,.2,1) noxEntityAttack!important}.game .combatEntity.isTakingHit>img{animation:.28s ease-out noxEntityHit!important}.game .combatEntity>small{z-index:5;color:#efd79b;text-align:center;text-shadow:0 2px 4px #000;width:max-content;max-width:150px;font-size:9px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.game .combatEntity>small b{display:block}.game .entity-hero{z-index:5;order:2}.game .entity-companion{z-index:4}.game .entity-companion:first-child{order:1}.game .entity-companion:nth-child(2){order:3}.game .clickableArena>.combatEntity.entity-enemy,.game .clickableArena>.combatEntity.entity-boss{z-index:10;height:min(40vh,390px);transform:translateX(-50%) translateY(calc(var(--entity-lift) * -1));position:absolute;bottom:38%;left:50%}.game .clickableArena>.combatEntity.entity-enemy{width:clamp(170px,18vw,280px)}.game .clickableArena>.combatEntity.entity-boss{width:clamp(330px,37vw,590px);height:min(57vh,550px);bottom:27%}.game .entity-boss .combatEntityShadow{height:32px;bottom:0}.game .combatEntity .enemyRank{z-index:7;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.game .combatEntity .hit,.game .combatEntity .goldDrop{z-index:12!important}.game .bossPartyArt{display:none!important}.game .skillSceneFx{mix-blend-mode:screen;z-index:18!important}.game .arrowProjectile,.game .magicProjectile{z-index:6}@keyframes noxGroundIdle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.35deg)}}@keyframes noxFly{0%,to{margin-bottom:0}50%{margin-bottom:12px}}@keyframes noxEntityAttack{0%{transform:translate(0)}48%{transform:translate(var(--attack-x),var(--attack-y)) scale(1.04)}to{transform:translate(0)}}@keyframes noxEntityHit{0%{filter:brightness();transform:translate(0)}35%{filter:brightness(2)saturate(.4);transform:translate(12px)}70%{transform:translate(-7px)}to{transform:translate(0)}}@media (width<=1000px){.game .battleGround{width:72vw!important;height:42%!important;bottom:0!important}.game .combatEntity{height:min(28vh,245px);--entity-width:120px!important}.game .clickableArena>.combatEntity.entity-boss{width:min(48vw,430px);bottom:30%}}@media (width<=640px){.game .battleGround{gap:0!important;width:94vw!important;height:36%!important;bottom:2%!important}.game .combatEntity{flex-basis:94px;height:190px;--entity-width:94px!important}.game .clickableArena>.combatEntity.entity-enemy{width:38vw;bottom:42%}.game .clickableArena>.combatEntity.entity-boss{width:64vw;height:42vh;bottom:35%}.game .combatEntity>small{display:none}}.game .combatQuickPanel{max-width:560px}.game .quickCombatActions{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.game .quickCombatActions button{color:#d9c28c;background:#0b1c16;border:1px solid #6f5b38;min-height:52px}.game .quickCombatActions button.selected{color:#ffe3a0;background:#3a2a12;border-color:#d4aa51}.game .companionRoster .companionPortrait{background:radial-gradient(circle,#243b31,#07110e 72%)!important;border:1px solid #765c36!important;place-items:center!important;width:78px!important;height:96px!important;display:grid!important;overflow:hidden!important}.game .companionRoster .companionPortrait img{filter:drop-shadow(0 8px 5px #0009);object-fit:contain!important;object-position:center bottom!important;image-rendering:auto!important;width:100%!important;height:100%!important}:is(.game .world.viewActive,.game .world.viewActive:has(.entity-boss)){background-image:linear-gradient(180deg,#020d0a05,transparent 68%,#01090729),var(--combat-bg)!important;background-position:50%!important}.game>.top{grid-template-columns:minmax(270px,1fr) minmax(420px,640px) minmax(430px,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.game>.top .logo{min-width:0}.game>.top .logo small{color:#e6d09a!important;display:block!important}.game .topEnemy{justify-items:center;gap:2px;min-width:0;display:grid}.game .topEnemy>small{color:#b9a06c;letter-spacing:.15em;font-size:8px}.game .topEnemy>b{text-overflow:ellipsis;white-space:nowrap;color:#f5e8bf;max-width:100%;font:700 clamp(14px,1.3vw,22px) Cinzel;overflow:hidden}.game .topEnemy>i{background:#07100d;border:1px solid #836944;width:100%;height:14px;position:relative;overflow:hidden}.game .topEnemy>i>em{background:linear-gradient(90deg,#b82c52,#ed675f);height:100%;display:block}.game .topEnemy>i>span{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font:700 9px Inter;display:grid;position:absolute;inset:0}.game .currencies{justify-self:end!important;align-items:center!important;position:static!important}.game .profileButton{color:#f1d89c!important;border-radius:50%!important;width:44px!important;min-width:44px!important}.game .noxFragments{color:#bd82ef!important}.game .stageTop,.game .clickableArena .enemyInfo{display:none!important}.game .clickableArena{inset:var(--combat-top) 0 var(--combat-hud)!important}.game .clickableArena>.combatEntity.entity-boss{bottom:22%!important}.game .clickableArena>.combatEntity.entity-enemy{bottom:35%!important}.game .battleGround{bottom:-1%!important}.game>.dock{height:calc(100dvh - var(--combat-hud) - 96px)!important;min-height:420px!important;top:86px!important}.game>.dock>button{min-height:42px!important}.game>.dock>button i{font-size:18px!important}.game>.evolutionPanel{z-index:85!important;background:linear-gradient(145deg,#09251c,#05130f)!important;border:1px solid #8c7141!important;width:340px!important;height:174px!important;padding:12px 14px 12px 112px!important;display:grid!important;position:fixed!important;bottom:10px!important;left:14px!important;overflow:hidden!important;box-shadow:0 0 0 3px #02100c,0 0 0 4px #6f5936!important}.game .evoPortrait{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 6px #000a);width:100px;height:155px;display:block;position:absolute;bottom:0;left:8px}.game .evoHeading{display:block!important}.game .evoHeading span small{display:none}.game .evoHeading h2{font-size:11px!important}.game .evoHeading>b{display:none}.game .evoStats{grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.game .evoStats span{padding:3px!important}.game .evoStats span:nth-child(4){display:none}.game .evoStats small{font-size:6px!important}.game .evoStats b{font-size:12px!important}.game .buyModes,.game .nextMilestone{display:none!important}.game .evolveBtn{min-height:38px!important;padding:5px!important}.game .evolveBtn b{font-size:10px!important}.game .evolveBtn small{font-size:6px!important}.game .combatHud{grid-template-columns:350px minmax(420px,1fr) 245px!important;grid-template-areas:".mana controls"".skills controls"!important}.game .hudChest{color:#f3d68e;background:#30230f;border:1px solid #967744;min-height:44px;margin-top:8px;font-size:18px}.game .systemPopup{max-width:620px}.game .systemPopup h2{color:#eed79d}.game .profilePanel{max-width:720px}.game .profileFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.game .profileFacts span{background:#0a1813;border:1px solid #4f4937;flex-direction:column;gap:5px;padding:14px;display:flex}.game .profileFacts small{color:#918465;letter-spacing:.12em;font-size:8px}.game .profileFacts b{color:#f0dfb1}.game .profileActions{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.game .profileActions button{color:#e9cf91;background:#231b0e;border:1px solid #876d3e;min-height:48px}@media (width<=1050px){.game>.top{grid-template-columns:210px 1fr 260px!important}.game .currencies span{min-width:62px!important}.game .noxFragments{display:none!important}.game>.evolutionPanel{width:280px!important;padding-left:92px!important}.game .evoPortrait{width:82px}.game .combatHud{grid-template-columns:290px 1fr 190px!important}}@media (width<=700px){.game>.top{grid-template-columns:100px 1fr 115px!important;padding:0 8px!important}.game>.top .logo span,.game .currencies span:nth-child(n+2){display:none!important}.game .topEnemy>b{font-size:12px}.game>.evolutionPanel{display:none!important}.game .combatHud{grid-template-columns:1fr!important}.game>.dock{height:50px!important}.game>.dock>button:nth-child(n+6){display:none!important}}.game>.dock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03130e29!important;box-shadow:0 10px 28px #00000038!important}.game .combatHud{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#03130e1f,#03130e47)!important;box-shadow:0 -8px 24px #0003!important}.game>.evolutionPanel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#03130e4d,#03130e1a)!important}.game .stageTop,.game .enemyInfo{background:0 0!important}.game>.evolutionPanel{display:none!important}.game .combatHud{height:var(--combat-hud)!important;min-height:var(--combat-hud)!important;background:linear-gradient(#03130e52,#03130e85)!important;border-top:1px solid #d3aa53bf!important;grid-template:"hero mana controls"42px"hero skills controls"1fr/350px minmax(500px,1fr) 230px!important;gap:8px 20px!important;padding:12px 18px!important;display:grid!important;overflow:visible!important}.game .hudHeroCard{background:#02100c75;border:1px solid #c49a4994;grid-template:"portrait identity stats"1fr"portrait evolve evolve"42px/92px 1fr 92px;grid-area:hero;gap:7px 10px;min-width:0;padding:8px;position:relative;box-shadow:inset 0 0 24px #00000040;display:grid!important}.game .hudHeroCard>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 7px #000a);grid-area:portrait;align-self:end;width:92px;height:162px}.game .hudHeroIdentity{flex-direction:column;grid-area:identity;justify-content:center;min-width:0;display:flex}.game .hudHeroIdentity>b{text-overflow:ellipsis;color:#f1deb0;white-space:nowrap;font:700 14px Cinzel;overflow:hidden}.game .hudHeroIdentity>span{color:#fff;margin-top:3px;font:700 11px Inter}.game .hudHeroIdentity>i{background:#07100d;border:1px solid #8d7040;height:7px;margin-top:9px;display:block}.game .hudHeroIdentity>i>em{background:linear-gradient(90deg,#5d33ce,#c272ff);height:100%;display:block}.game .hudHeroIdentity>small{color:#aab7b1;margin-top:5px;font-size:7px}.game .hudHeroStats{flex-direction:column;grid-area:stats;justify-content:center;gap:9px;display:flex}.game .hudHeroStats>span{grid-template-rows:auto auto;grid-template-columns:22px 1fr;column-gap:5px;display:grid}.game .hudHeroStats i{color:#dfbd69;grid-row:1/3;font-size:16px;font-style:normal}.game .hudEvolve{color:#fff0bd;cursor:pointer;background:linear-gradient(#a87727,#705019);border:1px solid #d5a94f;grid-area:evolve;min-height:38px;font:700 11px Cinzel}.game .hudEvolve:disabled{opacity:.45;cursor:not-allowed}.game .combatHud .production{display:none!important}.game .combatHud .mana{grid-area:mana!important;width:100%!important;display:grid!important;position:static!important}.game .combatHud .skills{grid-area:skills!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(10px,1.5vw,24px)!important;width:100%!important;height:136px!important;display:flex!important;position:static!important;overflow:visible!important}.game .combatHud .battleControls{flex-direction:column!important;grid-area:controls!important;justify-content:center!important;width:100%!important;display:flex!important;position:static!important}.game .hudChest{width:100%!important;display:block!important}@media (width<=1100px){.game{--combat-hud:184px!important}.game .combatHud{grid-template-columns:285px minmax(360px,1fr) 180px!important;gap:6px 10px!important;padding:9px!important}.game .hudHeroCard{grid-template-columns:70px 1fr;grid-template-areas:"portrait identity""portrait evolve";padding:6px}.game .hudHeroCard>img{width:70px;height:142px}.game .hudHeroStats{display:none}.game .combatHud .skills{height:118px!important}.game .combatHud .skills .nox-skill-slot{transform-origin:top;transform:scale(.86)}}@media (width<=700px){.game{--combat-hud:154px!important}.game .combatHud{grid-template:"mana"28px"skills"1fr/1fr!important;padding:6px!important}.game .hudHeroCard,.game .combatHud .battleControls{display:none!important}.game .combatHud .skills{gap:3px!important;height:112px!important}.game .combatHud .skills .nox-skill-slot{margin-inline:-5px;transform:scale(.72)}}.game .world.viewActive:before,.game .clickableArena:before,.game .clickableArena:after{box-shadow:none!important;background:0 0!important}.game .world.viewActive:has(.foe.boss):before{box-shadow:none!important;background:0 0!important}.game .world.viewActive .clickableArena>.combatEntity.entity-boss{z-index:9!important;transform:translateX(-50%) translateY(calc(var(--entity-lift) * -1))!important;bottom:7%!important}.game .world.viewActive .battleGround{z-index:14!important;bottom:0!important}.game .combatHud{visibility:visible!important;opacity:1!important;z-index:120!important;overflow:hidden!important}.game .combatHud>.hudHeroCard{visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.game .combatHud>.skills{visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.game .combatHud>.skills>.nox-skill-slot{visibility:visible!important;opacity:1!important;background:radial-gradient(circle at 50% 35%,#29143c,#080d0b 72%)!important;border:2px solid #9b7a3e!important;border-radius:50% 50% 13px 13px!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:112px!important;min-height:112px!important;margin:0!important;padding:5px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.game .combatHud>.skills>.nox-skill-slot:disabled{visibility:visible!important;opacity:.48!important;display:grid!important}.game .combatHud>.skills>.nox-skill-slot>i{border-radius:50%!important;width:64px!important;height:64px!important;margin:0 auto!important;display:block!important;position:static!important;inset:auto!important}.game .combatHud>.skills>.nox-skill-slot>span{color:#f2e5c7!important;text-align:center!important;white-space:nowrap!important;width:108px!important;font-size:8px!important;display:block!important;position:absolute!important;inset:82px auto auto 50%!important;transform:translate(-50%)!important}.game .combatHud>.skills>.nox-skill-slot>small{color:#77d9ea!important;font-size:7px!important;display:block!important;position:absolute!important;top:70px!important;right:3px!important}.game .combatHud>.skills>.nox-skill-slot>em{z-index:5!important}.game .combatHud>.battleControls{visibility:visible!important;opacity:1!important;margin:0!important;inset:auto!important;transform:none!important}@media (width<=1100px){.game .combatHud>.skills>.nox-skill-slot{flex-basis:70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:96px!important;min-height:96px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:52px!important;height:52px!important}.game .combatHud>.skills>.nox-skill-slot>span{width:82px!important;top:70px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:58px!important}}.creatorClassRail button>i,.classGrid .choice>i{background-image:url(/assets/noxios/noxios-class-emblems-v1.png)!important;background-repeat:no-repeat!important;background-size:500% 500%!important;background-position:var(--icon-x) var(--icon-y)!important;color:#0000!important;box-shadow:0 0 14px color-mix(in srgb,var(--class) 42%,transparent)!important;border-radius:50%!important;display:block!important}.creatorClassRail button>i{flex:0 0 66px!important;width:66px!important;height:66px!important}.classGrid .choice>i{width:54px!important;height:54px!important;margin:auto!important}.classGrid .choice>img{object-fit:contain!important;object-position:center bottom!important}.game>.dock.dockArt button>i{filter:saturate(.94)contrast(1.06);color:#0000!important;background-image:url(/assets/noxios/noxios-dock-icons-v2.png)!important;background-repeat:no-repeat!important;background-size:200% 400%!important;border:0!important;border-radius:50%!important;width:48px!important;height:48px!important;margin:auto!important;display:block!important;box-shadow:0 0 12px #7e4ee04a!important}.game>.dock.dockArt .dockIcon-0{background-position:0 0!important}.game>.dock.dockArt .dockIcon-1{background-position:100% 0!important}.game>.dock.dockArt .dockIcon-2{background-position:0 33.333%!important}.game>.dock.dockArt .dockIcon-3{background-position:100% 33.333%!important}.game>.dock.dockArt .dockIcon-4{background-position:0 66.667%!important}.game>.dock.dockArt .dockIcon-5{background-position:100% 66.667%!important}.game>.dock.dockArt .dockIcon-6{background-position:0 100%!important}.game>.dock.dockArt .dockIcon-7{background-position:100% 100%!important}.game>.dock.dockArt button{place-items:center!important;padding:4px!important;display:grid!important}.game>.dock.dockArt button:hover>i{filter:saturate(1.2)brightness(1.15);transform:scale(1.06)}.game{--combat-hud:218px!important}.game .combatHud{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#02120d6b,#010c09c2)!important;grid-template-rows:35px 1fr!important;grid-template-columns:minmax(300px,350px) minmax(480px,1fr) 208px!important;gap:8px 16px!important;padding:10px 14px!important}.game .combatHud>.hudHeroCard{border-color:#96753e!important;grid-template-rows:1fr 39px!important;grid-template-columns:82px minmax(92px,1fr) 76px!important;padding:7px!important}.game .hudHeroCard>img{width:80px!important;height:174px!important}.game .combatHud>.skills{justify-content:space-evenly!important;align-items:flex-start!important;gap:8px!important;height:145px!important;padding-top:3px!important}.game .combatHud>.skills>.nox-skill-slot{flex:0 94px!important;width:clamp(74px,7vw,94px)!important;min-width:72px!important;max-width:94px!important;height:118px!important;min-height:118px!important}.game .combatHud>.skills>.nox-skill-slot>i{background-color:#070b09!important;background-size:500% 100%!important;width:68px!important;height:68px!important}.game .combatHud>.skills>.nox-skill-slot>span{text-overflow:ellipsis!important;width:112px!important;font-size:9px!important;top:88px!important;overflow:hidden!important}.game .combatHud>.skills>.nox-skill-slot>small{top:76px!important}.game .battleControls>.auto{min-height:44px!important}.game .hudChest{min-height:42px!important}@media (width<=1180px){.game{--combat-hud:194px!important}.game .combatHud{grid-template-columns:275px minmax(390px,1fr) 170px!important;gap:6px 9px!important;padding:8px!important}.game .combatHud>.skills>.nox-skill-slot{width:70px!important;min-width:65px!important;height:100px!important;min-height:100px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:54px!important;height:54px!important}.game .combatHud>.skills>.nox-skill-slot>span{width:78px!important;font-size:7px!important;top:73px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:61px!important}.game>.dock.dockArt button>i{width:40px!important;height:40px!important}}:is(.game .world.viewActive,.game .world.viewActive:has(.entity-boss)){background-image:linear-gradient(180deg,#020d0a05,transparent 72%,#0109071f),var(--combat-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.game .world.viewActive:before,.game .clickableArena:before,.game .clickableArena:after{content:none!important;display:none!important}.game .tapHint,.game .combatEntity>small,.game .enemyRank{display:none!important}.game .clickableArena>.combatEntity.entity-boss{z-index:8!important;width:clamp(350px,34vw,540px)!important;height:min(52vh,510px)!important;bottom:24%!important}.game .clickableArena>.combatEntity>img{object-position:center bottom!important;filter:drop-shadow(0 13px 9px #0000008c)!important}.game .clickableArena>.combatEntity .combatEntityShadow{opacity:.62!important;filter:blur(4px)!important;display:block!important;bottom:0!important}.game .battleGround{align-items:flex-end!important;gap:clamp(8px,1.8vw,28px)!important;width:min(720px,57vw)!important;height:36%!important;bottom:1%!important}.game .battleGround>.combatEntity{height:min(29vh,270px)!important;transform:translateY(0)!important}.game .battleGround>.combatEntity>img{object-position:center bottom!important;filter:drop-shadow(0 10px 7px #00000094)!important}.game .battleGround>.entity-hero{--entity-width:150px!important;z-index:13!important}.game .battleGround>.entity-companion{--entity-width:132px!important;z-index:12!important}.game .combatEntity.isGrounded>img{animation:3.4s ease-in-out infinite noxCleanIdle!important}@keyframes noxCleanIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.game>.top{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#02120ddb,#02100cb8)!important}.game>.dock{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#021610a8,#020f0c7a)!important;border-color:#b897538c!important}.game .combatHud{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#021811a8,#010e0ad6)!important;border-top-color:#c5a053ad!important}@media (width<=1180px){.game .clickableArena>.combatEntity.entity-boss{width:min(43vw,430px)!important;bottom:25%!important}.game .battleGround{width:64vw!important}.game .battleGround>.entity-hero{--entity-width:122px!important}.game .battleGround>.entity-companion{--entity-width:106px!important}}@media (width<=700px){.game .clickableArena>.combatEntity.entity-boss{width:min(68vw,340px)!important;height:39vh!important;bottom:31%!important}.game .battleGround{width:92vw!important;height:29%!important}.game .battleGround>.entity-hero{--entity-width:92px!important}.game .battleGround>.entity-companion{--entity-width:78px!important}}.game .combatEntityAtlasSprite{z-index:2;background-image:url(/assets/noxios/noxios-class-heroes-back-v1.png);background-repeat:no-repeat;background-size:500% 500%;background-position:var(--sprite-x) var(--sprite-y);filter:drop-shadow(0 10px 7px #0000009e);transform-origin:50% 96%;display:block;position:absolute;inset:0}.game .combatEntity.isGrounded>.combatEntityAtlasSprite{animation:3.4s ease-in-out infinite noxCleanIdle}.game .combatEntity.isAttacking>.combatEntityAtlasSprite{animation:.38s cubic-bezier(.2,.8,.2,1) noxEntityAttack!important}.game .combatEntity.isTakingHit>.combatEntityAtlasSprite{animation:.28s ease-out noxEntityHit!important}.game .hudHeroAtlas{background-image:url(/assets/noxios/noxios-class-heroes-back-v1.png);background-repeat:no-repeat;background-size:500% 500%;background-position:var(--sprite-x) var(--sprite-y);filter:drop-shadow(0 9px 6px #000a);grid-area:portrait;align-self:end;width:86px;height:174px;display:block}.game .hudHeroCard>img{display:none!important}.game .battleGround>.entity-hero{height:min(31vh,288px)!important}@media (width<=1180px){.game .hudHeroAtlas{width:72px;height:150px}.game .battleGround>.entity-hero{height:min(27vh,240px)!important}}@media (width<=700px){.game .battleGround>.entity-hero{height:190px!important}}:root{--nox-bg:#041713;--nox-panel:#071f1a;--nox-panel-blue:#0a1726;--nox-panel-hover:#102c25;--nox-gold:#c99a45;--nox-gold-bright:#e1b85f;--nox-ivory:#f2e8d5;--nox-muted:#9ea99f;--nox-health:#d94b55;--nox-energy:#55d8e6;--nox-violet:#8a5cf6;--nox-success:#62b77a;--nox-border:#c99a458c}.game{--top-hud-height:76px!important;--bottom-hud-height:220px!important;--sidebar-width:72px!important;grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important;grid-template-rows:var(--top-hud-height) minmax(0,1fr) var(--bottom-hud-height)!important;background:var(--nox-bg)!important;grid-template-areas:"topbar topbar""sidebar arena""sidebar bottomHud"!important;width:100vw!important;height:100dvh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.game>.top{width:auto!important;height:var(--top-hud-height)!important;z-index:100!important;grid-area:topbar!important;min-height:0!important;position:relative!important;inset:auto!important}:is(.game>.world.viewActive,.game>.world.viewActive:has(.entity-boss)){z-index:1!important;grid-area:arena!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.game>.world .clickableArena{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.game>.combatHud{width:auto!important;height:var(--bottom-hud-height)!important;z-index:80!important;grid-area:bottomHud!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.game>.dock{width:var(--sidebar-width)!important;z-index:90!important;border-radius:0!important;grid-area:sidebar!important;grid-template-rows:repeat(8,minmax(0,1fr))!important;gap:6px!important;height:auto!important;min-height:0!important;padding:8px 6px!important;display:grid!important;position:relative!important;inset:auto!important}.game>.dock.dockArt button{border:1px solid #0000!important;border-radius:10px!important;min-width:0!important;height:auto!important;min-height:0!important}.game>.dock.dockArt button:hover,.game>.dock.dockArt button:focus-visible{border-color:var(--nox-gold)!important;background:var(--nox-panel-hover)!important}.game>.dock span,.game>.evolutionPanel{display:none!important}.game .combatHud{border:1px solid var(--nox-border)!important;background:var(--nox-panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:1px 0 0!important;grid-template-rows:36px minmax(0,1fr)!important;grid-template-columns:minmax(300px,380px) minmax(520px,1fr) minmax(250px,340px)!important;padding:12px 16px!important}.game .hudHeroCard{background:0 0!important}.game .topEnemy>b{font-size:clamp(24px,2vw,30px)!important}@media (width<=1400px){.game{--bottom-hud-height:190px!important}.game>.combatHud{height:var(--bottom-hud-height)!important}.game .combatHud{grid-template-columns:280px minmax(410px,1fr) 210px!important;padding:8px!important}.game>.dock.dockArt button>i{width:36px!important;height:36px!important}.game .hudHeroAtlas{height:145px!important}.game .combatHud>.skills>.nox-skill-slot{height:96px!important;min-height:96px!important}}@media (width<=700px){.game{--top-hud-height:64px!important;--bottom-hud-height:150px!important;--sidebar-width:0px!important;grid-template-columns:1fr!important;grid-template-areas:"topbar""arena""bottomHud"!important}.game>.dock{display:none!important}.game .combatHud{grid-template-columns:1fr!important}.game>.top{height:64px!important}}.game .battleGround{grid-template-columns:1fr 1fr .62fr 1fr!important;place-items:end center!important;gap:0!important;width:min(820px,65vw)!important;display:grid!important}.game .battleGround>.entity-companion:first-of-type{order:initial!important;grid-column:1!important}.game .battleGround>.entity-hero{order:initial!important;grid-column:2!important}.game .battleGround>.entity-pet{z-index:11!important;grid-column:3!important;align-self:end!important;width:96px!important;height:min(20vh,180px)!important;position:relative!important}.game .battleGround>.entity-companion:nth-of-type(2){order:initial!important;grid-column:4!important}.game .entity-pet>img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 8px 6px #0009)!important;width:100%!important;height:100%!important;position:absolute!important;inset:auto 0 0!important}.game .entity-pet .combatEntityShadow{width:58px!important;height:12px!important}@media (width<=1180px){.game .battleGround{width:70vw!important}.game .battleGround>.entity-pet{width:76px!important;height:145px!important}}@media (width<=700px){.game .battleGround{width:96vw!important}.game .battleGround>.entity-pet{width:56px!important;height:105px!important}}.collectionOverlay{z-index:1200!important;padding:24px!important}.collectionCatalog{border:1px solid var(--nox-border);background:var(--nox-bg);width:min(1180px,96vw);height:min(820px,92dvh);color:var(--nox-ivory);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #000c}.collectionCatalog>header{border-bottom:1px solid var(--nox-border);background:var(--nox-panel);grid-template-columns:92px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:18px 22px;display:grid}.collectionCatalog>header h2{color:var(--nox-gold-bright);margin:3px 0;font:700 25px Georgia,serif}.collectionCatalog>header p{color:var(--nox-muted);margin:0;font-size:13px}.collectionCatalog>header>button{border:1px solid var(--nox-border);width:44px;height:44px;color:var(--nox-ivory);background:0 0;font-size:25px}.collectionHeroIcon{background-image:url(/assets/noxios/noxios-dock-icons-v2.png);background-position:0 66.667%;background-size:200% 400%;border-radius:50%;width:76px;height:76px;box-shadow:0 0 20px #8a5cf65c}.equipmentCatalog .collectionHeroIcon{background-position:100% 33.333%}.collectionToolbar{background:#061b16;border-bottom:1px solid #c99a4538;align-items:end;gap:18px;padding:12px 22px;display:flex}.collectionToolbar label{color:var(--nox-muted);flex:1;gap:5px;font-size:11px;display:grid}.collectionToolbar input{border:1px solid var(--nox-border);height:38px;color:var(--nox-ivory);background:#03110e;padding:0 12px;font-size:14px}.collectionToolbar>b{color:var(--nox-gold-bright)}.collectionToolbar>span{color:var(--nox-muted)}.collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 22px 26px;display:grid;overflow:auto}.collectionGrid article{background:var(--nox-panel);border:1px solid #c99a4540;grid-template-rows:auto auto 1fr auto;grid-template-columns:58px 1fr;column-gap:12px;min-height:170px;padding:12px;display:grid}.collectionGrid article.owned{border-color:var(--nox-success);box-shadow:inset 0 0 18px #62b77a1c}.collectionGrid article>small,.collectionGrid article>h3,.collectionGrid article>p,.collectionGrid article>footer{grid-column:2}.collectionGrid article>small{color:var(--nox-violet);font-size:11px}.collectionGrid article>h3{color:var(--nox-ivory);margin:4px 0;font-size:15px}.collectionGrid article>p{color:var(--nox-muted);margin:3px 0;font-size:12px;line-height:1.4}.collectionGrid article>footer{color:var(--nox-gold);justify-content:space-between;gap:8px;font-size:10px;display:flex}.collectionItemArt{width:54px;height:54px;filter:hue-rotate(calc(var(--variant,0)*18deg));background-image:url(/assets/noxios/noxios-dock-icons-v2.png);background-position:0 66.667%;background-size:200% 400%;border-radius:50%;grid-area:1/1/5;box-shadow:0 0 12px #8a5cf65c}.equipmentCatalog .collectionItemArt{background-position:100% 33.333%}.variant-1{--variant:1}.variant-2{--variant:2}.variant-3{--variant:3}.variant-4{--variant:4}.variant-5{--variant:5}@media (width<=900px){.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.collectionOverlay{padding:0!important}.collectionCatalog{width:100vw;height:100dvh}.collectionCatalog>header{grid-template-columns:62px 1fr 42px;padding:12px}.collectionHeroIcon{width:54px;height:54px}.collectionToolbar{flex-direction:column;align-items:stretch;padding:9px 12px}.collectionGrid{grid-template-columns:1fr;padding:10px}}.game .world.viewActive{--party-ground:2%;--boss-ground:23%}.game .clickableArena>.combatEntity.entity-boss,.game .clickableArena>.combatEntity.entity-enemy{visibility:visible!important;opacity:1!important;display:block!important;top:auto!important;left:50%!important;transform:translate(-50%)!important}.game .clickableArena>.combatEntity.entity-boss{bottom:var(--boss-ground)!important;z-index:8!important}.game .clickableArena>.combatEntity.entity-enemy{z-index:8!important;bottom:31%!important}.game .battleGround{visibility:visible!important;opacity:1!important;left:50%!important;right:auto!important;bottom:var(--party-ground)!important;z-index:14!important;grid-template-columns:1fr 1.05fr .62fr 1fr!important;place-items:end center!important;width:min(860px,68vw)!important;height:38%!important;display:grid!important;position:absolute!important;overflow:visible!important;transform:translate(-50%)!important}.game .battleGround>.combatEntity{visibility:visible!important;opacity:1!important;align-self:end!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.game .battleGround>.entity-companion:first-of-type{grid-column:1!important}.game .battleGround>.entity-hero{grid-column:2!important}.game .battleGround>.entity-pet{grid-column:3!important}.game .battleGround>.entity-companion:nth-of-type(2){grid-column:4!important}.game .battleGround>.entity-companion{width:142px!important;height:min(31vh,285px)!important}.game .battleGround>.entity-hero{width:154px!important;height:min(32vh,295px)!important}.game .battleGround>.entity-pet{width:92px!important;height:min(20vh,176px)!important}.game .battleGround>.combatEntity>img,.game .battleGround>.combatEntity>.combatEntityAtlasSprite{visibility:visible!important;opacity:1!important;display:block!important;bottom:0!important}.game .battleGround .combatEntityShadow{visibility:visible!important;opacity:.62!important;display:block!important;bottom:0!important}@media (width<=1400px){.game .world.viewActive{--boss-ground:21%}.game .battleGround{width:min(760px,70vw)!important;height:37%!important}.game .battleGround>.entity-companion{width:116px!important;height:225px!important}.game .battleGround>.entity-hero{width:128px!important;height:235px!important}.game .battleGround>.entity-pet{width:72px!important;height:135px!important}}@media (width<=700px){.game .world.viewActive{--boss-ground:27%}.game .battleGround{width:96vw!important;height:31%!important}.game .battleGround>.entity-companion{width:76px!important;height:145px!important}.game .battleGround>.entity-hero{width:88px!important;height:160px!important}.game .battleGround>.entity-pet{width:50px!important;height:92px!important}}.game{--bottom-hud-height:154px!important}.game>.combatHud{height:var(--bottom-hud-height)!important;grid-template-rows:27px minmax(0,1fr)!important;grid-template-columns:minmax(250px,310px) minmax(440px,1fr) minmax(190px,250px)!important;gap:4px 12px!important;padding:7px 12px!important}.game .combatHud>.hudHeroCard{grid-template-rows:1fr 32px!important;grid-template-columns:62px minmax(82px,1fr) 62px!important;gap:3px 7px!important;padding:4px!important}.game .hudHeroIdentity>b{font-size:11px!important}.game .hudHeroIdentity>i{margin-top:4px!important}.game .hudHeroStats{gap:3px!important}.game .hudHeroStats b{font-size:11px!important}.game .hudEvolve{height:30px!important;min-height:30px!important;font-size:9px!important}.game .combatHud>.mana{height:27px!important;min-height:27px!important}.game .combatHud>.mana>span{font-size:10px!important}.game .combatHud>.mana>i{height:8px!important}.game .combatHud>.skills{gap:clamp(5px,1vw,13px)!important;height:108px!important;padding-top:0!important}.game .combatHud>.skills>.nox-skill-slot{flex:0 72px!important;width:72px!important;min-width:62px!important;max-width:72px!important;height:86px!important;min-height:86px!important;padding:3px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:50px!important;height:50px!important}.game .combatHud>.skills>.nox-skill-slot>span{width:78px!important;font-size:7px!important;top:65px!important}.game .combatHud>.skills>.nox-skill-slot>small{font-size:6px!important;top:54px!important}.game .combatHud>.skills>.nox-skill-slot>b{font-size:7px!important}.game .battleControls{gap:4px!important}.game .battleControls>.auto{height:34px!important;min-height:34px!important;font-size:9px!important}.game .battleControls>div button{height:30px!important;min-height:30px!important}.game .hudChest{height:32px!important;min-height:32px!important;margin-top:2px!important;font-size:13px!important}@media (width<=1400px){.game{--bottom-hud-height:136px!important}.game>.combatHud{grid-template-columns:225px minmax(360px,1fr) 180px!important;padding:5px 8px!important}.game .hudHeroAtlas{width:52px!important;height:98px!important}.game .combatHud>.hudHeroCard{grid-template-columns:52px 1fr!important}.game .hudHeroStats{display:none!important}.game .combatHud>.skills{height:94px!important}.game .combatHud>.skills>.nox-skill-slot{width:62px!important;min-width:56px!important;height:78px!important;min-height:78px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:44px!important;height:44px!important}.game .combatHud>.skills>.nox-skill-slot>span{top:58px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:48px!important}}@media (width<=700px){.game{--bottom-hud-height:122px!important}.game>.combatHud{padding:4px!important}.game .combatHud>.skills{height:88px!important}}.game>.world.viewActive:before,.game>.world.viewActive:after,.game>.world.viewActive>.clickableArena:before,.game>.world.viewActive>.clickableArena:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.game>.world.viewActive:has(.entity-boss):before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.game>.world.viewActive:has(.entity-boss):after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.game>.world.viewActive>.pixelSky,.game>.world.viewActive>.moon,.game>.world.viewActive>.mountains,.game>.world.viewActive>.ruin,.game>.world.viewActive>.groundLine,.game>.world.viewActive>.rewardTrack{display:none!important}.game>.dock.dockArt{grid-template-rows:repeat(8,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.game>.dock.dockArt>button{visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:2px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.game>.dock.dockArt>button>i{visibility:visible!important;opacity:1!important;display:block!important;position:relative!important;inset:auto!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{visibility:visible!important;opacity:1!important;z-index:8!important;width:clamp(360px,34vw,540px)!important;height:min(54vh,520px)!important;display:block!important;top:auto!important;bottom:29%!important;left:50%!important;transform:translate(-50%)!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{bottom:35%!important}.game>.world.viewActive>.clickableArena>.battleGround{visibility:visible!important;opacity:1!important;z-index:14!important;width:min(820px,66vw)!important;height:34%!important;display:grid!important;inset:auto auto 5% 50%!important;overflow:visible!important;transform:translate(-50%)!important}.game>.world.viewActive>.clickableArena>.battleGround>.combatEntity{visibility:visible!important;opacity:1!important;display:block!important;bottom:auto!important;overflow:visible!important;transform:none!important}.game>.world.viewActive>.clickableArena>.battleGround>.combatEntity>img,.game>.world.viewActive>.clickableArena>.battleGround>.combatEntity>.combatEntityAtlasSprite{visibility:visible!important;opacity:1!important;display:block!important;inset:auto 0 0!important}.game>.combatHud>.skills{justify-content:center!important;align-items:flex-start!important;gap:clamp(8px,1.2vw,18px)!important;display:flex!important;overflow:visible!important}.game>.combatHud>.skills>.nox-skill-slot:disabled{opacity:.68!important;filter:none!important}.game>.combatHud>.skills>.nox-skill-slot>em{color:#d8caa5!important;background:#030a0875!important;font-size:6px!important}.game>.combatHud>.skills>.nox-skill-slot>i{filter:none!important;opacity:1!important}@media (width<=1400px){.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(40vw,440px)!important;height:440px!important;bottom:27%!important}.game>.world.viewActive>.clickableArena>.battleGround{width:72vw!important;height:32%!important;bottom:4%!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:105px!important;height:185px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{width:116px!important;height:195px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{width:58px!important;height:100px!important}}@media (width<=700px){.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(66vw,330px)!important;height:330px!important;bottom:31%!important}.game>.world.viewActive>.clickableArena>.battleGround{width:96vw!important;bottom:3%!important}}.game>.top .logo{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.game>.top .logo>img{visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 8px #8441d747)!important;width:164px!important;max-width:164px!important;height:62px!important;display:block!important}.game>.top .logo>span{border-left:1px solid #c99a4561!important;padding-left:14px!important}.game>.top .logo>span>small{white-space:nowrap!important;font-size:11px!important}@media (width<=1100px){.game>.top .logo>img{width:126px!important;height:52px!important}.game>.top .logo>span{padding-left:8px!important}.game>.top .logo>span>small{font-size:8px!important}}@media (width<=700px){.game>.top .logo>img{width:96px!important;height:45px!important}.game>.top .logo>span{display:none!important}}.game>.top{grid-template-columns:minmax(300px,35%) minmax(340px,1fr) minmax(360px,35%)!important}.game>.top>.noxiosTopBrand{z-index:30!important;justify-self:stretch!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;overflow:visible!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{content:normal!important;visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:left center!important;image-rendering:auto!important;flex:0 0 180px!important;width:180px!important;max-width:none!important;height:68px!important;display:block!important}.game>.top>.noxiosTopBrand>span{min-width:0!important}@media (width<=1100px){.game>.top{grid-template-columns:210px minmax(260px,1fr) 300px!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:142px!important;width:142px!important;height:58px!important}.game>.top>.noxiosTopBrand>span{display:none!important}}@media (width<=700px){.game>.top{grid-template-columns:112px minmax(135px,1fr) 112px!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:105px!important;width:105px!important;height:48px!important}}.game{--top-hud-height:72px!important;--bottom-hud-height:184px!important;--sidebar-width:68px!important;grid-template-rows:var(--top-hud-height) minmax(0,1fr) var(--bottom-hud-height)!important;background:#03120e!important}.game>.top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0b1c2b,#06131f)!important;border-bottom:2px solid #795e31!important;grid-template-columns:minmax(320px,32%) minmax(380px,1fr) minmax(305px,32%)!important;padding:0 12px!important;box-shadow:inset 0 -1px #e0c27c44,0 3px 12px #0009!important}.game>.top:before,.game>.combatHud:before{content:"";pointer-events:none;border:1px solid #b8924e55;position:absolute;inset:5px}.game>.top .logo>span{align-items:center;height:38px;border-left-color:#b8924e88!important;padding-left:11px!important;display:flex!important}.game>.top .logo>span>small{color:#e0c27c!important;letter-spacing:.04em!important;font:800 12px Georgia,serif!important}.game .topEnemy{align-content:center;justify-items:center;gap:3px;min-width:0!important;display:grid!important}.game .topEnemy>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#f2e8d5!important;letter-spacing:.02em!important;text-shadow:0 2px #36230f!important;font:900 clamp(24px,2vw,33px)/1 Georgia,serif!important}.game .topEnemy>i{background:#190b0f!important;border:2px solid #b8924e!important;width:min(620px,88%)!important;height:19px!important;margin:0!important;box-shadow:0 0 0 2px #071923!important}.game .topEnemy>i:after{content:"";z-index:1;width:1px;box-shadow:-25% 0 #e0c27c88;background:#e0c27c88;position:absolute;inset:2px 25% 2px auto}.game .topEnemy>i>span{z-index:2!important;color:#fff2da!important;font-size:11px!important;line-height:15px!important}.game .currencies{justify-self:end!important;align-items:center!important;gap:5px!important;padding-right:3px!important;display:flex!important}.game .currencies>span,.game .currencies>.profileButton{justify-content:center;align-items:center;gap:5px;color:#e0c27c!important;background:#071923!important;border:1px solid #795e31!important;min-width:72px!important;height:39px!important;padding:0 8px!important;font-size:14px!important;display:flex!important;box-shadow:inset 0 0 0 1px #000!important}.game .currencies>span b{color:#f2e8d5!important;font-size:12px!important}.game .currencies>.diamond{color:#55d8e6!important}.game .currencies>.noxFragments{color:#b777ff!important}.game .currencies>.profileButton{cursor:pointer;color:#f2e8d5!important;width:40px!important;min-width:40px!important}.game .currencies>.profileButton:hover{background:#102638!important;border-color:#e0c27c!important}.game>.dock{width:var(--sidebar-width)!important;background:linear-gradient(#061923,#04120e)!important;border-right:2px solid #795e31!important;gap:5px!important;padding:7px 8px!important;box-shadow:inset -1px 0 #e0c27c33!important}.game>.dock.dockArt button:hover,.game>.dock.dockArt button:focus-visible{background:#10283a!important;border-color:#e0c27c!important;box-shadow:0 0 12px #b8924e33!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{bottom:var(--boss-ground)!important;width:clamp(430px,40vw,660px)!important;height:min(58vh,560px)!important}.game>.world.viewActive>.clickableArena>.battleGround{bottom:var(--party-ground)!important;grid-template-columns:1fr 1.08fr .58fr 1fr!important;width:min(860px,66vw)!important;height:31%!important}.game .combatEntityShadow{filter:blur(2px)!important;background:radial-gradient(#000a 0 35%,#0000 73%)!important;height:13px!important}.game .entity-boss.isFlying .combatEntityShadow{opacity:.75!important;width:clamp(150px,15vw,230px)!important;height:23px!important}.game .entity-companion.isAttacking>.combatEntityAtlasSprite,.game .entity-companion.isAttacking>img{animation:.38s ease-out noxCompanionStrike!important}.game .world.viewActive:after{content:"";z-index:3;pointer-events:none;border:2px solid #55d8e666;border-radius:50%;width:115px;height:115px;animation:3s ease-in-out infinite noxPortalPulse;position:absolute;top:13%;right:10%;box-shadow:0 0 35px #2dabff88,inset 0 0 31px #127cc877}.game>.combatHud{height:var(--bottom-hud-height)!important;background:linear-gradient(#0a1d2a,#041018 68%,#061711)!important;border:0 solid #795e31!important;border-top-width:2px!important;grid-template-rows:32px minmax(0,1fr)!important;grid-template-columns:minmax(270px,330px) minmax(520px,1fr) minmax(248px,300px)!important;gap:4px 16px!important;padding:8px 14px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #e0c27c55,0 -8px 24px #0008!important}.game .combatHud>.hudHeroCard{border-right:1px solid #795e3166!important;grid-area:1/1/3!important;grid-template-rows:1fr 38px!important;grid-template-columns:70px minmax(112px,1fr) 62px!important;gap:3px 8px!important;padding:4px 8px!important;display:grid!important}.game .hudHeroAtlas{align-self:end!important;width:68px!important;height:136px!important}.game .hudHeroIdentity>b{color:#f2e8d5!important;white-space:nowrap!important;font:900 18px Georgia,serif!important}.game .hudHeroIdentity>span{color:#e0c27c!important;font-size:10px!important}.game .hudHeroIdentity>small{color:#9ea99f!important;font-size:8px!important}.game .hudHeroStats{grid-column:2/4!important;grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.game .hudHeroStats>span{border-left:1px solid #795e3166!important;grid-template-rows:auto auto!important;grid-template-columns:14px 1fr!important;padding:2px 4px!important;display:grid!important}.game .hudHeroStats i{color:#e0c27c!important;grid-row:1/3!important;font-size:12px!important}.game .hudHeroStats small{color:#9ea99f!important;font-size:7px!important}.game .hudEvolve{color:#f2e8d5!important;background:linear-gradient(#315637,#17341f)!important;border:1px solid #b8924e!important;grid-area:2/1!important;height:32px!important;min-height:32px!important;font:900 10px Georgia,serif!important}.game .combatHud>.mana{background:0 0!important;grid-area:1/2!important;align-content:center!important;gap:3px!important;height:28px!important;min-height:0!important;padding:0!important;display:grid!important}.game .combatHud>.mana>span{justify-content:space-between;color:#e0c27c!important;letter-spacing:.08em!important;font-size:10px!important;display:flex!important}.game .combatHud>.mana>span>b{color:#f2e8d5!important}.game .combatHud>.skills{grid-area:2/2!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(11px,1.25vw,20px)!important;height:auto!important;padding-top:5px!important;display:flex!important;overflow:visible!important}.game .combatHud>.skills>.nox-skill-slot{filter:none!important;background:0 0!important;border:0!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:118px!important;min-height:118px!important;padding:0!important;position:relative!important;transform:none!important}.game .combatHud>.skills>.nox-skill-slot>i{background-color:#080d16!important;border:3px solid #b8924e!important;border-radius:50%!important;width:70px!important;height:70px!important;margin:auto!important;display:block!important;position:relative!important;box-shadow:0 0 0 2px #071923,0 0 11px #000!important}.game .combatHud>.skills>.nox-skill-slot>i:after{content:"";border-radius:50%;position:absolute;inset:3px;border:1px solid #e0c27c77!important}.game .combatHud>.skills>.nox-skill-slot>b{place-items:center;z-index:3!important;color:#f2e8d5!important;background:#071923!important;border:1px solid #e0c27c!important;border-radius:50%!important;width:19px!important;height:19px!important;font-size:9px!important;display:grid!important;top:-1px!important;left:8px!important}.game .combatHud>.skills>.nox-skill-slot>small{color:#55d8e6!important;white-space:nowrap!important;width:auto!important;font-size:8px!important;top:74px!important;left:50%!important;translate:-50%!important}.game .combatHud>.skills>.nox-skill-slot>span{color:#f2e8d5!important;white-space:nowrap!important;text-overflow:clip!important;width:104px!important;font:800 9px Georgia,serif!important;top:91px!important;left:50%!important;overflow:visible!important;translate:-50%!important}.game .combatHud>.skills>.nox-skill-slot>em{z-index:4!important;color:#fff1c5!important;text-shadow:0 2px #000!important;background:conic-gradient(#050a0ec7 0deg 235deg,#0000 235deg)!important;border-radius:50%!important;place-items:center!important;width:70px!important;height:70px!important;font:900 20px Georgia,serif!important;display:grid!important;inset:3px auto auto 9px!important}.game .combatHud>.skills>.nox-skill-slot:not(:disabled):hover>i{border-color:#e0c27c!important;box-shadow:0 0 16px #e0c27c88!important}.game .combatHud>.skills>.nox-skill-slot:not(:disabled):focus-visible{border-radius:50%!important;outline:1px solid #e0c27c!important}.game .battleControls{border-left:1px solid #795e3166!important;grid-area:1/3/3!important;grid-template-rows:43px 1fr!important;grid-template-columns:1fr repeat(3,42px)!important;align-items:center!important;gap:7px!important;padding:5px 0 5px 13px!important;display:grid!important}.game .battleControls>.auto{color:#d5d9cb!important;background:#15231f!important;border:1px solid #795e31!important;grid-area:1/1!important;height:42px!important;min-height:42px!important;font:900 10px Georgia,serif!important}.game .battleControls>.auto.on{color:#b5f38e!important;background:linear-gradient(#285a38,#12351f)!important;border-color:#62b77a!important;box-shadow:inset 0 0 15px #62b77a33!important}.game .battleControls>div{grid-area:1/2/auto/5!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;display:grid!important}.game .battleControls>div button{color:#f2e8d5!important;background:#071923!important;border:1px solid #795e31!important;height:42px!important;min-height:42px!important;padding:0!important;font:900 13px Georgia,serif!important}.game .battleControls>div button.selected{color:#fff0bc!important;background:linear-gradient(#805d25,#392914)!important;border-color:#e0c27c!important}.game .hudChest{color:#f2e8d5!important;background:linear-gradient(90deg,#13231c,#0b1a22)!important;border:1px solid #b8924e!important;grid-area:2/1/auto/5!important;grid-template-columns:48px 30px 1fr!important;align-items:center!important;gap:7px!important;height:52px!important;min-height:52px!important;padding:3px 8px!important;display:grid!important}.game .hudChest>span{color:#e0c27c!important;filter:drop-shadow(0 0 6px #e0c27c77)!important;font-size:32px!important}.game .hudChest>b{place-items:center;color:#fff2c2!important;background:#3e2812!important;border:1px solid #e0c27c!important;border-radius:3px!important;width:23px!important;height:23px!important;font-size:10px!important;display:grid!important}.game .hudChest>em{color:#e0c27c!important;border-left:1px solid #795e3166!important;justify-self:stretch!important;padding:9px!important;font:900 11px Georgia,serif!important}.game .hudChest:disabled{filter:grayscale()!important;opacity:.55!important}.game .hudChest:not(:disabled):hover{border-color:#e0c27c!important;box-shadow:0 0 15px #b8924e55!important}@keyframes noxBossFloat{50%{transform:translateY(-7px)}}@keyframes noxCompanionStrike{50%{transform:translate(8px,-3px)scale(1.035)}}@keyframes noxPortalPulse{50%{filter:brightness(1.4);scale:1.07}}@media (width<=1400px){.game{--bottom-hud-height:160px!important}.game>.top{grid-template-columns:260px minmax(310px,1fr) 280px!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:132px!important;width:132px!important}.game>.top .logo>span>small{font-size:9px!important}.game .currencies>span{min-width:60px!important}.game>.world.viewActive{--boss-ground:32%!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:clamp(390px,39vw,530px)!important;height:450px!important}.game>.combatHud{grid-template-columns:235px minmax(390px,1fr) 212px!important;gap:4px 10px!important;padding:6px 8px!important}.game .hudHeroAtlas{width:55px!important;height:115px!important}.game .combatHud>.hudHeroCard{grid-template-columns:56px 1fr 52px!important}.game .combatHud>.skills{gap:clamp(5px,.9vw,11px)!important}.game .combatHud>.skills>.nox-skill-slot{flex-basis:70px!important;width:70px!important;min-width:70px!important;height:105px!important;min-height:105px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:58px!important;height:58px!important}.game .combatHud>.skills>.nox-skill-slot>em{width:58px!important;height:58px!important;left:6px!important}.game .combatHud>.skills>.nox-skill-slot>span{font-size:8px!important;top:77px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:63px!important}.game .battleControls{grid-template-columns:1fr repeat(3,34px)!important;padding-left:8px!important}.game .battleControls>div button,.game .battleControls>.auto{height:36px!important;min-height:36px!important}.game .hudChest{height:44px!important;min-height:44px!important}.game .hudChest>span{font-size:26px!important}.game .hudChest>em{padding:7px!important;font-size:9px!important}}@media (width<=700px){.game{--top-hud-height:58px!important;--bottom-hud-height:128px!important;--sidebar-width:0px!important}.game>.top{grid-template-columns:104px minmax(130px,1fr) 112px!important;padding:0 4px!important}.game>.top .logo>span{display:none!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:100px!important;width:100px!important;height:50px!important}.game .topEnemy>b{font-size:16px!important}.game .topEnemy>i{height:12px!important}.game .topEnemy>i>span{font-size:7px!important;line-height:8px!important}.game .currencies{gap:2px!important}.game .currencies>span{display:none!important}.game .currencies>span:first-child{min-width:67px!important;height:32px!important;display:flex!important}.game .currencies>.profileButton{width:32px!important;min-width:32px!important;height:32px!important}.game>.world.viewActive{--boss-ground:36%!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(69vw,360px)!important;height:340px!important}.game>.world.viewActive>.clickableArena>.battleGround{width:96vw!important;height:28%!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:66px!important;height:120px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{width:78px!important;height:138px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{width:43px!important;height:70px!important}.game>.combatHud{grid-template-rows:25px minmax(0,1fr)!important;grid-template-columns:126px minmax(0,1fr)!important;padding:3px 5px!important}.game .combatHud>.hudHeroCard{grid-area:1/1/3!important;grid-template-rows:1fr 25px!important;grid-template-columns:38px 1fr!important;padding:1px 4px!important}.game .hudHeroAtlas{width:36px!important;height:85px!important}.game .hudHeroIdentity>b{font-size:10px!important}.game .hudHeroIdentity>span,.game .hudHeroIdentity>small,.game .hudHeroStats{display:none!important}.game .hudEvolve{height:24px!important;min-height:24px!important;font-size:7px!important}.game .combatHud>.mana{grid-column:2!important}.game .combatHud>.skills{grid-column:2!important;justify-content:space-evenly!important;gap:1px!important;padding-top:1px!important}.game .combatHud>.skills>.nox-skill-slot{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:83px!important;min-height:83px!important}.game .combatHud>.skills>.nox-skill-slot>i{border-width:2px!important;width:37px!important;height:37px!important}.game .combatHud>.skills>.nox-skill-slot>em{width:37px!important;height:37px!important;font-size:13px!important;left:4px!important}.game .combatHud>.skills>.nox-skill-slot>b{width:14px!important;height:14px!important;font-size:6px!important;left:0!important}.game .combatHud>.skills>.nox-skill-slot>small{display:none!important}.game .combatHud>.skills>.nox-skill-slot>span{white-space:normal!important;width:54px!important;font-size:6px!important;line-height:1.1!important;top:48px!important}.game .battleControls{display:none!important}.game .world.viewActive:after{width:65px!important;height:65px!important}}@media (width>=1401px){.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:clamp(430px,calc(32vw * var(--display-scale,1)),660px)!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{width:clamp(320px,calc(23vw * var(--display-scale,1)),500px)!important}}.game{--top-hud-height:76px!important;--bottom-hud-height:154px!important;--sidebar-width:72px!important}.game>.top{box-shadow:none!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#02120ddb,#02100cb8)!important;border-bottom:0!important;grid-template-columns:minmax(300px,35%) minmax(340px,1fr) minmax(360px,35%)!important;padding:0!important}.game>.top:before,.game>.combatHud:before{display:none!important}.game>.top .logo{gap:14px!important}.game>.top .logo>span{border-left:1px solid #c99a4561!important;height:auto!important;padding-left:14px!important;display:block!important}.game>.top .logo>span>strong{display:block!important}.game>.top .logo>span>small{color:inherit!important;font:inherit!important;letter-spacing:normal!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:180px!important;width:180px!important;height:68px!important}.game .topEnemy{gap:initial;min-width:initial!important;display:flex!important}.game .topEnemy>small{display:block!important}.game .topEnemy>b{max-width:none!important;color:inherit!important;letter-spacing:normal!important;text-align:initial!important;text-overflow:clip!important;white-space:normal!important;text-shadow:none!important;font-size:clamp(24px,2vw,30px)!important;overflow:visible!important}.game .topEnemy>i{width:auto!important;height:auto!important;margin:initial!important;border:initial!important;background:initial!important;box-shadow:none!important}.game .topEnemy>i:after{display:none!important}.game .topEnemy>i>em{background:initial!important;box-shadow:none!important}.game .topEnemy>i>span{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.game .currencies{justify-self:initial!important;display:initial!important;align-items:initial!important;gap:initial!important;padding-right:initial!important}.game .currencies>span,.game .currencies>.profileButton{display:initial!important;min-width:initial!important;width:auto!important;height:auto!important;padding:initial!important;border:initial!important;background:initial!important;color:initial!important;font-size:initial!important;box-shadow:none!important}.game .currencies>span b{font-size:inherit!important;color:inherit!important}.game .currencies>.profileButton{cursor:pointer}.game>.dock{width:var(--sidebar-width)!important;box-shadow:none!important;background:linear-gradient(#021610a8,#020f0c7a)!important;border-right:0!important;gap:6px!important;padding:8px 6px!important}.game>.dock.dockArt{grid-template-rows:repeat(8,minmax(0,1fr))!important;align-content:stretch!important}.game>.dock.dockArt button{background:initial!important;border:1px solid #0000!important;border-radius:10px!important;height:auto!important}.game>.dock.dockArt button>i{width:42px!important;height:42px!important}.game>.world.viewActive{--boss-ground:23%!important;--party-ground:2%!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:clamp(360px,34vw,540px)!important;height:min(54vh,520px)!important;bottom:29%!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{width:auto!important;bottom:35%!important}.game>.world.viewActive>.clickableArena>.battleGround{grid-template-columns:1fr 1.05fr .62fr 1fr!important;width:min(820px,66vw)!important;height:34%!important;bottom:5%!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:130px!important;height:225px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{width:140px!important;height:240px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{width:72px!important;height:125px!important}.game .world.viewActive:after{display:none!important}.game .entity-boss.isFlying>img,.game .entity-companion.isAttacking>.combatEntityAtlasSprite,.game .entity-companion.isAttacking>img{animation:inherit!important}.game>.combatHud{height:var(--bottom-hud-height)!important;border:1px solid var(--nox-border)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#021811a8,#010e0ad6)!important;border-width:1px 0 0!important;grid-template-rows:27px minmax(0,1fr)!important;grid-template-columns:minmax(250px,310px) minmax(440px,1fr) minmax(190px,250px)!important;gap:4px 12px!important;padding:7px 12px!important;overflow:hidden!important}.game .combatHud>.hudHeroCard{border-right:0!important;grid-area:auto!important;grid-template-rows:1fr 32px!important;grid-template-columns:62px minmax(82px,1fr) 62px!important;gap:3px 7px!important;padding:4px!important}.game .hudHeroAtlas{width:62px!important;height:116px!important}.game .hudHeroIdentity{padding-top:0!important}.game .hudHeroIdentity>b{font-family:inherit!important;font-size:11px!important}.game .hudHeroIdentity>span{font-size:9px!important}.game .hudHeroIdentity>i{background:initial!important;border:0!important;height:auto!important;margin-top:4px!important}.game .hudHeroIdentity>i>em{background:initial!important}.game .hudHeroIdentity>small{display:none!important}.game .hudHeroStats{grid-column:auto!important;gap:3px!important;display:flex!important}.game .hudHeroStats>span{border-left:0!important;padding:0!important;display:flex!important}.game .hudHeroStats i{color:inherit!important;font-size:inherit!important}.game .hudHeroStats small{font-size:inherit!important}.game .hudHeroStats b{color:inherit!important;font-size:11px!important}.game .hudEvolve{border:initial!important;background:initial!important;height:30px!important;min-height:30px!important;color:inherit!important;grid-area:auto!important;font-family:inherit!important}.game .combatHud>.production{display:flex!important}.game .combatHud>.mana{background:initial!important;grid-area:auto!important;height:27px!important;min-height:27px!important;padding:0!important;display:block!important}.game .combatHud>.mana>span{color:inherit!important;letter-spacing:normal!important;font-size:10px!important;display:block!important}.game .combatHud>.mana>i{background:initial!important;border:0!important;height:8px!important}.game .combatHud>.mana>i>em{background:initial!important;box-shadow:none!important}.game .combatHud>.skills{grid-area:auto!important;gap:clamp(5px,1vw,13px)!important;height:108px!important;padding-top:0!important;overflow:visible!important}.game .combatHud>.skills>.nox-skill-slot{background:initial!important;border:initial!important;flex:0 72px!important;width:72px!important;min-width:62px!important;max-width:72px!important;height:86px!important;min-height:86px!important;padding:3px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:50px!important;height:50px!important;margin:initial!important;border:initial!important;border-radius:initial!important;box-shadow:none!important}.game .combatHud>.skills>.nox-skill-slot>i:after{display:none!important}.game .combatHud>.skills>.nox-skill-slot>b{background:initial!important;width:auto!important;height:auto!important;color:inherit!important;border:0!important;border-radius:0!important;font-size:7px!important;display:block!important;top:auto!important;left:auto!important}.game .combatHud>.skills>.nox-skill-slot>small{width:auto!important;color:inherit!important;white-space:normal!important;font-size:6px!important;top:54px!important;left:auto!important;translate:none!important}.game .combatHud>.skills>.nox-skill-slot>span{width:78px!important;color:inherit!important;white-space:normal!important;text-overflow:ellipsis!important;font-family:inherit!important;font-size:7px!important;top:65px!important;left:auto!important;overflow:hidden!important;translate:none!important}.game .combatHud>.skills>.nox-skill-slot>em{color:#d8caa5!important;width:auto!important;height:auto!important;text-shadow:none!important;background:#030a0875!important;border-radius:0!important;font-size:6px!important;display:block!important;inset:auto!important}.game .battleControls{gap:4px!important;align-items:initial!important;border-left:0!important;grid-area:auto!important;grid-template-rows:none!important;grid-template-columns:none!important;padding:0!important;display:flex!important}.game .battleControls>.auto{border:initial!important;background:initial!important;height:34px!important;min-height:34px!important;color:inherit!important;font-family:inherit!important}.game .battleControls>div{gap:initial!important;grid-area:auto!important;grid-template-columns:none!important;display:flex!important}.game .battleControls>div button{height:30px!important;min-height:30px!important;padding:initial!important;border:initial!important;background:initial!important;color:inherit!important;font-family:inherit!important}.game .hudChest{align-items:initial!important;gap:initial!important;height:32px!important;min-height:32px!important;padding:initial!important;border:initial!important;background:initial!important;color:inherit!important;grid-area:auto!important;grid-template-columns:none!important;display:flex!important}.game .hudChest>span,.game .hudChest>em{display:none!important}.game .hudChest>b{background:initial!important;width:auto!important;height:auto!important;color:inherit!important;font-size:inherit!important;border:0!important;border-radius:0!important;display:inline!important}@media (width<=1400px){.game{--bottom-hud-height:136px!important}.game>.combatHud{grid-template-columns:225px minmax(360px,1fr) 180px!important;padding:5px 8px!important}.game .hudHeroAtlas{width:52px!important;height:98px!important}.game .combatHud>.hudHeroCard{grid-template-columns:52px 1fr!important}.game .hudHeroStats{display:none!important}.game .combatHud>.skills{height:94px!important}.game .combatHud>.skills>.nox-skill-slot{width:62px!important;min-width:56px!important;height:78px!important;min-height:78px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:44px!important;height:44px!important}.game .combatHud>.skills>.nox-skill-slot>span{top:58px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:48px!important}}@media (width<=700px){.game{--top-hud-height:64px!important;--bottom-hud-height:122px!important;--sidebar-width:0!important}.game>.top{grid-template-columns:112px minmax(135px,1fr) 112px!important}.game>.top .logo>span{display:none!important}.game>.top>.noxiosTopBrand>.noxiosTopWordmark{flex-basis:105px!important;width:105px!important;height:48px!important}.game>.dock{display:none!important}.game .combatHud{grid-template-columns:1fr!important;padding:4px!important}.game .combatHud>.skills{height:88px!important}}.realMonster{object-fit:contain;width:170px;height:170px;image-rendering:pixelated;filter:drop-shadow(0 14px 8px #000)drop-shadow(0 0 12px #c67bff55);transition:transform .12s;position:absolute;top:28px;left:25px}.foe.boss .realMonster{filter:sepia(.3)saturate(1.7)drop-shadow(0 14px 8px #000)drop-shadow(0 0 18px #ff983c99)}.foe.takingHit .realMonster{filter:brightness(1.8)drop-shadow(0 0 16px #fff);transform:translateY(-4px)scale(.94)}.rewardTrack{z-index:7;background:#0d0a12cc;border:1px solid #3b3043;width:155px;padding:10px;position:absolute;top:82px;left:20px}.rewardTrack>span,.rewardTrack>b,.rewardTrack>small{display:block}.rewardTrack>span{letter-spacing:.2em;color:#a98452;font-size:6px}.rewardTrack>i{background:#241d2a;height:5px;margin:7px 0;display:block}.rewardTrack em{background:linear-gradient(90deg,#6c48be,#55b8ef);height:100%;transition:width .25s;display:block;box-shadow:0 0 7px #6d68f5}.combo{z-index:9;text-align:right;animation:.18s comboPop;position:absolute;top:140px;right:28px}.combo>b,.combo>span,.combo>small{display:block}.combo>b{color:#ffca6d;text-shadow:0 0 20px #dc7f33;font:700 34px Georgia}.combo>span{letter-spacing:.25em;color:#c69755;font-size:7px}.combo>small{color:#8c7d8e;margin-top:2px;font-size:8px}@keyframes comboPop{0%{opacity:0;transform:scale(.7)}}@media (width<=600px){.rewardTrack{width:125px;top:110px;left:8px}.combo{top:155px;right:10px}.realMonster{width:150px;height:150px;left:35px}}.game{background:#08070c;min-height:100vh}.top{z-index:50;background:linear-gradient(#0c0911 0,#08070c 100%);border-bottom:1px solid #312539;height:72px;padding:0 28px;box-shadow:0 10px 35px #000a}.logo b{color:#f0a63b;text-shadow:0 0 22px #ff9c2c66;font-size:30px}.currencies>span,.currencies>button{background:#100d16;border:1px solid #392d42;height:40px;padding:0 17px}.currencies>span:hover,.currencies>button:hover{background:#17111d;border-color:#8f693d}.world{background:linear-gradient(#121020 0%,#191127 44%,#0b0910 100%);height:calc(100vh - 134px);min-height:690px;overflow:hidden}.world:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05040a99,#0000 20% 80%,#05040a99),radial-gradient(at 50% 42%,#6d3d8b30 0,#0000 47%);position:absolute;inset:0}.pixelSky{opacity:.24;background-image:radial-gradient(#e8dbff 1px,#0000 1px),radial-gradient(#a46fd4 1px,#0000 1px);background-position:12px 8px,43px 37px;background-size:91px 91px,137px 137px;position:absolute;inset:0 0 170px}.moon{opacity:.7;background:radial-gradient(circle at 38% 34%,#e2d4ec 0 3%,#b99bc9 4% 7%,#6c507d 8% 14%,#3d2b4e 15% 100%);border:4px solid #4a3559;width:250px;height:250px;top:55px;left:50%;transform:translate(-50%);box-shadow:0 0 0 18px #35244155,0 0 90px #a76bc35e}.mountains{opacity:1;background:linear-gradient(135deg,#0000 0 18%,#171321 18% 34%,#0000 34%) 0 0/520px 260px,linear-gradient(225deg,#0000 0 20%,#20162c 20% 43%,#0000 43%) 0 0/620px 260px,linear-gradient(155deg,#0000 0 28%,#100e17 28% 48%,#0000 48%) 0 0/760px 260px;height:260px;bottom:165px}.world:after{content:"";clip-path:polygon(0 44%,8% 32%,16% 50%,25% 25%,34% 48%,45% 18%,56% 44%,67% 25%,78% 46%,88% 21%,100% 43%,100% 100%,0 100%);z-index:2;background:linear-gradient(#281a31,#100c16 65%);border-top:3px solid #57345f;height:105px;position:absolute;bottom:145px;left:-5%;right:-5%}.ruin{z-index:2;opacity:.8;background:repeating-linear-gradient(0deg,#18121e 0 21px,#2a1d31 22px 24px),repeating-linear-gradient(90deg,#0000 0 41px,#39243d 42px 44px);border:2px solid #38263e;width:130px;height:260px;position:absolute;bottom:182px}.ruin:before{content:"";background:#281b2e;border:2px solid #49314c;height:28px;position:absolute;top:-25px;left:-16px;right:-16px;box-shadow:0 14px #15101b}.ruinLeft{left:5%;transform:rotate(-2deg)}.ruinRight{right:5%;transform:rotate(2deg)}.stageTop{z-index:12;top:18px;left:28px;right:28px}.stageTop>div:first-child{background:#0c0911dd;border:1px solid #3c2d43;border-left:3px solid #e39d3e;min-width:175px;padding:10px 15px}.stageTop>div:first-child b{color:#f4c470;font-size:24px}.progress{background:#0b0910cc;border:1px solid #34283c;min-width:230px;padding:9px 18px}.bossIcon{background:#100c16;border:1px solid #4a3450;width:48px;height:48px}.bossIcon.active{color:#ff8f78;border-color:#e45454;animation:1.3s infinite bossPulse;box-shadow:0 0 25px #e45454aa}@keyframes bossPulse{50%{transform:scale(1.06)}}.enemyInfo{z-index:15;background:linear-gradient(90deg,#0000,#0a0710d9 18% 82%,#0000);width:min(540px,52vw);padding:8px 20px 12px;top:86px}.enemyInfo small{color:#c489a6;letter-spacing:.28em;font-size:8px}.enemyInfo h2{text-shadow:0 3px #000,0 0 24px #bc6acf55;margin:4px 0 8px;font-size:clamp(25px,2.2vw,40px)}.life{background:#130a10;border:2px solid #533444;height:17px;box-shadow:0 0 0 3px #08060b99}.life span{text-shadow:0 1px 2px #000;font-size:9px;line-height:13px}.foe{z-index:11;filter:none;width:290px;height:270px;top:164px}.foeAura{background:radial-gradient(circle,#a14db63b,#0000 68%);border:2px solid #80508e;width:220px;height:220px;animation:2.4s ease-in-out infinite auraBreath;top:5px;left:35px;box-shadow:0 0 0 18px #6a3d7840,0 0 75px #b46ac866}@keyframes auraBreath{50%{opacity:.7;transform:scale(1.08)}}.realMonster{width:220px;height:220px;image-rendering:pixelated;transform-origin:50% 90%;filter:drop-shadow(0 18px 2px #0009)drop-shadow(0 0 10px #d292ff66);animation:1.6s ease-in-out infinite monsterIdle;top:10px;left:35px}@keyframes monsterIdle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.025)}}.foe.boss .realMonster{filter:drop-shadow(0 22px 2px #000a)drop-shadow(0 0 22px #ff6239aa);width:250px;height:250px;top:-5px;left:20px}.foe.takingHit .realMonster{filter:brightness(3)drop-shadow(0 0 18px #fff);animation:none;transform:translate(8px)scale(.92)}.enemyShadow{filter:blur(4px);background:#000b;border-radius:50%;width:196px;height:30px;position:absolute;bottom:21px;left:47px}.enemyRank{color:#dcb0ea;letter-spacing:.18em;background:#130d18;border:1px solid #65436e;padding:4px 10px;font:700 8px Arial;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.foe.boss .enemyRank{color:#ffc074;border-color:#ce6a3d}.hit{text-shadow:0 3px #000,0 0 16px #ff4d73;font-size:30px}.hit.crit{color:#ffd166;font-size:42px}.battleGround{z-index:14;align-items:end;gap:70px;bottom:183px}.player{filter:none;width:170px;height:180px;scale:1}.playerSprite{object-fit:contain;width:150px;height:150px;image-rendering:pixelated;filter:drop-shadow(0 16px 2px #0009) drop-shadow(0 0 10px color-mix(in srgb,var(--class) 65%,transparent));z-index:3;transition:transform .12s;position:absolute;bottom:24px;left:10px}.player .body,.player .cape{display:none}.player .weapon{color:var(--class);filter:drop-shadow(0 0 8px var(--class));z-index:5;font-size:44px;top:40px;right:-5px}.player>small{white-space:nowrap;color:#b9aabd;letter-spacing:.08em;z-index:6;background:#0d0912ee;border:1px solid #4b3653;padding:5px 13px;font-size:8px;bottom:-9px;left:50%;transform:translate(-50%)}.player>small b{color:#fff;font-size:10px;display:block}.player.swing .playerSprite{transform:translateY(-8px)rotate(-5deg)scale(1.08)}.player.swing .weapon{transform:translate(16px,-12px)rotate(60deg)}.companion{background:#0c0911a8;border:1px dashed #60486a;width:86px;height:96px;box-shadow:inset 0 0 25px #5a367122}.companion i{color:#b07ac1;font-size:23px}.companion small{color:#756a7b;letter-spacing:.08em;font-size:6px;line-height:1.5}.rewardTrack{z-index:18;background:linear-gradient(135deg,#120d17ee,#0a080eee);border:1px solid #4b354f;border-left:3px solid #7d5bca;width:190px;padding:13px;top:102px;left:28px}.rewardTrack>span{color:#bd8d4a;font-size:7px}.rewardTrack>b{margin:6px 0;font:14px Georgia}.rewardTrack>small{font-size:8px}.combo{z-index:19;top:125px;right:35px}.combo>b{font-size:48px}.combatHud{z-index:21;background:linear-gradient(#0c0910f2,#08070bf9);border-top:1px solid #4a354f;height:178px;bottom:0;left:0;right:0;box-shadow:0 -18px 45px #0009}.tap{background:linear-gradient(#432513,#21130d);border:1px solid #d6963e;width:320px;height:58px;top:12px;box-shadow:inset 0 0 24px #e8972e1f,0 5px 20px #0008}.tap:hover{background:linear-gradient(#583116,#2a170e);box-shadow:0 0 24px #e4973b33}.tap b{letter-spacing:.2em;font-size:15px}.playerStats{top:15px;left:26px}.playerStats span{background:#100d15;border:1px solid #3c3043;min-width:86px}.skills{bottom:12px}.skills button{background:linear-gradient(#15101c,#0d0a12);border:1px solid #3e3047;width:104px;height:80px}.skills button:hover:not(:disabled){border-color:var(--gold);background:#1b1221;transform:translateY(-4px)}.skills button>i{color:#b77bff;background:#170e22;border-color:#73528b;width:37px;height:37px}.skills button>span{font-size:7px}.dock{z-index:60;background:#08070c;border-top:1px solid #302539;height:62px}.dock button.active{color:#f2a94c;background:linear-gradient(#211526,#100c15);border-top:2px solid #e1993b}.dock button:hover{background:#15101b}@media (width<=900px){.world{height:850px}.ruin{opacity:.45}.foe{top:175px}.battleGround{gap:25px;bottom:225px}.combatHud{height:220px}.skills button{width:78px}.rewardTrack{top:118px}.playerStats{top:70px}.mana{top:73px}}@media (width<=600px){.top{height:62px;padding:0 10px}.logo strong{font-size:13px}.currencies>span,.currencies>button{height:34px;padding:0 8px}.world{height:790px;min-height:790px}.stageTop{top:10px}.stageTop>div:first-child{min-width:auto;padding:7px 9px}.stageTop>div:first-child b{font-size:17px}.progress{min-width:140px;padding:7px}.enemyInfo{width:94vw;top:83px}.enemyInfo h2{font-size:24px}.rewardTrack{width:132px;padding:8px;top:153px;left:8px}.rewardTrack>b{font-size:10px}.foe{width:230px;height:230px;top:184px}.realMonster{width:185px;height:185px;left:22px}.foe.boss .realMonster{width:205px;height:205px;left:12px}.foeAura{width:180px;height:180px;left:25px}.enemyShadow{width:160px;left:35px}.battleGround{gap:5px;bottom:247px}.player{width:130px;height:145px}.playerSprite{width:120px;height:120px;left:5px}.player .weapon{font-size:34px}.companion{width:55px;height:70px}.combatHud{height:236px}.tap{width:240px;height:52px}.playerStats{left:7px}.mana{width:120px;right:7px}.skills{gap:4px}.skills button{width:61px;height:77px}.ruin{display:none}.combo{top:160px;right:8px}.combo>b{font-size:35px}}.titleScreen{background:linear-gradient(#090711 0,#151023 58%,#07060a 100%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.titleScreen:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 35%,#0000 0 22%,#07060a99 70%),linear-gradient(90deg,#050409bb,#0000 35% 65%,#050409bb);position:absolute;inset:0}.titleStars{opacity:.18;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#a57bd4 1px,#0000 1px);background-size:97px 97px,151px 151px;position:absolute;inset:0}.particlesOn .titleStars{animation:12s linear infinite starsDrift}@keyframes starsDrift{to{background-position:97px 48px,-151px 76px}}.titleMoon{aspect-ratio:1;opacity:.72;background:radial-gradient(circle at 36% 30%,#d7c4df 0 3%,#826694 4% 13%,#473454 14% 100%);border-radius:50%;width:min(38vw,520px);position:absolute;top:6%;left:62%;box-shadow:0 0 0 22px #6b4b7c22,0 0 110px #a467bd66}.titleRuins{background:linear-gradient(#0000,#08070a 76%);height:38%;position:absolute;inset:auto 0 0}.titleRuins:before,.titleRuins:after{content:"";background:repeating-linear-gradient(0deg,#17111d 0 28px,#2c1e31 29px 32px),repeating-linear-gradient(90deg,#0000 0 50px,#39263f 51px 54px);border:2px solid #39243e;width:23%;height:82%;position:absolute;bottom:0}.titleRuins:before{clip-path:polygon(0 20%,24% 20%,24% 0,58% 0,58% 31%,100% 31%,100% 100%,0 100%);left:0}.titleRuins:after{clip-path:polygon(0 28%,36% 28%,36% 0,70% 0,70% 18%,100% 18%,100% 100%,0 100%);right:0}.titleMonster,.titleHero{z-index:3;image-rendering:pixelated;position:absolute}.titleMonster{width:min(34vw,430px);height:min(34vw,430px);top:17%;right:13%}.titleMonster img,.titleHero img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.titleMonster img{filter:drop-shadow(0 26px 3px #000a)drop-shadow(0 0 28px #b96ad0aa);animation:2.5s ease-in-out infinite titleFloat}.titleHero{width:min(17vw,210px);height:min(17vw,210px);bottom:10%;right:32%}.titleHero img{filter:drop-shadow(0 18px 2px #000a)drop-shadow(0 0 18px #e4a65388)}@keyframes titleFloat{50%{transform:translateY(-12px)}}.titleContent{z-index:8;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,92vw);min-height:660px;padding:50px;display:flex;position:relative}.titleEyebrow{font:9px var(--font-geist-mono);letter-spacing:.36em;color:#bc8a4e;border-bottom:1px solid #8c6039;padding-bottom:12px}.titleContent h1{letter-spacing:.14em;color:#0000;text-shadow:0 10px 50px #a56ac333;background:linear-gradient(#fff,#d4c2db 54%,#725780);-webkit-background-clip:text;background-clip:text;margin:8px 0 0;font:700 clamp(76px,10vw,148px)/1 Georgia}.titleContent h1 em{color:#f0a64c;-webkit-text-fill-color:#f0a64c;text-shadow:0 0 35px #e18e3777;font-style:normal}.titleContent>p{color:#9f93a6;margin:20px 0 28px;font:clamp(16px,1.5vw,22px)/1.6 Georgia}.titleContent>p b{color:#e7c384}.titleActions{width:min(470px,100%)}.startGame{text-align:left;cursor:pointer;background:linear-gradient(120deg,#4d2b13,#20120d);border:1px solid #e09a3e;grid-template-rows:1fr 1fr;grid-template-columns:55px 1fr;align-items:center;width:100%;min-height:78px;padding:13px 18px;display:grid;box-shadow:inset 0 0 30px #e69b2b1c,0 16px 35px #0009}.startGame:hover{transform:translateY(-3px);box-shadow:0 0 35px #e29a3b33,0 18px 35px #000}.startGame span{color:#ffc263;grid-row:1/3;font-size:26px}.startGame b{letter-spacing:.15em;align-self:end;font:15px Georgia}.startGame small{color:#987f69;align-self:start;margin-top:4px;font-size:8px}.titleActions>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.titleActions>div button{color:#92859a;letter-spacing:.1em;cursor:pointer;background:#0e0b13dd;border:1px solid #46364d;padding:13px;font-size:9px}.titleActions>div button:hover{color:#e2d7e6;border-color:#9b6c43}.titleContent footer{color:#554b5a;letter-spacing:.16em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:26px;left:50px;right:50px}.menuModal{background:linear-gradient(#181220,#0c0911);border:1px solid #55405c;width:min(500px,92vw);padding:32px;position:relative;box-shadow:0 0 80px #000}.menuModal h2{margin:4px 0 22px;font:32px Georgia}.menuModal label{border-top:1px solid #32283a;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.menuModal label span b,.menuModal label span small{display:block}.menuModal label span b{font:14px Georgia}.menuModal label span small{color:#776d7c;margin-top:4px;font-size:8px}.toggle{color:#756b7b;cursor:pointer;background:#120e17;border:1px solid #49384f;padding:9px 12px;font-size:8px}.toggle.on{color:#f1bd6d;background:#2a1b10;border-color:#a67942}.modalBack{color:#f0be76;cursor:pointer;background:#2a1a0f;border:1px solid #a87642;width:100%;margin-top:20px;padding:13px}.creditsModal{text-align:center}.creditSeal{color:#f3b45b;text-shadow:0 0 18px #f0a94b;border:1px solid #d29743;place-items:center;width:80px;height:80px;margin:0 auto 18px;font:42px Georgia;display:grid;transform:rotate(45deg)}.creditSeal:first-letter{transform:rotate(-45deg)}.creditsModal>p{color:#988c9e;font:13px/1.7 Georgia}.creditRows{border:1px solid #3a2d42;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.creditRows span{border-right:1px solid #3a2d42;padding:12px 5px}.creditRows span:last-child{border:0}.creditRows small,.creditRows b{display:block}.creditRows small{color:#735f7c;letter-spacing:.13em;font-size:6px}.creditRows b{margin-top:5px;font-size:9px}.backToTitle{z-index:30;color:#988c9d;cursor:pointer;letter-spacing:.1em;background:#0d0a12dd;border:1px solid #49374f;padding:10px 13px;font-size:8px;position:fixed;top:15px;left:18px}.landingBossSprite{object-fit:contain;width:190px;height:190px;image-rendering:pixelated;filter:drop-shadow(0 12px 2px #0009)drop-shadow(0 0 18px #ae64c3);position:absolute;top:32px;left:50%;transform:translate(-50%)}.landingPlayerSprite{object-fit:contain;width:130px;height:130px;image-rendering:pixelated;filter:drop-shadow(0 11px 2px #0009) drop-shadow(0 0 12px var(--class));position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.choice{padding-top:68px;position:relative;overflow:hidden}.choice>img{object-fit:contain;width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 7px 1px #0009) drop-shadow(0 0 7px var(--class));position:absolute;top:4px;left:50%;transform:translate(-50%)}.choice>i{background:#0e0a13dd;width:24px;height:24px;font-size:13px;position:absolute;top:8px;right:8px}.selectedClass>img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated;filter:drop-shadow(0 8px 1px #0009)}@media (width<=760px){.titleContent{justify-content:flex-end;min-height:100vh;padding:35px 22px 100px}.titleContent h1{font-size:60px}.titleContent>p{font-size:15px}.titleMonster{width:280px;height:280px;top:8%;right:10%}.titleHero{width:120px;height:120px;bottom:39%;right:52%}.titleMoon{width:360px;left:38%}.titleContent footer{gap:10px;bottom:20px;left:22px;right:22px}.titleContent footer span:last-child{display:none}.creditRows{grid-template-columns:1fr}.creditRows span{border-bottom:1px solid #3a2d42;border-right:0}.choice{padding-top:58px}.choice>img{width:54px;height:54px}.selectedClass>img{width:60px;height:60px}}.clickableArena{z-index:9;cursor:crosshair;outline:none;position:absolute;inset:70px 0 178px}.clickableArena:focus-visible{box-shadow:inset 0 0 0 2px #e2a54b}.clickableArena:active{background:radial-gradient(circle at 50% 55%,#ffffff0a,#0000 32%)}.tapHint{z-index:18;color:#695d70;font:7px var(--font-geist-mono);letter-spacing:.22em;white-space:nowrap;animation:2.2s infinite hintFade;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}@keyframes hintFade{50%{opacity:.35}}.clickableArena .enemyInfo{top:8px}.clickableArena .foe{top:86px}.clickableArena .battleGround{bottom:4px}.stageArrow{color:#bd9dca;cursor:pointer;background:#0e0a14cc;border:1px solid #48364f;width:42px;height:48px;font-size:25px}.stageArrow:disabled{opacity:.25;cursor:not-allowed}.bossBattle:before{background:linear-gradient(90deg,#05040acc,#0000 20% 80%,#05040acc),radial-gradient(at 50% 42%,#801e3138 0,#0000 52%)}.bossBattle .moon{box-shadow:0 0 0 18px #6d263455,0 0 100px #c14c5066}.bossBattle .enemyInfo{border-top:1px solid #8c3141}.companion.active{box-shadow:none;background:0 0;border:0;height:104px}.companion.active img{object-fit:contain;width:82px;height:82px;image-rendering:pixelated;filter:drop-shadow(0 10px 1px #0009)drop-shadow(0 0 7px #6aa8ff);transition:transform .15s}.companion.active small{color:#9c8fa4;white-space:nowrap;background:#0c0911dd;border:1px solid #3d3045;padding:3px 6px;display:block}.upgradeHero{cursor:pointer;z-index:3;background:linear-gradient(#493019,#21150e);border:1px solid #d2963d;width:260px;height:58px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.upgradeHero:hover{background:linear-gradient(#5b3b1b,#2a190e);box-shadow:0 0 20px #e5a04033}.upgradeHero b,.upgradeHero small{display:block}.upgradeHero b{letter-spacing:.14em;color:#ffd287;font:12px Georgia}.upgradeHero small{color:#a88661;margin-top:5px;font-size:8px}.battleControls{align-items:center;gap:8px;display:flex;position:absolute;top:72px;right:26px}.battleControls button{color:#776d7d;cursor:pointer;background:#100d15;border:1px solid #3e3246;height:27px;font-size:8px}.battleControls>.auto{padding:0 10px}.battleControls>.auto.on{color:#f2b760;background:#2c1b10;border-color:#b87b3e;box-shadow:0 0 12px #e5993b22}.battleControls>div{display:flex}.battleControls>div button{width:29px}.battleControls>div button.selected{color:#fff;background:#2a1c39;border-color:#77539b}.combatHud .playerStats{top:17px}.combatHud .mana{top:21px}.combatHud .skills{bottom:11px}@media (width<=900px){.clickableArena{inset:70px 0 220px}.clickableArena .battleGround{bottom:4px}.upgradeHero{width:230px;top:8px}.battleControls{top:78px;right:8px}.tapHint{bottom:2px}}@media (width<=600px){.clickableArena{inset:82px 0 238px}.clickableArena .enemyInfo{top:4px}.clickableArena .foe{top:103px}.clickableArena .battleGround{bottom:1px}.tapHint{font-size:5px;bottom:-2px}.stageArrow{display:none}.companion.active{width:58px}.companion.active img{width:58px;height:58px}.companion.active small{padding:2px;font-size:5px}.upgradeHero{width:205px;height:49px;top:7px}.upgradeHero b{font-size:10px}.battleControls{top:62px;right:7px}.battleControls>.auto{padding:0 6px}.combatHud .playerStats{top:62px}.combatHud .mana{top:65px}}.racialHero{--race:#d29b62;isolation:isolate;display:block;position:relative}.racialHero>img{z-index:3;position:relative}.raceAura{z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--race) 42%,transparent),transparent 68%);filter:blur(7px);border-radius:50%;animation:2.2s ease-in-out infinite raceGlow;position:absolute;inset:14%}.raceMark{z-index:5;aspect-ratio:1;border:1px solid var(--race);width:28px;color:var(--race);box-shadow:0 0 14px var(--race);background:#09070dcc;place-items:center;font:16px Georgia;display:grid;position:absolute;top:13%;right:9%}.raceWings,.raceTail{z-index:1;border:2px solid var(--race);opacity:.82;display:none;position:absolute}.raceTraits{color:#caa56f;font:7px var(--font-geist-mono);letter-spacing:.08em;margin-top:4px;display:block}.landingRace{z-index:4;width:145px;height:145px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.landingRace .landingPlayerSprite{width:100%;height:100%;inset:0;transform:none}.combatRace{z-index:2;position:absolute;inset:-35px -28px -4px}.combatRace .playerSprite{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 13px 2px #000b) drop-shadow(0 0 9px var(--race));inset:0;transform:none}.player>.body,.player>.cape{opacity:0}.race-angel .raceWings,.race-seraph .raceWings,.race-succubus .raceWings{height:40%;box-shadow:-14px 0 16px var(--race),14px 0 16px var(--race);border-width:0 3px;border-radius:60%;display:block;top:30%;left:-10%;right:-10%}.race-seraph .raceWings{left:-23%;right:-23%}.race-demon:before,.race-dragon:before,.race-wendigo:before,.race-succubus:before{content:"";z-index:4;border-left:8px solid var(--race);border-right:8px solid var(--race);border-radius:55% 55% 0 0;height:18%;position:absolute;top:8%;left:28%;right:28%}.race-demon .raceTail,.race-dragon .raceTail,.race-reptile .raceTail,.race-succubus .raceTail{border-width:0 4px 4px 0;border-radius:0 0 100%;width:34%;height:32%;display:block;bottom:16%;right:5%;transform:rotate(17deg)}.race-elf:after,.race-goblin:after{content:"";z-index:4;border-left:13px solid var(--race);border-right:13px solid var(--race);clip-path:polygon(0 50%,100% 0,100% 100%);height:12%;position:absolute;top:24%;left:18%;right:18%}.race-android>img{filter:drop-shadow(0 0 9px #48dafa)saturate(.75)}.race-undead>img,.race-ghoul>img,.race-mummy>img{filter:drop-shadow(0 0 8px var(--race)) saturate(.55)}.race-golem>img{filter:drop-shadow(0 0 8px var(--race)) contrast(1.16) saturate(.55)}.race-void>img,.race-primordial>img,.race-divine>img{filter:drop-shadow(0 0 16px var(--race)) saturate(1.25)}@keyframes raceGlow{50%{opacity:.64;transform:scale(1.1)}}@media (width<=600px){.landingRace{width:112px;height:112px}.raceMark{width:21px;font-size:12px}.combatRace{inset:-25px -18px 0}}.evolutionPanel{z-index:30;background:linear-gradient(120deg,#100b12,#17100d 48%,#0d0910);border-top:1px solid #5b3b20;border-bottom:1px solid #3b2b3f;grid-template-columns:180px 1fr 320px;align-items:center;gap:16px;margin:-1px 0 58px;padding:14px 24px;display:grid;position:relative}.evoHeading small,.evoStats small{color:#8f7354;letter-spacing:.14em;font-size:7px;display:block}.evoHeading h2{color:#f1c073;margin:4px 0;font:16px Georgia}.evoStats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.evoStats span{background:#0b080d;border:1px solid #382b37;padding:9px}.evoStats b{margin-top:5px;font:11px Georgia;display:block}.buyModes{grid-column:3;gap:4px;display:flex}.buyModes button{color:#817486;cursor:pointer;background:#0d0910;border:1px solid #443347;flex:1;padding:8px 3px;font-size:7px}.buyModes button.active{color:#ffc96f;background:#2b1a0d;border-color:#d39743}.evolveBtn{color:#5d5660;background:#151117;border:1px solid #3a303d;grid-column:3;min-height:50px}.evolveBtn.ready{color:#ffd386;cursor:pointer;background:linear-gradient(#5a3817,#2d1b0d);border-color:#e0a143;box-shadow:0 0 18px #d88a2828}.evolveBtn b,.evolveBtn small{display:block}.evolveBtn small{margin-top:4px;font-size:7px}.nextMilestone{color:#8c7c91;grid-column:1/3;grid-template-columns:105px 1fr;align-items:center;gap:5px;font-size:8px;display:grid}.nextMilestone i{background:#281f2c;grid-column:1/3;height:4px}.nextMilestone em{background:linear-gradient(90deg,#7f4ab3,#e5a64c);height:100%;display:block}.levelFlash{animation:.42s levelFlash}@keyframes levelFlash{50%{filter:brightness(1.65);transform:translateY(-2px)}}.goldDrop{z-index:20;color:#ffc14d;text-shadow:0 2px #000;font:18px Georgia;animation:.9s forwards goldRise;position:absolute;top:70%;left:50%}@keyframes goldRise{to{opacity:0;transform:translateY(-65px)}}.dock .hasUpgrade:after{content:"";background:#ffc14d;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:28%;box-shadow:0 0 9px #ffc14d}.skillsModal{background:#0d0911;border:1px solid #503a57;width:min(1100px,94vw);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 0 80px #000}.skillsModal>h2{margin:4px 0;font:30px Georgia}.skillsModal>p{color:#827688;font-size:10px}.skillUpgradeList{gap:8px;margin-top:18px;display:grid}.skillUpgradeList article{background:linear-gradient(90deg,#15101a,#0b080e);border:1px solid #3a2b40;grid-template-columns:58px 1fr 150px;align-items:center;gap:14px;padding:13px;display:grid}.skillUpgradeList article.locked{filter:saturate(.25);opacity:.62}.skillIcon{color:#efb65e;background:#25160d;border:1px solid #8b6040;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.skillInfo>span small,.skillInfo>span b{display:block}.skillInfo>span small{color:#9a7047;font-size:7px}.skillInfo>span b{font:15px Georgia}.skillInfo p{color:#827589;margin:5px 0;font-size:8px}.skillNumbers{color:#776a7d;gap:16px;font-size:7px;display:flex}.skillNumbers b{color:#cbbdd0}.skillProgress{background:#27202c;height:4px;margin-top:8px;display:block}.skillProgress em{background:#a76bdd;height:100%;display:block}.skillInfo>small{color:#76647e;font-size:6px}.skillBuy{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.skillBuy>b{text-align:center;color:#f2b75f;grid-column:1/4;margin-bottom:3px}.skillBuy button{color:#eab66e;cursor:pointer;background:#2a190d;border:1px solid #9b6635;padding:8px 2px}.skillBuy button:disabled{color:#4c4650;background:#100d12;border-color:#302a33}@media (width<=950px){.evolutionPanel{grid-template-columns:1fr 1fr;margin-bottom:62px}.evoStats{grid-column:1/3}.buyModes,.evolveBtn{grid-column:2}.nextMilestone{grid-column:1/3}.skillUpgradeList article{grid-template-columns:48px 1fr}.skillBuy{grid-column:1/3}.world{height:720px}}@media (width<=600px){.evolutionPanel{padding:14px 10px;display:block}.evoStats{grid-template-columns:1fr 1fr;margin:10px 0}.buyModes{margin:8px 0}.evolveBtn{width:100%}.nextMilestone{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.nextMilestone i{width:100%}.skillUpgradeList article{grid-template-columns:1fr}.skillIcon{width:42px;height:42px}.skillBuy{grid-column:auto}.skillNumbers{flex-wrap:wrap}}.raceActions{flex-direction:column;gap:6px;display:flex}.raceActions>button{min-width:138px}.raceActions .rerollRace{color:#ffc46a;background:linear-gradient(#3b2412,#1c110a);border-color:#b47c3b}.raceActions .rerollRace b{color:#fff;margin-left:6px}.raceActions .rerollRace:disabled{color:#5d5662;cursor:not-allowed;background:#121015;border-color:#3a303d}.raceReveal:has(.rerollRace:not(:disabled)){box-shadow:0 0 25px #d5913520}@media (width<=600px){.raceActions{width:100%;margin-top:8px}.raceActions>button{width:100%}}.game{height:auto;min-height:100vh;padding-bottom:0;overflow:hidden auto}.game .world{height:clamp(600px,68vh,720px);min-height:600px}.game .evolutionPanel{min-height:154px;margin:0;padding:18px 24px}.game .dock{z-index:80;position:sticky;bottom:0;box-shadow:0 -12px 34px #000c}.combatRace{inset:-42px -34px -2px}.combatRace .playerSprite{object-position:center bottom}@media (width<=900px){.game .world{height:790px;min-height:790px}.game .evolutionPanel{margin:0}.combatRace{inset:-30px -22px 0}}@media (width<=600px){.game .world{height:760px;min-height:760px}.game .evolutionPanel{padding:14px 10px}}.game button,.game a,.creation button,.creation a,.raceReveal button{text-decoration:none!important}.combatRace .playerSprite{object-fit:contain;object-position:center bottom;width:86%;height:112%;top:-7%;left:7%}.ogaMonster{image-rendering:pixelated!important;object-fit:contain!important;filter:drop-shadow(0 16px 2px #000a)drop-shadow(0 0 15px #a7487e)!important}.foe.boss .ogaMonster{width:250px!important;height:250px!important;top:2px!important;left:-15px!important}.companion.active img{object-position:center 42%;transform-origin:bottom;transform:scale(1.55)}.companion.active.pulse-1 img{transform:translateY(-8px)scale(1.65)}.assetCredits{border-top:1px solid #302639;padding-top:12px;margin:14px 0 0!important;font:8px/1.6 Arial!important}.assetCredits a{color:#d8a252;text-decoration:none!important}.enemyInfo h2{letter-spacing:.04em;margin:2px;font-size:14px!important}.foe{transform-origin:top;transform:scale(.42)}.foe.boss{transform:scale(.52)}.battleGround{gap:34px}.player,.companion.active{transform-origin:bottom;transform:scale(.55)}.customizeModal{text-align:center;background:#0d0911;border:1px solid #503a57;width:min(820px,94vw);max-height:90vh;padding:26px;position:relative;overflow:auto}.customizeModal h2{font:28px Georgia}.customPreview{width:190px;height:260px;margin:5px auto}.customPreview img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 16px var(--race))}.customWeapon{z-index:5;color:#ffc36d;font:38px Georgia;position:absolute;top:45%;right:8%}.customRow{grid-template-columns:90px repeat(4,1fr);align-items:center;gap:7px;margin:9px 0;display:grid}.customRow>b{color:#a98552;font-size:8px}.customRow button,.saveLook{color:#867b8d;cursor:pointer;background:#141018;border:1px solid #3d3045;padding:10px}.customRow button.selected{color:#ffd088;background:#34200e;border-color:#d99b45}.saveLook{color:#ffd088;border-color:#d99b45;width:100%;margin-top:12px}.outfit-1 img{filter:hue-rotate(285deg) drop-shadow(0 0 16px var(--race))}.outfit-2 img{filter:sepia(.7) saturate(1.6) drop-shadow(0 0 16px var(--race))}.outfit-3 img{filter:grayscale(.45) contrast(1.2) drop-shadow(0 0 16px var(--race))}.hair-1 img{clip-path:polygon(12% 8%,88% 8%,100% 100%,0 100%)}.hair-2 img{filter:brightness(.85) drop-shadow(0 0 16px var(--race))}@media (width<=600px){.customRow{grid-template-columns:1fr 1fr}.customRow>b{grid-column:1/3}.foe{transform:scale(.5)}.player,.companion.active{transform:scale(.65)}}@media (width>=901px){.game{grid-template-rows:64px minmax(0,1fr) 158px 54px;grid-template-columns:minmax(0,65fr) minmax(340px,35fr);height:100vh;min-height:0;padding:0;display:grid;overflow:hidden}.game>.top{grid-area:1/1/auto/3;height:64px}.game>.world{grid-area:2/1;height:auto;min-height:0}.game>.evolutionPanel{grid-area:3/1;min-height:0;margin:0;padding:12px 18px;overflow:auto}.game>.dock{grid-area:4/1/auto/3;height:54px;position:relative}.contextRail{z-index:35;background:linear-gradient(145deg,#100c16,#09070d 58%,#15100d);border-left:1px solid #49374e;grid-area:2/2/4;min-width:0;padding:22px;overflow-y:auto;box-shadow:-18px 0 45px #0009}.game>.overlay.sideOverlay,.game>.overlay:not(.offlineOverlay){-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;background:#08060bd9;padding:0;display:block;position:fixed;inset:64px 0 54px 65%}.game>.overlay.sideOverlay>section,.game>.overlay:not(.offlineOverlay)>section{border:0;border-left:1px solid #604367;width:100%;height:100%;max-height:none;margin:0;overflow-y:auto}.game:has(>.overlay:not(.offlineOverlay)) .contextRail{visibility:hidden}}.contextRail .railTitle{border-bottom:1px solid #34283b;padding-bottom:16px}.railTitle small,.railTitle b{display:block}.railTitle small{letter-spacing:.24em;color:#9d7448;font-size:7px}.railTitle b{color:#f2d6a1;margin-top:5px;font:20px Georgia}.contextRail>article{border-bottom:1px solid #2e2534;align-items:center;gap:12px;padding:16px 0;display:flex}.contextRail>article>span{color:#ffc167;background:#2b190d;border:1px solid #9c6a3e;place-items:center;width:42px;height:42px;display:grid}.contextRail>article b,.contextRail>article small{display:block}.contextRail>article b{font:14px Georgia}.contextRail>article small{color:#9c8fa3;margin-top:4px;font-size:8px}.afkMetrics{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.afkMetrics span{background:#0d0a12;border:1px solid #382d40;padding:12px}.afkMetrics small,.afkMetrics b{display:block}.afkMetrics small{color:#8d7c95;letter-spacing:.08em;font-size:7px}.afkMetrics b{color:#eee5f1;margin-top:6px;font:16px Georgia}.expeditionButton,.bestBuy{color:#c4b7ca;letter-spacing:.1em;cursor:pointer;background:#15101b;border:1px solid #4f3b59;width:100%;margin-top:8px;padding:14px;font-size:9px}.expeditionButton{color:#ffd18a;background:linear-gradient(#3b2412,#201309);border-color:#9d6e3e}.bestBuy:hover,.expeditionButton:hover{filter:brightness(1.25)}@media (width>=901px){.foe{transform-origin:top;transform:scale(1.05)}.foe.boss{transform:scale(1.3)}.player{transform-origin:bottom;transform:scale(.99)}.companion.active{transform-origin:bottom;transform:scale(.83)}.battleGround{gap:16px;bottom:2px}.clickableArena .foe{top:92px}.enemyInfo h2{font-size:clamp(20px,1.7vw,30px)!important}.enemyInfo{width:min(560px,78%)}.rewardTrack{left:16px}.combatHud{height:178px}}.life i{transition:width .24s cubic-bezier(.2,.8,.2,1)}.game:has(.auto.on) .playerSprite{animation:1.25s ease-in-out infinite autoHero}.game:has(.auto.on) .companion.active:first-child img{animation:1.7s ease-in-out infinite autoCompanion}.game:has(.auto.on) .companion.active:last-child img{animation:2.15s ease-in-out .35s infinite autoCompanion}.game:has(.auto.on) .mountains{animation:18s linear infinite parallaxMove}.game:has(.auto.on) .pixelSky{animation:45s linear infinite reverse parallaxMove}@keyframes autoHero{0%,72%,to{transform:translate(0)}82%{transform:translate(18px,-6px)rotate(-4deg)}}@keyframes autoCompanion{0%,75%,to{transform:scale(1.55)}84%{transform:translate(12px,-7px)scale(1.68)}}@keyframes parallaxMove{to{background-position-x:520px}}.game:has(.auto.on) .companion.active:after{content:"";opacity:0;background:linear-gradient(90deg,#77c7ff,#0000);width:28px;height:3px;animation:1.7s infinite projectile;position:absolute;top:38%;right:-28px;box-shadow:0 0 8px #75c9ff}@keyframes projectile{74%{opacity:0;transform:translate(0)}80%{opacity:1}96%{opacity:0;transform:translate(160px)}}.tutorialTip{z-index:140;color:#ffe0a7;background:#160f12ee;border:1px solid #d69843;align-items:center;gap:8px;padding:11px 13px;display:flex;position:fixed;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 0 35px #000}.tutorialTip b{letter-spacing:.09em;font-size:9px}.tutorialTip button{color:#9d90a4;cursor:pointer;background:#110d15;border:1px solid #5c435a;padding:7px 9px}.tutorialTip button:last-child{color:#ffc876;border-color:#c88a3f}.expeditionPanel{color:#eee;background:#0d0911;padding:26px;position:relative}.expeditionPanel h2,.offlineReport h2{margin:4px 0 8px;font:28px Georgia}.expeditionPanel>p{color:#918497;font-size:9px;line-height:1.6}.focusGrid{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.focusGrid button{text-align:left;color:#aaa0ae;cursor:pointer;background:#120e16;border:1px solid #3d3045;min-height:68px;padding:11px}.focusGrid button.selected{color:#ffd08a;background:#2b1b0f;border-color:#d39642}.focusGrid b,.focusGrid small{display:block}.focusGrid small{color:#8b7d90;margin-top:5px;font-size:7px}.reserveRule{border:1px solid #352b3c;grid-template-columns:1fr 110px 42px;align-items:center;gap:10px;padding:13px;display:grid}.reserveRule b,.reserveRule small{display:block}.reserveRule small{color:#7d7283;margin-top:4px;font-size:7px}.reserveRule strong{color:#f4b95f}.ruleList{gap:5px;margin:12px 0;display:grid}.ruleList button{color:#8b818f;text-align:left;cursor:pointer;background:#100d14;border:1px solid #342a3a;align-items:center;gap:9px;padding:11px;display:flex}.ruleList button.on{color:#dfd3e3;border-color:#735547}.ruleList button span{color:#e2a34c;font-size:16px}.expeditionEstimate,.offlineStats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.expeditionEstimate span,.offlineStats span{background:#100c14;border:1px solid #382c3d;padding:10px}.expeditionEstimate small,.expeditionEstimate b,.offlineStats small,.offlineStats b{display:block}.expeditionEstimate small,.offlineStats small{color:#827588;font-size:6px}.expeditionEstimate b,.offlineStats b{color:#f0d4a2;margin-top:5px}.offlineOverlay{place-items:center;z-index:180!important;background:#050408e8!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.offlineReport{text-align:center;background:radial-gradient(circle at 50% 0,#39233b,#0e0a12 55%)!important;border:1px solid #8c623a!important;width:min(620px,94vw)!important;height:auto!important;padding:34px!important;box-shadow:0 0 90px #000!important}.offlineSeal{color:#f1ad4e;text-shadow:0 0 22px #e7a143;font-size:42px}.awayTime{color:#bca9c3;margin:12px;display:block}.offlineStats{grid-template-columns:repeat(3,1fr);margin:18px 0}.offlineReport>p{color:#928799;font-size:9px}.offlineReport>button{color:#ffd18b;cursor:pointer;background:linear-gradient(#513016,#29190d);border:1px solid #e0a044;width:100%;padding:15px}@media (width<=900px){.contextRail{background:#0d0a11;border-top:1px solid #403047;margin:0;padding:16px}.game{height:auto;overflow-y:auto}.game>.overlay.sideOverlay,.game>.overlay:not(.offlineOverlay){z-index:120;padding:0;position:fixed;inset:0}.game>.overlay.sideOverlay>section,.game>.overlay:not(.offlineOverlay)>section{border:0;width:100%;height:100%;max-height:none;overflow:auto}.foe{transform:scale(.78)}.foe.boss{transform:scale(.9)}.player{transform:scale(.85)}.companion.active{transform:scale(.75)}.enemyInfo h2{font-size:22px!important}.tutorialTip{justify-content:center;bottom:68px;left:8px;right:8px;transform:none}.afkMetrics{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.contextRail{padding:12px}.contextRail>article{padding:10px 0}.afkMetrics{grid-template-columns:1fr 1fr}.foe{transform:scale(.7)}.foe.boss{transform:scale(.82)}.player{transform:scale(.78)}.companion.active{transform:scale(.68)}.battleGround{gap:2px}.focusGrid{grid-template-columns:1fr}.reserveRule{grid-template-columns:1fr 90px 34px}.offlineStats{grid-template-columns:1fr 1fr}.tutorialTip b{font-size:7px}.tutorialTip button{padding:6px}.game .evolutionPanel{padding-bottom:74px}}.contextRail{display:none!important}@media (width>=901px){.game{grid-template-rows:58px minmax(0,1fr) 116px 52px;grid-template-columns:1fr;height:100vh;display:grid;overflow:hidden}.game>.top{grid-area:1/1;height:58px}.game>.world{grid-area:2/1;height:auto!important;min-height:0!important}.game>.evolutionPanel{grid-area:3/1}.game>.dock{grid-area:4/1}.game>.overlay.sideOverlay,.game>.overlay:not(.offlineOverlay){width:min(420px,32vw);inset:58px 0 52px auto;box-shadow:-24px 0 65px #000}.game:has(>.overlay:not(.offlineOverlay)) .world{padding-right:min(420px,32vw)}.game>.evolutionPanel{grid-template-rows:40px 48px;grid-template-columns:150px 1fr 300px;display:grid;min-height:0!important;padding:10px 16px!important}.evoHeading{grid-row:1/3}.evoHeading h2{font-size:13px}.evoStats{grid-area:1/2/3}.buyModes{grid-area:1/3}.evolveBtn{grid-area:2/3;min-height:43px}.nextMilestone{opacity:.75;position:absolute;bottom:7px;left:166px;right:316px}.foe{transform:scale(1.18)}.foe.boss{transform:scale(1.38)}.player{transform:scale(1.06)}.companion.active{transform:scale(.9)}.battleGround{gap:10px}.clickableArena .foe{top:76px}.clickableArena .battleGround{bottom:-3px}.enemyInfo{top:0!important}.combatHud{height:164px}.clickableArena{inset:58px 0 164px}.rewardTrack{width:172px;top:88px}.stageTop{top:10px}.stageTop>div:first-child{padding:7px 12px}.stageTop>div:first-child b{font-size:19px}.progress{padding:7px 15px}.dock button span{font-size:8px}}.objectiveMini{position:absolute}.game .rewardTrack{border-radius:2px;max-width:180px}.skills button:first-child{--skill:#d85571}.skills button:nth-child(2){--skill:#4fa8e8}.skills button:nth-child(3){--skill:#e8a447}.skills button:nth-child(4){--skill:#9569dc}.skills button:nth-child(5){--skill:#5ac98f}.skills button>i{border-color:var(--skill);color:var(--skill);box-shadow:inset 0 0 14px color-mix(in srgb,var(--skill) 22%,transparent),0 0 9px color-mix(in srgb,var(--skill) 25%,transparent)}.skills button:not(:disabled){border-color:color-mix(in srgb,var(--skill) 55%,#3e3047)}.skills button:disabled em{max-width:70px;font-size:6px;line-height:1.2}.top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.world{filter:brightness(1.12)saturate(1.12)}.playerSprite,.realMonster,.companion.active img{filter:drop-shadow(0 14px 2px #000b)drop-shadow(0 0 13px #d9b6ff88)!important}@keyframes foeRecoil{50%{translate:10px}}.player.swing{animation:.28s heroLunge}@keyframes heroLunge{50%{translate:20px -4px}}@keyframes goldFly{70%{opacity:1;transform:translate(30vw,-45vh)scale(.8)}to{opacity:0;transform:translate(43vw,-65vh)scale(.25)}}.noxLanding{--ink:#09070d;--panel:#120d18;--violet:#7d4caa;--gold:#e9a84c;color:#f4edf6;scroll-behavior:smooth;background:#08060b;min-height:100vh;overflow-x:hidden}.noxLanding *{box-sizing:border-box}.landNav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#08060de8,#08060d99);border-bottom:1px solid #ffffff12;align-items:center;gap:34px;height:66px;padding:0 clamp(20px,5vw,78px);display:flex;position:fixed;top:0;left:0;right:0}.landLogo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.landLogo b{color:var(--gold);font:38px Georgia}.landLogo strong{letter-spacing:.27em;font:16px Georgia}.landNav nav{gap:25px;margin-left:auto;display:flex}.landNav nav a{color:#a99eae;letter-spacing:.08em;font-size:9px;text-decoration:none}.landNav nav a:hover{color:#fff}.landNav>button,.landActions button,.landFinal>button{color:#ffd99d;cursor:pointer;background:linear-gradient(#5e3918,#2b190d);border:1px solid #e2a04a;padding:13px 21px;box-shadow:0 0 24px #e89d3225}.landHero{background:radial-gradient(circle at 75% 38%,#743d833b,#0000 28%),linear-gradient(#100b19,#191025 58%,#09070c);grid-template-columns:1fr 1.05fr;align-items:center;min-height:100vh;padding:100px clamp(24px,7vw,130px) 55px;display:grid;position:relative;overflow:hidden}.landHero:before{content:"";opacity:.22;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#a86fd4 1px,#0000 1px);background-size:103px 103px,167px 167px;animation:50s linear infinite landStars;position:absolute;inset:0}@keyframes landStars{to{background-position:300px 160px,-220px 90px}}.landHero:after{content:"";clip-path:polygon(0 48%,13% 22%,25% 53%,38% 17%,51% 48%,65% 12%,78% 45%,90% 19%,100% 48%,100% 100%,0 100%);background:#0a080e;height:25%;position:absolute;bottom:0;left:-5%;right:-5%}.landFog{filter:blur(20px);background:linear-gradient(100deg,#0000,#be85d318,#0000);animation:12s ease-in-out infinite alternate fogSlide;position:absolute;inset:45% -10% 0}@keyframes fogSlide{to{transform:translate(12%)}}.landCopy{z-index:4;max-width:650px;position:relative}.landCopy>span,.sectionHead>span,.demoCopy>span,.groupSection>div>span,.offlineSection>div>span,.landFinal>span{letter-spacing:.28em;color:#c38a51;font-size:9px}.landCopy h1{letter-spacing:.12em;color:#0000;background:linear-gradient(#fff,#bda8c6 75%);-webkit-background-clip:text;background-clip:text;margin:18px 0 3px;font:clamp(76px,9vw,146px)/.9 Georgia}.landCopy h1 em{-webkit-text-fill-color:var(--gold);font-style:normal}.landCopy h2{letter-spacing:.14em;color:#e9c580;margin:12px 0;font:clamp(19px,2vw,31px) Georgia}.landCopy p{color:#b5a9ba;max-width:600px;font:16px/1.75 Georgia}.landActions{align-items:center;gap:12px;margin:26px 0;display:flex}.landActions button{min-width:210px;font-weight:700}.landActions a{color:#aaa0ae;border:1px solid #44344b;padding:13px 18px;font-size:9px;text-decoration:none}.landBadges{flex-wrap:wrap;gap:8px;display:flex}.landBadges span{color:#bdb1c1;background:#0b0810aa;border:1px solid #49364f;padding:8px 10px;font-size:8px}.heroBattle{z-index:4;height:min(72vh,680px);min-height:510px;position:relative}.heroBattle:before{content:"";background:radial-gradient(circle,#8b4fa13b,#0000 66%);border:1px solid #9f6bb844;border-radius:50%;position:absolute;inset:8% 4%;box-shadow:0 0 90px #9a55b333}.heroBossBar{z-index:7;text-align:center;position:absolute;top:5%;left:13%;right:8%}.heroBossBar small,.heroBossBar b{letter-spacing:.16em;font-size:8px;display:block}.heroBossBar i{background:#12070d;border:2px solid #582d40;height:14px;margin:7px;display:block}.heroBossBar em{background:linear-gradient(90deg,#8e1d3c,#ed4966);width:72%;height:100%;display:block;box-shadow:0 0 14px #ed4966}.heroBoss{object-fit:contain;width:55%;height:55%;image-rendering:pixelated;filter:drop-shadow(0 25px 3px #000b)drop-shadow(0 0 26px #b66dc5);position:absolute;top:12%;left:28%}.heroParty{justify-content:center;align-items:end;gap:5%;height:41%;display:flex;position:absolute;bottom:7%;left:13%;right:3%}.heroParty>img{object-fit:contain;width:25%;height:72%;image-rendering:pixelated;filter:drop-shadow(0 16px 2px #000b)drop-shadow(0 0 12px #62afff)}.heroParty>span{width:33%;height:100%}.heroParty>span>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 18px 2px #000c)drop-shadow(0 0 15px #e8a04d)}.heroDamage{z-index:8;color:#ffd36a;text-shadow:0 3px #000,0 0 20px #ffaf3c;font:700 24px Georgia;animation:1.4s ease-in-out infinite damageBob;position:absolute;top:34%;left:58%}@keyframes damageBob{50%{transform:translateY(-14px)scale(1.08)}}.heroCoin{z-index:8;color:#ffc55d;font:18px Georgia;position:absolute;top:56%;right:9%}.landSection{background:#0b080f;padding:110px clamp(24px,7vw,130px);position:relative}.sectionHead{text-align:center}.sectionHead h2,.demoCopy h2,.groupSection h2,.offlineSection h2,.landFinal h2{margin:12px 0 35px;font:clamp(30px,4vw,60px) Georgia}.stepGrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:auto;display:grid}.stepGrid article{background:linear-gradient(145deg,#18101e,#0e0a13);border:1px solid #46334d;min-height:250px;padding:24px;position:relative;overflow:hidden}.stepGrid article:after{content:"";background:radial-gradient(circle,#8657a044,#0000 68%);height:150px;position:absolute;inset:auto -15% -45% 35%}.stepGrid small{color:#705778}.stepGrid i{color:#ffc36f;background:#2e1b0f;border:1px solid #9b6c42;place-items:center;width:62px;height:62px;margin:22px 0;font:25px Georgia;display:grid}.stepGrid h3{letter-spacing:.12em;font:20px Georgia}.stepGrid p{color:#988d9e;font:13px/1.6 Georgia}.demoSection{background:linear-gradient(110deg,#100b16,#191022);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;display:grid}.demoCopy p{color:#a99dad;font:15px/1.7 Georgia}.demoEconomy{align-items:center;gap:10px;margin-top:22px;display:flex}.demoEconomy b{color:#ffc66c;font:22px Georgia}.demoEconomy button,.demoVictory button{color:#ffd493;cursor:pointer;background:#3d2512;border:1px solid #d49743;padding:12px}.demoEconomy button:disabled{filter:grayscale();opacity:.4}.demoVictory{background:#171016;border:1px solid #705044;gap:8px;margin-top:15px;padding:15px;display:grid}.demoVictory span{color:#a79bab;font-size:9px}.demoArena{cursor:crosshair;background:radial-gradient(circle at 50% 42%,#6e3a7a44,#0000 36%),linear-gradient(#171127 0 65%,#100b15 65%);border:1px solid #5d3f63;height:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000}.demoArena:after{content:"";clip-path:polygon(0 60%,15% 25%,30% 58%,43% 20%,58% 62%,73% 32%,88% 55%,100% 24%,100% 100%,0 100%);background:#25182c;height:80px;position:absolute;bottom:23%;left:-5%;right:-5%}.demoLife{z-index:5;text-align:center;position:absolute;top:25px;left:12%;right:12%}.demoLife span{font:13px Georgia}.demoLife i{background:#190910;border:2px solid #674052;height:14px;margin-top:8px;display:block}.demoLife em{background:linear-gradient(90deg,#821b3b,#ef4f67);height:100%;transition:width .2s;display:block}.demoMonster{z-index:4;object-fit:contain;width:34%;height:39%;image-rendering:pixelated;filter:drop-shadow(0 18px 2px #000b)drop-shadow(0 0 20px #bf77ce);position:absolute;top:17%;left:33%}.hitDemo{animation:.25s demoHit}@keyframes demoHit{50%{filter:brightness(3);transform:translate(13px)}}.demoHero{z-index:5;object-fit:contain;width:26%;height:34%;image-rendering:pixelated;filter:drop-shadow(0 16px 2px #000b)drop-shadow(0 0 13px #e8a54f);position:absolute;bottom:8%;left:37%}.demoArena>strong{z-index:7;color:#ffd36e;font:28px Georgia;animation:.4s forwards demoNumber;position:absolute;top:33%;left:55%}@keyframes demoNumber{to{opacity:0;transform:translateY(-35px)}}.demoArena>small{z-index:8;text-align:center;color:#9e8aa6;letter-spacing:.2em;font-size:7px;position:absolute;bottom:10px;left:0;right:0}.groupSection,.offlineSection{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.groupSection{background:#0a080e}.groupVisual{background:radial-gradient(circle at 50% 60%,#8d4d9a38,#0000 53%);justify-content:center;align-items:end;height:480px;display:flex;position:relative}.groupVisual img{object-fit:contain;width:29%;height:70%;image-rendering:pixelated;filter:drop-shadow(0 18px 2px #000b)drop-shadow(0 0 14px #b576c5)}.groupVisual img:nth-child(2){width:37%;height:88%}.groupVisual span{color:#ffc366;font-size:40px;position:absolute;top:20%;right:15%}.groupSection p,.offlineSection p{color:#aa9ead;font:15px/1.8 Georgia}.groupSection ul{padding:0;list-style:none}.groupSection li{color:#d4c8d7;border-bottom:1px solid #342838;padding:12px 0}.groupSection li:before{content:"◆";color:#e3a249;margin-right:12px}.offlineSection{background:linear-gradient(130deg,#17101f,#0a080e)}.offlineSection article{background:linear-gradient(#181020,#0e0a13);border:1px solid #674568;padding:28px;box-shadow:0 25px 70px #000}.offlineSection article>small{letter-spacing:.18em;color:#bd8750;font-size:7px}.offlineSection article h3{font:24px Georgia}.offlineSection article>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.offlineSection article span{text-align:center;color:#8c808f;border:1px solid #3f3045;padding:12px;font-size:8px}.offlineSection article span b{color:#fff;font:20px Georgia;display:block}.offlineSection article button{color:#ffd18a;background:#37210f;border:1px solid #cb8d41;width:100%;margin-top:12px;padding:13px}.landFinal{text-align:center;background:radial-gradient(circle at 50% 45%,#6d3e7739,#0000 34%),#09070c;padding:130px 24px}.landFinal h2{max-width:880px;margin:15px auto}.landFinal p{color:#9e92a3}.landFinal>button{margin:24px}.landFinal>div{color:#786c7d;letter-spacing:.15em;justify-content:center;gap:28px;font-size:7px;display:flex}@media (width<=900px){.landNav nav{display:none}.landNav{padding:0 16px}.landNav>button{margin-left:auto}.landHero{grid-template-columns:1fr;padding-top:110px}.landCopy{text-align:center;margin:auto}.landActions,.landBadges{justify-content:center}.heroBattle{height:560px}.stepGrid{grid-template-columns:1fr 1fr}.demoSection,.groupSection,.offlineSection{grid-template-columns:1fr}.demoCopy{text-align:center}.demoEconomy{justify-content:center}.groupSection>div:last-child{grid-row:1}.game{height:auto;display:block;overflow-y:auto}.game>.world{height:calc(100vh - 118px)!important;min-height:660px!important}.game>.evolutionPanel{z-index:70;border:1px solid #68482f;max-height:150px;position:fixed;bottom:58px;left:8px;right:8px;overflow:auto;box-shadow:0 -16px 35px #000}.game>.dock{position:fixed;bottom:0;left:0;right:0}.game .combatHud{bottom:0}.clickableArena{inset:70px 0 220px}}@media (width<=600px){.landLogo strong{font-size:12px}.landNav>button{padding:10px;font-size:7px}.landHero{padding:95px 16px 30px}.landCopy h1{font-size:58px}.landCopy h2{font-size:15px}.landCopy p{font-size:13px}.landActions{flex-direction:column}.landBadges{grid-template-columns:1fr 1fr;display:grid}.heroBattle{height:440px;min-height:420px}.heroBoss{width:66%;left:18%}.heroParty{left:4%;right:4%}.landSection{padding:75px 16px}.stepGrid{grid-template-columns:1fr}.stepGrid article{min-height:180px}.demoArena{height:440px}.groupVisual{height:360px}.offlineSection article>div{grid-template-columns:1fr 1fr}.landFinal>div{flex-direction:column;gap:10px}.game>.world{height:calc(100svh - 108px)!important;min-height:610px!important}.game>.evolutionPanel{max-height:126px;bottom:54px;padding:8px!important}.game>.evolutionPanel .evoStats,.game>.evolutionPanel .nextMilestone{display:none}.game>.evolutionPanel .evoHeading{justify-content:space-between;display:flex}.game>.evolutionPanel .buyModes{margin:4px 0}.game>.evolutionPanel .evolveBtn{min-height:40px}.skills button{width:18vw}.skills button>span{display:none}.enemyInfo{width:90vw}.enemyInfo h2{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.noxLanding *,.game *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--nox-bg:#09070d;--nox-surface:#13101a;--nox-purple:#7b4dff;--nox-gold:#e9a642;--nox-life:#e54861;--nox-text:#f4effa;--nox-muted:#aaa1b4}.game,.noxLanding{color:var(--nox-text);background:var(--nox-bg);font-family:Arial,Helvetica,sans-serif}.game h1,.game h2,.game h3,.noxLanding h1,.noxLanding h2,.noxLanding h3,.logo strong,.landLogo strong{font-family:Georgia,Times New Roman,serif}.game small,.game span,.game button{letter-spacing:normal}.top{background:#09070df2;border-color:#2b2533}.logo{align-items:center;gap:9px;display:flex}.logo>img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 0 9px #7b4dff77)}.logo strong{letter-spacing:.18em;font-size:16px}.logo small{color:var(--nox-muted);letter-spacing:.08em;font-size:7px}.currencies>span,.currencies>button{color:var(--nox-text);background:#13101a;border-color:#302a38;font-weight:700}.currencies>span:first-child{color:#ffd179}.currencies .diamond{color:#a98bff}.world{background:linear-gradient(#171126 0,#21132d 50%,#0d0a12 100%)}.enemyInfo{background:linear-gradient(90deg,#0000,#09070de8 18% 82%,#0000)}.enemyInfo small{color:#c8aecf;font-size:9px}.enemyInfo h2{color:#fff;font-size:24px!important}.life{border-color:#71364b;height:18px}.life i{background:linear-gradient(90deg,#9c1f3e,var(--nox-life));box-shadow:0 0 16px #e5486188}.life span{font-size:10px;font-weight:800}.rewardTrack{box-shadow:0 10px 24px #0008;border:1px solid #47394f!important;border-left:3px solid var(--nox-purple)!important;background:#13101aeb!important;padding:11px!important;top:74px!important;left:16px!important}.rewardTrack>span{font-weight:800;color:#bb9aff!important;font-size:7px!important}.rewardTrack>b{font-family:Arial,sans-serif!important;font-size:12px!important}.rewardTrack>small{color:var(--nox-muted)!important;font-size:8px!important}.battleGround{grid-template-columns:150px 210px 150px!important;gap:18px!important;width:auto!important;display:grid!important;left:50%!important;transform:translate(-50%)!important}.player{grid-area:1/2}.companion.left{grid-area:1/1;translate:0 16px}.companion.right{grid-area:1/3;translate:0 16px}.player>small,.companion.active small{color:#eee;background:#09070ddd;border-color:#493951;font-size:8px}.production{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:15px;left:18px}.production span,.production small{color:var(--nox-muted);background:#100d16cc;border-left:2px solid #513b62;padding:7px 9px;font-size:7px}.production b{color:#fff;margin-right:4px;font-size:12px}.production span:nth-child(2) b{color:#ffd069}.battleControls{top:auto!important;bottom:18px!important;right:18px!important}.battleControls button{font-weight:800;height:34px!important}.battleControls .auto.on{border-color:var(--nox-gold);color:#ffd189}.mana{width:180px!important;top:13px!important;right:18px!important}.skills{gap:8px!important;bottom:8px!important}.skills button{border-radius:5px;position:relative;overflow:hidden;background:#13101aed!important;border:1px solid #3c3344!important;width:94px!important;height:88px!important}.skills button>i{image-rendering:pixelated;margin:auto;display:block;width:44px!important;height:44px!important;box-shadow:none!important;background-image:url(/assets/noxios/noxios-skill-icons-v1.png)!important;background-repeat:no-repeat!important;background-size:500% 100%!important;border:0!important}.skills .skill-0>i{background-position:0 0!important}.skills .skill-1>i{background-position:25% 0!important}.skills .skill-2>i{background-position:50% 0!important}.skills .skill-3>i{background-position:75% 0!important}.skills .skill-4>i{background-position:100% 0!important}.skills button>span{color:#fff;font-weight:700;font-size:8px!important}.skills button>b{color:#ddd;background:#09070d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;top:4px!important;left:5px!important}.skills button:not(:disabled){box-shadow:inset 0 0 20px color-mix(in srgb,var(--skill) 11%,transparent),0 0 0 1px color-mix(in srgb,var(--skill) 22%,transparent)}.skills button:not(:disabled):hover{transform:translateY(-3px);border-color:var(--skill)!important}.skills button:not(:disabled):after{content:"";border:1px solid var(--skill);opacity:.35;border-radius:5px;animation:1.8s infinite skillReady;position:absolute;inset:0}@keyframes skillReady{50%{opacity:.75;box-shadow:inset 0 0 13px var(--skill)}}.skills button:disabled{filter:grayscale(.75);opacity:.55}.skills button>em{color:#d3c7d7!important;font-size:6px!important;line-height:1.25!important}.dock{background:#0c0910!important;border-top-color:#2f2936!important}.dock button{min-width:90px;position:relative;color:#8f8596!important}.dock button i{color:#9d89ae;font-size:16px;font-style:normal;display:block}.dock button span{font-weight:700;font-size:8px!important}.dock button.active{color:#ffd07f!important;border-top-color:var(--nox-gold)!important;background:#19111e!important}.dock button.active i{color:var(--nox-gold)}.evolutionPanel{background:linear-gradient(100deg,#13101a,#19111e)!important;border-top:1px solid #4e3a55!important;border-bottom:0!important}.evoHeading small{color:#9e8aaa!important}.evoHeading h2{font-weight:800;color:#fff!important;font-family:Arial,sans-serif!important}.evoHeading>b{color:#ffd069!important}.evoStats{align-items:center!important;gap:12px!important;display:flex!important}.evoStats span{background:0 0!important;border:0!important;border-left:1px solid #3c3143!important;padding:4px 10px!important}.evoStats span:nth-child(3){display:none}.evoStats small{font-size:7px!important}.evoStats b{font-size:12px!important}.buyModes button{background:#0d0a12!important;border-color:#403448!important;font-size:8px!important}.buyModes button.active{border-color:var(--nox-purple)!important;color:#d8cbff!important;background:#281d43!important}.evolveBtn.ready{border-color:var(--nox-gold)!important;color:#ffd69b!important;background:linear-gradient(#5b3717,#2c1a0d)!important;box-shadow:0 0 20px #e9a64235!important}.evolveBtn.ready:active{transform:scale(.97)}.nextMilestone{font-size:7px!important}.tutorialTip{border-radius:5px;grid-template-columns:1fr auto auto;width:250px;border:1px solid var(--nox-purple)!important;background:#13101af2!important;padding:12px!important;display:grid!important;bottom:178px!important;left:50%!important;right:auto!important;box-shadow:0 0 0 9999px #05040735,0 12px 35px #000!important}.tutorialTip b,.tutorialTip small{grid-column:1/4}.tutorialTip b{color:#fff;font-size:10px!important}.tutorialTip small{color:var(--nox-muted);margin:4px 0 8px;font-size:8px}.tutorialTip button{font-size:7px!important}.tutorialArrow{color:#bc9cff;font-size:22px;animation:.8s infinite alternate tutorialPoint;position:absolute;bottom:-22px;left:50%}@keyframes tutorialPoint{to{translate:0 6px}}.tutorial-0{top:128px!important;bottom:auto!important}.tutorial-1{bottom:174px!important}.tutorial-2{bottom:265px!important}.tutorial-3{bottom:210px!important;left:auto!important;right:22px!important;transform:none!important}.tutorial-4{inset:70px 22px auto auto!important;transform:none!important}.overlay>section{background:#13101a!important}.skillsModal,.inventory,.customizeModal,.expeditionPanel{border-left:1px solid #594661!important}.skillUpgradeList article{background:#0e0b13!important;border-color:#3a3041!important}.skillIcon{border-color:var(--nox-purple)!important;color:#c3afff!important;background:#211634!important}.landLogo b{display:none}.landLogo:before{content:"";width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #7b4dff66);background:url(/assets/branding/logo-compacta.png) 27%/238px 96px no-repeat}.landNav{background:#09070dea}.noxLanding{background:var(--nox-bg)}.landHero{background:radial-gradient(circle at 75% 38%,#7b4dff2f,#0000 30%),linear-gradient(#13101a,#1b1127 60%,#09070d)}.landCopy>span,.sectionHead>span,.demoCopy>span,.groupSection>div>span,.offlineSection>div>span,.landFinal>span{color:#aa8fff}.landActions button,.landFinal>button{border-color:var(--nox-gold);background:linear-gradient(#603a18,#2c1a0d)}.heroBattle{animation:5s ease-in-out infinite sceneBreath}@keyframes sceneBreath{50%{filter:brightness(1.1)}}.heroBoss{animation:2.2s ease-in-out infinite bossBreath}@keyframes bossBreath{50%{transform:translateY(-8px)scale(1.025)}}.heroParty>img:first-child{animation:2s ease-in-out infinite landingArcher}@keyframes landingArcher{70%,to{transform:translate(0)}82%{transform:translate(12px,-5px)}}.heroParty>img:last-child{animation:2.5s ease-in-out .4s infinite landingMage}@keyframes landingMage{75%,to{filter:drop-shadow(0 16px 2px #000b)drop-shadow(0 0 12px #62afff)}84%{filter:brightness(1.8)drop-shadow(0 0 24px #7b4dff)}}.heroParty>span{animation:1.6s ease-in-out infinite landingHeroAttack}@keyframes landingHeroAttack{70%,to{transform:translate(0)}82%{transform:translate(18px,-8px)rotate(-3deg)}}.heroBossBar em{animation:8s linear infinite landingLife}@keyframes landingLife{0%{width:100%}85%{width:10%}90%,to{width:100%}}.stepGrid{position:relative}.stepGrid:before{content:"";background:linear-gradient(90deg,var(--nox-gold),var(--nox-purple));opacity:.45;height:2px;position:absolute;top:50%;left:8%;right:8%}.stepGrid article{z-index:1}.demoArena{min-height:480px}.demoMonster{width:44%;height:47%;top:15%;left:28%}.demoHero{width:32%;height:40%;bottom:4%;left:34%}@media (width>=901px) and (height<=800px){.game{grid-template-rows:54px minmax(0,1fr) 100px 48px}.game>.top{height:54px}.clickableArena{inset:54px 0 144px}.combatHud{height:144px!important}.skills button{width:84px!important;height:75px!important}.skills button>i{width:36px!important;height:36px!important}.foe{transform:scale(.94)!important}.foe.boss{transform:scale(1.12)!important}.clickableArena .foe{top:55px!important}.player{transform:scale(.88)!important}.companion.active{transform:scale(.76)!important}.battleGround{grid-template-columns:130px 180px 130px!important;bottom:-15px!important}.game>.evolutionPanel{grid-template-rows:34px 42px!important;padding:8px 14px!important}.game>.dock{height:48px}.dock button{min-width:78px}.tutorialTip{bottom:153px!important}}@media (width<=900px){.battleGround{grid-template-columns:95px 150px 95px!important;gap:3px!important}.production{bottom:114px;left:8px}.production small{display:none}.battleControls{bottom:114px!important}.skills{bottom:12px!important}.tutorialTip{width:min(260px,82vw)}.dock button{min-width:64px}.dock button span{font-size:7px!important}}@media (width<=600px){.logo small{display:none}.logo>img{width:34px;height:34px}.currencies>button:nth-last-child(2){display:none}.battleGround{grid-template-columns:72px 128px 72px!important}.production span{padding:5px;font-size:6px}.production b{font-size:9px}.skills button{height:68px!important}.skills button>i{width:34px!important;height:34px!important}.dock{overflow-x:auto;justify-content:flex-start!important}.dock button{min-width:74px}.tutorialTip{bottom:188px!important}}.world,.clickableArena,.foe,.battleGround,.combatHud,.world *,.clickableArena *,.battleGround *,.combatHud *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.world img,.clickableArena img,.battleGround img{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.clickableArena{touch-action:manipulation}.clickableArena::selection{color:inherit;background:0 0}.clickableArena ::selection{color:inherit;background:0 0}.bossIcon{min-width:86px;width:auto!important;padding:5px 9px!important}.bossIcon b,.bossIcon small{display:block}.bossIcon b{font-size:17px}.bossIcon small{color:#9c909f;font-size:6px;font-weight:800}.bossIcon:disabled{opacity:.42;filter:grayscale();cursor:not-allowed}.bossIcon.ready{opacity:1;color:#ffd171;background:#2b1a0e;border-color:#e9a642;animation:1.2s infinite alternate bossReady;box-shadow:0 0 18px #e9a64255}.bossIcon.ready small{color:#ffd171}@keyframes bossReady{to{transform:translateY(-2px);box-shadow:0 0 28px #e9a64288}}.dock .ascensionReady{box-shadow:inset 0 0 18px #7b4dff55;color:#d8c8ff!important;background:#24183a!important}.dock button>small{color:#8f8198;font-size:5px;display:block}.chestOverlay{pointer-events:none!important;background:0 0!important}.chestOpening{pointer-events:auto;overflow:auto;background:#13101af2!important;border:1px solid #60496b!important;width:380px!important;height:auto!important;max-height:62vh!important;padding:20px!important;position:fixed!important;bottom:176px!important;right:20px!important;box-shadow:0 20px 60px #000!important}.chestOpening h2{margin:4px 0 14px;font:24px Georgia}.chestStage{background:#0d0a12;border:1px solid #3c3043;grid-template-columns:65px 1fr;align-items:center;gap:4px 12px;padding:12px;display:grid}.chestStage>span{color:#ffd16f;background:#2b1b0f;border:1px solid #e9a642;grid-row:1/3;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.chestStage .animatedChest{animation:1s infinite alternate chestPulse}@keyframes chestPulse{to{transform:translateY(-4px);box-shadow:0 0 22px #e9a64255}}.chestStage b{font-size:12px}.chestStage small{color:#aaa1b4;font-size:7px}.chestActions{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0;display:grid}.chestActions button,.chestFooter button{color:#ffd18a;cursor:pointer;background:#2d1b0e;border:1px solid #9b6a39;padding:10px}.chestActions button:disabled{opacity:.35;cursor:not-allowed}.lootSummary{padding-top:9px}.lootSummary>b{color:#f4effa;font:14px Georgia}.lootSummary>small{color:#aaa1b4;margin-top:7px;display:block}.lootCard{background:#0d0a12;border:1px solid #3b3042;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;margin-top:5px;padding:8px;animation:.35s both lootReveal;display:grid}.lootCard i{color:#e9a642;font-style:normal}.lootCard strong,.lootCard small{display:block}.lootCard strong{font-size:9px}.lootCard small{color:#aaa1b4;font-size:7px}.lootCard em{color:#cba4ff;font-size:7px}.lootCard.Épico,.lootCard.Lendário,.lootCard.Mítico,.lootCard.Celestial{box-shadow:inset 3px 0 #7b4dff}@keyframes lootReveal{0%{opacity:0;transform:translateY(10px)}}.chestFooter{gap:5px;margin-top:10px;display:flex}.chestFooter button{flex:1}.customizeModal{background:radial-gradient(circle at 50% 45%,#382247,#09070d 62%)!important;border:0!important;width:100%!important;height:100%!important;max-height:none!important;padding:clamp(24px,5vw,70px)!important;position:fixed!important;inset:0!important}.customizeModal .customPreview{width:260px;height:360px}.customizeModal .customRow{max-width:760px;margin:10px auto}.customizeModal>p{max-width:720px;margin:10px auto}.customizeModal .saveLook{max-width:760px}.customizeModal .customWeapon{display:none}@media (width<=600px){.chestOpening{width:auto!important;max-height:72vh!important;bottom:58px!important;left:8px!important;right:8px!important}.bossIcon{min-width:60px}.bossIcon small{font-size:5px}.customizeModal{padding:55px 12px 20px!important}.customizeModal .customPreview{width:170px;height:230px}}@media (width>=901px){.game{width:100vw;height:100vh;grid-template-rows:7vh 58vh 17vh 10vh 8vh!important;grid-template-columns:1fr!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.game>.top{grid-row:1;min-height:48px;padding:0 22px;height:7vh!important}.game>.world{grid-row:2/4;overflow:hidden;height:75vh!important;min-height:0!important}.game>.evolutionPanel{grid-row:4;height:10vh!important;min-height:0!important;margin:0!important;overflow:hidden!important}.game>.dock{grid-row:5;min-height:52px;height:8vh!important;position:relative!important;bottom:auto!important}.clickableArena{height:58vh;inset:0 0 17vh!important}.combatHud{min-height:112px;background:linear-gradient(#100c16f2,#09070dfa)!important;height:17vh!important;bottom:0!important}.stageTop{top:9px!important}.stageTop>div:first-of-type{min-width:155px}.stageTop .progress{text-align:center;width:min(390px,38vw);min-width:310px;position:absolute;left:50%;transform:translate(-50%)}.stageTop .bossIcon{z-index:30;background:#241018!important;border-color:#793a4b!important;min-width:150px!important;height:34px!important;position:absolute!important;top:42px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.stageTop .bossIcon.ready{color:#ffbd8f!important;background:#3d171c!important;box-shadow:0 0 20px #e5486160!important}.clickableArena .enemyInfo{width:min(510px,48vw);top:42px!important}.clickableArena .foe{width:220px!important;height:220px!important;top:116px!important;transform:none!important}.foe .realMonster{object-fit:contain!important;width:clamp(160px,13vw,220px)!important;height:clamp(160px,13vw,220px)!important;image-rendering:pixelated!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.foe.boss{width:340px!important;height:300px!important;top:82px!important}.foe.boss .realMonster{width:clamp(280px,22vw,380px)!important;height:clamp(280px,22vw,380px)!important;top:-5px!important}.foeAura{width:190px!important;height:190px!important;left:15px!important}.foe.boss .foeAura{width:280px!important;height:280px!important;left:30px!important}.battleGround{z-index:16!important;grid-template-columns:145px 220px 145px!important;align-items:end!important;gap:32px!important;bottom:8px!important}.player{width:220px!important;height:220px!important;transform:none!important}.combatRace{inset:-10px -5px 0!important}.combatRace .playerSprite{width:100%!important;height:100%!important;image-rendering:pixelated!important}.companion.active{width:145px!important;height:155px!important;transform:translateY(8px)!important}.companion.active img{width:135px!important;height:135px!important;image-rendering:pixelated!important;transform:none!important}.companion.active.pulse-1 img{transform:translateY(-6px)scale(1.04)!important}.player.swing{animation:.3s ease-out heroLungeV18}@keyframes heroLungeV18{50%{translate:0 -32px;scale:1.06}}.production{grid-template-columns:1fr 1fr!important;display:grid!important;bottom:28px!important;left:20px!important}.production span,.production small{padding:6px 9px!important;font-size:8px!important}.production small{grid-column:1/3}.skills{gap:7px!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important}.skills button{width:92px!important;height:calc(17vh - 18px)!important;min-height:92px!important;max-height:112px!important}.skills button>span{margin-top:2px!important;font-size:9px!important}.skills button>em{font-size:7px!important}.skills button>i{width:42px!important;height:42px!important}.mana{width:190px!important;top:22px!important;right:20px!important}.battleControls{bottom:25px!important;right:20px!important}.battleControls button{height:32px!important}.evolutionPanel{grid-template-rows:42% 58%!important;grid-template-columns:150px minmax(320px,1fr) 260px!important;gap:4px 12px!important;padding:6px 18px!important;display:grid!important}.evoHeading{grid-area:1/1/3}.evoHeading h2{margin:3px 0!important;font-size:13px!important}.evoStats{grid-column:2;justify-content:center;grid-row:1/3!important}.evoStats span{min-width:115px}.buyModes{grid-area:1/3!important}.evolveBtn{grid-area:2/3!important;min-height:38px!important}.nextMilestone{height:14px!important;position:absolute!important;bottom:5px!important;left:170px!important;right:282px!important}.nextMilestone i{height:3px!important}.dock button{min-width:108px!important}.dock button i{font-size:20px!important}.dock button span{font-size:9px!important}.dock button>small{color:#b4a7bb!important;font-size:7px!important}.rewardTrack{max-width:175px!important;top:64px!important}.logo strong{font-size:19px!important}.logo small{font-size:9px!important}.game>.overlay:not(.offlineOverlay):not(.chestOverlay){width:min(460px,34vw)!important;inset:7vh 0 8vh auto!important}.customizeModal{position:fixed!important;inset:0!important}}@media (width>=901px) and (height<=820px){.skills button{max-height:102px!important}.clickableArena .foe{top:100px!important}.foe.boss{top:72px!important}.battleGround{grid-template-columns:125px 190px 125px!important;gap:24px!important;bottom:-4px!important}.player{width:190px!important;height:190px!important}.companion.active{width:125px!important;height:135px!important}.companion.active img{width:118px!important;height:118px!important}.enemyInfo h2{font-size:20px!important}.rewardTrack{top:58px!important}.evoStats span{min-width:100px!important}}@media (width<=900px){.game{height:100svh!important;min-height:0!important;overflow:hidden!important}.game>.world{height:calc(100svh - 108px)!important;min-height:0!important}.clickableArena .foe{top:110px!important}.battleGround{bottom:3px!important}.combatHud{height:218px!important}.skills button>span{font-size:7px!important;display:block!important}.evolutionPanel{max-height:118px!important}.dock button i{font-size:19px!important}.dock button span{font-size:8px!important}}.world,.world *,.clickableArena,.clickableArena *{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.world img,.clickableArena img{pointer-events:none!important;-webkit-user-drag:none!important;image-rendering:pixelated!important}.life:after{content:"";width:var(--delayed-life,100%);pointer-events:none;background:#fff2;transition:width .65s;position:absolute;inset:0}.foe.takingHit{animation:.2s foeRecoilV18}@keyframes foeRecoilV18{50%{filter:brightness(1.7);translate:9px}}.goldDrop{z-index:30!important}.dock .hasUpgrade:after{width:8px!important;height:8px!important}.chestOpening{max-height:54vh!important;bottom:18vh!important;right:18px!important}.offlineReport:before,.offlineReport:after,.offlineReport .offlineScene,.offlineReport .offlineCharacters,.offlineReport .offlineBoss,.offlineReport img{content:none!important;background-image:none!important;display:none!important}.expeditionRewardPanel{width:min(560px,92vw)}.expeditionRewardPanel>p:not(.overline){color:var(--nox-muted);line-height:1.6}.expeditionRewardPanel>p b{color:var(--nox-gold-bright)}.expeditionRewardPanel .lootSummary{margin:18px 0}.expeditionRewardPanel .lootSummary article{border:1px solid var(--nox-border);background:var(--nox-panel);grid-template-columns:18px 1fr;align-items:center;padding:9px}.expeditionRewardPanel .lootSummary article span{gap:3px;display:grid}.expeditionRewardPanel .lootSummary article small{color:var(--nox-muted)}.modalActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.modalActions button{border:1px solid var(--nox-border);background:var(--nox-panel-hover);min-height:42px;color:var(--nox-ivory);cursor:pointer;padding:0 14px;font-weight:900}.modalActions button:last-child{border-color:var(--nox-gold);color:#fff1c5;background:#5c3c1c}.game{grid-template:"sidebar top"64px"sidebar arena"1fr"sidebar hud"220px/72px 1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.game .top{background:#0b2a20;border-bottom:1px solid #b68a3a;grid-area:top;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.game .dock.dockArt{background:#061f18;border-right:1px solid #b68a3a;flex-direction:column;grid-area:sidebar;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0;display:flex}.game .world{grid-area:arena;position:relative}.combatHud{background:#021912;border-top:2px solid #b68a3a;grid-area:hud;grid-template-columns:22% 58% 20%;gap:16px;padding:16px;display:grid}.hudHeroCard{background:#061f18;border:1px solid #b68a3a;border-radius:8px;flex-direction:column;padding:8px;display:flex}.hudHeroPortrait{width:auto;height:110px;margin:0 auto}.skills-mana-container{flex-direction:column;justify-content:space-between;display:flex}.mana{background:#061f18;border:1px solid #b68a3a;border-radius:4px;height:24px;position:relative;overflow:hidden}.mana em{background:#35bfd1;height:100%;display:block}.mana span{text-align:center;color:#fff;z-index:2;width:100%;font-size:14px;line-height:24px;position:absolute}.skills{justify-content:space-between;height:120px;display:flex}.nox-skill-slot{background:#0b2a20;border:1px solid #b68a3a;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 4px;display:flex;position:relative}.battleControls{background:#061f18;border:1px solid #b68a3a;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.requiredLoginOverlay .loginPortal{background:#0a100d!important;border:none!important;border-left:1px solid #c8a86126!important}.loginPortal .loginCrest{flex-direction:column!important;align-items:center!important;gap:12px!important;margin-bottom:30px!important;display:flex!important}.loginPortal .loginCrest img{filter:none!important;width:140px!important;height:auto!important}.loginPortal .loginCrest span{color:#79837d!important;letter-spacing:.3em!important;font-size:10px!important}.loginPortal .authModeSwitch{background:#0a100d!important;border:1px solid #1c2621!important;border-radius:4px!important;gap:0!important;margin-bottom:24px!important;display:flex!important;overflow:hidden!important}.loginPortal .authModeSwitch button{cursor:pointer;letter-spacing:.1em!important;color:#a0a6a2!important;background:0 0!important;border:none!important;flex:1!important;height:48px!important;font-size:11px!important;font-weight:600!important}.loginPortal .authModeSwitch button.active{color:#fff2d5!important;background:linear-gradient(#b88645,#a3733d)!important}.loginPortal .accountForm label{color:#c8a861!important;letter-spacing:.15em!important;margin-top:18px!important;font-size:9px!important;font-weight:600!important}.loginPortal .inputWrapper{background:#070b09!important;border:1px solid #1c2621!important;border-radius:4px!important;align-items:center!important;margin-top:8px!important;padding:0 14px!important;display:flex!important;position:relative!important}.loginPortal .inputWrapper:focus-within{border-color:#a3733d!important}.loginPortal .inputIcon{color:#616a65!important;margin-right:12px!important;font-size:16px!important}.loginPortal .inputWrapper input{color:#e4e7e5!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;height:52px!important;padding:0!important;font-size:14px!important}.loginPortal .showPasswordToggle{color:#c8a861!important;letter-spacing:.1em!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:9px!important;font-weight:600!important}.loginPortal .keepConnected{color:#a0a6a2!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:18px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.loginPortal .keepConnected input{accent-color:#a3733d!important;width:16px!important;height:16px!important}.loginPortal .authSubmit{color:#fff2d5!important;letter-spacing:.1em!important;cursor:pointer!important;background:linear-gradient(#bf8f4e,#a3733d)!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;height:56px!important;margin-top:24px!important;font-size:13px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 14px #a3733d40!important}.loginPortal .submitIcon{font-size:16px!important}.loginPortal .forgotPassword{text-align:center!important;color:#c8a861!important;letter-spacing:.05em!important;cursor:pointer!important;background:0 0!important;border:none!important;width:100%!important;margin-top:16px!important;font-size:10px!important;text-decoration:underline!important;display:block!important}.loginPortal .authDivider{text-align:center!important;color:#4a544f!important;align-items:center!important;margin:30px 0!important;font-size:10px!important;display:flex!important}.loginPortal .authDivider:before,.loginPortal .authDivider:after{content:""!important;border-bottom:1px solid #1c2621!important;flex:1!important}.loginPortal .authDivider span{padding:0 14px!important}.loginPortal .googleLogin{color:#e4e7e5!important;letter-spacing:.1em!important;cursor:pointer!important;background:0 0!important;border:1px solid #2a342f!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;height:52px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.loginPortal .googleLogin img{width:18px!important}.loginPortal .authFooter{text-align:center!important;color:#a0a6a2!important;margin-top:30px!important;font-size:11px!important}.loginPortal .authFooter button{color:#c8a861!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:11px!important;font-weight:700!important}.creatorV60{--creator-gold:#d8ab55;--creator-ivory:#f5ead1;background:radial-gradient(circle at 50% 38%,#1d4a3888,#0000 38%),linear-gradient(90deg,#020907cc,#0000 22% 78%,#020907cc),url(/assets/portal/character-creation-sanctuary-v1.png) 50%/cover no-repeat fixed!important}.creatorV60:before,.creatorV60:after{content:"";z-index:40;pointer-events:none;border-top:2px solid var(--creator-gold);filter:drop-shadow(0 2px 3px #000);border-bottom:1px solid #5d431e;height:14px;position:fixed;left:14px;right:14px}.creatorV60:before{top:10px}.creatorV60:after{bottom:10px;transform:scaleY(-1)}.creatorV60Top{background:linear-gradient(#071710f2,#020a07ef)!important;border-bottom:1px solid #b5883f!important;height:76px!important}.creatorV60Top>img{filter:drop-shadow(0 3px 2px #000)}.creatorV60Title{padding:36px 16px 18px!important}.creatorV60Title h1{color:var(--creator-ivory)!important;letter-spacing:.055em!important;text-shadow:0 4px #39250f,0 8px 20px #000!important;font:700 clamp(32px,4.1vw,64px) Georgia,serif!important}.creatorV60Title p{letter-spacing:.08em;color:#e0bf79!important;margin-top:12px!important;font:600 clamp(13px,1.5vw,19px) Georgia,serif!important}.creatorV60Stage{grid-template-columns:minmax(245px,.88fr) minmax(430px,1.3fr) minmax(265px,.92fr)!important;align-items:stretch!important;gap:clamp(34px,5vw,86px)!important;width:min(1450px,100% - 44px)!important;min-height:610px!important;padding:18px 0 54px!important}.creatorV60Left,.creatorV60Classes,.creatorV60Hero{outline-offset:-7px;outline:1px solid #4b3218;min-width:0;position:relative;background:linear-gradient(145deg,#103123f6,#04140ef9 75%)!important;border:2px solid #b98a42!important;box-shadow:inset 0 0 0 5px #07150ecc,inset 0 0 36px #000a,0 16px 32px #000b!important}.creatorV60Left{order:1;align-self:start!important;padding:12px!important}.creatorV60Classes{flex-direction:column;order:2;min-height:0;display:flex;align-self:start!important}.creatorV60Hero{order:3;justify-self:center;width:min(100%,310px);max-height:58svh;align-self:center!important;height:400px!important;min-height:0!important;overflow:hidden!important}.creatorV60Left:after,.creatorV60Classes:after{z-index:10;color:#f4d684;background:#10271b;border:1px solid #e3bf70;place-items:center;width:52px;height:52px;font:700 46px/1 Georgia,serif;display:grid;position:absolute;top:47%;right:clamp(-67px,-4.4vw,-39px);box-shadow:0 4px 12px #000b,inset 0 0 0 4px #0a1c14}.creatorV60Left:after{content:"×"}.creatorV60Classes:after{content:"="}.creatorRace{min-height:0;box-shadow:none!important;background:0 0!important;border-color:#755325!important}.creatorRace h2{color:#f4e3b7!important;font-size:30px!important}.creatorRace>small:before{content:"RAÇA  ·  "}.creatorLook h3{color:#e9c878}.creatorRace button,.creatorResetLook{background:linear-gradient(#1b442d,#0b2116)!important;border-color:#ba8d46!important}.creatorV60Classes>header{background:#0a2118!important;border-bottom-color:#9d7138!important;height:68px!important;padding:17px 22px!important}.creatorV60Classes>header small{color:#f0cf83!important;font-size:21px!important}.creatorClassRail{flex:0 auto;background:linear-gradient(#06150f,#0a2118)!important;grid-template-columns:repeat(5,minmax(72px,1fr))!important;gap:8px!important;max-height:min(440px,46svh)!important;padding:14px!important;overflow-y:auto!important}.creatorClassRail button{background:linear-gradient(#172e22,#07130e)!important;border-color:#604523!important;min-height:122px!important}.creatorClassRail button:hover,.creatorClassRail button.selected{background:linear-gradient(#2a482f,#0a1d14)!important;border-color:#e0b45c!important;transform:none!important}.creatorClassRail button.recommended{border-color:#79c987!important;box-shadow:inset 0 0 0 1px #98ef9655,0 0 16px #4fb96a33!important}.creatorClassRail button.recommended em{color:#a4ef94;letter-spacing:.08em;margin-top:4px;font-size:7px;font-style:normal;font-weight:900;display:block}.creatorSelected{flex:none;background:#071a13!important;border-color:#a57838!important;min-height:176px!important;margin:10px 7px 8px!important;overflow:visible!important}.creatorSelected>i{align-self:start;padding-top:14px}.creatorSelected h2{line-height:1.05}.creatorSelected p{line-height:1.35}.creatorSelected strong,.creatorSelected em,.creatorSelected span{overflow-wrap:anywhere;margin-top:6px;line-height:1.35;display:block}.creatorSelected span{color:#c9bda4;font-size:9px}.creatorConfirm{flex:none;border-color:#e5bd66!important;margin-top:2px!important}.creatorWarning{flex:none}.creatorV60Hero:before{content:"RESULTADO";z-index:5;color:#efca77;letter-spacing:.11em;text-align:center;text-shadow:0 2px #000;font:700 22px Georgia,serif;position:absolute;top:22px;left:0;right:0}.creatorV60Hero:after{content:"SEU CAMPEÃO";z-index:5;color:#f5e3bd;letter-spacing:.04em;text-align:center;text-shadow:0 3px #000;font:700 21px Georgia,serif;position:absolute;bottom:27px;left:0;right:0}.creatorClassHeroArt{z-index:2;aspect-ratio:1;filter:drop-shadow(0 18px 11px #000000b8);image-rendering:auto;background:0 0;align-self:end;width:min(270px,88%);height:auto;margin-bottom:58px;position:relative;overflow:visible}.creatorClassHeroImage{object-fit:contain!important;object-position:center bottom!important;width:calc(100% - 34px)!important;height:auto!important;max-height:calc(100% - 138px)!important;margin:0!important;position:absolute!important;top:72px!important;bottom:66px!important;left:50%!important;transform:translate(-50%)!important}.creatorClassHeroArt:before{content:"";background:url(/assets/noxios/noxios-class-heroes-back-v1.png) var(--class-x) var(--class-y) / 500% 500% no-repeat;image-rendering:pixelated;position:absolute;inset:7%}.creatorClassHeroArt:after{display:none}.creatorPortalGlow{width:90%!important;height:58%!important;top:44%!important}.creatorPedestal{bottom:54px!important}.raceRouletteOverlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:1800!important;background:#010906d6!important}.raceRoulette{outline-offset:-8px;text-align:center;background:radial-gradient(circle at 50% 32%,#1d5b3d,#061710 65%);border:2px solid #ca9b4a;outline:1px solid #4a2f13;width:min(520px,100vw - 28px);padding:38px 34px 28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #000d,inset 0 0 70px #0009}.raceRoulette:before{content:"";pointer-events:none;border:1px solid #c69d566b;position:absolute;inset:12px}.raceRoulette>p,.raceRoulette h2,.raceRoulette article,.raceRoulette footer,.rouletteRemaining{z-index:1;position:relative}.raceRoulette>p{color:#dfb864;letter-spacing:.2em;margin:0;font-size:11px;font-weight:800}.raceRoulette h2{color:#f8e6bb;text-shadow:0 3px #251507;margin:10px 0 18px;font:700 clamp(24px,5vw,36px) Georgia,serif}.rouletteCore{aspect-ratio:1;background:radial-gradient(circle,#16482f,#06130e 64%);border:2px solid #e5bd66;border-radius:50%;place-content:center;width:230px;margin:0 auto 16px;display:grid;position:relative;box-shadow:0 0 0 8px #07150e,0 0 0 10px #9d7138,0 0 34px #d7a64d55}.rouletteRing{border:1px dashed #e9c776;border-radius:50%;animation:14s linear infinite rouletteOrbit;position:absolute;inset:15px}.rouletteCore.rolling{animation:.23s linear infinite roulettePulse}.rouletteCore.rolling .rouletteRing{animation-duration:.45s}.rouletteCore .dot{border-radius:50%;width:16px;height:16px;margin:0 auto 9px;box-shadow:0 0 16px}.rouletteCore strong{color:#f5e6c6;text-transform:uppercase;font:700 30px Georgia,serif}.rouletteCore small{color:#d9b464;letter-spacing:.18em;text-transform:uppercase;margin-top:7px;font-size:11px}.raceRoulette article{color:#cfc2a4;background:#04150eaa;border:1px solid #8a6734;gap:5px;min-height:80px;padding:12px;display:grid}.raceRoulette article b{color:#82db90;font-size:13px}.raceRoulette article span{color:#e4c274;font-size:12px}.raceRoulette article em{color:#b3ac99;font-size:11px;font-style:normal}.raceRoulette footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.raceRoulette footer button{color:#f9e7bf;letter-spacing:.05em;background:linear-gradient(#244d32,#0a2116);border:1px solid #bd9148;min-height:50px;font:700 12px Georgia,serif}.raceRoulette footer .rouletteConfirm{background:linear-gradient(#bd8b3d,#70451a)}.raceRoulette footer button:disabled{opacity:.5;cursor:wait}.rouletteRemaining{color:#b3a587;margin-top:13px;font-size:11px;display:block}@keyframes rouletteOrbit{to{transform:rotate(360deg)}}@keyframes roulettePulse{50%{filter:brightness(1.4);transform:scale(1.045)}}@media (width<=1100px){.creatorV60Stage{grid-template-columns:230px minmax(360px,1fr) 230px!important;gap:42px!important}.creatorV60Left:after,.creatorV60Classes:after{width:36px;height:36px;font-size:31px;right:-33px}.creatorClassRail{grid-template-columns:repeat(4,minmax(68px,1fr))!important}}@media (width<=780px){.creatorV60Stage{flex-direction:column;gap:22px!important;width:min(100% - 24px,600px)!important;display:flex!important}.creatorV60Left,.creatorV60Classes,.creatorV60Hero{min-height:auto!important}.creatorV60Hero{order:3;width:min(100%,300px);height:380px!important;min-height:380px!important}.creatorV60Left:after,.creatorV60Classes:after{display:none}.creatorClassRail{grid-template-columns:repeat(3,minmax(70px,1fr))!important;max-height:360px!important}}@media (width<=500px){.creatorV60Title h1{font-size:29px!important}.creatorV60Title p{font-size:12px!important}.creatorV60Top{height:64px!important}.creatorV60Top>img{width:150px!important}.creatorV60Top>button{font-size:9px;min-width:auto!important;padding:9px!important}.creatorClassRail{grid-template-columns:repeat(2,minmax(70px,1fr))!important}}.game .combatHud .skills>.nox-skill-slot>i,.skillsModal .skillIcon,.profileSkillIcon i{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated!important;image-rendering:crisp-edges!important;background-image:url(/assets/skills/noxios-class-skill-atlas-v2.png)!important;background-repeat:no-repeat!important;background-size:500% 500%!important}.game .combatHud .skills>.nox-skill-slot.skill-0>i,.skillsModal .skillAtlas-0{background-position:var(--skill-column,0%) var(--skill-row,0%)!important}.game .combatHud .skills>.nox-skill-slot.skill-1>i,.skillsModal .skillAtlas-1{background-position:var(--skill-column,25%) var(--skill-row,0%)!important}.game .combatHud .skills>.nox-skill-slot.skill-2>i,.skillsModal .skillAtlas-2{background-position:var(--skill-column,50%) var(--skill-row,0%)!important}.game .combatHud .skills>.nox-skill-slot.skill-3>i,.skillsModal .skillAtlas-3{background-position:var(--skill-column,75%) var(--skill-row,0%)!important}.game .combatHud .skills>.nox-skill-slot.skill-4>i,.skillsModal .skillAtlas-4{background-position:var(--skill-column,100%) var(--skill-row,0%)!important}.game .combatHud .skills>.nox-skill-slot>i:before{content:none!important;display:none!important}.game .combatHud .skills>.nox-skill-slot>i::marker{content:none!important;display:none!important}:root{--nox-deep:#021912;--nox-panel:#061f18;--nox-panel-blue:#071827;--nox-gold:#b68a3a;--nox-gold-bright:#d5ad5c;--nox-cream:#f1dfb0;--nox-hp:#c53d46;--nox-mana:#35bfd1}@media (width>=701px){.game{--top-hud-height:76px!important;--bottom-hud-height:210px!important;--sidebar-width:72px!important;background:var(--nox-deep)!important;grid-template:"dock top"76px"dock arena"minmax(0,1fr)"dock hud"210px/72px minmax(0,1fr)!important;height:100svh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.game>.top{z-index:60!important;background:linear-gradient(#06140fd9,#020d0ae8)!important;border-bottom:1px solid #8b6a3699!important;grid-area:top!important;grid-template-columns:minmax(250px,29%) minmax(320px,1fr) minmax(350px,31%)!important;align-items:center!important;min-width:0!important;height:76px!important;padding:0 18px!important;display:grid!important;position:relative!important;box-shadow:0 3px 18px #000a!important}.game>.world{background-color:#06130f!important;background-image:linear-gradient(180deg,#02110b18 0%,#02110b05 55%,#020b08aa 100%),var(--combat-bg)!important;background-position:50%!important;background-size:cover!important;grid-area:arena!important;min-width:0!important;min-height:0!important;position:relative!important;overflow:hidden!important}.game>.combatHud{z-index:65!important;border-top:2px solid var(--nox-gold)!important;background:linear-gradient(#0a2a22 0%,#061a18 44%,#03110f 100%)!important;grid-template:"hero mana controls"34px"hero skills controls"minmax(0,1fr)/minmax(280px,22%) minmax(540px,58%) minmax(218px,20%)!important;grid-area:hud!important;gap:4px 16px!important;height:210px!important;min-height:210px!important;padding:9px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #f0ca7440,inset 0 -1px #000,0 -10px 24px #000a!important}.game>.combatHud:after{content:"";pointer-events:none;border:1px solid #b68a3a40;position:absolute;inset:7px}.game>.evolutionPanel{display:none!important}.game>.top .logo{align-items:center!important;gap:13px!important;min-width:0!important;display:flex!important}.game>.top .noxiosTopWordmark{object-fit:contain!important;object-position:left center!important;flex:0 0 170px!important;width:170px!important;height:62px!important}.game>.top .logo>span{border-left:1px solid #b68a3a77!important;flex-direction:column!important;min-width:0!important;padding-left:13px!important;display:flex!important}.game>.top .logo strong{color:var(--nox-cream)!important;letter-spacing:.14em!important;order:1!important;font:700 14px/1.1 Georgia,serif!important;display:block!important}.game>.top .logo small{color:#d4bd81!important;letter-spacing:.04em!important;text-overflow:ellipsis!important;white-space:nowrap!important;order:2!important;margin-top:4px!important;font:700 11px/1.15 Georgia,serif!important;display:block!important;overflow:hidden!important}.game>.top .logo .topStageProgress{order:3!important;align-items:center!important;gap:5px!important;margin-top:7px!important;display:flex!important}.game>.top .logo .topStageProgress em{background:#071510!important;border:1px solid #a07938!important;width:7px!important;height:7px!important;display:block!important;rotate:45deg!important;box-shadow:0 0 4px #000!important}.game>.top .logo .topStageProgress em.done{background:#54d868!important;border-color:#8df079!important;box-shadow:0 0 8px #54d868aa!important}.game .topEnemy{grid-template-rows:auto auto 18px!important;align-content:center!important;justify-items:center!important;gap:2px!important;min-width:0!important;display:grid!important}.game .topEnemy>small{color:#bf9b54!important;letter-spacing:.15em!important;font:700 10px/1 Georgia,serif!important;display:block!important}.game .topEnemy>b{max-width:100%!important;color:var(--nox-cream)!important;text-align:center!important;text-overflow:ellipsis!important;text-shadow:0 2px 2px #000!important;white-space:nowrap!important;font:700 clamp(21px,1.75vw,29px)/1.05 Georgia,serif!important;display:block!important;overflow:hidden!important}.game .topEnemy .bossHp{background:#210c11!important;border:1px solid #cba653!important;border-radius:2px!important;width:min(590px,96%)!important;height:18px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 2px #07120f,inset 0 1px #ffd98855!important}.game .topEnemy .bossHp u,.game .topEnemy .bossHp em{height:100%!important;text-decoration:none!important;transition:width .32s ease-out!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.game .topEnemy .bossHp u{opacity:.55!important;background:#d1a54e!important}.game .topEnemy .bossHp em{z-index:2!important;background:linear-gradient(90deg,#972932,#db5252)!important;box-shadow:inset 0 2px #ffb17b77,0 0 11px #d94b5577!important}.game .topEnemy .bossHp span{z-index:3!important;color:#fff0d1!important;text-shadow:0 1px 2px #000!important;place-items:center!important;font:700 10px/1 Inter,Arial,sans-serif!important;display:grid!important;position:absolute!important;inset:0!important}.game .currencies{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.game .currencies>span,.game .currencies>button{color:#e3bd61!important;background:linear-gradient(145deg,#10271f,#061512)!important;border:1px solid #72572e!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:74px!important;height:40px!important;padding:0 9px!important;font:700 14px/1 Georgia,serif!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #0008!important}.game .currencies b{color:var(--nox-cream)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}.game .currencies .diamond{color:#55d8e6!important}.game .currencies .noxFragments{color:#bd82ef!important}.game .currencies>button{cursor:pointer!important;min-width:42px!important}.game .currencies>button:hover{border-color:var(--nox-gold-bright)!important}.game>.dock.dockArt{z-index:70!important;background:linear-gradient(#061a14,#03100d)!important;border-right:1px solid #8b6a3688!important;grid-area:dock!important;grid-template-rows:repeat(8,54px)!important;grid-template-columns:1fr!important;align-content:start!important;gap:5px!important;width:72px!important;height:100%!important;padding:10px 8px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:5px 0 18px #0008!important}.game>.dock.dockArt button{cursor:pointer!important;background:linear-gradient(145deg,#0d3025,#061713)!important;border:1px solid #896a35!important;border-radius:5px!important;place-items:center!important;width:54px!important;height:54px!important;padding:4px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #0008!important}.game>.dock.dockArt button>i{color:#0000!important;filter:drop-shadow(0 2px 2px #000c)!important;background-image:url(/assets/noxios/noxios-dock-icons-v2.png)!important;background-repeat:no-repeat!important;background-size:200% 400%!important;border:0!important;border-radius:50%!important;width:38px!important;height:38px!important;display:block!important}.game>.dock.dockArt button:first-child>i{background-position:0 0!important}.game>.dock.dockArt button:nth-child(2)>i{background-position:100% 0!important}.game>.dock.dockArt button:nth-child(3)>i{background-position:0 33.333%!important}.game>.dock.dockArt button:nth-child(4)>i{background-position:100% 33.333%!important}.game>.dock.dockArt button:nth-child(5)>i{background-position:0 66.667%!important}.game>.dock.dockArt button:nth-child(6)>i{background-position:100% 66.667%!important}.game>.dock.dockArt button:nth-child(7)>i{background-position:0 100%!important}.game>.dock.dockArt button:nth-child(8)>i{background-position:100% 100%!important}.game>.dock.dockArt button>span{z-index:100!important;width:max-content!important;color:var(--nox-cream)!important;white-space:nowrap!important;background:#071712!important;border:1px solid #8b6a36!important;border-radius:3px!important;padding:6px 9px!important;font:700 11px Georgia,serif!important;display:none!important;position:absolute!important;left:60px!important;box-shadow:0 3px 12px #000c!important}.game>.dock.dockArt button:hover>span,.game>.dock.dockArt button:focus-visible>span{display:block!important}.game>.dock.dockArt button:hover,.game>.dock.dockArt button:focus-visible{border-color:#e1b85f!important;outline:0!important;box-shadow:inset 0 0 12px #d5ad5c35,0 0 12px #c99a4544!important}.game .stageTop,.game .enemyInfo,.game .tapHint,.game .rewardTrack{display:none!important}.game>.world.viewActive:before,.game>.world.viewActive:after,.game>.world.viewActive>.clickableArena:before{content:""!important;pointer-events:none!important;display:block!important;position:absolute!important}.game>.world.viewActive:before{z-index:2!important;background:radial-gradient(at 50% 45%,#0000 20%,#03120e18 60%,#020a08a0 100%)!important;inset:0!important}.game>.world.viewActive:after{display:none!important}.game>.world.viewActive>.clickableArena{z-index:10!important;position:absolute!important;inset:0!important;overflow:hidden!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy,.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{z-index:12!important;display:block!important;position:absolute!important;bottom:30%!important;left:50%!important;transform:translate(-50%)!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:clamp(380px,33vw,590px)!important;height:min(54vh,515px)!important;bottom:26%!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{width:clamp(240px,22vw,400px)!important;height:min(44vh,380px)!important;bottom:30%!important}.game .combatEntity>img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 12px 8px #000b)!important}.game .combatEntityShadow{opacity:.7!important;filter:blur(3px)!important;background:radial-gradient(#000c 0 35%,#0000 73%)!important;height:16px!important;display:block!important}.game>.world.viewActive>.clickableArena>.battleGround{z-index:25!important;grid-template-columns:1fr 1.1fr .55fr 1fr!important;place-items:end center!important;width:min(840px,65vw)!important;height:33%!important;display:grid!important;position:absolute!important;bottom:2%!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.game>.world.viewActive>.clickableArena>.battleGround>.combatEntity{grid-row:1!important;align-self:end!important;margin:0!important;display:block!important;position:relative!important;transform:none!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion:first-child{grid-column:1!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion:nth-child(2){grid-column:4!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{z-index:3!important;grid-column:2!important;width:145px!important;height:242px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{z-index:4!important;grid-column:3!important;width:78px!important;height:126px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:126px!important;height:215px!important}.game .combatEntity.isGrounded>img{animation:3.4s ease-in-out infinite noxCleanIdle!important}.game .combatEntity.isAttacking>img{animation:.38s cubic-bezier(.2,.8,.2,1) noxEntityAttack!important}.game .combatEntity.isTakingHit>img{animation:.28s ease-out noxEntityHit!important}.game .combatEntity .hit{font-size:clamp(20px,2vw,31px)!important}.game .combatEntity .hit.crit small{font-size:13px!important}.game .combatEntity .goldDrop{font-size:17px!important}.game .combatHud>.production{display:none!important}.game .combatHud>.hudHeroCard{background:linear-gradient(145deg,#0b2a20,#061813)!important;border:1px solid #876a39!important;grid-template:"portrait identity stats"1fr"portrait evolve evolve"38px/106px minmax(105px,1fr) 72px!important;grid-area:hero!important;gap:3px 8px!important;min-width:0!important;padding:6px 9px!important;display:grid!important;box-shadow:inset 0 0 26px #0008!important}.game>.combatHud>.hudHeroCard>.hudHeroPortrait{filter:drop-shadow(0 6px 5px #000d)!important;grid-area:portrait!important;place-self:end center!important;place-items:end center!important;width:102px!important;min-width:0!important;height:154px!important;display:grid!important;position:relative!important;overflow:hidden!important}.game .hudHeroPortrait>img{object-fit:contain!important;object-position:center bottom!important;image-rendering:auto!important;filter:drop-shadow(0 6px 5px #000d)!important;width:100%!important;height:100%!important;display:block!important}.game .hudHeroIdentity{grid-area:identity!important;min-width:0!important;padding-top:5px!important}.game .hudHeroIdentity>b{color:var(--nox-cream)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:700 20px/1.08 Georgia,serif!important;display:block!important;overflow:hidden!important}.game .hudHeroIdentity>span{color:#97d49a!important;margin-top:4px!important;font:700 11px Georgia,serif!important;display:block!important}.game .hudHeroIdentity>i{background:#06110d!important;border:1px solid #466847!important;height:10px!important;margin:10px 0 3px!important;display:block!important;overflow:hidden!important}.game .hudHeroIdentity>i>em{background:linear-gradient(90deg,#48a66a,#b5db75)!important;height:100%!important;display:block!important}.game .hudHeroIdentity>small{color:#9eb09e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:700 9px Inter,sans-serif!important;display:block!important;overflow:hidden!important}.game .hudHeroStats{grid-area:stats!important;align-content:center!important;gap:7px!important;display:grid!important}.game .hudHeroStats>span{grid-template-columns:13px 1fr!important;column-gap:3px!important;min-width:0!important;display:grid!important}.game .hudHeroStats i{color:#d5ad5c!important;grid-row:span 2!important;font-style:normal!important}.game .hudHeroStats small{color:#8fa797!important;font:700 8px Inter,sans-serif!important}.game .hudHeroStats b{color:#f3dfae!important;text-overflow:ellipsis!important;font:700 13px Georgia,serif!important;overflow:hidden!important}.game .hudEvolve{color:#fff1c6!important;cursor:pointer!important;background:linear-gradient(#3f8751,#17452b)!important;border:1px solid #c49a4d!important;grid-area:evolve!important;height:36px!important;min-height:36px!important;font:700 11px Georgia,serif!important;box-shadow:inset 0 1px #e0ffc866,0 2px #0d2819!important}.game .hudEvolve:disabled{opacity:.45!important;filter:grayscale()!important}.game .combatHud>.mana{background:0 0!important;border-bottom:1px solid #54726b!important;grid-area:mana!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:grid!important;position:static!important}.game .combatHud>.mana>span{white-space:nowrap!important;color:#d7f3f4!important;letter-spacing:.08em!important;font:700 11px Georgia,serif!important}.game .combatHud>.mana>i{background:#041217!important;border:1px solid #3a7881!important;height:10px!important;display:block!important;overflow:hidden!important}.game .combatHud>.mana>i>em{background:linear-gradient(90deg,#238ca5,#64d9e5)!important;height:100%!important;display:block!important;box-shadow:0 0 11px #35bfd177!important}.game .combatHud>.skills{grid-area:skills!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(15px,1.8vw,34px)!important;width:100%!important;height:153px!important;padding:8px 0 0!important;display:flex!important;position:static!important;overflow:visible!important}.game .combatHud>.skills>.nox-skill-slot{background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 98px!important;width:98px!important;min-width:98px!important;height:132px!important;min-height:132px!important;padding:0!important;transition:none!important;position:relative!important;overflow:visible!important;transform:none!important}.game .combatHud>.skills>.nox-skill-slot>i{width:76px!important;height:76px!important;image-rendering:pixelated!important;background-color:#090b17!important;border:3px solid #c99a45!important;border-radius:50%!important;margin:0 auto!important;display:block!important;box-shadow:0 0 0 2px #07131c,inset 0 0 0 3px #271433,0 5px 12px #000c!important}.game .combatHud>.skills>.nox-skill-slot>b{z-index:3!important;color:#f7e9c6!important;background:#071923!important;border:1px solid #e0bf6b!important;border-radius:50%!important;place-items:center!important;width:20px!important;height:20px!important;font:700 10px Georgia,serif!important;display:grid!important;position:absolute!important;top:-1px!important;left:6px!important}.game .combatHud>.skills>.nox-skill-slot>small{color:#65d9e7!important;white-space:nowrap!important;width:max-content!important;font:700 9px Inter,sans-serif!important;position:absolute!important;top:82px!important;left:50%!important;translate:-50%!important}.game .combatHud>.skills>.nox-skill-slot>span{color:#f2e8d5!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:110px!important;font:700 9px/1.1 Georgia,serif!important;position:absolute!important;top:100px!important;left:50%!important;overflow:hidden!important;translate:-50%!important}.game .combatHud>.skills>.nox-skill-slot>em{z-index:4!important;background:conic-gradient(#061016e9 0 230deg,transparent 230deg)!important;color:#fff2d0!important;text-align:center!important;text-shadow:0 2px 2px #000!important;border-radius:50%!important;place-items:center!important;width:76px!important;height:76px!important;font:700 24px Georgia,serif!important;display:grid!important;position:absolute!important;inset:0 auto auto 11px!important}.game .combatHud>.skills>.nox-skill-slot.isLocked>em{padding:8px!important;font:700 10px/1.1 Georgia,serif!important}.game .combatHud>.skills>.nox-skill-slot:disabled>i{filter:brightness(.48)saturate(.65)!important}.game .combatHud>.skills>.nox-skill-slot:not(:disabled):focus-visible{border-radius:50%!important;outline:2px solid #e1b85f!important}.game .combatHud>.battleControls{border-left:1px solid #80663b88!important;grid-area:controls!important;grid-template-rows:45px 59px!important;grid-template-columns:1fr repeat(3,38px)!important;align-items:center!important;gap:7px!important;width:100%!important;padding:4px 0 4px 13px!important;display:grid!important;position:static!important}.game .battleControls>.auto{color:#e9ddbf!important;background:#10271f!important;border:1px solid #967744!important;grid-area:1/1!important;height:42px!important;min-height:42px!important;font:700 11px Georgia,serif!important}.game .battleControls>.auto.on{color:#bcf49e!important;background:linear-gradient(#285b38,#12351f)!important;border-color:#62b77a!important;box-shadow:inset 0 0 15px #62b77a33!important}.game .battleControls>div{grid-area:1/2/auto/5!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;display:grid!important}.game .battleControls>div button{color:#f3e4bb!important;background:#081a1d!important;border:1px solid #806438!important;height:42px!important;min-height:42px!important;padding:0!important;font:700 13px Georgia,serif!important}.game .battleControls>div button.selected{color:#fff0bc!important;background:linear-gradient(#815d25,#3d2b14)!important;border-color:#efc96e!important}.game .hudChest{color:#f5e3ae!important;background:linear-gradient(90deg,#13261c,#0a1820)!important;border:1px solid #b68d48!important;grid-area:2/1/auto/5!important;grid-template-columns:43px 28px 1fr!important;align-items:center!important;gap:6px!important;height:55px!important;min-height:55px!important;padding:4px 8px!important;display:grid!important}.game .hudChest>span{color:#e5bb61!important;font-size:29px!important;display:block!important}.game .hudChest>b{color:#fff0c0!important;background:#3e2812!important;border:1px solid #e0ba64!important;place-items:center!important;width:23px!important;height:23px!important;font-size:10px!important;display:grid!important}.game .hudChest>em{color:#f0d28b!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-left:1px solid #725d3977!important;padding-left:8px!important;font:700 10px Georgia,serif!important;display:block!important;overflow:hidden!important}}@media (width<=1500px) and (width>=701px){.game{--bottom-hud-height:180px!important;grid-template-rows:68px minmax(0,1fr) 180px!important}.game>.top{grid-template-columns:250px minmax(280px,1fr) 300px!important;height:68px!important}.game>.top .noxiosTopWordmark{flex-basis:145px!important;width:145px!important;height:54px!important}.game>.combatHud{grid-template-columns:245px minmax(410px,1fr) 205px!important;gap:3px 10px!important;height:180px!important;min-height:180px!important;padding:6px 10px!important}.game>.combatHud>.hudHeroCard{grid-template-columns:74px 1fr 58px!important;padding:4px 6px!important}.game>.combatHud>.hudHeroCard>img.hudHeroPortrait{width:70px!important;height:132px!important}.game .hudHeroIdentity>b{font-size:16px!important}.game .hudHeroStats{gap:4px!important}.game .combatHud>.skills{gap:clamp(7px,1vw,14px)!important;height:128px!important;padding-top:5px!important}.game .combatHud>.skills>.nox-skill-slot{flex-basis:76px!important;width:76px!important;min-width:76px!important;height:116px!important;min-height:116px!important}.game .combatHud>.skills>.nox-skill-slot>i{width:61px!important;height:61px!important}.game .combatHud>.skills>.nox-skill-slot>em{width:61px!important;height:61px!important;font-size:19px!important;left:8px!important}.game .combatHud>.skills>.nox-skill-slot>small{top:67px!important}.game .combatHud>.skills>.nox-skill-slot>span{width:88px!important;font-size:8px!important;top:84px!important}.game .combatHud>.battleControls{grid-template-columns:1fr repeat(3,33px)!important;padding-left:7px!important}.game .battleControls>div button,.game .battleControls>.auto{height:37px!important;min-height:37px!important}.game .hudChest{height:48px!important;min-height:48px!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(39vw,470px)!important;height:430px!important;bottom:24%!important}.game>.world.viewActive>.clickableArena>.battleGround{width:68vw!important;height:31%!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:102px!important;height:175px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{width:118px!important;height:195px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{width:62px!important;height:100px!important}}@media (width<=700px){.game{--top-hud-height:58px!important;--bottom-hud-height:126px!important;--sidebar-width:0!important}.game>.dock,.game>.evolutionPanel{display:none!important}.game>.top{grid-template-columns:102px minmax(120px,1fr) 104px!important;padding:0 5px!important}.game>.top .logo>span{display:none!important}.game>.top .noxiosTopWordmark{width:100px!important;height:48px!important}.game .topEnemy>b{font-size:15px!important}.game .topEnemy>small{display:none!important}.game .topEnemy .bossHp{height:12px!important}.game .currencies>span{display:none!important}.game .currencies>span:first-child{min-width:64px!important;height:32px!important;display:flex!important}.game .currencies>button{width:31px!important;min-width:31px!important;height:32px!important;padding:0!important}.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(65vw,340px)!important;height:330px!important;bottom:32%!important}.game>.world.viewActive>.clickableArena>.battleGround{width:94vw!important;height:28%!important;bottom:2%!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-companion{width:60px!important;height:108px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-hero{width:76px!important;height:130px!important}.game>.world.viewActive>.clickableArena>.battleGround>.entity-pet{width:42px!important;height:68px!important}.game>.combatHud{grid-template:"hero mana"25px"hero skills"minmax(0,1fr)/126px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;padding:3px 5px!important}.game .combatHud>.hudHeroCard{grid-template:"portrait identity"1fr"portrait evolve"24px/39px 1fr!important;padding:2px 4px!important}.game>.combatHud>.hudHeroCard>img.hudHeroPortrait{width:37px!important;height:84px!important}.game .hudHeroIdentity>b{font-size:11px!important}.game .hudHeroIdentity>span,.game .hudHeroIdentity>small,.game .hudHeroIdentity>i,.game .hudHeroStats{display:none!important}.game .hudEvolve{height:23px!important;min-height:23px!important;font-size:7px!important}.game .combatHud>.mana{height:25px!important;min-height:25px!important;padding:0 2px!important}.game .combatHud>.mana>span{font-size:8px!important}.game .combatHud>.skills{gap:1px!important;height:88px!important;padding-top:3px!important}.game .combatHud>.skills>.nox-skill-slot{flex-basis:52px!important;width:52px!important;min-width:52px!important;height:80px!important;min-height:80px!important}.game .combatHud>.skills>.nox-skill-slot>i{border-width:2px!important;width:42px!important;height:42px!important}.game .combatHud>.skills>.nox-skill-slot>em{width:42px!important;height:42px!important;font-size:14px!important;left:5px!important}.game .combatHud>.skills>.nox-skill-slot>b{width:14px!important;height:14px!important;font-size:7px!important}.game .combatHud>.skills>.nox-skill-slot>small{display:none!important}.game .combatHud>.skills>.nox-skill-slot>span{white-space:normal!important;width:57px!important;font-size:6px!important;top:49px!important}.game .battleControls{display:none!important}}@media (width<=1500px) and (width>=701px){.game>.top{grid-template-columns:320px minmax(300px,1fr) 310px!important;padding-inline:12px!important}.game>.top .logo{gap:8px!important}.game>.top .noxiosTopWordmark{flex-basis:120px!important;width:120px!important}.game>.top .logo>span{padding-left:8px!important}.game>.top .logo strong{display:none!important}.game>.top .logo small{font-size:10px!important}.game>.combatHud>.hudHeroCard>.hudHeroPortrait{width:70px!important;height:132px!important}.game>.world.viewActive>.clickableArena>.battleGround{bottom:7%!important}.game .combatHud>.battleControls{grid-template-columns:minmax(68px,1fr) repeat(3,27px)!important;min-width:0!important;overflow:hidden!important}.game .battleControls>div{width:auto!important;min-width:0!important;inset:auto!important;transform:none!important}.game .battleControls>div button{font-size:11px!important}.game .hudHeroIdentity,.game .hudHeroStats,.game .hudHeroIdentity>span,.game .hudHeroIdentity>small,.game .hudHeroStats>span{position:static!important;inset:auto!important;transform:none!important}.game .hudHeroIdentity>small{font-size:8px!important}.game .hudHeroStats small{font-size:7px!important}.game .hudHeroStats b{font-size:11px!important}}@media (width>=701px){.game .combatHud>.mana{grid-template-columns:auto minmax(0,1fr)!important;width:auto!important;min-width:0!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}@media (width>=1501px) and (height>=850px){.game>.combatHud{grid-template:"hero mana controls"30px"hero skills controls"minmax(0,1fr)/minmax(500px,27%) minmax(720px,1fr) minmax(300px,18%)!important;gap:2px 14px!important;padding:8px 12px!important}.game .combatHud>.mana{z-index:2!important;grid-area:mana!important;align-self:center!important;height:28px!important;min-height:28px!important;padding:0 8px!important}.game .combatHud>.skills{grid-area:skills!important;align-self:start!important;height:158px!important;padding-top:4px!important;overflow:hidden!important}.game .combatHud>.skills>.nox-skill-slot{flex:0 108px!important;width:108px!important;min-width:84px!important;height:142px!important}.game .combatHud>.battleControls{grid-area:controls!important;min-width:0!important;overflow:hidden!important}.game .battleControls>.hudChest{grid-template-columns:minmax(0,1fr) 72px!important;gap:8px!important;padding:5px 8px!important}.game .battleControls>.hudChest span,.game .battleControls>.offlineStatus span{min-width:0!important}.game .battleControls>.hudChest small,.game .battleControls>.hudChest b,.game .battleControls>.offlineStatus small,.game .battleControls>.offlineStatus b,.game .battleControls>.offlineStatus em{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}}@media (width<=700px){.game>.combatHud>.hudHeroCard>.hudHeroPortrait{width:37px!important;height:84px!important}}.requiredLoginOverlay{z-index:1000!important;background:#04120e!important;grid-template-columns:minmax(0,1.78fr) minmax(480px,1fr)!important;align-items:stretch!important;width:100vw!important;height:100svh!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.requiredLoginOverlay .loginJourneyScene{background:linear-gradient(90deg,#020a0814,#020a0808 64%,#06130f 100%),linear-gradient(#0000 42%,#020a08b3),url(/assets/portal/portal-hero-v1.png) 50%/cover no-repeat!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100svh!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}.requiredLoginOverlay .loginBack{z-index:4!important;color:#f1dfb0!important;letter-spacing:.04em!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;width:auto!important;padding:8px!important;font:700 14px/1.2 Arial,sans-serif!important;position:absolute!important;top:38px!important;left:42px!important}.requiredLoginOverlay .loginJourneyCopy{color:#fff!important;text-shadow:0 3px 18px #000!important;width:min(650px,82%)!important;position:absolute!important;bottom:11%!important;left:6.2%!important}.requiredLoginOverlay .loginJourneyCopy>small{color:#e2bd71!important;letter-spacing:.27em!important;font:700 13px/1.2 Arial,sans-serif!important;display:block!important}.requiredLoginOverlay .loginJourneyCopy h1{color:#fff!important;letter-spacing:0!important;white-space:normal!important;margin:15px 0 12px!important;font:700 clamp(46px,4.3vw,76px)/1 Georgia,serif!important}.requiredLoginOverlay .loginJourneyCopy p{color:#f4f0e8!important;width:min(600px,100%)!important;margin:0!important;font:400 clamp(15px,1.15vw,19px)/1.55 Arial,sans-serif!important}.requiredLoginOverlay .loginJourneyCopy>div{gap:36px!important;margin-top:30px!important;display:flex!important}.requiredLoginOverlay .loginJourneyCopy span{color:#f1d49a!important;justify-items:center!important;gap:7px!important;min-width:92px!important;font-size:34px!important;display:grid!important}.requiredLoginOverlay .loginJourneyCopy b{color:#fff!important;text-align:center!important;white-space:nowrap!important;font:700 10px/1.2 Arial,sans-serif!important}.requiredLoginOverlay .loginPortal{color:#f1dfb0!important;background:radial-gradient(circle at 50% 7%,#1430244d,#0000 36%),#06130f!important;border:1px solid #8c6c363d!important;border-radius:0!important;grid-area:1/2!important;align-self:stretch!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:clamp(32px,5vh,58px) clamp(38px,4vw,68px)!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:translate(0,0)!important;box-shadow:-24px 0 65px #0008!important}.requiredLoginOverlay .loginPortal>.close{display:none!important}.requiredLoginOverlay .loginCrest{place-items:center!important;gap:5px!important;margin:0 0 26px!important;display:grid!important}.requiredLoginOverlay .loginCrest img{object-fit:contain!important;filter:none!important;width:min(260px,75%)!important;height:105px!important;display:block!important}.requiredLoginOverlay .loginCrest br{display:none!important}.requiredLoginOverlay .loginCrest span{color:#a99d83!important;letter-spacing:.34em!important;font:700 10px Arial,sans-serif!important}.requiredLoginOverlay .authModeSwitch{background:#071511!important;border:1px solid #8c6c36!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:58px!important;margin:0 0 28px!important;display:grid!important}.requiredLoginOverlay .authModeSwitch button{color:#e8d7ad!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;height:56px!important;font:700 13px Arial,sans-serif!important}.requiredLoginOverlay .authModeSwitch button.active{color:#fff4d8!important;background:linear-gradient(90deg,#a96f2c,#c6954b)!important}.requiredLoginOverlay .accountForm{gap:20px!important;display:grid!important}.requiredLoginOverlay .accountForm>label{color:#e2c57f!important;letter-spacing:.04em!important;gap:8px!important;font:700 11px Arial,sans-serif!important;display:grid!important}.requiredLoginOverlay .inputWrapper{background:#07120f!important;border:1px solid #35463d!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;height:58px!important;display:grid!important;position:relative!important}.requiredLoginOverlay .inputWrapper:focus-within{border-color:#c49548!important;box-shadow:0 0 0 2px #c4954826!important}.requiredLoginOverlay .inputIcon{color:#a99a76!important;place-items:center!important;font-size:17px!important;display:grid!important;position:static!important}.requiredLoginOverlay .inputWrapper input{color:#f3ead5!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:56px!important;padding:0 10px!important;font:400 14px Arial,sans-serif!important}.requiredLoginOverlay .showPasswordToggle{color:#ddb666!important;background:0 0!important;border:0!important;width:auto!important;height:56px!important;padding:0 16px!important;font:700 10px Arial,sans-serif!important;position:static!important}.requiredLoginOverlay .keepConnected{grid-auto-flow:column!important;justify-content:start!important;align-items:center!important;gap:9px!important;display:flex!important}.requiredLoginOverlay .keepConnected input{accent-color:#bd8840!important;width:19px!important;height:19px!important}.requiredLoginOverlay .keepConnected span{color:#d9d2c4!important;font:400 12px Arial,sans-serif!important}.requiredLoginOverlay .authSubmit{color:#fff3d4!important;letter-spacing:.08em!important;background:linear-gradient(90deg,#a96f2c,#c9984e)!important;border:1px solid #e0b667!important;width:100%!important;min-height:56px!important;margin-top:2px!important;font:700 14px Georgia,serif!important;box-shadow:0 8px 22px #0007!important}.requiredLoginOverlay .forgotPassword{color:#ddb666!important;text-underline-offset:3px!important;background:0 0!important;border:0!important;width:auto!important;min-height:24px!important;margin:-3px auto 0!important;font:400 11px Arial,sans-serif!important;text-decoration:underline!important}.requiredLoginOverlay .authDivider{color:#7f796a!important;align-items:center!important;gap:16px!important;margin:0!important;display:flex!important}.requiredLoginOverlay .authDivider:before,.requiredLoginOverlay .authDivider:after{content:""!important;background:#344039!important;flex:1!important;height:1px!important;display:block!important}.requiredLoginOverlay .authDivider span{font:400 10px Arial,sans-serif!important}.requiredLoginOverlay .googleLogin{color:#eee7d9!important;letter-spacing:.08em!important;background:#07120f!important;border:1px solid #536158!important;width:100%!important;min-height:54px!important;margin:0!important;font:700 12px Arial,sans-serif!important;position:relative!important}.requiredLoginOverlay .googleLogin img{display:none!important}.requiredLoginOverlay .googleLogin:before{content:"G";color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:13px;font:900 14px Arial,sans-serif;display:inline-grid}.requiredLoginOverlay .authFooter{color:#b9b5aa!important;text-align:center!important;font:400 12px Arial,sans-serif!important}.requiredLoginOverlay .authFooter button{color:#dfa94f!important;background:0 0!important;border:0!important;font-weight:700!important}@media (width<=1100px){.requiredLoginOverlay{grid-template-columns:1fr!important}.requiredLoginOverlay .loginJourneyScene{display:none!important}.requiredLoginOverlay .loginPortal{grid-column:1!important;min-height:100svh!important;padding-inline:max(24px,8vw)!important}}@media (height<=820px) and (width>=1101px){.requiredLoginOverlay .loginPortal{padding-top:22px!important;padding-bottom:22px!important}.requiredLoginOverlay .loginCrest{margin-bottom:14px!important}.requiredLoginOverlay .loginCrest img{height:72px!important}.requiredLoginOverlay .authModeSwitch{margin-bottom:16px!important}.requiredLoginOverlay .accountForm{gap:12px!important}.requiredLoginOverlay .loginJourneyCopy{bottom:7%!important}}.game-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000706cc;place-items:center;padding:40px 60px;animation:.18s both modalOverlayIn;display:grid;position:fixed;inset:0}.game-modal{color:#f0e5ca;isolation:isolate;background:linear-gradient(145deg,#08251efc,#031210fc);border:1px solid #ad8747;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100vw - 120px);height:min(780px,100dvh - 80px);min-height:0;animation:.2s both modalPanelIn;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #000d,inset 0 0 0 1px #ead18c20}.game-modal:before,.game-modal:after{content:"";z-index:5;pointer-events:none;border-color:#d2a85b;width:24px;height:24px;position:absolute}.game-modal:before{border-top:2px solid;border-left:2px solid;top:7px;left:7px}.game-modal:after{border-bottom:2px solid;border-right:2px solid;bottom:7px;right:7px}.game-modal-large{width:min(1180px,100vw - 100px)}.game-modal-fullscreen{width:calc(100vw - 48px);height:calc(100dvh - 48px)}.modal-header{background:#061d18;border-bottom:1px solid #806338;grid-template-columns:72px minmax(0,1fr) 54px;align-items:center;gap:18px;min-height:104px;padding:17px 22px;display:grid;position:relative}.section-icon{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 5px 7px #0008);width:64px;height:64px}.title-and-description h2{color:#f3dfad;letter-spacing:.05em;margin:0;font:700 25px/1 Georgia,serif}.title-and-description p{color:#a7b5ad;margin:7px 0 0;font:500 13px/1.35 Arial,sans-serif}.modal-meta{color:#9aaca2;gap:18px;margin-top:8px;font:600 11px Arial,sans-serif;display:flex}.modal-meta b{color:#e5c679}.game-modal-close{color:#f1dda8;cursor:pointer;background:#0b2a22;border:1px solid #9d7b42;border-radius:50%;place-items:center;width:46px;height:46px;font:300 29px/1 Arial;display:grid}.game-modal-close:hover,.game-modal-close:focus-visible{color:#fff;outline-offset:2px;background:#633528;outline:2px solid #d0a454}.modal-tabs{scrollbar-width:thin;background:#041713;border-bottom:1px solid #6f5935;min-width:0;display:flex;overflow-x:auto}.modal-tabs button{color:#96a69e;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-right:1px solid #3c4437;flex:none;min-height:48px;padding:0 23px;font:700 11px Arial,sans-serif;position:relative}.modal-tabs button:after{content:"";background:#d1aa5e;height:2px;transition:scale .16s;position:absolute;bottom:0;left:15px;right:15px;scale:0 1;box-shadow:0 0 10px #a56be4}.modal-tabs button.active{color:#f3dfad;background:#112a22}.modal-tabs button.active:after{scale:1}.modal-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #d0a454}.modal-content{overscroll-behavior:contain;scrollbar-color:#8f713d #04130f;min-height:0;padding:24px;animation:.16s both modalContentIn;overflow:auto}.modal-footer{z-index:2;background:#061a15;border-top:1px solid #806338;justify-content:flex-end;align-items:center;gap:10px;min-height:68px;padding:10px 22px;display:flex;position:relative}.modalPrimary{color:#fff0c6;letter-spacing:.05em;background:linear-gradient(#7c5724,#4c3217);border:1px solid #d3aa5c;min-width:210px;min-height:42px;font:700 11px Georgia,serif}.modalPrimary:disabled{opacity:.45}.gameModalInner{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.profileFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.profileFacts span,.profileStatGrid span{background:#09231d;border:1px solid #665437;min-height:94px;padding:16px}.profileFacts small,.profileStatGrid small{color:#8fa49a;font:700 10px Arial;display:block}.profileFacts b,.profileStatGrid b{color:#f1dda9;margin-top:8px;font:700 20px Georgia;display:block}.profileActions{gap:10px!important;margin-top:20px!important;display:flex!important}.profileActions button{min-height:42px;padding:0 18px}.profileAppearance,.profileRace{background:#071c17;border:1px solid #675335;grid-template-columns:220px 1fr;align-items:center;gap:28px;min-height:340px;padding:24px;display:grid}.profileAppearance img{object-fit:contain;width:210px;height:300px}.profileAppearance h3,.profileRace h3{color:#efd8a4;font:700 24px Georgia}.profileAppearance p,.profileRace p{color:#a7b5ad;line-height:1.6}.profileRace i{border:1px solid #a88042;border-radius:50%;place-items:center;width:170px;height:170px;font:700 54px Georgia;display:grid}.profileStatGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.formationHeading{background:#0b2a22;border-left:3px solid #c49b50;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 16px;display:flex}.formationHeading div{align-items:center;gap:10px;display:flex}.formationHeading small{font:700 10px Arial}.formationHeading b{color:#e8c777}.formationSlots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.formationSlots>article{background:#09251e;border:1px solid #9b7943;grid-template-columns:120px 1fr auto;align-items:center;gap:15px;min-height:160px;padding:12px;display:grid}.formationSlots>article.empty{color:#71837a;border-style:dashed;place-items:center;display:grid}.formationSlots img{object-fit:contain;width:110px;height:135px}.formationSlots h3{color:#f0d9a5;margin:0;font:700 20px Georgia}.formationSlots p{color:#a7b7ae;margin:4px 0}.formationSlots div span,.formationSlots div b{margin-top:5px;font-size:11px;display:block}.formationSlots button,.companionCard>button{color:#e9d8ae;background:#153328;border:1px solid #92723e;min-height:36px;padding:0 12px;font:700 9px Arial}.collectionTitle{color:#cdb77e;letter-spacing:.1em;margin:25px 0 12px;font:700 12px Arial}.companionCollection{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.companionCard{background:#071d18;border:1px solid #5c543c;grid-template-rows:180px 1fr auto;min-width:0;display:grid;position:relative;overflow:hidden}.companionCard.equipped{border-color:#dbb25e;box-shadow:inset 0 0 25px #b8872826,0 0 10px #b8872829}.companionCard.locked{border-color:#544641}.companionCardArt{background:radial-gradient(circle at 50% 75%,#173e30,#061611 70%);place-items:end center;display:grid;overflow:hidden}.companionCardArt img{object-fit:contain;object-position:center bottom;width:150px;height:175px}.companionCardCopy{padding:14px}.companionCardCopy>small{color:#b793dd;font:700 9px Arial}.companionCardCopy h3{color:#f1dca8;margin:5px 0;font:700 20px Georgia}.companionCardCopy p{color:#a8b7ae;margin:0;font-size:12px}.companionCardCopy dl{gap:20px;margin:13px 0;display:flex}.companionCardCopy dl div{display:grid}.companionCardCopy dt{color:#82958b;font-size:8px}.companionCardCopy dd{color:#ecd69e;margin:2px 0;font:700 13px Georgia}.companionCardCopy em,.companionCardCopy span{margin-top:8px;font-size:9px;font-style:normal;display:block}.companionCardCopy em{color:#77bc86}.companionCard.locked em{color:#d28e7a}.companionCardCopy span{color:#8fa198}.companionCard>button{margin:0 14px 14px}.modalEmptyState{text-align:center;place-items:center;min-height:390px;display:grid}.modalEmptyState img{object-fit:contain;width:110px;height:110px}.modalEmptyState h3{color:#efd8a4;margin:14px 0 0;font:700 20px Georgia}.modalEmptyState p{color:#9bac9f;max-width:440px}.game>.dock .dockItem{display:contents}.game>.dock .dockGroup{display:none}.game>.dock .dockItem>button{position:relative!important}.game>.dock .dockItem>button>i:after{display:none!important}.game>.dock .dockItem>button>i img{object-fit:contain;filter:saturate(.85);width:38px;height:38px}.game>.dock .dockItem>button>span{display:none}.game>.dock .dockItem>button>span>b,.game>.dock .dockItem>button>span>small{display:block}.game>.dock .dockItem>button>span>small{color:#809289;letter-spacing:0;margin-top:4px;font:500 8px Arial}.game>.dock kbd{display:none}.game>.dock.expanded{width:230px!important;padding:8px!important}.game>.dock.expanded .dockItem{display:block}.game>.dock.expanded .dockGroup{color:#967c4b;letter-spacing:.14em;padding:10px 8px 4px;font:700 8px Arial;display:block}.game>.dock.expanded .dockItem>button{grid-template-columns:48px minmax(0,1fr) 20px!important}.game>.dock.expanded .dockItem>button>span{display:block!important}.game>.dock.expanded kbd{color:#8e9c94;text-align:center;background:#061611;border:1px solid #46564c;font:700 8px Arial;display:block}.game>.dock:not(.expanded) .dockItem>button:hover:after{content:attr(aria-label);z-index:200;color:#e9d8ae;background:#061611;border:1px solid #8c6d3a;width:max-content;max-width:230px;padding:9px 12px;font:600 10px Arial;position:fixed;left:76px;box-shadow:0 8px 20px #000b}.dockNotice{z-index:4}.game.game>.dock.dockArt.expanded{background:#03140f!important;width:230px!important}.game-modal.game-modal-large,.game-modal.game-modal-medium,.game-modal.game-modal-fullscreen{background:#061b16!important}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes modalContentIn{0%{opacity:.3;translate:0 4px}to{opacity:1;translate:0}}@media (width<=800px){.game-modal-overlay{padding:0}.game-modal,.game-modal-large,.game-modal-fullscreen{border:0;border-radius:0;width:100vw;height:100dvh}.modal-header{grid-template-columns:48px minmax(0,1fr) 42px;gap:10px;min-height:82px;padding:10px 12px}.section-icon{width:44px;height:44px}.title-and-description h2{font-size:17px}.title-and-description p{font-size:10px}.modal-meta{gap:8px;font-size:8px}.game-modal-close{width:38px;height:38px}.modal-tabs button{min-height:43px;padding:0 15px;font-size:9px}.modal-content{padding:14px}.modal-footer{min-height:58px;padding:8px 14px}.modalPrimary{width:100%}.formationSlots,.companionCollection,.profileFacts,.profileStatGrid{grid-template-columns:1fr!important}.formationSlots>article{grid-template-columns:82px 1fr auto;min-height:125px}.formationSlots img{width:76px;height:105px}.companionCard{grid-template-rows:auto auto;grid-template-columns:105px 1fr}.companionCardArt{grid-row:1/3}.companionCardArt img{width:100px;height:150px}.companionCard>button{grid-column:2;margin:0 12px 12px}.profileAppearance,.profileRace{grid-template-columns:100px 1fr;gap:14px;min-height:260px;padding:14px}.profileAppearance img{width:95px;height:180px}.profileRace i{width:90px;height:90px}.game>.dock:not(.expanded) .dockItem{display:none}.game>.dock:not(.expanded) .dockItem:nth-of-type(-n+4){display:contents}.game>.dock:not(.expanded) .dockItem>button>span{display:block!important}.game>.dock:not(.expanded) .dockItem>button>span small{display:none}.game>.dock.expanded .dockItem{display:block}}@media (prefers-reduced-motion:reduce){.game-modal-overlay,.game-modal,.modal-content{animation:none}.modal-tabs button:after{transition:none}}.offlineRewardOverlay{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000706e0;place-items:center;padding:28px;animation:.18s both modalOverlayIn;display:grid;position:fixed;inset:0}.offlineRewardReport{color:#f1e2bb;background:#061b16;border:1px solid #b58a43;border-radius:8px;width:min(850px,100vw - 56px);max-height:calc(100dvh - 56px);position:relative;overflow:auto;box-shadow:0 28px 80px #000e,inset 0 0 45px #07100d}.offlineRewardReport:before,.offlineRewardReport:after{content:"";pointer-events:none;width:26px;height:26px;position:absolute}.offlineRewardReport:before{border-top:2px solid #d4b66c;border-left:2px solid #d4b66c;top:8px;left:8px}.offlineRewardReport:after{border-bottom:2px solid #d4b66c;border-right:2px solid #d4b66c;bottom:8px;right:8px}.offlineRewardReport>header{background:#08241d;border-bottom:1px solid #715932;grid-template-columns:68px 1fr;align-items:center;gap:18px;padding:24px 30px 18px;display:grid}.offlineRewardReport>header img{object-fit:contain;width:60px;height:60px}.offlineRewardReport>header p{color:#9eae9f;letter-spacing:.18em;margin:0;font:700 9px Arial}.offlineRewardReport>header h2{color:#f0d8a2;margin:5px 0;font:700 25px Georgia}.offlineRewardReport>header span{color:#9eaea6;font:500 12px Arial}.offlineRewardReport>.awayTime{color:#eed59e!important;justify-content:center!important;align-items:flex-end!important;gap:5px!important;margin:22px auto 14px!important;display:flex!important}.offlineRewardReport>.awayTime span{align-items:flex-end!important;gap:3px!important;display:flex!important}.offlineRewardReport>.awayTime b{font:700 48px/.85 Georgia!important}.offlineRewardReport>.awayTime small{color:#9baa9f!important;margin:0!important;font:700 11px Arial!important}.offlineRewardReport>.awayTime>i{font:700 33px/1 Georgia!important}.offlineRewardReport>.awayTime>em{color:#bca87d;letter-spacing:.15em;border:1px solid #6c5939;align-self:center;margin-left:12px;padding:6px 9px;font:700 8px Arial}.offlineRewardDivider{color:#9e895a;letter-spacing:.16em;align-items:center;gap:12px;margin:0 30px 16px;font:700 8px Arial;display:flex}.offlineRewardDivider:before,.offlineRewardDivider:after{content:"";background:#6b5632;flex:1;height:1px}.offlineRewardReport .offlineStats{grid-template-columns:repeat(5,1fr)!important;gap:10px!important;margin:0!important;padding:0 30px!important;display:grid!important}.offlineRewardReport .offlineStats article{background:#081f19!important;border:1px solid #5e5138!important;grid-template-rows:46px 15px 30px!important;place-items:center!important;min-width:0!important;min-height:112px!important;padding:10px 5px!important;display:grid!important}.offlineRewardReport .offlineStats img{object-fit:contain;width:42px;height:42px}.offlineRewardReport .offlineStats small{color:#899b91!important;font:700 8px Arial!important}.offlineRewardReport .offlineStats b{color:#f2dca7!important;font:700 21px Georgia!important}.offlineRewardReport>footer{place-items:center;gap:14px;padding:18px 30px 25px;display:grid}.offlineRewardReport>footer p{color:#82958c;text-align:center;margin:0;font:500 10px Arial}.offlineRewardReport>footer button{color:#fff0c4;letter-spacing:.08em;background:linear-gradient(#8c6126,#543717);border:1px solid #ddb461;min-width:280px;min-height:48px;font:700 12px Georgia;box-shadow:inset 0 1px #ffe8a955}.offlineRewardReport>footer button:disabled{color:#9bc6a4;background:#163525;border-color:#4f6d58}.offlineRewardReport>footer button span{margin-right:6px}@media (width<=620px){.offlineRewardOverlay{padding:0}.offlineRewardReport{border:0;border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.offlineRewardReport>header{grid-template-columns:48px 1fr;gap:10px;padding:18px 16px 14px}.offlineRewardReport>header img{width:44px;height:44px}.offlineRewardReport>header h2{font-size:18px}.offlineRewardReport>.awayTime{margin:18px auto 12px!important}.offlineRewardReport>.awayTime b{font-size:38px!important}.offlineRewardDivider{margin-inline:14px}.offlineRewardReport .offlineStats{grid-template-columns:repeat(2,1fr)!important;padding:0 14px!important}.offlineRewardReport .offlineStats article:last-child{grid-column:1/3}.offlineRewardReport>footer{padding:15px 14px 20px}.offlineRewardReport>footer button{width:100%;min-width:0}}.game-modal .modal-content{overflow-x:hidden}.game-modal button{cursor:pointer}.game-modal button:disabled{cursor:not-allowed;opacity:.42}.game-modal .skillUpgradeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.game-modal .skillUpgradeList>article{background:#081f19!important;border:1px solid #62543a!important;grid-template-columns:78px minmax(0,1fr)!important;gap:14px!important;min-width:0!important;padding:16px!important;display:grid!important}.game-modal .skillUpgradeList>article.locked{filter:saturate(.35);opacity:.68}.game-modal .skillIcon{width:72px!important;height:72px!important}.game-modal .skillInfo{min-width:0}.game-modal .skillInfo b{color:#efd9a6}.game-modal .skillInfo p{color:#9eafa6;font-size:11px}.game-modal .skillNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;display:grid!important}.game-modal .skillNumbers span{background:#061611!important;padding:7px!important;font-size:8px!important}.game-modal .skillBuy{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.game-modal .skillBuy button{color:#e9d4a1!important;background:#163329!important;border:1px solid #886b3c!important;min-width:0!important;min-height:38px!important;padding:4px!important;font-size:9px!important}.companionEvolutionList{gap:12px;display:grid}.companionEvolutionList>article{background:#08221b;border:1px solid #67563a;grid-template-columns:105px minmax(180px,1fr) minmax(260px,auto);align-items:center;gap:18px;padding:13px;display:grid}.companionEvolutionList>article>img{object-fit:contain;width:100px;height:125px}.companionEvolutionList h3{color:#f0d9a5;margin:3px 0;font:700 20px Georgia}.companionEvolutionList p,.companionEvolutionList b{color:#a8b8ae;margin:5px 0;font-size:11px;display:block}.companionEvolutionList b{color:#d7bd80}.companionUpgradeButtons{grid-template-columns:repeat(3,minmax(75px,1fr));gap:7px;display:grid}.companionUpgradeButtons button{color:#f0d9a5;background:#17372c;border:1px solid #91713d;min-height:48px;font:700 10px Arial}.companionUpgradeButtons small{color:#91a69a;margin-top:4px;font-size:8px;display:block}.equipmentWorkspace{grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:18px;min-height:100%;display:grid}.equipmentWorkspace>aside{text-align:center;background:#071b17;border:1px solid #625238;padding:16px}.equipmentWorkspace>aside>h3{color:#cbb278;letter-spacing:.1em;margin:0 0 8px;font:700 10px Arial}.equipmentWorkspace>aside>img{object-fit:contain;width:150px;height:190px}.equipmentSlots{gap:6px;display:grid}.equipmentSlots button{color:#ead7a7;text-align:left;background:#0b2820;border:1px solid #544b37;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:48px;padding:5px 9px;display:grid}.equipmentSlots img{object-fit:contain;width:34px;height:34px}.equipmentSlots small,.equipmentSlots b{display:block}.equipmentSlots small{color:#81958a;font-size:7px}.equipmentSlots b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.equipmentWorkspace>section{min-width:0}.equipmentToolbar{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.equipmentToolbar label{color:#8fa198;gap:5px;font:700 8px Arial;display:grid}.equipmentToolbar input{color:#eee0bd;background:#041510;border:1px solid #62543a;width:min(360px,48vw);height:36px;padding:0 10px}.equipmentToolbar>b{color:#cdb67c;font-size:9px}.equipmentInventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.equipmentInventory>button{color:#aab8b0;text-align:left;background:#071c17;border:1px solid #4f4937;grid-template-rows:72px auto auto auto;min-width:0;padding:9px;display:grid;position:relative}.equipmentInventory>button.selected,.equipmentInventory>button.equipped{border-color:#d1a954;box-shadow:inset 0 0 18px #9a752128}.equipmentInventory img{object-fit:contain;place-self:center;width:66px;height:66px}.equipmentInventory small,.equipmentInventory b,.equipmentInventory span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipmentInventory small{font-size:7px}.equipmentInventory b{color:#ebd59f;margin-top:4px;font:700 12px Georgia}.equipmentInventory span{margin-top:3px;font-size:8px}.equipmentInventory em{color:#e5bb66;font:700 7px Arial;position:absolute;top:5px;right:5px}.equipmentEmpty{text-align:center;color:#91a299;grid-column:1/-1;place-items:center;min-height:250px;display:grid}.equipmentDetail{background:#09231c;border:1px solid #66573d;grid-template-columns:72px 1fr;gap:14px;margin-top:12px;padding:12px;display:grid}.equipmentDetail img{object-fit:contain;width:68px;height:68px}.equipmentDetail h3{color:#edd6a2;margin:3px 0}.equipmentDetail p{color:#9fb0a7;margin:3px 0;font-size:10px}.chestOpening{text-align:center}.chestOpening .chestStage{place-items:center;min-height:270px;display:grid}.chestOpening .chestStage img{object-fit:contain;filter:drop-shadow(0 15px 18px #000a);width:min(250px,55vw);height:220px}.chestOpening .chestResult{place-items:center;min-height:260px;display:grid}.chestOpening .chestResult img{object-fit:contain;width:125px;height:125px}.chestOpening .chestActions{flex-wrap:wrap;justify-content:center!important;gap:9px!important;display:flex!important}.chestOpening .chestActions button{color:#ecd8aa;background:#15352a;border:1px solid #98763e;min-height:42px;padding:0 18px;font:700 10px Arial}@media (width<=800px){.game-modal .skillUpgradeList{grid-template-columns:1fr}.companionEvolutionList>article{grid-template-columns:75px 1fr}.companionEvolutionList>article>img{width:72px;height:100px}.companionUpgradeButtons{grid-column:1/-1}.equipmentWorkspace{grid-template-columns:1fr}.equipmentWorkspace>aside{text-align:left;grid-template-columns:90px 1fr;align-items:center;display:grid}.equipmentWorkspace>aside>h3{grid-column:1/-1}.equipmentWorkspace>aside>img{width:85px;height:125px}.equipmentInventory{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentToolbar input{width:100%}}@media (width<=460px){.game-modal .skillUpgradeList>article{grid-template-columns:54px 1fr!important;padding:10px!important}.game-modal .skillIcon{width:50px!important;height:50px!important}.game-modal .skillNumbers{grid-template-columns:1fr!important}.equipmentInventory{grid-template-columns:1fr}.offlineRewardReport .offlineStats article{min-height:98px!important}.offlineRewardReport .offlineStats img{width:34px;height:34px}.offlineRewardReport .offlineStats b{font-size:18px!important}}.modulesPanel{gap:15px;display:grid}.modulesSectionHeading{background:#09251e;border-left:3px solid #d0a758;justify-content:space-between;align-items:end;gap:20px;padding:12px 15px;display:flex}.modulesSectionHeading small{color:#9aab9f;letter-spacing:.16em;font:700 8px Arial}.modulesSectionHeading h3{color:#efd9a6;margin:4px 0 0;font:700 17px Georgia}.modulesSectionHeading p{color:#91a49a;text-align:right;max-width:340px;margin:0;font-size:10px}.moduleSlots{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.moduleSlot{color:#a6b5ac!important;text-align:left!important;background:#071d18!important;border:1px solid #62543b!important;align-content:center!important;gap:5px!important;min-width:0!important;min-height:112px!important;padding:12px!important;display:grid!important}.moduleSlot small{color:#8fa197;font:700 8px Arial}.moduleSlot b{color:#edd7a4;text-overflow:ellipsis;font:700 14px Georgia;overflow:hidden}.moduleSlot span{font-size:9px;line-height:1.35}.moduleSlot.equipped{box-shadow:inset 0 0 20px #af84232b;background:#123126!important;border-color:#d3aa58!important}.moduleSlot.locked{filter:saturate(.3);border-style:dashed!important}.moduleCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.moduleCatalog>article{background:#071c17!important;border:1px solid #574d38!important;grid-template-columns:48px minmax(0,1fr) 90px!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:92px!important;padding:12px!important;display:grid!important}.moduleCatalog>article.equipped{border-color:#7eb488!important}.moduleRune{color:#e5c472!important;background:radial-gradient(circle,#294331,#06130f 68%)!important;border:1px solid #94713f!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;font-size:20px!important;display:grid!important}.moduleCatalog>article>div{gap:4px;min-width:0;display:grid}.moduleCatalog b{color:#efd8a5;font:700 14px Georgia}.moduleCatalog strong{color:#83c995;font-size:10px}.moduleCatalog small{color:#97a99f;font-size:9px;line-height:1.35}.moduleCatalog button{color:#ecd7a8;background:#17372b;border:1px solid #99773f;min-height:36px;font:700 9px Arial}@media (width<=800px){.modulesSectionHeading{align-items:start}.modulesSectionHeading p{display:none}.moduleSlots{grid-template-columns:repeat(2,minmax(0,1fr))!important}.moduleSlot:last-child{grid-column:1/-1}.moduleCatalog{grid-template-columns:1fr!important}.moduleCatalog>article{grid-template-columns:42px minmax(0,1fr) 78px!important;padding:9px!important}.moduleRune{width:40px!important;height:40px!important}}.inventoryModern{gap:18px;display:grid}.inventoryChestBanner{background:radial-gradient(circle at 10%,#28573a55,#0000 25%),linear-gradient(105deg,#0b2b21,#061914);border:1px solid #735d39;grid-template-columns:112px minmax(0,1fr) 150px;align-items:center;gap:18px;min-height:138px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.inventoryChestBanner:after{content:"";border:1px solid #c59b4d22;width:150px;height:150px;position:absolute;top:-55px;right:-35px;rotate:45deg}.inventoryChestBanner.ready{border-color:#b98c43;box-shadow:inset 0 0 30px #c2952820}.inventoryChestBanner>img{object-fit:contain;filter:drop-shadow(0 10px 9px #000a);width:104px;height:104px}.inventoryChestBanner small{color:#d2aa59;letter-spacing:.16em;font:700 8px Arial}.inventoryChestBanner h3{color:#f1dda9;margin:5px 0;font:700 22px Georgia}.inventoryChestBanner p{color:#9eafa5;max-width:520px;margin:0;font-size:10px;line-height:1.45}.inventoryChestBanner>button{z-index:1;color:#ffebba;letter-spacing:.05em;background:linear-gradient(#815a24,#4e3316);border:1px solid #d2a652;min-height:44px;font:700 10px Georgia;position:relative}.inventorySectionTitle{background:#09241d;border-left:3px solid #c79e4e;justify-content:space-between;align-items:end;padding:11px 14px;display:flex}.inventorySectionTitle small{color:#8fa098;letter-spacing:.16em;font:700 7px Arial}.inventorySectionTitle h3{color:#ead3a0;margin:3px 0 0;font:700 15px Georgia}.inventorySectionTitle>b,.inventoryCapacity{color:#aebcaf;letter-spacing:.08em;font:700 8px Arial}.inventoryItemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.inventoryItemCard{background:linear-gradient(#0b251d,#061813);border:1px solid #574c37;grid-template-columns:1fr auto;min-width:0;min-height:210px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 0 22px #0006}.inventoryItemCard>div{background:radial-gradient(circle,#28543b88,#0000 66%);grid-column:1/-1;place-items:center;height:105px;margin:-2px -3px 9px;display:grid;position:relative}.inventoryItemCard img{object-fit:contain;filter:drop-shadow(0 8px 7px #000a);width:94px;height:94px}.inventoryItemCard>div span{color:#cbb67d;text-transform:uppercase;background:#061510;border:1px solid #695a3d;padding:4px 6px;font:700 7px Arial;position:absolute;top:4px;right:4px}.inventoryItemCard>small{color:#879b90;text-transform:uppercase;grid-column:1/-1;font:700 7px Arial}.inventoryItemCard h4{color:#eed9a6;overflow-wrap:anywhere;grid-column:1/-1;min-height:31px;margin:4px 0;font:700 13px/1.2 Georgia}.inventoryItemCard p{color:#87998f;margin:5px 0 0;font-size:8px}.inventoryItemCard>b{color:#ebc873;align-self:end;font:700 18px Georgia}.inventoryItemCard.rarity-incomum{border-color:#65927a}.inventoryItemCard.rarity-raro{border-color:#6d75b9}.inventoryItemCard.rarity-épico{border-color:#9c63bd}.inventoryItemCard.rarity-lendário{border-color:#d19d42;box-shadow:inset 0 0 25px #c48c2025}.inventoryEmpty{text-align:center;grid-column:1/-1;place-items:center;min-height:280px;display:grid}.inventoryEmpty img{object-fit:contain;opacity:.5;width:100px;height:100px}.inventoryEmpty h3{color:#d7c18c;margin:8px 0 0}.inventoryEmpty p{color:#91a198}@media (width<=800px){.inventoryChestBanner{grid-template-columns:75px 1fr;padding:11px}.inventoryChestBanner>img{width:70px;height:70px}.inventoryChestBanner h3{font-size:17px}.inventoryChestBanner>button{grid-column:1/-1}.inventoryItemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryItemCard{min-height:190px}.inventoryItemCard>div{height:88px}.inventoryItemCard img{width:78px;height:78px}}@media (width<=390px){.inventoryItemGrid{grid-template-columns:1fr}.inventoryItemCard{grid-template-rows:auto auto auto;grid-template-columns:90px 1fr auto;gap:3px 10px;min-height:112px}.inventoryItemCard>div{grid-area:1/1/4;height:90px;margin:0}.inventoryItemCard>small,.inventoryItemCard h4{grid-column:2/4}.inventoryItemCard h4{min-height:0}.inventoryItemCard p{grid-column:2}.inventoryItemCard>b{grid-column:3}.inventoryChestBanner p{display:none}}.ascensionAutomation{gap:12px;display:grid}.ascensionAutomation article{background:#071c17;border:1px solid #554c38;grid-template-columns:110px 1fr;gap:5px 18px;min-height:96px;padding:17px 18px;display:grid;position:relative}.ascensionAutomation article b{color:#9cad9f;letter-spacing:.12em;grid-row:1/3;align-self:center;font:700 9px Arial}.ascensionAutomation strong{color:#eed7a2;font:700 18px Georgia}.ascensionAutomation span{color:#9aac9f;font-size:10px}.ascensionAutomation article.active{background:#113126;border-color:#d1a756;box-shadow:inset 0 0 24px #b58a2728}.ascensionAutomation article.active:after{content:"ATIVO";color:#83d694;font:700 8px Arial;position:absolute;top:10px;right:12px}.ascensionAutomation article.complete{border-color:#66856c}.ascensionAutomation article.locked{filter:saturate(.25);opacity:.58}.ascensionAutomation article.locked:after{content:"BLOQUEADO";color:#9b8f79;font:700 7px Arial;position:absolute;top:10px;right:12px}@media (width<=520px){.ascensionAutomation article{grid-template-columns:1fr}.ascensionAutomation article b{grid-row:auto}}.shopBalance{color:#9eeaff;font-size:18px}.shopEyebrow,.shopSectionTitle{color:#d8b767;letter-spacing:.18em}.abyssOffer{background:linear-gradient(145deg,#10251f,#07130f);border:1px solid #715d34;flex-direction:column;min-width:0;padding:12px;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 0 28px #0009,0 8px 24px #0008}.abyssOffer:hover{transform:translateY(-4px);box-shadow:inset 0 0 28px #0009,0 0 18px #a97b3970}.abyssOffer.featured{border-color:#c39b45;grid-template-columns:minmax(180px,36%) 1fr;min-height:245px;margin:8px 0 20px;display:grid}.abyssOfferArt{background:radial-gradient(circle,#39234a55,#0000 68%);place-items:center;min-height:145px;display:grid}.abyssOfferArt img{object-fit:contain;width:100%;height:170px;transition:all .2s}.abyssOffer:hover img{transform:scale(1.05)}.abyssOfferCopy{flex-direction:column;gap:7px;display:flex}.abyssOfferCopy h3{color:#f4ddb0;margin:0;font-family:serif}.abyssOfferCopy small,.abyssOfferCopy span{color:#9caa9e}.abyssOfferCopy strong{color:#d8e9d9}.abyssOfferCopy em{color:#c68370}.abyssOfferCopy button{color:#ffe4a0;background:linear-gradient(#76511d,#3c280e);border:1px solid #d4a64e;min-height:42px;margin-top:auto}.shopSectionTitle,.marketHeading{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.abyssOfferGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.abyssOffer{border-color:var(--rarity,#715d34)}.game-modal:has(.abyssShop){left:calc(var(--combat-side) + 2vw)!important;width:auto!important;max-width:none!important;height:94dvh!important;max-height:94dvh!important;top:3dvh!important;right:2vw!important}.game-modal:has(.abyssShop) .modal-content{overflow:auto!important}.dailyShopBanner{border:1px solid var(--shop-theme,#9b7138);grid-template-columns:1fr 280px;align-items:center;min-height:270px;padding:30px 45px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000;background-position:50%!important;background-size:cover!important}.dailyShopBanner small{color:var(--shop-theme);letter-spacing:4px;font:700 10px Arial}.dailyShopBanner h2{color:#f3dba2;margin:7px 0;font:700 clamp(29px,4vw,55px) Georgia}.dailyShopBanner p{color:#becdc3;max-width:650px}.dailyShopBanner b{color:var(--shop-theme)}.dailyShopBanner>img{object-fit:contain;filter:drop-shadow(0 12px 8px #000);justify-self:center;width:230px;height:250px}.shopCategoryRail{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03110ff5;border-bottom:1px solid #806432;grid-template-columns:repeat(6,1fr);gap:3px;margin:0 -18px 18px;padding:8px 18px;display:grid;position:sticky;top:-18px}.shopCategoryRail button{color:#d7c596;background:#091a15;border:1px solid #584a30;min-height:38px;font:700 9px Arial}.classSetOffer{border:1px solid var(--shop-theme,#b88d3d);background:linear-gradient(120deg,#102b21,#060f0c);grid-template-columns:270px 1fr;min-height:280px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 45px #000}.classSetOffer>div{background:radial-gradient(circle,var(--shop-theme,#866028)33 0,transparent 65%);place-items:center;display:grid}.classSetOffer img{object-fit:contain;width:230px;height:260px}.classSetOffer>section{align-content:center;gap:9px;padding:24px;display:grid}.classSetOffer small{color:var(--shop-theme)}.classSetOffer h3{color:#f2dba7;margin:0;font:700 25px Georgia}.classSetOffer p{color:#a9bbb0}.classSetOffer dl{flex-wrap:wrap;gap:7px;margin:0;display:flex}.classSetOffer dl span{color:#83c996;background:#071913;border:1px solid #536143;padding:6px 9px;font-size:9px}.classSetOffer button{color:#ffe5a0;background:linear-gradient(#78531e,#39250d);border:1px solid #d1a348;min-height:44px;font:700 12px Georgia}.guildShopTeaser{background:linear-gradient(90deg,#172b23,#07120e);border:1px solid #65533a;margin-top:24px;padding:25px}.guildShopTeaser small{color:#b48d4b;letter-spacing:3px}.guildShopTeaser h3{color:#e8d5a5;margin:6px 0}.guildShopTeaser p{color:#92a69a}@media (width<=700px){.game-modal:has(.abyssShop){width:100vw!important;height:100dvh!important;max-height:none!important;inset:0!important}.dailyShopBanner{grid-template-columns:1fr;min-height:330px;padding:20px}.dailyShopBanner>img{opacity:.55;width:170px;height:190px;position:absolute;bottom:0;right:-35px}.shopCategoryRail{grid-template-columns:repeat(3,1fr)}.classSetOffer{grid-template-columns:1fr}.classSetOffer>div{height:180px}.classSetOffer img{height:190px}.abyssOfferGrid{grid-template-columns:repeat(2,1fr)}}.travelerMarket{background:linear-gradient(135deg,#071914,#100d16);padding:16px}.marketTabs{border-bottom:1px solid #766139;gap:6px;margin-bottom:16px;display:flex}.marketTabs button{color:#d8c28d;background:#0a1915;border:1px solid #665531;padding:10px 16px}.marketSell{background:#101a17;border:1px solid #665531;grid-template-columns:1.5fr 1fr .55fr auto;align-items:end;gap:10px;padding:14px;display:grid}.marketSell h3,.marketSell p{margin:3px 0}.marketSell label{color:#cdbd93;gap:5px;display:grid}.marketSell input,.marketSell select{color:#eee;background:#07110f;border:1px solid #5e5033;min-height:38px}.marketOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketOfferGrid article,.marketOwn article{background:linear-gradient(#14231d,#09130f);border:1px solid #685839;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 7px 18px #0007}.marketOfferGrid img{object-fit:contain;width:100%;height:110px}.marketOfferGrid b{color:#ead8ad}.marketOfferGrid span{color:#8ed9f4;font-size:18px;font-weight:800}.marketOwn{gap:7px;display:grid}.marketOwn article{grid-template-columns:1fr auto auto;align-items:center;display:grid}.marketOwn article button{width:auto}@media (width<=1000px){.abyssOfferGrid,.marketOfferGrid{grid-template-columns:repeat(2,1fr)}.marketSell{grid-template-columns:1fr 1fr}}@media (width<=650px){.abyssOffer.featured,.abyssOfferGrid,.marketOfferGrid,.marketSell{grid-template-columns:1fr}}.marketTabs button.active{color:#fff1b7;background:linear-gradient(#6a481b,#2e200e);border-color:#d4a64e;box-shadow:inset 0 -2px #e7b858}.marketSearch{color:#bfae82;align-items:center;gap:8px;font-size:12px;display:flex}.marketSearch input{color:#f4ecd7;background:#06100d;border:1px solid #665531;min-width:220px;min-height:34px;padding:0 10px}.marketLocked{text-align:center;background:radial-gradient(circle,#49301c55,#0000 65%);place-items:center;min-height:190px;display:grid}.marketLocked strong{color:#e2bd66;font-size:24px}.ascensionPanel{gap:18px;display:grid}.ascensionProgress{background:#081b16;border:1px solid #8d6b36;gap:8px;padding:18px;display:grid}.ascensionProgress b{color:#f1d995;font:700 28px Georgia}.ascensionProgress i{background:#020907;border:1px solid #8d6b36;height:14px}.ascensionProgress em{background:linear-gradient(90deg,#6e2ca0,#e9c45d);height:100%;display:block}.ascensionConfirm{gap:10px;display:grid}.ascensionConfirm article{background:#071511;border:1px solid #665331;padding:12px}.ascensionConfirm article>b{color:#e6bf66}.ascensionConfirm>div{gap:8px;display:flex}.dungeonEntrance{background:#020b09;grid-template-columns:1.2fr 1fr;min-height:500px;display:grid;position:relative;overflow:hidden}.dungeonEntrance>img{object-fit:cover;width:100%;height:100%}.dungeonEntrance>div{background:radial-gradient(circle,#30174c55,#0000);align-content:center;gap:16px;padding:30px;display:grid}.dungeonEntrance h2,.dungeonRun h2,.dungeonResults h2{color:#f0d18a;font-family:Georgia}.dungeonRun{background-position:50%;background-size:cover;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.dungeonCombat,.dungeonEvent{background:#03130edb;border:1px solid #b68a3a;place-items:center;gap:9px;width:min(620px,90%);padding:20px;display:grid;box-shadow:0 15px 45px #000}.dungeonEnemy{object-fit:contain;filter:drop-shadow(0 14px 8px #000);width:320px;height:300px}.dungeonCombat>i{background:#140608;border:1px solid #ba944d;width:100%;height:16px;display:block}.dungeonCombat>i>em{background:linear-gradient(90deg,#7e1723,#db424b);height:100%;display:block}.dungeonEvent>img{object-fit:contain;width:190px;height:190px}.dungeonEvent>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dungeonTimer{z-index:3;color:#ffb2a0;background:#24080ae8;border:1px solid #e45a56;padding:10px 22px;font:700 20px Georgia;position:absolute;top:16px}.dungeonContinue{position:absolute;bottom:18px;right:18px;width:auto!important}.dungeonAbandon{position:absolute;bottom:18px;left:18px;background:#210a0d!important;width:auto!important}.dungeonCooldown{text-align:center;background:radial-gradient(circle,#28113b,#020b09 68%);align-content:center;place-items:center;gap:18px;min-height:550px;display:grid}.dungeonCooldown h2{color:#e9c669}.dungeonCooldown>b{color:#e7857e;font-size:28px}.dungeonResults>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dungeonResults article{background:#071813;border:1px solid #806638;place-items:center;padding:12px;display:grid}.dungeonResults img{object-fit:contain;width:110px;height:110px}.moduleCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.moduleCard{border:2px solid var(--rarity,#777);clip-path:polygon(8% 0,92% 0,100% 7%,100% 93%,92% 100%,8% 100%,0 93%,0 7%);background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--rarity,#777) 25%,transparent),#07120f 67%);min-height:275px;box-shadow:inset 0 0 30px #000,0 0 12px color-mix(in srgb,var(--rarity,#777) 35%,transparent);cursor:pointer;grid-template-rows:auto 112px auto auto auto auto;place-items:center;gap:6px;padding:12px;display:grid;position:relative}.moduleCard>img{object-fit:contain;width:92px;height:92px;filter:drop-shadow(0 0 9px var(--rarity,#777))}.moduleCard>b{text-align:center;color:#f1dfb0}.moduleCard>strong{text-align:center;color:#c4d5ca;font-size:11px}.moduleCard>em{color:#a9966c;font-size:9px}.moduleCard.selected{box-shadow:0 0 22px var(--rarity,#777);translate:0 -4px}.moduleCard.equipped:after{content:"EQUIPADO";color:#d8ffc1;background:#28633c;padding:3px;font-size:8px;position:absolute;top:28px;right:6px}.rarity-comum{--rarity:#888}.rarity-incomum{--rarity:#4ebd68}.rarity-raro{--rarity:#4797ee}.rarity-épico{--rarity:#b45ce8}.rarity-lendário{--rarity:#e3ad3e}.rarity-mítico{--rarity:#ef4778}.rarity-celestial{--rarity:#dff7ff}.moduleDetail{background:#061813;border:1px solid #94743e;grid-template-columns:90px 1fr auto auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.moduleDetail>img{object-fit:contain;width:80px;height:80px}.moduleDetail button{width:auto!important}.moduleSigil{width:92px;height:92px;filter:drop-shadow(0 0 9px var(--rarity,#8ac));overflow:visible}.moduleDetail>.moduleSigil{width:80px;height:80px}.moduleCard.dragging{opacity:.45;scale:.96}.moduleSlot.dropReady{cursor:copy;border-color:#7fe3ad!important;box-shadow:inset 0 0 25px #28b46b55,0 0 14px #44ca7b55!important}.moduleSlot.dropReady:hover{translate:0 -2px;background:#16472f!important}@media (width<=700px){.dungeonEntrance{grid-template-columns:1fr}.dungeonEntrance>img{height:210px}.dungeonRun{min-height:calc(100dvh - 150px)}.dungeonEnemy{width:230px;height:220px}.moduleCardGrid{grid-template-columns:repeat(2,1fr)}.moduleDetail{grid-template-columns:65px 1fr}.moduleDetail button{grid-column:span 1}.dungeonResults>div{grid-template-columns:repeat(2,1fr)}}@media (width>=701px){:is(.game-modal:has(.dungeonRun),.game-modal:has(.dungeonEntrance),.game-modal:has(.dungeonCooldown),.game-modal:has(.dungeonResults)){left:var(--combat-side)!important;width:calc(100vw - var(--combat-side))!important;background:#020b09!important;right:0!important}.game-modal:has(.modulesPanel){width:min(900px,64vw)!important}}.dungeonRun button,.dungeonEntrance button,.dungeonResults button{color:#ffe6a4;cursor:pointer;background:linear-gradient(#68481d,#33220d);border:1px solid #bd9145;min-height:42px;padding:8px 16px;font:700 12px Georgia}.dungeonEvent>div>button{width:auto!important;min-width:150px!important;display:block!important}.dungeonCombat,.dungeonEvent{z-index:2;position:relative}.dungeonRun:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #000}.game-modal:has(.dungeonArena){left:var(--combat-side)!important;width:calc(100vw - var(--combat-side))!important;background:#020b09!important;max-width:none!important;right:0!important}.dungeonArena{color:#f7e7bb;cursor:crosshair;background:linear-gradient(#02100ba8,#02080785 58%,#010504),url(/assets/noxios/environments/cycle/abyss.png) 50%/cover;min-height:calc(100dvh - 112px);position:relative;overflow:hidden}.dungeonArena:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #000}.dungeonArenaHud{z-index:5;background:#020b09e8;border-bottom:1px solid #9c793c;grid-template-columns:130px 1fr 170px;align-items:center;gap:18px;padding:10px 22px;display:grid;position:relative}.dungeonArenaHud>div:first-child,.dungeonArenaHud>div:last-child{display:grid}.dungeonArenaHud small{letter-spacing:2px;color:#c29c52;font:700 10px Arial}.dungeonArenaHud b{font:700 25px Georgia}.dungeonWaveTrack{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.dungeonWaveTrack i{color:#776849;background:#07140f;border:1px solid #59451f;place-items:center;height:28px;font:700 11px Arial;display:grid}.dungeonWaveTrack i.cleared{color:#79d491;background:#092417;border-color:#37744a}.dungeonWaveTrack i.current{color:#ffe6a0;background:#563911;border-color:#e0ad48;box-shadow:0 0 14px #e2a62b88}.dungeonArenaTimer,.dungeonArenaBuff{z-index:6;letter-spacing:1px;background:#06130eed;border:1px solid #9e7737;padding:9px 18px;font:700 12px Georgia;position:absolute;top:74px}.dungeonArenaTimer{color:#ffafa3;border-color:#bd4d47;right:20px}.dungeonArenaBuff{color:#8ee9b5;left:20px}.dungeonEnemyHud{z-index:4;text-align:center;width:min(680px,65vw);margin:12px auto 0;position:relative}.dungeonEnemyHud small{text-shadow:0 2px 3px #000;font:700 17px Georgia;display:block}.dungeonEnemyHud i,.dungeonTeamLife i,.dungeonEnergy i{background:#170609;border:1px solid #b28a43;height:14px;display:block}.dungeonEnemyHud em,.dungeonTeamLife em,.dungeonEnergy em{background:linear-gradient(90deg,#831621,#e3454f);height:100%;display:block}.dungeonEnemyHud b{font-size:11px}.dungeonBattlefield{z-index:2;height:clamp(350px,54vh,590px);position:relative}.dungeonEnemies,.dungeonParty{position:absolute;inset:0}.dungeonEnemyUnit,.dungeonPartyUnit{place-items:end center;display:grid;position:absolute;transform:translate(-50%,-100%)}.dungeonEnemyUnit span,.dungeonPartyUnit span{filter:blur(5px);background:#0009;border-radius:50%;width:75%;height:20px;position:absolute;bottom:-5px}.dungeonEnemyUnit img,.dungeonPartyUnit img{object-fit:contain;filter:drop-shadow(0 8px 5px #000);width:100%;height:100%;position:relative}.dungeonEnemyUnit{width:clamp(190px,20vw,330px);height:clamp(190px,30vh,350px);top:47%;left:50%}.dungeonEnemyUnit.enemy-1{width:clamp(130px,14vw,220px);height:clamp(160px,24vh,260px);top:55%;left:31%}.dungeonEnemyUnit.enemy-2{width:clamp(130px,14vw,220px);height:clamp(160px,24vh,260px);top:55%;left:69%}.dungeonPartyUnit{width:clamp(90px,9vw,145px);height:clamp(130px,21vh,230px);top:95%}.dungeonPartyUnit:first-child{left:25%}.dungeonPartyUnit:nth-child(2){left:39%}.dungeonPartyUnit.hero{width:clamp(120px,11vw,170px);left:52%}.dungeonPartyUnit.pet{width:90px;height:120px;left:65%}.dungeonPartyUnit small{text-shadow:0 2px 2px #000;font:700 10px Arial;position:absolute;bottom:-18px}.dungeonParty.isAttacking .hero img{animation:.42s dungeonStrike}.dungeonParty.isAttacking .companion img{animation:.42s 60ms dungeonStrike}@keyframes dungeonStrike{50%{filter:drop-shadow(0 0 12px #d3a442);transform:translateY(-22px)scale(1.04)}}.dungeonCombatHud{z-index:7;cursor:default;background:linear-gradient(#0000,#010604 18%);grid-template-columns:180px 1fr auto;align-items:end;gap:12px;padding:10px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.dungeonTeamLife,.dungeonEnergy{gap:3px;display:grid}.dungeonTeamLife small,.dungeonEnergy small{letter-spacing:1px;font:700 9px Arial}.dungeonTeamLife b{font-size:10px}.dungeonEnergy{grid-column:2}.dungeonEnergy em{background:linear-gradient(90deg,#167a99,#5dd8e5)}.dungeonSkills{grid-column:2;grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px;display:grid}.dungeonSkills button{color:#f6dfaa;background:radial-gradient(circle,#243b32,#06120e);border:1px solid #a57d35;place-items:center;min-height:70px;padding:7px;display:grid;position:relative}.dungeonSkills button:disabled{filter:grayscale(.8);opacity:.48}.dungeonSkills button span{position:absolute;top:3px;left:5px}.dungeonSkills button b{font:700 10px Georgia}.dungeonSkills button small{color:#72cde0}.dungeonLeave{color:#eec1b4;background:#260b0d;border:1px solid #7c3737;grid-area:1/3/3;align-self:center;padding:10px}@media (width<=700px){.game-modal:has(.dungeonArena){width:100vw!important;left:0!important}.dungeonArena{min-height:calc(100dvh - 86px)}.dungeonArenaHud{grid-template-columns:70px 1fr 80px;gap:6px;padding:7px}.dungeonWaveTrack{gap:2px}.dungeonWaveTrack i{height:22px;font-size:8px}.dungeonArenaHud b{font-size:16px}.dungeonEnemyHud{width:85vw}.dungeonBattlefield{height:53vh}.dungeonPartyUnit{width:82px;height:135px}.dungeonPartyUnit:first-child{left:18%}.dungeonPartyUnit:nth-child(2){left:37%}.dungeonPartyUnit.hero{width:100px;left:57%}.dungeonPartyUnit.pet{width:65px;left:78%}.dungeonCombatHud{grid-template-columns:100px 1fr;padding:7px}.dungeonSkills{grid-column:1/3;gap:3px}.dungeonSkills button{min-width:0;min-height:58px;padding:3px}.dungeonSkills button b{font-size:8px}.dungeonLeave{display:none}.dungeonEnergy{grid-column:2}.dungeonArenaBuff{top:62px;left:6px}.dungeonArenaTimer{top:62px;right:6px}}.dungeonArena{background-image:linear-gradient(#02100b42,#02080720 58%,#01050482),url(/assets/noxios/environments/spore-ruins/spore-ruins-arena-v1.png);background-position:50%;background-size:cover}.abyssShop .shopCategoryRail button:nth-child(5),.abyssShop .shopCategoryRail button:nth-child(6){display:none}.abyssShop .shopCategoryRail{grid-template-columns:repeat(4,1fr)}.game-modal:has(.equipmentWorkspace){width:min(98vw,1680px)!important;max-width:none!important;height:96dvh!important;max-height:96dvh!important;top:2dvh!important}.equipmentWorkspace{background:radial-gradient(circle at 20% 32%,#16433355,#0000 37%);grid-template-columns:minmax(380px,42%) minmax(0,1fr);gap:22px}.equipmentWorkspace>aside{background:radial-gradient(#1b503b99,#061713 66%);border-color:#8b6b36;min-height:650px;padding:18px 24px;position:relative;box-shadow:inset 0 0 70px #000b}.equipmentWorkspace>aside>.equipmentCharacter{max-width:390px!important;height:470px!important;margin:20px auto 0!important}.equipmentSlots{pointer-events:none;position:absolute;inset:64px 18px 100px}.equipmentSlots button{pointer-events:auto;background:#061611e8;width:150px;min-height:62px;position:absolute;box-shadow:0 8px 24px #0009}.equipmentSlots button:first-child{top:4%;left:0}.equipmentSlots button:nth-child(2){top:20%;right:0}.equipmentSlots button:nth-child(3){top:42%;left:0}.equipmentSlots button:nth-child(4){top:64%;right:0}.equipmentSlots button:nth-child(5){top:79%;left:0}.equipmentInventory{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.equipmentInventory>button{background:radial-gradient(circle at 50% 35%,#173b2d,#061611 70%);grid-template-rows:105px auto auto auto;min-height:175px;transition:transform .18s,border-color .18s}.equipmentInventory>button:hover{border-color:#c89d4e;transform:translateY(-3px)}.equipmentInventory img{width:96px;height:96px}.equipmentInventory b{font-size:13px}.equipmentDetail{background:linear-gradient(90deg,#102c22,#071612);grid-template-columns:96px 1fr;min-height:116px}.equipmentDetail img{width:92px;height:92px}.footerComparison{min-width:150px;margin-right:auto;display:grid}.footerComparison small{color:#a9b8ae;font-size:8px}.footerComparison b{font:700 14px Georgia}.footerComparison.positive b{color:#76dc96}.footerComparison.negative b{color:#ec796f}.game-modal:has(.abyssShop){left:max(var(--combat-side),8px)!important;height:98dvh!important;max-height:98dvh!important;top:1dvh!important;right:8px!important}.abyssShop{background:radial-gradient(circle at 50% 5%,#42245b55,#0000 38%),linear-gradient(#061814,#020b09);padding:24px 30px 55px}.dailyShopBanner{border-width:0 0 1px;min-height:360px;box-shadow:inset 0 -90px 100px #020b09}.dailyShopBanner>img{width:320px;height:330px}.dailyShopBanner h2{font-size:clamp(38px,5vw,72px)}.abyssOfferGrid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:16px}.abyssOffer{border-color:#5e5137;padding:0;overflow:hidden}.abyssOfferArt{background:radial-gradient(circle,#3d285d88,#07130f 70%);min-height:230px}.abyssOfferArt img{height:220px;padding:14px}.abyssOfferCopy{padding:16px}.abyssOfferCopy strong{display:none}.abyssOfferCopy h3{font-size:18px}.abyssOffer.featured{grid-template-columns:minmax(310px,46%) 1fr;min-height:380px}.featured .abyssOfferArt img{height:360px}.featured .abyssOfferCopy strong{line-height:1.55;display:block}.classSetOffer{grid-template-columns:minmax(340px,43%) 1fr;min-height:390px}.classSetOffer img{width:340px;height:370px}.classSetOffer h3{font-size:32px}.game-modal:has(.companionCollection){width:min(96vw,1560px)!important;max-width:none!important;height:94dvh!important;max-height:94dvh!important}.companionCollection{grid-template-columns:repeat(4,minmax(220px,1fr));gap:18px}.companionCard{grid-template-rows:270px 1fr auto;min-height:470px}.companionCardArt{background:radial-gradient(at 50% 85%,#28604999,#061611 65%)}.companionCardArt img{width:220px;height:265px}.companionCardCopy h3{font-size:25px}.formationSlots{grid-template-columns:repeat(3,minmax(0,1fr))}.formationSlots>article{grid-template-columns:150px 1fr;min-height:230px}.formationSlots img{width:145px;height:205px}.formationSlots>article>button{grid-column:1/-1}@media (width<=1100px){.equipmentWorkspace{grid-template-columns:330px 1fr}.equipmentWorkspace>aside>.equipmentCharacter{height:390px!important}.equipmentSlots button{width:125px}.equipmentInventory,.companionCollection,.abyssOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.equipmentWorkspace{grid-template-columns:1fr}.equipmentWorkspace>aside{min-height:390px}.equipmentWorkspace>aside>.equipmentCharacter{height:310px!important}.equipmentSlots{inset:45px 4px 30px}.equipmentSlots button{width:112px;min-height:48px}.equipmentSlots button:nth-child(5){top:75%}.equipmentInventory{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentInventory>button{grid-template-rows:76px auto auto auto;min-height:145px}.equipmentInventory img{width:70px;height:70px}.abyssShop{padding:12px}.dailyShopBanner{min-height:300px}.abyssOfferGrid,.companionCollection,.formationSlots,.abyssOffer.featured,.classSetOffer{grid-template-columns:1fr}.companionCard{grid-template-rows:auto auto;grid-template-columns:120px 1fr;min-height:250px}.companionCardArt{grid-row:1/3}.companionCardArt img{width:115px;height:210px}}:is(.game-modal:has(.dungeonLobbyEntrance),.game-modal:has(.dungeonPartyLobby)){left:var(--combat-side)!important;width:calc(100vw - var(--combat-side))!important;max-width:none!important;right:0!important}.dungeonLobbyEntrance{color:#f0dfb1;background:#020b09;grid-template-columns:1.4fr 1fr;min-height:650px;display:grid}.dungeonLobbyArt{background:linear-gradient(#0000,#010705ed),url(/assets/noxios/environments/cycle/abyss.png) 50%/cover;align-content:end;padding:55px;display:grid}.dungeonLobbyArt span{letter-spacing:4px;color:#c39b50;font:700 11px Arial}.dungeonLobbyArt h2{color:#f5d88f;margin:8px 0;font:700 clamp(36px,5vw,72px) Georgia}.dungeonLobbyArt p{color:#c9c5b6;max-width:620px;line-height:1.65}.dungeonLobbyBrief{background:radial-gradient(circle at 50% 40%,#163426,#03100c 70%);border-left:1px solid #876a34;align-content:center;gap:12px;padding:34px;display:grid}.dungeonLobbyBrief dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.dungeonLobbyBrief dl div{background:#06150f;border:1px solid #4f4428;padding:15px}.dungeonLobbyBrief dt{letter-spacing:1px;color:#99885e;font:700 9px Arial}.dungeonLobbyBrief dd{margin:5px 0 0;font:700 21px Georgia}.dungeonLobbyBrief button,.dungeonPartyLobby button{color:#ffe6a2;background:linear-gradient(#68491d,#30200d);border:1px solid #b78a3d;min-height:48px;font:700 13px Georgia}.dungeonCodeJoin{grid-template-columns:110px 1fr;gap:7px;display:grid}.dungeonCodeJoin input{color:#f7d98c;text-align:center;letter-spacing:3px;background:#020906;border:1px solid #756037;min-width:0;font:700 17px monospace}.dungeonLobbyBrief>small{color:#8f9d93;line-height:1.5}.dungeonLobbyError{color:#ffb3a9;background:#2a0d10;border:1px solid #8d3d3d;padding:10px}.dungeonPartyLobby{color:#f0dfb1;background:radial-gradient(circle at 50% 20%,#173529,#020b09 65%),url(/assets/noxios/environments/cycle/abyss.png) 50%/cover;min-height:650px;padding:28px}.dungeonPartyLobby>header{border-bottom:1px solid #756036;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.dungeonPartyLobby h2{color:#f2d087;margin:3px 0;font:700 31px Georgia}.partyInvite{text-align:right;display:grid}.partyInvite b{letter-spacing:6px;color:#8ee6c0;font:700 30px monospace}.partyMemberGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.partyMemberGrid article{text-align:center;background:linear-gradient(#0b2119e8,#030b08ed);border:1px solid #7b6134;align-content:center;justify-items:center;min-height:330px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 35px #000}.partyMemberGrid article.empty{opacity:.55;border-style:dashed}.partyPortrait{color:#e8c573;background:#102b20;border:2px solid #b78c42;border-radius:50%;place-items:center;width:94px;height:94px;font:700 35px Georgia;display:grid}.partyMemberGrid article>small{color:#b99b5d;letter-spacing:2px;margin-top:13px}.partyMemberGrid h3{margin:5px 0;font:700 20px Georgia}.partyMemberGrid p{color:#94a49a;min-height:36px}.partyMemberGrid article>span{color:#7bc8aa}.partyMemberGrid article>strong{color:#c59b65;border:1px solid #735338;margin-top:12px;padding:7px 12px}.partyMemberGrid article>strong.ready{color:#8be1a8;background:#0b2918;border-color:#3d8e5e}.dungeonPartyLobby>footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dungeonPartyLobby>footer p{color:#94a49a;max-width:620px;margin-right:auto}.dungeonPartyLobby>footer button{padding:8px 20px}.dungeonPartyLobby button:disabled{opacity:.4;filter:grayscale()}@media (width<=800px){:is(.game-modal:has(.dungeonLobbyEntrance),.game-modal:has(.dungeonPartyLobby)){width:100vw!important;left:0!important}.dungeonLobbyEntrance{grid-template-columns:1fr}.dungeonLobbyArt{min-height:250px;padding:22px}.dungeonLobbyBrief{border-top:1px solid #876a34;border-left:0;padding:18px}.dungeonPartyLobby{min-height:calc(100dvh - 90px);padding:14px}.partyMemberGrid{grid-template-columns:1fr 1fr;margin:15px 0}.partyMemberGrid article{min-height:220px;padding:8px}.partyPortrait{width:60px;height:60px}.dungeonPartyLobby>footer{flex-wrap:wrap}.dungeonPartyLobby>footer p{flex-basis:100%}}.dungeonLobbyEntrance{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);overflow:hidden}.dungeonLobbyArt{isolation:isolate;grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,3fr) minmax(150px,2fr);align-content:end;min-width:0;padding:clamp(24px,3vw,55px);display:grid;position:relative;overflow:hidden}.dungeonLobbyArt>.lobbyCharacter{z-index:1;pointer-events:none;width:min(40%,280px);height:min(78%,430px);margin:0;position:absolute;bottom:0;right:1%}.dungeonLobbyArt>span,.dungeonLobbyArt>h2,.dungeonLobbyArt>p{z-index:2;text-shadow:0 3px 10px #000;grid-column:1;max-width:100%;position:relative}.dungeonLobbyArt>span{grid-row:2}.dungeonLobbyArt>h2{white-space:normal;grid-row:3;font-size:clamp(32px,3.6vw,58px);line-height:.96}.dungeonLobbyArt>p{grid-row:4;margin-bottom:0;line-height:1.55}@media (width<=800px){.dungeonLobbyEntrance{grid-template-columns:1fr}.dungeonLobbyArt{grid-template-columns:minmax(0,3fr) minmax(110px,2fr);min-height:300px;padding:22px}.dungeonLobbyArt>h2{font-size:clamp(30px,9vw,46px)}.dungeonLobbyArt>p{font-size:13px}.dungeonLobbyArt>.lobbyCharacter{width:42%;height:72%;right:-2%}}@media (width<=430px){.dungeonLobbyArt{grid-template-columns:minmax(0,68%) 32%;min-height:280px;padding:18px}.dungeonLobbyArt>span{letter-spacing:2px;font-size:8px}.dungeonLobbyArt>h2{font-size:clamp(28px,10vw,40px)}.dungeonLobbyArt>p{font-size:12px;line-height:1.4}.dungeonLobbyArt>.lobbyCharacter{width:43%;height:68%;right:-5%}.dungeonLobbyBrief dl{grid-template-columns:1fr 1fr}.dungeonCodeJoin{grid-template-columns:1fr}.dungeonCodeJoin input{min-height:48px}}.game-modal:has(.worldTravel){left:var(--combat-side)!important;width:calc(100vw - var(--combat-side))!important;max-width:none!important;right:0!important}.worldTravel{background:#020b09;grid-template-columns:minmax(0,1.45fr) minmax(370px,.7fr);min-height:660px;display:grid;padding:0!important}.worldMap{min-height:660px;transition:background-image .4s;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.worldMap:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #000}.worldMapLabel{z-index:2;color:#f3d78f;text-shadow:0 5px 18px #000;letter-spacing:.08em;font:700 clamp(38px,6vw,88px) Georgia;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.worldRoutes{z-index:2;border:2px dashed #d4b15a77;border-radius:50%;position:absolute;inset:15%;transform:rotate(-13deg)}.worldRoutes i{background:#0c2e22;border:3px solid #f0cb70;border-radius:50%;width:19px;height:19px;position:absolute;box-shadow:0 0 18px #d4a642}.worldRoutes i:first-child{top:62%;left:8%}.worldRoutes i:nth-child(2){top:28%;left:30%}.worldRoutes i:nth-child(3){top:70%;left:55%}.worldRoutes i:nth-child(4){top:22%;left:76%}.worldRoutes i:nth-child(5){top:60%;left:88%}.continentLedger{color:#c8d3ca;background:radial-gradient(circle at 50% 10%,#18382b,#03110d 60%);border-left:1px solid #97763d;align-content:start;gap:12px;padding:25px;display:grid}.continentTabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.continentTabs button{text-align:left;color:#9daaa1;background:#071812;border:1px solid #51472f;gap:3px;padding:10px;display:grid}.continentTabs button.active{color:#f2d58d;background:#17372a;border-color:#d4a94e;box-shadow:inset 0 -3px #d4a94e}.continentTabs small{letter-spacing:1px;font:700 7px Arial}.continentTabs b{font:700 17px Georgia}.continentTabs span{font-size:7px}.continentLedger>small{color:#c19a50;letter-spacing:2px;margin-top:8px}.continentLedger h2{color:#f0d28a;margin:0;font:700 36px Georgia}.continentLedger>p{margin:0;line-height:1.5}.continentLedger dl{grid-template-columns:1fr 1fr;gap:7px;margin:5px 0;display:grid}.continentLedger dl div{background:#06140f;border:1px solid #3e4938;padding:9px}.continentLedger dt{color:#89968e;letter-spacing:1px;font:700 7px Arial}.continentLedger dd{color:#ead7a7;margin:5px 0 0;font:700 11px Georgia}.continentStory{color:#aebdb3;background:#091b15;border-left:3px solid #9e7635;padding:12px;font-style:italic}.travelButton{color:#ffe7a5;background:linear-gradient(#725020,#34210c);border:1px solid #c29340;min-height:50px;font:700 13px Georgia}.travelButton:disabled{opacity:.45;filter:grayscale(.8)}.travelTransition{z-index:10;background:radial-gradient(circle,#13362aee,#010604f8);align-content:center;place-items:center;gap:12px;animation:1.3s travelVeil;display:grid;position:absolute;inset:0}.travelTransition img{object-fit:contain;filter:drop-shadow(0 0 20px #d0a74f);width:100px;height:100px}.travelTransition b{color:#f0d28a;letter-spacing:3px;font:700 24px Georgia}.travelTransition small{color:#9fb6a8}@keyframes travelVeil{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}@media (width<=800px){.game-modal:has(.worldTravel){width:100vw!important;left:0!important}.worldTravel{grid-template-columns:1fr;overflow:auto}.worldMap{min-height:280px}.continentLedger{padding:16px}.worldMapLabel{font-size:42px}.continentLedger dl{grid-template-columns:1fr}.travelTransition b{text-align:center;font-size:16px}}:is(.game-modal:has(.guildHall),.game-modal:has(.guildFounding)){width:min(1180px,94vw);max-width:1180px}.guildLoading{color:#d8b766;letter-spacing:4px;place-items:center;min-height:420px;display:grid}.guildFounding{background:linear-gradient(125deg,#071b16,#020807);grid-template-columns:38% 1fr;min-height:620px;display:grid}.guildFoundingArt{background:radial-gradient(circle,#183d30,#06100d 68%);border-right:1px solid #806332;align-content:center;justify-items:center;padding:36px;display:grid}.guildFoundingArt img{object-fit:contain;filter:drop-shadow(0 18px 20px #000);width:min(280px,90%);height:300px}.guildFoundingArt small,.guildBanner small{color:#b79750;letter-spacing:3px}.guildFoundingArt b{color:#f0d48a;font:700 27px Georgia}.guildFoundingArt p{color:#a9b9ae;text-align:center}.guildForm{align-content:center;gap:15px;padding:40px;display:grid}.guildForm label{color:#c8aa66;letter-spacing:2px;gap:6px;font:700 10px Arial;display:grid}.guildForm input,.guildForm textarea,.guildForm select,.guildDonate input,.guildDonate select{color:#eee1bd;background:#06110e;border:1px solid #635235;min-height:43px;padding:9px}.guildForm textarea{resize:vertical;min-height:90px}.guildForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guildForm input[type=color]{width:100%}.guildForm button,.guildDonate button{color:#ffe4a1;background:linear-gradient(#75501c,#38250d);border:1px solid #c69539;min-height:48px;font:700 12px Georgia}.guildError{color:#ffc1b6;background:#36100d;border:1px solid #9c4539;padding:10px}.guildHall{--guild-primary:#c99a45;--guild-secondary:#173f35;background:linear-gradient(135deg,var(--guild-secondary),#020807 58%);min-height:650px}.guildBanner{border-bottom:1px solid var(--guild-primary);background:linear-gradient(90deg,#010706cc,transparent),radial-gradient(circle at 85%,var(--guild-secondary),#020907);grid-template-columns:115px 1fr auto;align-items:center;gap:20px;min-height:170px;padding:20px 28px;display:grid}.guildBanner img{object-fit:contain;width:105px;height:120px}.guildBanner h2{color:#f3dda7;margin:5px 0;font:700 34px Georgia}.guildBanner p{color:#bac8be;max-width:580px}.guildBanner dl{gap:6px;margin:0;display:grid}.guildBanner dl span{color:#8fa097;background:#06110ed9;border:1px solid #5c5238;padding:8px 12px;font-size:9px;display:grid}.guildBanner dl b{color:#eacb78;font-size:15px}.guildTabs{background:#030c09;border-bottom:1px solid #594b31;display:flex;overflow-x:auto}.guildTabs button{color:#829187;background:0 0;border:0;border-right:1px solid #302d24;flex:1;min-width:105px;min-height:43px;font:700 9px Arial}.guildTabs button.active{color:#f3d78d;box-shadow:inset 0 -2px var(--guild-primary);background:linear-gradient(#574018,#181208)}.guildOverview{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.guildOverview article,.guildComing,.guildDonate{background:#06140fdd;border:1px solid #605438;padding:22px}.guildOverview small{color:#a88748;letter-spacing:2px}.guildOverview h3,.guildComing h3,.guildDonate h3{color:#eddaa9;font-family:Georgia}.guildOverview p,.guildComing p,.guildDonate p{color:#a6b6ac}.guildOverview b,.guildComing b{color:#80c491}.guildProgress{background:#020705;height:8px}.guildProgress i{background:linear-gradient(90deg,#8b6527,#efc65e);height:100%;display:block}.guildRoster,.guildHistory{gap:6px;padding:22px;display:grid}.guildRoster article,.guildHistory article{background:#06130f;border:1px solid #4c4935;grid-template-columns:1fr 150px 180px;align-items:center;padding:14px;display:grid}.guildRoster b,.guildHistory b{color:#e7d4a2}.guildRoster span{color:#76bd8b}.guildRoster small,.guildHistory small{color:#81948a}.guildDonate{grid-template-columns:1fr 220px 180px 220px;align-items:end;gap:12px;margin:24px;display:grid}.guildDonate h3,.guildDonate p{grid-column:1/-1;margin:0}.guildComing{margin:24px}.guildHistory article{grid-template-columns:1fr auto}@media (width<=750px){:is(.game-modal:has(.guildHall),.game-modal:has(.guildFounding)){width:100vw!important;height:100dvh!important;max-height:none!important;inset:0!important}.guildFounding{grid-template-columns:1fr}.guildFoundingArt{border-bottom:1px solid #806332;border-right:0;min-height:220px}.guildFoundingArt img{height:130px}.guildForm{padding:20px}.guildBanner{grid-template-columns:70px 1fr}.guildBanner img{width:70px;height:90px}.guildBanner dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.guildOverview{grid-template-columns:1fr}.guildDonate{grid-template-columns:1fr;margin:15px}.guildRoster article{grid-template-columns:1fr auto}.guildRoster small{grid-column:1/-1}}.labyrinthEntrance{background:linear-gradient(90deg,#020907dd,#02090755),url(/assets/noxios/environments/cycle/abyss.png) 50%/cover;place-items:center;min-height:560px;display:grid}.labyrinthEntrance>div{background:#03110de8;border:1px solid #b68a42;width:min(680px,92%);padding:36px;box-shadow:0 22px 60px #000}.labyrinthEntrance small,.labyrinthEvent>small{color:#d4a856;letter-spacing:.16em}.labyrinthEntrance h2,.labyrinthEvent h2,.labyrinthResults h2{color:#f0dbac;font:700 30px Georgia}.labyrinthEntrance p{color:#b8c3bc;line-height:1.6}.labyrinthEntrance dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.labyrinthEntrance dl div{background:#071914;border:1px solid #5e4b2b;padding:14px}.labyrinthEntrance dt{color:#899a91;font-size:8px}.labyrinthEntrance dd{color:#e7c778;margin:6px 0 0;font:700 15px Georgia}.labyrinthEntrance button,.labyrinthResults button{color:#fff0c5;background:linear-gradient(90deg,#5d3d19,#a07132,#5d3d19);border:1px solid #e1b357;width:100%;min-height:52px;margin-top:18px;font-weight:800}.labyrinthRun{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.labyrinthMap{grid-column:1/-1;grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.labyrinthMap i{color:#796d53;background:#07130f;border:1px solid #564425;place-items:center;height:38px;font-style:normal;display:grid}.labyrinthMap i.cleared{color:#89d59a;border-color:#478158}.labyrinthMap i.current{color:#fff0bc;background:#5a3c18;border-color:#e0b35d;box-shadow:0 0 16px #d8a33e66}.labyrinthTeam{background:#0b2019;border-left:3px solid #936dd0;grid-column:1/-1;align-items:center;gap:16px;padding:10px 14px;display:flex}.labyrinthTeam b{color:#dab568}.labyrinthTeam span{color:#e3d9c1}.labyrinthTeam small{color:#9eada5;margin-left:auto}.labyrinthEvent{background:#061711;border:1px solid #795c32;min-height:470px;padding:24px}.labyrinthEvent>img{float:left;object-fit:contain;width:210px;height:260px;margin:0 22px 15px 0}.labyrinthEvent p{color:#b8c4bd;line-height:1.6}.labyrinthEvent>div{clear:both;gap:8px;display:grid}.labyrinthEvent button{color:#e7cc92;background:#10281e;border:1px solid #8a6936;min-height:44px}.labyrinthRun>aside{background:#04100d;border:1px solid #5d4a2b;padding:18px}.labyrinthRun>aside h3{color:#ddbd78;font:700 16px Georgia}.labyrinthRun>aside span{color:#c5d0c9;border-bottom:1px solid #26372e;padding:9px 0;display:block}.labyrinthResults article{color:#e9d4a3;border-bottom:1px solid #5e4b2b;justify-content:space-between;padding:14px;display:flex}@media (width<=700px){.labyrinthEntrance dl{grid-template-columns:1fr 1fr}.labyrinthRun{grid-template-columns:1fr}.labyrinthEvent>img{float:none;width:100%;height:210px;margin:0}.labyrinthRun>aside{grid-row:auto}.labyrinthMap{grid-template-columns:repeat(10,42px);overflow-x:auto}}:root{--ui-bg-0:#020806;--ui-bg-1:#06150f;--ui-bg-2:#0a2118;--ui-panel:#041610f0;--ui-panel-raised:#081f17f7;--ui-gold:#d6a94c;--ui-gold-bright:#f6d27a;--ui-gold-muted:#80642d;--ui-text:#f4ead1;--ui-text-soft:#b9b29f;--ui-text-dim:#777b70;--ui-green:#65c77a;--ui-red:#d94c42;--ui-blue:#55cbe8;--ui-purple:#a16deb;--ui-border:#d6a94c70;--ui-border-soft:#d6a94c2e;--ui-shadow:0 18px 48px #0000007a;--ui-radius-sm:5px;--ui-radius-md:9px;--ui-radius-lg:14px;--ui-font-display:Georgia,"Times New Roman",serif;--ui-font-body:Inter,ui-sans-serif,system-ui,sans-serif;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px;--ui-h1:clamp(30px,4vw,52px);--ui-h2:clamp(23px,3vw,36px);--ui-h3:clamp(17px,2vw,24px);--ui-body:14px;--ui-label:11px;--ui-caption:9px;--rarity-common:#9ca39d;--rarity-uncommon:#58bd72;--rarity-rare:#549be3;--rarity-epic:#aa68e8;--rarity-legendary:#e0ad46;--rarity-mythic:#e14f77;--rarity-celestial:#c8fbff}button,input,select{font:inherit}button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:2px}.noxEmptyState{min-height:240px;padding:var(--ui-space-8);text-align:center;border:1px dashed var(--ui-border);background:radial-gradient(circle,#12342666,#04110d 70%);place-items:center;display:grid}.noxEmptyState img{object-fit:contain;opacity:.72;width:88px;height:88px}.noxEmptyState h3{margin:var(--ui-space-4) 0 var(--ui-space-2);color:var(--ui-text);font:700 var(--ui-h3) var(--ui-font-display)}.noxEmptyState p{max-width:480px;color:var(--ui-text-soft);font-size:var(--ui-body);margin:0}.game-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000503b8}.game-modal{color:var(--ui-text);border-left:1px solid var(--ui-border);background:linear-gradient(145deg,var(--ui-panel-raised),var(--ui-bg-0));box-shadow:var(--ui-shadow);font-family:var(--ui-font-body)}.game-modal .modal-header{border-bottom:1px solid var(--ui-border);background:linear-gradient(90deg,#d6a94c14,#0000);min-height:92px}.game-modal .section-icon{object-fit:contain;filter:drop-shadow(0 3px 7px #000);width:52px;height:52px}.game-modal .modal-header h2{color:var(--ui-gold-bright);font-family:var(--ui-font-display);letter-spacing:.08em}.game-modal .modal-header p{color:var(--ui-text-soft);line-height:1.45}.game-modal-close{border:1px solid var(--ui-border);color:var(--ui-gold-bright);cursor:pointer;background:#08120e;border-radius:50%}.game-modal-close:hover{background:#25150d}.game-modal .modal-tabs{border-bottom:1px solid var(--ui-border-soft);background:#0000002e}.game-modal .modal-tabs button{color:var(--ui-text-soft);background:0 0;border:0;border-bottom:2px solid #0000}.game-modal .modal-tabs button.active{color:var(--ui-gold-bright);border-bottom-color:var(--ui-gold);background:#d6a94c12}.game-modal .modal-content{scrollbar-width:thin;scrollbar-color:var(--ui-gold-muted) transparent}.game-modal .modal-footer{border-top:1px solid var(--ui-border-soft);background:#0000002e}.modalPrimary{border:1px solid var(--ui-gold);color:#1b1104;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#f0cb6c,#9d6b22);border-radius:4px;font-weight:900}.moduleCard,.moduleCatalog article,.dungeonRoomCard,.equipmentCard{border-radius:var(--ui-radius-md);border-color:var(--ui-border-soft);background:linear-gradient(145deg,#0d271de6,#03100bf2)}.game-modal .modal-content,.game-modal .gameModalInner,.game-modal form,.game-modal label,.game-modal fieldset{z-index:6;pointer-events:auto;position:relative}.game-modal input,.game-modal textarea,.game-modal select,.game-modal option,.game-modal button{pointer-events:auto!important}.guildFounding,.guildForm,.guildArtGallery,.travelerMarket,.marketSell{z-index:7;position:relative;pointer-events:auto!important}.guildForm input,.guildForm textarea,.guildForm select,.marketSell input,.marketSell select{touch-action:manipulation;-webkit-user-select:text;user-select:text}.guildArtGallery button{touch-action:manipulation}.petOwnedCatalog .petEggCard{background:radial-gradient(circle at 8%,#bd893938,#0000 24%),linear-gradient(135deg,#10291f,#06130f);border-color:#b4893d;grid-template-columns:90px minmax(0,1fr) auto}.petEggCard>img{object-fit:contain;filter:drop-shadow(0 8px 8px #000)drop-shadow(0 0 10px #d7a84b55);width:82px;height:98px}.petEggCard>button{color:#ffe5a0;background:linear-gradient(#806025,#3b280e);border:1px solid #d1a247;min-width:140px;min-height:46px;font:800 11px Georgia}.petEggCard>button:hover{filter:brightness(1.15);border-color:#f2cc72}@media (width<=700px){.petOwnedCatalog .petEggCard{grid-template-columns:70px 1fr}.petEggCard>img{width:64px;height:78px}.petEggCard>button{grid-column:1/-1;width:100%}}.nox-confirm-overlay{z-index:3100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010806d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nox-confirm-dialog{color:#d6dfd8;background:radial-gradient(circle at 50% 0,#153529,#061610 58%);border:1px solid #9b7738;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:28px;overflow:auto;box-shadow:0 28px 90px #000}.nox-confirm-dialog>small{color:#cda34e;letter-spacing:.24em;font:700 10px Arial}.nox-confirm-dialog h2{color:#f2d997;margin:8px 0 12px;font:700 clamp(22px,4vw,30px) Georgia}.nox-confirm-dialog p{white-space:pre-line;color:#bdc9c1;margin:0;line-height:1.65}.nox-confirm-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.nox-confirm-dialog button{color:#d7caa9;background:#091d17;border:1px solid #5f583f;min-height:44px;padding:0 20px;font-weight:800}.nox-confirm-dialog button:hover,.nox-confirm-dialog button:focus-visible{border-color:#d4a84e;outline:2px solid #d4a84e55}.nox-confirm-dialog button.primary{color:#ffe7a7;background:linear-gradient(#76511d,#3d280d);border-color:#c89436}.nox-confirm-dialog.danger{border-color:#9f473d}.nox-confirm-dialog.danger button.primary{background:linear-gradient(#79372f,#421914);border-color:#c45a4d}@media (width<=600px){.nox-confirm-overlay{align-items:end;padding:10px}.nox-confirm-dialog{padding:22px 18px}.nox-confirm-dialog footer{grid-template-columns:1fr 1fr;display:grid}.nox-confirm-dialog button{padding:0 10px}}.game-error-boundary{text-align:center;color:#c7d2cb;background:radial-gradient(circle at 50% 20%,#16382c,#020907 65%);place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:24px;display:grid}.game-error-boundary img{object-fit:contain;width:92px;height:92px}.game-error-boundary small{color:#d2a64c;letter-spacing:.22em}.game-error-boundary h1{color:#f0d795;margin:0;font:700 clamp(25px,5vw,42px) Georgia}.game-error-boundary p{max-width:520px;line-height:1.6}.game-error-boundary div{gap:10px;display:flex}.game-error-boundary button{color:#f0dca9;background:#0a211a;border:1px solid #a77d37;min-height:44px;padding:0 18px;font-weight:800}.guildWar,.guildBannerHire{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.guildWar>section,.guildBannerHire>section{background:#06140f;border:1px solid #655537;align-content:start;gap:12px;padding:22px;display:grid}.guildWar h3,.guildBannerHire h3{color:#eed69a;margin:0;font-family:Georgia}.guildWar p,.guildBannerHire p{color:#a7b7ad}.guildWar select,.guildWar input,.guildBannerHire input{color:#ecdfbb;background:#020a07;border:1px solid #665637;min-height:44px;padding:9px}.guildWar button,.guildBannerHire button{color:#ffe3a0;background:linear-gradient(#6d4b1c,#32210c);border:1px solid #b3863b;min-height:43px;padding:9px 13px;font:700 11px Georgia}.guildWar button:disabled,.guildBannerHire button:disabled{opacity:.4}.guildWar article{background:#071912;border:1px solid #464536;gap:6px;padding:13px;display:grid}.guildWar article b{color:#ddcca1}.guildWar article small{color:#8fa298}.guildWar article span{gap:7px;display:flex}.guildBannerPreview{text-align:center;border:1px solid var(--guild-primary);align-content:center;justify-items:center;min-height:420px;padding:25px;display:grid;box-shadow:inset 0 0 70px #000}.guildBannerPreview img{object-fit:contain;filter:drop-shadow(0 15px 13px #000);width:190px;height:210px}.guildBannerPreview small{color:var(--guild-primary);letter-spacing:4px}.guildBannerPreview h3{color:#f1d99f;margin:8px 0;font:700 30px Georgia}.guildBannerPreview p{color:#c1cec5;font-style:italic}.guildBannerHire label{color:#b99a59;letter-spacing:2px;gap:6px;font:700 9px Arial;display:grid}.guildBannerHire strong{color:#85dda4;background:#092619;border:1px solid #3f8458;padding:14px}.guildBannerRotation{gap:8px;margin-top:24px;display:grid}.guildBannerRotation article{border:1px solid var(--banner-primary);background:linear-gradient(100deg,var(--banner-secondary),#030a08);grid-template-columns:100px 1fr;align-items:center;padding:18px;display:grid}.guildBannerRotation img{object-fit:contain;width:85px;height:95px}.guildBannerRotation small{color:var(--banner-primary);letter-spacing:3px}.guildBannerRotation h3{color:#f0d9a2;margin:4px 0}.guildBannerRotation p{color:#b5c5bb}.guildBannerRotation span{color:#82968a;font-size:9px}@media (width<=750px){.guildWar,.guildBannerHire{grid-template-columns:1fr;padding:14px}.guildBannerPreview{min-height:280px}.guildBannerPreview img{height:130px}}.game-modal:has(.guildHall) .modal-content{background:#020b08!important;padding:0!important}.game-modal:has(.guildHall){background:linear-gradient(145deg,#071d17,#020906)!important}.guildHall{width:100%;min-width:0;height:100%;overflow:auto;background:radial-gradient(circle at 82% 8%,#173f35 0,#071c16 35%,#020807 72%)!important;min-height:620px!important}.guildBanner{background:linear-gradient(100deg,#03100ddd,#0b261d 62%,#06110e)!important}.guildOverview{align-content:start;background:linear-gradient(#061711,#020a07)!important}.guildOverview article{min-width:0;box-shadow:inset 0 0 30px #0005}.guildTabs{z-index:4;position:sticky;top:0}@media (width<=750px){.game-modal:has(.guildHall) .modal-content{padding:0!important}.guildHall{min-height:100%!important}.guildBanner{grid-template-columns:64px minmax(0,1fr)!important;padding:14px!important}.guildBanner dl{grid-column:1/-1}.guildTabs button{min-width:96px}}.rewardQueueOverlay{z-index:2600}.rewardQueueModal{color:#eee2bf;background:radial-gradient(circle at 50% 0,#17402f,#03100c 65%);border:1px solid #bf9140;width:min(720px,94vw);max-height:88dvh;padding:30px;overflow:auto;box-shadow:0 24px 90px #000}.rewardQueueModal>small{color:#c49a4c;letter-spacing:3px}.rewardQueueModal h2{color:#f2d994;margin:8px 0 20px;font:700 31px Georgia}.rewardMetadata{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.rewardMetadata span{color:#9fb1a6;background:#061711;border:1px solid #4d5037;padding:10px;font-size:10px}.rewardQueueItems{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rewardQueueItems article{background:#06140f;border:1px solid #5f5134;justify-content:space-between;gap:12px;padding:14px;display:flex}.rewardQueueItems b{color:#ead7a4}.rewardQueueItems span{color:#7ec497;font-size:10px}.rewardQueueModal>button{color:#ffe6a2;background:linear-gradient(#76521e,#38250d);border:1px solid #c59a43;width:100%;min-height:48px;margin-top:18px;font:700 13px Georgia}@media (width<=600px){.rewardMetadata,.rewardQueueItems{grid-template-columns:1fr}.rewardQueueModal{padding:18px}}.domainQueueReward{background:radial-gradient(circle at 50% 0,#123b2b,#020b08 70%);border:2px solid #9c7838;width:min(780px,94vw)}.domainQueueReward>p{color:#b9c7bb;margin:-8px 0 20px}.domainQueueBuildings{gap:9px;display:grid}.domainQueueBuildings article{background:linear-gradient(90deg,#071712,#0b2118);border:1px solid #5d5033;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:8px 16px;display:grid;box-shadow:inset 0 0 20px #0007}.domainQueueBuildings img{object-fit:contain;filter:drop-shadow(0 5px 5px #000);width:70px;height:64px}.domainQueueBuildings span{gap:5px;display:grid}.domainQueueBuildings b{color:#ead8a5;font:700 17px Georgia}.domainQueueBuildings small{color:#86b492;letter-spacing:2px;font-size:9px}.domainQueueBuildings strong{color:#aee876;font:700 21px Georgia}.domainQueueTotal{background:#081610;border:1px solid #8c6b35;justify-content:flex-end;align-items:center;gap:16px;margin-top:15px;padding:14px 17px;display:flex}.domainQueueTotal small{color:#a58b59;letter-spacing:2px;margin-right:auto}.domainQueueTotal b{color:#efd48d;font:700 16px Georgia}.domainQueueReward>button{letter-spacing:2px;font-size:15px}@media (width<=600px){.domainQueueBuildings article{grid-template-columns:55px 1fr auto;padding:7px}.domainQueueBuildings img{width:52px;height:52px}.domainQueueBuildings b{font-size:13px}.domainQueueBuildings strong{font-size:16px}.domainQueueTotal{flex-direction:column;align-items:flex-end}.domainQueueTotal small{align-self:flex-start;margin-right:0}}.characterRenderer{width:100%;min-width:0;height:100%;position:relative;overflow:visible}.characterSafeArea{place-items:end center;display:grid;position:absolute;inset:3%;overflow:visible}.characterRenderer img{width:min(var(--character-visual-width),100%);object-position:center bottom;filter:drop-shadow(0 12px 8px #000);transform-origin:50% 95%;max-width:100%;height:100%;display:block;object-fit:contain!important}.characterRenderer.front img{transform:scaleX(-1)}.characterRenderer.back img{transform:none}.characterFootAnchor{filter:blur(7px);z-index:-1;background:#0008;border-radius:50%;width:45%;height:5%;position:absolute;bottom:2%;left:50%;translate:-50%}.creatorClassHeroArt.characterRenderer{width:min(400px,100%);height:min(600px,60dvh)}.entitySprite>.characterRenderer{width:100%;height:100%}.entitySprite>.characterRenderer .characterSafeArea{inset:0}.entitySprite>.characterRenderer img{width:100%;height:100%}.equipmentCharacterRenderer{height:330px}.profileCharacterRenderer{height:360px}.profileHeroStage,.ascensionHeroStage{float:left;background:radial-gradient(circle at 50% 65%,#31574355,#03100d 70%);border:1px solid #8c6937;width:min(31%,260px);height:330px;margin:0 24px 18px 0;overflow:hidden}.profileCharacter,.ascensionCharacter,.equipmentCharacter{width:100%;height:100%;min-height:280px}.equipmentWorkspace>aside>.equipmentCharacter{max-width:270px;height:310px;margin:0 auto 12px;overflow:hidden}.profilePanel:after,.ascensionPanel:after{content:"";clear:both;display:block}@media (height<=800px){.creatorClassHeroArt.characterRenderer{height:min(500px,54dvh)}}@media (width<=760px){.profileHeroStage,.ascensionHeroStage{float:none;width:100%;height:260px;margin:0 0 16px}.equipmentWorkspace>aside>.equipmentCharacter{height:250px}}.creatorV60{padding-bottom:76px}.creatorV60Stage{grid-template-columns:minmax(250px,.9fr) minmax(360px,1.25fr) minmax(270px,.95fr)!important;align-items:center!important}.creationStep-0 .creatorV60Classes,.creationStep-1 .creatorV60Classes,.creationStep-3 .creatorV60Classes,.creationStep-0 .creatorV60Left:after,.creationStep-1 .creatorV60Left:after{display:none}.creationAppearanceControls{gap:12px;padding:20px;display:grid}.creationAppearanceControls>small,.creationReview>small{color:#d9ad59;letter-spacing:.16em}.creationAppearanceControls h2,.creationReview h2{color:#f1dfb8;margin:2px 0 8px;font:700 27px Georgia,serif}.creationAppearanceControls label{color:#d8c69f;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.creationAppearanceControls input[type=color]{background:#06130f;border:1px solid #b58743;width:58px;height:34px}.creationAppearanceControls>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.creationAppearanceControls button,.creationViewToggle button{color:#e6c477;background:#071a13;border:1px solid #8d6a34;min-height:39px}.creationViewToggle{z-index:12;gap:5px;display:flex;position:absolute;bottom:12px;right:8px}.creationViewToggle button{padding:7px 12px;font-size:9px}.creationViewToggle button.active{background:#5e421d;border-color:#f0c86e}.creationClassSearch{color:#d9ad59;letter-spacing:.12em;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:grid}.creationClassSearch input{color:#f1e4c8;background:#020b08;border:1px solid #73552c;min-height:38px;padding:0 12px}.creationReview{outline-offset:-7px;background:linear-gradient(145deg,#103123f6,#04140ef9 75%);border:2px solid #b98a42;outline:1px solid #4b3218;order:2;align-self:center;padding:28px;box-shadow:inset 0 0 36px #000a,0 16px 32px #000b}.creationReview dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.creationReview dl div{background:#06150f;border:1px solid #604523;padding:13px}.creationReview dt{color:#9c8c70;font-size:9px}.creationReview dd{color:#edcb84;margin:5px 0 0;font:700 14px Georgia}.creationReview p{color:#cec5b4;line-height:1.5}.creationReview strong{color:#e4a75d;font-size:11px}.creationStickyFooter{z-index:60;background:#020b08f5;border-top:1px solid #b78a43;grid-template-columns:180px 1fr 250px;align-items:center;gap:12px;height:68px;padding:8px 24px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #000b}.creationStickyFooter span{text-align:center;color:#b7a27b;letter-spacing:.15em;font-size:10px}.creationStickyFooter button{color:#d9bc80;background:#081812;border:1px solid #7a5b32;height:46px}.creationStickyFooter button.primary{color:#fff0cc;background:linear-gradient(100deg,#6e491f,#a47432,#5c3b19);border-color:#ddb35e;font-weight:800}.creationStickyFooter button:disabled{opacity:.35}.confirmCharacter{height:210px;margin:-12px auto 18px;overflow:hidden}.confirmCharacter+.confirmCrest{margin-top:-30px}.confirmCharacter .modularHero{width:180px!important;height:230px!important}.creatorV60Top nav button{color:#a99c82;background:0 0;border:0;align-items:center;gap:7px;display:flex}.creatorV60Top nav button b{border:1px solid #6e5530;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.creatorV60Top nav button.active{color:#f1ce83}.creatorV60Top nav button.active b{background:#7a5421;border-color:#e1b25b}@media (width<=900px){.creatorV60Stage{flex-direction:column;width:min(100% - 20px,620px)!important;display:flex!important}.creatorV60Left,.creationReview,.creatorV60Classes{width:100%}.creatorV60Hero{order:3}.creationStickyFooter{grid-template-columns:90px 1fr 150px;padding:8px}.creationStickyFooter button{font-size:9px}}.characterRenderer.front .modularHero{transform:translate(-50%)!important}.characterRenderer .characterSafeArea{place-items:end center!important;inset:4% 6% 5%!important}.characterRenderer .characterSafeArea>img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:400px!important;height:100%!important;max-height:600px!important;transform:none!important}.characterRenderer .characterFootAnchor{width:42%!important;bottom:4.5%!important;left:50%!important;translate:-50% 50%!important}.entity-companion .entitySprite>img,.dungeonPartyUnit.companion>img{object-fit:contain!important;object-position:center bottom!important;transform-origin:50% 95%!important}.characterRenderer.front .characterSafeArea>img{transform:none!important}:root{--combat-top:88px}.game.game>.combatTopHud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:92!important;background:linear-gradient(#020f0bf7,#02110ce0)!important;border:0!important;border-bottom:1px solid #c79d4ba6!important;grid-area:topbar!important;grid-template-columns:minmax(245px,28%) minmax(390px,1fr) minmax(390px,34%)!important;align-items:stretch!important;width:auto!important;min-width:0!important;height:88px!important;padding:0 16px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 24px #0000006b!important}.combatTopHud:before,.combatTopHud:after{content:"";pointer-events:none;border-bottom:1px solid #c69a4d;width:42px;height:18px;position:absolute;bottom:-1px}.combatTopHud:before{border-left:1px solid #c69a4d;left:0}.combatTopHud:after{border-right:1px solid #c69a4d;right:0}.combatRegionBlock,.combatEnemyBlock,.combatAccountBlock{min-width:0}.combatRegionBlock{grid-template-rows:14px 25px 17px 8px 14px;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;padding-right:18px;display:grid}.combatRegionBlock>small{color:#7f9b89;letter-spacing:.18em;grid-column:1/3;font:700 8px Arial}.combatRegionBlock h2{color:#ead59e;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;margin:0;font:700 18px/25px Georgia,serif;overflow:hidden}.combatRegionBlock>div:first-of-type{color:#9fb0a5;grid-column:1/3;align-items:center;gap:9px;font:10px Arial;display:flex}.combatRegionBlock>div:first-of-type b{color:#e8dcc0;font-size:11px}.combatKillTrack{grid-column:1/3;grid-template-columns:repeat(5,1fr);gap:4px;width:min(210px,100%);height:5px;display:grid}.combatKillTrack i{background:#183127;border-radius:4px;box-shadow:inset 0 0 0 1px #2b4b3e}.combatKillTrack i.done{background:linear-gradient(90deg,#3ea967,#8ee69e);box-shadow:0 0 7px #52c47566}.combatRegionBlock>strong{color:#587568;letter-spacing:.16em;grid-column:1/3;align-self:end;font:700 8px Arial}.combatRegionBlock>strong.available{color:#8fe59f;text-shadow:0 0 9px #45c16b77}.combatEnemyBlock{grid-template-rows:49px 25px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 14px;padding:5px 24px;display:grid;position:relative}.combatEnemyBlock:before,.combatEnemyBlock:after{content:"";background:linear-gradient(#0000,#be974d61,#0000);width:1px;position:absolute;top:20px;bottom:20px}.combatEnemyBlock:before{left:0}.combatEnemyBlock:after{right:0}.combatEnemyHeading{text-align:center;align-self:center;min-width:0}.combatEnemyHeading small{color:#9bae9f;letter-spacing:.16em;font:700 8px Arial;display:block}.combatEnemyHeading h1{color:#f1e2bb;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 9px #000;margin:3px 0 0;font:700 clamp(17px,1.45vw,24px)/1.1 Georgia,serif;overflow:hidden}.combatBossClock{text-align:center;align-content:center;min-width:75px;display:grid}.combatBossClock small{color:#d5aa58;letter-spacing:.12em;font:700 7px Arial}.combatBossClock b{color:#f6d68d;font-variant-numeric:tabular-nums;font:800 19px/1.1 Arial}.combatEnemyLife{grid-column:1/3;grid-template-columns:minmax(0,1fr) 38px auto;align-items:center;gap:8px;display:grid}.combatEnemyLife i{background:#101d18;border-radius:10px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #31493e}.combatEnemyLife u{border-radius:inherit;background:linear-gradient(90deg,#287948,#62c879);height:100%;transition:width .28s ease-out;display:block;box-shadow:0 0 10px #55c97577}.combatEnemyLife b,.combatEnemyLife span{font-variant-numeric:tabular-nums;font:700 9px Arial}.combatEnemyLife b{color:#dce8df}.combatEnemyLife span{color:#7f9387}.combatAccountBlock{grid-template-columns:minmax(0,1fr) minmax(132px,165px);align-items:center;gap:10px;padding-left:17px;display:grid}.combatResources{grid-template-columns:repeat(4,minmax(52px,1fr));align-items:center;min-width:0;display:grid}.combatResources>span,.combatResources>button{color:#e8ddc2;font-variant-numeric:tabular-nums;background:0 0;border:0;border-right:1px solid #b4975b2b;border-radius:0;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;padding:0 7px;font:700 11px Arial;display:flex;position:relative}.combatResources>button{cursor:pointer}.combatResources img{object-fit:contain;flex:none;width:21px;height:21px}.combatResources b{text-overflow:ellipsis;overflow:hidden}.combatResources em{color:#8fe5a0;font:800 10px Arial;animation:1.1s ease-out forwards combatResourceGain;position:absolute;top:-10px;right:4px}:is(.combatResources>span:has(em) img,.combatResources>button:has(em) img){animation:.45s ease-out combatResourceIcon}.combatProfile{color:#ead9ad;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0000,#405b481f);border:0;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:56px;padding:4px 0 4px 8px;display:grid}.combatProfile>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 3px #000);width:42px;height:48px}.combatProfile>span{min-width:0;display:grid}.combatProfile b{white-space:nowrap;text-overflow:ellipsis;font:700 11px Georgia,serif;overflow:hidden}.combatProfile small{color:#93a69a;margin-top:4px;font:700 9px Arial}.combatAnnouncement{z-index:120;left:calc(var(--combat-side) + (100vw - var(--combat-side))/2);color:#f2d795;letter-spacing:.15em;text-shadow:0 2px 4px #000;pointer-events:none;background:linear-gradient(90deg,#0000,#071a13ed 18% 82%,#0000);border-top:1px solid #c8a151;border-bottom:1px solid #c8a151;padding:9px 24px;font:700 17px Georgia,serif;animation:1.2s both combatAnnouncement;position:fixed;top:108px;translate:-50%}.combatTopHud.bossMode{background:linear-gradient(#140a07f7,#070f0ae8)!important}.combatTopHud.bossMode .combatEnemyLife u{background:linear-gradient(90deg,#8c2027,#d84b41,#dca647);box-shadow:0 0 13px #c33a3377}.combatTopHud.dangerMode .combatBossClock b{color:#ff6a5f;text-shadow:0 0 10px #d62e2e}.combatTopHud.dangerMode .combatEnemyBlock{animation:.85s ease-in-out infinite combatDangerBorder}.combatTopHud.dangerMode .combatEnemyLife u{box-shadow:0 0 18px #ff423baa}@keyframes combatResourceGain{0%{opacity:0;translate:0 8px}25%{opacity:1}to{opacity:0;translate:0 -13px}}@keyframes combatResourceIcon{50%{filter:drop-shadow(0 0 7px #8fe5a0);translate:0 -4px}}@keyframes combatAnnouncement{0%,to{opacity:0;scale:.96}18%,72%{opacity:1;scale:1}}@keyframes combatDangerBorder{50%{box-shadow:inset 0 0 20px #d02d2629}}@media (width<=1500px) and (width>=701px){:root{--combat-top:82px}.game.game>.combatTopHud{grid-template-columns:minmax(205px,25%) minmax(330px,1fr) minmax(320px,36%)!important;height:82px!important;padding:0 10px!important}.combatRegionBlock{padding-right:10px}.combatRegionBlock h2{font-size:15px}.combatEnemyBlock{padding-inline:15px}.combatAccountBlock{grid-template-columns:minmax(0,1fr) 56px;gap:4px;padding-left:8px}.combatProfile{grid-template-columns:48px;padding:3px}.combatProfile>span{display:none}.combatResources>span,.combatResources>button{padding-inline:4px}.combatResources img{width:18px;height:18px}}@media (width<=700px){:root{--combat-top:112px}.game.game{grid-template-rows:var(--combat-top) minmax(0,1fr) var(--combat-bottom) 50px!important}.game.game>.combatTopHud{grid-template-rows:62px 49px!important;grid-template-columns:94px minmax(0,1fr) 43px!important;height:112px!important;padding:0 7px!important;overflow:hidden!important}.combatRegionBlock{grid-area:1/1;grid-template-rows:12px 20px 15px 5px;padding:5px 5px 2px 0;display:grid}.combatRegionBlock>small,.combatRegionBlock>strong{display:none}.combatRegionBlock h2{font-size:9px;line-height:20px}.combatRegionBlock>div:first-of-type{gap:0;font-size:7px;display:grid}.combatRegionBlock>div:first-of-type b{font-size:9px}.combatKillTrack{gap:2px}.combatEnemyBlock{grid-area:1/2;grid-template-rows:37px 18px;grid-template-columns:minmax(0,1fr) 59px;padding:3px 6px}.combatEnemyHeading small{font-size:6px}.combatEnemyHeading h1{font-size:12px}.combatBossClock{min-width:0}.combatBossClock small{font-size:5px}.combatBossClock b{font-size:14px}.combatEnemyLife{grid-template-columns:minmax(0,1fr) 27px}.combatEnemyLife span{display:none}.combatAccountBlock{grid-area:2/1/auto/4;display:contents}.combatResources{grid-area:2/1/auto/3;grid-template-columns:repeat(4,1fr);padding-right:4px}.combatResources>span,.combatResources>button{height:42px;padding:0 4px;font-size:9px}.combatResources img{width:18px;height:18px}.combatProfile{grid-area:1/3/3;width:42px;height:100%;padding:2px;display:grid}.combatProfile>img{width:38px;height:49px}.combatProfile>span{display:none}.combatAnnouncement{width:max-content;max-width:90vw;padding:7px 14px;font-size:12px;top:122px;left:50%}.combatEnemyBlock:after{display:none}}.artifactLoadout{gap:18px;display:grid}.artifactLoadoutHeader{background:linear-gradient(90deg,#09251b,#05120e);border-bottom:1px solid #806633;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.artifactLoadoutHeader small{color:#b69554;letter-spacing:2px}.artifactLoadoutHeader h3{color:#f0d79b;margin:4px 0 0;font:700 22px Georgia}.artifactLoadoutHeader strong{color:#d9b45e;font:700 24px Georgia}.artifactLoadoutHeader p{color:#9caea2;margin:5px 0 0;font-size:12px}.artifactEquippedSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.artifactEquippedSlots button{color:#6f7d74;background:#061712;border:1px dashed #5c573f;place-items:center;min-height:105px;padding:12px;display:grid}.artifactEquippedSlots button.filled{color:#ead59c;background:radial-gradient(circle at 50% 20%,#22452f,#071a13);border-style:solid;border-color:#b88d3e;box-shadow:inset 0 0 22px #9b741f22}.artifactEquippedSlots span{color:#d4a84f;font-size:27px}.artifactEquippedSlots small{letter-spacing:2px;font-size:8px}.artifactEquippedSlots b{font:700 13px Georgia}.artifactEquippedSlots em{color:#79d291;font-size:9px;font-style:normal}.artifactOwnedGrid article{flex-direction:column;gap:8px;display:flex}.artifactOwnedGrid article.equipped{border-color:#d4aa4e;box-shadow:inset 0 0 25px #b886282b}.artifactOwnedGrid article>strong{color:#79d291;letter-spacing:1px;font-size:10px}.artifactOwnedGrid article>button{color:#efd99f;background:#10291e;border:1px solid #96733b;min-height:36px;font-weight:700}.artifactOwnedGrid article>button:disabled{opacity:.45}.collectionCardActions{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:auto!important;display:grid!important}.collectionCardActions>button{color:#f5dda0!important;background:linear-gradient(#624317,#39250e)!important;border:1px solid #9b7738!important;min-height:34px!important;padding:7px!important;font-size:9px!important;font-weight:800!important}.collectionCardActions>button.sell{color:#e5a69a!important;background:#26110f!important;border-color:#75453d!important}.collectionCardActions>button:disabled{filter:grayscale();opacity:.4}.modCollectible>.collectionCardActions{grid-column:1/3}.artifactEmpty>span{color:#d2a953;font-size:46px}@media (width<=700px){.artifactEquippedSlots{grid-template-columns:1fr}.artifactEquippedSlots button{min-height:72px}.collectionCardActions{grid-template-columns:1fr!important}}.missionCodex{background:radial-gradient(circle at 50% 0,#173426,#06110d 65%);gap:14px;display:grid}.missionCodex>header{background:linear-gradient(90deg,#0b291e,#071712);border-bottom:1px solid #8d6c35;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.missionCodex>header small{color:#c69e51;letter-spacing:3px}.missionCodex>header h2{color:#f0d79d;margin:3px 0;font:700 27px Georgia}.missionCodex>header p{color:#9fb0a6;margin:0}.missionCodex>header strong{color:#b9e18d}.missionFilters,.missionRarities{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.missionFilters button,.missionRarities button{color:#9eada4;background:#071812;border:1px solid #4b5949;flex:none;min-height:34px;padding:0 12px}.missionFilters button.active,.missionRarities button.active{color:#f1dda8;background:#183426;border-color:#c69b48}.missionCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.missionCatalogGrid article{background:linear-gradient(145deg,#0c251c,#07140f);border:1px solid #4e5c4d;border-left:4px solid #7b857e;grid-template-rows:auto auto 1fr auto auto auto;gap:8px;min-height:215px;padding:15px;display:grid}.missionCatalogGrid article[data-rarity=Incomum]{border-left-color:#55aa69}.missionCatalogGrid article[data-rarity=Raro]{border-left-color:#4f91d8}.missionCatalogGrid article[data-rarity=Épico]{border-left-color:#a264db}.missionCatalogGrid article[data-rarity=Lendário]{border-left-color:#e0a33d}.missionCatalogGrid article.complete{box-shadow:inset 0 0 25px #7caa4323}.missionCatalogGrid article.claimed{opacity:.58}.missionCatalogGrid small{color:#a88d5a;letter-spacing:1px}.missionCatalogGrid h3{color:#ead7a8;margin:0;font:700 17px Georgia}.missionCatalogGrid p{color:#a5b4ab;margin:0}.missionCatalogGrid article>div{background:#020907;height:6px}.missionCatalogGrid article>div i{background:linear-gradient(90deg,#489659,#b5c65c);height:100%;display:block}.missionCatalogGrid article>b{color:#d9c28d}.missionCatalogGrid footer{gap:8px;display:grid}.missionCatalogGrid footer span{color:#bba263;min-height:28px;font-size:10px}.missionCatalogGrid footer button{color:#efdbac;background:#183528;border:1px solid #8e6d35;min-height:36px;font-weight:800}.missionCatalogGrid footer button:disabled{opacity:.5}.missionPagination{justify-content:center;align-items:center;gap:14px;display:flex}.missionPagination button{color:#e0c993;background:#0d241b;border:1px solid #77613b;min-height:38px;padding:0 18px}.missionPagination b{color:#b7c3ba}@media (width<=900px){.missionCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.missionCodex>header{flex-direction:column;align-items:flex-start}.missionCatalogGrid{grid-template-columns:1fr}.missionCodex{padding:7px}.missionPagination{background:#06110df2;padding:8px;position:sticky;bottom:0}.missionPagination button{padding:0 10px}}.missionCodex.compact{gap:10px;width:min(920px,100%);margin:auto;padding:10px}.missionCodex.compact .missionCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.missionCodex.compact .missionCatalogGrid article{gap:5px;min-height:178px;padding:11px}.missionCodex.compact .missionCatalogGrid h3{font-size:14px}.missionCodex.compact .missionCatalogGrid p{font-size:9px}.missionCodex.compact .missionCatalogGrid footer span{min-height:20px}.missionCodex.compact>header{min-height:64px;padding:10px 14px}.missionCodex.compact>header h2{font-size:21px}.missionHeaderActions{align-items:center;gap:12px;display:flex}.missionHeaderActions button{color:#f0d79d;background:#173426;border:1px solid #a27b39;min-height:36px;padding:0 14px;font-weight:800}.missionStatusFilters{gap:7px;display:flex;overflow-x:auto}.missionStatusFilters button{color:#9eada4;background:#071812;border:1px solid #4b5949;flex:none;min-height:38px;padding:0 14px;font-weight:800;position:relative}.missionStatusFilters button.active{color:#f1dda8;background:#183426;border-color:#c69b48}.missionStatusFilters button i{color:#ffd56a;font-style:normal}.missionStatusFilters button b{color:#d8be7b;background:#020b08;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-grid}.missionCatalogGrid article{position:relative}.missionReadyMark{z-index:2;color:#ffe37c;background:#3b2a08;border:1px solid #ffe196;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;animation:1.4s ease-in-out infinite mission-ready-pulse;display:grid;position:absolute;top:8px;right:9px;box-shadow:0 0 14px #ffca50}.missionCatalogGrid article.claimable{border-color:#d3a74b;box-shadow:inset 0 0 22px #d1a43e25,0 0 9px #d1a43e22}.missionCatalogGrid article.claimable footer button{color:#ffe5a0;background:linear-gradient(#76551b,#3d2909);box-shadow:inset 0 1px #ffe39b55}.missionEmpty{text-align:center;color:#91a39a;background:#071711;border:1px dashed #4c594d;grid-column:1/-1;place-items:center;min-height:190px;padding:25px;display:grid}.missionEmpty>span{color:#d4ad5c;font-size:34px}.missionEmpty>b{color:#ead6a5;font:700 16px Georgia}.missionEmpty>p{max-width:480px;margin:0}@keyframes mission-ready-pulse{50%{filter:brightness(1.25);transform:scale(1.09);box-shadow:0 0 22px #ffd365}}@media (prefers-reduced-motion:reduce){.missionReadyMark{animation:none}}@media (width<=760px){.missionCodex.compact .missionCatalogGrid{grid-template-columns:1fr 1fr}.missionHeaderActions{justify-content:space-between;width:100%}}@media (width<=520px){.missionCodex.compact .missionCatalogGrid{grid-template-columns:1fr}.missionCodex.compact .missionCatalogGrid article{min-height:160px}.missionStatusFilters button{min-height:34px;padding:0 10px;font-size:9px}}.missionHeaderActions .claimAllMissions{color:#ffe8a9;background:linear-gradient(#7d591d,#3a270b);border-color:#d9aa4d;box-shadow:0 0 14px #d5a33d30}.missionHeaderActions .claimAllMissions:hover:not(:disabled){filter:brightness(1.16)}.missionHeaderActions .claimAllMissions:disabled{filter:grayscale();opacity:.4}@media (width<=760px){.missionHeaderActions{flex-wrap:wrap}.missionHeaderActions strong{width:100%}.missionHeaderActions button{flex:1}}.game-modal:has(.guardianVault){width:min(780px,100vw - 48px)!important;height:min(690px,100dvh - 48px)!important}.game-modal:has(.guardianVault) .modal-content{background:radial-gradient(circle at 50% 12%,#18382a,#06140f 62%)!important;padding:18px!important}.game-modal:has(.guardianVault) .modal-footer{min-height:62px!important}.game-modal:has(.guardianVault) .modal-footer>button:not(.modalPrimary){color:#d8c69c;background:#0a2018;border:1px solid #76613d;min-height:42px;padding:0 18px;font-weight:800}.guardianVault{text-align:center;width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:14px!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.guardianVaultStage{background:radial-gradient(circle at 28% 48%,#4d36137a,#0000 27%),linear-gradient(145deg,#0b2119,#030b08);border:1px solid #75613c;grid-template-rows:1fr auto;grid-template-columns:260px minmax(0,1fr);align-items:center;min-height:275px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #000}.guardianVaultStage:before,.guardianVaultStage:after{content:"";border-color:#ba9149;width:42px;height:42px;position:absolute}.guardianVaultStage:before{border-top:1px solid;border-left:1px solid;top:9px;left:9px}.guardianVaultStage:after{border-bottom:1px solid;border-right:1px solid;bottom:9px;right:9px}.guardianVaultGlow{filter:blur(5px);background:radial-gradient(circle,#e6b94c3b,#0000 67%);border-radius:50%;width:190px;height:190px;position:absolute;top:42px;left:42px}.guardianVaultStage>img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 14px #000c);grid-row:1/3;justify-self:center;width:225px;height:225px;position:relative}.guardianChestReady{animation:1.8s ease-in-out infinite guardian-chest-float}.guardianChestEmpty{filter:grayscale(.8)brightness(.55)!important}.guardianChestCount{z-index:1;text-align:left;align-self:end;justify-items:start;padding:25px 28px 3px;display:grid;position:relative}.guardianChestCount small{color:#ae9159;letter-spacing:3px;font:700 9px Arial}.guardianChestCount b{color:#f4d681;text-shadow:0 3px #000;font:700 clamp(42px,6vw,68px)/.95 Georgia}.guardianChestCount span{color:#d9c69b;letter-spacing:1.8px;font:700 12px Arial}.guardianVaultStage>p{z-index:1;color:#96a99e;text-align:left;align-self:start;margin:8px 28px 25px;line-height:1.5;position:relative}.guardianVaultActions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guardianVaultActions button{color:#d8c79e;background:linear-gradient(#153126,#081912);border:1px solid #80683e;gap:5px;min-height:62px;padding:10px;display:grid}.guardianVaultActions button:hover{border-color:#d2a84f;transform:translateY(-1px)}.guardianVaultActions button:disabled{filter:grayscale();opacity:.36}.guardianVaultActions small{letter-spacing:1.2px;color:#84988d;font:700 8px Arial}.guardianVaultActions b{color:#f0d79d;font:700 13px Georgia}.guardianVaultActions .openAll{background:linear-gradient(#674515,#302008);border-color:#c0933d}.guardianVaultActions .openAll small,.guardianVaultActions .openAll b{color:#ffe19a}.guardianLootReveal{text-align:left;gap:9px;display:grid}.guardianLootReveal>header{border-bottom:1px solid #594c34;justify-content:space-between;align-items:center;padding:8px 2px;display:flex}.guardianLootReveal>header small{color:#a28854;letter-spacing:2px}.guardianLootReveal>header b{color:#dfca96;font:700 12px Georgia}.guardianLootGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.guardianLootCard{background:#071812;border:1px solid #4e5948;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:6px 9px;animation:.25s both guardian-loot-in;display:grid}.guardianLootCard img{object-fit:contain;width:50px;height:50px}.guardianLootCard span{min-width:0;display:grid}.guardianLootCard strong{color:#ead7a8;text-overflow:ellipsis;white-space:nowrap;font:700 11px Georgia;overflow:hidden}.guardianLootCard small{color:#899c91;font-size:8px}.guardianLootCard em{color:#bfa465;font:700 8px Arial}.guardianLootReveal>p{color:#91a49a;text-align:center;margin:0}@keyframes guardian-chest-float{50%{filter:drop-shadow(0 22px 17px #000d)brightness(1.08);transform:translateY(-6px)}}@keyframes guardian-loot-in{0%{opacity:0;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.guardianChestReady,.guardianLootCard{animation:none}}@media (width<=650px){.game-modal:has(.guardianVault){width:100vw!important;height:100dvh!important}.guardianVaultStage{grid-template-columns:130px 1fr;min-height:205px}.guardianVaultStage>img{width:130px;height:150px}.guardianVaultGlow{width:145px;height:145px;top:30px;left:5px}.guardianChestCount{padding:20px 12px 2px}.guardianChestCount b{font-size:40px}.guardianVaultStage>p{margin:7px 12px 18px;font-size:9px}.guardianVaultActions{grid-template-columns:1fr}.guardianVaultActions button{text-align:left;grid-template-columns:1fr auto;align-items:center;min-height:48px}.guardianLootGrid{grid-template-columns:1fr}.game-modal:has(.guardianVault) .modal-footer{grid-template-columns:1fr 1fr;display:grid}.game-modal:has(.guardianVault) .modal-footer .modalPrimary{width:auto;min-width:0}}.combatAccountBlock.resourcesOnly{grid-template-columns:minmax(0,1fr)!important}.combatAccountBlock.resourcesOnly .combatResources{width:100%}@media (width<=700px){.combatAccountBlock.resourcesOnly .combatResources{grid-column:1/4!important;padding-right:0!important}}.profileAccountPage{place-items:center;min-height:420px;padding:28px;display:grid}.profileCloudAccount{background:radial-gradient(circle at 90% 0,#8e53c921,#0000 42%),linear-gradient(135deg,#0a261b,#06150f);border:1px solid #526c59;align-content:center;gap:10px;width:min(620px,100%);min-height:260px;margin:0;padding:28px;display:grid;box-shadow:inset 3px 0 #9767ce,0 18px 44px #00000047}.profileCloudAccount small{color:#c58df3;letter-spacing:.08em;font:800 12px Arial}.profileCloudAccount>b{color:#f0f2ed;text-overflow:ellipsis;font:700 18px Arial;overflow:hidden}.profileCloudAccount>span{color:#aebbb3;font-size:13px}.profileCloudAccount dl{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.profileCloudAccount dl div{background:#0003;border-left:1px solid #cfab596b;gap:4px;padding:11px 12px;display:grid}.profileCloudAccount dt{color:#768b7d;letter-spacing:.1em;font:700 9px Arial}.profileCloudAccount dd{color:#d8dfda;text-overflow:ellipsis;margin:0;font:700 12px Arial;overflow:hidden}.profileCloudAccount>button{color:#eee8ef;background:#17101c;border:1px solid #74537e;justify-self:start;min-height:42px;margin-top:5px;padding:0 18px;font-weight:800}.profileCloudAccount.connected>button{background:#28131b;border-color:#7b4d60}.profileCloudAccount.local{box-shadow:inset 3px 0 #b28c45,0 18px 44px #00000047}.profileCloudAccount.local small{color:#d7b769}@media (width<=760px){.profileAccountPage{min-height:330px;padding:12px}.profileCloudAccount{min-height:240px;padding:18px}.profileCloudAccount dl{grid-template-columns:1fr}.profileCloudAccount>button{width:100%}}.arsenalSkillsWorkbench{overflow:visible!important}.arsenalSkillsWorkbench>header{align-items:center}.skillGoldBalance{text-align:right;background:#061710;border-left:2px solid #d4a64d;gap:4px;min-width:190px;padding:12px 16px;display:grid}.skillGoldBalance small{font:700 9px Arial;color:#8da095!important;letter-spacing:1.5px!important}.skillGoldBalance b{color:#f1d37f;font:700 22px Georgia}.equippedSkillBar i,.skillCollection article>i{background-image:url(/assets/skills/noxios-class-skill-atlas-v2.png)!important;background-size:500% 500%!important;background-position:var(--skill-column,0%) var(--skill-row,0%)!important}.skillCollection{align-items:stretch;grid-template-columns:repeat(3,minmax(280px,1fr))!important}.skillCollection article{box-shadow:inset 0 0 28px #0008;grid-template-rows:auto auto minmax(52px,auto) auto auto auto 1fr!important;grid-template-columns:62px minmax(0,1fr)!important;min-height:400px!important;padding:16px!important}.skillCollection article>p{margin:3px 0 5px}.skillCollection article>dl{grid-template-columns:repeat(3,1fr);gap:5px!important;display:grid!important}.skillCollection article>dl span{background:#04100c;gap:3px;padding:7px;display:grid}.skillCollection article>dl b{font-size:11px}.skillLevelTrack{background:#17241e;grid-column:1/-1;height:5px;overflow:hidden}.skillLevelTrack span{background:linear-gradient(90deg,#5bae78,#d1aa53);height:100%;display:block;box-shadow:0 0 9px #70dc8b}.skillGoldUpgrade{border-top:1px solid #55472f;grid-column:1/-1;gap:9px;margin-top:4px;padding-top:12px;display:grid}.skillGoldUpgrade>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.skillGoldUpgrade>span small{color:#91a298;letter-spacing:1px;font-size:9px}.skillGoldUpgrade>span b{color:#efd285;font-size:11px}.skillGoldUpgrade>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.skillGoldUpgrade button{color:#f4dfa7;cursor:pointer;background:linear-gradient(#1a3c2c,#091a13);border:1px solid #9b7738;place-items:center;min-height:52px;padding:6px;font:800 10px Arial;display:grid;box-shadow:inset 0 1px #ffffff12}.skillGoldUpgrade button:hover:not(:disabled){background:linear-gradient(#286043,#10251a);border-color:#edc362;transform:translateY(-1px)}.skillGoldUpgrade button small{color:#aab9ae;margin-top:4px;font-size:8px;display:block}.skillGoldUpgrade button:disabled{filter:grayscale();opacity:.36;cursor:not-allowed}.skillGoldUpgrade>em{color:#d7836d;font:700 9px Arial}.skillCollection article>footer{text-align:center;padding-top:6px;grid-column:1/-1!important;align-self:end!important}.skillCollection article.locked{min-height:260px!important}.skillCollection article.locked .skillLevelTrack{display:none}@media (width<=1080px){.skillCollection{grid-template-columns:repeat(2,minmax(270px,1fr))!important}}@media (width<=700px){.arsenalSkillsWorkbench>header{flex-direction:column;align-items:stretch}.skillGoldBalance{text-align:left}.skillCollection{grid-template-columns:1fr!important}.skillCollection article{min-height:390px!important}.skillGoldUpgrade button{min-height:50px}.skillGoldUpgrade>div{grid-template-columns:1fr}.skillCollection article>dl{grid-template-columns:1fr 1fr}}.cinematicOverlay{background:radial-gradient(circle at 50% 30%,#14342552,#000604f0)!important;padding:3vh 4vw!important}.offlineRewardReport.cinematic{background:#03110d!important;border:1px solid #876c3e!important;border-radius:4px!important;grid-template-rows:minmax(290px,43vh) minmax(245px,1fr) auto!important;width:92vw!important;max-width:1420px!important;height:92vh!important;max-height:920px!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 100px #000,inset 0 0 80px #0008!important}.offlineJourneyScene{isolation:isolate;background-position:50% 57%;background-size:cover;position:relative;overflow:hidden}.offlineJourneyScene:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 70%,#0000 0 22%,#0008059e 88%),linear-gradient(0deg,#03110d 0,#0000 48%);position:absolute;inset:0}.offlineJourneyScene header{z-index:5;text-shadow:0 2px 5px #000;max-width:660px;position:absolute;top:24px;left:32px}.offlineJourneyScene header p,.offlineProgress>small,.offlineLoot>small{color:#c5a15b;letter-spacing:.2em;margin:0;font:700 9px Arial}.offlineJourneyScene header h2{color:#f2dfaf;letter-spacing:.04em;margin:5px 0;font:700 clamp(22px,2.3vw,35px) Georgia,serif}.offlineJourneyScene header span{color:#c4cec7;font:12px Arial}.offlineParty{z-index:2;justify-content:center;align-items:flex-end;gap:3px;width:62%;height:73%;display:flex;position:absolute;bottom:-3px;left:50%;translate:-50%}.offlineParty>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 7px #000);width:19%;height:72%;animation:offlinePartyArrive .8s calc(.2s + var(--party-order,0)*80ms) both}.offlineParty>.offlineHeroSprite{order:2;width:25%;height:100%}.offlineParty>.offlinePet{order:3;width:10%;height:40%}.offlineTreasureProp{z-index:3;object-fit:contain;filter:drop-shadow(0 8px 7px #000)drop-shadow(0 0 12px #d39d4766);width:92px;height:78px;animation:.6s 1.45s both offlineLootReveal;position:absolute;bottom:4%;right:12%}.offlineJourneyScene>.awayTime{z-index:5;text-align:right;background:linear-gradient(90deg,#020d0966,#03140ee6);border-left:1px solid #a68143;min-width:170px;position:absolute;top:25px;right:28px;gap:3px!important;margin:0!important;padding:11px 17px!important;display:grid!important}.offlineJourneyScene>.awayTime small{letter-spacing:.15em;color:#a99368!important;font:700 8px Arial!important}.offlineJourneyScene>.awayTime b{color:#f0d79e;animation:.5s .8s both offlineLootReveal;font:700 22px Georgia!important}.offlineReportBody{background:linear-gradient(110deg,#071d16,#03100d);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:28px;min-height:0;padding:18px 30px;display:grid}.offlineProgress,.offlineLoot{min-width:0}.offlineActivity{color:#aebdb4;flex-wrap:wrap;gap:7px 18px;margin:12px 0;font:11px Arial;display:flex}.offlineActivity b{color:#e9d5a3}.offlineActivity .offlineCap{color:#d59b65}.offlineJourneyLine{color:#ceb57c;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:13px 0;font:700 10px Arial;display:grid}.offlineJourneyLine i{transform-origin:0;background:linear-gradient(90deg,#4b7d5b,#d0a850);height:2px;animation:1s .9s both offlineJourneyGrow}.offlineJourneyLine span{color:#d0a850}.offlineProgress blockquote{color:#c8c4b6;background:#081912;border-left:2px solid #8b6b38;margin:16px 0 0;padding:14px 16px;font:italic 12px/1.5 Georgia}.offlineLoot>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.offlineLoot article{text-align:center;min-height:155px;animation:offlineLootReveal .5s calc(1.25s + var(--loot-order)*.18s) both;background:radial-gradient(circle at 50% 28%,#63694438,#061510 68%);align-content:center;justify-items:center;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #967f4d47}.offlineLoot article img{object-fit:contain;filter:drop-shadow(0 5px 6px #000);width:62px;height:58px}.offlineLoot article span{display:grid}.offlineLoot article small{color:#9eae9f;letter-spacing:.13em;font:700 8px Arial}.offlineLoot article b{color:#f0d79d;margin-top:3px;font:700 20px Georgia}.offlineLoot article:nth-child(2) b{color:#72cde9}.offlineLoot article em{color:#758b7e;margin-top:5px;font:8px Arial}.offlineRewardReport.cinematic>footer{background:#020b08;border-top:1px solid #a2824540;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:12px 30px 16px!important;display:grid!important}.offlineRewardReport.cinematic>footer p{color:#899b91;letter-spacing:.08em;margin:0;font:10px Arial}.offlineRewardReport.cinematic>footer button{color:#f6e2b3;letter-spacing:.12em;background:linear-gradient(100deg,#503412,#8b6127,#503412);border:1px solid #c89b49;min-width:280px;min-height:47px;font:700 11px Georgia}.offlineRewardReport.cinematic>footer button:disabled{opacity:.5}.offlineRewardReport.cinematic.claimed>footer button{background:linear-gradient(#19472d,#0d2a1b);border-color:#4b8d62}@keyframes offlinePartyArrive{0%{opacity:0;translate:-28px 8px}to{opacity:1;translate:0}}@keyframes offlineJourneyGrow{0%{scale:0 1}to{scale:1}}@keyframes offlineLootReveal{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (width<=800px){.cinematicOverlay{padding:0!important}.offlineRewardReport.cinematic{border:0!important;grid-template-rows:38vh 1fr auto!important;width:100vw!important;height:100dvh!important;max-height:none!important}.offlineJourneyScene header{top:14px;left:14px;right:14px}.offlineJourneyScene header h2{max-width:72%;font-size:18px}.offlineJourneyScene header span{max-width:68%;font-size:10px;display:block}.offlineJourneyScene>.awayTime{min-width:105px;top:14px;right:10px;padding:8px!important}.offlineJourneyScene>.awayTime b{font-size:15px!important}.offlineParty{width:92%;height:65%}.offlineTreasureProp{width:58px;right:5%}.offlineReportBody{grid-template-columns:1fr;gap:15px;padding:13px 14px;overflow-y:auto}.offlineActivity{margin-block:8px}.offlineProgress blockquote{margin-top:8px;padding:9px;font-size:10px}.offlineLoot>div{gap:5px}.offlineLoot article{min-height:104px;padding:5px}.offlineLoot article img{width:40px;height:38px}.offlineLoot article b{font-size:15px}.offlineRewardReport.cinematic>footer{grid-template-columns:1fr;padding:9px 14px!important}.offlineRewardReport.cinematic>footer p{text-align:center}.offlineRewardReport.cinematic>footer button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.offlineRewardReport.cinematic *{transition:none!important;animation:none!important}}.offlineLoot>div{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important}@media (width<=800px){.offlineLoot>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.companionSheetPortrait{background-image:url(/assets/noxios/noxios-companions-12-combat-v2.png);background-repeat:no-repeat;background-size:600% 200%;background-position:calc(var(--companion-column)*20%) calc(var(--companion-row)*100%);filter:drop-shadow(0 10px 12px #000b);width:100%;height:100%;min-height:140px;display:block}.companionCardArt .companionSheetPortrait{background-blend-mode:normal;background-color:#061711;min-height:255px}.formationSlots .companionSheetPortrait,.companionEvolutionList .companionSheetPortrait{min-height:120px}.companionPortrait .companionSheetPortrait{min-height:110px}@media (width<=800px){.companionCardArt .companionSheetPortrait{min-height:210px}}.bossMechanic{text-align:center;gap:2px;min-width:190px;animation:1.4s ease-in-out infinite boss-mechanic-pulse;display:grid}.bossMechanic b{letter-spacing:.1em;color:#ffe2a0;font:700 12px/1.1 Cinzel,serif}.bossMechanic small{letter-spacing:.08em;color:#ff9b7c;font:700 10px/1 system-ui,sans-serif}.bossMechanic.phase-danger{background:linear-gradient(90deg,#3b0808dd,#821b16dd,#3b0808dd);box-shadow:0 0 22px #e6422b66}@keyframes boss-mechanic-pulse{50%{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.bossMechanic{animation:none}}.eliteEncounter{color:#f4d087;text-align:center;background:linear-gradient(90deg,#171006e8,#37200be8,#171006e8);border:1px solid #bd7d2e;gap:3px;margin:0 auto 8px;padding:8px 14px;display:grid;box-shadow:0 0 20px #d88b2240}.eliteEncounter b{letter-spacing:.12em;font:700 12px Cinzel,serif}.eliteEncounter span,.eliteEncounter em{font:600 9px system-ui,sans-serif}.eliteEncounter em{color:#8fe1ac}.dungeonDifficultyPicker{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.dungeonDifficultyPicker button{color:#d9e5dc;text-align:left;background:#06130f;border:1px solid #46634f;gap:4px;padding:12px;display:grid}.dungeonDifficultyPicker button.active{background:linear-gradient(135deg,#183321,#251b0b);border-color:#d6a84b;box-shadow:inset 0 -2px #d6a84b}.dungeonDifficultyPicker b{color:#f2d184;font:700 13px Cinzel,serif}.dungeonDifficultyPicker span,.dungeonDifficultyPicker small{font:600 9px system-ui,sans-serif}.dungeonDifficultyPicker small{color:#80cc9b}@media (width<=620px){.dungeonDifficultyPicker{grid-template-columns:1fr}.eliteEncounter{max-width:92vw}}.game.game .battleGround>.combatEntity{z-index:12!important}.game.game .battleGround>.combatEntity>.entityMotion{height:100%!important;top:auto!important;bottom:0!important}.game.game .battleGround>.entity-hero>.entityMotion{bottom:-5.3%!important}.game.game .battleGround>.entity-pet>.entityMotion{bottom:-3.4%!important}.game.game .battleGround>.combatEntity>.combatEntityShadow{bottom:0!important;translate:-50% 50%!important}.game.game .battleGround>.combatEntity>small{bottom:-18px!important}@media (width<=700px){.game.game .battleGround>.entity-hero>.entityMotion{bottom:-5.3%!important}.game.game .battleGround>.entity-pet>.entityMotion{bottom:-3.4%!important}}.premiumStore{background:radial-gradient(circle at 50% 0,#12392f 0,#0000 42%),#03120e;gap:20px;min-height:560px;padding:24px;display:grid}.premiumStore>header{background:linear-gradient(90deg,#071c16,#07120f);border-bottom:1px solid #8f7037;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.premiumStore>header small,.leaderboard header small{color:#deb65e;letter-spacing:.24em;font-weight:800}.premiumStore h2,.leaderboard h2{color:#ffe2a0;font:800 clamp(24px,3vw,42px) var(--ui-font-display);margin:5px 0}.premiumStore header p,.leaderboard header p{color:#aebeb6;margin:0}.premiumStore button,.leaderboard button,.accountVipStatus button{color:#ffe2a0;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#1d3b2b,#07170f);border:1px solid #b88c3b;font-weight:900}.premiumStore button:disabled{opacity:.55;cursor:wait}.premiumStore>header button{padding:12px 20px}.diamondOfferGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.diamondOfferGrid article,.vipOfferGrid article{background:linear-gradient(160deg,#0a281f,#020907 75%);border:1px solid #446552;flex-direction:column;align-items:center;gap:7px;min-height:330px;padding:20px 14px;display:flex;position:relative;overflow:hidden}.diamondOfferGrid article.featured,.vipOfferGrid article.featured{border-color:#e7b955;box-shadow:0 0 24px #d89c3133}.diamondOfferGrid article.featured:before,.vipOfferGrid article.featured:before{content:"MAIS ESCOLHIDO";text-align:center;color:#07100b;background:#b47b22;width:150px;padding:4px;font-size:8px;font-weight:900;position:absolute;top:10px;right:-38px;rotate:40deg}.crystalArt{color:#6ce8ff;text-shadow:0 0 22px #4ddcff;font-size:72px;line-height:1;position:relative}.diamondOfferGrid h3{color:#fff;font:900 34px var(--ui-font-display);margin:4px 0 0}.diamondOfferGrid article>b{color:#7fddea;letter-spacing:.2em;font-size:10px}.diamondOfferGrid strong,.vipOfferGrid strong{color:#ffd675;font:800 20px var(--ui-font-display)}.diamondOfferGrid article button,.vipOfferGrid article button{width:100%;margin-top:auto;padding:12px}.vipOfferGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;display:grid}.vipOfferGrid article{border-color:color-mix(in srgb,var(--vip-accent),#1d3a30 55%);align-items:stretch}.vipCrest{color:var(--vip-accent);text-shadow:0 0 25px var(--vip-accent);align-self:center;font-size:64px}.vipOfferGrid h3{text-align:center;color:var(--vip-accent);font:800 24px var(--ui-font-display);margin:0}.vipOfferGrid ul{border-top:1px solid #29463a;gap:9px;margin:0;padding:14px 0;list-style:none;display:grid}.vipOfferGrid li{color:#c7d5cd}.vipOfferGrid article>b{color:var(--vip-accent);text-align:center}.premiumMessage{color:#ffd0d0;text-align:center;background:#2c1010;border:1px solid #d16f6f;padding:12px}.premiumStore>footer{text-align:center;color:#748c81;font-size:10px}.premiumBalance{color:#7eeeff}.premiumShortcut{color:#72e9ff!important;border-color:#327d80!important;padding:7px!important}.leaderboard{background:radial-gradient(circle at 50% 0,#162d27,#03100c 55%);min-height:550px;padding:24px}.leaderboard header{text-align:center;margin-bottom:18px}.leaderboard ol{gap:7px;max-width:940px;margin:auto;padding:0;list-style:none;display:grid}.leaderboard li{background:#071b14;border:1px solid #304d40;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.leaderboard li>b{color:#d7b15d;font:900 22px var(--ui-font-display)}.leaderboard li span{display:grid}.leaderboard li strong{color:#f1dfb5}.leaderboard li small{color:#7f9c8f}.leaderboard li em{color:#76ddb2;font-style:normal;font-weight:900}.leaderboard li.podium{background:linear-gradient(90deg,#2a2010,#092018);border-color:#b88c3b}.leaderboardEmpty{text-align:center;color:#82998e;place-content:center;gap:8px;min-height:300px;display:grid}.accountVipStatus{align-items:center;gap:10px;display:flex}.accountVipStatus div{display:grid}.accountVipStatus small{color:#a98d55;font-size:8px}.accountVipStatus b{color:#d5b76f;font-size:11px}.accountVipStatus span{color:#83968d;font-size:8px}.accountVipStatus button{padding:7px;font-size:8px}@media (width<=900px){.diamondOfferGrid{grid-template-columns:repeat(2,1fr)}.vipOfferGrid{grid-template-columns:1fr}.premiumStore{padding:12px}.premiumStore>header{flex-direction:column;align-items:start}.premiumStore>header button{width:100%}.diamondOfferGrid article{min-height:280px}.accountVipStatus span{display:none}}.pixCheckout{background:radial-gradient(circle at 50% 15%,#15382c,#04120d 65%);border:1px solid #987336;justify-items:center;gap:13px;width:100%;max-width:620px;margin:auto;padding:24px;display:grid;box-shadow:0 20px 60px #0009}.pixCheckout>small{color:#75d9a8;letter-spacing:.22em}.pixCheckout>h2{margin:0}.pixCheckout>img{aspect-ratio:1;object-fit:contain;background:#fff;width:min(280px,70vw);padding:8px}.pixCheckout>label{color:#bea36c;letter-spacing:.15em;gap:7px;width:100%;font-size:9px;display:grid}.pixCheckout textarea{resize:none;color:#cfeadd;background:#020a07;border:1px solid #496a59;width:100%;min-height:82px;padding:10px;font:12px monospace}.pixCheckout>button{width:100%;padding:13px}.pixCheckout>p{color:#a9bbb1;text-align:center;margin:0}.pixCheckout>.pixBack{color:#9db1a6;background:#07140f;border-color:#415b4f}@media (width<=480px){.diamondOfferGrid{grid-template-columns:1fr 1fr}.diamondOfferGrid article{min-width:0;padding:14px 8px}.diamondOfferGrid h3{font-size:26px}.crystalArt{font-size:52px}}.goldPileArt{color:#ffd35d;text-shadow:0 0 8px #fff1a8,0 0 28px #d99016;font-size:72px;line-height:1}.goldOfferGrid article{background:radial-gradient(circle at 50% 22%,#594016,#0b160f 50%,#020907 80%)}.vipExpiryNotice{z-index:9999;color:#f0dda8;background:linear-gradient(120deg,#1e1609,#071a13);border:1px solid #ba8735;grid-template-columns:1fr auto auto;align-items:center;gap:12px;max-width:min(520px,100vw - 24px);padding:13px;display:grid;position:fixed;top:104px;right:18px;box-shadow:0 14px 38px #000b}.vipExpiryNotice div{display:grid}.vipExpiryNotice small{color:#c89d4f;letter-spacing:.18em}.vipExpiryNotice span{color:#9fb2a7;font-size:10px}.vipExpiryNotice button{color:#f5d98f;background:#38240d;border:1px solid #a77b34;padding:9px;font-weight:800}.shopPremiumMeta{align-items:center;gap:6px;display:flex}.shopPremiumMeta>button{color:#e8cf91;background:#071711;border:1px solid #7b6337;padding:7px;font-size:8px;font-weight:800}@media (width<=700px){.vipExpiryNotice{top:8px;right:8px}.shopPremiumMeta>button{display:none}}.shopCurrencyFooter{background:linear-gradient(90deg,#061810,#0d2118,#06130f);border-top:1px solid #775e31;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;margin-top:28px;padding:18px;display:grid}.shopCurrencyFooter>div{gap:3px;display:grid}.shopCurrencyFooter small{color:#c99d4c;letter-spacing:.18em;font-weight:800}.shopCurrencyFooter b{color:#f1d99d}.shopCurrencyFooter span{color:#8fa398;font-size:11px}.shopCurrencyFooter button{color:#f4d995;cursor:pointer;background:#1a2f21;border:1px solid #a87d34;min-width:190px;padding:13px;font-weight:900}@media (width<=700px){.shopCurrencyFooter{grid-template-columns:1fr}.shopCurrencyFooter button{width:100%}}.shopEmbeddedTreasury{background:linear-gradient(145deg,#071c15,#03100c);border-top:1px solid #896a32;gap:16px;margin:34px 20px 24px;padding:20px;display:grid}.shopEmbeddedTreasury>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.shopEmbeddedTreasury>header small{color:#d1a44d;letter-spacing:.18em;font-weight:900}.shopEmbeddedTreasury h2{color:#f4d995;margin:4px 0;font:800 25px Georgia,serif}.shopEmbeddedTreasury p{color:#91a49a;margin:0}.shopEmbeddedTreasury nav{gap:6px;display:flex}.shopEmbeddedTreasury button{color:#d8c79e;cursor:pointer;background:#0b2118;border:1px solid #7b6033;padding:11px 16px;font-weight:900}.shopEmbeddedTreasury nav button.active{color:#ffe4a0;background:#5a401a;border-color:#e0b455}.shopCurrencyPackages{grid-template-columns:repeat(5,minmax(135px,1fr));gap:10px;display:grid}.shopCurrencyPackages article{background:linear-gradient(155deg,#0c291f,#020a07);border:1px solid #3e604d;justify-items:center;gap:7px;min-height:210px;padding:16px 10px;display:grid;position:relative}.shopCurrencyPackages article.featured{border-color:#d7a846;box-shadow:inset 0 0 22px #a77b2429}.shopCurrencyPackages article i{color:#63e6f4;text-shadow:0 0 18px;font-size:38px;font-style:normal}.shopCurrencyPackages article small{color:#80dce7;letter-spacing:.18em;font-size:8px}.shopCurrencyPackages article b{color:#fff0c4;font:800 24px Georgia,serif}.shopCurrencyPackages article strong{color:#ffd269;font:800 17px Georgia,serif}.shopCurrencyPackages article button{align-self:end;width:100%}.shopInlinePix{background:#03100c;border:1px solid #786039;justify-items:center;gap:10px;padding:20px;display:grid}.shopInlinePix img{object-fit:contain;background:#fff;width:220px;height:220px}.shopInlinePix textarea{color:#d9e4dc;resize:none;background:#020806;width:min(620px,100%);min-height:74px;padding:10px}@media (width<=900px){.shopCurrencyPackages{grid-template-columns:repeat(2,1fr)}.shopEmbeddedTreasury>header{flex-direction:column;align-items:stretch}}@media (width<=550px){.shopCurrencyPackages{grid-template-columns:1fr}.shopEmbeddedTreasury{margin:20px 8px;padding:12px}.shopEmbeddedTreasury nav{grid-template-columns:1fr 1fr;display:grid}}.arsenalPetsWorkbench+.arsenalSpecialized,.arsenalSkillsWorkbench+.arsenalSpecialized{display:none!important}.arsenalPetsWorkbench,.arsenalSkillsWorkbench{background:radial-gradient(circle at 50% 0,#143528,#030e0a 68%);min-height:590px;padding:18px}.arsenalPetsWorkbench>header,.arsenalSkillsWorkbench>header{justify-content:space-between;margin-bottom:15px;display:flex}.arsenalPetsWorkbench header small,.arsenalSkillsWorkbench header small{color:#bd9852;letter-spacing:3px}.arsenalPetsWorkbench header h3,.arsenalSkillsWorkbench header h3{color:#f0d79b;margin:4px 0;font:700 25px Georgia}.arsenalPetsWorkbench header p,.arsenalSkillsWorkbench header p{color:#aab9ae;margin:0}.equippedPetHero{background:linear-gradient(120deg,#09251b,#07130f);border:1px solid #a17b3d;grid-template-columns:210px 1fr;gap:24px;min-height:230px;margin-bottom:14px;padding:16px;display:grid}.equippedPetHero>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 7px #000);width:200px;height:210px}.equippedPetHero h3{color:#f0d898;font:700 25px Georgia}.equippedPetHero p{color:#aee18b}.equippedPetHero button,.ownedPetGrid button{color:#f0d798;background:#3b2a11;border:1px solid #b38a42;padding:9px 14px}.ownedPetGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;display:grid}.ownedPetGrid article{background:#071812;border:1px solid #695535;gap:6px;min-height:240px;padding:14px;display:grid}.ownedPetGrid article.equipped{border-color:#70d38c}.ownedPetGrid img{object-fit:contain;width:100%;height:110px}.petBestiaryMark{color:#c7a355;place-items:center;height:110px;font-size:52px;display:grid}.ownedPetGrid small{color:#a88952}.ownedPetGrid h4{color:#ebd6a1;margin:0;font:700 17px Georgia}.ownedPetGrid p{color:#aebcaf}.equippedSkillBar{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:15px;display:grid}.equippedSkillBar button{color:#dfcfaa;text-align:left;background:#071812;border:1px solid #745e38;grid-template-columns:52px 1fr;align-items:center;gap:7px;min-height:76px;padding:8px;display:grid}.equippedSkillBar button.compatible{border-color:#72d58b}.equippedSkillBar i,.skillCollection article>i{background:radial-gradient(circle,#68489d,#120d22);border:2px solid #b58b42;border-radius:50%;width:50px;height:50px;display:block}.equippedSkillBar small{color:#a48956;grid-column:2}.skillCollection{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;display:grid}.skillCollection article{background:#071812;border:1px solid #6d5837;grid-template-columns:62px 1fr;gap:6px;min-height:235px;padding:14px;display:grid}.skillCollection article>small,.skillCollection article>h4,.skillCollection article>p,.skillCollection article>dl,.skillCollection article>footer{grid-column:2}.skillCollection h4{color:#edd8a4;margin:0;font:700 17px Georgia}.skillCollection p{color:#aab9ad;line-height:1.45}.skillCollection dl{gap:12px;display:flex}.skillCollection dl span{color:#8d9e92;font-size:9px}.skillCollection dl b{color:#d7c18a}.skillCollection footer{color:#78cf90;align-self:end;font-size:9px}.skillCollection article.locked{filter:grayscale();opacity:.42}.skillCollection article.equipped{border-color:#7bd893}.skillCollection article.selected{outline:2px solid #e5b957}@media (width<=700px){.arsenalPetsWorkbench,.arsenalSkillsWorkbench{padding:8px}.equippedPetHero{grid-template-columns:110px 1fr}.equippedPetHero>img{width:105px;height:150px}.ownedPetGrid,.skillCollection{grid-template-columns:1fr}.equippedSkillBar{grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}}.arsenalModsWorkbench+.arsenalSpecialized{display:none!important}.arsenalModsWorkbench{background:radial-gradient(circle at 50% 0,#153628,#030d0a 68%);min-height:600px;padding:18px}.arsenalModsWorkbench>header{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.arsenalModsWorkbench>header small{color:#bc9350;letter-spacing:3px}.arsenalModsWorkbench>header h3{color:#f1d99b;margin:4px 0;font:700 25px Georgia}.arsenalModsWorkbench>header p{color:#aab9ad;margin:0}.arsenalModsWorkbench>header>b{color:#c9e993;background:#071711;border:1px solid #725b34;padding:10px 14px}.arsenalModSlots{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.arsenalModSlots>button{color:#ded1aa;text-align:left;background:#061611;border:1px dashed #7d673f;grid-template-rows:auto auto 1fr auto;grid-template-columns:48px 1fr;gap:4px;min-height:120px;padding:10px;display:grid}.arsenalModSlots img{object-fit:contain;grid-row:1/5;width:44px;height:44px}.arsenalModSlots small{color:#a38653;letter-spacing:2px}.arsenalModSlots b{font:700 12px Georgia}.arsenalModSlots span{color:#91a596;font-size:9px}.arsenalModSlots em{color:#d99b69;font-size:8px}.arsenalModSlots .compatible{border-style:solid;border-color:#73df8c;box-shadow:inset 0 0 20px #46cf6a33}.arsenalModSlots .locked{filter:grayscale();opacity:.4}.arsenalModFilters{gap:6px;margin:14px 0;display:flex;overflow-x:auto}.arsenalModFilters button{color:#aeb9ae;background:#06140f;border:1px solid #57482e;flex:none;padding:8px 12px;font-size:9px}.arsenalModFilters button.active{color:#f3dc9d;background:#3b2b12;border-color:#d3a74f}.arsenalModCards{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:12px;display:grid}.modCollectible{color:#ded1aa;background:linear-gradient(150deg,#0c291f,#06120f);border:2px solid #73613e;border-radius:8px;grid-template-rows:auto auto auto auto auto 1fr auto;grid-template-columns:72px 1fr;gap:5px;min-height:280px;padding:12px;display:grid;box-shadow:inset 0 0 25px #000a,0 8px 14px #0007}.modCollectible>small,.modCollectible>h4,.modCollectible>b,.modCollectible>p,.modCollectible>dl,.modCollectible>footer{grid-column:2}.modCollectible>img{object-fit:contain;grid-area:1/1/6;width:68px;height:68px}.modCollectible>small{color:#b4975e;font-size:8px}.modCollectible>h4{color:#f0dca9;margin:0;font:700 15px Georgia}.modCollectible>b{color:#80cf93;font-size:9px}.modCollectible>p{color:#d7c799;margin:4px 0}.modCollectible>dl{gap:4px;margin:5px 0;display:grid}.modCollectible>dl span{color:#83988a;justify-content:space-between;font-size:8px;display:flex}.modCollectible>dl strong{color:#d7e3d8}.modCollectible>footer{color:#c9a65b;border-top:1px solid #56472f;align-self:end;padding-top:8px;font-size:9px}.modCollectible.equipped{border-color:#76d58c;box-shadow:inset 0 0 26px #2d8c4a55}.modCollectible.selected{outline:2px solid #f0c45d}.modCollectible.locked{filter:grayscale(.8);opacity:.45}.rarity-celestial{border-color:#82d9ef}.rarity-lendário,.rarity-lendario{border-color:#d79d42}.rarity-mítico,.rarity-mitico{border-color:#d55ee5}@media (width<=700px){.arsenalModsWorkbench{padding:8px}.arsenalModSlots{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.arsenalModCards{grid-template-columns:1fr}.arsenalModsWorkbench>header{display:grid}}.game.game>.world.viewActive:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 0 26%,#00080521 58%,#0005037a 100%);animation:7s ease-in-out infinite noxSceneBreath;position:absolute;inset:0}.game.game .pixelSky{opacity:.42!important;animation:16s linear infinite noxAmbientDrift!important}.game.game .moon{animation:6s ease-in-out infinite noxLightPulse!important}.game.game .ruinLeft,.game.game .ruinRight{filter:drop-shadow(0 0 16px #6fbb801f)}.game.game .battleGround:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(#0108059e,#01080500 69%);border-radius:50%;height:72%;position:absolute;bottom:-5%;left:3%;right:3%}.game.game .combatEntity>.entityShadow{opacity:.82!important;filter:blur(3px)!important}.game.game .combatEntity .entitySprite>img{filter:drop-shadow(-2px 0 1px #a0ebb773)drop-shadow(0 9px 8px #000000b8)}.game.game .combatEntity.isTakingHit>.entityMotion{animation:.26s cubic-bezier(.2,.8,.2,1) noxTargetImpact!important}.game.game .impactActive>.clickableArena:after{content:"";z-index:10;pointer-events:none;background:radial-gradient(circle,#fff8c9 0 3%,#e9b64b99 5%,#0000 58%);border-radius:50%;width:110px;height:110px;animation:.28s ease-out forwards noxImpactFlash;position:absolute;top:42%;left:50%;translate:-50% -50%}.game.game .hit{text-align:center;letter-spacing:-.03em;filter:drop-shadow(0 4px 1px #000);min-width:150px;font-size:clamp(30px,3vw,48px)!important;line-height:.9!important;animation:.72s cubic-bezier(.18,.75,.2,1) forwards noxDamageRise!important;top:30%!important;left:52%!important}.game.game .hit small{letter-spacing:.2em;margin-top:8px;color:#e9dfc1!important;font:900 11px/1 var(--ui-font-body)!important;display:block!important}.game.game .hit.crit{color:#ffd263!important;text-shadow:0 0 12px #e54b25,0 4px 2px #000!important;font-size:clamp(38px,3.6vw,58px)!important}.game.game .hit.elemental{color:#7df!important;text-shadow:0 0 14px #4c62ff,0 4px 2px #000!important}.game.game .enemyInfo{min-width:270px!important}.game.game .enemyStatuses{justify-content:center;gap:6px;min-height:19px;margin-top:5px;display:flex}.game.game .enemyStatuses span{font:800 9px/1 var(--ui-font-body);letter-spacing:.12em;background:#020d09d1;border:1px solid #d6a94c73;border-radius:10px;padding:3px 8px}.game.game .statusEnraged{box-shadow:0 0 10px #dc372647;color:#ff7864!important;border-color:#b84536!important}.game.game .statusElement{color:#78dff3!important;border-color:#397e98!important}.game.game .enemyLowHealth .entity-boss .entitySprite>img{animation:1.05s ease-in-out infinite noxBossDanger}.game.game .combatEntity.entity-enemy>.entityMotion,.game.game .combatEntity.entity-boss>.entityMotion{animation:.42s ease-out both noxEnemyEntrance,2.5s ease-in-out .42s infinite noxEnemyIdle!important}.game.game .combatEntity.entity-enemy.isFlying>.entityMotion,.game.game .combatEntity.entity-boss.isFlying>.entityMotion{animation:.42s ease-out both noxEnemyEntrance,2.8s ease-in-out .42s infinite noxFlyingIdle!important}.game.game .combatEntity.entity-enemy.isTakingHit>.entityMotion,.game.game .combatEntity.entity-boss.isTakingHit>.entityMotion{animation:.26s cubic-bezier(.2,.8,.2,1) noxTargetImpact!important}.game.game .entity-companion.isAttacking .arrowProjectile{opacity:0;animation:.72s ease-in .22s both noxLyraProjectile!important}.game.game .entity-companion.isAttacking .magicProjectile{opacity:0;animation:.78s ease-in .2s both noxOrinProjectile!important}.animatedCompanionPortrait.assetUnavailable{visibility:hidden!important}.companionCardArt:has(.assetUnavailable){background:linear-gradient(110deg,#092018 20%,#14382b 38%,#092018 56%) 0 0/220% 100%;animation:1.1s linear infinite noxSkeleton}.formationSlots>article:has(.assetUnavailable){background:linear-gradient(110deg,#092018 20%,#14382b 38%,#092018 56%) 0 0/220% 100%;animation:1.1s linear infinite noxSkeleton}.companionPortrait:has(.assetUnavailable){background:linear-gradient(110deg,#092018 20%,#14382b 38%,#092018 56%) 0 0/220% 100%;animation:1.1s linear infinite noxSkeleton}.game.game>.dock.dockArt:not(.expanded):hover{width:var(--combat-side)!important}.game.game>.dock.dockArt>.dockToggle{flex:0 0 45px;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;min-height:45px;display:grid;border-bottom:1px solid var(--ui-border-soft)!important}.game.game>.dock.dockArt>.dockToggle>i{color:var(--ui-gold-bright);place-items:center;font:700 27px/1 Georgia;display:grid}.game.game>.dock.dockArt>.dockToggle>span{display:none}.game.game>.dock.dockArt.expanded{z-index:200!important;width:236px!important}.game.game>.dock.dockArt.expanded .dockGroup{padding:5px 8px 1px;display:block!important}.game.game>.dock.dockArt.expanded button{text-align:left;grid-template-columns:48px minmax(0,1fr)!important}.game.game>.dock.dockArt.expanded button>span{min-width:0;display:grid!important}.game.game>.dock.dockArt button.active{box-shadow:inset 3px 0 var(--ui-gold-bright),0 0 15px #d6a94c14;border-color:var(--ui-gold)!important;background:linear-gradient(90deg,#d6a94c40,#d6a94c0f)!important}@media (width>=701px) and (width<=1500px){.game.game .battleGround>.entity-companion{width:110px!important;height:180px!important}.game.game .battleGround>.entity-hero{width:124px!important;height:202px!important}.game.game .battleGround>.entity-pet{width:62px!important;height:98px!important}.game.game>.topEnemy>b{font-size:20px!important}.game.game>.currencies>span,.game.game>.currencies>button{font-size:13px!important}.game.game .hudHeroCard{grid-template-columns:78px minmax(96px,1fr) 76px!important;column-gap:7px!important}.game.game .hudHeroPortrait{width:70px!important}.game.game .hudHeroIdentity>b{font-size:17px!important}.game.game .hudHeroIdentity>span,.game.game .hudHeroStats small{font-size:10px!important}.game.game .hudHeroStats{min-width:0!important}.game.game .hudHeroStats span{padding-left:5px!important}.game.game .hudHeroStats b{font-size:13px!important}.game.game .buyModes{gap:2px!important}.game.game .buyModes button{min-width:0!important;padding-inline:3px!important}.game.game .nox-skill-slot>span{font-size:11px!important}.game.game .mana>span,.game.game .mana>b{font-size:12px!important}}@media (width<=700px){.game.game>.dock.dockArt>.dockToggle{display:none!important}.game.game .hit{min-width:90px;font-size:28px!important}.game.game .enemyStatuses{display:none}}.game.game>.dock.dockArt,.game.game>.dock.dockArt:hover,.game.game>.dock.dockArt:focus-within{width:var(--combat-side)!important;min-width:var(--combat-side)!important;scrollbar-width:thin!important;scrollbar-color:var(--ui-gold-muted) transparent!important;overflow:hidden auto!important}.game.game>.dock.dockArt>.dockItem{flex:0 0 54px!important;width:100%!important;min-height:54px!important;display:block!important}.game.game>.dock.dockArt .dockGroup{display:none!important}.game.game>.dock.dockArt .dockItem>button,.game.game>.dock.dockArt:hover .dockItem>button,.game.game>.dock.dockArt:focus-within .dockItem>button{text-align:center!important;grid-template-columns:1fr!important;width:100%!important;height:50px!important;min-height:50px!important;padding:3px!important;display:grid!important}.game.game>.dock.dockArt .dockItem>button>span,.game.game>.dock.dockArt:hover .dockItem>button>span,.game.game>.dock.dockArt:focus-within .dockItem>button>span,.game.game>.dock.dockArt kbd{display:none!important}.game.game>.dock.dockArt .dockItem>button>i{place-items:center!important;width:42px!important;height:42px!important;margin:auto!important;display:grid!important}.game.game>.dock.dockArt .dockItem>button.active:before{content:"";background:var(--ui-gold-bright);width:3px;box-shadow:0 0 9px var(--ui-gold);position:absolute;top:6px;bottom:6px;left:-3px}.game.game>.dock.dockArt .dockItem:nth-child(3),.game.game>.dock.dockArt .dockItem:nth-child(6),.game.game>.dock.dockArt .dockItem:nth-child(9),.game.game>.dock.dockArt .dockItem:nth-child(11){border-top:1px solid #be944438;padding-top:5px}.game.game>.dock.dockArt .dockItem>button:hover:after,.game.game>.dock.dockArt .dockItem>button:focus-visible:after{content:attr(aria-label);z-index:500;left:calc(var(--combat-side) + 7px);border:1px solid var(--ui-border);width:max-content;max-width:230px;color:var(--ui-gold-bright);pointer-events:none;background:#03120ef5;padding:8px 11px;font:700 10px Arial;position:fixed;box-shadow:0 8px 22px #000c}@media (width<=700px){.game.game>.dock.dockArt,.game.game>.dock.dockArt:hover,.game.game>.dock.dockArt:focus-within{width:100vw!important;min-width:100vw!important;overflow:auto hidden!important}.game.game>.dock.dockArt>.dockItem{flex:0 0 50px!important;min-height:46px!important;display:block!important}.game.game>.dock.dockArt .dockItem:nth-child(n){border-top:0;padding-top:0}.game.game>.dock.dockArt .dockItem>button:hover:after{display:none!important}}@keyframes noxTargetImpact{0%,to{filter:none;transform:translate(0,0)}34%{filter:brightness(1.8)saturate(.5);transform:translate(-10px,1px)}62%{filter:brightness(1.15);transform:translate(5px)}}@keyframes noxImpactFlash{0%{opacity:0;scale:.25}35%{opacity:1;scale:1}to{opacity:0;scale:1.55}}@keyframes noxDamageRise{0%{opacity:0;translate:-50% 18px;scale:.7}22%{opacity:1;translate:-50%;scale:1.08}to{opacity:0;translate:-50% -58px;scale:1}}@keyframes noxAmbientDrift{0%{translate:-1%}50%{translate:1% -.6%}to{translate:-1%}}@keyframes noxLightPulse{0%,to{opacity:.72;filter:blur()}50%{opacity:1;filter:drop-shadow(0 0 18px #eedea657)}}@keyframes noxSceneBreath{0%,to{opacity:.8}50%{opacity:1}}@keyframes noxBossDanger{0%,to{filter:drop-shadow(-2px 0 1px #ff6a4880)drop-shadow(0 0 8px #c42a1c33)drop-shadow(0 10px 9px #000)}50%{filter:drop-shadow(-2px 0 2px #ff7d50e6)drop-shadow(0 0 24px #dc301e80)drop-shadow(0 10px 9px #000)}}@keyframes noxEnemyEntrance{0%{opacity:0;filter:blur(5px);transform:translateY(-18px)scale(.88)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes noxEnemyIdle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.012)}}@keyframes noxFlyingIdle{0%,to{transform:translateY(-3px)rotate(-.4deg)}50%{transform:translateY(-13px)rotate(.5deg)}}@keyframes noxLyraProjectile{0%{opacity:0;translate:10px;scale:.6}12%{opacity:1}82%{opacity:1}to{opacity:0;translate:clamp(190px,23vw,330px) -145px;scale:1.1}}@keyframes noxOrinProjectile{0%{opacity:0;translate:-5px;scale:.5}12%{opacity:1}78%{opacity:1}to{opacity:0;translate:clamp(-330px,-23vw,-190px) -145px;scale:1.5}}@keyframes noxSkeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.game.game>.world.viewActive:after,.game.game .pixelSky,.game.game .moon,.game.game .enemyLowHealth .entity-boss .entitySprite>img{animation:none!important}}.buildingDomain{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);gap:16px;min-height:540px;display:grid}.buildingMap{border:1px solid var(--ui-border);background:linear-gradient(#05140e14,#010a07ad),url(/assets/portal/character-creation-sanctuary-v1.png) 50%/cover;grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.buildingMap:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 20%,#0108059e 100%);position:absolute;inset:0}.buildingSite{z-index:1;min-width:0;color:var(--ui-text);cursor:pointer;background:linear-gradient(#03100b0d,#03100bdb);border:1px solid #caa4563d;grid-template-rows:1fr auto;align-items:end;padding:0;transition:all .18s;display:grid;position:relative;overflow:hidden}.buildingSite:hover,.buildingSite.selected{border-color:var(--ui-gold-bright);translate:0 -3px;box-shadow:0 8px 24px #0009,0 0 18px #d6a94c2e}.buildingSite img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 7px #000b);width:100%;height:165px}.buildingSite>span{text-align:left;background:linear-gradient(#0000,#000805f0);gap:3px;padding:9px;display:grid}.buildingSite b{color:var(--ui-gold-bright);font:700 12px/1.1 var(--ui-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buildingSite small{color:var(--ui-text-soft);letter-spacing:.1em;font-size:9px}.buildingSite>em{color:#cb8a72;font:700 7px/1 var(--ui-font-body);letter-spacing:.08em;background:#160d0bcc;padding:3px 5px;font-style:normal;position:absolute;top:7px;right:6px}.buildingInspector{border:1px solid var(--ui-border);background:radial-gradient(circle at 50% 16%,#51714933,#0000 38%),linear-gradient(#09251d,#03130e);flex-direction:column;min-width:0;padding:18px;display:flex}.buildingInspector>img{object-fit:contain;filter:drop-shadow(0 12px 9px #000);width:100%;height:205px}.buildingInspector>small{color:var(--ui-gold);letter-spacing:.16em;font-size:9px}.buildingInspector h3{color:var(--ui-gold-bright);font:700 25px/1.1 var(--ui-font-display);margin:6px 0}.buildingInspector p{min-height:38px;color:var(--ui-text-soft);font-size:13px}.buildingInspector dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:auto 0 16px;display:grid}.buildingInspector dl div{border:1px solid var(--ui-border-soft);background:#04150f;gap:5px;padding:9px;display:grid}.buildingInspector dt{color:var(--ui-text-dim);font-size:8px}.buildingInspector dd{color:var(--ui-text);font:700 13px var(--ui-font-display);margin:0}.buildingInspector>button{border:1px solid var(--ui-gold);color:#160f06;min-height:56px;font:800 12px var(--ui-font-body);cursor:pointer;background:linear-gradient(#d8af55,#805419)}.buildingInspector>button small{margin-top:4px;font-size:9px;display:block}.buildingInspector>button:disabled{filter:saturate(.2);opacity:.5;cursor:not-allowed}.ascensionAutomation{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.ascensionAutomation article{grid-template-rows:auto auto 1fr;align-content:end;background:radial-gradient(circle at 50% 25%,#63c18938,#0000 32%),linear-gradient(#0b2b20,#04140f)!important;grid-template-columns:1fr!important;min-height:240px!important;padding:88px 18px 20px!important;display:grid!important}.ascensionAutomation article:before{content:"1×";color:var(--ui-gold-bright);font:700 45px/1 var(--ui-font-display);text-shadow:0 0 20px #d6a94c52;position:absolute;top:25px;left:50%;translate:-50%}.ascensionAutomation article:nth-child(2):before{content:"2×"}.ascensionAutomation article:nth-child(3):before{content:"3×"}.ascensionAutomation article b{grid-row:auto!important;align-self:auto!important}.ascensionAutomation strong{font-size:20px!important}.ascensionAutomation span{line-height:1.5;font-size:12px!important}.automationNotice{border-left:3px solid var(--ui-blue);color:var(--ui-text-soft);background:#27768621;margin:14px 0 0;padding:12px 15px;font-size:12px}@media (width<=900px){.buildingDomain{grid-template-columns:1fr}.buildingMap{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.buildingInspector{min-height:430px}.ascensionAutomation{grid-template-columns:1fr!important}.ascensionAutomation article{min-height:170px!important}}.buildingInspector dl{grid-template-columns:repeat(2,1fr)!important}.buildingAutoStatus{color:var(--ui-green);letter-spacing:.13em;font-size:10px;font-weight:800}.domainRewardReport>p{color:var(--ui-text-soft);margin:0 0 14px;font-size:13px}.domainRewardReport>div{gap:8px;display:grid}.domainRewardReport article{border:1px solid var(--ui-border-soft);min-height:78px;animation:domainRewardEnter .35s calc(var(--reward-order)*80ms) both;background:linear-gradient(90deg,#0e2f23cc,#03110ce6);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 13px;display:grid}.domainRewardReport article img{object-fit:contain;filter:drop-shadow(0 6px 5px #000);width:64px;height:60px}.domainRewardReport article span{gap:4px;display:grid}.domainRewardReport article b{color:var(--ui-gold-bright);font:700 15px var(--ui-font-display)}.domainRewardReport article small{color:var(--ui-text-dim);letter-spacing:.12em;font-size:8px}.domainRewardReport article strong{color:var(--ui-green);font:700 19px var(--ui-font-display)}.domainRewardReport>footer{border:1px solid var(--ui-gold-muted);background:#061a13;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:15px;padding:14px;display:flex}.domainRewardReport>footer small{width:100%;color:var(--ui-gold);letter-spacing:.15em;font-size:9px}.domainRewardReport>footer b{color:var(--ui-text);font:700 16px var(--ui-font-display)}.buildingSite.rewardBurst{animation:buildingPayoutPulse .65s calc(var(--reward-order,0)*80ms) ease-out}.buildingReward{z-index:5;color:#ffd774;font:900 17px var(--ui-font-display);text-shadow:0 2px 3px #000,0 0 10px;font-style:normal;animation:1.5s ease-in forwards buildingResourceFlight;position:absolute;top:34%;left:50%;translate:-50%}.buildingReward.resource-diamonds{color:#6fe5ff}.buildingReward.resource-fragments{color:#c88bff}@keyframes domainRewardEnter{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@keyframes buildingPayoutPulse{35%{filter:brightness(1.45);box-shadow:0 0 25px #d6a94c73}}@keyframes buildingResourceFlight{0%{opacity:0;translate:-50% 20px;scale:.7}18%{opacity:1}70%{opacity:1;translate:80px -110px;scale:1}to{opacity:0;translate:180px -220px;scale:.45}}:is(.game-modal:has(.arsenalSpecialized),.game-modal:has(.equipmentWorkspace)){width:min(94vw,1500px)!important;max-width:1500px!important;height:min(90dvh,960px)!important;max-height:960px!important}.arsenalSpecialized{background:radial-gradient(circle at 50% 0,#0a2b20,#03100c 68%);min-height:560px;padding:18px}.arsenalCatalogGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.arsenalCatalogGrid article{background:linear-gradient(145deg,#0a261c,#06130f);border:1px solid #6f5935;grid-template-rows:auto auto auto 1fr auto;gap:7px;min-height:225px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 26px #0008}.arsenalCatalogGrid article>span{color:#d5aa54;font-size:38px}.arsenalCatalogGrid article>small{color:#9b8354;letter-spacing:2px;font-size:9px}.arsenalCatalogGrid article>b{color:#edd9a3;font:700 18px Georgia}.arsenalCatalogGrid article>p{color:#aebdb1;font-size:12px;line-height:1.5}.arsenalCatalogGrid article>em{color:#83c895;letter-spacing:1px;font-size:9px}.arsenalCatalogGrid .moduleSigil{width:74px;height:74px}.arsenalCatalogGrid article>i{background-image:var(--skill-atlas);background-size:500% 500%;background-position:var(--skill-column) var(--skill-row);border:2px solid #b58b43;border-radius:50%;width:74px;height:74px;display:block}.arsenalSetPanel{background:radial-gradient(circle at 50% 0,#143829,#06140f);border:1px solid #967541;width:min(760px,100%);margin:auto;padding:34px;box-shadow:0 18px 55px #0008}.arsenalSetPanel h3{color:#f0d591;font:700 28px Georgia}.arsenalSetPanel>p{color:#a9b8ac}.arsenalSetPanel article{background:#071812;border:1px solid #5d5136;grid-template-columns:110px 1fr;gap:18px;margin-top:12px;padding:18px;display:grid}.arsenalSetPanel article b{color:#d6ad5c}.arsenalSetPanel article span{color:#dce4dc}.arsenalStats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.arsenalStats article{background:#071812;border:1px solid #745d38;gap:10px;min-height:130px;padding:24px;display:grid}.arsenalStats small{color:#a18b5e;letter-spacing:2px}.arsenalStats b{color:#b8eb82;font:700 30px Georgia}@media (width<=700px){:is(.game-modal:has(.arsenalSpecialized),.game-modal:has(.equipmentWorkspace)){width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:none!important;inset:4px!important}.arsenalCatalogGrid{grid-template-columns:1fr}.arsenalStats{grid-template-columns:1fr 1fr}.arsenalSpecialized{padding:8px}}.soloDungeonSelect{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;min-height:590px!important;padding:0!important;display:grid!important}.soloDungeonSelect>article{border:1px solid #7d6538;align-content:end;min-width:0;min-height:590px;padding:34px;display:grid;box-shadow:inset 0 0 80px #000;background-position:50%!important;background-size:cover!important}.soloDungeonSelect small{color:#c7a45b;letter-spacing:.18em;font:800 10px Arial}.soloDungeonSelect h2{color:#f2d99f;margin:7px 0;font:800 clamp(25px,3vw,42px) Georgia}.soloDungeonSelect p{color:#b9c7be;line-height:1.55}.soloDungeonSelect dl{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.soloDungeonSelect dl div{background:#04100ddd;border:1px solid #5b5035;padding:11px}.soloDungeonSelect dt{color:#85988d;letter-spacing:.1em;font:700 8px Arial}.soloDungeonSelect dd{color:#ead6a5;margin:5px 0 0;font:700 12px Georgia}.soloDungeonSelect button{color:#ffe5a0;background:linear-gradient(#704d1b,#33210c);border:1px solid #c09341;min-height:48px;font:800 12px Georgia}.soloDungeonSelect button:disabled{filter:grayscale();opacity:.58}.game-modal:has(.soloDungeonSelect){width:min(1380px,96vw)!important;max-width:1380px!important}.missionCategoryFilters{scrollbar-width:thin;gap:6px;padding:7px 0 10px;display:flex;overflow-x:auto}.missionCategoryFilters button{color:#b9c5bd;letter-spacing:.08em;background:#071812;border:0;border-bottom:1px solid #7b642f;flex:none;padding:8px 15px;font-size:11px}.missionCategoryFilters button.active{color:#f4d681;background:linear-gradient(#173124,#0a1b15);border-color:#d7ae47}.game-modal:has(.profilePanel) .modal-tabs{overflow-x:auto}.game-modal:has(.profilePanel) .modal-tabs button{min-width:120px}@media (width<=760px){.soloDungeonSelect{grid-template-columns:1fr;min-height:0!important}.soloDungeonSelect>article{min-height:460px;padding:22px}.soloDungeonSelect dl{grid-template-columns:1fr}.game-modal:has(.profilePanel) .modal-tabs button{min-width:105px}}.combatEntity .entityMotion{transform-origin:var(--foot-x,50%) var(--foot-y,96%);will-change:transform,filter,opacity}.entity-hero:not(.isAttacking):not(.isTakingHit) .entityMotion{animation:2.15s ease-in-out infinite noxHeroIdle}.entity-companion:not(.isAttacking):not(.isTakingHit) .entityMotion{animation:2.6s ease-in-out infinite noxCompanionIdle;animation-delay:calc(var(--sprite-x,0%) * -.01)}.entity-pet:not(.isAttacking):not(.isTakingHit) .entityMotion{animation:1.75s ease-in-out infinite noxPetIdle}.entity-enemy:not(.isTakingHit) .entityMotion{animation:2.3s ease-in-out infinite noxEnemyIdle}.entity-boss:not(.isTakingHit) .entityMotion{filter:drop-shadow(0 10px 18px #0009);animation:2.8s ease-in-out infinite noxBossIdle}.combatEntity.isAttacking .entityMotion{animation:.52s cubic-bezier(.2,.75,.25,1) both noxAttackCommit!important}.entity-companion.isAttacking:nth-child(2n) .entityMotion{animation-delay:.11s!important}.entity-companion.isAttacking:nth-child(3n) .entityMotion{animation-delay:.21s!important}.combatEntity.isTakingHit .entityMotion{animation:.34s ease-out both noxHitReaction!important}.entity-boss.isTakingHit .entityMotion{animation:.44s ease-out both noxBossHit!important}.combatEntity.isTakingHit .entitySprite:after{content:"";aspect-ratio:1;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff4bd 0 4%,#e8b44899 8%,#ba6a2240 28%,#0000 67%);border-radius:50%;width:min(42%,150px);animation:.22s ease-out noxHitFlash;position:absolute;top:48%;left:50%;translate:-50% -50%}.combatEntity.isSkillActive:after{content:"";aspect-ratio:1;pointer-events:none;border:2px solid #8adfff;border-radius:50%;width:130%;animation:.58s ease-out both noxArcaneBurst;position:absolute;bottom:12%;left:50%;translate:-50%;box-shadow:0 0 22px #793cff,inset 0 0 20px #35cfff}.skillSceneFx{filter:drop-shadow(0 0 12px);animation-duration:.62s!important}.skillSceneFx:before,.skillSceneFx:after{animation-duration:.62s!important}.combatEntity .hit{--hit-x:0px;animation:.72s cubic-bezier(.15,.8,.25,1) both noxDamageFloat!important}.combatEntity .hit.crit{--hit-x:18px;text-shadow:0 2px #4a0700,0 0 14px #ff4b24,0 0 28px #ffb11b;animation:.86s cubic-bezier(.12,.9,.2,1) both noxCriticalFloat!important}.combatEntity.pulse-1 .hit{--hit-x:-18px}.goldDrop{animation:.95s ease-out both noxLootRise!important}.bossApproach{animation:1.15s ease-out both noxBossAnnouncement!important}.battleGround .combatEntity,.clickableArena>.combatEntity{transition:opacity .22s,filter .22s}@keyframes noxCompanionIdle{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)rotate(.35deg)}70%{transform:translateY(1px)}}@keyframes noxPetIdle{0%,to{transform:translate(0)scale(1)}45%{transform:translate(4px,-3px)scale(1.025)}70%{transform:translate(-2px)}}@keyframes noxBossIdle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.008)}}@keyframes noxAttackCommit{0%{transform:translate(0)scale(1)}18%{transform:translate(calc(var(--attack-x)*-.12),3px) scale(.98)}55%{transform:translate(var(--attack-x),var(--attack-y)) scale(1.045)}72%{transform:translate(calc(var(--attack-x)*.82),var(--attack-y))}to{transform:translate(0)}}@keyframes noxHitReaction{0%{filter:brightness();transform:translate(0)}22%{filter:brightness(1.35)saturate(.78);transform:translate(12px)scale(.97)}55%{filter:brightness(1.1);transform:translate(-5px)}to{filter:none;transform:translate(0)}}@keyframes noxHitFlash{0%{opacity:.48;scale:.55}to{opacity:0;scale:1.15}}@keyframes noxArcaneBurst{0%{opacity:0;transform:scale(.3)rotate(-25deg)}30%{opacity:.9}to{opacity:0;transform:scale(1.25)rotate(18deg)}}@keyframes noxDamageFloat{0%{opacity:0;transform:translate(var(--hit-x),10px) scale(.75)}18%{opacity:1;transform:translate(var(--hit-x),0) scale(1.08)}to{opacity:0;transform:translate(calc(var(--hit-x) * .4),-58px) scale(.92)}}@keyframes noxCriticalFloat{0%{opacity:0;transform:translate(var(--hit-x),12px) scale(.65) rotate(-4deg)}16%{opacity:1;transform:translate(var(--hit-x),-3px) scale(1.32) rotate(2deg)}38%{transform:translate(calc(var(--hit-x) * .8),-18px) scale(1.08)}to{opacity:0;transform:translate(calc(var(--hit-x) * .35),-74px) scale(.95)}}@keyframes noxLootRise{0%{opacity:0;transform:translateY(10px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-48px)}}@keyframes noxBossAnnouncement{0%{opacity:0;letter-spacing:.45em;transform:scale(.72)}28%{opacity:1;transform:scale(1.06)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.combatEntity .entityMotion,.combatEntity:after,.combatEntity .hit,.goldDrop,.bossApproach{animation-duration:.01ms!important;animation-iteration-count:1!important}}.rpgShop{background:radial-gradient(circle at 80% 0,#20322666,#0000 32%),#03100c;min-height:620px;position:relative;padding:0!important}.rpgShopCategories{z-index:30;isolation:isolate;background:#06150f;border-bottom:1px solid #63532d;gap:2px;min-height:49px;padding:0 18px;display:flex;position:relative;overflow-x:auto;box-shadow:0 10px 18px #000b}.rpgShopCategories button{color:#aebbb3;letter-spacing:.08em;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:48px;padding:0 17px;font:800 10px Arial;transition:all .16s}.rpgShopCategories button:hover,.rpgShopCategories button.active{color:#ffe09a;background:linear-gradient(#0000,#8b642322);border-bottom-color:#d8a642}.rpgShopHeading{padding:26px 26px 8px}.rpgShopHeading small{color:#d5a849;letter-spacing:.18em}.rpgShopHeading h2{color:#f5dda6;margin:6px 0;font:800 32px Georgia}.rpgShopHeading p{color:#aebcb4;max-width:660px}.shopDiamondBalance{align-items:center;gap:10px;display:flex}.shopDiamondBalance small{color:#8da097;letter-spacing:.12em;font:700 8px Arial}.shopDiamondBalance b{color:#8fdfff;font:800 15px Arial}.rpgShopGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:22px;display:grid;position:relative}.rpgShopGrid.category-featured{grid-template-columns:1.35fr repeat(2,1fr)}.rpgShopCard{background:linear-gradient(155deg,#0b2017,#040c09);border:1px solid #4e4934;grid-template-rows:190px 1fr;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.22s both rpgCardEnter;display:grid;box-shadow:0 12px 28px #0007}.rpgShopCard:hover{border-color:#b78e3f;transform:translateY(-3px);box-shadow:0 16px 34px #0009,0 0 18px #98712622}.rpgShopCard.hero{grid-row:span 2;grid-template-rows:350px 1fr}.rpgShopPreview{background:radial-gradient(circle,#173b2b,#06110d 68%);border:0;border-bottom:1px solid #393725;place-items:center;display:grid;position:relative;overflow:hidden}.rpgShopPreview img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 10px #000b);width:100%;height:100%;transition:transform .2s}.rpgShopPreview:hover img{transform:scale(1.035)}.rpgShopPreview span{color:#e8ce8e;letter-spacing:.12em;background:#020806dd;padding:9px;font:700 9px Arial;transition:all .18s;position:absolute;inset:auto 0 0;translate:0 100%}.rpgShopPreview:hover span{translate:0}.rpgShopCard>div{grid-template-rows:auto auto 1fr auto auto;gap:7px;padding:14px;display:grid}.rpgShopCard small{color:#c3a55c;text-transform:uppercase;font:700 9px Arial}.rpgShopCard h3{color:#f0dba7;margin:0;font:700 17px/1.08 Georgia}.rpgShopCard p{color:#9fb0a7;margin:0;font-size:11px;line-height:1.4}.rpgShopCard b{color:#d8e4dc;font:700 10px Arial}.rpgShopCard>div>button{color:#ffe2a0;background:linear-gradient(#694719,#35230c);border:1px solid #ae8134;min-height:38px;font:800 11px Arial}.rpgShopCard>div>button:disabled{filter:grayscale();opacity:.52}.shopItemDetail{z-index:7;background:linear-gradient(110deg,#020b08f8,#082119fa);grid-template-columns:minmax(280px,42%) 1fr;gap:30px;padding:34px;animation:.2s shopDetailIn;display:grid;position:absolute;inset:48px 0 0}.shopItemDetail>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 22px #000);width:100%;height:100%;max-height:510px}.shopItemDetail>section{align-self:center}.shopItemDetail h2{color:#f6d993;margin:8px 0;font:800 clamp(28px,4vw,48px) Georgia}.shopItemDetail p{color:#b6c5bc;line-height:1.6}.shopDetailClose{color:#ffe3a0;background:#07120f;border:1px solid #795f30;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:18px;right:20px}.shopComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;display:grid}.shopComparison span{background:#03110d;border:1px solid #4d533b;gap:6px;padding:16px;display:grid}.shopComparison small{color:#82948a}.shopComparison b{color:#ead7a5}.shopComparison em{color:#7ce39a;font-style:normal}.shopComparison>i{color:#d8ad55;font-size:25px}.shopItemDetail .modalPrimary{width:100%;min-height:48px}.rpgEmptyState{text-align:center;color:#d4c394;grid-column:1/-1;place-items:center;min-height:280px;display:grid}.rpgEmptyState p{color:#91a399}@keyframes rpgCardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shopDetailIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=1000px){.rpgShopGrid,.rpgShopGrid.category-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.rpgShopCard.hero{grid-row:auto;grid-template-rows:230px 1fr}.shopItemDetail{grid-template-columns:38% 1fr}}@media (width<=600px){.rpgShop{min-height:100%}.rpgShopCategories{padding:0 8px}.rpgShopCategories button{padding:0 12px}.rpgShopGrid,.rpgShopGrid.category-featured{grid-template-columns:1fr;padding:12px}.rpgShopCard{grid-template-rows:minmax(150px,auto);grid-template-columns:112px 1fr}.rpgShopCard.hero{grid-template-rows:minmax(170px,auto)}.shopItemDetail{grid-template-rows:38vh 1fr;grid-template-columns:1fr;gap:10px;padding:54px 18px 20px;position:fixed;inset:0;overflow-y:auto}.shopItemDetail>img{max-height:38vh}.shopComparison{grid-template-columns:1fr 24px 1fr;gap:5px}.shopComparison span{padding:9px}.rpgShopHeading{padding:18px 15px 4px}}.audioSettings{max-width:780px;margin:auto;padding:32px!important}.audioSettings header small{color:#d2a94e;letter-spacing:.18em}.audioSettings header h3{color:#f1d99e;margin:5px 0;font:800 30px Georgia}.audioSettings header p{color:#9fb0a7}.audioSettings>label{background:#061710;border:1px solid #43503b;gap:10px;margin-top:14px;padding:16px;display:grid}.audioSettings>label>span{color:#e8d5a5;justify-content:space-between;display:flex}.audioSettings input{accent-color:#d4a94c;width:100%}.audioSettings>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.audioSettings button{color:#e9d39d;background:#0a1b14;border:1px solid #80652f;min-height:40px;padding:0 15px}.inventoryFilterDock{z-index:10030;background:#04120ef2;border:1px solid #67552c;gap:8px;width:min(720px,58vw);padding:8px;display:flex;position:fixed;top:142px;left:50%;translate:-50%;box-shadow:0 10px 24px #0008}.inventoryFilterDock label{color:#bea866;letter-spacing:.08em;flex:1;grid-template-columns:auto minmax(105px,1fr);align-items:center;gap:7px;font:700 8px Arial;display:grid}.inventoryFilterDock select{color:#e5d6ad;background:#071b14;border:1px solid #4f5237;min-height:34px;padding:0 8px;font-size:10px}@media (width<=760px){.inventoryFilterDock{width:calc(100vw - 24px);top:116px;overflow-x:auto}.inventoryFilterDock label{grid-template-columns:1fr;min-width:120px}.inventoryFilterDock select{width:100%}}@media (width>=801px){.game-modal-large{width:min(1380px,100vw - 64px)!important;height:min(850px,100dvh - 32px)!important}:is(.game-modal:has(.rpgShop),.game-modal:has(.profilePanel),.game-modal:has(.cosmeticWardrobe)){width:min(1420px,100vw - 64px)!important}}@media (width>=701px) and (width<=1450px){.game.game .hudHeroCard{grid-template-columns:78px minmax(0,1fr)!important}.game.game .hudHeroStats,.game.game .buyModes{display:none!important}.game.game .hudEvolve{grid-column:2!important;min-width:0!important;padding-inline:4px!important}.game.game .hudEvolve small{font-size:7px!important}.game.game .hudHeroIdentity>b{font-size:15px!important}}.cosmetic-aura-emerald,.cosmetic-aura-void,.cosmetic-effect-celestial,.cosmetic-frame-gold,.cosmetic-weapon-abyss{isolation:isolate;position:relative}.cosmetic-aura-emerald:before,.cosmetic-aura-void:before{content:"";z-index:-1;background:#37d8791a;border:2px solid #70e69b;border-radius:50%;width:78%;height:24%;animation:2.2s ease-in-out infinite cosmeticAura;position:absolute;bottom:4%;left:50%;translate:-50%;box-shadow:0 0 18px #39dc82,inset 0 0 15px #2fff8844}.cosmetic-aura-void:before{background:#7136e51f;border-color:#b26cff;box-shadow:0 0 20px #9148f2,inset 0 0 16px #bd7aff55}.cosmetic-frame-gold{outline-offset:-4px;outline:2px solid #d7aa4c;box-shadow:inset 0 0 20px #d5a54644,0 0 14px #d5a54633}.cosmetic-weapon-abyss img{filter:drop-shadow(0 0 6px #a65cff)drop-shadow(0 8px 8px #000a)!important}.cosmetic-effect-celestial:after{content:"✦\a ·\a ✧";white-space:pre;z-index:3;color:#8feeff;text-shadow:-65px 45px #e9c86a,4px 68px #8feeff;pointer-events:none;animation:1.7s ease-in-out infinite cosmeticSpark;position:absolute;inset:10% 5% auto auto}@keyframes cosmeticAura{50%{opacity:.7;transform:scale(1.08)}}@keyframes cosmeticSpark{50%{filter:brightness(1.5);translate:0 -8px}}.cosmeticPreviewCompare{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:420px;display:grid}.cosmeticPreviewCompare>span{place-items:end center;min-width:0;height:100%;display:grid;position:relative}.cosmeticPreviewCompare img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.cosmeticPreviewCompare small{z-index:4;color:#e9cf91;letter-spacing:.15em;font:800 9px Arial;position:absolute;top:8px}.cosmeticPreviewCompare>i{color:#d9aa4b;align-self:center;font-size:28px}.shopPurchaseToast{z-index:12000;background:#05140ff5;border-left:3px solid #6ee391;gap:3px;min-width:250px;padding:14px 18px;animation:.2s shopDetailIn;display:grid;position:fixed;top:100px;right:26px;box-shadow:0 14px 38px #000b}.shopPurchaseToast b{color:#78e999;letter-spacing:.13em;font:800 10px Arial}.shopPurchaseToast span{color:#f0dbac;font:700 15px Georgia}.shopPurchaseToast small{color:#89bfa1}.rpgShopCard.equipped{border-color:#6cda91;box-shadow:0 0 18px #47c97928}.rpgShopGrid.category-sets .rpgShopPreview{background:radial-gradient(circle at 50% 70%,#244c39,#06110d 70%)}.rpgShopGrid.category-sets .rpgShopPreview img{object-position:center bottom;width:88%;height:88%}.rpgShopCard:has(.rpgShopPreview img[alt^=Ovo]) .rpgShopPreview img{object-position:center;width:82%;height:82%}.rpgShopCard.equipped:has(.rpgShopPreview img[alt^=Ovo])>div>button{font-size:0}.rpgShopCard.equipped:has(.rpgShopPreview img[alt^=Ovo])>div>button:after{content:"OVO RECEBIDO";font-size:11px}.travelerMarket{background:#061510!important;min-height:420px!important;padding:0!important}.travelerMarket .marketTabs{background:#071811;margin:0;padding:10px 14px;position:static}.travelerMarket .marketSell{grid-template-columns:minmax(230px,1.2fr) minmax(250px,1fr) minmax(130px,.45fr) minmax(150px,.55fr);align-items:end;gap:12px;margin:16px;padding:18px;overflow:hidden}.travelerMarket .marketSell>*{min-width:0}.travelerMarket .marketSell select,.travelerMarket .marketSell input,.travelerMarket .marketSell>button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.travelerMarket .marketSell>button{white-space:normal;min-height:40px}.travelerMarket .marketFeedback{grid-column:1/-1;margin:0;padding:10px 12px}.travelerMarket .marketSell .marketFeedback.error{color:#dbc995;background:#151711;border-color:#6b5532}.travelerMarket .marketSell{background:linear-gradient(145deg,#071b16,#03110e);border:1px solid #665124;grid-template-columns:1fr;align-items:stretch;padding:20px;display:grid}.travelerMarket .marketSellIntro{border-bottom:1px solid #665124;justify-content:space-between;align-items:end;gap:24px;padding:0 0 14px;display:flex}.travelerMarket .marketSellIntro h3{color:#f5d98e;margin:4px 0 0}.travelerMarket .marketSellIntro p{color:#b9c8be;max-width:600px;margin:0}.marketInventoryPicker{gap:12px;display:grid}.marketInventoryPicker>header{color:#d7be78;justify-content:space-between;align-items:center;display:flex}.marketInventoryPicker>header span{color:#87a99b;font-size:12px}.marketInventoryGrid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;max-height:390px;padding:2px 4px 8px 2px;display:grid;overflow:auto}.marketInventoryGrid>button{text-align:left;color:#efe2bc;cursor:pointer;background:linear-gradient(135deg,#0b2019,#06140f);border:1px solid #405345;grid-template-rows:1fr auto;grid-template-columns:76px minmax(0,1fr);gap:5px 12px;min-height:112px;padding:10px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.marketInventoryGrid>button:hover{border-color:#b88a31;transform:translateY(-2px);box-shadow:0 8px 20px #0008}.marketInventoryGrid>button.selected{background:linear-gradient(135deg,#173525,#081912);border-color:#f0c65d;box-shadow:inset 0 0 0 1px #f0c65d,0 0 22px #bf8d2528}.marketInventoryArt{background:radial-gradient(circle,#1a382b,#050e0b 72%);border:1px solid #564624;grid-row:1/3;place-items:center;width:76px;height:88px;display:grid;overflow:hidden}.marketInventoryArt img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px}.marketInventoryInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.marketInventoryInfo small{color:#d1a84d;text-transform:uppercase;font-size:10px}.marketInventoryInfo b{text-overflow:ellipsis;color:#f3e4ba;overflow:hidden}.marketInventoryInfo em{color:#86a898;font-size:11px;font-style:normal}.marketInventoryGrid>button>strong{color:#78d9a4;letter-spacing:.08em;align-self:end;font-size:10px}.marketInventoryGrid>button.selected>strong{color:#f4cf71}.marketListingControls{border-top:1px solid #33483c;grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr) minmax(190px,.45fr);align-items:end;gap:14px;padding-top:14px;display:grid}.marketSelectedSummary{flex-direction:column;min-height:45px;display:flex}.marketSelectedSummary small{color:#87a99b}.marketSelectedSummary b{color:#f5d98e}.marketSelectedSummary span{color:#b5c8bd;font-size:12px}.marketListingControls label{color:#d7be78;gap:6px;font-size:11px;display:grid}.marketListingControls input,.marketListingControls>button{box-sizing:border-box;width:100%;min-height:42px}.soloDungeonSelect{gap:14px!important;min-height:0!important}.soloDungeonSelect>article{min-height:500px;padding:26px}.soloDungeonSelect h2{font-size:clamp(25px,2.6vw,38px)}.soloDungeonSelect dl{margin:10px 0}.soloDungeonSelect dl div{padding:8px 10px}.game-modal:has(.soloDungeonSelect){height:min(820px,100dvh - 28px)!important}@media (width<=1000px){.travelerMarket .marketSell{grid-template-columns:1fr}.travelerMarket .marketSell>div,.travelerMarket .marketSell .marketFeedback{grid-column:1/-1}.marketListingControls{grid-template-columns:1fr 1fr}.marketSelectedSummary{grid-column:1/-1}}@media (width<=650px){.travelerMarket .marketSell{grid-template-columns:1fr;margin:10px;padding:12px}.travelerMarket .marketSell>*{grid-column:1!important}.travelerMarket .marketSellIntro{display:block}.travelerMarket .marketSellIntro p{margin-top:8px}.marketInventoryGrid{grid-template-columns:1fr;max-height:330px}.marketListingControls{grid-template-columns:1fr}.marketSelectedSummary{grid-column:auto}.soloDungeonSelect>article{min-height:430px;padding:18px}.rpgShopPreview img{box-sizing:border-box;padding:8px}}.buildingAutoStatus{font-size:0}.buildingAutoStatus:after{content:"PRODUÇÃO AUTOMÁTICA · ACUMULA ATÉ 4 HORAS OFFLINE";font-size:10px}.cosmeticWardrobe{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;min-height:590px;display:grid;padding:20px!important}.cosmeticWardrobe>header{background:#071a13;border:1px solid #4b593d;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:13px;display:grid}.cosmeticHeroPreview{place-items:end center;width:140px;height:150px;display:grid}.cosmeticHeroPreview img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.cosmeticWardrobe>header small,.cosmeticWardrobe footer small{color:#c6a355;letter-spacing:.13em}.cosmeticWardrobe h3{color:#f0d8a2;margin:5px 0;font:800 25px Georgia}.cosmeticWardrobe p{color:#9caea4}.cosmeticWardrobe>nav{gap:5px;display:flex;overflow-x:auto}.cosmeticWardrobe>nav button{color:#aab6af;background:#06130f;border:0;border-bottom:2px solid #54482c;flex:1 0 130px;min-height:42px;font:800 9px Arial}.cosmeticWardrobe>nav button.active{color:#f5dc99;background:#14261b;border-color:#e0b34f}.cosmeticOwnedGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;display:grid;overflow-y:auto}.cosmeticOwnedGrid>button{text-align:left;color:#e8d5a8;background:#06140f;border:1px solid #46503a;grid-template-rows:auto auto auto;grid-template-columns:54px 1fr;gap:3px 10px;min-height:90px;padding:12px;display:grid}.cosmeticOwnedGrid>button.selected{border-color:#d6aa4a}.cosmeticOwnedGrid>button.equipped{background:#0c2519;border-color:#70db91}.cosmeticSwatch{background:radial-gradient(circle,#8155bc,#08130f 67%);grid-row:1/4;place-items:center;width:54px;height:64px;font-size:22px;display:grid}.cosmeticOwnedGrid small{color:#b99e5d}.cosmeticOwnedGrid em{color:#75d893;font:700 9px Arial}.cosmeticEmpty{text-align:center;color:#d8c391;border:1px dashed #3c4b38;align-content:center;place-items:center;min-height:250px;display:grid}.cosmeticEmpty p{color:#8fa098}.cosmeticWardrobe>footer{border-top:1px solid #4f492f;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.cosmeticWardrobe>footer div{gap:3px;display:grid}.cosmeticWardrobe>footer .modalPrimary{width:220px}@media (width<=700px){.cosmeticWardrobe{min-height:100%;padding:10px!important}.cosmeticWardrobe>header{grid-template-columns:90px 1fr}.cosmeticHeroPreview{width:86px;height:105px}.cosmeticOwnedGrid{grid-template-columns:1fr}.cosmeticWardrobe>footer{flex-direction:column;align-items:stretch}.cosmeticWardrobe>footer .modalPrimary{width:100%}.cosmeticPreviewCompare{min-height:34vh}.shopPurchaseToast{top:88px;left:12px;right:12px}.game-modal .modal-content{overflow-x:hidden!important}.game.game>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{bottom:18%!important}.game.game>.world.viewActive>.clickableArena>.combatEntity.entity-boss{bottom:15%!important}.game.game .hudHeroCard{grid-template-rows:minmax(0,1fr) 34px!important}.game.game .hudHeroIdentity,.game.game .hudHeroStats,.game.game .hudHeroCard .buyModes{display:none!important}.game.game .hudEvolve{grid-area:2/1!important;width:100%!important;height:32px!important;font-size:9px!important;display:block!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){.cosmetic-aura-emerald:before,.cosmetic-aura-void:before,.cosmetic-effect-celestial:after,.shopPurchaseToast{animation:none!important}}.cosmeticHeroPreview{position:relative!important;overflow:hidden!important}.cosmeticHeroPreview>img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;max-height:150px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.buildStatsPanel,.setBuildPanel,.noxCodex{padding:24px!important}.buildStatsPanel>header,.setBuildPanel>header{background:linear-gradient(90deg,#10291d,#07140f);border-left:3px solid #d0a34b;padding:20px}.buildStatsPanel>header small,.setBuildPanel>header small,.noxCodex small{color:#c8a252;letter-spacing:.14em;font:800 9px Arial}.buildStatsPanel h2,.setBuildPanel h2{color:#f3dca6;margin:5px 0;font:800 34px Georgia}.buildStatsPanel p,.setBuildPanel p{color:#9eb0a6}.buildStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.buildStatGrid article{background:#06150f;border:1px solid #485039;gap:6px;padding:14px;display:grid}.buildStatGrid b{color:#f0daa6;font:800 20px Georgia}.powerBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.powerBreakdown h3{color:#d8b868;grid-column:1/-1}.powerBreakdown span{color:#aebdb4;border-bottom:1px solid #465039;justify-content:space-between;padding:11px;display:flex}.powerBreakdown b{color:#72dc94}.setBuildPanel>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.setBuildPanel article{opacity:.55;background:#06130f;border:1px solid #414839;gap:8px;padding:24px;display:grid}.setBuildPanel article.active{opacity:1;background:#0c2419;border-color:#72d895;box-shadow:0 0 20px #4bcb7925}.setBuildPanel article b{color:#efd89e;font:800 20px Georgia}.setBuildPanel article strong{color:#7ce19b}.noxCodex>header{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.noxCodex>header span{background:#06150f;border:1px solid #4a5139;gap:5px;padding:14px;display:grid}.noxCodex>header b{color:#ead29a;font:800 22px Georgia}.noxCodex>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.noxCodex article{background:linear-gradient(145deg,#0a2117,#040d0a);border:1px solid #4a4c37;padding:18px}.noxCodex h3{color:#eed69e;font:800 21px Georgia}.noxCodex h4{color:#b99850;letter-spacing:.13em;font-size:9px}.noxCodex article span{color:#aebbb3;border-bottom:1px solid #314235;padding:6px;display:block}.bossMechanic{color:#f0c777!important;background:#24170c!important;border:1px solid #98703c!important}.bossMechanic.phase-danger{animation:.8s ease-in-out infinite bossDangerPulse;color:#ff8e72!important;background:#3a0b08!important}@keyframes bossDangerPulse{50%{box-shadow:0 0 14px #ef452b}}@media (width<=700px){.buildStatsPanel,.setBuildPanel,.noxCodex{padding:10px!important}.buildStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.powerBreakdown,.setBuildPanel>div,.noxCodex>header,.noxCodex>div{grid-template-columns:1fr}.buildStatsPanel h2,.setBuildPanel h2{font-size:26px}}.game-modal:has(.rpgShop){border:1px solid #98743a!important;width:calc(100vw - 24px)!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:none!important;inset:12px!important;box-shadow:0 24px 90px #000,inset 0 0 70px #00120c!important}.game-modal:has(.rpgShop)>.modal-content{background:#020d09!important;padding:0!important;overflow-y:auto!important}.rpgShop{background:radial-gradient(circle at 50% 0,#12372855,#0000 34%),#020d09;min-height:100%;padding-bottom:30px}.rpgShopShowcase{background-image:linear-gradient(90deg,#020b09f2 0%,#020b09a8 37%,#020b0915 68%,#020b0988 100%),linear-gradient(#0000 52%,#020b09e8 100%),url(/assets/noxios/shop/noxios-treasury-showcase-v1.png);background-position:50%;background-size:cover;border-bottom:1px solid #9a7438;grid-template-columns:minmax(330px,1fr) auto;align-items:end;min-height:clamp(330px,46vh,520px);padding:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -60px 90px #020b09}.rpgShopShowcase>div{z-index:1;max-width:620px;position:relative}.rpgShopShowcase small{color:#e0b257;letter-spacing:.28em;font:900 10px Arial}.rpgShopShowcase h2{color:#ffe1a0;text-shadow:0 5px 18px #000;margin:10px 0;font:800 clamp(34px,5vw,72px)/.94 Georgia,serif}.rpgShopShowcase p{color:#c0d0c7;max-width:550px;font-size:clamp(13px,1.15vw,18px);line-height:1.55}.rpgShopShowcase button{color:#fff0bd;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#8a5d20,#4b3011);border:1px solid #e3b452;margin-top:18px;padding:14px 24px;font-weight:900;box-shadow:0 8px 24px #000b}.rpgShopShowcase>aside{z-index:1;gap:8px;display:flex;position:relative}.rpgShopShowcase>aside span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03100ddd;border:1px solid #8a6b3b88;min-width:145px;padding:13px 18px;display:grid}.rpgShopShowcase>aside b{color:#f5da9a;font:800 20px Georgia,serif}.rpgShop .rpgShopCategories{background:#03110ef2;align-items:stretch;min-height:64px;padding:0 32px}.rpgShop .rpgShopCategories button{min-height:63px;padding-inline:24px;font-size:11px}.rpgShop .rpgShopHeading{padding:34px 34px 4px}.rpgShop .rpgShopGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;padding:28px 34px}.rpgShop .rpgShopCard{background:linear-gradient(155deg,#0b261c,#03100c 72%);border-color:#625237;min-height:470px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 28px #0008}.rpgShop .rpgShopCard:hover{z-index:3;border-color:#d1a148;transform:translateY(-5px);box-shadow:0 20px 38px #000c,0 0 24px #a2792922}.rpgShop .rpgShopPreview img{filter:drop-shadow(0 14px 14px #000c)}@media (width<=1200px){.rpgShop .rpgShopGrid,.rpgShop .rpgShopGrid.category-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.rpgShopShowcase{grid-template-columns:1fr}.rpgShopShowcase>aside{margin-top:22px}}@media (width<=600px){.game-modal:has(.rpgShop){width:calc(100vw - 4px)!important;height:calc(100dvh - 4px)!important;inset:2px!important}.rpgShopShowcase{background-position:58%;min-height:330px;padding:24px 18px}.rpgShopShowcase h2{font-size:36px}.rpgShopShowcase>aside{grid-template-columns:1fr 1fr;display:grid}.rpgShopShowcase>aside span{min-width:0;padding:10px}.rpgShop .rpgShopCategories{min-height:52px;padding:0 8px}.rpgShop .rpgShopCategories button{min-height:51px;padding:0 12px}.rpgShop .rpgShopGrid,.rpgShop .rpgShopGrid.category-featured{grid-template-columns:1fr;padding:12px}.rpgShop .rpgShopCard{min-height:180px}.rpgShop .rpgShopPreview{min-height:170px}}.commercialCombatShell{--sidebar-w:88px;--top-h:94px;--bottom-h:172px;--combat-ground-y:82%;color:#f2e5bd;background:#020906;position:fixed;inset:0;overflow:hidden}.gameSidebar{z-index:150;width:var(--sidebar-w);background:linear-gradient(90deg,#020a08fc,#061610f5);border-right:1px solid #be903e94;grid-template-rows:76px minmax(0,1fr);padding:7px 6px;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 30px #0000007a}.gameSidebarBrand{color:#e4c778;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #be903e47;place-items:center;gap:2px;display:grid}.gameSidebarBrand span{text-shadow:0 0 12px #6ad68a;font-size:25px;line-height:1}.gameSidebarBrand b{letter-spacing:.13em;font:700 11px Georgia,serif}.gameSidebarBrand small{color:#7faa8e;letter-spacing:.1em;font:700 7px Arial}.gameSidebar nav{grid-template-rows:repeat(9,minmax(48px,1fr));gap:3px;min-height:0;padding-block:7px;display:grid}.gameSidebar nav button{color:#b8c7ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;min-height:0;padding:3px;transition:background .16s,border-color .16s,color .16s,filter .16s;display:grid;position:relative}.gameSidebar nav button:hover,.gameSidebar nav button.active{color:#ffe09b;filter:brightness(1.14);background:#1f3c2bb3;border-color:#c69a4685}.gameSidebar nav button.active:before{content:"";background:#d6aa51;width:3px;position:absolute;inset:20% auto 20% -6px;box-shadow:0 0 10px #e7c269}.gameSidebar nav img{object-fit:contain;filter:drop-shadow(0 3px 4px #000);width:clamp(30px,4.1vh,39px);height:clamp(30px,4.1vh,39px)}.gameSidebar nav span{letter-spacing:.04em;font:700 8px/1 Arial,sans-serif}.combatResourceBar{z-index:145;width:min(390px, calc(100vw - var(--sidebar-w)));height:var(--top-h);background:linear-gradient(#020f0bf7,#02100ce0);border-bottom:1px solid #c79d4b9e;grid-template-columns:repeat(4,1fr);padding:10px 12px;display:grid;position:fixed;top:0;right:0}.combatResourceBar button{color:#eee2c3;text-align:left;background:0 0;border:0;border-left:1px solid #c69a4d29;grid-template-rows:14px 20px;grid-template-columns:25px 1fr;align-content:center;gap:0 6px;min-width:0;display:grid}.combatResourceBar img{object-fit:contain;grid-row:1/3;align-self:center;width:24px;height:24px}.combatResourceBar span{color:#81988b;text-overflow:ellipsis;white-space:nowrap;font:700 8px Arial;overflow:hidden}.combatResourceBar b{text-overflow:ellipsis;font:700 12px Georgia,serif;overflow:hidden}.commercialCombatShell>.world.viewActive{z-index:1;inset:0 0 var(--bottom-h) var(--sidebar-w);isolation:isolate;background-image:var(--combat-bg);background-position:50%;background-size:cover;width:auto;height:auto;min-height:0;margin:0;position:fixed;overflow:hidden}.commercialCombatShell .stageTop,.commercialCombatShell .rewardTrack,.commercialCombatShell>.dock{display:none}.commercialCombatShell .clickableArena{position:absolute;inset:0;overflow:hidden}.commercialCombatShell .tapHint{display:none}.arenaBossHud{z-index:80;height:var(--top-h);color:#f5e8bf;pointer-events:none;background:linear-gradient(#020f0bf7,#02100cdb);border-bottom:1px solid #c79d4b9e;grid-template-columns:minmax(180px,26%) minmax(280px,1fr) 112px;align-items:center;gap:16px;padding:8px 22px;display:grid;position:absolute;top:0;left:0;right:390px;box-shadow:0 8px 24px #0000006b}.arenaJourney{gap:2px;min-width:0;display:grid}.arenaJourney>small{color:#a5b6a9;letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;font:700 9px Arial;overflow:hidden}.arenaJourney>b{color:#ebcf88;font:700 15px Georgia,serif}.arenaJourney>i{gap:3px;display:flex}.arenaJourney>i em{background:#21382e;width:18px;height:4px}.arenaJourney>i em.done{background:#67d687;box-shadow:0 0 6px #67d687}.arenaJourney>span,.arenaJourney>strong,.arenaJourney>u{letter-spacing:.05em;font:700 8px Arial;text-decoration:none}.arenaJourney>strong{color:#70d889}.arenaJourney>u{color:#c8aa68}.arenaEnemyStatus{text-align:center;min-width:0}.arenaEnemyStatus>small{color:#9aad9f;letter-spacing:.16em;font:700 8px Arial}.arenaEnemyStatus h1{color:#f4dfac;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 6px;font:700 clamp(17px,1.45vw,25px)/1 Georgia,serif;overflow:hidden}.arenaLife{background:#101d18;border:1px solid #40594b;border-radius:8px;height:12px;position:relative;overflow:hidden}.arenaLife>u,.arenaLife>i{display:block;position:absolute;inset:0 auto 0 0}.arenaLife>u{background:#31513e;transition:width .28s}.arenaLife>i{background:linear-gradient(90deg,#2b7e4c,#65ce80);box-shadow:0 0 12px #5ad077}.arenaLife>span{z-index:2;color:#fff;text-shadow:0 1px 2px #000;font:700 8px/11px Arial;position:absolute;inset:0}.arenaTimer{text-align:center;border-left:1px solid #be914259;padding-left:14px;display:grid}.arenaTimer small{color:#b59b67;letter-spacing:.1em;font:700 7px Arial}.arenaTimer b{color:#f4d57c;font:800 23px Arial}.arenaTimer span{color:#9cae9f;font:10px Arial}.arenaBossHud.boss .arenaLife>i{background:linear-gradient(90deg,#8e2228,#da5146,#d7a346)}.commercialCombatShell .clickableArena>.combatEntity{z-index:var(--entity-z);left:calc(50% + var(--entity-x-offset));bottom:calc(100% - var(--boss-platform-y));width:clamp(280px, calc(var(--entity-width) * 1.55), 470px);height:min(48vh,450px);translate:-50%;transform:scale(var(--entity-scale));transform-origin:50% 100%;position:absolute}.commercialCombatShell .clickableArena>.entity-boss{width:clamp(430px, calc(var(--entity-width) * 2.25), 720px);z-index:8;height:min(64vh,620px)}.commercialCombatShell .clickableArena>.isFlying{bottom:calc(100% - var(--boss-platform-y) + var(--flight-height))}.commercialCombatShell .combatEntity>.entityMotion{position:absolute;inset:0}.commercialCombatShell .combatEntity>.entityMotion>.entitySprite{place-items:end center;display:grid;position:absolute;inset:0}.commercialCombatShell .clickableArena>.combatEntity>.entityMotion>.entitySprite{transform:translateY(var(--visual-bottom-gap))!important}.commercialCombatShell .combatEntity .entitySprite>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 8px #000b);width:100%;height:100%;display:block}.commercialCombatShell .combatEntity>.entityShadow{z-index:-1;left:var(--foot-x);bottom:calc(100% - var(--foot-y));width:var(--entity-shadow);height:22px;translate:-50% 50%;scale:var(--entity-shadow-scale) 1;filter:blur(4px);background:radial-gradient(#000d 0 35%,#0000 72%);border-radius:50%;display:block;position:absolute}.commercialCombatShell .clickableArena>.isFlying>.entityShadow{bottom:calc(var(--flight-height) * -1)}.commercialCombatShell .partyFormation{z-index:20;left:50%;bottom:calc(100% - var(--party-platform-y));pointer-events:none;width:min(760px,66vw);height:34%;position:absolute;translate:-50%}.commercialCombatShell .partyFormation>.combatEntity{transform:scale(var(--entity-scale));transform-origin:50% 100%;position:absolute;bottom:0}.commercialCombatShell .partyFormation>.entity-hero{z-index:26;width:152px;height:238px;left:50%;translate:-50%}.commercialCombatShell .partyFormation>.entity-companion{z-index:22;width:128px;height:202px;translate:-50%}.commercialCombatShell .partyFormation>.entity-companion:first-of-type{left:25%}.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(2){left:73%}.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(3){left:88%}.commercialCombatShell .partyFormation>.entity-pet{z-index:28;width:76px;height:116px;left:62%;translate:-50%}.commercialCombatShell .groundLine{z-index:6;left:12%;right:12%;top:var(--party-platform-y);opacity:.24;background:radial-gradient(#cbb16f 0,#0000 70%);height:2px;position:absolute}.regionVisualLayers{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.regionVisualLayers>i{display:block;position:absolute}.regionLighting{background:var(--region-lighting);mix-blend-mode:screen;inset:0}.regionMidground{background:linear-gradient(#0000 45%,#00070524 72%,#00050380);inset:0}.bossPlatformContact{z-index:4;background:var(--boss-platform-art) center/contain no-repeat;filter:drop-shadow(0 24px 20px #000a);width:min(76vw,1180px);height:39%;top:34%;left:50%;translate:-50%}.partyPlatformContact{z-index:18;background:var(--party-platform-art) center bottom/contain no-repeat;filter:drop-shadow(0 -8px 18px #0008);width:min(94vw,1540px);height:43%;bottom:-11%;left:50%;translate:-50%}.regionParticles{opacity:.28;background-image:radial-gradient(circle,var(--region-accent) 0 1px,transparent 2px),radial-gradient(circle,#f1d987 0 1px,transparent 2px);background-size:137px 113px,191px 149px;animation:14s linear infinite regionAmbientDrift;inset:0}.regionForeground{z-index:30;background:linear-gradient(#0000,#000503b8);height:12%;inset:auto 0 0}@keyframes regionAmbientDrift{to{background-position:72px 144px,28px 161px}}.commercialCombatShell .combatEntity.isGrounded>.entityMotion{transform-origin:50% 100%;animation:2.8s ease-in-out infinite groundedIdle}.commercialCombatShell .entity-boss.isGrounded>.entityMotion{animation:3.2s ease-in-out infinite bossWeight}.commercialCombatShell .combatEntity.isFlying>.entityMotion{animation:2.6s ease-in-out infinite intentionalFlight}.commercialCombatShell .combatEntity.isAttacking>.entityMotion{animation:.38s cubic-bezier(.2,.8,.2,1) entityStrike}.commercialCombatShell .combatEntity.isTakingHit>.entityMotion{animation:.24s ease-out entityHit}.commercialCombatShell .combatEntity.isDying>.entityMotion{transform-origin:50% 100%;animation:.45s ease-in forwards entityDeath!important}@keyframes groundedIdle{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1px)scaleY(1.008)}}@keyframes bossWeight{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1px)scale(1.004,.996)}}@keyframes intentionalFlight{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes entityStrike{0%,to{transform:translate(0)}35%{transform:translate(-7px,1px)scale(.99)}65%{transform:translate(14px,-3px)scale(1.025,.985)}}@keyframes entityHit{0%,to{filter:none;transform:translate(0)}35%{filter:brightness(1.75)saturate(.25);transform:translate(-8px)}}@keyframes entityDeath{0%{opacity:1;filter:brightness();transform:scale(1)}55%{opacity:.72;filter:brightness(1.4)saturate(.5);transform:scale(1.015,.94)}to{opacity:0;filter:brightness(1.8)saturate(0);transform:scale(.94,.72)}}.commercialCombatShell[data-anchor-debug=true] .clickableArena:before,.commercialCombatShell[data-anchor-debug=true] .clickableArena:after{content:"";z-index:100;pointer-events:none;height:1px;position:absolute;left:0;right:0}.commercialCombatShell[data-anchor-debug=true] .clickableArena:before{top:var(--boss-platform-y);background:#ff4d4d;box-shadow:0 0 5px #ff4d4d}.commercialCombatShell[data-anchor-debug=true] .clickableArena:after{top:var(--party-platform-y);background:#39e7ff;box-shadow:0 0 5px #39e7ff}.commercialCombatShell[data-anchor-debug=true] .combatEntity{outline:1px solid #f0f8!important}.commercialCombatShell[data-anchor-debug=true] .combatEntity:after{content:"";z-index:110;left:var(--foot-x);top:var(--foot-y);background:#ff315c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #000}.commercialCombatShell[data-anchor-debug=true] .combatEntity>.entityMotion:after{content:"";inset:var(--visual-top) var(--visual-right) var(--visual-bottom-gap) var(--visual-left);pointer-events:none;border:1px dashed #ffe45e;position:absolute}.floatingDamageLayer{pointer-events:none;position:absolute;inset:0}.floatingDamageLayer>strong{z-index:50;color:#fff2c7;text-align:center;text-shadow:0 2px 4px #000;padding:4px 8px;font:800 20px Georgia,serif;animation:.8s ease-out forwards anchoredFloat;display:grid;position:absolute;top:24%;left:50%}.floatingDamageLayer>.companionDamage{color:#91e4ff;font-size:14px;top:40%;left:35%}.floatingDamageLayer>.goldDrop{color:#ffd66c;font-size:13px;top:46%;left:62%}.floatingDamageLayer small{color:inherit;letter-spacing:.12em;font:700 7px Arial}@keyframes anchoredFloat{0%{opacity:0;translate:-50% 8px}25%{opacity:1}to{opacity:0;translate:-50% -35px}}.idleRewardPanel{z-index:60;color:#ddd0a9;background:linear-gradient(145deg,#071710f0,#07111bf0);border:1px solid #b78b3b8c;border-right-width:2px;gap:7px;width:205px;padding:11px;display:grid;position:absolute;bottom:18px;right:16px;box-shadow:0 7px 22px #000a}.idleRewardPanel header{align-items:center;gap:7px;display:flex}.idleRewardPanel header div{display:grid}.idleRewardPanel small{color:#a98b52;letter-spacing:.1em;font:700 8px Arial}.idleRewardPanel header b{color:#77dc8c;font:800 10px Arial}.idleLiveDot{background:#63e584;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #63e584}.idleRewardPanel dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.idleRewardPanel dl div{background:#020b08aa;gap:2px;padding:5px;display:grid}.idleRewardPanel dt{color:#788b80;font:700 7px Arial}.idleRewardPanel dd{color:#f1d796;margin:0;font:700 10px Georgia}.idleRewardPanel section>div{gap:5px;margin-top:4px;display:flex}.idleRewardPanel section span{background:#03100c;place-items:center;width:47px;height:40px;display:grid}.idleRewardPanel section img{object-fit:contain;width:27px;height:27px}.idleRewardPanel section em{display:none}.idleChestShortcut{color:#ebd29a;text-align:left;background:linear-gradient(90deg,#172d20,#35250e);border:1px solid #96743a;justify-content:space-between;align-items:center;min-height:39px;padding:6px 8px;display:flex}.idleChestShortcut span{display:grid}.idleChestShortcut b{font:700 12px Georgia}.idleChestShortcut strong{color:#ffe098;font:800 9px Arial}.idleRewardPanel nav{display:none}.commercialCombatShell>.combatHud{z-index:120;inset:auto 0 0 var(--sidebar-w);height:var(--bottom-h);background:linear-gradient(#0b1922,#050f16);border-top:1px solid #9f7835;grid-template-columns:minmax(285px,28%) minmax(430px,1fr) minmax(245px,25%);gap:0;padding:9px 14px;display:grid;position:fixed;box-shadow:0 -12px 30px #0009}.commercialCombatShell .hudHeroCard,.commercialCombatShell .combatSkillBar,.commercialCombatShell .combatControls{background:radial-gradient(circle at 50% 0,#143025,#071510 72%);border:0;border-right:1px solid #99773a59;height:100%;min-height:0;box-shadow:inset 0 0 25px #0008}.commercialCombatShell .combatSkillBar{grid-template-rows:25px 1fr;padding:7px 12px;display:grid}.commercialCombatShell .combatSkillBar .mana{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.commercialCombatShell .combatSkillBar .skills{grid-template-columns:repeat(var(--visible-skills), minmax(58px, 94px));justify-content:center;align-items:center;gap:8px;height:auto;display:grid}.commercialCombatShell .nox-skill-slot{min-width:0;height:116px;transition:translate .16s,filter .16s}.commercialCombatShell .nox-skill-slot:hover:not(:disabled){filter:brightness(1.12);translate:0 -3px}.commercialCombatShell .hudEvolve:not(:disabled){color:#ffe6a1;background:linear-gradient(100deg,#6b4917,#26633a,#6b4917);border-color:#d2a747;animation:1.8s ease-in-out infinite evolveReady;box-shadow:0 0 16px #66d9864a}@keyframes evolveReady{50%{filter:brightness(1.17);box-shadow:0 0 24px #66d98660}}.commercialCombatShell .combatControls{grid-template-rows:42px 1fr 30px;padding:9px;display:grid}.combatControlButtons{grid-template-columns:1.5fr repeat(3,.55fr);gap:4px;display:grid}.combatControlButtons button{color:#d9c69e;background:#08130e;border:1px solid #81652f;font:700 10px Arial}.combatControlButtons button.active{color:#ffe191;background:#4b3311;border-color:#d4a845}.combatControlButtons button:disabled{opacity:.38}.commandSave span{display:grid}.commandSave em{color:#71877b;font:7px Arial}@media (width<=1400px) and (width>=701px){.commercialCombatShell{--sidebar-w:76px;--top-h:82px;--bottom-h:158px}.gameSidebar{grid-template-rows:62px minmax(0,1fr);padding-inline:4px}.gameSidebar nav span{font-size:7px}.combatResourceBar{width:330px;padding-inline:6px}.arenaBossHud{grid-template-columns:180px minmax(250px,1fr) 90px;padding-inline:13px;right:330px}.commercialCombatShell .partyFormation{width:min(690px,64vw)}.commercialCombatShell .partyFormation>.entity-hero{width:125px;height:198px}.commercialCombatShell .partyFormation>.entity-companion{width:105px;height:168px}.commercialCombatShell .partyFormation>.entity-pet{width:62px;height:96px}.idleRewardPanel{width:180px}.commercialCombatShell>.combatHud{grid-template-columns:255px minmax(390px,1fr) 235px;padding:7px 9px}.commercialCombatShell .hudHeroStats{display:none}.commercialCombatShell .nox-skill-slot{height:104px}}@media (width<=700px){.commercialCombatShell{--sidebar-w:0px;--top-h:104px;--bottom-h:142px;--mobile-nav-h:56px;--combat-ground-y:76%}.gameSidebar{width:100%;height:var(--mobile-nav-h);border:0;border-top:1px solid #8c6b31;padding:2px 4px;display:block;inset:auto 0 0}.gameSidebarBrand{display:none}.gameSidebar nav{gap:2px;height:100%;padding:0;display:flex;overflow-x:auto}.gameSidebar nav button{flex:0 0 52px}.gameSidebar nav img{width:32px;height:32px}.gameSidebar nav span{display:none}.combatResourceBar{width:100%;height:46px;padding:3px 5px}.combatResourceBar button{grid-template-rows:1fr;grid-template-columns:21px 1fr;padding-inline:4px}.combatResourceBar img{grid-row:1;width:20px;height:20px}.combatResourceBar span{display:none}.combatResourceBar b{font-size:10px}.commercialCombatShell>.world.viewActive{inset:0 0 calc(var(--bottom-h) + var(--mobile-nav-h)) 0}.arenaBossHud{grid-template-columns:82px minmax(0,1fr) 58px;gap:5px;height:72px;padding:4px 7px;top:46px;right:0}.arenaJourney>strong,.arenaJourney>u,.arenaJourney>i{display:none}.arenaJourney>small{font-size:7px}.arenaJourney>b{font-size:11px}.arenaJourney>span{font-size:7px}.arenaEnemyStatus h1{font-size:13px}.arenaTimer{padding-left:5px}.arenaTimer b{font-size:16px}.commercialCombatShell .clickableArena>.combatEntity{width:min(62vw,270px);height:35vh}.commercialCombatShell .clickableArena>.entity-boss{width:min(86vw,380px);height:45vh}.commercialCombatShell .clickableArena>.isFlying{bottom:calc(100% - var(--combat-ground-y) + min(var(--flight-height), 72px))}.commercialCombatShell .partyFormation{width:96vw;height:27%}.commercialCombatShell .partyFormation>.entity-hero{width:76px;height:120px}.commercialCombatShell .partyFormation>.entity-companion{width:62px;height:98px}.commercialCombatShell .partyFormation>.entity-companion:first-of-type{left:14%}.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(2){left:78%}.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(3){left:90%}.commercialCombatShell .partyFormation>.entity-pet{width:43px;height:66px;left:65%}.idleRewardPanel,.combatDpsPanel{display:none}.commercialCombatShell>.combatHud{inset:auto 0 var(--mobile-nav-h);height:var(--bottom-h);grid-template-columns:91px minmax(0,1fr);padding:3px}.commercialCombatShell .hudHeroCard{grid-column:1;padding:4px}.commercialCombatShell .hudHeroIdentity,.commercialCombatShell .hudHeroStats,.commercialCombatShell .buyModes{display:none}.commercialCombatShell .hudHeroPortrait{width:76px;height:82px}.commercialCombatShell .hudEvolve{min-height:34px;font-size:9px}.commercialCombatShell .combatSkillBar{grid-column:2;padding:4px}.commercialCombatShell .combatSkillBar .skills{grid-template-columns:repeat(var(--visible-skills), minmax(40px, 1fr));gap:3px}.commercialCombatShell .nox-skill-slot{height:92px}.commercialCombatShell .nox-skill-slot>span{font-size:7px}.commercialCombatShell .combatControls{display:none}}.game.game.commercialCombatShell>.game-modal-overlay{z-index:1000;inset:0 0 0 var(--sidebar-w);-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a08;padding:0;display:block}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal,.game.game.commercialCombatShell>.game-modal-overlay>.game-modal-medium,.game.game.commercialCombatShell>.game-modal-overlay>.game-modal-large,.game.game.commercialCombatShell>.game-modal-overlay>.game-modal-fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;animation:.22s both internalPageIn;position:absolute;inset:0}.game.game.commercialCombatShell>.game-modal-overlay .modal-header{min-height:92px;padding-inline:clamp(18px,3vw,48px)}.game.game.commercialCombatShell>.game-modal-overlay .modal-content{padding:clamp(16px,2vw,34px);overflow:auto}.game.game.commercialCombatShell>.game-modal-overlay .modal-tabs,.game.game.commercialCombatShell>.game-modal-overlay .modal-footer{padding-inline:clamp(16px,3vw,46px)}.gameSidebar{z-index:1200}@keyframes internalPageIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=700px){.game.game.commercialCombatShell>.game-modal-overlay{inset:0 0 var(--mobile-nav-h)}.game.game.commercialCombatShell>.game-modal-overlay .modal-header{min-height:76px;padding:9px 12px}.game.game.commercialCombatShell>.game-modal-overlay .modal-content{padding:12px}}@media (prefers-reduced-motion:reduce){.commercialCombatShell *,.commercialCombatShell :before,.commercialCombatShell :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.game.game.commercialCombatShell>.world.viewActive{inset:0 0 var(--bottom-h) var(--sidebar-w)!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;position:fixed!important}.game.game.commercialCombatShell>.combatHud{inset:auto 0 0 var(--sidebar-w)!important;width:auto!important;height:var(--bottom-h)!important;grid-template:1fr/minmax(285px,28%) minmax(430px,1fr) minmax(245px,25%)!important;gap:0!important;min-height:0!important;padding:9px 14px!important;position:fixed!important}.game.game.commercialCombatShell .clickableArena{position:absolute!important;inset:0!important}.game.game.commercialCombatShell .clickableArena>.combatEntity{left:calc(50% + var(--entity-x-offset))!important;top:auto!important;right:auto!important;bottom:calc(100% - var(--boss-platform-y))!important;width:clamp(280px,calc(var(--entity-width) * 1.55),470px)!important;height:min(48vh,450px)!important;translate:-50%!important;transform:scale(var(--entity-scale))!important}.game.game.commercialCombatShell .clickableArena>.entity-boss{width:clamp(430px,calc(var(--entity-width) * 2.25),720px)!important;height:min(64vh,620px)!important}.game.game.commercialCombatShell .clickableArena>.isFlying{bottom:calc(100% - var(--boss-platform-y) + var(--flight-height))!important}.game.game.commercialCombatShell .partyFormation{top:auto!important;left:50%!important;right:auto!important;bottom:calc(100% - var(--party-platform-y))!important;width:min(760px,66vw)!important;height:34%!important;transform:none!important}.game.game.commercialCombatShell .partyFormation>.combatEntity{transform:scale(var(--entity-scale))!important;position:absolute!important;top:auto!important;bottom:0!important;right:auto!important}.game.game.commercialCombatShell .partyFormation>.entity-hero{width:152px!important;height:238px!important;left:50%!important;translate:-50%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion{width:128px!important;height:202px!important;translate:-50%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:first-of-type{left:25%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(2){left:73%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(3){left:88%!important}.game.game.commercialCombatShell .partyFormation>.entity-pet{width:76px!important;height:116px!important;left:62%!important;translate:-50%!important}.game.game.commercialCombatShell .combatSkillBar{grid-area:1/2!important;height:100%!important}.game.game.commercialCombatShell .combatControls{grid-area:1/3!important;height:100%!important}.game.game.commercialCombatShell .hudHeroCard{grid-area:1/1!important;height:100%!important}.game.game.commercialCombatShell .combatDpsPanel{display:none!important}.game.game.commercialCombatShell .combatSkillBar>.mana{width:auto!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.game.game.commercialCombatShell .combatSkillBar>.mana>i{width:auto!important;position:relative!important;inset:auto!important;transform:none!important}.game.game.commercialCombatShell .combatSkillBar .skills{grid-template-columns:repeat(var(--visible-skills),minmax(58px,94px))!important;width:auto!important;height:auto!important;display:grid!important;position:static!important;transform:none!important}.game.game.commercialCombatShell .combatControls>.combatControlButtons,.game.game.commercialCombatShell .combatControls>.commandChest,.game.game.commercialCombatShell .combatControls>.commandSave{width:auto!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=1400px) and (width>=701px){.game.game.commercialCombatShell .partyFormation{width:min(690px,64vw)!important}.game.game.commercialCombatShell .partyFormation>.entity-hero{width:125px!important;height:198px!important}.game.game.commercialCombatShell .partyFormation>.entity-companion{width:105px!important;height:168px!important}.game.game.commercialCombatShell .partyFormation>.entity-pet{width:62px!important;height:96px!important}.game.game.commercialCombatShell>.combatHud{grid-template-columns:255px minmax(390px,1fr) 235px!important;padding:7px 9px!important}}@media (width<=700px){.game.game.commercialCombatShell>.world.viewActive{inset:0 0 calc(var(--bottom-h) + var(--mobile-nav-h)) 0!important}.game.game.commercialCombatShell>.combatHud{inset:auto 0 var(--mobile-nav-h) 0!important;height:var(--bottom-h)!important;grid-template-columns:91px minmax(0,1fr)!important;padding:3px!important}.game.game.commercialCombatShell .clickableArena>.combatEntity{width:min(62vw,270px)!important;height:35vh!important}.game.game.commercialCombatShell .clickableArena>.entity-boss{width:min(86vw,380px)!important;height:45vh!important}.game.game.commercialCombatShell .partyFormation{width:96vw!important;height:27%!important}.game.game.commercialCombatShell .partyFormation>.entity-hero{width:76px!important;height:120px!important;left:50%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion{width:62px!important;height:98px!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:first-of-type{left:14%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(2){left:78%!important}.game.game.commercialCombatShell .partyFormation>.entity-companion:nth-of-type(3){left:90%!important}.game.game.commercialCombatShell .partyFormation>.entity-pet{width:43px!important;height:66px!important;left:65%!important}.game.game.commercialCombatShell .combatSkillBar .skills{grid-template-columns:repeat(var(--visible-skills),minmax(40px,1fr))!important}.game.game.commercialCombatShell .combatControls{display:none!important}}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-enemy,.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss{left:calc(50% + var(--entity-x-offset))!important;right:auto!important;bottom:calc(100% - var(--boss-platform-y))!important;translate:none!important;transform:translateX(-50%) scale(var(--entity-scale))!important;transform-origin:50% 100%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.isFlying{bottom:calc(100% - var(--boss-platform-y) + var(--flight-height))!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation{left:50%!important;bottom:calc(100% - var(--party-platform-y))!important;width:min(900px,72vw)!important;height:36%!important;display:grid!important;transform:translate(-50%)!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.combatEntity{translate:none!important;transform:translateX(-50%) scale(var(--entity-scale))!important;transform-origin:50% 100%!important;bottom:0!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena .combatEntity>.entityShadow{z-index:2!important;opacity:.9!important;filter:blur(3px)!important;background:radial-gradient(#000e 0 28%,#07110bb8 42%,#0000 72%)!important;height:24px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss>.entityShadow{width:min(72%,520px)!important;height:38px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:first-of-type{left:31%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:nth-of-type(2){left:65%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-hero{left:47%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-pet{left:57%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:nth-of-type(3){left:84%!important}.game.game.commercialCombatShell .entity-boss .entitySprite:after{content:"";aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#9dff7c55,#0000 68%);border-radius:50%;width:18%;animation:2.2s ease-in-out infinite bossCorePulse;position:absolute;top:48%;left:50%;translate:-50% -50%}@keyframes bossCorePulse{0%,to{opacity:.34;scale:.82}50%{opacity:.72;scale:1.12}}@media (width<=1400px) and (width>=701px){.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation{width:min(820px,70vw)!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-hero{width:154px!important;height:238px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion{width:132px!important;height:204px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-pet{width:76px!important;height:112px!important}}@media (width<=700px){.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{width:min(72vw,310px)!important;height:42vh!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(94vw,410px)!important;height:50vh!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation{width:98vw!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:first-of-type{left:12%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:nth-of-type(2){left:34%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-hero{left:57%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-pet{left:73%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyFormation>.entity-companion:nth-of-type(3){left:88%!important}}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyPlatformStage{pointer-events:none;z-index:18!important;width:min(94vw,1540px)!important;height:43%!important;position:absolute!important;bottom:-11%!important;left:50%!important;transform:translate(-50%)!important}.game.game.commercialCombatShell .partyPlatformStage>.partyPlatformArt{z-index:0;background:var(--party-platform-art) center bottom/contain no-repeat;filter:drop-shadow(0 -8px 18px #0008);display:block;position:absolute;inset:0}.game.game.commercialCombatShell .partyPlatformStage>.partyFormation{z-index:4!important;width:52%!important;height:1px!important;display:block!important;position:absolute!important;top:30%!important;bottom:auto!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.game.game.commercialCombatShell .partyPlatformStage .partyFormation>.combatEntity{translate:none!important;transform:translateX(-50%) scale(var(--entity-scale))!important;transform-origin:50% 100%!important;position:absolute!important;top:auto!important;bottom:0!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-hero{z-index:25!important;width:190px!important;height:298px!important;bottom:0!important;left:50%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-left{z-index:27!important;width:154px!important;height:244px!important;bottom:-48px!important;left:38%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-right{z-index:27!important;width:154px!important;height:244px!important;bottom:-48px!important;left:62%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-back{z-index:23!important;width:146px!important;height:232px!important;left:70%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-pet{z-index:30!important;width:91px!important;height:139px!important;bottom:-92px!important;left:54%!important}.game.game.commercialCombatShell .partyPlatformStage .combatEntity>.entityShadow{filter:blur(2px)!important;height:18px!important;bottom:-3px!important;left:50%!important;translate:-50% 50%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-hero>.entityShadow{width:96px!important}.game.game.commercialCombatShell .partyPlatformStage .entity-companion>.entityShadow{width:78px!important}.game.game.commercialCombatShell .partyPlatformStage .entity-pet>.entityShadow{width:54px!important;height:13px!important}.commercialCombatShell .hudHeroStats{min-width:174px;grid-template-columns:repeat(3,minmax(48px,1fr))!important;gap:7px!important;display:grid!important}.commercialCombatShell .hudHeroStats>span{align-content:center;min-width:0;border-left:1px solid #6f5c35!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;justify-items:start!important;gap:3px!important;padding:5px 7px!important;display:grid!important;overflow:visible!important}.commercialCombatShell .hudHeroStats small{white-space:nowrap;font-size:7px!important}.commercialCombatShell .hudHeroStats b{white-space:nowrap;font-size:14px!important}.commercialCombatShell .commandChest{grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.commercialCombatShell .commandChest>span{min-width:0;line-height:1.05;display:grid!important}.commercialCombatShell .commandChest small,.commercialCombatShell .commandChest b{white-space:nowrap;display:block!important}.commercialCombatShell .commandChest strong{white-space:nowrap;border-left:1px solid #8e6d35;place-items:center;min-height:30px;display:grid}.commercialCombatShell .combatSkillBar{grid-template-rows:32px minmax(0,1fr)!important}.commercialCombatShell .combatSkillBar>.mana{grid-template-rows:15px 8px!important;grid-template-columns:auto auto!important;gap:2px 8px!important;display:grid!important;position:relative!important}.commercialCombatShell .combatSkillBar>.mana>i{grid-column:1/-1!important;width:100%!important;height:8px!important}.commercialCombatShell .combatSkillBar>.skills{align-items:start!important;padding-top:4px!important}.game.game.commercialCombatShell .hudHeroCard{grid-template:"portrait identity stats"minmax(0,1fr)"portrait evolve evolve"36px/110px minmax(145px,1fr) 190px!important;gap:5px 10px!important;padding:7px 10px!important;display:grid!important;overflow:hidden!important}.commercialCombatShell .hudHeroPortrait{grid-area:portrait!important}.commercialCombatShell .hudHeroIdentity{min-width:0;grid-area:identity!important}.commercialCombatShell .hudHeroStats{align-self:center;grid-area:stats!important}.commercialCombatShell .hudEvolve{grid-area:evolve!important;width:100%!important;min-width:0!important}.commercialCombatShell .hudHeroCard>.buyModes{display:none!important}@media (width>=1501px) and (height>=850px){.game.game.commercialCombatShell>.combatHud>.combatSkillBar{grid-template-rows:32px 112px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;padding:7px 12px!important;display:grid!important;overflow:hidden!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.mana{grid-area:1/1!important;width:100%!important;height:28px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.mana>*{margin:0!important;position:static!important;inset:auto!important;transform:none!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.mana>i{grid-column:1/-1!important;width:100%!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.skills{grid-area:2/1!important;width:100%!important;height:112px!important;margin:0!important;padding:4px 0 0!important;position:static!important;overflow:hidden!important;transform:none!important}.game.game.commercialCombatShell>.combatHud>.combatControls{grid-template-rows:42px 50px 42px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:5px!important;padding:7px!important;display:grid!important;overflow:hidden!important}.commercialCombatShell .combatControls>.combatControlButtons,.commercialCombatShell .combatControls>.commandChest,.commercialCombatShell .combatControls>.commandSave{width:100%!important;min-width:0!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}.commercialCombatShell .combatControls>.commandChest{grid-template-columns:minmax(0,1fr) 64px!important}.commercialCombatShell .combatControls>.commandSave{overflow:hidden!important}.commercialCombatShell .commandSave span{min-width:0!important}.commercialCombatShell .commandSave small,.commercialCombatShell .commandSave b,.commercialCombatShell .commandSave em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}}@media (width<=1400px) and (width>=701px){.game.game.commercialCombatShell .partyPlatformStage>.partyFormation{width:58%!important;top:30%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-hero{width:158px!important;height:244px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-left,.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-right{width:132px!important;height:204px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-pet{width:76px!important;height:112px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-left,.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-right{bottom:-28px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-pet{bottom:-52px!important}.commercialCombatShell .hudHeroStats{display:none!important}.game.game.commercialCombatShell .hudHeroCard{grid-template:"portrait identity"minmax(0,1fr)"portrait evolve"34px/70px minmax(0,1fr)!important;gap:4px 8px!important;padding:5px 7px!important}}@media (width<=700px){.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.partyPlatformStage{width:118vw!important;height:38%!important;bottom:-9%!important}.game.game.commercialCombatShell .partyPlatformStage>.partyFormation{width:62%!important;top:30%!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-hero{width:82px!important;height:130px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-left,.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-right{width:68px!important;height:106px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-pet{width:46px!important;height:70px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-left,.game.game.commercialCombatShell .partyPlatformStage .party-slot-companion-right{bottom:-15px!important}.game.game.commercialCombatShell .partyPlatformStage .party-slot-pet{bottom:-28px!important}}.game.game.commercialCombatShell .bossPlatformContact,.game.game.commercialCombatShell .partyPlatformArt,.game.game.commercialCombatShell .groundLine{display:none!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane{z-index:16!important;inset:var(--top-h) 0 0!important;pointer-events:none!important;width:auto!important;height:auto!important;position:absolute!important;transform:none!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane:before{content:"";z-index:0;left:3%;right:3%;top:var(--side-ground-y);clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);background:radial-gradient(at 18% 0,#53703e70,#0000 22%),radial-gradient(at 72% 4%,#5a693c59,#0000 25%),repeating-linear-gradient(93deg,#0000 0 112px,#0f1a1270 114px 118px),repeating-linear-gradient(3deg,#414c36b8 0 30px,#202e23cc 32px 35px),linear-gradient(#40513c,#12231a 72%,#07120e);border-top:3px solid #9d8b57c7;height:22%;position:absolute;box-shadow:0 -11px 24px #0000008c,inset 0 7px 12px #d3bf7d1f,inset 0 -20px 35px #0000006b}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane>.partyFormation{z-index:20!important;left:8%!important;top:var(--side-ground-y)!important;width:43%!important;height:1px!important;position:absolute!important;bottom:auto!important;overflow:visible!important;transform:none!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.combatEntity{translate:-50%!important;transform:scale(var(--entity-scale))!important;transform-origin:50% 100%!important;position:absolute!important;top:auto!important;bottom:0!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-companion-left{z-index:22!important;width:126px!important;height:202px!important;bottom:0!important;left:10%!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-hero{z-index:24!important;width:170px!important;height:264px!important;bottom:0!important;left:36%!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-companion-right{z-index:22!important;width:126px!important;height:202px!important;bottom:0!important;left:55%!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-companion-back{z-index:21!important;width:120px!important;height:194px!important;bottom:0!important;left:82%!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-pet{z-index:25!important;width:76px!important;height:112px!important;bottom:0!important;left:72%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-enemy,.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss{top:auto!important;left:70%!important;right:auto!important;bottom:calc(100% - var(--side-ground-y) - 24px)!important;translate:none!important;transform:translateX(-50%) scale(var(--entity-scale))!important;transform-origin:50% 100%!important;z-index:24!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-enemy{width:300px!important;height:300px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss{width:min(39vw,560px)!important;height:min(56vh,500px)!important}.game.game.commercialCombatShell .combatEntity>.fighterBase{z-index:-2;left:var(--foot-x,50%);bottom:calc(100% - var(--foot-y,96%) - 13px);background:radial-gradient(at 50% 20%,#667151 0 13%,#27382b 42%,#101b15 72%);border:1px solid #c39742b8;border-radius:50%;width:clamp(92px,82%,152px);height:27px;position:absolute;translate:-50% 50%;box-shadow:0 8px 8px #000000b8,inset 0 2px #e7cc8138;display:none!important}.game.game.commercialCombatShell .entity-boss>.fighterBase{width:min(72%,330px);height:38px}.game.game.commercialCombatShell .entity-pet>.fighterBase{width:72px;height:20px}.game.game.commercialCombatShell .combatEntity>.entityShadow{z-index:-1!important;bottom:calc(100% - var(--foot-y,96%) - 3px)!important;opacity:.92!important}.game.game.commercialCombatShell .combatEntity>.entityMotion>.entitySprite{transform:none!important}.game.game.commercialCombatShell .combatEntity>.entityMotion>.entitySprite>img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.game.game.commercialCombatShell .entity-boss>.entityShadow{bottom:-3px!important}.game.game.commercialCombatShell .combatEntity.isGrounded>.entityMotion{animation:2.8s ease-in-out infinite sideIdle!important}.game.game.commercialCombatShell .combatEntity.isAttacking>.entityMotion{animation:.38s cubic-bezier(.2,.8,.2,1) sideStrikeRight!important}.game.game.commercialCombatShell .entity-boss.isAttacking>.entityMotion,.game.game.commercialCombatShell .entity-enemy.isAttacking>.entityMotion{animation:.42s cubic-bezier(.2,.8,.2,1) sideStrikeLeft!important}@keyframes sideIdle{0%,to{transform:scale(1)}50%{transform:scale(1.006,.994)}}@keyframes sideStrikeRight{0%,to{transform:translate(0)}45%{transform:translate(18px)scale(1.02,.99)}}@keyframes sideStrikeLeft{0%,to{transform:translate(0)}45%{transform:translate(-22px)scale(1.02,.99)}}.game.game.commercialCombatShell .floatingDamageLayer>strong{top:46%!important;left:70%!important}.game.game.commercialCombatShell .floatingDamageLayer>.companionDamage{top:53%!important;left:67%!important}.game.game.commercialCombatShell .floatingDamageLayer>.goldDrop{top:58%!important;left:73%!important}@media (width<=1400px) and (width>=701px){.game.game.commercialCombatShell .sideBattleLane>.partyFormation{width:53%!important;left:5%!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-companion-left,.game.game.commercialCombatShell .sideBattleLane .party-slot-companion-right{width:104px!important;height:168px!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-hero{width:128px!important;height:204px!important}.game.game.commercialCombatShell .sideBattleLane .party-slot-pet{width:64px!important;height:94px!important}.game.game.commercialCombatShell .clickableArena>.combatEntity.entity-boss{width:min(41vw,470px)!important;height:min(55vh,440px)!important;left:79%!important}}:root{--ui-font-body:"Segoe UI", Arial, sans-serif;--ui-body:16px;--ui-label:14px;--ui-caption:12px;--ui-text-soft:#b5c4ba;--ui-text-dim:#94a69a;--ui-border-soft:#b79a572b}.commercialCombatShell{font-family:var(--ui-font-body);--sidebar-w:112px;--bottom-h:194px;--top-h:112px}.game button{cursor:pointer}.game button:disabled{cursor:not-allowed}.game :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #f1ce79}.gameSidebar{grid-template-rows:100px minmax(0,1fr)}.gameSidebarBrand b{letter-spacing:.07em;font-size:18px}.gameSidebarBrand small{font-size:12px}.gameSidebar nav{scrollbar-width:thin;grid-template-rows:repeat(9,minmax(64px,1fr));overflow-y:auto}.gameSidebar nav button{border-radius:6px;align-content:center;gap:9px}.gameSidebar nav span{font:600 12px/1.3 var(--ui-font-body);letter-spacing:0}.gameSidebar nav img{width:34px;height:34px}.combatResourceBar{width:400px;padding:12px}.combatResourceBar button{grid-template-rows:20px 26px;grid-template-columns:24px 1fr;padding:0 6px}.combatResourceBar span{font:12px/1.4 var(--ui-font-body);text-transform:none}.combatResourceBar b{font:700 17px/1.3 var(--ui-font-body)}.arenaBossHud{grid-template-columns:minmax(180px,26%) minmax(0,1fr) 112px;gap:20px;padding:14px 24px;right:400px}.arenaJourney{gap:4px}.arenaJourney>small{letter-spacing:.08em;font-size:12px}.arenaJourney>b{font-size:21px}.arenaJourney>span{font-size:12px}.arenaJourney>strong,.arenaJourney>u{display:none}.arenaEnemyStatus>small,.arenaTimer small{font:12px/1.4 var(--ui-font-body);letter-spacing:.04em}.arenaEnemyStatus h1{margin:2px 0 7px;font-size:clamp(20px,1.8vw,30px);line-height:1.2}.arenaEnemyStatus>em{font:12px/1.4 var(--ui-font-body);color:#afbeaf;margin-top:5px;display:block}.arenaLife{border-radius:3px;height:18px}.arenaLife>span{font:600 12px/16px var(--ui-font-body)}.arenaTimer b{font-variant-numeric:tabular-nums;font-size:27px}.game.game.commercialCombatShell>.world.viewActive>.clickableArena{--side-ground-y:79%}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane{inset:0!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane:before{left:-2%;right:-2%;top:calc(var(--side-ground-y) - 84px);clip-path:none;height:280px;box-shadow:none;filter:brightness(.78);background:url(/assets/noxios/environments/forest-party-platform-v1.png) 50%/100% 100% no-repeat;border:0;border-radius:0}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane>.partyFormation{width:38%!important;left:12%!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-companion-left{left:12%!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-hero{left:35%!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-companion-right{left:60%!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-pet{left:78%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity:is(.entity-boss,.entity-enemy){bottom:calc(100% - var(--side-ground-y))!important;left:69%!important}.game.game.commercialCombatShell .combatEntity>.entityShadow{opacity:.7!important;filter:blur(3px)!important;background:radial-gradient(#000b,#0000 70%)!important;width:66%!important;height:14px!important;bottom:-2px!important;left:50%!important;transform:scale(1)!important}.game.game.commercialCombatShell .combatEntity>.entityMotion{transform-origin:50% 100%!important}.game.game.commercialCombatShell .combatEntity.isTakingHit>.entityMotion{animation:.24s ease-out entityHit!important}.game.game.commercialCombatShell .combatEntity.isDying>.entityMotion{animation:.45s ease-in forwards entityDeath!important}.game.game.commercialCombatShell>.combatHud{height:var(--bottom-h)!important;background:#06120f!important;grid-template-columns:minmax(340px,30%) minmax(0,1fr) minmax(240px,23%)!important;gap:10px!important;padding:10px!important}.game.game.commercialCombatShell>.combatHud>:is(.hudHeroCard,.combatSkillBar,.combatControls){box-shadow:none;border-radius:6px;background:linear-gradient(145deg,#0c241c,#061410)!important;border:1px solid #a58a4b55!important}.game.game.commercialCombatShell .hudHeroCard{grid-template:"portrait identity""portrait stats""evolve evolve"36px/80px minmax(0,1fr)!important;gap:4px 12px!important;padding:10px!important}.game.game.commercialCombatShell .hudHeroPortrait{align-self:center;width:80px!important;height:110px!important}.game.game.commercialCombatShell .hudHeroPortrait img{object-fit:contain!important;width:100%!important;height:100%!important}.game.game.commercialCombatShell .hudHeroIdentity{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;display:grid!important}.game.game.commercialCombatShell .hudHeroIdentity>b{font:700 23px/1.2 Georgia!important}.game.game.commercialCombatShell .hudHeroIdentity>span{font:600 13px/1.3 var(--ui-font-body)!important}.game.game.commercialCombatShell .hudHeroIdentity>small{font:12px/1.3 var(--ui-font-body)!important}.game.game.commercialCombatShell .hudHeroIdentity>i{display:none}.game.game.commercialCombatShell .hudHeroStats{gap:8px!important;min-width:0!important;display:grid!important}.game.game.commercialCombatShell .hudHeroStats>span{padding:0 8px!important}.game.game.commercialCombatShell .hudHeroStats small{color:#a7b9ab;font:12px/1.4 var(--ui-font-body)!important}.game.game.commercialCombatShell .hudHeroStats b{font:700 16px/1.2 var(--ui-font-body)!important}.game.game.commercialCombatShell .hudEvolve{justify-content:center;align-items:center;gap:12px;height:36px!important;font:700 13px var(--ui-font-body)!important;padding:6px!important;animation:none!important;display:flex!important}.game.game.commercialCombatShell .hudEvolve small{font:12px var(--ui-font-body)!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar{overflow:hidden;grid-template-rows:36px minmax(0,1fr)!important;grid-template-columns:1fr!important;padding:10px 14px!important;display:grid!important}.game.game.commercialCombatShell .combatSkillBar>.mana{background:0 0!important;border:0!important;grid-template-rows:18px 7px!important;grid-template-columns:auto 1fr!important;gap:4px 12px!important;width:auto!important;height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.game.game.commercialCombatShell .combatSkillBar>.mana>*{margin:0!important;position:static!important;transform:none!important}.game.game.commercialCombatShell .combatSkillBar>.mana>:is(span,b){font:600 12px/18px var(--ui-font-body)!important}.game.game.commercialCombatShell .combatSkillBar>.mana>b{text-align:right}.game.game.commercialCombatShell .combatSkillBar>.mana>i{border-radius:4px;overflow:hidden;background:#010b08!important;border:0!important;grid-column:1/-1!important;width:100%!important;height:7px!important}.game.game.commercialCombatShell .mana>i>em{height:100%;display:block;background:linear-gradient(90deg,#2596a0,#6bcfd3)!important}.game.game.commercialCombatShell .combatSkillBar>.skills{grid-template-columns:repeat(var(--visible-skills),minmax(0,1fr))!important;grid-template-rows:1fr!important;gap:8px!important;width:100%!important;height:auto!important;margin:0!important;padding:2px 0!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}.game.game.commercialCombatShell .nox-skill-slot{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%!important;height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px!important;display:flex!important;position:relative!important}.game.game.commercialCombatShell .nox-skill-slot>i{min-height:62px;border:1px solid #bb9750!important;border-radius:50%!important;width:62px!important;height:62px!important;margin:0!important;position:static!important}.game.game.commercialCombatShell .nox-skill-slot>span{text-align:center;font:600 12px/1.2 var(--ui-font-body)!important;color:#e3dac4!important;white-space:normal!important;display:block!important;position:static!important}.game.game.commercialCombatShell .nox-skill-slot>small{color:#a3b8ae;font:12px/1.2 var(--ui-font-body)!important;position:static!important}.game.game.commercialCombatShell .nox-skill-slot>b{width:18px;height:18px;font:600 12px/18px var(--ui-font-body);position:absolute!important;top:0!important;left:8%!important}.game.game.commercialCombatShell>.combatHud>.combatControls{grid-template-rows:38px 48px minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;display:grid!important}.game.game.commercialCombatShell .combatControls>*{width:100%!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}.combatControlButtons button{font:600 12px var(--ui-font-body);border-radius:3px}.game.game.commercialCombatShell .commandChest{text-align:left;background:#07140f;border:1px solid #ad8a4255}.game.game.commercialCombatShell .commandChest small,.game.game.commercialCombatShell .commandSave small{color:#a7b9ad;font:12px/1.3 var(--ui-font-body)!important}.game.game.commercialCombatShell .commandChest b,.game.game.commercialCombatShell .commandSave b{font:600 14px/1.4 var(--ui-font-body)!important}.game.game.commercialCombatShell .commandChest strong{color:#110e06;font:700 12px var(--ui-font-body);background:linear-gradient(#c59d4f,#967033);border:1px solid #bd9450;border-radius:3px}.game.game.commercialCombatShell .commandSave em{font:12px/1.3 var(--ui-font-body)!important}.idleRewardPanel{border-radius:5px;gap:10px;width:230px;padding:14px}.idleRewardPanel small,.idleRewardPanel dt{font:12px/1.3 var(--ui-font-body);letter-spacing:0}.idleRewardPanel header b,.idleRewardPanel dd{font:600 14px/1.4 var(--ui-font-body)}.idleRewardPanel dl{grid-template-columns:1fr}.idleRewardPanel dl>div{grid-template-columns:1fr auto;align-items:center;gap:8px}.idleRewardPanel section{display:none}.idleChestShortcut strong{font-size:12px}.game.game.commercialCombatShell>.combatHud>.combatSkillBar{grid-template-areas:none!important;align-content:start!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.mana{grid-area:1/1/2/2!important;align-self:start!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar>.skills{grid-area:2/1/3/2!important;align-self:start!important}.game.game.commercialCombatShell .nox-skill-slot{margin:0!important;transform:scale(1)!important}.game.game.commercialCombatShell .nox-skill-slot:before,.game.game.commercialCombatShell .nox-skill-slot:after,.game.game.commercialCombatShell .hudHeroIdentity>i{display:none!important}.game.game.commercialCombatShell .hudHeroIdentity{align-content:start!important;position:static!important}.game.game.commercialCombatShell .hudHeroIdentity>*{grid-area:auto!important;height:auto!important;margin:0!important;position:static!important}.game.game.commercialCombatShell>.combatHud>.hudHeroCard>.hudEvolve{grid-area:evolve!important}.game.game.commercialCombatShell>.combatHud>.hudHeroCard>.hudHeroStats{grid-area:stats!important}.game.game.commercialCombatShell .gameSidebar nav span,.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.entity-boss>.entityMotion>.entitySprite{display:block!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.entity-boss>.entityMotion>.entitySprite>img{width:100%!important;height:100%!important;max-height:100%!important;transform:translateY(9%)!important}.game.game.commercialCombatShell [data-entity-id=boss-forest-ancient] .entitySprite>img{clip-path:polygon(0 0,88% 0,88% 70%,100% 70%,100% 100%,0 100%)}.arenaEnemyStatus{align-self:center}.arenaEnemyStatus h1{font-size:clamp(20px,1.65vw,28px)}.arenaEnemyStatus>em{margin-top:2px}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal{background:radial-gradient(at 20% 0,#14302555,#0000 55%),#061410!important;border:0!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:grid!important;inset:0!important}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal.has-tabs{grid-template-rows:auto auto minmax(0,1fr)!important}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal.has-footer{grid-template-rows:auto minmax(0,1fr) auto!important}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal.has-tabs.has-footer{grid-template-rows:auto auto minmax(0,1fr) auto!important}.game-modal:before,.game-modal:after{display:none}.game.game.commercialCombatShell .game-modal .modal-header{background:#0b2019;grid-template-columns:48px minmax(0,1fr) 44px;gap:18px;min-height:104px;padding:20px 32px}.game-modal .modal-header h2{letter-spacing:.025em;font:700 clamp(24px,2vw,32px)/1.2 Georgia}.game-modal .modal-header p{font:14px/1.5 var(--ui-font-body);margin-top:6px}.game-modal .modal-meta{margin-top:8px;font-size:12px}.game-modal .game-modal-close{border-radius:6px;width:44px;height:44px;font-size:24px}.game.game.commercialCombatShell .game-modal .modal-tabs{flex-wrap:nowrap;gap:4px;min-height:52px;padding:0 28px;display:flex;overflow-x:auto}.game-modal .modal-tabs button{min-height:52px;font:600 13px/1.3 var(--ui-font-body);letter-spacing:.025em;flex:none;padding:10px 18px}.game.game.commercialCombatShell .game-modal .modal-content{scroll-behavior:smooth;scrollbar-gutter:stable;min-height:0;padding:28px 32px}.game-modal :is(p,label,input,select,textarea){font-size:16px;line-height:1.5}.game-modal :is(small,dt){font-size:12px;line-height:1.4}.game-modal .modal-content button{font-family:var(--ui-font-body);font-size:13px;line-height:1.4}.game-modal :is(input,select,textarea){border-radius:4px;min-height:42px;padding:8px 12px}.game-modal .modal-footer{flex-wrap:wrap;gap:12px;min-height:66px}.game-modal .modal-footer button{border-radius:4px;min-height:42px;padding:10px 18px;font-size:13px}.game-modal .modal-content>.gameModalInner{max-width:1540px;margin-inline:auto}.soloDungeonSelect .dungeonDifficultyPicker{grid-column:1/-1}.soloDungeonSelect>article{border-radius:8px;min-height:520px}.soloDungeonSelect dt{font-size:12px}.soloDungeonSelect dd{font-size:16px}.buildingDomain{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.buildingMap{border-radius:8px;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.buildingSite{border-radius:6px;min-height:230px}.buildingSite b{white-space:normal;font-size:17px;line-height:1.3}.buildingSite small{letter-spacing:0;font-size:12px}.buildingSite>em{font-size:12px}.buildingInspector{border-radius:8px;position:sticky;top:0}.buildingInspector p{font-size:16px}.buildingInspector dt{font-size:12px}.buildingInspector dd{font-size:18px}.rpgShopShowcase{min-height:340px;padding:40px}.rpgShopShowcase h2{font-size:48px;line-height:1.08}.rpgShop .rpgShopGrid.category-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.rpgShop .rpgShopCard{border-radius:6px;grid-template-rows:220px 1fr;min-height:380px;overflow:hidden}.rpgShop .rpgShopCard.hero{grid-row:auto}.rpgShop .rpgShopPreview{min-height:0}.rpgShopCard h3{font-size:21px;line-height:1.3}.rpgShopCard p{font-size:14px}.rpgShopCard small,.rpgShopCard b{font-size:12px}.rpgShopCategories button,.missionCategoryFilters button{font-size:13px!important}.missionCatalogGrid article{border-radius:6px;box-shadow:none!important;padding:18px!important}.missionCatalogGrid h3{line-height:1.3;font-size:20px!important}.missionCatalogGrid p,.missionCatalogGrid footer span{line-height:1.5;font-size:14px!important}.missionHeaderActions,.missionStatusFilters{flex-wrap:wrap}.equipmentWorkspace{grid-template-columns:minmax(310px,38%) minmax(0,1fr)}.equipmentWorkspace>aside{border-radius:8px;min-height:580px}.equipmentInventory{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.equipmentSlots button{width:125px}.equipmentSlots small{font-size:12px}.formationSlots>article{border-radius:6px}.companionCardArt{overflow:hidden}.companionCardArt img{object-fit:contain!important}.profilePanel small{font-size:12px!important}.game-modal .noxEmptyState{border-radius:8px;min-height:320px}@media (width<=1400px) and (width>=701px){.commercialCombatShell{--sidebar-w:96px;--top-h:108px;--bottom-h:194px}.arenaBossHud{grid-template-columns:155px minmax(0,1fr) 90px;gap:12px;padding:12px;right:310px}.combatResourceBar{width:310px;padding:8px 4px}.combatResourceBar button{text-align:center;grid-template-rows:20px 22px;grid-template-columns:1fr}.combatResourceBar img{display:none}.combatResourceBar b{font-size:15px}.arenaEnemyStatus h1{font-size:21px}.arenaTimer small{font-size:12px}.game.game.commercialCombatShell>.combatHud{grid-template-columns:31% minmax(0,1fr) 23%!important;gap:6px!important}.game.game.commercialCombatShell .hudHeroCard{grid-template-columns:54px minmax(0,1fr)!important;gap:5px!important}.game.game.commercialCombatShell .hudHeroPortrait{width:54px!important}.game.game.commercialCombatShell .hudHeroIdentity{grid-template-columns:1fr}.game.game.commercialCombatShell .hudHeroIdentity>b{font-size:20px!important}.hudHeroIdentity>small:last-child{display:none}.game.game.commercialCombatShell .nox-skill-slot>i{min-height:50px;width:50px!important;height:50px!important}.game.game.commercialCombatShell .commandSave em{display:none!important}.idleRewardPanel{width:210px}.gameSidebar nav{grid-template-rows:repeat(9,minmax(58px,1fr))}.buildingDomain{grid-template-columns:1fr 280px}.buildingMap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.commercialCombatShell{--sidebar-w:0px;--top-h:146px;--bottom-h:218px;--mobile-nav-h:70px}.gameSidebar{height:70px;padding:0}.gameSidebar nav{gap:4px;padding:0 6px;display:flex;overflow-x:auto}.gameSidebar nav button{flex:0 0 76px;gap:3px;min-height:66px}.gameSidebar nav img{width:28px;height:28px}.gameSidebar nav span{font-size:12px}.combatResourceBar{width:100%;height:48px;padding:4px}.combatResourceBar button{grid-template-rows:1fr;grid-template-columns:20px 1fr;gap:4px;padding:0 4px}.combatResourceBar img{grid-row:auto;width:20px;height:20px}.combatResourceBar span{display:none}.combatResourceBar b{font-size:14px}.arenaBossHud{grid-template-columns:78px minmax(0,1fr) 60px;gap:8px;height:98px;padding:8px;top:48px;right:0}.arenaJourney>small{font-size:12px}.arenaJourney>b{font-size:16px}.arenaJourney>span{font-size:12px}.arenaEnemyStatus>small{display:none}.arenaEnemyStatus h1{white-space:normal;font-size:17px}.arenaEnemyStatus>em{font-size:12px}.arenaLife>span{font-size:10px}.arenaTimer{padding-left:4px}.arenaTimer small{font-size:10px}.arenaTimer b{font-size:20px}.game.game.commercialCombatShell>.world.viewActive{bottom:calc(var(--bottom-h) + var(--mobile-nav-h))!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena{--side-ground-y:85%}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane:before{top:calc(var(--side-ground-y) - 40px);height:134px;left:-12%;right:-12%}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.sideBattleLane>.partyFormation{width:49%!important;left:3%!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-hero{width:82px!important;height:130px!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.entity-companion{width:62px!important;height:98px!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.entity-pet{width:42px!important;height:62px!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity:is(.entity-boss,.entity-enemy){width:47vw!important;height:190px!important;left:77%!important}.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.entity-boss>.entityMotion>.entitySprite>img{transform:translateY(9%)!important}.game.game.commercialCombatShell>.combatHud{grid-template-rows:64px 1fr!important;grid-template-columns:1fr!important;gap:5px!important;padding:6px!important;bottom:70px!important}.game.game.commercialCombatShell .hudHeroCard{grid-template:"identity evolve"1fr/1fr auto!important;padding:6px 10px!important}.game.game.commercialCombatShell .hudHeroPortrait,.game.game.commercialCombatShell .hudHeroStats{display:none!important}.game.game.commercialCombatShell .hudHeroIdentity{grid-template-columns:1fr;gap:2px;display:grid!important}.game.game.commercialCombatShell .hudHeroIdentity>b{font-size:18px!important}.game.game.commercialCombatShell .hudHeroIdentity>small{display:none}.game.game.commercialCombatShell .hudEvolve{flex-direction:column;gap:1px;grid-area:1/2!important;width:128px!important;height:44px!important}.game.game.commercialCombatShell>.combatHud>.combatSkillBar{grid-area:2/1!important;grid-template-rows:30px 1fr!important;padding:5px 8px!important}.game.game.commercialCombatShell .nox-skill-slot{gap:3px;height:100px!important}.game.game.commercialCombatShell .nox-skill-slot>i{min-height:42px;width:42px!important;height:42px!important}.game.game.commercialCombatShell .nox-skill-slot>span,.game.game.commercialCombatShell .nox-skill-slot>small{font-size:12px!important}.game.game.commercialCombatShell>.combatHud>.combatControls{display:none!important}.game.game.commercialCombatShell .game-modal .modal-header{grid-template-columns:32px minmax(0,1fr) 40px;gap:10px;padding:14px}.game-modal .section-icon{width:32px!important;height:32px!important}.game-modal .modal-header h2{font-size:23px}.game-modal .modal-header p{font-size:14px}.game.game.commercialCombatShell .game-modal .modal-content{padding:14px}.game.game.commercialCombatShell .game-modal .modal-tabs{padding:0 8px}.game-modal .modal-tabs button{padding:10px 12px}.buildingDomain{grid-template-columns:1fr}.buildingMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.buildingSite b{font-size:15px}.buildingSite{min-height:215px}.buildingInspector{position:static}.equipmentWorkspace{grid-template-columns:1fr}.equipmentWorkspace>aside{min-height:500px}.equipmentInventory{grid-template-columns:repeat(2,minmax(0,1fr))}.rpgShopShowcase{min-height:300px;padding:22px}.rpgShopShowcase h2{font-size:34px}.rpgShop .rpgShopGrid.category-featured{grid-template-columns:1fr}.rpgShop .rpgShopCard{grid-template-rows:auto;grid-template-columns:100px minmax(0,1fr);min-height:210px}.missionCatalogGrid{grid-template-columns:1fr!important}.missionCodex>header{flex-direction:column;align-items:flex-start;gap:14px}.missionStatusFilters button{font-size:12px}}@media (prefers-reduced-motion:reduce){.game.game.commercialCombatShell *,.game.game.commercialCombatShell :before,.game.game.commercialCombatShell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.game.game.commercialCombatShell .combatEntity.isGrounded>.entityMotion>.entitySprite>img.groundedFrame,.game.game.commercialCombatShell>.world.viewActive>.clickableArena>.combatEntity.isGrounded>.entityMotion>.entitySprite>img.groundedFrame{transform:translateY(var(--frame-foot-lift,0px))!important}.game.game.commercialCombatShell .nox-skill-slot>span{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;overflow:visible!important}.game.game.commercialCombatShell .nox-skill-slot>small{flex:0 0 16px!important;min-height:16px!important;margin:0!important;line-height:16px!important;display:block!important}.game.game.commercialCombatShell .nox-skill-slot>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 0 28px;height:28px!important;line-height:14px!important;display:-webkit-box!important;overflow:hidden!important}.gameSidebar{overflow-x:hidden}.gameSidebarBrand{min-width:0;max-width:100%}.combatAttackEffects{z-index:35;pointer-events:none;position:absolute;inset:0;overflow:hidden}.battleEnergyTrail{transform-origin:100%;background:linear-gradient(90deg,transparent,var(--trail-color),#fff8db);width:56px;height:7px;box-shadow:8px 0 12px var(--trail-color);border-radius:50%;position:absolute}.battleEnergyTrail.tone-shadow{--trail-color:#b167e8}.battleEnergyTrail.tone-arcane{--trail-color:#89adff}.battleEnergyTrail.tone-gold{--trail-color:#e6ca79;height:3px}.battleEnergyTrail.tone-ember{--trail-color:#f39e52}.game.game.commercialCombatShell .sideBattleLane :is(.arrowProjectile,.magicProjectile){display:none!important}.game.game.commercialCombatShell .floatingDamageLayer small{font:600 10px/1.4 var(--ui-font-body);letter-spacing:.04em}.game.game.commercialCombatShell .floatingDamageLayer>.companionDamage{font-size:18px}@media (width>=701px){.game.game.commercialCombatShell .sideBattleLane .partyFormation>.party-slot-hero{width:clamp(154px,11vw,212px)!important;height:clamp(240px,17vw,330px)!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.entity-companion{width:clamp(116px,8.2vw,158px)!important;height:clamp(182px,13vw,250px)!important}.game.game.commercialCombatShell .sideBattleLane .partyFormation>.entity-pet{width:clamp(74px,5.2vw,100px)!important;height:clamp(104px,7.4vw,142px)!important}}.game.game.commercialCombatShell .hudEvolve:not(:disabled){box-shadow:inset 0 1px #fff2bb66,0 0 16px #d4aa4426;border-color:#efd18a!important}.game.game.commercialCombatShell :is(.arenaLife,.combatResourceBar,.mana,.hudHeroStats,.idleRewardPanel){font-variant-numeric:tabular-nums}@media (width>=1401px){.game.game.commercialCombatShell .nox-skill-slot>i{min-height:56px;width:56px!important;height:56px!important}}@media (width<=1400px) and (width>=701px){.gameSidebarBrand b{font-size:16px}}@media (width<=700px){.game.game.commercialCombatShell .nox-skill-slot>span{font-size:12px!important;line-height:1.15!important}.game.game.commercialCombatShell .nox-skill-slot{height:96px!important}.game.game.commercialCombatShell .combatSkillBar>.skills{gap:5px!important}}.game.pixelRpgShell{--rpg-surface:#131820;--rpg-inset:#0a0f16;--rpg-edge:#65573e;--rpg-gold:#dfbd70;--rpg-paper:#eee4cd;--rpg-muted:#a5acb9;--ui-font-body:"Segoe UI",Arial,sans-serif;color:var(--rpg-paper)}.pixelRegionScene{inset:var(--top-h) 0 0;image-rendering:pixelated;z-index:2;pointer-events:none;background-image:url(/assets/noxios/pixel-rpg/regions-v1.png);background-size:200% 300%;position:absolute}.game.game.pixelRpgShell>.world.viewActive>.clickableArena{--side-ground-y:calc(75% + var(--top-h) * .25)}.game.game.pixelRpgShell>.world.viewActive>.clickableArena>.sideBattleLane:before,.pixelRpgShell .regionVisualLayers,.game.game.pixelRpgShell>.world.viewActive:before,.game.game.pixelRpgShell>.world.viewActive:after{display:none!important}.pixelRpgShell .pixelSpriteCanvas{width:100%;height:100%;image-rendering:pixelated;display:block}.game.game.pixelRpgShell .combatEntity:has(.pixelSpriteCanvas)>.entityMotion{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.game.game.pixelRpgShell>.world.viewActive>.clickableArena>.combatEntity.entity-boss{height:clamp(180px,calc(75vh - var(--bottom-h) * .75 - var(--top-h) * .75 - 32px),470px)!important}.pixelRpgShell .entitySprite:has(.pixelSpriteCanvas){filter:none!important;clip-path:none!important;width:100%!important;height:100%!important;display:block!important}.pixelRpgShell .gameSidebar{border-right:2px solid var(--rpg-edge);background:#10151d;box-shadow:inset -4px 0 #070b11}.pixelRpgShell .gameSidebarBrand{border-bottom:2px solid var(--rpg-edge);background:#171e28}.pixelRpgShell .gameSidebarBrand b{color:var(--rpg-gold);font-family:Georgia,serif}.pixelRpgShell .gameSidebar nav button{border:1px solid #0000;border-radius:0;margin:2px 6px;transition:background .15s,border-color .15s}.pixelRpgShell .gameSidebar nav button:hover,.pixelRpgShell .gameSidebar nav button.active{border-color:var(--rpg-edge);box-shadow:inset 3px 0 var(--rpg-gold);background:#292b2a}.pixelRpgShell .gameSidebar nav span{color:#ded9cb;font-size:12px}.game.game.pixelRpgShell .gameSidebar nav span{overflow-wrap:anywhere;text-align:center;max-width:100%;white-space:normal!important}.pixelRpgShell .gameSidebar nav button{min-width:0;padding:4px 2px!important}@media (width>=701px){.game.pixelRpgShell{--sidebar-w:128px}.game.game.pixelRpgShell .gameSidebar nav span{overflow-wrap:normal;white-space:nowrap!important}}.pixelRpgShell .arenaBossHud{border-bottom:2px solid var(--rpg-edge);background:linear-gradient(#19212a,#10151e);box-shadow:inset 0 -4px #090d13}.pixelRpgShell .arenaJourney>small{color:var(--rpg-gold)}.pixelRpgShell .arenaEnemyStatus h1{color:var(--rpg-paper);text-shadow:2px 2px #000}.pixelRpgShell .arenaLife{background:#090c12;border:2px solid #7d6544;border-radius:0;height:20px;box-shadow:0 0 0 2px #090c12}.pixelRpgShell .arenaLife>i{background:linear-gradient(#dd7959 0 35%,#b9473c 35% 75%,#7f2f35 75%)}.pixelRpgShell .arenaLife>span{line-height:16px}.pixelRpgShell .combatResourceBar{border-bottom:2px solid var(--rpg-edge);background:#10151e}.pixelRpgShell .combatResourceBar button{border-left:1px solid #343843}.pixelRpgShell .combatResourceBar b{color:var(--rpg-paper)}.game.game.pixelRpgShell>.combatHud{border-top:2px solid var(--rpg-edge)!important;background:#0b1018!important;padding:10px!important}.game.game.pixelRpgShell>.combatHud>:is(.hudHeroCard,.combatSkillBar,.combatControls){border:2px solid var(--rpg-edge)!important;background:linear-gradient(#1d2530,#131922)!important;border-radius:0!important;box-shadow:inset 0 0 0 3px #0c1119!important}.game.game.pixelRpgShell .hudHeroIdentity>b{color:var(--rpg-paper)}.game.game.pixelRpgShell .hudHeroStats small{color:var(--rpg-muted)}.game.game.pixelRpgShell .hudEvolve{color:#211a0f!important;text-shadow:none!important;background:linear-gradient(#f3d68d 0 12%,#c7a461 12% 85%,#94753f 85%)!important;border:2px solid #f2d598!important;border-radius:0!important}.game.game.pixelRpgShell .hudEvolve:disabled{color:#abb0b9!important;box-shadow:none!important;background:#282d36!important;border-color:#414854!important}.game.game.pixelRpgShell .nox-skill-slot{gap:3px;height:110px!important;padding:2px!important}.game.game.pixelRpgShell .nox-skill-slot>i{image-rendering:pixelated;border:2px solid #b49760!important;border-radius:2px!important;box-shadow:0 0 0 2px #080d15,inset 0 0 0 2px #080d15!important}.game.game.pixelRpgShell .nox-skill-slot>b{color:var(--rpg-gold);background:#080d15;border:1px solid #7e6b49;border-radius:0!important;left:8%!important}.game.game.pixelRpgShell .nox-skill-slot:disabled>i{filter:saturate(.3)brightness(.65)}.game.game.pixelRpgShell .combatSkillBar>.mana{height:28px!important}.game.game.pixelRpgShell .combatSkillBar>.mana>i{border-radius:0;background:#080d15!important}.game.game.pixelRpgShell .mana>i>em{background:linear-gradient(#a4cce6 0 30%,#548aa9 30% 75%,#325775 75%)!important}.game.game.pixelRpgShell .combatControlButtons button{border-color:var(--rpg-edge);color:#d7d3c7;background:#10151e;border-radius:0}.game.game.pixelRpgShell .combatControlButtons button.active{color:#fff0c6;background:#645031;border-color:#dbb66c}.game.game.pixelRpgShell .commandChest{border-color:var(--rpg-edge);background:#121923}.game.game.pixelRpgShell .commandChest strong{border-radius:0;box-shadow:inset 0 2px #ffe4a855}.game.game.pixelRpgShell .commandSave b{color:#d8e8d2;font-size:12px!important}.pixelRpgShell .idleRewardPanel{border:2px solid var(--rpg-edge);background:#121923f5;border-radius:0;box-shadow:inset 0 0 0 3px #080d15,0 6px #080d1599}.pixelRpgShell .idleRewardPanel header{border-bottom:1px solid var(--rpg-edge);padding-bottom:10px}.pixelRpgShell .idleRewardPanel header small{color:var(--rpg-gold)}.pixelRpgShell .idleRewardPanel dt{color:var(--rpg-muted)}.pixelRpgShell .idleRewardPanel dd{color:var(--rpg-paper)}.pixelRpgShell .idleChestShortcut{background:#302a20;border:1px solid #af8e4d}.pixelRpgShell .idleChestShortcut strong{color:#ffe3a0}.game.game.pixelRpgShell>.game-modal-overlay>.game-modal{box-shadow:inset 0 0 0 4px #0b1018;background:linear-gradient(135deg,#202936,#101620 60%)!important}.game.game.pixelRpgShell .game-modal .modal-header{border-bottom:2px solid var(--rpg-edge);background:#171f2b}.pixelRpgShell .game-modal .modal-header h2{color:var(--rpg-paper);text-shadow:2px 2px #080c12}.pixelRpgShell .game-modal .modal-header p{color:var(--rpg-muted)}.pixelRpgShell .game-modal .modal-tabs{border-bottom:1px solid var(--rpg-edge);background:#0d131d}.pixelRpgShell .game-modal .modal-tabs button{color:#bfc4ce;border-radius:0}.pixelRpgShell .game-modal .modal-tabs button.active{color:#ffe0a0;border-bottom:3px solid var(--rpg-gold);background:#342f24}.pixelRpgShell .game-modal :is(.formationSlots>article,.buildingSite,.buildingInspector,.rpgShopCard,.missionCatalogGrid article,.equipmentWorkspace>aside,.noxEmptyState){border-color:var(--rpg-edge)!important;background-color:#161e29!important;border-radius:0!important;box-shadow:inset 0 0 0 2px #080d1566!important}.pixelRpgShell .game-modal :is(input,select,textarea){color:#eee4cd;background:#0c121d;border-color:#566071;border-radius:0}.pixelRpgShell .game-modal .game-modal-close{color:#f3d8b6;background:#29252a;border:1px solid #81674e;border-radius:0}.pixelRpgShell .game-modal .modal-footer{border-top:1px solid var(--rpg-edge);background:#101722}.pixelRpgShell .pixelCompanionPortrait{display:block;background:0 0!important;animation:none!important}.pixelRpgShell .companionCardArt .pixelCompanionPortrait{width:100%;height:100%}.pixelRpgShell .companionCard,.pixelRpgShell .formationSummary,.pixelRpgShell .companionCardCopy{border-color:var(--rpg-edge)!important;background:#151e29!important}.pixelRpgShell .companionCardArt{background:radial-gradient(at 50% 70%,#454238,#111925 75%)!important}.pixelRpgShell .formationSlots button,.pixelRpgShell .companionCard>button{color:#ffe6af;background:#332e24;border:1px solid #826d48}.pixelRpgShell .battleEnergyTrail{height:6px;box-shadow:4px 0 var(--trail-color);border-radius:0}@media (width<=700px){.game.game.pixelRpgShell .combatSkillBar{padding:3px 6px!important}.game.game.pixelRpgShell .nox-skill-slot{height:96px!important}.pixelRpgShell .gameSidebar nav button{margin:0 2px}}.game.game.pixelRpgShell{--rpg-edge:#48463e;--rpg-muted:#b7bbc2;font-family:Segoe UI,Arial,sans-serif;font-size:14px}.game.game.pixelRpgShell button{font-family:inherit}.game.game.pixelRpgShell .combatEntity[data-animation=authored-sequence]>.entityMotion,.game.game.pixelRpgShell .combatEntity[data-animation=authored-sequence] .entitySprite{animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}.game.game.pixelRpgShell .combatEntity[data-animation=authored-sequence].isDying{opacity:0;transition:opacity .32s}.game.game.pixelRpgShell>.combatHud>:is(.hudHeroCard,.combatSkillBar,.combatControls){box-shadow:none!important;background:#151d27!important;border-width:1px!important}.game.game.pixelRpgShell .game-modal :is(p,label,input,select){font-family:Segoe UI,Arial,sans-serif}.game.game.pixelRpgShell .game-modal p{color:#bcc3cd;font-size:14px;line-height:1.5}.game.game.pixelRpgShell .formationSlots>article{grid-template-columns:140px minmax(0,1fr);height:220px!important;min-height:220px!important;padding:16px!important}.game.game.pixelRpgShell .formationSlots .animatedCompanionPortrait{align-self:end;width:140px!important;height:150px!important}.game.game.pixelRpgShell .companionCardArt{height:210px!important}.game.game.pixelRpgShell .companionCardArt>.pixelCompanionPortrait{width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.game.game.pixelRpgShell .companionCard{grid-template-rows:210px auto auto!important}.sequenceSpriteCanvas{contain:size;width:100%;min-width:0;height:100%;min-height:0;image-rendering:pixelated;display:block}:is(.dungeonPartyUnit:has(.sequenceSpriteCanvas),.dungeonEnemyUnit:has(.sequenceSpriteCanvas)){animation:none!important}.dungeonPartyUnit>.sequenceSpriteCanvas,.dungeonEnemyUnit>.sequenceSpriteCanvas{position:absolute;inset:0}.game.game.pixelRpgShell .companionCardCopy{padding:16px!important}.game.game.pixelRpgShell .companionCardCopy h3{font-size:24px}.game.game.pixelRpgShell .arenaEnemyStatus>em{display:none}.game.game.pixelRpgShell .arenaEnemyStatus h1{margin-bottom:10px}.game.game.pixelRpgShell .combatResourceBar span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.game.game.pixelRpgShell .idleRewardPanel{border:1px solid #6d634c;box-shadow:0 8px 24px #0006}.game.game.pixelRpgShell .idleChestShortcut{gap:12px;padding:12px}.game.game.pixelRpgShell :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #f2d799}@media (width>=1400px){.game.game.pixelRpgShell{--sidebar-w:176px}.game.game.pixelRpgShell .gameSidebar nav{grid-template-rows:repeat(9,minmax(54px,1fr));padding:10px 4px}.game.game.pixelRpgShell .gameSidebar nav button{justify-content:flex-start;align-items:center;gap:12px;margin:2px 4px;display:flex;padding:10px 12px!important}.game.game.pixelRpgShell .gameSidebar nav img{flex:none;width:28px;height:28px}.game.game.pixelRpgShell .gameSidebar nav span{text-align:left;font-size:13px}.game.game.pixelRpgShell .combatResourceBar{width:460px}.game.game.pixelRpgShell .arenaBossHud{grid-template-columns:minmax(160px,23%) minmax(0,1fr) 100px;gap:16px;right:460px}.game.game.pixelRpgShell .combatResourceBar button{padding:0 8px}}@media (width<=700px){.game.game.pixelRpgShell>.combatHud>.combatSkillBar{grid-template-rows:28px minmax(0,1fr)!important;padding:2px 6px!important}.game.game.pixelRpgShell .formationSlots>article{grid-template-columns:100px minmax(0,1fr)}.game.game.pixelRpgShell .formationSlots .animatedCompanionPortrait{width:100px!important}}:root{--ui-bg-0:#101519;--ui-panel-raised:#192126;--ui-text:#f0eee5;--ui-text-soft:#bac3c6;--ui-gold:#d5ad62;--ui-gold-bright:#f0d493;--ui-border:#d5ad6240;--ui-border-soft:#ffffff16}.mobileNavigationToggle{display:none}.arenaRendererSwitch{left:16px;top:calc(var(--top-h) + 12px);z-index:80;color:#e4d5b5;cursor:pointer;background:#101b22e8;border:1px solid #b69b6555;border-radius:6px;min-height:44px;padding:8px 14px;font:600 12px Segoe UI,sans-serif;position:absolute}@media (width<=700px){.game.game .gameSidebar.mobileMenuExpanded{z-index:2200!important;overflow:visible!important}.game.game .gameSidebar nav{grid-template-rows:1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 74px)!important;padding:4px!important;display:grid!important;overflow:visible!important}.game.game .gameSidebar nav button{gap:3px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:0!important;padding:5px 2px!important}.game.game .gameSidebar nav button span{white-space:nowrap!important;word-break:normal!important;font:600 10px/1.3 Segoe UI,sans-serif!important}.game.game .gameSidebar nav button img{width:25px!important;height:25px!important}.game.game .gameSidebar nav button[data-primary=false]{display:none!important}.game.game .mobileNavigationToggle{color:#ecdbb4;background:#1b262c;border:1px solid #b79b5b55;border-radius:7px;place-content:center;gap:4px;width:66px;height:62px;font-size:11px;display:grid;position:absolute;bottom:4px;right:4px}.mobileNavigationToggle>span{font-size:23px;line-height:24px}.game.game .gameSidebar.mobileMenuExpanded nav{background:#111c22fa;border:1px solid #b69b6555;border-radius:12px;gap:8px;max-height:calc(100dvh - 100px);position:absolute;bottom:74px;left:8px;box-shadow:0 -20px 80px #000a;grid-template-rows:repeat(3,72px)!important;grid-auto-flow:row!important;width:calc(100% - 16px)!important;height:auto!important;padding:12px!important}.game.game .gameSidebar.mobileMenuExpanded nav button[data-primary=false]{display:grid!important}}.game-modal.game-modal{color:#edf0ea;background:#10181b;border:1px solid #b59a5c55;border-radius:14px;font-family:Segoe UI,Arial,sans-serif;box-shadow:0 32px 100px #000b}.game-modal .modal-header{background:linear-gradient(100deg,#c3a46112,#0000);min-height:100px;padding:22px 28px}.game-modal .modal-header h2{letter-spacing:.02em;color:#f1dfb9;margin-bottom:7px;font:600 clamp(21px,2vw,28px)/1.2 Georgia,serif}.game-modal .modal-header p{color:#b7c3c5;max-width:780px;font:400 14px/1.5 Segoe UI,sans-serif}.game-modal .game-modal-close{background:#ffffff08;border-radius:8px;flex-shrink:0;width:44px;height:44px;font-size:26px}.game-modal .modal-tabs{scrollbar-width:thin;gap:6px;padding:0 24px;overflow-x:auto}.game-modal .modal-tabs button{white-space:nowrap;letter-spacing:0;min-height:48px;padding:12px 16px;font:600 13px/1.3 Segoe UI,sans-serif}.game-modal .modal-content{overscroll-behavior:contain;padding:24px}.game-modal .modal-footer{flex-wrap:wrap;gap:10px;padding:14px 24px}.game-modal .modal-footer button{letter-spacing:.02em;border-radius:6px;min-height:44px;padding:10px 18px;font:600 12px/1.3 Segoe UI,sans-serif}.game-modal :is(input,select,textarea){border-radius:6px;min-height:44px;font-size:14px!important}.game-modal :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #edcd88}.game-modal button:disabled{opacity:.48;cursor:not-allowed}.game-modal :is(.equipmentInventory,.arsenalCatalogGrid,.companionCollection,.abyssOfferGrid){gap:16px}.game-modal :is(.arsenalCatalogGrid>article,.equipmentInventory>button,.companionCard,.dungeonRoomCard){box-shadow:none;background:linear-gradient(140deg,#202b2e,#131d20);border:1px solid #ffffff1c;border-radius:9px}.game-modal :is(.arsenalCatalogGrid p,.equipmentDetail p,.equipmentEmpty p){color:#bac3c6;font-size:14px;line-height:1.6}.game-modal :is(.arsenalCatalogGrid small,.equipmentInventory small,.equipmentInventory span,.equipmentSlots small){font-size:12px;line-height:1.4}.game-modal .equipmentWorkspace{background:0 0;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;min-height:0}.game-modal .equipmentWorkspace>aside{min-height:0;box-shadow:none;background:radial-gradient(at 50% 20%,#344237,#152023 65%);border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr;padding:20px;display:grid}.game-modal .equipmentWorkspace>aside>h3{color:#bdc5bb;letter-spacing:.12em;font:600 12px/1.4 Segoe UI,sans-serif}.game-modal .equipmentWorkspace>aside>.equipmentCharacter{filter:drop-shadow(0 8px 4px #0007);width:100%!important;max-width:240px!important;height:230px!important;margin:12px auto 20px!important;position:relative!important}.game-modal .equipmentSlots{pointer-events:auto;gap:8px;display:grid;position:static}.game-modal .equipmentSlots button{width:100%;min-height:56px;box-shadow:none;background:#0b1318aa;border:1px solid #ffffff20;border-radius:6px;grid-template-columns:40px minmax(0,1fr);padding:8px 10px;position:static}.game-modal .equipmentSlots b{font-size:13px;line-height:1.5}.game-modal .equipmentToolbar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 18px}.game-modal .equipmentToolbar label{letter-spacing:.06em;flex:1;gap:8px;min-width:180px;font-size:11px}.game-modal .equipmentToolbar input{background:#0a1216;border-color:#ffffff30;width:100%;max-width:420px}.game-modal .equipmentToolbar>b{color:#bcc6c8;font-size:12px}.game-modal .equipmentInventory{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.game-modal .equipmentInventory>button{grid-template-rows:96px auto auto auto;gap:5px;padding:16px}.game-modal .equipmentInventory b{font-size:15px}.game-modal .equipmentInventory img{width:88px;height:88px}.game-modal .equipmentEmpty{background:#ffffff03;border:1px dashed #ffffff25;border-radius:10px;align-content:center;gap:10px;min-height:280px;padding:32px}.game-modal .equipmentEmpty h3{color:#dcccaa;margin:0;font:600 17px/1.4 Georgia,serif}.game-modal .equipmentEmpty p{max-width:360px;margin:0}.game-modal .equipmentDetail{background:#1c282a;border-color:#d5ad6240;border-radius:8px;padding:18px}.requiredLoginOverlay .loginPortal{background:radial-gradient(circle at 50% 0,#2c393c,#10181b 65%)!important;border-color:#c0a16633!important}.requiredLoginOverlay .accountForm>label{color:#d2c7ae!important;font-size:12px!important}.requiredLoginOverlay .inputWrapper,.requiredLoginOverlay .authModeSwitch{background:#0a1115!important;border-radius:8px!important;overflow:hidden!important}.requiredLoginOverlay .authSubmit{color:#221b10!important;text-shadow:none!important;background:linear-gradient(110deg,#e0c285,#b98f45)!important;border-radius:8px!important;font:700 14px Segoe UI,sans-serif!important}.requiredLoginOverlay .googleLogin{letter-spacing:0!important;background:#ffffff05!important;border-radius:8px!important}.requiredLoginOverlay .authFooter,.requiredLoginOverlay .forgotPassword,.requiredLoginOverlay .keepConnected span{font-size:13px!important}.creatorV60 .creatorSelected{background:#101b20ed;border-color:#c2a46950;border-radius:10px}.creatorV60 .creatorClassRail button{border-radius:7px;min-height:76px}.creatorV60 .creatorClassRail button b{letter-spacing:0;font-size:14px}.creatorV60 .creatorClassRail button small{font-size:12px}.creatorV60 .creatorV60Title h1{letter-spacing:-.02em!important;font:500 clamp(28px,3vw,48px)/1.2 Georgia,serif!important}.creatorV60 .creatorV60Title p{letter-spacing:0!important;color:#c6cdcb!important;font:400 15px/1.6 Segoe UI,sans-serif!important}.creatorV60 .creatorV60Hero{background:radial-gradient(#293936,#111c20)!important;border:1px solid #b8a06d66!important;border-radius:12px!important;height:440px!important;padding-bottom:55px!important;box-shadow:0 16px 45px #0005!important}.creatorV60 .creatorV60Hero:before,.creatorV60 .creatorV60Hero:after{display:none!important}.creatorV60 .creationViewToggle{justify-content:center!important;gap:8px!important;display:flex!important;bottom:10px!important;left:10px!important;right:10px!important}.creatorV60 .creationViewToggle button{border-radius:5px;min-width:90px;min-height:36px;font:600 12px Segoe UI,sans-serif}.creatorV60 :is(.creationAppearanceControls,.creatorRace,.creationReview){box-shadow:none!important;background:#132023ed!important;border:1px solid #b8a06d55!important;border-radius:10px!important}.creatorV60 .creationAppearanceControls label{letter-spacing:0;font:500 13px Segoe UI,sans-serif}.creatorV60 .creationStickyFooter{background:#10191df5;border-color:#b8a06d55}.creatorV60 .creationStickyFooter button{border-radius:6px;min-height:44px;font:600 13px Segoe UI,sans-serif}@media (width>=901px){.creatorV60.creationStep-0 .creatorV60Stage,.creatorV60.creationStep-1 .creatorV60Stage{justify-content:center;grid-template-columns:minmax(280px,400px) minmax(280px,380px)!important;gap:70px!important;max-width:1100px!important}.creatorV60.creationStep-0 .creatorV60Hero,.creatorV60.creationStep-1 .creatorV60Hero{order:2!important}.game-modal.game-modal:has(.equipmentWorkspace){width:min(94vw,1320px)!important;height:90dvh!important;max-height:90dvh!important;top:5dvh!important}}@media (width<=700px){.game-modal.game-modal{border-radius:12px 12px 0 0}.game-modal .modal-header{gap:12px;min-height:88px;padding:16px}.game-modal .section-icon{width:36px;height:36px}.game-modal .modal-header p{font-size:12px}.game-modal .modal-header h2{font-size:20px}.game-modal .modal-content{padding:14px}.game-modal .modal-tabs{padding:0 10px}.game-modal .modal-tabs button{padding-inline:12px}.game-modal .modal-footer{padding:12px}.game-modal .modal-footer button{flex:1}.game-modal .equipmentWorkspace{grid-template-columns:1fr;gap:18px}.game-modal .equipmentWorkspace>aside{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:12px}.game-modal .equipmentWorkspace>aside>h3{grid-column:1/-1}.game-modal .equipmentWorkspace>aside>.equipmentCharacter{align-self:center;height:210px!important;margin:0!important}.game-modal .equipmentSlots button{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:5px 8px}.game-modal .equipmentSlots img{width:26px;height:26px}.game-modal .equipmentSlots b{font-size:11px}.game-modal .equipmentInventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-modal .equipmentInventory>button{padding:10px}}.legionHeroBar{z-index:70;color:#f2ebda;background:#122332ed;border:1px solid #496070;padding:8px 12px;font:12px Segoe UI,sans-serif;position:absolute;bottom:12px;left:20px;right:20px}.legionHeroBar>header{align-items:center;gap:16px;margin-bottom:7px;display:flex}.legionHeroBar>header>button{margin-left:auto}.legionHeroBar button{color:#dce5ea;background:#203547;border:1px solid #496070;min-height:28px;padding:5px 8px}.legionHeroBar header div{gap:4px;display:flex}.legionHeroBar button[aria-pressed=true]{color:#ffe2a4;border-color:#e3bd72}.heroPortraitRail{scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.heroPortraitRail>button{text-align:left;align-items:center;gap:8px;min-width:145px;height:48px;display:flex;position:relative}.heroPortraitRail img{object-fit:contain;width:32px;height:40px;image-rendering:pixelated}.heroPortraitRail span{gap:4px;display:grid}.heroPortraitRail small{color:#b6c9d5;font-size:10px}.heroPortraitRail em{color:#8ae0af;margin-left:auto}.heroPortraitRail .equipped{border-bottom:2px solid #8ae0af}.heroQuickCard{background:#142636;border:1px solid #e3bd72;width:300px;padding:16px;position:absolute;bottom:100%;left:0;box-shadow:0 -10px 30px #0007}.heroQuickCard header{justify-content:space-between;align-items:center;display:flex}.heroQuickCard>div{gap:6px;display:flex}.heroQuickCard button:disabled{opacity:.4}@media (width>=701px){.game.game.pixelRpgShell .legionIdleStrip{top:calc(var(--top-h) + 12px);bottom:auto!important;left:auto!important;right:16px!important}}@media (width<=700px){.legionHeroBar{display:none}}.game.game.pixelRpgShell{--nox-void:#080f1c;--nox-panel:#152737;--nox-raised:#20384a;--nox-gold:#e3bd72;--nox-line:#496070;--nox-text:#f2ebda;--nox-muted:#b6c9d5;--nox-energy:#6eddeb;--nox-success:#8ae0af;--nox-danger:#ef796b;--nox-epic:#c09aff;--nox-legendary:#ffbc70;--nox-celestial:#d7faff;background:var(--nox-void);color:var(--nox-text);font-variant-numeric:tabular-nums;font-family:Segoe UI,Arial,sans-serif}.game.game.pixelRpgShell :is(button,a):focus-visible{outline:2px solid var(--nox-energy);outline-offset:3px}.game.game.pixelRpgShell .legionIdleStrip{border:1px solid var(--nox-line);width:auto;min-height:44px;color:var(--nox-text);background:#102232ed;border-radius:3px;align-items:center;gap:20px;padding:10px 16px;font:600 13px/1.4 Segoe UI,sans-serif;display:flex;bottom:18px;left:20px;right:auto;box-shadow:0 4px 16px #0005}.game.game.pixelRpgShell .legionIdleStrip header{border:0;gap:8px;padding:0}.game.game.pixelRpgShell .legionIdleStrip header b{color:var(--nox-success);font:700 12px Segoe UI,sans-serif}.game.game.pixelRpgShell .legionIdleStrip small{color:var(--nox-muted);letter-spacing:0;font:12px Segoe UI,sans-serif}@media (width>=701px){.game.game.pixelRpgShell{--sidebar-w:104px;--top-h:96px;--bottom-h:164px}.game.game.pixelRpgShell .gameSidebar{border-right:1px solid var(--nox-line);box-shadow:none;background:linear-gradient(90deg,#0c1725,#132332);grid-template-rows:96px minmax(0,1fr);padding:0 6px;width:var(--sidebar-w)!important}.game.game.pixelRpgShell .gameSidebarBrand{border-bottom:1px solid var(--nox-line);background:0 0;margin:0}.game.game.pixelRpgShell .gameSidebarBrand b{letter-spacing:.08em;font:700 16px Georgia,serif}.game.game.pixelRpgShell .gameSidebarBrand small{color:var(--nox-success);font:600 11px Segoe UI,sans-serif}.game.game.pixelRpgShell .gameSidebar nav{gap:2px;padding:8px 0;grid-template-rows:repeat(10,minmax(48px,1fr))!important;display:grid!important}.game.game.pixelRpgShell .gameSidebar nav button{border-radius:3px;align-content:center;justify-items:center;gap:5px;grid-template-columns:1fr!important;margin:0!important;padding:5px 2px!important;display:grid!important}.game.game.pixelRpgShell .gameSidebar nav :is(img,svg){color:var(--nox-gold);width:28px!important;height:28px!important}.game.game.pixelRpgShell .gameSidebar nav button span{color:var(--nox-muted);white-space:nowrap!important;font:600 10px/1.3 Segoe UI,sans-serif!important}.game.game.pixelRpgShell .gameSidebar nav button:is(:hover,.active){background:var(--nox-raised);border-color:var(--nox-gold);box-shadow:inset 2px 0 var(--nox-gold)}.game.game.pixelRpgShell .arenaBossHud{height:var(--top-h);border-bottom:1px solid var(--nox-line);background:linear-gradient(#1b3041,#122130);grid-template-columns:200px minmax(0,1fr) 82px;gap:20px;padding:12px 20px;right:408px;box-shadow:inset 0 2px #e3bd7233}.game.game.pixelRpgShell .arenaJourney{gap:3px}.game.game.pixelRpgShell .arenaJourney>small{color:var(--nox-gold);font:600 12px/1.2 Segoe UI,sans-serif}.game.game.pixelRpgShell .arenaJourney>b{font:700 23px/1.1 Georgia,serif}.game.game.pixelRpgShell .arenaJourney>span{color:var(--nox-muted);font:600 11px/1.3 Segoe UI,sans-serif}.game.game.pixelRpgShell .arenaEnemyStatus>small{color:var(--nox-muted);font-size:11px}.game.game.pixelRpgShell .arenaEnemyStatus h1{text-shadow:0 2px 2px #0007;margin:3px 0 9px;font:600 clamp(18px,1.6vw,28px)/1.15 Georgia,serif}.game.game.pixelRpgShell .arenaLife{border:1px solid #bb895d;border-radius:2px;height:17px;box-shadow:0 0 0 2px #080f1c}.game.game.pixelRpgShell .arenaLife>i{background:linear-gradient(90deg,#9f3348,#ec7964)}.game.game.pixelRpgShell .arenaLife>span{font:600 11px/15px Segoe UI,sans-serif}.game.game.pixelRpgShell .arenaEnemyStatus>em{display:none}.game.game.pixelRpgShell .arenaTimer{border-left:1px solid var(--nox-line);padding-left:12px}.game.game.pixelRpgShell .arenaTimer small{color:var(--nox-muted);font:10px/1.4 Segoe UI,sans-serif}.game.game.pixelRpgShell .arenaTimer b{color:var(--nox-gold);font:700 24px/1.4 Segoe UI,sans-serif}.game.game.pixelRpgShell .combatResourceBar{border-bottom:1px solid var(--nox-line);background:#122130;width:408px;padding:16px 8px}.game.game.pixelRpgShell .combatResourceBar button{text-align:left;border-color:#49607080;grid-template-rows:1fr;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:5px;padding:0 6px;display:grid}.game.game.pixelRpgShell .combatResourceBar img{grid-area:1/1;width:23px;height:23px;display:block}.game.game.pixelRpgShell .combatResourceBar span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.game.game.pixelRpgShell .combatResourceBar b{grid-area:1/2;font:700 18px/1.4 Segoe UI,sans-serif}.game.game.pixelRpgShell .arenaRendererSwitch{top:calc(var(--top-h) + 12px);opacity:.8;min-height:32px;padding:6px 10px;font-size:11px}.game.game.pixelRpgShell .arenaRendererSwitch:is(:hover,:focus-visible){opacity:1}.game.game.pixelRpgShell>.combatHud{border-top:1px solid var(--nox-gold)!important;background:linear-gradient(#192e3f,#0f1c2b)!important;grid-template-columns:300px minmax(0,1fr) 280px!important;gap:16px!important;padding:12px 18px!important;box-shadow:0 -8px 28px #0005!important}.game.game.pixelRpgShell>.combatHud>:is(.hudHeroCard,.combatSkillBar,.combatControls){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.game.game.pixelRpgShell .hudHeroCard{border-right:1px solid var(--nox-line)!important;grid-template:"portrait identity"48px"stats stats"32px"evolve evolve"40px/52px minmax(0,1fr)!important;gap:8px!important;padding:0 16px 0 0!important}.game.game.pixelRpgShell .hudHeroPortrait{border:1px solid var(--nox-line);background:var(--nox-void);width:48px!important;height:48px!important}.game.game.pixelRpgShell .hudHeroIdentity{grid-template-columns:1fr!important;gap:2px!important}.game.game.pixelRpgShell .hudHeroIdentity>b{font:600 20px/1.2 Georgia,serif!important}.game.game.pixelRpgShell .hudHeroIdentity>span{color:var(--nox-muted);font-size:12px!important}.game.game.pixelRpgShell .hudHeroIdentity>:is(small,i){display:none!important}.game.game.pixelRpgShell .hudHeroIdentity{padding-top:0!important}.game.game.pixelRpgShell .hudHeroIdentity>span{margin:0!important}.game.game.pixelRpgShell .hudHeroStats{grid-template-columns:repeat(3,1fr)!important;gap:0!important}.game.game.pixelRpgShell .hudHeroStats>span{padding:0 8px!important}.game.game.pixelRpgShell .hudHeroStats small{color:var(--nox-muted);font:10px/1.2 Segoe UI,sans-serif!important}.game.game.pixelRpgShell .hudHeroStats b{font-size:15px!important}.game.game.pixelRpgShell .hudEvolve{background:linear-gradient(#e3c489,#b58b43)!important;border:1px solid #f5dba3!important;height:40px!important;box-shadow:inset 0 2px #ffefba70!important}.game.game.pixelRpgShell>.combatHud>.combatSkillBar{grid-template-rows:26px minmax(0,1fr)!important;padding:0 16px!important}.game.game.pixelRpgShell .combatSkillBar>.mana{grid-template-rows:14px 5px!important;gap:3px 10px!important;height:24px!important}.game.game.pixelRpgShell .combatSkillBar>.mana>:is(span,b){color:var(--nox-energy);font:600 11px/14px Segoe UI,sans-serif!important}.game.game.pixelRpgShell .combatSkillBar>.mana>i{height:5px!important}.game.game.pixelRpgShell .mana>i>em{background:linear-gradient(90deg,#268aaf,var(--nox-energy))!important}.game.game.pixelRpgShell .nox-skill-slot{gap:4px;height:102px!important}.game.game.pixelRpgShell .nox-skill-slot>i{min-height:52px;border:1px solid var(--nox-gold)!important;border-radius:5px!important;width:52px!important;height:52px!important}.game.game.pixelRpgShell .nox-skill-slot>span{font:600 12px/1.2 Segoe UI,sans-serif!important}.game.game.pixelRpgShell .nox-skill-slot>small{color:var(--nox-muted);font-size:11px!important}.game.game.pixelRpgShell>.combatHud>.combatControls{border-left:1px solid var(--nox-line)!important;grid-template-rows:38px 48px 32px!important;gap:8px!important;padding:0 0 0 16px!important}.game.game.pixelRpgShell .combatControlButtons button{background:var(--nox-panel);border-color:var(--nox-line)}.game.game.pixelRpgShell .combatControlButtons button.active{color:#ffe9b9;border-color:var(--nox-gold);background:#674f2b}.game.game.pixelRpgShell .commandChest{border:1px solid var(--nox-line);background:#203547}.game.game.pixelRpgShell .commandSave small,.game.game.pixelRpgShell .commandSave em{display:none!important}.game.game.pixelRpgShell .commandSave b{color:var(--nox-muted);font-size:11px!important}}@media (width>=701px) and (width<=1450px){.game.game.pixelRpgShell{--sidebar-w:88px;--top-h:90px}.game.game.pixelRpgShell .arenaBossHud{grid-template-columns:156px minmax(0,1fr) 72px;gap:12px;padding:12px;right:348px}.game.game.pixelRpgShell .combatResourceBar{width:348px;padding-inline:4px}.game.game.pixelRpgShell .combatResourceBar b{font-size:16px}.game.game.pixelRpgShell>.combatHud{grid-template-columns:252px minmax(0,1fr) 252px!important;gap:8px!important;padding-inline:12px!important}}@media (width<=700px){.game.game.pixelRpgShell .legionIdleStrip{display:none}.game.game .gameSidebar.mobileMenuExpanded nav{grid-template-rows:repeat(4,72px)!important}}@media (prefers-reduced-motion:reduce){.game.game.pixelRpgShell .idleLiveDot{animation:none!important}}.game.game.pixelRpgShell{--nox-panel:#132521;--nox-raised:#263b30;--nox-line:#58604b;--nox-gold:#d6b776;--nox-muted:#c0ccbc}.game.game.pixelRpgShell :is(.arenaBossHud,.legionHeroBar,.heroQuickCard){background:linear-gradient(125deg,#23382ff5,#0b1919f5 65%,#29342bf5);border-color:#8b8057;box-shadow:inset 0 1px #e6ca8544,inset 0 -2px #020907aa,0 8px 24px #0005}.game.game.pixelRpgShell .gameSidebar{background:linear-gradient(90deg,#091612,#172820)!important}.game.game.pixelRpgShell :is(.legionHeroBar button,.combatHud button,.gameSidebar nav button,.combatResourceBar button){cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s,filter .16s}.game.game.pixelRpgShell :is(.legionHeroBar button,.combatHud button,.gameSidebar nav button,.combatResourceBar button):not(:disabled):hover{filter:brightness(1.12);border-color:#d6b776;box-shadow:inset 0 0 16px #c8b06c18,0 0 9px #8acfb315}.game.game.pixelRpgShell :is(.legionHeroBar button,.combatHud button):not(:disabled):active{filter:brightness(.85);box-shadow:inset 0 2px 8px #0008}.game.game.pixelRpgShell .legionHeroBar button{background:linear-gradient(#283b30,#14241e);border-color:#697158;min-height:32px}.game.game.pixelRpgShell .heroPortraitRail>button{border-left:3px solid #719c8d;min-width:184px;height:68px}.game.game.pixelRpgShell .heroPortraitRail>button[data-role=MAGIA]{border-left-color:#b391d8}.game.game.pixelRpgShell .heroPortraitRail>button[data-role=MELEE]{border-left-color:#bf8266}.game.game.pixelRpgShell .heroPortraitRail>button[aria-expanded=true]{outline-offset:-1px;background:linear-gradient(#3e4930,#1c3125);outline:1px solid #d6b776}.game.game.pixelRpgShell .heroPortraitRail small{color:#c7d4c3;font-size:12px}.game.game.pixelRpgShell .heroPortraitRail img{width:38px;height:48px;transition:filter .18s}.game.game.pixelRpgShell .heroPortraitRail button:hover img{filter:drop-shadow(0 0 4px #86c7ac88)}.game.game.pixelRpgShell .heroQuickCard{border-top:2px solid #d6b776;width:330px}.game.game.pixelRpgShell .heroQuickCard button{min-height:44px}@media (prefers-reduced-motion:reduce){.game.game.pixelRpgShell :is(button,img){transition:none!important}}.premiumUnavailable{color:#d4dfda;overflow-wrap:anywhere;background:#091c1b;border:1px solid #76643a;border-radius:8px;margin-block:20px;padding:clamp(16px,3vw,32px)}.premiumUnavailable small{color:#e4c47f;letter-spacing:.12em}.premiumUnavailable h2{color:#f3dfae;margin-block:12px;font-size:clamp(20px,3vw,28px);line-height:1.3}.premiumUnavailable p{max-width:65ch;font:400 16px/1.6 Segoe UI,sans-serif}.requiredLoginOverlay.requiredLoginOverlay{grid-template-columns:minmax(0,1.25fr) minmax(360px,520px)!important;width:100%!important;height:100dvh!important}.requiredLoginOverlay .loginPortal.loginPortal{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box!important;min-width:0!important;height:100%!important;min-height:0!important;padding:24px clamp(24px,3vw,44px)!important;overflow-y:auto!important}.requiredLoginOverlay .loginCrest{margin-bottom:18px!important}.requiredLoginOverlay .loginCrest img{height:72px!important}.requiredLoginOverlay .authModeSwitch{height:48px!important;margin-bottom:20px!important}.requiredLoginOverlay .authModeSwitch button{height:46px!important}.requiredLoginOverlay .accountForm{min-width:0;gap:14px!important}.requiredLoginOverlay .accountForm>label{margin:0!important}.requiredLoginOverlay .keepConnected{color:#bfcac7;margin:0!important;font:400 12px/1.5 Segoe UI,sans-serif!important}.requiredLoginOverlay .inputWrapper input{min-width:0!important;font-size:16px!important}.requiredLoginOverlay .turnstileSlot{overflow:visible;margin:0!important}.requiredLoginOverlay .forgotPassword{min-height:44px!important}.requiredLoginOverlay .authFooter button{min-height:44px}.requiredLoginOverlay .loginJourneyScene{min-height:0!important}.requiredLoginOverlay .loginJourneyCopy h1{font-size:clamp(32px,4vw,64px)!important}.requiredLoginOverlay .loginJourneyCopy>div{flex-wrap:wrap;gap:20px!important}.requiredLoginOverlay .loginPortal>.close{z-index:2;width:44px;height:44px;position:absolute;top:12px;right:12px;display:grid!important}.game.game.commercialCombatShell>.game-modal-overlay.game-modal-overlay{box-sizing:border-box;place-items:center;height:auto;overflow:hidden;inset:0 0 0 var(--sidebar-w,0px)!important;width:auto!important;padding:clamp(8px,2vw,24px)!important;display:grid!important}.game.game.commercialCombatShell>.game-modal-overlay>.game-modal.game-modal{box-sizing:border-box;flex-direction:column!important;width:min(1180px,100%)!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:900px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}.game-modal>.modal-header,.game-modal>.modal-tabs,.game-modal>.modal-footer{flex:none}.game-modal>.modal-header{min-height:0!important;padding:16px 20px!important}.game-modal>.modal-content{flex:1 1 0;min-width:0;padding:20px;min-height:0!important;overflow:auto!important}.game-modal>.modal-tabs{min-width:0;max-width:100%}.game-modal .title-and-description{overflow-wrap:anywhere;min-width:0}.game-modal .modal-meta{flex-wrap:wrap}.game-modal .modal-footer{min-height:0}.offlineRewardReport.cinematic{min-height:0!important}.offlineRewardReport.cinematic .offlineReportBody{min-height:0;overflow-y:auto}.creatorV60 .creatorV60Stage{box-sizing:border-box;min-width:0}@media (width>=901px) and (width<=1400px){.creatorV60 .creatorV60Stage{grid-template-columns:minmax(180px,220px) minmax(240px,1fr) minmax(320px,1.2fr)!important;gap:12px!important}}@media (width>=781px) and (width<=900px){.creatorV60 .creatorV60Stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important}.creatorV60 .creatorV60Hero{grid-column:1/-1}}.game-modal :is(.marketSearch input,.equipmentToolbar label){min-width:0;max-width:100%}@media (width<=900px){.requiredLoginOverlay.requiredLoginOverlay{grid-template-columns:minmax(0,1fr)!important}.requiredLoginOverlay .loginJourneyScene{display:none!important}.requiredLoginOverlay .loginPortal.loginPortal{grid-column:1!important;width:100%!important;padding-inline:max(20px,50% - 220px)!important}.game-modal .equipmentWorkspace,.game-modal :is(.classSetOffer,.dailyShopBanner){grid-template-columns:minmax(0,1fr)!important}.game-modal :is(.abyssOfferGrid,.inventoryItemGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=540px){.game-modal-overlay>.game-modal.game-modal{border-radius:10px}.game-modal>.modal-header{grid-template-columns:36px minmax(0,1fr) 44px;gap:10px;padding:12px!important}.game-modal .section-icon{width:36px;height:36px}.game-modal .modal-header h2{font-size:20px}.game-modal .modal-header p{font-size:12px}.game-modal>.modal-content{padding:12px!important}.game-modal>.modal-tabs{padding-inline:8px}.game-modal .modal-footer{padding:10px 12px}}@media (width<=700px){.game.game.commercialCombatShell>.game-modal-overlay.game-modal-overlay{inset:0 0 var(--mobile-nav-h,74px)!important}}
