.modal-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:2147483597}.modal-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100vw;z-index:2147483597}.modal-content{background:#202020;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;max-height:750px;max-width:750px;overflow:hidden;pointer-events:auto;position:relative;width:100%;z-index:2147483647}.modal-content .wh-divider{margin:auto 0 0}@container bodyContainer (width < 744px){.modal-content{height:auto}}.modal-close-button{position:absolute;right:2px;top:2px;z-index:1}.modal-hero-image{aspect-ratio:16/9;background:#181818;box-sizing:border-box;flex-shrink:0;overflow:hidden;text-align:center}.modal-hero-image img{height:100%;object-fit:cover;width:100%}.modal-body,.modal-footer{display:flex}.modal-header{flex-shrink:0;margin:30px 30px 0}@container bodyContainer (width < 744px){.modal-header{margin:20px 20px 0}}.modal-header+.modal-body{margin-top:15px}.modal-body{gap:10px;flex-direction:column;margin:30px 30px 15px}.modal-body .wh-heading-responsive{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@container bodyContainer (width < 744px){.modal-body{margin:20px 20px 10px}}.modal-footer{margin:15px 30px}@container bodyContainer (width < 744px){.modal-footer{margin:10px 20px}}:root{--galleryCard-grid-span: span 2}.gallery-card{border-radius:4px;display:flex;flex-direction:column;flex:1 1 0;overflow:hidden;position:relative;user-select:none}.gallery-card[data-size=large]{grid-column:var(--galleryCard-grid-span);grid-row:var(--galleryCard-grid-span)}.gallery-card[data-checked=true]:before{box-shadow:inset 0 0 0 2px #444;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.gallery-card[data-checked=true]:hover:before{box-shadow:inset 0 0 0 2px #818181;content:"";display:block;height:100%;position:absolute;width:100%}.gallery-card-checkbox{border:2px solid #000;outline:2px solid #444;border-radius:2px;box-sizing:border-box;display:none;height:20px;width:20px;z-index:1}.gallery-card[data-checked] .gallery-card-checkbox{align-items:center;display:flex;justify-content:center}.gallery-card[data-checked=false] .gallery-card-checkbox svg{display:none}.gallery-card[data-checked=true] .gallery-card-checkbox svg{color:#ffd100;height:20px;width:20px}.gallery-card[data-checked] .gallery-card-checkbox.focus-visible{outline:#818181}.gallery-card-preview{align-items:center;aspect-ratio:16/9;justify-content:center;overflow:hidden;position:relative}.gallery-card[data-size=large] .gallery-card-preview{aspect-ratio:4/3}.gallery-card-preview:hover .gallery-card-hover-menu,.gallery-card-preview:focus-within .gallery-card-hover-menu{display:flex}.gallery-card[data-preview-bg] .gallery-card-preview{background-color:#202020}.gallery-card[data-preview-border=dotted] .gallery-card-preview{border:2px dotted #444}.gallery-card-preview .gallery-card-thumbnail.focus-visible{box-shadow:none !important}.gallery-card-preview .gallery-card-thumbnail.focus-visible:after{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.gallery-card-preview .gallery-card-thumbnail[role=button]{cursor:pointer}.gallery-card-preview .gallery-card-image{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.gallery-card-preview .gallery-card-image[data-fit=contain]{object-fit:contain}.gallery-card-preview .gallery-card-image[data-fit=icon]{object-fit:none}.gallery-card-overlay{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;inset:0;pointer-events:none;position:absolute}.gallery-card-overlay-slot{align-items:center;display:flex;gap:5px;justify-content:center;padding:15px}.gallery-card-overlay-slot .wh-button-group{flex:0 0 auto}.gallery-card-overlay-slot[data-position=top-left]{align-items:flex-start;grid-column:1/2;grid-row:1/2;justify-content:flex-start}.gallery-card-overlay:not(:has(>[data-position=top-right]))>[data-position=top-left]{grid-column:1/-1}.gallery-card-overlay-slot[data-position=top-right]{align-items:flex-start;grid-column:2/3;grid-row:1/2;justify-content:flex-end}.gallery-card-overlay-slot[data-position=bottom-left]{align-items:flex-end;grid-column:1/2;grid-row:2/3;justify-content:flex-start}.gallery-card-overlay-slot[data-position=bottom-right]{align-items:flex-end;grid-column:2/3;grid-row:2/3;justify-content:flex-end}.gallery-card-collected{align-items:center;background:rgba(48,48,48,.9);border-radius:5px;box-sizing:border-box;display:inline-flex;height:30px;justify-content:center;pointer-events:auto;width:30px}@container bodyContainer (width < 744px){.gallery-card-collected{height:40px;width:40px}}.gallery-card-modal-collected{display:flex;flex-direction:column;gap:5px}.gallery-card-modal-collected-list{display:flex;flex-wrap:wrap;gap:5px}body:not([data-display]) .gallery-card-quickview{display:none}@media(hover: none){.gallery-card-quickview{display:none}}@container bodyContainer (width < 744px){.gallery-card-overlay .wh-button[data-size=small],.gallery-card-info .wh-button[data-size=small]{--whButton-borderRadius: 5px;--whButton-padding: 10px;--whButton-size: 40px}.gallery-card-overlay .wh-button[data-size=small] .wh-button-text,.gallery-card-info .wh-button[data-size=small] .wh-button-text{justify-content:center}}.gallery-card-info{--whButtonGroup-wrap: nowrap;background:#181818;color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:10px;padding:15px}.gallery-card-info .wh-button-group{display:flex;flex-grow:0}.gallery-card-info .wh-button-group .favorite-button{flex-shrink:0}.gallery-card-info .wh-button-group .author-name .body-text{display:inline-block}.gallery-card-facts{display:flex;flex-direction:column;gap:5px;margin-top:auto}.gallery-card-fact{align-items:center;display:flex;gap:10px;height:24px;min-width:0}.gallery-card-fact-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-card-fact-end{align-items:center;display:flex;flex-shrink:0;gap:5px;margin-left:auto}.gallery-card-type{--body-text-color: #bbb;align-items:center;display:inline-flex;flex-shrink:0;gap:5px;white-space:nowrap}.gallery-card-type img{border-radius:2px;flex-shrink:0;height:18px;width:18px}.gallery-card-source-icon{display:flex;flex-shrink:0}.gallery-card-source-icon img{border-radius:2px;height:20px;object-fit:contain;width:20px}.gallery-card-info-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.gallery-card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;inline-size:fit-content;margin-bottom:auto;word-break:break-word}.gallery-card-title[role=button]{cursor:pointer}.gallery-card-icon{align-items:center;display:flex;flex-shrink:0;height:30px}.gallery-card-footer{align-items:center;display:flex;gap:10px;margin-top:auto}.gallery-card-footer-left,.gallery-card-footer-right{flex:1 1 auto}.gallery-card-footer-left{min-width:0}.gallery-card-footer-center{display:flex;justify-content:center}.gallery-card-footer-right{display:flex;justify-content:flex-end}.gallery-card:hover,.gallery-card:focus-within{position:relative}.gallery-card:hover:after,.gallery-card:focus-within:after{background-color:#fff;content:"";display:block;height:100%;left:0;mix-blend-mode:overlay;opacity:25%;position:absolute;top:0;width:100%;z-index:11}.gallery-card-modal-title-row{display:grid;grid-template-columns:1fr auto;overflow-wrap:break-word}.gallery-card-modal-title-row>.decor-weight{gap:15px}.gallery-card-modal-body-text{overflow-wrap:break-word}.gallery-card-modal-section,.gallery-card-modal-sources{display:flex;flex-direction:column;gap:5px}.gallery-card-modal-sources .source-wrapper{min-height:0;padding:10px}.gallery-card-modal-sources .source-game-icon,.gallery-card-modal-sources .thumbnail{border:2px solid #000;border-radius:2px}.gallery-card-modal-footer .decor-weight,.gallery-card-modal-footer .wh-button-group{flex:1}.gallery-card-modal-footer .quantity-widget{flex:0 0 auto;text-align:center}.gallery-card-modal .modal-header{margin:0;padding:30px 30px 15px}.gallery-card-modal .modal-header .wh-heading-responsive{-webkit-line-clamp:unset;display:block;overflow:visible}.gallery-card-modal .modal-body{margin:0;overflow-y:auto;padding:0 30px 15px}.gallery-card-modal .modal-body>*{flex-shrink:0}.gallery-card-modal .modal-body .data-row-data-content,.gallery-card-modal .modal-body .data-row-data-label{background:#303030}.gallery-card-modal .modal-content{height:auto;max-height:100%;max-width:550px}.gallery-card-modal .modal-content .modal-hero-image{position:relative}.gallery-card-modal .modal-content .modal-hero-image img{object-fit:contain}.gallery-card-modal .modal-content .modal-hero-image img[data-fit=icon]{object-fit:none}.gallery-card-modal-controls{left:15px;position:absolute;top:15px;z-index:1}.gallery-card-modal-viewer{inset:0;position:absolute}.gallery-card-modal .modal-footer{flex-direction:column;gap:5px}@container bodyContainer (width >= 744px){.gallery-card-modal .modal-content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) auto auto;height:620px;max-width:1000px}.gallery-card-modal .modal-content>.modal-hero-image{aspect-ratio:auto;grid-column:1;grid-row:1/-1}.gallery-card-modal .modal-content>.modal-header,.gallery-card-modal .modal-content>.modal-body,.gallery-card-modal .modal-content>.zam-divider,.gallery-card-modal .modal-content>.modal-footer{grid-column:2}.gallery-card-modal .modal-content>.modal-hero-image+.modal-body{grid-row:1/3}.gallery-card-modal .modal-content>.modal-body{overflow-y:auto}}.gallery-card .quantity-widget input{--textField-padding: 2px;max-width:40px;text-align:center}@container bodyContainer (width < 744px){.gallery-card .quantity-widget input{--textField-height: var(--whButton-size)}}:root{--whTabs-bgColor: #181818;--whTabs-tabHeight: 40px;--whTabs-tab-accentColor: transparent}.wh-tabs{background-color:var(--whTabs-bgColor);border-radius:2px;display:flex;font-size:16px;font-weight:700;height:fit-content;overflow-x:auto}.wh-tabs[data-size=thin]{--whTabs-tabHeight: 30px}.wh-tabs[data-size=thin] .wh-tabs-tab{padding:0 10px}.wh-tabs[data-size=medium]{--whTabs-tabHeight: 50px}.wh-tabs[data-size=large]{--whTabs-tabHeight: 60px}.wh-tabs-list{display:flex;flex:none}.wh-tabs-tab{--body-text-color: #818181;all:unset}.wh-tabs-tab:hover{background-color:unset}.wh-tabs-tab{cursor:pointer;align-items:center;border-bottom-color:var(--whTabs-tab-accentColor);border-bottom-style:solid;border-bottom-width:3px;box-sizing:border-box;display:flex;gap:10px;height:var(--whTabs-tabHeight);justify-content:center;padding:0 15px;transition:background-color 75ms,border-color 75ms,color 75ms;white-space:nowrap}.wh-tabs-tab:first-of-type{border-top-left-radius:2px}.wh-tabs-tab:hover,.wh-tabs-tab[data-active=true]{background-color:hsla(0,0%,100%,.05)}.wh-tabs-tab:hover,.wh-tabs-tab.focus-visible{--body-text-color: #bbb;color:#bbb}.wh-tabs-tab:hover{--whTabs-tab-accentColor: #444}.wh-tabs-tab.focus-visible{--body-text-color: #fff;--whTabs-tab-accentColor: #da2020;box-shadow:none !important;background-color:hsla(0,0%,100%,.1);color:#fff}.wh-tabs-tab[data-active=true]{--body-text-color: #fff;--whTabs-tab-accentColor: #a71a19;color:#fff}.wh-tabs-tab[data-style=live][data-active=true]{--whTabs-tab-accentColor: #a71a19}.wh-tabs-tab[data-style=live].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #da2020}.wh-tabs-tab[data-style=beta][data-active=true]{--whTabs-tab-accentColor: #a71a19}.wh-tabs-tab[data-style=beta].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #da2020}.wh-tabs-tab[data-style=ptr][data-active=true]{--whTabs-tab-accentColor: #a71a19}.wh-tabs-tab[data-style=ptr].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #da2020}.wh-tabs-tab[data-style=ptr2][data-active=true]{--whTabs-tab-accentColor: #a71a19}.wh-tabs-tab[data-style=ptr2].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #da2020}.wh-tabs-tab[data-style=classic][data-active=true]{--whTabs-tab-accentColor: #c39361}.wh-tabs-tab[data-style=classic].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #d9a976}.wh-tabs-tab[data-style=classicplus][data-active=true]{--whTabs-tab-accentColor: #1d8dcd}.wh-tabs-tab[data-style=classicplus].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #49aee9}.wh-tabs-tab[data-style=tbc][data-active=true]{--whTabs-tab-accentColor: #62c907}.wh-tabs-tab[data-style=tbc].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #97f00a}.wh-tabs-tab[data-style=wrath][data-active=true]{--whTabs-tab-accentColor: #8ed6e6}.wh-tabs-tab[data-style=wrath].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #baeef7}.wh-tabs-tab[data-style=cata][data-active=true]{--whTabs-tab-accentColor: #e55d27}.wh-tabs-tab[data-style=cata].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #ff7036}.wh-tabs-tab[data-style=mists][data-active=true]{--whTabs-tab-accentColor: #28ae7e}.wh-tabs-tab[data-style=mists].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #2cd196}.wh-tabs-tab[data-style=d2][data-active=true]{--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=d2].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=d4][data-active=true]{--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=d4].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=d4ptr][data-active=true]{--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=d4ptr].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=di][data-active=true]{--whTabs-tab-accentColor: #bf9c5a}.wh-tabs-tab[data-style=di].focus-visible{box-shadow:none !important;--whTabs-tab-accentColor: #bf9c5a}.wh-tabs .wh-button-group{justify-content:end;margin:5px var(--d4BuildPlanner-innerSpacing)}.source-wrapper{align-items:center;background:hsla(0,0%,100%,.05);border-radius:5px;box-sizing:border-box;color:#bbb;display:grid;gap:10px;padding:15px 20px;min-height:70px}.source-wrapper .default,.source-wrapper .expanded{display:grid;grid-auto-flow:column;gap:10px}.source-wrapper .default:has(.source-reagent),.source-wrapper .expanded:has(.source-reagent){display:flex}.source-wrapper .default:has(.source-reagent) .source-cell,.source-wrapper .expanded:has(.source-reagent) .source-cell{flex-grow:1}.source-wrapper .default:has(.source-drop-rate),.source-wrapper .expanded:has(.source-drop-rate){grid-template-columns:minmax(0, 1fr) auto}.source-wrapper .source-cell.source-drop-rate{justify-content:end}@container (width < 744px){.source-wrapper .source-cell{height:40px}.source-wrapper .source-cell:first-of-type{justify-content:center !important}}.source-wrapper.source-small{min-height:50px}.source-wrapper .source-cell{align-items:center;display:grid;grid-auto-flow:column;justify-content:center;text-align:center}.source-wrapper .source-cell:first-of-type{justify-content:start;text-align:left}.source-wrapper .source-cell .thumbnail,.source-wrapper .source-cell .map-icon{margin-right:15px}.source-wrapper .source-cell:has(.source-reputation-name){display:flex;flex-direction:column}.source-wrapper .source-cell:has(.source-reagent){gap:5px}@container (width < 744px){.source-wrapper .source-cell:has(.source-reagent){display:flex;flex-wrap:wrap}}.source-wrapper .source-cell:has(.wh-button-group){justify-content:right}.source-wrapper .map-icon{height:30px;width:30px}.source-wrapper .iconmedium a{border:2px solid #000;box-sizing:border-box}.source-wrapper .source-cost{display:flex;flex-direction:row;gap:5px}.vendor-source.vendor-tab-label svg{margin-left:10px;color:#ffd100}.entity-model-card .gallery-card-info{box-sizing:border-box;min-height:94px}.entity-model-card .gallery-card-preview{background:#202020}.entity-model-card .gallery-card-preview .gallery-card-image{object-fit:contain}.entity-model-card .gallery-card-preview .gallery-card-image[data-fit=icon]{object-fit:none}.entity-model-card.battle-pet-card .gallery-card-preview,.entity-model-card.mount-card .gallery-card-preview{background:#080808}.entity-model-card.battle-pet-card .gallery-card-preview .gallery-card-image,.entity-model-card.mount-card .gallery-card-preview .gallery-card-image{background:#181818;mix-blend-mode:screen}.entity-model-card-modal-heading{align-items:baseline;column-gap:15px;display:flex;flex-wrap:wrap}.entity-model-card-modal-heading .wh-heading-responsive{min-width:0}.entity-model-card-modal-guides{display:flex;flex-direction:column;gap:5px}.entity-model-card-modal-guides ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.entity-model-card-modal-guides li{border-radius:4px;padding:5px 10px}.entity-model-card-modal-guides li:nth-child(odd){background:hsla(0,0%,100%,.05)}.transmog-pieces ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.transmog-pieces .transmog-piece{border-radius:4px;padding:5px 10px}.transmog-pieces .transmog-piece:nth-child(odd){background:hsla(0,0%,100%,.05)}.transmog-pieces .transmog-piece .gallery-card-source{padding-left:30px}.transmog-pieces .transmog-piece-slot{--body-text-color: #bbb}.battle-pet-card-section{display:flex;flex-direction:column;gap:5px}.battle-pet-card-stats{display:grid;gap:5px;grid-template-columns:repeat(3, minmax(0, 1fr))}.battle-pet-card-stat{background:#303030;border-radius:5px;display:flex;justify-content:space-between;padding:5px 10px}.battle-pet-card-abilities{display:grid;gap:5px;grid-template-columns:repeat(3, minmax(0, 1fr))}.battle-pet-card-ability{align-items:center;background:#303030;border-radius:5px;display:flex;gap:10px;min-width:0;padding:10px}.battle-pet-card-ability img{border:2px solid #000;border-radius:2px;flex-shrink:0;height:28px;width:28px}.battle-pet-card-ability:visited img{border-color:#000}.battle-pet-card-ability .body-text[data-text-style]{line-height:125%}.battle-pet-card-ability-text{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}