.explorer-page{--explorer-blue:#60b6e5;--explorer-blue-soft:#b8def2;--explorer-green:#83b69a;--explorer-red:#c46c5f;--explorer-panel:var(--companion-panel,#111717);--explorer-line:var(--companion-line,#4b3b20);--explorer-line-soft:var(--companion-line-soft,#9770304d);color:#d7cfbb;width:100%;padding:1rem 0 3.5rem}.explorer-page h1,.explorer-page h2,.explorer-page h3{text-wrap:balance}.explorer-page a{text-underline-offset:.22em}.evidence-badge{color:#a8a59d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;min-height:1.7rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}.evidence-badge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.evidence-badge[data-status=confirmed]{color:var(--explorer-blue-soft)}.evidence-badge[data-status=partial]{color:#d7bd7c}.evidence-badge[data-status=awaiting]{color:#98978f}.class-icon{width:min(var(--class-icon-size), 100%);aspect-ratio:1;background:#090d0f;border:1px solid #9d7635;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .24rem #101517,0 .2rem .7rem #00000080}.class-icon img{object-fit:cover;border-radius:50%;width:calc(100% - .5rem);height:calc(100% - .5rem)}.source-ledger{border-block:1px solid #b28a3e47;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem) 0;display:grid}.source-ledger header h2{color:var(--paper-light);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:600;line-height:1}.source-ledger header p{color:#95958f;max-width:28rem;margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.source-ledger ol{border-top:1px solid #b28a3e33;margin:0;padding:0;list-style:none}.source-ledger li{border-bottom:1px solid #b28a3e33;grid-template-columns:minmax(9rem,.33fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:4.25rem;padding-block:.7rem;display:grid}.source-ledger li div{flex-direction:column;display:flex}.source-ledger li strong{color:#c8b888;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.source-ledger li span{color:#81837f;font-size:.68rem}.source-ledger li a{color:#cfd2ca;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.84rem;display:flex}.source-ledger li a:hover{color:var(--gold-bright)}.reference-hero{grid-template-rows:auto auto auto;gap:.85rem;width:100%;min-height:0;display:grid}.reference-hero>img{width:min(100% - clamp(2rem, 6vw, 6rem), var(--page-width));aspect-ratio:2.25;border:1px solid var(--explorer-line,#b28a3e61);object-fit:cover;object-position:center;grid-row:2;height:auto;max-height:min(20rem,34vh);margin-inline:auto;display:block;box-shadow:inset 0 0 0 .3rem #05090acc,0 .8rem 2rem #00000047}.reference-hero__copy{align-items:flex-start;justify-content:initial;border:1px solid var(--explorer-line,#b28a3e61);background:linear-gradient(135deg,#18201f,#0e1415);flex-direction:column;grid-row:1;width:100%;min-height:0;padding:.9rem 1rem;display:flex}.reference-hero__copy .breadcrumbs{margin-bottom:.7rem}.reference-hero__label,.reference-section__label{color:var(--companion-gold,var(--gold));font-family:var(--font-brand);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.reference-hero h1{max-width:25ch;color:var(--companion-heading,var(--paper-light));font-family:var(--font-brand);font-size:var(--reading-title-size,clamp(2.16rem, 5.28vw, 4.08rem));letter-spacing:.005em;margin:.45rem 0 .6rem;font-weight:600;line-height:1.05}.reference-hero__dek{max-width:70ch;color:var(--companion-text,#c2c4bc);font-family:var(--font-display);font-size:var(--reading-deck-size,clamp(1.14rem, 1.8vw, 1.38rem));margin:0;line-height:1.48}.reference-hero__meta{color:#929a99;flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;margin:.8rem 0 0;font-size:.72rem;display:flex}.reference-hero__credit{width:min(100% - clamp(2rem, 6vw, 6rem), var(--page-width));color:#9fa09b;text-align:right;grid-row:3;margin:-.25rem auto 0;font-size:.61rem;line-height:1.4}.reference-content{border:1px solid var(--explorer-line,#b28a3e61);width:100%;color:var(--companion-text,#d7cfbb);background:var(--explorer-panel);margin-inline:auto;padding:.95rem 1rem 1rem;box-shadow:inset 0 0 0 1px #e1b95e06,0 .65rem 1.4rem #0000002e}body.companion.companion .explorer-page .reference-content.page-shell{width:100%}body.companion.companion .explorer-page .reference-content .detail-prose{box-shadow:none;background:0 0;border:0;padding:0}.reference-section+.reference-section{margin-top:clamp(2.5rem,5vw,4rem)}.reference-section__heading{border-bottom:1px solid #b28a3e4d;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end;gap:2rem;padding-bottom:1.25rem;display:grid}.reference-section__heading h2{max-width:16ch;color:var(--companion-heading,var(--paper-light));font-family:var(--font-brand);font-size:var(--reading-section-size,clamp(1.464rem, 2.64vw, 2.1rem));letter-spacing:.01em;margin:.45rem 0 0;font-weight:600;line-height:1.14}.reference-section__heading>p{max-width:70ch;color:var(--companion-text,#9b9c96);font-family:var(--font-display);font-size:var(--reading-copy-size,clamp(1.2rem, 1.44vw, 1.296rem));margin:0;line-height:1.72}.reference-grid{background:#b28a3e45;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.reference-card{min-width:0;min-height:14rem;color:inherit;background:radial-gradient(circle at 95% 0,#4488a61f,#0000 13rem),#0b1113;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.reference-card:hover{background-color:#10191d}.reference-card--pending:hover{background-color:#0b1113}.reference-card h2,.reference-card h3{color:#ded7c7;font-family:var(--font-display);letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:600;line-height:1}.reference-card p{color:#a3a49e;max-width:50rem;margin:.85rem 0 0;font-size:.84rem;line-height:1.5}.reference-card__meta{color:#8a8d88;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.68rem;display:flex}.reference-card__arrow{color:var(--gold);align-self:end;font-size:1.25rem}.reference-card--region{grid-template-columns:clamp(8.5rem,15vw,11rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);min-height:13rem;padding:1rem}.reference-card__thumbnail{background:#05090b;border:1px solid #b28a3e3d;min-height:10rem;overflow:hidden}.reference-card__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.reference-card--region:hover .reference-card__thumbnail img{transform:scale(1.025)}.reference-card__body{flex-direction:column;min-width:0;display:flex}.reference-card__footer{color:#8a8d88;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.65rem;font-weight:700;display:flex}.reference-card__footer .reference-card__arrow{flex-shrink:0}.reference-card--class{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;min-height:12rem}.reference-card--class .class-icon{width:4.5rem}.reference-list{border-top:1px solid #b28a3e3b;margin:1rem 0 0;padding:0;list-style:none}.reference-list li,.reference-list>div{border-bottom:1px solid #b28a3e3b;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:4.5rem;padding-block:.85rem;display:grid}.evidence-media{background:#070c0e;border:1px solid #b28a3e61;margin:2rem 0}.evidence-media--wide{margin-top:1.25rem}.evidence-media img{width:100%;height:auto}.evidence-media figcaption{color:#8f918c;border-top:1px solid #b28a3e4d;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin:0;padding:.65rem .8rem;font-size:.67rem;line-height:1.4;display:flex}.evidence-media figcaption a{min-height:2.75rem;color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}.reference-list strong{color:#d7c99f;font-family:var(--font-display);font-size:1.12rem;font-weight:600}.reference-list p{color:#999b96;margin:0;font-size:.82rem;line-height:1.5}.reference-list a{min-height:2.75rem;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.reference-list a:hover{color:var(--gold-bright)}.detail-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.detail-prose{min-width:0;max-width:none;color:var(--companion-text,#b1b2ac);font-family:var(--font-display);font-size:var(--reading-copy-size,clamp(1.2rem, 1.44vw, 1.296rem));line-height:1.72}.detail-prose h2{border-top:1px solid var(--explorer-line-soft);color:var(--companion-heading,var(--paper-light));font-family:var(--font-brand);font-size:var(--reading-section-size,clamp(1.464rem, 2.64vw, 2.1rem));letter-spacing:.01em;margin:2rem 0 .65rem;padding-top:.75rem;font-weight:600;line-height:1.14}.detail-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.detail-prose p,.detail-prose li{color:inherit;font-size:inherit;line-height:inherit}.detail-prose strong{color:#ded4ba}.detail-prose ul{padding-left:1.25rem}.detail-prose li+li{margin-top:.55rem}.region-facts{border-top:1px solid #b28a3e4d;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 0;display:grid}.region-facts div{border-bottom:1px solid #b28a3e38;padding:.9rem 1rem .9rem 0}.region-facts div:nth-child(odd){border-right:1px solid #b28a3e38}.region-facts div:nth-child(2n){padding-left:1rem}.region-facts dt{color:#898c88;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.region-facts dd{color:#ded4ba;margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.region-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.region-gallery .evidence-media{flex-direction:column;min-width:0;margin:0;display:flex}.region-gallery .evidence-media>a:first-child{aspect-ratio:16/9;background:#05090b;display:block;overflow:hidden}.region-gallery .evidence-media img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.region-gallery .evidence-media>a:first-child:hover img{transform:scale(1.015)}.region-gallery .evidence-media figcaption{flex:1}.region-gallery--index{margin-top:2rem}.detail-aside{border-block:1px solid #b28a3e57;margin-top:2.5rem;position:static}.detail-aside dl{margin:0}.detail-aside div{border-bottom:1px solid #b28a3e2e;padding:.85rem 0}.detail-aside div:last-child{border-bottom:0}.detail-aside dt{color:#898c88;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.detail-aside dd{color:#d7ccad;margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.detail-aside__link{min-height:3.5rem;color:var(--gold-bright);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #b28a3e57;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.class-detail-mark{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.class-detail-mark .class-icon{width:5rem}.unknown-notice{border-block:1px solid #b28a3e57;margin:1.5rem 0;padding-block:1rem}.unknown-notice strong{color:#d5bc7d;font-family:var(--font-display);font-size:1.25rem;font-weight:600;display:block}.unknown-notice p{margin:.35rem 0 0}@media (width<=58rem){.reference-section__heading,.detail-layout,.source-ledger{grid-template-columns:1fr}.reference-section__heading{align-items:start}.detail-aside{position:static}.reference-grid{grid-template-columns:1fr}}@media (width<=40rem){.reference-hero{gap:.65rem}.reference-hero__copy{padding:.8rem .75rem}.reference-hero h1{font-size:var(--reading-title-size,clamp(2.16rem, 5.28vw, 4.08rem))}.reference-hero__credit{text-align:left;padding-inline:.75rem}.reference-section__heading{gap:1rem}.reference-card--class{grid-template-columns:3.75rem minmax(0,1fr)}.reference-card--class .reference-card__arrow{display:none}.reference-card--region{grid-template-columns:1fr}.reference-card__thumbnail{aspect-ratio:16/9;min-height:0}.reference-list li,.reference-list>div,.source-ledger li{grid-template-columns:1fr;align-items:start;gap:.35rem}.reference-list a{justify-self:start}.evidence-media figcaption{flex-direction:column;align-items:flex-start;gap:.2rem}.region-facts,.region-gallery{grid-template-columns:1fr}.region-facts div:nth-child(odd){border-right:0}.region-facts div:nth-child(2n){padding-left:0}}.loot-table-wrap{margin:1rem 0;overflow-x:auto}.loot-table{border-collapse:collapse;width:100%;font-size:.95rem}.loot-table th,.loot-table td{text-align:left;border-bottom:1px solid #b28a3e3b;padding:.55rem .75rem}.loot-table thead th{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.78rem}.loot-table td:nth-child(3){font-variant-numeric:tabular-nums}.reference-hero--compact{min-height:0}.reference-hero--compact .reference-hero__copy{padding:.9rem 1rem}.reference-hero--compact .reference-hero__copy .breadcrumbs{margin-bottom:.7rem}.reference-hero--compact h1{max-width:25ch;font-size:var(--reading-title-size,clamp(2.16rem, 5.28vw, 4.08rem))}.reference-hero--compact .reference-hero__dek{font-size:var(--reading-deck-size,clamp(1.14rem, 1.8vw, 1.38rem));margin-top:0}body.companion.companion .explorer-page .bis-hub__header{border:1px solid var(--explorer-line);background:linear-gradient(135deg,#18201f,#0e1415);width:100%;margin-inline:0;padding:.9rem 1rem}body.companion.companion .explorer-page .bis-hub__header .breadcrumbs{margin-bottom:.7rem}body.companion.companion .explorer-page .bis-hub__eyebrow{color:var(--companion-gold,#bd9547);font-family:var(--font-brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .2rem;font-size:.65rem;line-height:1.35}body.companion.companion .explorer-page .bis-hub__header h1{max-width:25ch;color:var(--companion-heading,var(--paper-light));font-family:var(--font-brand);font-size:var(--reading-title-size,clamp(2.16rem, 5.28vw, 4.08rem));letter-spacing:.005em;margin:.45rem 0 .6rem;font-weight:600;line-height:1.05}body.companion.companion .explorer-page .bis-hub__dek{max-width:70ch;color:var(--companion-text,#c1c8c3);font-family:var(--font-display);font-size:var(--reading-deck-size,clamp(1.14rem, 1.8vw, 1.38rem));margin:0;line-height:1.48}body.companion.companion .explorer-page .bis-hub__date{color:var(--companion-muted,#a5aeaa);font-family:var(--font-sans);margin:.8rem 0 0;font-size:.744rem;line-height:1.5}.guide-chips{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.guide-chips li{color:#e6dcc2;background:#110e0ab8;border:1px solid #b28a3e73;border-radius:999px;padding:.3rem .6rem;font-size:.74rem;font-weight:600;line-height:1.2}.guide-chips li[data-muted]{color:#9d9c95;border-color:#98978f59;font-weight:500}.guide-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.guide-main{grid-area:1/1;min-width:0;max-width:none}.reference-content:has(>.guide-layout),.reference-content--directory{padding-top:.95rem}.guide-main>*+section{margin-top:2.5rem}.guide-main h2{border-top:1px solid var(--explorer-line-soft);color:var(--companion-heading,var(--paper-light));font-family:var(--font-brand);font-size:var(--reading-section-size,clamp(1.464rem, 2.64vw, 2.1rem));letter-spacing:.01em;border-bottom:0;margin:0 0 .85rem;padding:.75rem 0 0;scroll-margin-top:1.5rem;font-weight:600;line-height:1.14}.guide-main h2 small{color:#9d9c95;font-family:var(--font-sans);letter-spacing:0;margin-left:.4rem;font-size:.8rem;font-weight:500}.guide-main p,.guide-main li{color:var(--companion-text,#b9b9b1);font-family:var(--font-display);font-size:var(--reading-copy-size,clamp(1.2rem, 1.44vw, 1.296rem));line-height:1.72}.guide-main p{margin:.6rem 0 0}.guide-main>:is(p,ul,ol,blockquote),.guide-main>section>:is(p,ul,ol,blockquote),.detail-prose>:is(p,ul,ol,blockquote){max-width:78ch}.guide-main strong{color:#ded4ba}.guide-main .guide-note{color:#9d9c95;font-size:.8rem}.related-guides{border:0;border-top:1px solid var(--explorer-line-soft);grid-area:2/1;gap:.4rem;margin-top:2.5rem;padding:1rem 0 0;font-size:.8rem;display:grid;position:static}.related-guides ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.related-guides a{color:#aeb8b3;padding:.3rem 0;line-height:1.35;text-decoration:none;display:block}.related-guides a:hover,.related-guides a:focus-visible{color:var(--gold-bright)}.related-guides__heading{color:var(--companion-heading,#dce1da);font-family:var(--font-brand);font-size:var(--reading-section-size,1.464rem);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.2}.related-guides ul a{--companion-blue:#d8c38d;color:#d8c38d}.guide-infobox{background:linear-gradient(#211b12f2,#14100bf2);border:1px solid #b28a3e66;border-radius:6px;overflow:hidden}.guide-infobox h2{letter-spacing:.02em;background:#b28a3e1a;border-bottom:1px solid #b28a3e4d;margin:0;padding:.7rem 1rem;font-size:1rem}.guide-infobox dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guide-infobox dl>div{border-bottom:1px solid #b28a3e24;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;padding:.6rem 1rem;display:grid}.guide-infobox dl>div:nth-child(odd){border-right:1px solid #b28a3e24}.guide-infobox dt{color:#8f9893;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.5}.guide-infobox dd{color:#e3d9bf;gap:.15rem;margin:0;font-size:.86rem;line-height:1.4;display:grid}.guide-infobox dd>span:first-child{overflow-wrap:anywhere}.guide-infobox div[data-evidence=not-published] dd>span:first-child{color:#9d9c95}.evidence-tag{color:#8a867f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;display:inline-flex}.evidence-tag:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.evidence-tag time{letter-spacing:.03em;font-weight:600}.evidence-tag[data-evidence=observed-beta]{color:#ffc94a}.evidence-tag[data-evidence=secondary-report]{color:#d98fd0}.evidence-tag[data-evidence=fansite-report]{color:#5fc9c0}.evidence-tag[data-evidence=classic-context]{color:#4a93e8}.loot__filter{border:0;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;display:flex}.loot__filter legend{float:left;color:#8f9893;letter-spacing:.08em;text-transform:uppercase;margin-right:.5rem;padding:.35rem 0;font-size:.7rem;font-weight:700}.loot__filter label{color:#cfc6ad;cursor:pointer;border:1px solid #b28a3e59;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .75rem;font-size:.78rem;display:inline-flex}.loot__filter label:has(input:checked){border-color:var(--gold-bright);color:#fff4d6;background:#f2c14e1f}.loot__filter label:has(input:focus-visible){outline:2px solid var(--gold-bright);outline-offset:2px}.loot__filter input{accent-color:var(--gold-bright)}.loot:has(input[value=Alliance]:checked) tr[data-faction=Horde],.loot:has(input[value=Horde]:checked) tr[data-faction=Alliance]{display:none}.loot-table caption{color:#9d9c95;text-align:left;caption-side:bottom;padding:0 0 .5rem;font-size:.78rem}.loot-table__item:any-link{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.loot-table__item img{border:1px solid #3a6ea8;border-radius:4px;flex-shrink:0;box-shadow:0 0 0 1px #0009}.loot-table tbody tr:hover{background:#ffffff08}.loot-table tbody th{font-weight:600}.loot-table__faction{color:#c9c6bb;background:#9d9c9526;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.loot-table__faction[data-faction=Alliance]{color:#9cc4f4;background:#4a93e829}.loot-table__faction[data-faction=Horde]{color:#eaa194;background:#c46c5f2e}.guide-numbered{counter-reset:guide-step;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.guide-numbered li{color:#e3d9bf;counter-increment:guide-step;background:linear-gradient(90deg,#b28a3e1f,#1e1810d9 45%);border:1px solid #b28a3e42;border-left:3px solid #a07d38;border-radius:4px;margin:0;padding:.7rem 1rem .7rem 3.4rem;position:relative;box-shadow:inset 0 1px #ffdc960d}.guide-numbered li:before{content:counter(guide-step);color:#ffd98a;width:1.75rem;height:1.75rem;font-family:var(--font-brand);font-variant-numeric:tabular-nums;background:radial-gradient(circle at 35% 30%,#6b5226,#1d160c 75%);border:1px solid #b8924a;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.95rem;left:.85rem;box-shadow:0 0 0 2px #00000073}.guide-numbered li>strong:first-child{color:#f2c94e}.guide-numbered:not(:has(strong)){grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}@media (width<=40rem){.guide-numbered li{padding:.6rem .75rem .6rem 2.85rem}.guide-numbered li:before{left:.55rem}}.guide-open{background:#7c6b4b14;border-left:3px solid #7c6b4b;margin:0;padding:.9rem 1.1rem}.guide-open ul{margin:0;padding-left:1.1rem}.guide-open li+li{margin-top:.35rem}.guide-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.guide-pager a{background:#1b160fd9;border:1px solid #b28a3e52;border-radius:6px;gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.guide-pager a:hover,.guide-pager a:focus-visible{border-color:var(--gold-bright);transform:translateY(-1px)}.guide-pager small{color:#8f9893;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.guide-pager strong{color:var(--paper-light);font-family:var(--font-display);font-size:1.2rem;font-weight:600}.guide-pager span{color:#a8a59d;font-size:.8rem}.guide-pager__next{text-align:right}.guide-compare-wrap{border:1px solid #b28a3e4d;border-radius:6px;margin-top:1.25rem;overflow-x:auto}.guide-compare{border-collapse:collapse;width:100%;min-width:44rem;font-size:.86rem}.guide-compare th,.guide-compare td{color:#c9c6bb;text-align:left;vertical-align:middle;border-bottom:1px solid #b28a3e29;padding:.65rem .85rem}.guide-compare thead th{color:#8f9893;letter-spacing:.08em;text-transform:uppercase;background:#b28a3e1a;font-size:.66rem;font-weight:700}.guide-compare tbody tr:hover{background:#ffffff08}.guide-compare tbody th a{--companion-blue:var(--paper-light);color:var(--paper-light);font-family:var(--font-display);font-size:1.05rem;font-weight:600;text-decoration:none}.guide-compare tbody th a:hover{color:var(--gold-bright)}.guide-compare td[data-empty]{color:#77766f}.guide-compare td.guide-compare__num{font-variant-numeric:tabular-nums}.guide-compare__level{gap:.3rem;min-width:8rem;display:grid}.guide-compare__bar{background:#ffffff12;border-radius:999px;height:.3rem;position:relative}.guide-compare__bar span{left:var(--start);width:max(var(--width), .4rem);border-radius:inherit;background:var(--gold);height:100%;position:absolute}.guide-compare__open:any-link{--companion-blue:var(--gold-bright);color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){.guide-pager a{transition:none}}@media (width<=58rem){.guide-main{grid-row:1}}@media (width<=44rem){.guide-infobox dl{grid-template-columns:1fr}.guide-infobox dl>div:nth-child(odd){border-right:0}.guide-infobox dl>div{grid-template-columns:1fr;gap:.2rem}.guide-pager{grid-template-columns:1fr}.guide-pager__next{text-align:left}.reference-hero--compact{min-height:0}.reference-hero--compact .reference-hero__copy{padding:.8rem .75rem}}.dquests:has(input[value=Alliance]:checked) [data-side=Horde],.dquests:has(input[value=Horde]:checked) [data-side=Alliance]{display:none}.dquests__summary small{color:#8f9893}.dquests__summary td:nth-child(3){white-space:nowrap}.dquests__summary td:last-child{color:#a8a59d;font-size:.8rem;line-height:1.4}.dquests__cards{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.dquests__cards>li{margin:0;scroll-margin-top:1.5rem}.dquest{background:#1b160fd9;border:1px solid #b28a3e47;border-radius:6px;padding:.9rem 1.1rem 1rem}.dquests__cards>li:target .dquest{border-color:var(--gold-bright)}.dquest header{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.dquest h3{font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:600}.dquest__level{color:#8f9893;font-size:.78rem}.dquest dl{gap:.35rem;margin:.75rem 0 0;display:grid}.dquest dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;display:grid}.dquest dt{color:#8f9893;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.9}.dquest dd{color:#d9d0b8;margin:0;font-size:.88rem;line-height:1.5}.dquest__items{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.6rem 0 0;padding:0 0 0 9.25rem;list-style:none;display:flex}.dquest__items li{margin:0;font-size:.86rem}.dquest__items .dquest__pick{color:#8f9893;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.dquest__chain,.dquest__reports{background:#ffffff08;border-radius:5px;margin-top:.85rem;padding:.65rem .85rem}.dquest__chain strong{color:#dce1da;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.dquest__chain ol{margin:.5rem 0 0;padding-left:1.4rem;list-style:decimal}.dquest__chain li{margin:0 0 .5rem;font-size:.84rem}.dquest__chain li::marker{color:var(--gold);font-weight:700}.dquest__chain li>span,.dquest__chain li>small{display:block}.dquest__chain li[data-dungeon]>a{font-weight:700}.dquest__chain em{display:none}.dquest__chain li[data-dungeon] em{color:var(--gold);font-size:.72rem;font-style:normal;display:inline}.dquest__chain span{color:#c9c6bb}.dquest__chain small{color:#8f9893}.dquest__reports ul{margin:.4rem 0 0;padding-left:1.1rem}.dquest__reports li{font-size:.84rem}.guide-bosses{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.guide-bosses li{border:1px solid #b28a3e47;border-left:3px solid var(--gold);background:#1b160fd9;border-radius:5px;margin:0;padding:.8rem .95rem}.guide-bosses strong{color:var(--paper-light);font-family:var(--font-display);font-size:1.1rem;font-weight:600;display:block}.guide-bosses small{color:#8f9893;letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem;font-size:.72rem;display:block}.guide-main .guide-bosses p{margin:.45rem 0 0;font-size:.84rem}.instance-map{background:#1b140b;border:1px solid #b28a3e73;border-radius:6px;margin:1.25rem 0 0;overflow-x:auto}.instance-map svg{width:100%;min-width:34rem;height:auto;display:block}.instance-map__pin circle,.instance-map__pin rect{fill:#f2c14e;stroke:#2a1606;stroke-width:2.5px}.instance-map__pin[data-raid] rect{fill:#c9a0f0}.instance-map__pin[data-region] circle,.instance-map__pin[data-region] rect{fill:#fff4d6;fill-opacity:.35;stroke:#2a1606;stroke-dasharray:3 2}.instance-map__pin[data-active] circle,.instance-map__pin[data-active] rect{fill:#fff4d6;fill-opacity:1;stroke:#c52f37;stroke-width:3.5px;stroke-dasharray:none}.instance-map__pin text{fill:#fff1d3;paint-order:stroke;stroke:#1d1206;stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:700}.instance-map__pin[data-active] text{fill:var(--gold-bright)}.instance-map a:hover text,.instance-map a:focus-visible text{fill:var(--gold-bright);text-decoration:underline}.instance-map a:focus-visible{outline:none}.instance-thumb__halo{fill:#c52f372e;stroke:#fff4d6b3;stroke-width:1.2px}.instance-thumb__pin{fill:#f2c14e;stroke:#2a1606;stroke-width:2.5px}.instance-thumb__pin[data-reported]{fill:#fff4d6;stroke-dasharray:3 2}.instance-map figcaption{color:#9d9c95;border-top:1px solid #b28a3e33;flex-wrap:wrap;gap:.35rem 1.1rem;padding:.65rem .9rem;font-size:.74rem;display:flex}.instance-map__key{align-items:center;gap:.35rem;display:inline-flex}.instance-map__key i{background:#e3c17b;border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.instance-map__key i[data-key=raid]{background:#c9a0f0;border-radius:1px;transform:rotate(45deg)scale(.85)}.instance-map__key i[data-key=region]{background:#fff4d659;border:2px dashed #e3c17b}@media (width<=44rem){.dquest dl>div{grid-template-columns:1fr;gap:.1rem}.dquest__items{padding-left:0}}.guide-main .guide-subhead{color:var(--paper-light);font-family:var(--font-display);margin:1.75rem 0 .6rem;font-size:1.15rem;font-weight:600}.boss-guide{gap:.75rem;margin:1rem 0 .6rem;padding:0;list-style:none;display:grid}.boss-card{border:1px solid #b28a3e47;border-left:3px solid var(--gold);background:#1b160fd9;border-radius:6px;margin:0;padding:.9rem 1.1rem 1rem}.boss-card header{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.boss-card__num{background:var(--gold);color:#0b0f10;width:1.9rem;height:1.9rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.boss-card h3{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600}.boss-card header small{color:#8f9893;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.guide-main .boss-card p{margin:.55rem 0 0;font-size:.88rem}.boss-card .boss-card__loot{padding-left:0}.guide-trash{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.guide-trash li{grid-template-columns:11rem minmax(0,1fr);gap:.75rem;margin:0;font-size:.86rem;display:grid}.guide-trash span{color:#b9b9b1}@media (width<=44rem){.guide-trash li{grid-template-columns:1fr;gap:.1rem}}.boss-guide__source{background:#1e1810d1;border:1px solid #b28a3e42;border-left:3px solid #d98fd0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;width:100%;max-width:78ch;margin:1rem 0 .9rem;padding:.75rem .9rem;display:grid}.boss-guide__source-copy p{color:#c9c6bb;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.boss-guide__source-copy time{color:#8f9893;margin-top:.25rem;font-size:.68rem;display:block}.boss-guide__sources{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.25rem .65rem;margin:0;padding:0;list-style:none;display:flex}.boss-guide__sources li{margin:0;font-size:.72rem;line-height:1.4}.boss-guide__sources a{color:#d8c38d;text-underline-offset:.18em;text-decoration:underline #d8c38d73}.boss-guide__sources a:hover,.boss-guide__sources a:focus-visible{color:var(--gold-bright)}.boss-guide__index{background:#14100bb8;border:1px solid #b28a3e33;border-radius:5px;gap:.6rem;width:100%;max-width:78ch;margin:1rem 0 .9rem;padding:.75rem .9rem;display:grid}.boss-guide__index>p{color:#d8c38d;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:.72rem;font-weight:700;line-height:1.4;display:flex}.boss-guide__index>p span{color:#8f9893;letter-spacing:.05em;font-size:.66rem;font-weight:600}.boss-guide__index ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.boss-guide__index li{margin:0;padding:0}.boss-guide__index a{color:#c9c6bb;border:1px solid #b28a3e45;border-radius:4px;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .55rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}.boss-guide__index a span:first-child{color:var(--gold);font-variant-numeric:tabular-nums}.boss-guide__index a:hover,.boss-guide__index a:focus-visible{border-color:var(--gold-bright);color:#fff4d6}.boss-guide{gap:1rem}.boss-guide>li{margin:0;padding:0;scroll-margin-top:1rem}.boss-card{padding:0;overflow:hidden}.boss-card__header{border-bottom:1px solid #b28a3e33;border-left:3px solid var(--gold);background:linear-gradient(110deg,#b28a3e1c,#1b160f33);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}.boss-card__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.boss-card__identity>div{min-width:0}.boss-card__eyebrow{color:var(--gold);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.63rem;font-weight:700;line-height:1.3}.boss-card h3 a{color:var(--paper-light);text-decoration:none}.boss-card h3 a:hover,.boss-card h3 a:focus-visible{color:var(--gold-bright);text-underline-offset:.15em;text-decoration:underline}.boss-card header small{margin-top:.15rem;display:block}.boss-card__section{padding:.8rem 1.1rem 0}.boss-card__section h4{color:#d8c38d;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin:0;font-size:.67rem;font-weight:700;line-height:1.35;display:flex}.boss-card__section h4 span{color:#8f9893;letter-spacing:0;font-size:.62rem;font-weight:600}.guide-main .boss-card__section>p{margin:.4rem 0 0;font-size:.88rem}.boss-card__abilities{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.boss-card__abilities li{margin:0;padding:0}.boss-card__abilities a{--companion-blue:#f0d48c;color:#f0d48c;background:linear-gradient(#d6aa5224,#d6aa520d);border:1px solid #d6aa5266;border-radius:4px;align-items:center;min-height:1.9rem;padding:.25rem .55rem;font-size:.78rem;line-height:1.3;text-decoration:none;display:inline-flex}.boss-card__abilities a:hover,.boss-card__abilities a:focus-visible{--companion-blue:#fff1c9;color:#fff1c9;border-color:#f2c94e}.boss-card__loot{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.boss-card__loot li{min-width:0;margin:0;padding:0}.boss-card__item{color:#4d9bff;background:#120f0ab8;border:1px solid #4d9bff47;border-radius:4px;align-items:center;gap:.55rem;min-height:3.15rem;padding:.45rem .55rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.boss-card__item:hover,.boss-card__item:focus-visible{background:#4d9bff14;border-color:#4d9bff}.boss-card__item img{border:1px solid #4d9bff;border-radius:4px;flex:none;box-shadow:0 0 0 1px #000}.boss-card__item>span{gap:.12rem;min-width:0;display:grid}.boss-card__item strong{overflow-wrap:anywhere;color:#6af;font-size:.78rem;font-weight:600;line-height:1.3}.boss-card__item small{color:#8f9893;font-size:.67rem;line-height:1.3}.guide-main .boss-card__empty{color:#8f9893;margin:.4rem 0 0;font-size:.78rem;font-style:italic}.guide-main p.boss-card__quest{color:#a8a59d;border-top:1px dashed #b28a3e33;margin:.85rem 1.1rem 1rem;padding:.65rem .75rem 0;font-size:.8rem}.boss-card__quest strong{color:#d8c38d;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}@media (width<=44rem){.boss-guide__source{grid-template-columns:1fr}.boss-guide__sources{text-align:left;justify-content:flex-start}.boss-card__header{padding:.8rem}.boss-card__section{padding-inline:.8rem}.boss-card__loot{grid-template-columns:1fr}.guide-main p.boss-card__quest{margin-inline:.8rem}}@media (prefers-reduced-motion:reduce){.boss-card__item{transition:none}}
