:root{--void: #0a0f0e;--bg: #0c1211;--bg-2: #0e1413;--panel: #101615;--panel-2: #18211f;--panel-3: #22302c;--line: #2a3a35;--line-strong: #3c524b;--ink: #e9efe9;--ink-2: #aebbb4;--ink-3: #74857d;--ink-inv: #06100d;--accent: #2fa279;--accent-2: #45c592;--accent-deep: #16453c;--accent-ink: #05130e;--gold: #c7b06a;--gold-2: #ada263;--gold-deep: #8c7d43;--link: #7fd8b4;--focus: #58d3a0;--r-common: #b8a24e;--r-rare: #4bb58f;--r-epic: #c3ccd6;--r-unique: #cc5a50;--r-uniquerare: #5b82c4;--r-legendary: #d8b24a;--r-enemy: #d05252;--r-quest: #58c0a3;--r-boost: #b98fd0;--r-actboss: #e08a3c;--r-teamsize: #6fbf73;--ok: #45c592;--warn: #e0a24a;--danger: #ef5958;--disabled: #66756e;--kw: #d8c072;--kw-crit: #f0a45c;--kw-heal: #74d8a6;--kw-shield: #7fc0e6;--kw-attack: #ec9a6f;--kw-burn: #ef7a52;--kw-poison: #8fce4f;--kw-frost: #6fc8e6;--kw-stun: #e6cf5c;--kw-stealth: #b79ae0;--kw-rush: #f0b45c;--kw-stall: #82b4e6;--kw-shard: #f2d06a;--kw-magic: #a892e6;--kw-defense: #7fb8d8;--kw-mana: #5aa0d8;--kw-muted: #9aa6a0;--kw-warrior: #ec9a6f;--kw-tank: #7fb8d8;--kw-vanguard: #e0b46a;--kw-assassin: #c98fd0;--kw-duelist: #e0d264;--kw-mystic: #8fce9f;--kw-mage: #a892e6;--fp-missing-bg: #33301a;--fp-missing-fg: #d8c072;--fp-value-fg: #7fe3c4;--font-body: "Urbanist", "Urbanist Fallback", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "SCHABO", "Oswald", "Arial Narrow", "Urbanist", system-ui, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.5rem;--fs-2xl: 2.1rem;--fs-3xl: 3.2rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-8: 48px;--radius: 6px;--radius-sm: 4px;--shadow: 0 10px 34px rgba(0,0,0,.55);--glow-green: 0 0 18px -6px var(--accent-2);--maxw: 1180px}[data-rarity],[data-rarity=Common]{--r: var(--r-common)}[data-rarity=Rare]{--r: var(--r-rare)}[data-rarity=Epic]{--r: var(--r-epic)}[data-rarity=Unique]{--r: var(--r-unique)}[data-rarity=UniqueRare]{--r: var(--r-uniquerare)}[data-rarity=Legendary]{--r: var(--r-legendary)}[data-rarity=Enemy]{--r: var(--r-enemy)}[data-rarity=CommonQuest]{--r: color-mix(in srgb, var(--r-common) 50%, var(--r-quest))}[data-rarity=RareQuest]{--r: color-mix(in srgb, var(--r-rare) 50%, var(--r-quest))}[data-rarity=EpicQuest]{--r: color-mix(in srgb, var(--r-epic) 50%, var(--r-quest))}[data-rarity=LegendaryQuest]{--r: color-mix(in srgb, var(--r-legendary) 50%, var(--r-quest))}[data-rarity=SingleBattleBoost]{--r: var(--r-boost)}[data-rarity=ActBoss]{--r: var(--r-actboss)}[data-rarity=TeamSize]{--r: var(--r-teamsize)}@font-face{font-family:SCHABO;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schabo.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/urbanist-400.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/urbanist-500.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/urbanist-600.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/urbanist-700.woff2) format("woff2")}@font-face{font-family:Urbanist Fallback;src:local("Arial"),local("Segoe UI"),local("Roboto");ascent-override:96%;descent-override:24%;line-gap-override:0%;size-adjust:101%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:radial-gradient(1100px 620px at 50% -12%,#12201c,#0c121100 62%),radial-gradient(900px 700px at 88% 8%,#2fa2790f,#0c121100 55%),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.55;font-synthesis-weight:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.02;letter-spacing:.01em;margin:0 0 var(--sp-3);text-transform:uppercase}h1{font-size:var(--fs-3xl);letter-spacing:.015em}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl);color:var(--ink)}a{color:var(--link);text-decoration:none}a:hover{color:var(--accent-2);text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.container{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--sp-4)}.stack>*+*{margin-top:var(--sp-4)}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm)}.mono-num{font-variant-numeric:tabular-nums}.panel{position:relative;border:20px solid transparent;border-image:url(/assets/ui/TooltipBox.webp) 40 fill / 20px / 0 stretch;color:var(--ink)}.panel__pad{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.panel-flat{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-left:2px solid var(--r, var(--line-strong));border-radius:var(--radius)}.card{display:block;position:relative;border:12px solid transparent;border-image:url(/assets/ui/MenuBox.webp) 12 fill / 12px / 0 stretch;padding:var(--sp-3);transition:transform .1s ease,filter .12s ease}.card:after{content:"";position:absolute;left:12px;right:12px;top:10px;height:2px;background:linear-gradient(90deg,transparent,var(--r, var(--accent)) 20% 80%,transparent);opacity:.8}a.card:hover{transform:translateY(-2px);filter:brightness(1.12) drop-shadow(0 6px 18px rgba(0,0,0,.5))}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:400;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px 1px;color:var(--r, var(--ink-2));border:1px solid color-mix(in srgb,var(--r, var(--line)) 60%,transparent);background:color-mix(in srgb,var(--r, var(--panel)) 16%,#0a0f0e 84%);border-radius:3px}.badge--flag{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 14%,#0a0f0e)}.eicon{position:relative;display:inline-block;width:var(--sz, 64px);height:var(--sz, 64px);flex:0 0 auto}.eicon__frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eicon__art{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--art, 62%);height:var(--art, 62%);object-fit:contain}.eicon--relic .eicon__art{--art: 52%}.eicon--item .eicon__art{--art: 60%}.eicon--hero .eicon__art{--art: 80%;z-index:0}.eicon--hero .eicon__frame{z-index:1}.eicon--item .eicon__frame,.eicon--relic .eicon__frame{z-index:0}.eicon--item .eicon__art,.eicon--relic .eicon__art{z-index:1}.icon{width:48px;height:48px;flex:0 0 auto;border-radius:4px;background:var(--panel-3) center/cover no-repeat;border:1px solid var(--line);content-visibility:auto}table.data{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}table.data th,table.data td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}table.data th{color:var(--gold-2);font-family:var(--font-display);font-weight:400;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.table-scroll{overflow-x:auto}.desc{line-height:1.6}.kw{color:var(--kw);font-weight:600}.kw-crit{color:var(--kw-crit)}.kw-burn{color:var(--kw-burn)}.kw-poison{color:var(--kw-poison)}.kw-frost{color:var(--kw-frost)}.kw-stun{color:var(--kw-stun)}.kw-stealth{color:var(--kw-stealth)}.kw-debuff,.kw-debuffs{color:var(--kw-poison)}.kw-heal{color:var(--kw-heal)}.kw-shield,.kw-shields{color:var(--kw-shield)}.kw-rush{color:var(--kw-rush)}.kw-stall{color:var(--kw-stall)}.kw-taunt,.kw-threat{color:var(--kw-rush)}.kw-backup,.kw-lasting,.kw-reserve,.kw-backuponly{color:var(--kw-shard)}.kw-attack{color:var(--kw-attack)}.kw-magic{color:var(--kw-magic)}.kw-defense{color:var(--kw-defense)}.kw-maxhp,.kw-health{color:var(--kw-heal)}.kw-mana,.kw-manaregen,.kw-startingmana{color:var(--kw-mana)}.kw-attackspeed,.kw-attackrange,.kw-movespeed,.kw-omnivamp,.kw-damage,.kw-damageamp{color:var(--kw-attack)}.kw-shard,.kw-shards,.kw-reroll{color:var(--kw-shard)}.kw-hp\/s,.kw-hp-s{color:var(--kw-heal)}.kw-warrior{color:var(--kw-warrior)}.kw-tank{color:var(--kw-tank)}.kw-vanguard{color:var(--kw-vanguard)}.kw-assassin{color:var(--kw-assassin)}.kw-duelist,.kw-duelists{color:var(--kw-duelist)}.kw-mystic{color:var(--kw-mystic)}.kw-mage{color:var(--kw-mage)}.kw-bold{color:var(--ink)}.kw-datatracking,.kw-globaldatatracking,.kw-customdataitemname,.kw-customdatarelicname,.kw-basicstat,.kw-primarystat,.kw-generate,.kw-class,.kw-rank,.kw-seconds,.kw-statcalc-damage,.kw-statcalc-shield,.kw-statcalc-burn,.kw-statcalc-poison,.kw-statcalc-frost,.kw-statcalc-heal,.kw-statcalc-defense,.kw-statcalc-crit,.kw-statcalc-magic,.kw-statcalc-attack,.kw-statcalc-attackspeed,.kw-statcalc-hps,.kw-statcalc-maxhp,.kw-statcalc-manaregen,.kw-statcalc-omnivamp,.kw-statcalc-shard,.kw-statcalc-stun,.kw-statcalc-rank{color:var(--kw-muted);font-weight:600}.eicon--plain .eicon__art{--art: 88%}.fp-missing{display:inline-block;min-width:1.1em;text-align:center;color:var(--fp-missing-fg);background:var(--fp-missing-bg);border-radius:3px;padding:0 .25em;font-weight:700;cursor:help}.fp-value{color:var(--fp-value-fg);font-weight:700;font-variant-numeric:tabular-nums}.efx{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.efx .chip{font-size:.78rem;padding:2px 9px;border-radius:3px;border:1px solid var(--line);color:var(--ink-2);background:color-mix(in srgb,var(--accent) 5%,transparent)}.efx .chip--trigger{color:var(--fp-value-fg);border-color:color-mix(in srgb,var(--fp-value-fg) 40%,transparent)}.grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.statgrid{display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.stat{display:flex;justify-content:space-between;gap:var(--sp-3);padding:6px 0;border-bottom:1px dashed var(--line)}.stat .k{color:var(--ink-3)}.stat .v{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.btn{--tb: 5px;--cap: 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:40px;padding:0 4px;color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);letter-spacing:.03em;text-transform:uppercase;border:var(--tb) solid transparent;border-left-width:var(--cap);border-right-width:var(--cap);border-image:url(/assets/ui/SecondaryButton.webp) 18 96 fill / var(--tb) var(--cap) / 0 stretch;background:transparent;-webkit-appearance:none;appearance:none}.btn:hover{border-image-source:url(/assets/ui/SecondaryButton_Hovered.webp);color:#eafff5;text-decoration:none}.btn:active{border-image-source:url(/assets/ui/SecondaryButton_Pressed.webp)}.btn:disabled,.btn[aria-disabled=true]{border-image-source:url(/assets/ui/SecondaryButton_Disabled.webp);color:var(--disabled);cursor:default}.btn--accent{color:var(--accent-ink);text-shadow:0 1px 0 rgba(255,255,255,.18);border-image-source:url(/assets/ui/Button_01_BottomLayer.webp)}.btn--accent:hover{border-image-source:url(/assets/ui/Button_01_Hover.webp);color:var(--accent-ink)}.btn--accent:active{border-image-source:url(/assets/ui/Button_01_Press.webp)}.btn--accent:before{content:"";position:absolute;top:calc(-1 * var(--tb));bottom:calc(-1 * var(--tb));left:calc(-1 * var(--cap));right:calc(-1 * var(--cap));pointer-events:none;border:var(--tb) solid transparent;border-left-width:var(--cap);border-right-width:var(--cap);border-image:url(/assets/ui/Button_01_TopLayer.webp) 18 96 / var(--tb) var(--cap) / 0 stretch}kbd{font-family:var(--font-body);font-size:.72em;font-weight:700;background:#00000059;color:var(--ink-2);border:1px solid var(--gold-deep);border-radius:3px;padding:1px 5px}#gr-tip{position:fixed;z-index:90;max-width:340px;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .1s ease,transform .1s ease;border:18px solid transparent;border-image:url(/assets/ui/TooltipBox.webp) 40 fill / 18px / 0 stretch;padding:2px 4px 8px;font-size:var(--fs-sm);box-shadow:var(--shadow)}#gr-tip.on{opacity:1;transform:translateY(0)}#gr-tip .t{font-family:var(--font-display);font-size:var(--fs-xl);text-transform:uppercase;letter-spacing:.02em;margin-bottom:0;color:var(--r, var(--gold))}#gr-tip .m{color:var(--ink-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-head[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:linear-gradient(180deg,#080d0cf0,#080d0cc7);border-bottom:1px solid var(--gold-deep);box-shadow:0 1px #c7b06a1f,0 6px 20px -12px #000}.site-head__row[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--sp-4);height:62px}.brand[data-astro-cid-5hce7sga]{font-family:var(--font-display);font-size:1.7rem;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;line-height:1}.brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{color:var(--accent-2);margin-left:6px}.brand[data-astro-cid-5hce7sga]:hover{text-decoration:none;color:var(--gold)}.mainnav[data-astro-cid-5hce7sga]{display:flex;gap:var(--sp-4);margin-left:var(--sp-5)}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.03em}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--accent-2);text-decoration:none}.searchbtn[data-astro-cid-5hce7sga]{margin-left:auto;--tb: 4px;--cap: 22px;min-height:36px;font-size:var(--fs-md)}main[data-astro-cid-5hce7sga]{padding-block:var(--sp-6) var(--sp-8);min-height:60vh}.site-foot[data-astro-cid-5hce7sga]{border-top:1px solid var(--gold-deep);padding-block:var(--sp-5);margin-top:var(--sp-8);background:linear-gradient(180deg,transparent,rgba(8,13,12,.6))}.search-modal[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:80;display:none;background:#05070b99;padding-top:12vh}.search-modal[data-astro-cid-5hce7sga].on{display:block}.search-modal__box[data-astro-cid-5hce7sga]{max-width:640px;margin-inline:auto;padding:var(--sp-3)}.pagefind-ui{--pagefind-ui-primary: var(--accent);--pagefind-ui-text: var(--ink);--pagefind-ui-background: var(--panel);--pagefind-ui-border: var(--line-strong);--pagefind-ui-font: var(--font-body)}@media(max-width:640px){.searchbtn[data-astro-cid-5hce7sga] kbd[data-astro-cid-5hce7sga]{display:none}.mainnav[data-astro-cid-5hce7sga]{margin-left:0}.site-head__row[data-astro-cid-5hce7sga]{gap:var(--sp-2)}}
