.d3{--d3-gold: #c7b377;--d3-gold-hi: #f0dca0;--d3-bronze: #6b5530;--d3-blood: #a8261b;--d3-line: rgb(199 179 119 / .16);--d3-line-hi: rgb(199 179 119 / .38);--d3-panel: rgb(18 13 9 / .78);--d3-panel-hi: rgb(30 22 15 / .82);--d3-text: #e8dfcc;--d3-q-normal: #ffffff;--d3-q-magic: #7979d4;--d3-q-rare: #ffff00;--d3-q-legendary: #bf642f;--d3-q-legendary-hi: #ff8000;--d3-q-set: #8bd442;color:var(--d3-text)}.d3c-magic,.d3c-blue{color:#7979d4}.d3c-gold{color:#c7b377}.d3c-green{color:#00e000}.d3c-orange,.d3c-legendary{color:#ff8000}.d3c-red{color:#ff4040}.d3c-white{color:#fff}.d3c-grey,.d3c-gray{color:#a0a0a0}.d3c-yellow,.d3c-rare{color:#ff0}.d3c-set{color:#8bd442}.d3c-bullet{color:var(--d3-gold)}.d3-q--normal{color:var(--d3-q-normal)}.d3-q--magic{color:var(--d3-q-magic)}.d3-q--rare{color:var(--d3-q-rare)}.d3-q--legendary{color:var(--d3-q-legendary-hi)}.d3-q--set{color:var(--d3-q-set)}.d3-q--plain{color:inherit}.d3-band{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d3-gold-hi)}.d3-band:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--d3-line-hi),transparent)}.d3-lead{max-width:50rem;font-size:1rem;line-height:1.65;color:var(--d3-text)}.d3-more{font-size:.875rem;color:var(--d3-gold)}.d3-more:hover{text-decoration:underline}.d3-link{color:var(--d3-gold-hi);text-decoration:underline;text-decoration-color:#c7b37766;text-underline-offset:3px}.d3-link:hover{text-decoration-color:currentColor}.d3-calc{display:inline-block;margin-left:.5rem;padding:0 .35rem;border:1px dashed var(--d3-line-hi);font-family:var(--font-sans);font-size:.66rem;font-weight:600;letter-spacing:.04em;color:var(--d3-gold);vertical-align:middle}.d3-text{line-height:1.6}.d3-text p+p{margin-top:.75rem}.d3-quote{max-width:46rem;padding:.9rem 1.1rem;border-left:3px solid var(--d3-bronze);background:var(--d3-panel);font-style:italic;line-height:1.6;color:var(--d3-gold)}.d3-head{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--d3-line);background:#0b0806}.d3-head:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--d3-art, none) 50% 35% / cover no-repeat;filter:brightness(.5) saturate(.85)}.d3-head:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--color-ink) 0%,rgb(11 8 6 / .7) 55%,rgb(11 8 6 / .35) 100%)}.d3-head__inner{padding-top:1.5rem;padding-bottom:2rem}.d3-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.d3-head__kicker{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--d3-gold)}.d3-head h1{margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;color:#f8eedb;text-shadow:0 2px 12px rgb(0 0 0 / .8)}.d3-head h1.d3-q--legendary,.d3-head h1.d3-q--set,.d3-head h1.d3-q--rare,.d3-head h1.d3-q--magic{color:inherit}.d3-head h1.d3-q--legendary{color:var(--d3-q-legendary-hi)}.d3-head h1.d3-q--set{color:var(--d3-q-set)}.d3-head__text{margin-top:.75rem;max-width:48rem;font-size:1.02rem;line-height:1.6;color:#eadfca;text-shadow:0 1px 6px rgb(0 0 0 / .9)}.d3-head__icon{flex:none}.d3-box{padding:1rem 1.1rem;border:1px solid var(--d3-line);background:linear-gradient(180deg,var(--d3-panel-hi),var(--d3-panel))}.d3-box__head{margin-bottom:.65rem;font-family:var(--font-display);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--d3-gold)}.d3-facts{display:grid;grid-template-columns:auto 1fr;gap:.4rem .9rem;font-size:.9rem}.d3-facts dt{color:var(--color-muted)}.d3-facts dd{min-width:0;overflow-wrap:anywhere;color:#f1e8d6}@media(max-width:480px){.d3-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.d3-facts dd{margin-bottom:.4rem}}.d3-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border:1px solid var(--d3-line-hi);background:#08060499;font-size:.8rem;font-weight:600;color:#f1e6cc}a.d3-chip:hover,.d3-chip.is-on{border-color:var(--d3-gold);color:var(--d3-gold-hi)}.d3-chip small{font-weight:400;color:var(--color-muted)}.d3-scroll{position:relative;overflow-x:auto;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3-table{width:100%;border-collapse:collapse;font-size:.9rem}.d3-table th,.d3-table td{padding:.5rem .7rem;border-bottom:1px solid var(--d3-line);text-align:left;vertical-align:middle}.d3-table thead th{position:sticky;top:0;z-index:1;background:#1a130d;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--d3-gold);white-space:nowrap}.d3-table tbody tr:hover{background:#c7b3770d}.d3-table td.num,.d3-table th.num{text-align:right;font-variant-numeric:tabular-nums}.d3-table tr.is-done{opacity:.55}.d3-table tr.is-done .d3-ref__name{text-decoration:line-through;text-decoration-color:#ffffff59}.d3-table--list td.d3-td-name{min-width:14rem}.d3-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600}.d3-check input{width:1.1rem;height:1.1rem;accent-color:var(--d3-blood)}.d3-slot{flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgb(255 255 255 / .14);border-radius:2px;background:radial-gradient(circle at 50% 65%,#503c2859,#00000080),#120d09}.d3-slot img{width:92%;height:92%;object-fit:contain}.d3-slot--tall{width:1.6rem;height:3.2rem}.d3-slot--sm{width:1.9rem;height:1.9rem}.d3-slot--sm.d3-slot--tall{width:1.3rem;height:2.6rem}.d3-slot--lg{width:4.5rem;height:4.5rem}.d3-slot--lg.d3-slot--tall{width:3.5rem;height:7rem}.d3-slot--xl{width:5.5rem;height:5.5rem}.d3-slot--xl.d3-slot--tall{width:4rem;height:8rem}.d3-slot--legendary,.d3-slot--set,.d3-slot--rare,.d3-slot--magic{border-color:#0009;background:#0b0806 center / 100% 100% no-repeat}.d3-slot--legendary{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Legendary.webp)}.d3-slot--set{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Set.webp)}.d3-slot--rare{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Rare.webp)}.d3-slot--magic{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Magic.webp)}.d3-slot--legendary.d3-slot--tall{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Legendary.webp)}.d3-slot--set.d3-slot--tall{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Set.webp)}.d3-slot--rare.d3-slot--tall{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Rare.webp)}.d3-slot--magic.d3-slot--tall{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Magic.webp)}.d3-slot--empty:after{content:"";width:40%;height:40%;border:1px solid rgb(255 255 255 / .12);transform:rotate(45deg)}.d3-ref{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:#f3ead8}.d3-ref.d3-q--legendary .d3-ref__name{color:var(--d3-q-legendary-hi)}.d3-ref.d3-q--set .d3-ref__name{color:var(--d3-q-set)}.d3-ref.d3-q--rare .d3-ref__name{color:var(--d3-q-rare)}.d3-ref.d3-q--magic .d3-ref__name{color:var(--d3-q-magic)}a.d3-ref:hover .d3-ref__name{text-decoration:underline;text-underline-offset:3px}.d3-ref__name{overflow-wrap:break-word}.d3-ref__sub{font-size:.78rem;color:var(--color-muted)}.d3-refs{display:grid;gap:.5rem}.d3-refs--grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.d3-steps{display:grid;gap:.45rem;max-width:50rem;padding-left:1.25rem;line-height:1.55}ol.d3-steps{list-style:decimal}ul.d3-steps{list-style:disc}.d3-steps li::marker{color:var(--d3-gold)}.d3-bonus{display:grid;gap:.6rem;max-width:50rem}.d3-bonus__row{display:flex;gap:.9rem;align-items:flex-start;padding:.75rem .9rem;border:1px solid rgb(139 212 66 / .25);background:var(--d3-panel)}.d3-bonus__n{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--d3-q-set);font-weight:700;color:var(--d3-q-set)}.d3-bonus__row p{line-height:1.55;color:#e2f0cf}.d3rune{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-right:.3rem;border:1px solid var(--d3-line-hi);font-size:.75rem;color:var(--d3-gold-hi)}.d3rune--a{border-color:#d14b2a}.d3rune--b{border-color:#c9a227}.d3rune--c{border-color:#a35bd6}.d3rune--d{border-color:#3fa9d6}.d3rune--e{border-color:#7ac143}.d3rune--a,.d3rune--b,.d3rune--c,.d3rune--d,.d3rune--e{width:1.6rem;height:1.6rem;border:0;color:transparent;overflow:hidden;background:center / contain no-repeat;vertical-align:middle;-webkit-user-select:none;user-select:none}.d3rune--a{background-image:url(/assets/img/d3/ui/SkillsPane_RuneSymbol01_Mouseover.webp)}.d3rune--b{background-image:url(/assets/img/d3/ui/SkillsPane_RuneSymbol02_Mouseover.webp)}.d3rune--c{background-image:url(/assets/img/d3/ui/SkillsPane_RuneSymbol03_Mouseover.webp)}.d3rune--d{background-image:url(/assets/img/d3/ui/SkillsPane_RuneSymbol04_Mouseover.webp)}.d3rune--e{background-image:url(/assets/img/d3/ui/SkillsPane_RuneSymbol05_Mouseover.webp)}.d3tip{--t: calc(100cqw / 473);--d3-serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;container-type:inline-size;width:100%;max-width:24rem;box-shadow:0 10px 30px #000000b3;font-family:var(--d3-serif);font-size:.9rem;line-height:1.4}.d3tip__title{position:relative;isolation:isolate;display:grid;place-items:center;min-height:calc(60 * var(--t));padding:calc(8 * var(--t)) calc(40 * var(--t));text-align:center;background:url(/assets/img/d3/ui/Tooltip_Frame_Title_Top.webp) top / 100% 60% no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Title_Bottom.webp) bottom / 100% 40% no-repeat,#0c0907}.d3tip__qc{position:absolute;z-index:-1;left:calc(36 * var(--t));right:calc(36 * var(--t));top:calc(4 * var(--t));bottom:calc(4 * var(--t));background:url(/assets/img/d3/ui/Tooltip_Frame_QualityColor_Default.webp) center / 100% 100% no-repeat;mix-blend-mode:screen}.d3tip--legendary .d3tip__qc{background-image:url(/assets/img/d3/ui/Tooltip_Frame_QualityColor_Legendary.webp)}.d3tip--set .d3tip__qc{background-image:url(/assets/img/d3/ui/Tooltip_Frame_QualityColor_Set.webp)}.d3tip--rare .d3tip__qc{background-image:url(/assets/img/d3/ui/Tooltip_Frame_QualityColor_Rare.webp)}.d3tip--magic .d3tip__qc{background-image:url(/assets/img/d3/ui/Tooltip_Frame_QualityColor_Magic.webp)}.d3tip__name{font-family:var(--font-display);font-size:max(15px,calc(24 * var(--t)));font-weight:700;line-height:1.15;color:#fff;text-shadow:0 1px 2px #000}.d3tip--legendary .d3tip__name{color:#bf642f}.d3tip--set .d3tip__name{color:#0f0}.d3tip--rare .d3tip__name{color:#ff0}.d3tip--magic .d3tip__name{color:#6969ff}.d3tip__body{position:relative;padding:calc(16 * var(--t)) calc(26 * var(--t)) calc(24 * var(--t));background:url(/assets/img/d3/ui/Tooltip_Frame_Tile_Top.webp) top / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Bottom.webp) bottom / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Bottom.webp) bottom calc(9 * var(--t)) center / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Middle.webp) top / 100% auto repeat-y,#050403}.d3tip__top{display:flex;gap:calc(14 * var(--t));align-items:flex-start;margin-bottom:.6rem}.d3tip__icon{position:relative;flex:none;width:calc(72 * var(--t));height:calc(72 * var(--t));background:url(/assets/img/d3/ui/Tooltip_IconFrame_Small.webp) 0 0 / 100% 100% no-repeat}.d3tip__icon.is-tall{height:calc(136 * var(--t));background-image:url(/assets/img/d3/ui/Tooltip_IconFrame_Large.webp)}.d3tip__icon img{position:absolute;left:calc(4 * var(--t));top:calc(4 * var(--t));width:calc(64 * var(--t));height:calc(64 * var(--t));background:url(/assets/img/d3/ui/Quality_Small_Inventory_Rare.webp) 0 0 / 100% 100% no-repeat}.d3tip__icon.is-tall img{height:calc(128 * var(--t))}.d3tip__icon--legendary img{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Legendary.webp)}.d3tip__icon--set img{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Set.webp)}.d3tip__icon--magic img{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Magic.webp)}.d3tip__icon--normal img{background:none}.d3tip__icon--legendary.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Legendary.webp)}.d3tip__icon--set.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Set.webp)}.d3tip__icon--rare.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Rare.webp)}.d3tip__icon--magic.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Magic.webp)}.d3tip__type{font-weight:600}.d3tip__slot{font-size:.8rem;color:#a99d84}.d3tip__big{margin:.2rem 0 0 calc(-14 * var(--t));padding:calc(18 * var(--t)) calc(14 * var(--t)) calc(4 * var(--t));font-family:var(--d3-serif);font-size:max(22px,calc(44 * var(--t)));font-weight:400;line-height:1;color:#fff;background:url(/assets/img/d3/ui/Tooltip_DPS_Accent.webp) left top / calc(298 * var(--t)) auto no-repeat}.d3tip__big--armor{background-image:url(/assets/img/d3/ui/Tooltip_DPS_Armor.webp)}.d3tip__biglabel,.d3tip__aps{font-size:.8rem;color:#a99d84}.d3tip__group{margin-top:.55rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a99d84}.d3tip__props{display:grid;gap:.2rem;margin-top:.2rem;color:#6969ff}.d3tip__props li{position:relative;padding-left:.95rem}.d3tip__props li:before{content:"◆";position:absolute;left:0;top:.05rem;font-size:.55rem;color:#7979d4}.d3tip__props .d3c-magic{color:#a9a9ff}.d3tip__rand{color:#9a93b8;font-style:italic}.d3tip__alt{font-size:.76rem;color:#8f88aa}.d3tip__power{position:relative;margin-top:.5rem;padding-left:.95rem;color:#c7823a}.d3tip__power:before{content:"◆";position:absolute;left:0;top:.05rem;font-size:.55rem}.d3tip__power .d3c-magic{color:#a9a9ff}.d3tip__sockets{margin-top:.5rem;color:#a99d84}.d3tip__sockets li{display:flex;align-items:center;gap:.4rem}.d3tip__sockets img{width:1.1rem;height:1.1rem}.d3tip__set{margin-top:.75rem;color:#6f6f6f}.d3tip__setname{font-weight:700;color:var(--d3-q-set)}.d3tip__setname a:hover{text-decoration:underline}.d3tip__pieces{margin:.2rem 0 .4rem .6rem;font-size:.82rem;color:#8a8a8a}.d3tip__pieces li.is-self{color:var(--d3-q-set)}.d3tip__pieces a:hover{color:#dcdcdc;text-decoration:underline}.d3tip__bonus{margin-top:.35rem;font-size:.82rem;color:#8a8a8a}.d3tip__props--set{color:var(--d3-q-set)}.d3tip__props--set li:before{color:var(--d3-q-set)}.d3tip__desc{margin-top:.6rem;color:#d9cfb8}.d3tip__flavor{margin-top:.75rem;font-style:italic;color:var(--d3-gold)}.d3tip__fact{font-size:.85rem;color:#e1d7c2}.d3tip__fact span{color:#a99d84}.d3tip__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .8rem;margin-top:.75rem;padding-top:.75rem;background:url(/assets/img/d3/ui/Tooltip_DividerLine.webp) top center / 100% auto no-repeat;font-size:.8rem;color:#e8dfcc}.d3tip__flavor{font-family:var(--d3-serif)}.d3-hover{position:fixed;z-index:90;width:24rem;max-width:calc(100vw - 16px);pointer-events:none}.d3-hover[hidden]{display:none}.d3db-filter{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1rem}.d3db-filter input[type=search]{min-width:14rem;flex:1;max-width:26rem;padding:.5rem .75rem;border:1px solid var(--d3-line-hi);background:#080604bf;color:#fff}.d3db-filter button{padding:.5rem .9rem;border:1px solid var(--d3-gold);background:#c7b3771f;font-weight:700;color:var(--d3-gold-hi)}.d3db-facets{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.d3db-pages{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:1.25rem}.d3db-pages a,.d3db-pages span{min-width:2.2rem;padding:.35rem .6rem;border:1px solid var(--d3-line);text-align:center;font-size:.86rem}.d3db-pages a:hover,.d3db-pages [aria-current]{border-color:var(--d3-gold);color:var(--d3-gold-hi)}.d3db-show{display:grid;gap:2rem}@media(min-width:1024px){.d3db-show{grid-template-columns:minmax(0,1fr) 24rem}}.d3db-show__side{min-width:0}@media(min-width:1024px){.d3db-show__side{order:2}}@media(max-width:1023px){.d3db-show__side{order:-1}}.d3-portrait{display:block;width:14rem;height:auto;margin-bottom:1rem;border:1px solid var(--d3-line)}.d3-mural{display:block;width:100%;height:auto;margin-bottom:1rem;border:1px solid var(--d3-line)}.d3-tiles{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.d3-tile{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border:1px solid var(--d3-line);background:linear-gradient(180deg,var(--d3-panel-hi),var(--d3-panel));transition:border-color .15s,transform .15s}.d3-tile:hover{border-color:var(--d3-gold);transform:translateY(-1px)}.d3-tile img{flex:none;width:3rem;height:3rem;object-fit:contain}.d3-tile__title{display:block;font-family:var(--font-display);font-size:1rem;font-weight:700;color:#f6ead0}.d3-tile__title small{font-family:var(--font-sans);font-size:.75rem;color:var(--d3-gold)}.d3-tile__text{display:block;margin-top:.2rem;font-size:.84rem;line-height:1.45;color:var(--color-muted)}.d3hub-hero{position:relative;isolation:isolate;overflow:clip visible;z-index:2;border-bottom:1px solid var(--d3-line);background:#0b0806}.d3hub-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--d3hub-art) 60% 30% / cover no-repeat;filter:brightness(.62) saturate(1)}.d3hub-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(11 8 6 / .92) 0%,rgb(11 8 6 / .55) 45%,transparent 75%),linear-gradient(to top,var(--color-ink) 0%,transparent 35%)}@media(max-width:767px){.d3hub-hero:before{background-image:var(--d3hub-art-sm, var(--d3hub-art))}}.d3hub-hero__inner{position:relative;display:flex;flex-direction:column;min-height:26rem;padding-top:1.5rem;padding-bottom:1.75rem}.d3hub-hero__main{max-width:42rem}.d3hub-logo{margin:.5rem 0 0 -1rem;line-height:0}.d3hub-logo img{width:clamp(16rem,80vw,28rem);height:auto;filter:drop-shadow(0 10px 28px rgb(0 0 0 / .85))}.d3hub-tagline{margin-top:.25rem;max-width:36rem;font-size:1.05rem;line-height:1.6;color:#efe4cc;text-shadow:0 1px 6px rgb(0 0 0 / .9)}.d3hub-search{position:relative;display:flex;gap:.5rem;margin-top:1.25rem;max-width:34rem}.d3hub-search input{flex:1;min-width:0;padding:.65rem .85rem;border:1px solid var(--d3-line-hi);background:#080604cc;color:#fff}.d3hub-search button{padding:.65rem 1.1rem;border:1px solid var(--d3-blood);background:linear-gradient(180deg,#7a1b12,#4a0f09);font-weight:700;color:#fff1dc}.d3hub-credit{margin-top:auto;padding-top:1rem;font-size:.72rem;color:#ffffff8c}.d3hub-counts{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;font-size:.9rem;color:var(--color-muted)}.d3hub-counts b{font-family:var(--font-display);font-size:1.15rem;color:var(--d3-gold-hi)}.d3hub-counts a:hover{color:#fff}.d3-classes{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.d3-class,.d3-act{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:13rem;padding:1rem;overflow:hidden;border:1px solid var(--d3-line);background:#120d09}.d3-class:before,.d3-act:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--card-art, none) center 20% / cover no-repeat;opacity:.85;transition:transform .6s ease,opacity .3s}.d3-class:after,.d3-act:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(11 8 6 / .97) 22%,rgb(11 8 6 / .3) 70%,transparent)}.d3-class:hover,.d3-act:hover{border-color:var(--d3-gold)}.d3-class:hover:before,.d3-act:hover:before{opacity:1;transform:scale(1.04)}.d3-class img{position:absolute;top:.75rem;right:.75rem;width:3rem;height:auto;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .8))}.d3-class__name,.d3-act__name{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fbf1dc;text-shadow:0 2px 8px rgb(0 0 0 / .9)}.d3-class__meta,.d3-act__meta{margin-top:.2rem;font-size:.82rem;color:#d7caa9}.d3-acts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.d3-act{min-height:9rem}.d3-faq{display:grid;gap:.5rem;max-width:56rem}.d3-faq details{border:1px solid var(--d3-line);background:var(--d3-panel)}.d3-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-weight:600;color:#f6efe0}.d3-faq summary::-webkit-details-marker{display:none}.d3-faq summary:after{content:"+";font-weight:700;color:var(--d3-gold)}.d3-faq details[open] summary:after{content:"–"}.d3-faq__a{padding:0 1rem .95rem;font-size:.92rem;line-height:1.6;color:#e2d8c3}.d3-sister{max-width:56rem;font-size:.92rem}.site-header .d3nav{overflow:visible}.d3nav__group{position:relative;display:flex}.d3nav__caret{display:inline-block;width:.4rem;height:.4rem;margin-left:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.6}.d3nav__panel{position:absolute;top:100%;left:0;z-index:60;display:none;min-width:30rem;padding-top:.4rem;text-transform:none;letter-spacing:normal;font-family:var(--font-sans)}.d3nav__group:hover .d3nav__panel,.d3nav__group:focus-within .d3nav__panel,.d3nav__group.is-open .d3nav__panel{display:block}.d3nav__inner{display:flex;gap:1.5rem;padding:1.1rem 1.25rem;border:1px solid rgb(199 179 119 / .3);background:#150f0a;box-shadow:0 18px 40px #0009}.d3nav__col{min-width:11rem}.d3nav__head{margin-bottom:.5rem;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c7b377}.d3nav__col ul{display:grid;gap:.15rem}.d3nav__link{display:flex;align-items:center;gap:.45rem;padding:.28rem .35rem;font-size:.88rem;font-weight:500;color:#ece2cd;white-space:nowrap}.d3nav__link:hover{background:#c7b37714;color:#f0dca0}.d3nav__link--hl{font-weight:700;color:#f0dca0}.d3nav__link small{margin-left:auto;padding-left:.6rem;font-size:.72rem;color:var(--color-muted)}.d3nav-m summary{cursor:pointer;list-style:none}.d3nav-m summary::-webkit-details-marker{display:none}.d3nav-m__body{display:grid;gap:.2rem;padding:0 0 .6rem .8rem;font-size:.92rem}.d3nav-m__head{margin-top:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}@media(max-width:640px){.d3-table--list td.d3-td-name{min-width:11rem}.d3-table th,.d3-table td{padding:.45rem .5rem}.d3tip{max-width:none}}.d3p-bar{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.d3p-classes{display:flex;flex-wrap:wrap;gap:.4rem;min-height:3.1rem;flex:1 1 100%}.d3p-class{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .35rem;border:1px solid var(--d3-line-hi);background:#08060499;font-weight:600;font-size:.86rem;color:#efe4cc}.d3p-class img{width:2rem;height:auto}.d3p-class:hover,.d3p-class.is-on{border-color:var(--d3-gold);color:var(--d3-gold-hi);background:#c7b3771a}.d3p-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.d3p-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:1px solid var(--d3-line-hi);background:#08060499;font-size:.82rem;font-weight:700;color:#efe4cc;cursor:pointer}.d3p-btn:hover{border-color:var(--d3-gold);color:var(--d3-gold-hi)}.d3p-btn--hl{border-color:var(--d3-blood);background:linear-gradient(180deg,#7a1b12,#4a0f09);color:#fff1dc}.d3p-save{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.d3p-drafts{position:relative}.d3p-drafts summary{list-style:none}.d3p-drafts summary::-webkit-details-marker{display:none}.d3p-drafts__panel{position:absolute;right:0;z-index:30;width:20rem;max-width:calc(100vw - 2rem);margin-top:.4rem;padding:.8rem;border:1px solid var(--d3-line-hi);background:#150f0a;box-shadow:0 12px 30px #0009}.d3p-drafts__panel input{flex:1;min-width:0;padding:.4rem .55rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff}.d3p-drafts__panel ul{display:grid;gap:.2rem;margin:.6rem 0;max-height:16rem;overflow:auto}.d3p-drafts__panel li{display:flex;gap:.3rem}.d3p-drafts__panel li>button:first-child{flex:1;display:flex;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;text-align:left;border:1px solid var(--d3-line)}.d3p-drafts__panel li>button:first-child:hover{border-color:var(--d3-gold)}.d3p-drafts__panel small{color:var(--color-muted)}.d3p-drafts__del{padding:0 .5rem;border:1px solid var(--d3-line);color:var(--color-muted)}.d3p-main{display:grid;gap:2.25rem;margin-top:1.25rem}.d3p-side{display:grid;gap:1rem;align-items:start;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.d3p-side>.d3-box{margin-top:0!important}.d3p-side>p{grid-column:1 / -1;margin-top:0!important}.d3p--noclass .d3w{filter:saturate(.6) brightness(.8)}.d3p-gems,.d3p-cubelist{display:grid;gap:.5rem}.d3p-gems{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.d3p-slot{position:relative;min-width:0;border:1px solid var(--d3-line);background:linear-gradient(180deg,var(--d3-panel-hi),var(--d3-panel))}.d3p-slot.is-filled{border-color:var(--d3-line-hi)}.d3p-slot__btn{display:flex;width:100%;align-items:center;gap:.6rem;padding:.5rem 1.6rem .5rem .5rem;text-align:left;cursor:pointer}.d3p-slot__btn:hover{background:#c7b3770f}.d3p-slot__btn:disabled{cursor:not-allowed;opacity:.45}.d3p-slot .d3-slot--lg{width:3rem;height:3rem}.d3p-slot .d3-slot--lg.d3-slot--tall{width:2.2rem;height:4.4rem}.d3p-slot__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.d3p-slot__name{display:block;font-weight:600;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#f3ead8}.d3p-slot__name i{font-style:normal;font-weight:500;color:var(--color-muted)}.d3p-slot__sub{display:block;margin-top:.1rem;font-size:.76rem;color:var(--color-muted)}.d3p-anc{color:var(--d3-q-legendary-hi)}.d3p-slot__go{position:absolute;top:.2rem;right:1.55rem;z-index:1;padding:.05rem .3rem;font-size:.8rem;color:var(--d3-gold)}.d3p-slot__go:hover{color:var(--d3-gold-hi)}.d3p-slot__x{position:absolute;top:.25rem;right:.3rem;padding:.1rem .3rem;font-size:.75rem;color:var(--color-muted)}.d3p-slot__x:hover{color:#fff}.d3p-qa{display:flex;border-top:1px solid var(--d3-line)}.d3p-qa button{flex:1;padding:.2rem 0;font-size:.68rem;font-weight:600;color:var(--color-muted)}.d3p-qa button+button{border-left:1px solid var(--d3-line)}.d3p-qa button.is-on{background:#ff800024;color:var(--d3-q-legendary-hi)}.d3p-rank{display:flex;gap:.4rem;align-items:center;padding:.25rem .5rem;border-top:1px solid var(--d3-line);font-size:.75rem;color:var(--color-muted)}.d3p-rank select{padding:.1rem .3rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff}.d3p-side .d3-box{font-size:.9rem}.d3p-set+.d3p-set{margin-top:.75rem}.d3p-set small{color:var(--color-muted)}.d3p-set ul{display:grid;gap:.25rem;margin-top:.3rem;font-size:.84rem;line-height:1.45;color:#6f6f6f}.d3p-set li.is-on{color:var(--d3-q-set)}.d3p-powers,.d3p-notes,.d3p-match{display:grid;gap:.55rem}.d3p-notes li{padding-left:.9rem;position:relative;color:#ffcf8a;font-size:.86rem}.d3p-notes li:before{content:"!";position:absolute;left:0;font-weight:700;color:var(--d3-blood)}.d3p-picker{margin:auto;width:min(64rem,calc(100vw - 2rem));max-height:calc(100vh - 3rem);padding:0;border:1px solid var(--d3-line-hi);background:#100b07;color:var(--d3-text)}.d3p-picker::backdrop{background:#000000b3}.d3p-picker__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--d3-line);font-family:var(--font-display);font-size:1.05rem;color:var(--d3-gold-hi)}.d3p-picker__filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--d3-line)}.d3p-picker__filters input{flex:1;min-width:12rem;padding:.45rem .6rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff}.d3p-picker__body{display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 12rem)}@media(min-width:760px){.d3p-picker__body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.d3p-picker__list{overflow:auto;max-height:calc(100vh - 12rem);padding:.4rem;border-right:1px solid var(--d3-line)}@media(max-width:759px){.d3p-picker__list{max-height:40vh;border-right:0;border-bottom:1px solid var(--d3-line)}}.d3p-picker__list button{display:flex;width:100%;align-items:center;gap:.55rem;padding:.35rem .45rem;text-align:left}.d3p-picker__list button:hover,.d3p-picker__list button[aria-selected=true]{background:#c7b3771a}.d3p-picker__list small{display:block;font-size:.72rem;color:var(--color-muted)}.d3p-picker__cat{padding:.6rem .45rem .2rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--d3-gold)}.d3p-picker__prev{overflow:auto;max-height:calc(100vh - 12rem);padding:1rem}@media(max-width:759px){.d3p-picker[open]{display:flex;flex-direction:column;overflow:hidden}.d3p-picker__body{flex:1;min-height:0;max-height:none;grid-template-rows:auto minmax(0,1fr)}.d3p-picker__list{max-height:38vh}.d3p-picker__prev{max-height:none;min-height:0}.d3p-picker__prev [data-assign]{position:sticky;bottom:-1rem;width:100%;box-shadow:0 -.75rem 1rem #100b07}}.d3p-runes{display:grid;gap:.35rem;margin-top:.35rem}.d3p-runes button{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;align-items:center;padding:.45rem .55rem;border:1px solid var(--d3-line);text-align:left}.d3p-runes button>.d3-text{grid-column:2;color:#cfc4ad}.d3p-runes button small{color:var(--color-muted)}.d3p-runes button:hover,.d3p-runes button.is-on{border-color:var(--d3-gold);background:#c7b37714}.d3p-prevset{display:grid;gap:.2rem;margin-top:.3rem;font-size:.84rem;color:var(--d3-q-set)}.d3b-grid{display:grid;gap:1.25rem}@media(min-width:900px){.d3b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3b-list{display:grid;gap:.6rem}.d3b-row{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem .7rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3b-row .d3-text{margin-top:.25rem;font-size:.86rem}.d3p-fpick{display:flex;flex-wrap:wrap;gap:.4rem}.d3p-ftiers{display:grid;gap:.4rem;margin-top:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.d3p-ftier{display:grid;gap:.3rem;padding:.45rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3p-ftier small{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.d3p-fskill{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border:1px solid transparent;text-align:left;font-size:.86rem;color:#cfc4ad}.d3p-fskill img{width:1.8rem;height:1.8rem}.d3p-fskill:hover{border-color:var(--d3-line-hi)}.d3p-fskill.is-on{border-color:var(--d3-gold);background:#c7b3771a;color:var(--d3-gold-hi);font-weight:600}.d3p-fgear{display:grid;gap:.5rem;margin-top:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.d3p-fgear{grid-template-columns:minmax(0,1fr)}}.d3p-classes{min-height:3.15rem}.d3p-skills{aspect-ratio:1200 / 930;max-width:1200px;margin-inline:auto}.d3p-skills:has(.d3w){aspect-ratio:auto}.d3p-gear{aspect-ratio:589 / 630}.d3p-gear:has(.d3w){aspect-ratio:auto}.d3p-cube{aspect-ratio:490 / 793;max-width:360px}.d3p-cube:has(.d3w){aspect-ratio:auto}.d3p-follower{min-height:2rem}.d3p-side>.d3-box{min-height:5.2rem}@media(max-width:640px){.d3p-classes{min-height:13rem}.d3p-follower{min-height:4.45rem}}.d3p-gender{display:inline-flex;border:1px solid var(--d3-line-hi)}.d3p-gender button{padding:.35rem .7rem;font-size:.8rem;font-weight:600;color:var(--color-muted)}.d3p-gender button.is-on{background:#c7b37724;color:var(--d3-gold-hi)}.d3p-paragon{min-height:4.5rem}.d3p-pglv{display:inline-flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--color-muted)}.d3p-pglv input{width:7rem;padding:.4rem .55rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff}.d3p-pgcats{display:grid;gap:.6rem;margin-top:.75rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.d3p-pgcat{padding:.55rem .65rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3p-pgcat__head{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.85rem;color:var(--d3-gold-hi)}.d3p-pgcat__head small{color:var(--color-muted)}.d3p-pgrow{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.84rem}.d3p-pgrow small{display:block;font-size:.74rem;color:#7979d4}.d3p-pgctl{display:inline-flex;align-items:center;gap:.15rem;flex:none}.d3p-pgctl button{width:1.5rem;height:1.5rem;border:1px solid var(--d3-line-hi);font-weight:700;color:#efe4cc}.d3p-pgctl button:hover{border-color:var(--d3-gold);color:var(--d3-gold-hi)}.d3p-pgctl input{width:3.6rem;padding:.15rem .3rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff;text-align:right}.d3p-pgrow>span:first-child{overflow-wrap:anywhere}.d3p-pgrow{gap:.6rem}.d3cmp-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start}.d3cmp-col .d3tip{max-width:none}.d3p-miss{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.d3p-miss .d3-chip{cursor:pointer;font-size:.74rem}.d3hub-continue{display:grid;gap:1rem 2rem}@media(min-width:768px){.d3hub-continue{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3hub-continue [hidden]{display:none}.d3hub-continue__head{margin-bottom:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--d3-gold)}.d3hub-continue ul{display:grid;gap:.35rem}.d3hub-continue__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .8rem;border:1px solid rgb(199 179 119 / .18);background:#14100cb3;color:var(--d3-gold-hi)}.d3hub-continue__link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3hub-continue__link small{flex:none;font-size:.72rem;color:#c7b377b3}.d3hub-continue__link:hover{border-color:#c7b37773}.d3afx-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.d3afx-tile{display:grid;gap:.15rem;height:100%;padding:.75rem .9rem}.d3afx-tile:hover{border-color:#c7b37773}.d3afx-tile__name{font-weight:700;color:var(--d3-gold-hi)}.d3afx-tile__sub{font-size:.78rem;color:var(--color-muted)}.d3afx-layout{display:grid;gap:2rem}@media(min-width:1024px){.d3afx-layout{grid-template-columns:minmax(0,1fr) 18rem}}.d3afx-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.d3afx-table td:first-child{min-width:16rem}.d3afx-table tr.is-hidden{display:none}.d3rune-cell{display:inline-flex;align-items:center;gap:.45rem}.d3rune-cell .d3rune{flex:none}.d3hub-suggest{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr);padding:.35rem;border:1px solid rgb(199 179 119 / .3);background:#120e0a;box-shadow:0 12px 30px #0009}.d3hub-suggest[hidden]{display:none}.d3hub-suggest__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .6rem;border-left:2px solid transparent;color:#f0e6d2;font-size:.9rem}.d3hub-suggest__item span{flex:1 0 45%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3hub-suggest__item small{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--d3-gold)}.d3hub-suggest__item:hover,.d3hub-suggest__item:focus-visible{border-left-color:var(--d3-gold-hi);background:#c7b37714;outline:none}.d3hub-suggest__all{padding:.5rem .6rem .35rem;font-size:.82rem;font-weight:600;color:var(--d3-gold-hi)}.d3-class__meta{line-height:1.35;min-height:calc(3 * 1.35em)}.d3-open-only tr.is-done,.d3-open-only [data-key].is-done{display:none}.d3-table--wide{min-width:44rem}.d3w{--d3-serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;container-type:inline-size;width:100%;margin-inline:auto}.d3w__c{position:relative;--u: calc(100cqw / var(--w));aspect-ratio:var(--w) / var(--h);background:var(--bg) top center / 100% auto no-repeat;font-family:var(--d3-serif);line-height:1.15}.d3w__c:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--foot, 0) * var(--u));background:var(--bg) bottom center / 100% auto no-repeat;pointer-events:none}.d3w__e{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--cw) * var(--u));height:calc(var(--ch) * var(--u))}.d3w__img{display:block;width:100%;height:100%;object-fit:fill}.d3w__t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--fs, 18) * var(--u));line-height:calc(var(--ch) * var(--u))}.d3w__x{font-family:var(--font-display);letter-spacing:.02em}.d3w button{padding:0;border:0;background:none;cursor:pointer}.d3w button:focus-visible{outline:2px solid #ffd27a;outline-offset:1px}.d3w__clear{position:absolute;z-index:2;width:calc(26 * var(--u));height:calc(26 * var(--u));min-width:18px;min-height:18px;display:grid;place-items:center;border-radius:2px;background:#000000a6!important;color:#c9b38a;font:700 12px/1 var(--font-sans);opacity:0;transition:opacity .12s}.d3w [data-skill-slot]:hover .d3w__clear,.d3w [data-passive-slot]:hover .d3w__clear,.d3w [data-cube-slot]:hover .d3w__clear,.d3w [data-gear-slot]:hover .d3w__clear,.d3w__clear:focus-visible{opacity:1}@media(hover:none){.d3w__clear{opacity:.85}}.d3sk{max-width:1200px}.d3sk .d3w__c{--w: 1200;--h: 930;--foot: 45;--bg: url(/assets/img/d3/ui/SkillsPane_Skills_Category_Base.webp)}.d3sk__title{--fs: 20;text-align:center;color:#d7851a}.d3sk__cap{display:flex;justify-content:center;align-items:center}.d3sk__cap img{width:calc(104 * var(--u));height:calc(29 * var(--u));flex:none}.d3sk__cap span{--fs: 20;padding:0 calc(6 * var(--u));font-size:calc(20 * var(--u));line-height:calc(29 * var(--u));white-space:nowrap;color:#73562c;background:url(/assets/img/d3/ui/SkillsPane_Box_Top.webp) center / auto 100% repeat-x}.d3w .d3sk__plate{background:url(/assets/img/d3/ui/SkillsPane_Skills_CategoryPlate_Normal.webp) 0 0 / 100% 100% no-repeat;text-align:left}.d3w .d3sk__plate:hover,.d3w .d3sk__plate:focus-visible{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_CategoryPlate_Mouseover.webp)}.d3w .d3sk__plate:disabled{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_CategoryPlate_Inactive.webp);cursor:not-allowed}.d3sk__cat{--fs: 18;color:#b39469;padding-left:calc(8 * var(--u))}.d3sk__name{--fs: 18;color:#ffe79e}.d3sk__rune{display:flex;align-items:center;gap:calc(1 * var(--u))}.d3sk__rune img{width:calc(28 * var(--u));height:calc(28 * var(--u));flex:none}.d3sk__rune span{font-size:calc(16 * var(--u));color:#8e7651;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d3sk__key{--fs: 20;color:#d7851a;text-align:center}.d3w .d3sk__pframe{background:url(/assets/img/d3/ui/SkillsPane_Skills_PassiveFrame_Normal.webp) 0 0 / 100% 100% no-repeat}.d3w .d3sk__pframe:hover,.d3w .d3sk__pframe:focus-visible{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_PassiveFrame_Mouseover.webp)}.d3sk__picon{border-radius:50%}.d3sk__pname{--fs: 18;color:#ffe79e;text-align:center;white-space:normal;line-height:1.2;display:flex;align-items:flex-start;justify-content:center}.d3sk__empty{color:#6d5a43;font-style:italic}.d3sk [data-skill-slot] .d3w__clear{right:calc(10 * var(--u));top:calc(32 * var(--u))}.d3sk [data-passive-slot] .d3w__clear{right:calc(36 * var(--u));top:0}@container (max-width: 760px){.d3sk .d3w__c{--u: min(.82px, calc(100cqw / 430));aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;padding:10px 0;background:#120d09;border:1px solid var(--d3-line-hi)}.d3sk .d3w__c:after,.d3sk .d3sk__deco{display:none}.d3sk .d3sk__slot,.d3sk .d3sk__pslot{position:relative;left:auto;top:auto}}.d3inv{max-width:589px}.d3inv .d3w__c{--w: 589;--h: 630;--foot: 14;--bg: url(/assets/img/d3/ui/InventoryGrid_BaseCraftingBtn.webp)}.d3inv__title{--fs: 20;text-align:center;color:#ffa300}.d3inv__row{display:flex;justify-content:space-between;gap:4px;font-family:var(--font-sans);font-size:calc(15 * var(--u));line-height:calc(28 * var(--u))}.d3inv__row span{color:#cd9d51}.d3inv__row b{font-weight:400;color:#fff}.d3inv__big{text-align:center;font-family:var(--font-sans);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u))}.d3inv__big span{display:block;color:#cd9d51}.d3inv__big b{display:block;font-weight:400;color:#fff}.d3inv__btn{--fs: 17;display:block;text-align:center;color:#f3aa55!important;background:var(--img) 0 0 / 100% 100% no-repeat!important}.d3inv__btn:hover{background-image:var(--img-h)!important}.d3inv__slot{display:block}.d3inv__slot img{position:absolute;inset:0;width:100%;height:100%}.d3inv__slot .d3inv__icon{object-fit:contain}.d3inv__slot:hover:after,.d3inv__slot:focus-visible:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 calc(10 * var(--u)) #ffdc96bf;pointer-events:none}.d3inv__slot.is-ghost .d3inv__icon{opacity:.35;filter:grayscale(.6)}.d3inv__slot:disabled{cursor:not-allowed}.d3inv [data-gear-slot] .d3w__clear{right:-6px;top:-6px}.d3cube{max-width:360px}.d3cube .d3w__c{--w: 490;--h: 793;--bg: url(/assets/img/d3/ui/KanaisCube_layout_P2.webp)}.d3cube__btn{display:block;background:var(--img) 0 0 / 100% 100% no-repeat!important}.d3cube__btn:hover,.d3cube__btn:focus-visible{background-image:url(/assets/img/d3/ui/KanaisCube_EmptyPower_Hover_P2.webp)!important}.d3cube__btn.is-filled{background-image:url(/assets/img/d3/ui/KanaisCube_SlotPower_Up_P2.webp)!important}.d3cube__btn.is-filled:hover,.d3cube__btn.is-filled:focus-visible{background-image:url(/assets/img/d3/ui/KanaisCube_SlotPower_Hover_P2.webp)!important}.d3cube [data-cube-slot] .d3w__clear{right:0;top:0}.d3p-gamewin{display:grid;gap:1.25rem;align-items:start}@container d3main (min-width: 940px){.d3p-gamewin{grid-template-columns:minmax(0,589px) minmax(0,1fr)}}@container d3main (min-width: 700px){.d3p-gamewin--cube{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.d3p-gearlist{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.d3p-gearlist .d3p-slot__btn{padding-block:.3rem}.d3p-gearlist .d3-slot--lg{width:2.2rem!important;height:2.2rem!important}.d3p-gearlist .d3-slot--lg.d3-slot--tall{width:1.6rem!important;height:3.2rem!important}.d3p-gems .d3-slot{background:url(/assets/img/d3/ui/TieredRifts_listBackground.webp) center / 100% 100% no-repeat;border:0}.d3pg{container-type:inline-size}.d3pgw{max-width:1200px}.d3pgw .d3w__c{--w: 1200;--h: 880;--foot: 40;--bg: url(/assets/img/d3/ui/SkillsPane_Paragon_Base.webp)}.d3pg__list{display:none}@container (max-width: 700px){.d3pgw{display:none}.d3pg__list{display:block}}.d3w .d3pg__tab{--fs: 16;text-align:center;color:#f3ab56;background:url(/assets/img/d3/ui/BattleNetExtendedExperience_NavButtonUp.webp) 0 0 / 100% 100% no-repeat}.d3w .d3pg__tab:hover{background-image:url(/assets/img/d3/ui/BattleNetExtendedExperience_NavButtonOver.webp)}.d3w .d3pg__tab.is-on{background-image:url(/assets/img/d3/ui/BattleNetExtendedExperience_NavButtonSelected.webp);color:#fff2cf}.d3pg__banner{background:url(/assets/img/d3/ui/SkillsPane_Paragon_BannerInactive.webp) 0 0 / 100% 100% no-repeat}.d3pg__banner.is-on{background-image:url(/assets/img/d3/ui/SkillsPane_Paragon_BannerActive.webp)}.d3pg__free{display:grid;place-items:center;text-align:center;font-size:calc(16 * var(--u));line-height:1.1;color:#a7a7c5}.d3pg__num{--fs: 48;text-align:center;color:#fff}.d3pg__base{--x: 0;--y: 0;--cw: 783;--ch: 100}.d3pg__stat{--fs: 20;color:#ffe79e}.d3pg__val,.d3pg__pts{--fs: 20;color:#969696}.d3pg__pts{text-align:center}.d3w .d3pg__btn{display:grid;place-items:center;background:url(/assets/img/d3/ui/BattleNetButton_RedUp_46x46.webp) 0 0 / 100% 100% no-repeat;color:#f3aa55;font-size:calc(28 * var(--u));font-weight:700;line-height:1}.d3w .d3pg__btn:hover{background-image:url(/assets/img/d3/ui/BattleNetButton_RedOver_46x46.webp)}.d3w .d3pg__btn:active{background-image:url(/assets/img/d3/ui/BattleNetButton_RedDown_46x46.webp)}.d3pg__btn img{width:calc(26 * var(--u));height:calc(25 * var(--u))}.d3pg__total{display:flex;justify-content:center;align-items:center}.d3pg__lv{display:flex;align-items:center;gap:calc(12 * var(--u));font-size:calc(18 * var(--u));color:#b2a57c}.d3pg__lv input{width:calc(120 * var(--u));min-width:4.5rem;padding:.15rem .4rem;border:1px solid #5b4630;background:#0b0806;color:#fff;font-size:max(13px,calc(18 * var(--u)))}.d3w .d3pg__reset{--fs: 15;text-align:center;color:#f3aa55;background:url(/assets/img/d3/ui/BattleNetButton_RedUp_262x50.webp) 0 0 / 100% 100% no-repeat}.d3w .d3pg__reset:hover{background-image:url(/assets/img/d3/ui/BattleNetButton_RedOver_262x50.webp)}.d3fw{max-width:480px}.d3fw .d3w__c{--w: 589;--h: 990;--foot: 14}.d3fw__lv{--fs: 15;text-align:center;font-family:var(--font-sans);color:#fff}.d3fw__head{--fs: 16;font-family:var(--font-sans);color:#b8a98a}.d3fw__name{--fs: 18;font-family:var(--font-sans);color:#fff}.d3fw__skill img{display:block;width:100%;height:100%}.d3fw__skill:not(.is-on) img{filter:grayscale(.7) brightness(.65)}.d3fw__skill:hover img{filter:none}@container d3main (min-width: 820px){.d3p-gamewin--follower{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.d3b-win{display:grid;gap:1.5rem}.d3b-win__row{display:grid;gap:1.5rem;align-items:start;justify-content:center}@media(min-width:900px){.d3b-win__row{grid-template-columns:minmax(0,589px) minmax(0,360px)}}.d3b-win a{text-decoration:none}a.d3sk__plate:hover{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_CategoryPlate_Mouseover.webp)}a.d3sk__pframe:hover{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_PassiveFrame_Mouseover.webp)}.d3tip__el{position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(109 * var(--t));background:top center / 100% 100% no-repeat;mix-blend-mode:screen;opacity:.9}.d3tip--skill .d3tip__title{overflow:visible}.d3tip--skill .d3tip__name{color:#fff}.d3tip__sicon{position:relative;flex:none;width:calc(60 * var(--t));height:calc(60 * var(--t));background:url(/assets/img/d3/ui/TooltipSkillFrame.webp) 0 0 / 100% 100% no-repeat}.d3tip__sicon img{position:absolute;inset:calc(4 * var(--t));width:calc(52 * var(--t));height:calc(52 * var(--t))}.d3tip__sicon.is-round img{border-radius:50%}.d3tip__sdesc{color:#c7b9a0}.d3tip__runes{display:grid;gap:.15rem;margin-top:.6rem;padding-top:.6rem;background:url(/assets/img/d3/ui/Tooltip_DividerLine.webp) top center / 100% auto no-repeat;font-size:.82rem;color:#cfc4ad}.d3tip__runes li{display:flex;align-items:center;gap:.25rem}.d3tip__runes small{margin-left:auto;color:#8b7f68}.d3tip__runes .d3rune{width:1.25rem;height:1.25rem;margin-right:.15rem}.d3b-win__row--one{grid-template-columns:minmax(0,480px)!important}.d3p-stone{grid-row:span 2;width:3.5rem;height:3.5rem;align-self:start}.d3p-runes button:hover .d3p-stone{filter:brightness(1.2)}.d3w__noclose{background:#0b0807;box-shadow:inset 0 0 0 1px #2d2116}@media(max-width:640px){.d3p-bar{position:relative}.d3p-drafts{position:static}.d3p-drafts__panel{left:0;right:0;width:auto;max-width:none}}.d3w .d3pg__btn:disabled{opacity:.35;cursor:default}.d3kc{display:grid;grid-template-columns:repeat(auto-fill,218px);justify-content:center;gap:6px;padding:16px;background:radial-gradient(ellipse at 50% 0%,#2a1a10,#0d0907 70%);border:1px solid var(--d3-line-hi)}.d3kc[hidden]{display:none}.d3kc__cell{position:relative;width:218px;height:112px;padding:0;border:0;background:url(/assets/img/d3/ui/KanaisCollection_EmptyPower_Up_P2.webp) 0 0 / 100% 100% no-repeat;cursor:pointer}.d3kc__cell:hover,.d3kc__cell:focus-visible{background-image:url(/assets/img/d3/ui/KanaisCollection_EmptyPower_Hover_P2.webp);outline:none}.d3kc__cell.is-have{background-image:url(/assets/img/d3/ui/KanaisCollection_SlotPower_Up_P2.webp)}.d3kc__cell.is-have:hover,.d3kc__cell.is-have:focus-visible{background-image:url(/assets/img/d3/ui/KanaisCollection_SlotPower_SelectedHover_P2.webp)}.d3kc__cell:focus-visible{box-shadow:0 0 0 2px #ffd27a}.d3kc__cell img{position:absolute;left:15px;top:15px;width:40px;height:80px;object-fit:contain;filter:grayscale(1) brightness(.55)}.d3kc__cell.is-small img{top:35px;height:40px}.d3kc__cell.is-have img{filter:none}.d3kc__cell span{position:absolute;left:55px;top:15px;width:148px;height:80px;display:grid;place-items:center;text-align:center;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:16px;line-height:1.15;color:#8a7a5c}.d3kc__cell.is-have span{color:#ffa300}.d3kc__cell[hidden]{display:none}.d3tipv__bar{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.4rem}.d3tipv [hidden]{display:none}.d3tip--ancient,.d3tip--primal{position:relative;overflow:visible;margin-bottom:1.6rem}.d3tip__fil{position:absolute;z-index:2;left:calc(-8 * var(--t));width:calc(489 * var(--t));pointer-events:none;background:center / 100% 100% no-repeat}.d3tip__fil--top{top:calc(-22 * var(--t));height:calc(44 * var(--t))}.d3tip__fil--bottom{bottom:calc(-27 * var(--t));height:calc(49 * var(--t))}.d3tip--ancient .d3tip__fil--top{background-image:url(/assets/img/d3/ui/Tooltip_Frame_Top_Filigree_Ancient.webp)}.d3tip--ancient .d3tip__fil--bottom{background-image:url(/assets/img/d3/ui/Tooltip_Frame_Bottom_Filigree_Ancient.webp)}.d3tip--ancient .d3tip__title{background:url(/assets/img/d3/ui/Tooltip_Frame_Title_Top_Ancient.webp) top / 100% 60% no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Title_Bottom_Ancient.webp) bottom / 100% 40% no-repeat,#0c0907}.d3tip--ancient .d3tip__body{background:url(/assets/img/d3/ui/Tooltip_Frame_Tile_Top_Ancient.webp) top / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Bottom_Ancient.webp) bottom / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Bottom_Ancient.webp) bottom calc(9 * var(--t)) center / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Middle_Ancient.webp) top / 100% auto repeat-y,#050403}.d3tip--primal .d3tip__fil--top{background-image:url(/assets/img/d3/ui/Tooltip_Frame_Top_Filigree_Primal.webp)}.d3tip--primal .d3tip__fil--bottom{background-image:url(/assets/img/d3/ui/Tooltip_Frame_Bottom_Filigree_Primal.webp)}.d3tip--primal .d3tip__title{background:url(/assets/img/d3/ui/Tooltip_Frame_Title_Top_Primal.webp) top / 100% 60% no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Title_Bottom_Primal.webp) bottom / 100% 40% no-repeat,#0c0907}.d3tip--primal .d3tip__body{background:url(/assets/img/d3/ui/Tooltip_Frame_Tile_Top_Primal.webp) top / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Bottom_Primal.webp) bottom / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Bottom_Primal.webp) bottom calc(9 * var(--t)) center / 100% auto no-repeat,url(/assets/img/d3/ui/Tooltip_Frame_Tile_Middle_Primal.webp) top / 100% auto repeat-y,#050403}.d3tip--primal .d3tip__icon--legendary img{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Legendary_Primal.webp)}.d3tip--primal .d3tip__icon--set img{background-image:url(/assets/img/d3/ui/Quality_Small_Inventory_Set_Primal.webp)}.d3tip--primal .d3tip__icon--legendary.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Legendary_Primal.webp)}.d3tip--primal .d3tip__icon--set.is-tall img{background-image:url(/assets/img/d3/ui/Quality_Large_Inventory_Set_Primal.webp)}.d3inv--set{max-width:480px;margin-inline:0}.d3-slot--skill{border:0;background:url(/assets/img/d3/ui/SkillsPane_Skills_Frame_Normal.webp) center / 100% 100% no-repeat}.d3-slot--skill img{width:76%;height:76%}.d3-slot--passive{border:0;background:url(/assets/img/d3/ui/SkillsPane_Skills_PassiveFrame_Normal.webp) center / 100% 100% no-repeat}.d3-slot--passive img{width:64%;height:64%;border-radius:50%;margin-top:-2%}.d3-slot--sm.d3-slot--passive,.d3-slot--sm.d3-slot--skill{width:2.3rem;height:2.3rem}a.d3-ref:hover .d3-slot--skill{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_Frame_Selected.webp)}a.d3-ref:hover .d3-slot--passive{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_PassiveFrame_Mouseover.webp)}.d3-refs .d3-slot--skill,.d3-refs .d3-slot--passive{width:2.9rem;height:2.9rem}.d3p-gems>.d3p-slot{display:flex;flex-direction:column}.d3p-gems>.d3p-slot>.d3p-slot__btn{flex:1}.d3pgw--static .d3w__c{--h: 790;--foot: 40}.d3pgw--static [hidden]{display:none}.d3pgw--static{container-type:inline-size}.d3tip__setcount{margin:.1rem 0 .2rem;font-size:.8rem;color:#a99d84}.d3tip__set.is-ctx .d3tip__pieces li{color:#6f6f6f}.d3tip__set.is-ctx .d3tip__pieces li.is-have{color:#0f0}.d3tip__set.is-ctx .d3tip__props--set,.d3tip__set.is-ctx .d3tip__props--set li:before{color:#6f6f6f}.d3tip__set.is-ctx .d3tip__props--set.is-on,.d3tip__set.is-ctx .d3tip__props--set.is-on li:before{color:#0f0}.d3tip__set.is-ctx .d3tip__bonus.is-on{color:#0f0}.d3tip__runes li.is-on{color:#ffe79e;font-weight:700}.d3tip__runes li.is-on .d3rune{filter:drop-shadow(0 0 4px #ffb14a)}.d3tip__shead{margin-top:.6rem;padding-top:.55rem;background:url(/assets/img/d3/ui/Tooltip_DividerLine.webp) top center / 100% auto no-repeat;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a99d84}.d3tip__spass{display:grid;gap:.2rem;margin-top:.3rem;font-size:.82rem;color:#cfc4ad}.d3tip__spass li{display:flex;align-items:center;gap:.4rem}.d3tip__spass img{width:1.3rem;height:1.3rem;border-radius:50%}.d3tip__spass li.is-have{color:#0f0}.d3p-layout{display:grid;gap:2.5rem;margin-top:1.25rem}@media(min-width:1100px){.d3p-layout{grid-template-columns:minmax(0,1fr) 300px}}.d3p-layout .d3p-main{margin-top:0}.d3p-aside__box{font-size:.88rem}.d3p-aside__box .d3-box__head{margin-bottom:.5rem}.d3p-aside__box:empty{display:none}.d3p-progs{display:grid;gap:.15rem}.d3p-prog{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0;color:var(--color-muted)}.d3p-prog:hover{color:var(--d3-gold-hi)}.d3p-prog b{font-weight:600;color:#efe4cc}.d3p-prog b.is-full{color:#8bd442}.d3p-howto .d3-steps li{color:#d6ccb6}.d3p-howto .d3-steps b{color:var(--d3-gold-hi)}.d3p-layout .d3p-main{container:d3main / inline-size}@container d3main (max-width: 939px){.d3p-gamewin>.d3p-gear{max-width:520px}}.d3p-variants{min-height:5.6rem;margin-bottom:.5rem}.d3p-vtabs{display:flex;flex-wrap:wrap;gap:.35rem;align-items:stretch;border-bottom:1px solid var(--d3-line-hi)}.d3p-vtab{display:grid;padding:.45rem .9rem .4rem;border:1px solid var(--d3-line);border-bottom:0;background:#08060499;text-align:left;color:#cfc4ad}.d3p-vtab span{font-weight:700;font-size:.86rem}.d3p-vtab small{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.d3p-vtab.is-on{border-color:var(--d3-gold);background:linear-gradient(180deg,#c7b3772e,#08060499);color:var(--d3-gold-hi)}.d3p-vtabs>.d3p-btn{align-self:center;margin-left:.25rem}.d3p-vedit{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding:.6rem 0}.d3p-need{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;font-size:.85rem}.d3p-need small{display:block;font-size:.72rem;color:var(--color-muted)}.d3-sanct{color:#ffe29a;text-shadow:0 0 6px rgb(255 214 120 / .55)}.d3p-sanct{margin:0 .5rem .35rem;padding:.1rem .45rem;border:1px solid var(--d3-line);font-size:.7rem;color:var(--color-muted)}.d3p-sanct.is-on{border-color:#e8c96b;color:#ffe29a;background:#e8c96b1f}.d3p-have{display:inline-flex;align-items:center;gap:.3rem;padding:0 .5rem .35rem;font-size:.72rem;color:var(--color-muted);cursor:pointer}.d3p-have input{accent-color:#6ad46a}.d3p-have:has(input:checked){color:#6ad46a}.d3p-affbox{padding:0 .5rem .5rem}.d3p-slot:has(.d3p-affpick){grid-column:1 / -1}.d3p-aff{margin:0 0 .35rem;padding:0;list-style:none;font-size:.78rem;line-height:1.4;color:#6969ff}.d3p-aff li:before{content:"◆ ";font-size:.6rem;vertical-align:.1em}.d3p-affbtn{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--d3-gold, #c7b377)}.d3p-affbtn small{color:var(--color-muted);font-weight:400}.d3p-affpick{display:grid;gap:.5rem;margin-top:.4rem;padding:.5rem;border:1px solid var(--d3-line);background:#0b0806}.d3p-affpick__sec{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.d3p-affpick__sec>small{flex-basis:100%}.d3p-affpick__a{padding:.2rem .45rem;border:1px solid var(--d3-line);font-size:.74rem;line-height:1.35;text-align:left;color:#a8a8ff;background:#ffffff05}.d3p-affpick__a:hover:not(:disabled){border-color:var(--d3-line-hi)}.d3p-affpick__a.is-on{border-color:#6969ff;background:#6969ff26;color:#fff}.d3p-affpick__a.is-fixed{border-color:#c7b37773}.d3p-affpick__a small{font-size:.65rem;color:var(--d3-gold, #c7b377)}.d3p-affpick__a:disabled{opacity:.35;cursor:not-allowed}.d3b-totals,.d3p-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem 1rem;margin:0}.d3b-totals>div,.d3p-totals>div{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem .5rem;border-bottom:1px solid var(--d3-line);font-size:.85rem}.d3b-totals dt,.d3p-totals dt{color:var(--color-muted)}.d3b-totals dd,.d3p-totals dd{margin:0;font-weight:700;color:#6969ff;white-space:nowrap}.d3tip__props--want li{color:#8f8fff}.d3tip__props--want li:before{content:"◆ ";font-size:.6rem;vertical-align:.1em}.d3b-have{margin-left:.5rem;font-family:var(--font-sans, inherit);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-muted)}.d3b-src{margin:.25rem 0 0;font-size:.75rem;color:var(--color-muted)}.d3b-havebox{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.75rem;color:var(--color-muted);cursor:pointer}.d3b-havebox input{accent-color:#6ad46a}.d3b-row.is-done .d3-ref__name{text-decoration:line-through;text-decoration-color:#6ad46ab3}.d3b-row.is-done .d3b-havebox{color:#6ad46a}.d3b-aff{margin:.25rem 0 0;padding:0;list-style:none;font-size:.82rem;line-height:1.45;color:#6969ff}.d3b-aff li:before{content:"◆ ";font-size:.6rem;vertical-align:.1em}.d3p-vplay{display:grid;gap:.3rem;margin-top:.75rem;font-size:.8rem;color:var(--color-muted)}.d3p-vplay textarea{width:100%;padding:.45rem .6rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff;font-size:.875rem;line-height:1.5;resize:vertical}.d3b-play{max-width:52rem;font-size:.95rem;line-height:1.65}.d3p-vname{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-muted)}.d3p-vname input{width:15rem;max-width:60vw;padding:.35rem .55rem;border:1px solid var(--d3-line-hi);background:#0b0806;color:#fff}.d3bv__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;border-bottom:1px solid var(--d3-line-hi)}.d3bv [hidden]{display:none}.d3tl-bar{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between}.d3tl-cats{display:flex;flex-wrap:wrap;gap:.4rem}.d3tl{display:grid;gap:.5rem}.d3tl-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);border:1px solid var(--d3-line);background:var(--d3-panel)}.d3tl-row+.d3tl-row{margin-top:.6rem}.d3tl-tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-right:1px solid var(--d3-line);background:#0806048c}.d3tl-tier b{font-family:var(--font-display);font-size:2.6rem;font-weight:800;line-height:1}.d3tl-tier small{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.d3tl-row--s .d3tl-tier b{color:#ff9a3c}.d3tl-row--a .d3tl-tier b{color:#f2c94c}.d3tl-row--b .d3tl-tier b{color:#9ad166}.d3tl-row--c .d3tl-tier b{color:#6fb6d9}.d3tl-row--d .d3tl-tier b{color:#a49ab8}.d3tl-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-content:start;padding:.6rem}@media(max-width:1100px){.d3tl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.d3tl-row{grid-template-columns:minmax(0,1fr)}.d3tl-tier{position:sticky;top:var(--header-h, 3.5rem);z-index:2;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.45rem .8rem;border-right:0;border-bottom:1px solid var(--d3-line);background:#0c0a08}.d3tl-list{grid-template-columns:minmax(0,1fr)}.d3tl-tier b{font-size:1.8rem}}.d3tl-entry{display:flex;align-items:center;gap:.65rem;min-height:3.6rem;padding:.45rem .7rem .45rem .6rem;border:1px solid var(--d3-line);border-left:3px solid var(--d3-line-hi);background:#08060499}.d3tl-entry--set{border-left-color:#5fbf5f}.d3tl-entry--noset{border-left-color:#e08a3c}.d3tl-entry:hover{border-color:var(--d3-gold);border-left-width:3px}.d3tl-entry--set:hover{border-left-color:#5fbf5f}.d3tl-entry--noset:hover{border-left-color:#e08a3c}.d3tl-entry img{width:2.5rem;height:2.5rem;flex:none;object-fit:cover;object-position:50% 15%;border-radius:50%;border:1px solid var(--d3-line-hi)}.d3tl-entry b{display:block;font-size:.9rem;line-height:1.25;color:#f3ead8}.d3tl-entry small{display:block;margin-top:.1rem;font-size:.74rem;color:var(--color-muted)}.d3tl-entry[hidden]{display:none}.d3tl-move--up{color:#8bd442}.d3tl-move--down{color:#e06a50}.d3tl-empty{grid-column:1 / -1;align-self:center;padding:.6rem .2rem;font-size:.84rem;color:var(--color-muted)}.d3tl-meta{font-size:.85rem;color:var(--color-muted)}.d3tl-meta b{color:var(--color-fg, #fff)}.d3tl-legend{display:flex;gap:1rem;font-size:.8rem;color:var(--color-muted)}.d3tl-legend span{padding-left:.5rem;border-left:3px solid}.d3tl-legend__set{border-color:#5fbf5f!important}.d3tl-legend__noset{border-color:#e08a3c!important}.d3tl-filters{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--d3-line)}.d3tl-filters>.d3db-facets{flex:1 1 auto;margin-bottom:0;align-items:center}.d3tl-filters .d3-chip{padding-inline:.45rem}.d3tl-filters__label{margin-right:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.d3p-class img{width:2.1rem;height:2.1rem;object-fit:cover;object-position:50% 15%;border-radius:50%;border:1px solid var(--d3-line-hi)}.d3-slot img[src*="/Portrait_"]{width:100%;height:100%;object-fit:cover;object-position:50% 15%;border-radius:2px}.d3k-classes img[src*="/Portrait_"]{width:1.4rem;height:1.4rem;object-fit:cover;object-position:50% 15%;border-radius:50%}.d3bl-filters{display:grid;gap:.6rem}.d3bl-cls img{width:1.2rem;height:1.2rem;object-fit:cover;object-position:50% 15%;border-radius:50%;margin-right:.35rem}.d3bl-sep{width:1px;align-self:stretch;margin:0 .3rem;background:var(--d3-line-hi)}.d3bl-count{margin-left:.4rem;font-size:.8rem;color:var(--color-muted)}.d3bl-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.d3bl-card{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--d3-line);background:linear-gradient(180deg,var(--d3-panel-hi),var(--d3-panel))}.d3bl-card:hover{border-color:var(--d3-line-hi)}.d3bl-card__main{display:flex;align-items:center;gap:.75rem}.d3bl-card__pt{width:3.2rem;height:3.2rem;object-fit:cover;object-position:50% 15%;border-radius:50%;border:1px solid var(--d3-line-hi);flex:none}.d3bl-card__title{display:block;font-family:var(--font-display);font-weight:700;line-height:1.2;color:#f6ead0}.d3bl-card__main:hover .d3bl-card__title{color:var(--d3-gold-hi)}.d3bl-card__meta{display:block;margin-top:.15rem;font-size:.76rem;color:var(--color-muted)}.d3bl-tier{margin-left:auto;flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:#120d09}.d3bl-tier--s{background:linear-gradient(180deg,#ff9a3c,#d9631a)}.d3bl-tier--a{background:linear-gradient(180deg,#f2c94c,#c9a227)}.d3bl-tier--b{background:linear-gradient(180deg,#9ad166,#6fa83c)}.d3bl-tier--c{background:linear-gradient(180deg,#6fb6d9,#3f86a9)}.d3bl-tier--d{background:linear-gradient(180deg,#a49ab8,#7a6f8f)}.d3bl-skills{display:flex;gap:.3rem}.d3bl-skill{width:2.2rem;height:2.2rem;background:url(/assets/img/d3/ui/SkillsPane_Skills_Frame_Normal.webp) center / 100% 100% no-repeat;display:grid;place-items:center}.d3bl-skill img{width:76%;height:76%}.d3bl-skill.is-empty{opacity:.4}.d3bl-card__ex{font-size:.82rem;line-height:1.45;color:#cfc4ad}.d3bl-card__by{font-size:.76rem;color:var(--color-muted)}.d3b-glance{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:1.75rem}.d3b-glance div{padding:.6rem .8rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3b-glance dt{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.d3b-glance dd{margin-top:.15rem;font-weight:600;color:var(--d3-gold-hi)}.d3b-diff th{width:11rem;text-align:left;font-weight:600;color:#e8dfcc}.d3b-diff td:nth-child(3){width:1.5rem;color:var(--d3-gold)}.d3p-vdiff{margin-bottom:.5rem;font-size:.85rem}.d3p-vdiff summary{cursor:pointer;color:var(--d3-gold-hi)}.d3p-vdiff table{margin-top:.4rem}.d3p-vdiff th{width:10rem;text-align:left;font-weight:600}.d3p-statlist,.d3b-statlist{display:grid;gap:.3rem;max-width:34rem}.d3p-statlist li,.d3b-statlist li{display:flex;align-items:center;gap:.6rem;padding:.35rem .6rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3p-statlist b,.d3b-statlist b{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border:1px solid var(--d3-gold);color:var(--d3-gold-hi);font-size:.8rem}.d3p-statlist span{flex:1}.d3p-statlist button{padding:0 .4rem;color:var(--color-muted)}.d3p-statlist button:hover{color:#fff}.d3p-statpick{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.d3p-stats{min-height:6rem}.d3p-missbox{margin-top:.3rem}.d3p-missbox summary{cursor:pointer}.d3p-sockets,.d3b-sockets{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.d3p-sockets{min-height:7rem}.d3p-sock,.d3b-sock{display:grid;gap:.35rem;padding:.55rem .65rem;border:1px solid var(--d3-line);background:var(--d3-panel)}.d3p-sock__pick{display:flex;gap:.25rem}.d3p-sock__gem{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid transparent;background:url(/assets/img/d3/ui/TieredRifts_listBackground.webp) center / 100% 100% no-repeat}.d3p-sock__gem img{width:78%;height:78%;filter:grayscale(.6) brightness(.8)}.d3p-sock__gem.is-on{border-color:var(--d3-gold)}.d3p-sock__gem.is-on img,.d3p-sock__gem:hover img{filter:none}.d3bs-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:.5rem}@media(min-width:1024px){.d3bs-layout{grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem}}.d3bs-guide{margin-top:2rem}.d3bs-h{font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.d3bs-h small{margin-left:.35rem;letter-spacing:.05em;text-transform:none;color:var(--d3-gold, #c7b377)}.d3bs-facts{display:grid;gap:.45rem;margin:.8rem 0 0;font-size:.85rem}.d3bs-facts>div{display:flex;justify-content:space-between;gap:.75rem}.d3bs-facts dt{color:var(--color-muted)}.d3bs-facts dd{margin:0;text-align:right;font-weight:600;color:#f3ead8}.d3bs-tier{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;font-family:var(--font-display);font-weight:800;color:#120d09}.d3bs-tier--s{background:#ff9a3c}.d3bs-tier--a{background:#f2c94c}.d3bs-tier--b{background:#9ad166}.d3bs-tier--c{background:#6fb6d9}.d3bs-tier--d{background:#a49ab8}.d3bs-toc{margin:.75rem 0 0;padding:0;list-style:none;border-left:1px solid var(--color-edge, #2a2a30);font-size:.875rem}.d3bs-toc a{display:block;margin-left:-1px;padding:.2rem 0 .2rem .75rem;border-left:1px solid transparent;color:var(--color-muted);line-height:1.35}.d3bs-toc a:hover,.d3bs-toc a.is-on{border-left-color:var(--game-accent, #c7b377);color:#fff}.d3bs-toc__sub a{padding-left:1.4rem;font-size:.8rem}.d3bs-bar{height:6px;margin-top:.5rem;background:#ffffff0f;border:1px solid var(--d3-line)}.d3bs-bar span{display:block;height:100%;background:linear-gradient(90deg,#4f9f4f,#6ad46a);transition:width .25s}.d3bs-set+.d3bs-set{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--d3-line)}.d3bs-set p{margin-top:.6rem;font-size:.85rem}.d3bs-set p small{color:var(--color-muted)}.d3bs-set ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;font-size:.72rem}.d3bs-set li{padding:.1rem .4rem;border:1px solid var(--d3-line);color:var(--color-muted)}.d3bs-set li.is-on{border-color:#4f9f4f;color:#8bd442}.d3b-one{display:flex;flex-direction:column}.d3b-one>[data-sec=glance]{order:0}.d3b-one>[data-sec=play]{order:1}.d3b-one>[data-sec=win]{order:2}.d3b-one>[data-sec=gear]{order:3}.d3b-one>[data-sec=sets]{order:4}.d3b-one>[data-sec=cube]{order:5}.d3b-one>[data-sec=gems]{order:6}.d3b-one>[data-sec=stats]{order:7}.d3b-one>[data-sec=sockets]{order:8}.d3b-one>[data-sec=totals]{order:9}.d3b-one>[data-sec=skills]{order:10}.d3b-one>[data-sec=passives]{order:11}.d3b-one>[data-sec=paragon]{order:12}.d3b-one>[data-sec=follower]{order:13}@media(min-width:1024px){.d3bs-layout .d3b-one>[data-sec=glance]{display:none}}.d3b-one>section{scroll-margin-top:calc(var(--header-h, 4rem) + 1rem)}.d3b-gwtabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.9rem;border-bottom:1px solid var(--d3-line)}.d3b-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--d3-line)}.d3b-foot .d3b-src{flex:1 1 14rem;margin:0}.d3b-foot .d3b-havebox{margin:0;white-space:nowrap}.d3p-aside-actions .d3p-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;align-items:stretch}.d3p-aside-actions .d3p-actions .d3p-btn{height:100%;min-height:2.4rem;display:inline-flex;align-items:center}.d3p-aside-actions .d3p-actions>*{width:100%}.d3p-aside-actions .d3p-actions .d3p-btn,.d3p-aside-actions .d3p-actions summary{width:100%;justify-content:center;text-align:center}.d3p-aside-actions [data-gender-box]{grid-column:1 / -1}.d3p-aside-actions [data-share]{grid-column:1 / -1;order:-1}.d3p-aside-actions [data-copy-text]{grid-column:1 / -1}.d3p-btn:disabled{opacity:.45;cursor:default}.d3p-aside-actions .d3p-drafts{position:static;grid-column:1 / -1}.d3p-aside-actions .d3p-drafts__panel{position:static;width:auto;max-width:none;margin-top:.4rem}.d3p-aside-actions .d3p-save{display:grid;gap:.4rem;margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--d3-line)}.d3p-aside-actions .d3p-save:empty{display:none}.d3p-aside nav a.is-on{border-left-color:var(--game-accent, #c7b377);color:#fff}.d3p-vplaybox{margin-top:.75rem}.d3p-vplaybox>summary{cursor:pointer;font-size:.8rem;color:var(--color-muted)}.d3p-vplaybox>summary:hover{color:#fff}.d3p-vplaybox .d3p-vplay{margin-top:.4rem}.d3p-ptabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 1rem;border-bottom:1px solid var(--d3-line);scroll-margin-top:calc(var(--header-h, 4rem) + .75rem)}.d3p-sub{margin-bottom:.5rem;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--d3-gold, #c7b377)}@container d3main (min-width: 720px){.d3p-gamewin.d3p-gamewin--insp{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);gap:1rem}}@container d3main (min-width: 1000px){.d3p-gamewin.d3p-gamewin--insp{grid-template-columns:minmax(0,589px) minmax(0,1fr)}}@container d3main (min-width: 720px){.d3p-gamewin--insp>.d3p-gear{max-width:none}}.d3p-ptabs .d3p-vtab{padding:.45rem .7rem}.d3p-ptabs .d3p-vtab span{font-size:.85rem;white-space:nowrap}.d3p-insp__box{position:relative;padding:.9rem;border:1px solid var(--d3-line-hi);background:linear-gradient(180deg,#17110b,#0d0906);box-shadow:inset 0 0 0 1px #0009}.d3p-insp__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.d3p-insp__nav{display:flex;flex-wrap:wrap;gap:3px}.d3p-insp__dot{width:.7rem;height:.7rem;border:1px solid var(--d3-line-hi);background:transparent;transform:rotate(45deg)}.d3p-insp__dot.is-filled{background:#c7b37773}.d3p-insp__dot.is-on{border-color:#ffe29a;background:#ffd27a}.d3p-insp__item{display:flex;gap:.7rem;align-items:center}.d3p-insp__name{display:block;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.25}.d3p-insp__item small{display:block;margin-top:.15rem;font-size:.75rem;color:var(--color-muted)}.d3p-insp__power{margin-top:.6rem;font-size:.85rem;line-height:1.45}.d3p-insp__empty{font-size:.85rem;color:var(--color-muted)}.d3p-insp__acts{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 .6rem}.d3p-insp__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0}.d3p-insp__row .d3p-sanct,.d3p-insp__row .d3p-have{margin:0;padding-left:0;padding-right:.45rem}.d3p-insp__row .d3p-sanct{padding:.15rem .5rem}.d3p-insp .d3p-affbox{padding:.5rem 0 0;border-top:1px dashed var(--d3-line)}.d3inv__slot.is-sel{outline:2px solid #ffd27a;outline-offset:-2px;box-shadow:0 0 10px #ffd27a8c;z-index:2}.d3p-flist{margin-top:.75rem}.d3p-flist>summary{cursor:pointer;font-size:.8rem;color:var(--color-muted)}.d3p-aside nav a.is-on,.d3p-aside a[data-ptab-go].is-on{border-left-color:var(--game-accent, #c7b377);color:#fff}.d3p-statadd{margin-top:.6rem}.d3p-statadd>summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--d3-gold, #c7b377)}.d3p-statadd .d3p-statpick{margin-top:.5rem}.d3bs-layout>.min-w-0{container:d3bsmain / inline-size}.d3b-tabsbox{margin-bottom:2rem}.d3b-split{display:grid;gap:1rem;align-items:start}@container d3bsmain (min-width: 720px){.d3b-split{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.d3b-split--cube{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.d3b-split .d3b-win{margin:0}.d3b-insp__count{margin-bottom:.5rem;font-size:.8rem}.d3b-insp .d3b-aff{margin-top:.6rem}.d3b-sets{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.d3b-sets .d3-box{margin:0}.d3b-powers{display:grid;gap:.7rem;margin:0}.d3b-powers dt{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.d3b-powers dt a{text-transform:none;letter-spacing:0;font-size:.92rem}.d3b-powers dd{margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.d3p-pw__x{margin-left:.3rem;font-size:.75rem;color:var(--color-muted)}.d3p-pw__x:hover{color:#fff}.d3p-totals--aside{grid-template-columns:minmax(0,1fr);gap:0}.d3p-totals--aside>div{padding:.28rem 0;font-size:.82rem}.d3p-prog.is-on span:first-child{color:#fff}.d3p-prog.is-on{box-shadow:inset 2px 0 0 var(--game-accent, #c7b377);padding-left:.4rem}.d3p-prog b span{font-weight:700}.d3p-prog b span.is-full{color:#8bd442}.d3bs-portrait{width:4.5rem;height:auto;flex:none;border:1px solid var(--d3-line-hi);box-shadow:0 0 0 3px #00000080}.d3bs-prio{display:grid;gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;font-size:.85rem}.d3bs-prio li{display:flex;gap:.5rem;align-items:baseline}.d3bs-prio b{width:1.1rem;color:var(--d3-gold, #c7b377);text-align:right}.d3bs-facts--tot{gap:.25rem;font-size:.8rem}.d3bs-facts--tot dd{color:#8f8fff;white-space:nowrap}.d3bs-facts--tot dt{min-width:0;overflow-wrap:anywhere}.d3hub-top{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.d3hub-top__e .d3bs-tier{margin-left:auto;flex:none}.d3bl-card--set{border-left:3px solid #5fbf5f!important}.d3bl-card--noset{border-left:3px solid #e08a3c!important}@media(min-width:64rem){.site-header--split.is-stuck .d3nav{--nav-pad: .5rem}.site-header--split.is-stuck .d3nav .site-nav__item{font-size:.8125rem;letter-spacing:.03em}}@media(min-width:64rem)and (max-width:79.99rem){.site-header--split.is-stuck .d3nav{--nav-pad: .35rem}.site-header--split.is-stuck .d3nav .site-nav__item{font-size:.75rem;letter-spacing:.01em}}.d3p-cmp>summary{cursor:pointer;list-style:none}.d3p-cmp>summary::-webkit-details-marker{display:none}.d3p-cmp>summary:after{content:"▾";float:right}.d3p-cmp[open]>summary:after{content:"▴"}.d3p-cmp__row{display:block;margin-top:.4rem}.d3p-cmp__row select{width:100%;padding:.35rem .5rem;border:1px solid var(--d3-line, #3a2f22);background:#0c0a08;color:#f3ead8;font-size:.8rem}.d3p-cmp__list{display:grid;gap:.35rem;margin:.5rem 0 0;font-size:.78rem}.d3p-cmp__list>div{padding-bottom:.35rem;border-bottom:1px solid var(--d3-line, #3a2f22);min-width:0}.d3p-cmp__list dt{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.d3p-cmp__list dd{margin:.1rem 0 0;overflow-wrap:anywhere;color:#f3ead8}.d3hc{position:relative;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:1.5rem 2rem;padding:1.75rem;border:1px solid #2b2016;background:radial-gradient(ellipse 70% 90% at 60% 40%,rgb(70 30 14 / .35),transparent 70%),linear-gradient(180deg,#0d0a08,#070605);box-shadow:inset 0 0 80px #000c}[data-gender=m] [data-g=f],[data-gender=f] [data-g=m]{display:none!important}.d3hc__menu{display:flex;flex-direction:column;gap:.75rem;min-width:0}.d3hc__head{display:grid;place-items:center;aspect-ratio:348 / 97;margin:0 auto;width:min(100%,19rem);background:url(/assets/img/d3/ui/BattleNetHeroCreate_Header.webp) center / 100% 100% no-repeat;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f3aa55;text-shadow:0 1px 2px #000}.d3hc__list{display:grid;gap:2px}.d3hc__cls{position:relative;display:flex;align-items:center;justify-content:center;gap:.6rem;aspect-ratio:397 / 66;width:100%;padding:0 1rem 0 3.2rem;background:url(/assets/img/d3/ui/BattleNetButton_ClearUp_397x66.webp) center / 100% 100% no-repeat;font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f3aa55;text-shadow:0 1px 2px #000;cursor:pointer}.d3hc__cls:hover,.d3hc__cls:focus-visible{background-image:url(/assets/img/d3/ui/BattleNetButton_ClearOver_397x66.webp);color:#ffd9a0}.d3hc__cls[aria-selected=true]{background-image:url(/assets/img/d3/ui/BattleNetButton_ClearSelected_397x66.webp);color:#fff}.d3hc__cls:active{background-image:url(/assets/img/d3/ui/BattleNetButton_ClearDown_397x66.webp)}.d3hc__cls:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.d3hc__cls img{position:absolute;left:4.5%;top:50%;width:2.1rem;height:2.1rem;transform:translateY(-50%);object-fit:cover;object-position:50% 15%;border-radius:50%;border:1px solid #6b5536;box-shadow:0 0 6px #000}.d3hc__gender{position:relative;width:min(100%,16rem);aspect-ratio:335 / 124;margin:.25rem auto 0}.d3hc__gender:before{content:"";position:absolute;left:0;top:13.7%;width:100%;height:86.3%;background:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderButtons.webp) center / 100% 100% no-repeat}.d3hc__g{position:absolute;top:0;width:28.06%;height:75.8%;border-radius:50%;background:center / 100% 100% no-repeat;cursor:pointer}.d3hc__g--m{left:20.9%;background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderMaleUp.webp)}.d3hc__g--f{left:51.9%;background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderFemaleUp.webp)}.d3hc__g--m:hover{background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderMaleOver.webp)}.d3hc__g--f:hover{background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderFemaleOver.webp)}.d3hc__g--m[aria-pressed=true]{background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderMaleSelected.webp)}.d3hc__g--f[aria-pressed=true]{background-image:url(/assets/img/d3/ui/BattleNetHeroCreate_GenderFemaleSelected.webp)}.d3hc__g:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.d3hc__glabel{position:absolute;top:75%;width:28.06%;height:13%;display:grid;place-items:center;font-size:clamp(.62rem,4.4cqw,.78rem);letter-spacing:.04em;color:#c9b48c;pointer-events:none}.d3hc__gender{container-type:inline-size}.d3hc__glabel:nth-of-type(1){left:20.9%}.d3hc__glabel:nth-of-type(2){left:51.3%}.d3hc__class{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,27rem);gap:1.5rem 2rem;align-items:start;min-width:0}.d3hc__class[hidden]{display:none}.d3hc__stage{min-width:0;padding-top:.5rem}.d3hc__name{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #000,0 0 24px rgb(255 120 40 / .25)}.d3hc__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;font-size:.85rem;color:#e4bd79}.d3hc__meta span+span:before{content:"◆";margin-right:1rem;font-size:.55rem;vertical-align:.15em;color:#6b5536}.d3hc__sub{margin:1.5rem 0 .5rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a7a5c}.d3hc__builds{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;max-width:30rem}.d3hc__builds>li{min-width:0}.d3hc__slot{position:relative;display:flex;min-width:0;align-items:center;gap:.85rem;aspect-ratio:382 / 97;padding:0 5% 0 3.5%;background:url(/assets/img/d3/ui/BattleNetHeroSelect_BaseSlot.webp) center / 100% 100% no-repeat}.d3hc__slot:after{content:"";position:absolute;inset:0;background:url(/assets/img/d3/ui/BattleNetHeroSelect_BaseGlow.webp) center / 100% 100% no-repeat;opacity:0;transition:opacity .15s;pointer-events:none}.d3hc__slot:hover:after,.d3hc__slot:focus-visible:after{opacity:1}.d3hc__slot img{flex:none;width:3.1rem;height:3.1rem;object-fit:cover;object-position:50% 15%;border-radius:50%;border:1px solid #6b5536;box-shadow:0 0 8px #000}.d3hc__slot b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-size:.95rem;color:#f3aa55}.d3hc__slot small{display:block;margin-top:.1rem;font-size:.75rem;color:#9c8f78}.d3hc__slot .d3bs-tier{margin-left:auto;flex:none}.d3hc__btns{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.5rem}.d3hc__panel{max-width:27rem}.d3hc__t{display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;font-size:calc(var(--fs, 18) * var(--u));line-height:1.2;text-shadow:0 1px 2px #000}.d3hc__t--name{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.d3hc__t--prim{letter-spacing:.04em;color:#ffe1ad;font-size:calc(20 * var(--u))}.d3hc__t--sum{color:#ffe1ad;font-family:var(--d3-serif);font-size:calc(22 * var(--u))}.d3hc__t--desc{justify-content:flex-start;text-align:left;color:#e4bd79;font-family:var(--d3-serif);font-size:calc(19 * var(--u));line-height:1.13}.d3hc__art{overflow:hidden;background:#000}.d3hc__art>span{position:absolute;inset:0;background-repeat:no-repeat;background-size:205% auto;background-position:0 10%;filter:saturate(1.1) contrast(1.05)}.d3hc__art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 calc(30 * var(--u)) #000}@media(min-width:768px)and (max-width:1279px){.d3hc{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.d3hc__menu{grid-column:1;grid-row:1}.d3hc__class:not([hidden]){display:contents}.d3hc__stage{grid-column:1;grid-row:2}.d3hc__class>.d3hc__panel{grid-column:2;grid-row:1 / span 2;width:100%}.d3hc__list{grid-template-columns:repeat(2,minmax(0,1fr))}.d3hc__head{width:min(100%,22rem)}}@media(max-width:767px){.d3hc__class{grid-template-columns:minmax(0,1fr)}.d3hc__panel{margin-inline:auto}}@media(max-width:767px){.d3hc{grid-template-columns:minmax(0,1fr);padding:1rem}.d3hc__list{display:flex;gap:.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;scrollbar-width:none}.d3hc__list::-webkit-scrollbar{display:none}.d3hc__cls{flex:0 0 13.5rem;scroll-snap-align:start;font-size:.8rem}.d3hc__gender{width:12rem}}.d3-gbtn{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.55rem;background:url(/assets/img/d3/ui/D3_Btn_Basic_Normal.webp) center / 100% 100% no-repeat;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f3aa55;text-shadow:0 1px 2px #000;white-space:nowrap}.d3-gbtn:hover,.d3-gbtn:focus-visible{background-image:url(/assets/img/d3/ui/D3_Btn_Basic_Mouseover.webp);color:#ffd9a0}.d3-gbtn:active{background-image:url(/assets/img/d3/ui/D3_Btn_Basic_Pushed.webp)}.d3-gbtn--red{background-image:url(/assets/img/d3/ui/BattleNetButton_RedUp_262x50.webp);color:#fff1d6}.d3-gbtn--red:hover,.d3-gbtn--red:focus-visible{background-image:url(/assets/img/d3/ui/BattleNetButton_RedOver_262x50.webp);color:#fff}.d3-gbtn--red:active{background-image:url(/assets/img/d3/ui/BattleNetButton_RedDown_262x50.webp)}.d3-gbtn:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.d3hc__t--prim,.d3hc__t--sum{overflow:visible}.d3hc__t--prim{line-height:1}.d3-act--medal{min-height:12rem;padding-top:5.5rem;text-align:center;align-items:center}.d3-act__medal{position:absolute;left:50%;top:.4rem;width:9rem;aspect-ratio:206 / 145;transform:translate(-50%);background:var(--medal) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px #000);transition:filter .2s}.d3-act--medal:hover .d3-act__medal,.d3-act--medal:focus-visible .d3-act__medal{background-image:var(--medal-hover)}.d3-act--medal .d3-act__name{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase}.d3-bosses{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}@media(max-width:520px){.d3-bosses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.d3-boss{padding:.6rem .45rem .7rem}.d3-boss__taunt{font-size:.75rem}}@media(min-width:1100px){.d3-bosses{grid-template-columns:repeat(5,minmax(0,1fr))}}.d3-boss{position:relative;display:flex;flex-direction:column;align-items:center;padding:.8rem .7rem .9rem;border:1px solid #2b2016;text-align:center;background:radial-gradient(ellipse at 50% 35%,rgb(90 20 10 / .25),transparent 65%),linear-gradient(180deg,#0f0b08,#070605);box-shadow:inset 0 0 30px #000;transition:border-color .2s}.d3-boss:hover,.d3-boss:focus-visible{border-color:#7a2a18}.d3-boss__name{max-width:100%;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(.82rem,1.1vw,1rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8382d;text-shadow:0 1px 2px #000;line-height:1.15}.d3-boss__place{margin-top:.15rem;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:.78rem;color:#c8b47c}.d3-boss img{width:100%;height:auto;margin-top:.55rem;aspect-ratio:312 / 345;object-fit:cover;filter:brightness(.9);transition:filter .3s}.d3-boss:hover img{filter:brightness(1.08) saturate(1.1)}.d3-boss__taunt{margin-top:.55rem;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:.82rem;line-height:1.25;color:#fff}.d3-boss__act{margin-top:auto;padding-top:.45rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a3937a}.d3hub .d3-band{display:grid;place-items:center;width:min(100%,26rem);aspect-ratio:348 / 97;margin:0 auto .75rem;padding:0 2.5rem;text-align:center;background:url(/assets/img/d3/ui/BattleNetHeroCreate_Header.webp) center / 100% 100% no-repeat;color:#f3aa55;letter-spacing:.12em;text-shadow:0 1px 2px #000}.d3hub .d3-band:after{display:none}.d3hub section>.flex:has(>.d3-band){position:relative;justify-content:center}.d3hub section>.flex:has(>.d3-band)>:not(.d3-band){position:absolute;right:0;bottom:1.4rem}.d3hub section>p.text-muted:not(.d3hc *){margin-inline:auto;text-align:center}@media(max-width:767px){.d3hub section>.flex:has(>.d3-band)>:not(.d3-band){position:static;width:100%;justify-content:center;text-align:center}}.d3hub-quick{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.d3hub-search input{min-height:3rem;padding:.7rem 1.1rem;border:0;background:url(/assets/img/d3/ui/BattleNetHeroCreate_TextInput.webp) center / 100% 100% no-repeat;color:#f3e6cc}.d3hub-search input:focus{outline:2px solid #ffd27a;outline-offset:1px}.d3hub-search button{border:0;padding:0 1.4rem;background:url(/assets/img/d3/ui/BattleNetButton_RedUp_262x50.webp) center / 100% 100% no-repeat;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.d3hub-search button:hover{background-image:url(/assets/img/d3/ui/BattleNetButton_RedOver_262x50.webp)}.d3hub .d3-tile{border-color:#2b2016;background:radial-gradient(ellipse at 20% 0%,rgb(90 40 15 / .18),transparent 60%),linear-gradient(180deg,#110d0a,#080706);box-shadow:inset 0 0 24px #000}.d3hub .d3-tile:hover{border-color:#8a6a3a}.d3hub .d3-tile img{box-sizing:content-box;width:2.6rem;height:2.6rem;padding:.45rem;background:url(/assets/img/d3/ui/SkillsPane_Skills_Frame_Normal.webp) center / 100% 100% no-repeat}.d3hub .d3-tile:hover img{background-image:url(/assets/img/d3/ui/SkillsPane_Skills_Frame_Selected.webp)}.d3hub .d3-tile__title{font-family:var(--font-display);letter-spacing:.03em;color:#f3aa55}.d3hub .d3-faq,.d3hub .d3-sister{margin-inline:auto}.d3season{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.5rem;border:1px solid #2f3a1c;background:linear-gradient(90deg,#0608044d,#060804d9),url(/assets/img/d3/ui/Season_Background.webp) center 30% / cover no-repeat,#070805;box-shadow:inset 0 0 40px #000}.d3season__icon{width:5.5rem;height:5.5rem;filter:drop-shadow(0 0 12px rgb(120 200 40 / .35))}.d3season__kicker{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9ac35a}.d3season__name{margin-top:.1rem;font-family:var(--font-display);font-size:1.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px #000,0 0 18px rgb(140 220 60 / .25)}.d3season__when{margin-top:.2rem;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;color:#e4d6b0}.d3season__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}@media(max-width:1100px){.d3season{grid-template-columns:auto minmax(0,1fr)}.d3season__btns{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:520px){.d3season{grid-template-columns:minmax(0,1fr);text-align:center}.d3season__icon{margin:0 auto}.d3season__btns{justify-content:center}}.d3prog{display:grid;gap:.6rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.d3prog__e{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.55rem .8rem;border:1px solid #2b2016;background:linear-gradient(180deg,#110d0a,#080706)}.d3prog__e:hover{border-color:#8a6a3a}.d3prog__label{font-family:var(--font-display);font-size:.82rem;letter-spacing:.04em;color:#f3aa55}.d3prog__e b{font-size:.8rem;color:#e4d6b0;text-align:right}.d3prog__bar{position:relative;grid-column:1 / -1;height:1.7rem;background:url(/assets/img/d3/ui/SeasonJourney_ProgressBar.webp) center / 100% 100% no-repeat}.d3prog__fill{position:absolute;inset:0;background:url(/assets/img/d3/ui/SeasonJourney_ProgressBarFill.webp) center / 100% 100% no-repeat;clip-path:inset(0 calc(100% - var(--p, 0%)) 0 0);transition:clip-path .4s}.d3-boss__pic{position:relative;display:block;width:100%;margin-top:.55rem}.d3-boss__pic img{margin-top:0}.d3-boss.is-done .d3-boss__pic:after{content:"";position:absolute;right:.35rem;top:.35rem;width:1.9rem;height:1.9rem;background:url(/assets/img/d3/ui/SeasonJourney_QuestProgressListCheck.webp) center / contain no-repeat;filter:drop-shadow(0 0 6px #000)}.d3-boss.is-done .d3-boss__pic img{filter:brightness(.75) sepia(.3)}.d3-boss__head{display:flex;flex-direction:column;justify-content:center;min-height:3.4rem}.d3hc__emblem{object-fit:contain;filter:drop-shadow(0 0 4px #000)}.d3hc__mtext{display:none}@media(max-width:767px){.d3hc__panel .d3w__c{aspect-ratio:584 / 560;overflow:hidden}.d3hc__panel .d3w__img{height:calc(1077 * var(--u))}.d3hc__panel .d3hc__t--sum,.d3hc__panel .d3hc__t--desc{display:none}.d3hc__mtext{display:block;padding:.25rem .5rem 0;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}.d3hc__msum{text-align:center;color:#ffe1ad;font-size:.95rem;line-height:1.4}.d3hc__mtext ul{display:grid;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #3a2c1c}.d3hc__mtext li{position:relative;padding-left:1.1rem;color:#e4bd79;font-size:.9rem;line-height:1.4}.d3hc__mtext li:before{content:"◆";position:absolute;left:0;top:.1rem;font-size:.6rem;color:#8a6a3a}}
