@font-face{font-family:Forever Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1419;--panel:#171f27;--panel-raised:#1f2833;--line:#2c3742;--text:#edf0f3;--muted:#8f98a4;--accent:#d5ad56;--name-gold:#e0bf75;--radius:0;--font:"Forever Inter", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:0}body{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 60% -20%, #18222c66, transparent 42%), var(--bg);font:.9375rem/1.5 var(--font);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}.site-shell{align-items:flex-start;min-height:100vh;display:flex}.site-header{z-index:50;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1217f2;flex-direction:column;flex:0 0 15.5rem;gap:1rem;width:15.5rem;height:100vh;padding:1.375rem 1.125rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#f5f1e8;font:600 clamp(1.5625rem, 2.3vw, 2.25rem)/1 var(--font);letter-spacing:-.04em;white-space:nowrap;text-decoration:none}.brand-accent{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#f3d995 20%,#d5ad56 43% 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em;display:inline-block}.brand-large{letter-spacing:-.055em;font-size:clamp(3rem,7vw,4.75rem)}.site-header nav{flex-direction:column;gap:.125rem;display:flex}.header-search{background:#11171d;border:1px solid #29323b;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;height:2.375rem;padding:0 .75rem;display:flex}.header-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:.8125rem}.site-header nav>a,.site-header .nav-group>summary{color:#e7e4dd;cursor:pointer;border-radius:.3125rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.site-header nav>a:hover,.site-header nav>a:focus-visible,.site-header .nav-group>summary:hover,.site-header .nav-group[open]>summary{background:var(--panel-raised);color:#e6bd64}.nav-group>summary{list-style:none}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary .nav-caret{transform:rotate(180deg)}.nav-caret{color:var(--muted);font-size:.75rem;transition:transform .12s}.nav-group-body{gap:.75rem;padding:.5rem 0 .625rem .75rem;display:grid}.nav-group-body section{gap:.125rem;display:grid}.nav-group-body h2{color:#8f98a4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.625rem}.nav-group-body a{color:#c9ced6;padding:.25rem 0;font-size:.8125rem;text-decoration:none}.nav-group-body a:hover,.nav-group-body a:focus-visible{color:#e6bd64}.nav-group-body .nav-group-all{color:#dfbf78}.home-page{place-items:start center;min-height:100vh;padding:1.5rem;display:grid}.home-search{justify-items:center;width:min(40rem,100%);margin-top:max(0px,25svh - 11.25rem);display:grid}.home-search .brand{filter:drop-shadow(0 1px #203750)drop-shadow(0 3px #06101e)drop-shadow(0 7px 7px #0005);margin-bottom:1.75rem}.home-search p{color:#8c96a1;margin:.75rem 0 0;font-size:.75rem}.search-form{background:#121820;border:1px solid #343d47;border-radius:.5rem;align-items:center;gap:.9375rem;width:100%;height:3.625rem;padding:0 1.3125rem;display:flex;box-shadow:0 10px 34px #0005,inset 0 1px #ffffff08}.search-form-compact{max-width:47.5rem;height:3.125rem;box-shadow:none;border-radius:.375rem;margin-bottom:1.75rem}.search-form input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:1.0625rem}.search-form input::placeholder{color:#77818d}.search-suggestions{z-index:110;overscroll-behavior:contain;background:var(--panel,#0c1c30);color:var(--text);border:2px solid #607b9c;font-size:1rem;position:fixed;overflow-y:auto;box-shadow:inset 0 0 0 1px #203750,0 0 0 1px #06101e,0 3px #06101e,0 7px 14px #0007}.search-suggestions ul{margin:0;padding:.25rem;list-style:none}.search-suggestion-group{color:var(--muted);padding:.375rem .625rem .25rem;font-size:.875rem;font-weight:700}.search-suggestions li+li .search-suggestion-group{border-top:1px solid #3c5577;margin-top:.25rem}.search-suggestions [role=option]{justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .625rem;text-decoration:none;display:flex}.search-suggestions [role=option]:hover,.search-suggestions [aria-selected=true]{background:#233b58}.search-suggestion-icon{width:2.125rem;height:2.125rem;color:var(--muted);background:#071424;border:1px solid #607b9c;flex:0 0 2.125rem;place-items:center;display:grid;overflow:hidden}.search-suggestion-icon img{object-fit:contain;width:2rem;height:2rem;display:block}.search-suggestion-icon svg{width:1.375rem;height:1.375rem}.search-suggestion-text{flex:1;gap:.125rem;min-width:0;display:grid}.search-suggestion-text strong{overflow-wrap:anywhere;color:var(--name-gold,#ffd04b);font-size:1.125rem;line-height:1.1}.search-suggestion-text small{color:var(--muted);font-size:.875rem;line-height:1.1}.search-suggestion-kind{color:var(--muted);flex:none;font-size:.875rem}.search-suggestion-status{color:var(--muted);padding:0 .875rem .375rem;font-size:.875rem}.search-suggestion-all{border-top:1px solid #3c5577;justify-content:space-between;padding:.625rem .875rem;text-decoration:none;display:flex}.search-suggestion-all:hover{color:var(--name-gold);background:#233b58}.site-main{flex:auto;width:100%;min-width:0;max-width:93.75rem;margin:0 auto;padding:3.625rem clamp(1.5rem,4vw,4rem) 5.25rem}.page-heading{margin:1.75rem 0 1.875rem}.page-heading h1,.detail-heading h1,.empty-page h1{color:#f3f0e9;letter-spacing:-.025em;margin:0;font-size:clamp(1.875rem,3vw,2.625rem);font-weight:500;line-height:1.15}.page-heading p,.detail-heading p,.empty-page p{color:var(--muted);margin:.5rem 0 0;font-size:1rem}.breadcrumbs{color:var(--muted);gap:.5625rem;margin:.5rem 0 1.875rem;font-size:.8125rem;display:flex}.breadcrumbs a{color:#d7bc7e;text-decoration:none}.data-table{border:1px solid var(--line);border-radius:var(--radius);background:#0e1419a6;overflow:hidden}.data-table ol{margin:0;padding:0;list-style:none}.data-head,.data-row{align-items:center;gap:1.375rem;display:grid}.data-head{min-height:2.875rem;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.065em;text-transform:uppercase;background:#12181e;padding:0 1.25rem;font-size:.6875rem}.data-row{border-bottom:1px solid var(--line);color:#aab2bc;min-height:4.75rem;padding:.625rem 1.25rem;font-size:.8125rem}.data-row:last-child{border-bottom:0}.data-row:hover{background:#ffffff07}.item-table .data-head,.item-table .data-row{grid-template-columns:minmax(17.5rem,1.7fr) minmax(11.25rem,1fr) 4.6875rem 5.3125rem}.npc-table .data-head,.npc-table .data-row{grid-template-columns:minmax(16.25rem,1.35fr) minmax(9.375rem,.8fr) 3.75rem minmax(13.125rem,1fr) 6.875rem}.quest-table .data-head,.quest-table .data-row{grid-template-columns:minmax(17.5rem,1.4fr) 4.0625rem 5rem 3.75rem minmax(11.875rem,1fr)}.primary-cell{min-width:0;color:var(--text);align-items:center;gap:.875rem;text-decoration:none;display:flex}.primary-cell>span:last-child{min-width:0;display:grid}.item-name-link{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;text-decoration:none;overflow:hidden}.primary-cell small{color:var(--muted);margin-top:.125rem}.item-icon{background:#090d11;border:1px solid #49515b;border-radius:.3125rem;flex:0 0 3.125rem;width:3.125rem;height:3.125rem;display:block;overflow:hidden}.item-icon img{object-fit:cover;width:100%;height:100%;display:block}.npc-row-portrait{background:radial-gradient(circle at 50% 42%,#1a2026,#090d11 72%);border:1px solid #49515b;border-radius:.3125rem;flex:0 0 3.125rem;width:3.125rem;height:3.125rem;display:block;overflow:hidden}.npc-row-portrait img{object-fit:contain;width:100%;height:100%;display:block}.pagination{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;margin-top:1.5625rem;display:grid}.pagination a{color:#b9c1ca;background:#11171d;border:1px solid #303943;border-radius:.3125rem;text-decoration:none}.pagination a:hover,.pagination a:focus-visible{color:#f2d58f;border-color:#806a38}.pagination-pages{justify-content:center;align-items:center;gap:.375rem;display:flex}.pagination-slot{display:contents}.pagination-page{justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5625rem;display:inline-flex}.pagination-page.active{color:#17130c;background:var(--accent);border-color:var(--accent);pointer-events:none;font-weight:700}.pagination-step{text-align:center;min-width:5.25rem;padding:.5rem .8125rem}.pagination-step:last-child{justify-self:end}.pagination-step.disabled{opacity:.42}.pagination-gap{text-align:center;color:#66717d;min-width:1.5rem}.catalog-filters button,.catalog-sort button{color:#c9d0d8;cursor:pointer;background:#151c23;border:1px solid #3b4650;border-radius:.25rem;padding:.4375rem .625rem}.catalog-filters button:hover,.catalog-sort button:hover{color:#f0d18a;border-color:#79683f}.result-count{color:#d2b46f;margin-top:.5rem;font-size:.75rem;display:block}.catalog-filters{grid-template-columns:repeat(6,minmax(7.8125rem,1fr));gap:.625rem;margin:0 0 1.5rem;display:grid}.catalog-filters label,.catalog-sort label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.3125rem;font-size:.625rem;display:grid}.catalog-filters select,.catalog-sort select{color:#dce1e6;letter-spacing:normal;text-transform:none;background:#11171d;border:1px solid #303943;border-radius:.25rem;min-width:0;height:2.375rem;padding:0 .5625rem;font-size:.75rem}.filter-actions{align-items:end;gap:.5rem;display:flex}.filter-actions a{color:var(--muted);padding:.5rem .3125rem;font-size:.75rem;text-decoration:none}.catalog-sort{justify-content:flex-end;align-items:end;gap:.625rem;margin:-.75rem 0 1.125rem;display:flex}.empty-results{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:center;padding:2.125rem}.empty-results h2{margin:0;font-size:1.25rem}.empty-results p{color:var(--muted);margin:.375rem 0 0}.item-hover-tooltip{z-index:120;pointer-events:none;filter:drop-shadow(0 14px 24px #000b);width:min(22.5rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);padding:.375rem;position:fixed;overflow:auto}.item-hover-tooltip .wow-tooltip{font-size:.8125rem}.item-hover-tooltip .tooltip-scroll-hint{border:1px solid var(--theme-line);background:var(--theme-inset);color:var(--theme-muted);font:400 .6875rem/1.4 var(--font);border-radius:.25rem;padding:.375rem .5rem;position:sticky;top:0}.item-hover-tooltip .wow-tooltip .tooltip-name{font-size:1rem}@media (max-width:700px),(hover:none) and (pointer:coarse){a[href^="/item/"]{-webkit-tap-highlight-color:transparent}li:has(>a[href^="/item/"]){-webkit-tap-highlight-color:transparent}}.tooltip-loading,.tooltip-load-error{color:#ccd2da;background:#070b18;border:1px solid #777;border-radius:.25rem;padding:1.125rem}.tooltip-preview{width:100%;min-width:0;max-width:36.625rem;margin:1.75rem 0}.tooltip-display{align-items:flex-start;gap:.625rem;display:flex}.tooltip-html{flex:31.875rem;min-width:0}.wow-tooltip{color:#fff;min-width:0;font-family:var(--font);text-shadow:1px 1px 1px #000;overflow-wrap:anywhere;background:linear-gradient(120deg,#070b1d,#080b18);border:2px solid #93958f;border-radius:.25rem;padding:.625rem .75rem .75rem;font-size:.875rem;font-weight:500;line-height:1.4;box-shadow:inset 0 0 0 1px #262b34,0 0 0 1px #282b2d,0 8px 25px #0005}.wow-tooltip .tooltip-name{margin:0 0 .125rem;font-size:1.125rem;font-weight:500;line-height:1.3}.tooltip-level,.tooltip-description{color:#ffd100}.wow-class-name{font-weight:inherit}.tooltip-split{justify-content:space-between;gap:1.125rem;display:flex}.tooltip-split>:last-child{text-align:right}.tooltip-captured .tooltip-line,.tooltip-captured .tooltip-split>span{white-space:pre-line}.tooltip-captured-spacer{height:.65em}.tooltip-captured .tooltip-set-name{margin-top:.5rem}.tooltip-crafting-reagent{color:#6bf}.wow-tooltip .item-description-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.1875rem}.item-discovery-marker{vertical-align:baseline;color:#79b99a;opacity:.8;width:.75em;height:.75em;font-size:inherit;flex:none;margin-inline-start:.3em;line-height:0;display:inline-flex;position:relative;top:-.4em}.item-discovery-marker>svg{width:100%;height:100%}.item-discovery-legend{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.item-discovery-legend .item-discovery-marker{width:.875rem;height:.875rem;margin-inline-start:0;top:0}.wow-tooltip .item-description-link:hover,.wow-tooltip .item-description-link:focus-visible{text-decoration-color:currentColor}.tooltip-effect{color:#1eff00;white-space:pre-line}.tooltip-crafted-item{margin:1px 0 .5rem}.tooltip-crafted-name{font-size:1rem}.tooltip-recipe-use,.tooltip-reagents{margin-top:.3125rem}.tooltip-requirement{color:#ff2020}.tooltip-recipe-requirement{color:#fff}.tooltip-set{margin-top:.5rem}.tooltip-set-name{color:#ffd100}.tooltip-set-piece,.tooltip-set-bonus{color:#9d9d9d}.tooltip-set-bonus{margin-top:.375rem}.tooltip-money{white-space:nowrap;align-items:center;gap:.25rem;margin-right:.25rem;display:inline-flex}.coin{border:1px solid #fff5;border-radius:50%;width:.8125rem;height:.8125rem;display:inline-block;box-shadow:inset 0 0 0 2px #0003,1px 1px 1px #000}.coin.gold{background:radial-gradient(circle at 35% 30%,#ffe4a2,#c28d27 65%,#73521c)}.coin.silver{background:radial-gradient(circle at 35% 30%,#f2f3f5,#a1a7ae 65%,#555b61)}.coin.copper{background:radial-gradient(circle at 35% 30%,#ffc495,#b77348 65%,#623c23)}.detail-page{max-width:71.875rem}.detail-page.npc-page{max-width:103.75rem}.npc-layout{grid-template-columns:minmax(0,53.875rem) 20rem;align-items:start;gap:0;display:grid}.npc-main,.npc-side{min-width:0}@media (max-width:1050px){.npc-layout{grid-template-columns:minmax(0,1fr)}.npc-side{margin-top:1.875rem}}.linked-list.quest-list{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.linked-list.quest-list>li{grid-column:1/-1;grid-template-columns:subgrid;background:var(--panel-raised);align-items:stretch;min-height:3rem;padding:0;display:grid}.linked-list.quest-list>li>a{align-items:center;min-width:0;padding-left:.9375rem;display:flex}.linked-list.quest-list .quest-metric{float:none;color:var(--text);background:#2b3641;border-left:1px solid #161d24;justify-content:center;align-self:stretch;align-items:center;padding:0 .75rem;font-size:.9375rem;display:inline-flex}.linked-list.quest-list .quest-level{box-sizing:border-box;font-variant-numeric:tabular-nums;flex:0 0 6.5rem;width:6.5rem;min-width:6.5rem}.linked-list.quest-list .quest-reward{box-sizing:border-box;white-space:nowrap;justify-content:flex-start;gap:.375rem;min-width:0;font-size:.8125rem}.linked-list.quest-list .quest-reward-value{float:none;color:var(--text);font-size:inherit;align-items:center;gap:.3125rem;display:inline-flex}.linked-list.quest-list .quest-reward-separator{float:none;color:var(--muted);font-size:inherit}.quest-reward-item{background:#090d11;border:1px solid #59636d;border-radius:.1875rem;flex:0 0 1.875rem;width:1.875rem;height:1.875rem;display:block;position:relative;overflow:hidden}.quest-reward-item img{object-fit:cover;width:100%;height:100%;display:block}.quest-reward-item:hover,.quest-reward-item:focus-visible{border-color:#d7bc7e;outline:0}.quest-reward-quantity{float:none;color:#fff;text-shadow:-1px -1px 1px #000,1px 1px 1px #000;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;bottom:-1px;right:1px}.quest-reward-icon{border-radius:.1875rem;flex:0 0 1.875rem;width:1.875rem;height:1.875rem;display:block}.npc-quest-section{grid-template-columns:minmax(0,1fr) 6.5rem fit-content(60%);display:grid}.npc-data-tabs.npc-quest-tabs{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;gap:0;display:grid}.npc-quest-tabs .npc-data-tab-heading{grid-column:1;justify-self:start}.quest-column-heading{color:var(--muted);justify-content:center;align-self:stretch;align-items:flex-end;padding:0 .75rem .1875rem;font-size:.6875rem;display:inline-flex}.npc-quest-panel{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.detail-heading{align-items:center;gap:1.375rem;margin-bottom:1.875rem;display:flex}.detail-heading>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.detail-heading h1{margin-top:.1875rem}.detail-icon,.npc-portrait{background:#090d11;border:1px solid #5c5138;border-radius:.375rem;flex:none;display:block;overflow:hidden}.detail-icon{width:4.75rem;height:4.75rem;padding:.1875rem}.detail-heading.item-heading{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:stretch;gap:0;padding:0;overflow:hidden}.detail-heading.item-heading>.detail-icon{border:0;border-radius:0;flex:0 0 6.5rem;align-self:center;width:6.5rem;height:6.5rem;padding:0}.detail-heading.item-heading>.detail-icon img{object-fit:contain;padding:.5rem}.item-identity{flex-direction:column;flex:15rem;justify-content:center;min-width:0;padding:1rem 1.125rem;display:flex}.item-nameplate-facts{flex-wrap:wrap;gap:.25rem 1.125rem;display:flex}.item-nameplate-facts>span{white-space:nowrap}.detail-heading.item-heading h1{font-size:clamp(1.5rem,2.4vw,2rem)}.item-rail{flex-direction:column;flex:0 0 6.5rem;width:6.5rem;margin:0;display:flex}.item-rail>div{border-left:1px solid var(--line);background:var(--panel-raised);flex:0 0 6.5rem;align-content:center;justify-items:center;height:6.5rem;padding:0 .375rem;display:grid}.item-rail>div+div{border-top:1px solid var(--line)}.item-rail dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem}.property-pane{border:1px solid var(--line);background:var(--panel-raised);margin:1.75rem 0;padding:0 .9375rem .9375rem}.property-pane>.content-section{margin-top:0}.detail-icon img,.npc-portrait img{object-fit:cover;width:100%;height:100%;display:block}.npc-portrait{width:9.125rem;height:9.125rem;padding:1px}.fact-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:1px;margin:0 0 2rem;padding:0;display:grid;overflow:hidden}.fact-grid div{background:var(--panel);padding:.8125rem .9375rem}.fact-grid dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem}.fact-grid dd{margin:.1875rem 0 0}.detail-heading.npc-heading{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:stretch;gap:0;height:9.5rem;padding:0;overflow:hidden}.detail-heading.npc-heading>.npc-portrait{background:0 0;border:0;border-radius:0;flex:0 0 9.125rem;width:9.125rem;height:auto;padding:0}.detail-heading.npc-heading h1{font-size:clamp(1.625rem,2.6vw,2.125rem)}.npc-identity{flex-direction:column;flex:13.75rem;justify-content:center;min-width:0;padding:.75rem 1.125rem;display:flex}.detail-heading.npc-heading .npc-identity p{margin-top:.375rem}.detail-heading.npc-heading .npc-meta{color:var(--muted);font-size:.8125rem}.detail-heading.npc-heading .npc-subtitle{color:#d7bc7e;margin-top:.125rem;font-size:.8125rem}.npc-data-section{margin-top:1.875rem}.npc-data-tabs{z-index:1;align-items:flex-end;gap:.3125rem;display:flex;position:relative}.npc-data-tabs:after{z-index:0;border-top:1px solid var(--line);content:"";height:0;position:absolute;bottom:0;left:0;right:0}.npc-data-tab{z-index:1;border:1px solid var(--line);background:var(--panel);color:#8a95a2;cursor:pointer;border-radius:0;align-items:center;gap:.5rem;height:2.4375rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.npc-data-tab:hover{color:var(--text);border-color:#5c5138}.npc-data-tab[aria-selected=true]{z-index:2;border-color:var(--line);background:var(--panel-raised);color:#f4f1ea;border-bottom:0;position:relative}.npc-data-tab-heading{z-index:2;background:var(--panel-raised);color:#f4f1ea;cursor:default;border-bottom:0;margin:0;position:relative}.npc-data-tabs .ability-head{margin-left:auto;transform:translateY(-.125rem)}.npc-data-panel{border:1px solid var(--line);background:var(--panel-raised);border-top:0;border-radius:0;position:relative;overflow:visible}.npc-data-panel>[hidden]{display:none}.npc-data-empty{color:var(--muted);margin:0;padding:1.125rem}.npc-item-tab .data-table{background:0 0;border:0;border-radius:0}.npc-quest-section{margin-top:1.875rem}.npc-quest-panel .quest-list{border:0;border-radius:0}.trainer-abilities{min-width:0;position:relative}.ability-tabs{flex-direction:column;align-items:stretch;gap:0;width:3.375rem;display:flex;position:absolute;top:0;right:calc(100% + 1px)}.ability-tabs:before{border-top:1px solid var(--line);content:"";height:0;position:absolute;bottom:100%;left:0;right:-1px}.ability-tab{border:1px solid var(--line);background:var(--panel);color:#8a95a2;cursor:pointer;border-top:0;border-right:0;border-radius:0;justify-content:center;align-items:center;width:3.375rem;min-width:0;height:3.375rem;padding:0 .4375rem;font-size:.6875rem;display:inline-flex}.ability-tab:hover{color:var(--text);border-color:#5c5138}.ability-tab[aria-selected=true]{z-index:1;border-color:var(--line);background:var(--panel-raised);color:#f4f1ea;position:relative}.ability-tab[aria-selected=true]:after{background:var(--panel-raised);content:"";width:1px;position:absolute;top:0;bottom:0;right:-1px}.ability-tab-icon{border-radius:.1875rem;width:1.375rem;height:1.375rem;display:block}.ability-panels{border-radius:0;min-width:0;overflow:hidden}.ability-panels>[hidden]{display:none}.ability-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;display:block;overflow:hidden}.trainer-abilities .ability-list{background:var(--panel-raised);border-width:0;border-radius:0}.trainer-abilities .rank-cells{background:#2b3641;margin-bottom:0}.trainer-abilities .rank-cell{border-left-color:#161d24}.trainer-abilities .ability-list>li:not(:last-child) .rank-cells{box-shadow:0 1px #161d24}.vendor-head{color:var(--muted);margin-left:auto;font-size:.6875rem;transform:translateY(-.125rem)}.vendor-metrics{white-space:nowrap;align-self:stretch;align-items:stretch;margin-left:auto;display:flex}.vendor-heading{justify-content:center;align-items:flex-end;padding:0 .625rem .1875rem;display:inline-flex}.vendor-slot{box-sizing:border-box;flex:0 0 8.125rem;width:8.125rem;min-width:8.125rem}.vendor-supply{box-sizing:border-box;flex:0 0 6.875rem;width:6.875rem;min-width:6.875rem}.vendor-cost{box-sizing:border-box;flex:0 0 8.5625rem;width:8.5625rem;min-width:8.5625rem}.drop-type{box-sizing:border-box;flex:0 0 13.125rem;width:13.125rem;min-width:13.125rem}.drop-rate{box-sizing:border-box;flex:0 0 7rem;width:7rem;min-width:7rem}.vendor-inventory{min-width:0;position:relative}.vendor-list{margin:0;padding:0;list-style:none;display:block}.vendor-row{border-bottom:1px solid var(--line);background:var(--panel-raised);align-items:center;min-height:3.375rem;padding-left:.9375rem;display:flex;position:relative}.vendor-row:last-child{border-bottom:0}.drop-row{min-height:5.0625rem}.vendor-row:hover{background:#ffffff07}.vendor-primary{flex:auto;gap:.625rem;min-width:0;padding-right:.9375rem}.vendor-item-icon{background:#090d11;border:1px solid #49515b;border-radius:.1875rem;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;display:block;overflow:hidden}.vendor-item-icon img{object-fit:cover;width:100%;height:100%;display:block}.vendor-primary .item-name-link{font-size:.9375rem}.vendor-cell{color:var(--text);background:#2b3641;border-left:1px solid #161d24;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.vendor-row:not(:last-child) .vendor-metrics{box-shadow:0 1px #161d24}.drop-rate-unavailable{color:#68727d;cursor:help}.drop-head{min-height:2.625rem;transform:none}.drop-head .vendor-heading-name{align-self:center}.drop-head .drop-rate{text-align:center;white-space:normal;align-items:center;line-height:1.1}.drop-row .drop-rate{flex-direction:column;gap:.125rem;padding:.375rem .25rem}.drop-rate-value{cursor:help}.drop-rate-value:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.drop-rate-tooltip{z-index:1000;box-sizing:border-box;border:2px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--font);pointer-events:none;border-radius:0;gap:.25rem;padding:.75rem;font-size:1rem;line-height:1.1;display:grid;position:fixed;box-shadow:0 4px 16px #0008}.drop-rate-tooltip span{color:var(--muted)}.drop-rate-count-tooltip{padding:.5625rem .625rem .4375rem;font-size:.8125rem;font-weight:400;line-height:1.4}.source-drop-rates{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0 0;display:grid}.source-drop-rates>div{text-align:center;padding:.625rem .375rem .25rem}.source-drop-rates>div+div{border-left:1px solid var(--line)}.source-drop-rates dt{color:var(--muted);font-size:.875rem;line-height:1.1}.source-drop-rates dd{margin:.375rem 0 0;font-size:1.25rem}.drop-item-name{min-width:0;display:grid}.drop-item-name .item-name-link{white-space:normal;overflow-wrap:anywhere}@media (max-width:700px){.drop-head .drop-type,.drop-row .drop-type{display:none}.drop-head .drop-rate,.drop-row .drop-rate{flex-basis:4.875rem;width:4.875rem;min-width:4.875rem}.drop-head .drop-rate{padding:.25rem .125rem}.drop-row{padding-left:.375rem}.drop-row .vendor-primary{gap:.375rem;padding-right:.375rem}}.ability-list[hidden]{display:none}.ability-list>li{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;min-height:3.375rem;padding:0 .9375rem;display:flex;position:relative}.ability-list>li:last-child{border-bottom:0}.ability-icon{border-radius:.1875rem;width:1.5rem;height:1.5rem;display:block}.ability-name{min-width:0;color:var(--name-gold)}.ability-name a{color:inherit;text-decoration:none}.ability-name a:hover,.ability-name a:focus-visible{color:#f4dda7;outline:0}.ability-line{color:var(--muted);font-size:.75rem}.ability-ranks{color:var(--muted);white-space:nowrap;align-self:stretch;align-items:stretch;margin:0 -.9375rem 0 auto;font-size:.9375rem;display:flex}.rank-cells{background:var(--panel-raised);align-items:stretch;display:flex}.rank-cell{border-left:1px solid var(--line);color:var(--text);justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.rank-rank,.rank-level{box-sizing:border-box;font-variant-numeric:tabular-nums;flex:0 0 6.5rem;width:6.5rem;min-width:6.5rem}.rank-cost{box-sizing:border-box;flex:0 0 6.8125rem;width:6.8125rem;min-width:6.8125rem;padding-inline:.5rem}.rank-number{text-align:center;min-width:1ch}.rank-arrow{width:1.25rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 1.25rem;justify-content:center;align-self:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.rank-arrow>span{line-height:1;display:block;transform:translateY(-1px)}.rank-arrow-idle{visibility:hidden}.ability-head{color:var(--muted);align-items:flex-end;gap:.625rem;padding:0 .9375rem;font-size:.6875rem;display:flex}.ability-head .ability-ranks{font-size:inherit}.ability-head .rank-cells{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.ability-head .rank-cell{color:var(--muted);border-left:0}.rank-arrow:hover{color:var(--text);background:0 0}.spell-hover-tooltip{z-index:200;color:#f8f8f8;width:min(22.5rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);font-family:var(--font);text-shadow:1px 1px 1px #000;pointer-events:none;overflow-wrap:anywhere;background:linear-gradient(115deg,#170e12f7,#101018fa 70%);border:2px solid #a58a58;border-radius:.25rem;padding:.625rem .75rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4;position:fixed;overflow:auto;box-shadow:inset 0 0 0 1px #201a18,0 0 0 1px #3b3022,0 8px 24px #000b}.spell-tooltip-name{color:#fff;margin-bottom:.125rem;font-size:1rem;line-height:1.3}.spell-tooltip-split{justify-content:space-between;gap:1.125rem;display:flex}.spell-tooltip-split>:last-child{text-align:right;margin-left:auto}.spell-tooltip-description{color:#ffd100;white-space:pre-line;margin-top:1px}.npc-rail{flex-direction:column;flex:0 0 4.6875rem;width:4.6875rem;margin:0 0 0 auto;display:flex}.npc-rail>div{border-left:1px solid var(--line);background:var(--panel-raised);flex:1 1 0;place-items:center;display:grid}.npc-rail>div+div{border-top:1px solid var(--line)}.npc-level{font-size:1.25rem;font-weight:600}.npc-faction img{object-fit:contain;object-position:center;width:70%;height:70%;display:block}@media (max-width:700px){.detail-heading.npc-heading{height:auto}.detail-heading.npc-heading>.npc-portrait{flex:0 0 6.5rem;width:6.5rem}.npc-rail{flex:0 0 4.75rem;align-self:flex-end;width:4.75rem}.npc-rail>div{flex:0 0 4.75rem}}.content-section{margin-top:1.875rem}.content-section>h2{color:#f0ede7;margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.content-section>p{color:#c8ced5;white-space:pre-line;max-width:51.25rem}.npc-location-card{border-radius:var(--radius);background:#090d11;border:1px solid #5c5138;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.npc-location-trigger{width:100%;height:auto;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.npc-location-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.npc-location-map{position:relative}.npc-location-map>img{width:100%;height:auto;display:block}.npc-location-points{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.npc-location-point{fill:#3b82f6;stroke:#b9e1ff;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #3789ffe6)}.npc-location-expand-hint{color:#f5f7fa;pointer-events:none;background:#080c10d9;border:1px solid #aeb8c3;place-items:center;width:1.5625rem;height:1.5625rem;font-size:1rem;line-height:1;display:grid;position:absolute;bottom:.5rem;right:.5rem}.npc-location-dialog-content{position:relative}.npc-location-dialog-content>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:.75rem .9375rem;font-size:.8125rem}.section-heading{justify-content:space-between;align-items:baseline;gap:1.125rem;margin-bottom:.75rem;display:flex}.section-heading h2{color:#f0ede7;margin:0;font-size:1.25rem;font-weight:500}.section-heading>span{color:var(--muted);font-size:.75rem}.source-list{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:.625rem;margin-bottom:.625rem;display:grid}.item-source-section{min-width:0;margin-bottom:1.875rem}.item-source-tabs{min-width:0}.item-source-tabs .npc-data-tabs{flex-wrap:wrap;gap:0}.item-source-tabs .npc-data-tabs:after{display:none}.item-source-tabs .npc-data-tab{height:2.25rem;padding:0 .875rem}.item-source-tabs .npc-data-panel{border-top:1px solid var(--line)}.item-source-scroll{max-width:100%;overflow-x:auto}.item-source-table{border-collapse:collapse;width:100%;min-width:38.75rem;font-size:1rem}.item-source-table th,.item-source-table td{text-align:left;overflow-wrap:anywhere;padding:.625rem .75rem}.item-source-table thead{background:var(--panel);color:var(--muted)}.item-source-table thead th{border-bottom:2px solid var(--line);height:3rem;font-weight:400}.item-source-table tbody tr{border-bottom:2px solid var(--line);height:3.4375rem}.item-source-table tbody tr:last-child{border-bottom:0}.item-source-table tbody tr:hover{background:#20364f}.item-source-table tbody th{width:30%;font-weight:700}.item-source-table a{color:var(--name-gold);text-decoration:none}.item-source-table a:hover{text-decoration:underline}.item-source-table td{color:var(--text)}.item-drop-source-table{table-layout:fixed;min-width:45rem}.item-drop-source-table th:first-child{width:auto}.item-drop-source-table th:nth-child(2){width:3.75rem}.item-drop-source-table th:nth-child(3){width:14%}.item-drop-source-table th:nth-child(4){width:20%}.item-drop-source-table th:nth-child(5),.item-drop-source-table th:nth-child(6){width:7rem}.item-drop-source-table :is(th,td):nth-child(2),.item-drop-source-table :is(th,td):nth-child(n+5){text-align:center}.item-drop-source-table :is(th,td):nth-child(2){white-space:nowrap;padding-left:.375rem;padding-right:.375rem}.item-source-tabs .npc-data-empty{min-height:4.125rem}.source-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.9375rem}.source-list small{color:#b99d61;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem}.source-list h3{margin:.1875rem 0 .125rem;font-size:1.0625rem;font-weight:500}.source-list h3 a{color:#e1c17a;text-decoration:none}.source-list p{color:var(--muted);margin:.125rem 0;font-size:.75rem}.source-list ul{color:#c5cbd2;margin:.5625rem 0 0;padding:0;font-size:.75rem;list-style:none}.source-empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.9375rem}.source-note{font-size:.6875rem;color:var(--muted)!important}.recipe-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.created-by{margin-bottom:1.875rem}.recipe-details>h2{grid-column:1/-1}.recipe-details>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.9375rem}.recipe-details h3{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .625rem;font-size:.625rem}.recipe-details ul{margin:0;padding:0;list-style:none}.recipe-details li{justify-content:space-between;gap:1.25rem;padding:.3125rem 0;display:flex}.recipe-details li a{color:#dfbf78;text-decoration:none}.recipe-details li span:last-child{color:var(--muted)}.plain-list,.linked-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.plain-list li,.linked-list li{border-bottom:1px solid var(--line);padding:.6875rem .9375rem}.plain-list li:last-child,.linked-list li:last-child{border-bottom:0}.linked-list a{color:var(--name-gold);text-decoration:none}.linked-list span{float:right;color:var(--muted);font-size:.75rem}.metric-grid{grid-template-columns:repeat(auto-fill,minmax(10.3125rem,1fr));gap:.625rem;display:grid}.metric-grid>*{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.9375rem 1.0625rem;text-decoration:none;display:grid}.metric-grid strong{color:#f0d18a;font-size:1.4375rem}.metric-grid span{color:var(--muted);font-size:.75rem}.reputation-grid{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.625rem;display:grid}.reputation-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1rem}.reputation-grid h3{margin:0 .625rem 0 0;font-size:1.0625rem;display:inline}.reputation-grid article>span,.reputation-grid small{color:var(--muted);font-size:.75rem}.reputation-grid p{color:var(--muted);margin:.6875rem 0 0;font-size:.8125rem}.progress{background:#080b0e;border-radius:.1875rem;height:.5rem;margin:.8125rem 0 .375rem;overflow:hidden}.progress i{background:#9a8128;height:100%;display:block}.compact-observation-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(auto-fill,minmax(14.6875rem,1fr));gap:1px;display:grid;overflow:hidden}.compact-observation-list>div{background:var(--panel);justify-content:space-between;gap:.75rem;padding:.625rem .75rem;display:flex}.compact-observation-list strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.compact-observation-list span{color:var(--muted);white-space:nowrap}.empty-page{max-width:43.75rem}.empty-page a,.empty-page button{color:#17130c;background:var(--accent);cursor:pointer;border:0;border-radius:.3125rem;margin-top:1.25rem;padding:.5625rem .875rem;text-decoration:none;display:inline-block}.profession-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.profession-grid section{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.25rem}.profession-grid h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:500}.profession-grid ul{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.profession-grid a{color:#dfbf78;text-decoration:none}.skill-table .data-head,.skill-table .data-row{grid-template-columns:minmax(17.5rem,1.45fr) minmax(11.25rem,1fr) minmax(9.375rem,.8fr) 6.25rem}.skill-row-icon{background:#090d11;border:1px solid #59636d;border-radius:.1875rem;flex:0 0 3rem;width:3rem;height:3rem;display:block;overflow:hidden}.skill-row-icon img{object-fit:cover;width:100%;height:100%;display:block}.skill-table .primary-cell strong a{color:var(--name-gold);text-decoration:none}.skill-table .primary-cell strong a:hover{color:#f4dda7;text-decoration:underline}.skill-detail-heading h1{color:var(--name-gold)}.skill-detail-heading p{color:var(--muted);margin:.3125rem 0 0}.skill-facts{grid-template-columns:repeat(auto-fit,minmax(10.9375rem,1fr))}.skill-description>p{font-size:1rem;line-height:1.6}.skill-aura-description{color:#76ce6c!important}.skill-description details{max-width:51.25rem;color:var(--muted);margin-top:.9375rem;font-size:.75rem}.skill-description code{border:1px solid var(--line);color:#bac3cc;white-space:pre-wrap;background:#090e13;margin-top:.5rem;padding:.625rem .75rem;display:block}.skill-line-list li{grid-template-columns:minmax(10rem,1fr) minmax(8.75rem,.7fr);gap:.1875rem 1.25rem;display:grid}.skill-line-list li>span{color:var(--muted);text-align:right}.skill-line-list li>small{color:var(--muted);grid-column:1/-1}.skill-effect-list{border:1px solid var(--line);background:var(--line);counter-reset:none;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.skill-effect-list li{background:var(--panel);padding:.875rem 1rem}.skill-effect-list li>div{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.skill-effect-list li>div span{color:var(--muted);font-size:.75rem}.skill-effect-list p{color:#c5ccd3;margin:.375rem 0 0;font-size:.8125rem}@media (max-width:900px){.site-shell{display:block}.site-header{border-right:0;border-bottom:1px solid var(--line);flex:none;gap:.75rem;width:100%;height:auto;padding:1rem;position:static}.site-header nav{flex-flow:wrap;align-items:center}.site-header nav>a,.site-header .nav-group>summary{padding:.5rem .625rem}.site-header .nav-group[open]{flex-basis:100%}.site-header .nav-group-body{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr))}.site-main{padding:2.125rem 1rem 4rem}.npc-data-section{margin-left:3.375rem}.data-head{display:none}.item-table .data-row{grid-template-columns:minmax(0,1fr) 3.4375rem 3.875rem}.item-table .data-row>span:nth-child(2),.item-table .data-row>span:nth-child(4){display:none}.npc-table .data-row,.quest-table .data-row{grid-template-columns:minmax(0,1fr) 4.375rem}.npc-table .data-row>span:not(:last-child),.quest-table .data-row>span:not(:nth-child(2)){display:none}.profession-grid{grid-template-columns:1fr}.skill-table .data-row{grid-template-columns:minmax(0,1fr) 6.875rem}.skill-table .data-row>span:nth-child(2),.skill-table .data-row>span:nth-child(3){display:none}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-details{grid-template-columns:1fr}.recipe-details>h2{grid-column:auto}}@media (max-width:520px){.brand-large{font-size:3.25rem}.search-form{height:3.375rem}.detail-heading{align-items:flex-start}.npc-portrait{width:6rem;height:6rem}.catalog-filters{grid-template-columns:1fr}.catalog-sort{justify-content:stretch}.catalog-sort label{flex:1}.pagination{grid-template-columns:1fr 1fr}.pagination-pages{flex-wrap:wrap;grid-area:2/1/auto/-1}.vendor-slot,.vendor-supply{display:none}.drop-type{flex-basis:8.125rem;width:8.125rem;min-width:8.125rem}}body{background:radial-gradient(circle at 65% -10%,#18324955,#0000 42%),#08121b}.site-shell:has(.npc-page){background-image:linear-gradient(90deg, #07121ce8 0%, #07121c99 46%, #07121cd6 100%), var(--npc-nameplate-artwork);background-position:50%;background-size:cover;background-attachment:fixed}.site-header{background:linear-gradient(#0b1823f7,#07111af7);border-right-color:#263847;flex-basis:13.75rem;gap:1rem;width:13.75rem;padding:1.125rem .625rem}.site-header>.brand{margin:0 .4375rem;font-size:1.875rem}.site-header .header-search{background:#10202c;border-color:#293e4d;width:calc(100% - .875rem);height:2.3125rem;margin:0 .4375rem}.site-header nav{gap:.1875rem}.site-header nav>a,.site-header .nav-group>summary{color:#d9e0e7;border-radius:.375rem;justify-content:flex-start;height:2.75rem;padding:0 1.0625rem;position:relative}.site-header nav>a>svg,.site-header .nav-group>summary>svg{color:#b6c1cd;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.site-header nav>a>span,.site-header .nav-group>summary>span:not(.nav-caret){margin-left:.6875rem}.site-header nav>a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#172b3b,#132431)}.site-header nav>a[aria-current=page]:before{content:"";background:#f5c64f;border-radius:0 .1875rem .1875rem 0;width:.1875rem;position:absolute;top:0;bottom:0;left:0}.site-header nav>a[aria-current=page]>svg{color:#f5c64f}.site-header .nav-caret{margin-left:auto}.site-header .nav-group-body{margin:.125rem .5rem .4375rem;padding-left:2.375rem}.site-main.npc-page{--npc-pane-gutter:1.1875rem;--npc-spec-rail:2.875rem;--npc-table-row-height:4.3125rem;--npc-tabs-height:3.25rem;--npc-nameplate-inset:calc(var(--npc-pane-gutter) + var(--npc-spec-rail));--npc-page-background:#08121b;width:100%;max-width:none;margin:0;padding:1.5rem clamp(1.5rem,2.4vw,2.375rem) 3rem}.npc-page .breadcrumbs{margin:0 0 1.125rem;font-size:.8125rem}.npc-page .breadcrumbs a{color:#f2c64d;text-transform:uppercase;font-weight:700}.npc-page .npc-heading{isolation:isolate}:is(.npc-page,.item-page) .detail-heading.npc-heading{height:13.75rem;margin:0 var(--npc-nameplate-inset,0px) 1rem;background:linear-gradient(90deg,#0a1620f2 0%,#0d1b25d8 48%,#0c1b25e8 100%);border:1px solid #2b4558;border-radius:.625rem;flex-wrap:nowrap;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.npc-hero-ambient{z-index:-2;filter:saturate(.82)contrast(1.08);opacity:.92;background:linear-gradient(90deg,#07121cf2 0%,#091621c4 42%,#0a172289 72%,#07121ad9 100%);position:absolute;inset:0}.npc-hero-ambient:after{content:"";background:radial-gradient(circle at 72% 6%,#c2813b2c,#0000 30%),linear-gradient(#17334a22,#0000 55%);position:absolute;inset:0}:is(.npc-page,.item-page) .detail-heading.npc-heading>.npc-portrait{width:13.25rem;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 13.25rem;align-self:stretch;padding:0;position:relative;overflow:hidden}.npc-page .npc-portrait img{object-fit:cover;object-position:left center;background:0 0;width:100%;height:100%;display:block}.item-page .npc-portrait img{object-fit:contain;width:100%;height:100%;padding:1.25rem;display:block}:is(.npc-page,.item-page) .npc-identity{z-index:1;flex:auto;padding:1.375rem 2rem;position:relative}:is(.npc-page,.item-page) .detail-heading.npc-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:650}.npc-page .detail-heading.npc-heading .npc-subtitle{color:#f5c746;margin-top:.25rem;font-size:1.125rem;font-weight:650}.npc-page .npc-creature-type{color:#c3ced8;align-items:center;gap:.75rem;font-size:.9375rem;display:flex;margin-top:1.125rem!important}.npc-page .npc-creature-type svg{width:1.25rem;height:1.25rem}:is(.npc-page,.item-page) .detail-heading.npc-heading .npc-meta{color:#b4c0cb;margin-top:.75rem;font-size:.875rem}:is(.npc-page,.item-page) .npc-rail{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1822b8;border-left:1px solid #2b4558;flex:0 0 7.5rem;width:7.5rem;margin:0 0 0 auto;position:relative}:is(.npc-page,.item-page) .npc-rail>div{background:0 0;border-left:0}:is(.npc-page,.item-page) .npc-rail>div+div{border-top:1px solid #3a4a56}.npc-page .npc-level{place-items:center;display:grid}:is(.npc-page,.item-page) .npc-level strong{font-size:1.875rem;line-height:1.1}:is(.npc-page,.item-page) .npc-faction{color:#bdc8d2;place-items:center;display:grid}.npc-page .npc-faction img{object-fit:contain;width:3.375rem;height:3.375rem}.npc-page .npc-layout{margin-right:var(--npc-nameplate-inset);margin-left:var(--npc-nameplate-inset);grid-template-columns:minmax(0,1fr) 26.75rem;align-items:start;gap:1.125rem;display:grid}.npc-page .npc-main,.npc-page .npc-side{min-width:0}.npc-reference-card,.npc-page .npc-data-section{background:linear-gradient(145deg,#0e1d28,#0b1822);border:1px solid #293f50;border-radius:.5625rem;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0002}.npc-page .npc-data-section{margin:0;overflow:visible}.npc-page .npc-data-tabs{border-bottom:0;gap:.5rem;min-height:3.625rem;padding:0 1.25rem}.npc-page .npc-data-tabs:after{display:none}.npc-page .npc-data-tab{color:#81909d;background:0 0;border:0;height:3.625rem;padding:0 .5rem;font-size:.9375rem}.npc-page .npc-data-tab svg{width:1.375rem;height:1.375rem}.npc-page .npc-data-tab[aria-selected=true]{color:#f5f5f2;background:0 0;border:0;font-size:1.1875rem}.npc-page .npc-data-tab[aria-selected=true] svg{color:#f4c544}.npc-page .npc-data-tab:hover{color:#fff;border:0}.npc-page .npc-data-panel{margin:0 var(--npc-pane-gutter) 1.125rem 0;background:#101a22;border:1px solid #293944;border-radius:0;overflow:visible;box-shadow:0 7px 18px #00000024,inset 0 1px #ffffff05}e.npc-page .npc-data-panel:has(.trainer-abilities){box-shadow:none;background:0 0;border:0}.npc-page .npc-data-panel:has(.trainer-abilities):after{z-index:5;top:0;bottom:0;left:var(--npc-spec-rail);content:"";pointer-events:none;border-left:1px solid #33414b;position:absolute}.npc-page .ability-head,.npc-page .vendor-head{color:#aeb7c0;background:linear-gradient(#16212a,#131d25);border-bottom:1px solid #2b3943;align-items:stretch;min-height:2.625rem;margin:0;padding:0 .8125rem;font-size:.75rem;display:flex;transform:none}.npc-page .ability-head,.npc-page .vendor-head:where(:not(.drop-head)){min-height:2.625rem}.npc-page .ability-head{margin-left:var(--npc-spec-rail);border-top:1px solid #293944;border-right:1px solid #293944}.npc-page .ability-heading-name,.npc-page .vendor-heading-name{flex:auto;align-items:center;padding-left:1px;display:flex}.npc-page .ability-head .ability-heading-name{padding-left:1px;font-size:.75rem}.npc-page .ability-head .ability-ranks,.npc-page .vendor-head .vendor-metrics{margin:0 -.8125rem 0 auto}.npc-page .ability-head .rank-cells{background:0 0;align-self:stretch}.npc-page .ability-head .rank-cell,.npc-page .vendor-heading{color:#c6ced5;border-left:1px solid #31414c;align-items:center;padding-bottom:0;font-size:.75rem}.npc-page .ability-head .ability-heading-name,.npc-page .ability-head .rank-cell{box-shadow:none;background:0 0;font-size:.75rem}.npc-page .trainer-abilities{--trainer-selected:#1a252e;--trainer-selected-hover:#1d2a34;--trainer-inactive:#10181f;--trainer-metric:#243039;--trainer-divider:#33414b;grid-template-columns:var(--npc-spec-rail) minmax(0, 1fr);min-width:0;min-height:calc(var(--npc-spec-rail) * 4);background:0 0;margin-left:0;display:grid;position:relative;overflow:visible}.npc-page .ability-tabs{z-index:4;width:var(--npc-spec-rail);border-right:0;flex-direction:column;grid-column:1;align-self:start;align-items:stretch;gap:0;height:auto;min-height:0;display:flex;position:relative;top:auto;left:auto;right:auto}.npc-page .ability-tabs:before{display:none}.npc-page .ability-tab{width:var(--npc-spec-rail);min-width:var(--npc-spec-rail);height:var(--npc-table-row-height);background:var(--trainer-inactive);color:#7f8992;border:1px solid #2d3a44;border-right:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff03,inset 0 -2px 6px #0000001f}.npc-page .ability-tab+.ability-tab{border-top:0}.npc-page .ability-tab:after{display:none}.npc-page .ability-tab:hover{color:#eef1f3;background:#18232b;border-color:#3a4852;box-shadow:inset 0 1px #ffffff05,0 2px 5px #00000024}.npc-page .ability-tab[aria-selected=true]{z-index:3;width:var(--npc-spec-rail);background:var(--trainer-selected);color:#f0f2f4;border-color:#3b4953;margin-left:0;box-shadow:inset 0 1px #ffffff07,0 2px 6px #00000032}.npc-page .ability-tab[aria-selected=true]:after{display:none}.npc-page .ability-tab-icon{border-radius:0;width:1.5rem;height:1.5rem}.npc-page .ability-panels{background:var(--trainer-selected);border-bottom:1px solid #293944;border-right:1px solid #293944;border-radius:0;grid-column:2;min-height:11.5rem}.npc-page .ability-panels>[role=tabpanel]:not([hidden]){min-height:11.5rem}.npc-page .trainer-abilities .ability-list{background:0 0;border:0;min-height:11.5rem}.npc-page .ability-list>li{height:var(--npc-table-row-height);min-height:var(--npc-table-row-height);background:var(--trainer-selected);border-bottom-color:#2e3d47;padding:0 .8125rem;box-shadow:inset 0 1px #ffffff03,inset 0 -1px #00000024}.npc-page .ability-list>li:hover{background:var(--trainer-selected-hover);box-shadow:inset 0 1px #ffffff04,inset 0 -1px #00000026}.npc-page .ability-list>li:before{display:none}.npc-page .ability-icon{border:1px solid #68727b;border-radius:0;flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.npc-page .ability-name{flex:auto;font-size:.9375rem}.npc-page .ability-ranks{margin:0 -.8125rem 0 auto;font-size:.875rem}.npc-page .rank-cells,.npc-page .trainer-abilities .rank-cells{background:var(--trainer-metric);box-shadow:inset 2px 0 6px #0000000b}.npc-page .rank-cell,.npc-page .trainer-abilities .rank-cell{border-left:1px solid var(--trainer-divider);background:var(--trainer-metric);color:#e3e7ea;box-shadow:inset 1px 0 #ffffff02,inset 0 -1px #0000001e}.npc-page .trainer-abilities .ability-list>li:not(:last-child) .rank-cells{box-shadow:inset 2px 0 6px #0000000b,0 1px #202c34}.npc-page .rank-rank,.npc-page .rank-level{flex-basis:4.875rem;width:4.875rem;min-width:4.875rem}.npc-page .rank-cost{flex-basis:9.0625rem;width:9.0625rem;min-width:9.0625rem}.npc-page .vendor-list{background:#10202c}.npc-page .vendor-row{min-height:var(--npc-table-row-height);background:0 0;border-bottom-color:#253949;padding-left:.8125rem}.npc-page .vendor-row:hover{background:#142633}.npc-page .vendor-row:not(:last-child) .vendor-metrics{box-shadow:none}.npc-page .vendor-cell{background:0 0;border-left-color:#263b4b}.npc-reference-card-heading{align-items:center;gap:.75rem;min-height:3.625rem;padding:0 1.375rem;display:flex}.npc-reference-card-heading>svg{color:#f4c544;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.npc-reference-card-heading h2{color:#f2f1ed;margin:0;font-size:1.125rem;font-weight:650}.npc-page .npc-quest-section{margin-top:1rem;display:block}.npc-quest-table-head{color:#aeb9c4;background:linear-gradient(#142532,#11212d);border:1px solid #263b4b;border-bottom:0;border-radius:.375rem .375rem 0 0;grid-template-columns:minmax(0,1fr) 6.5625rem 14.375rem;min-height:2.375rem;margin:0 1.1875rem;font-size:.75rem;display:grid}.npc-quest-table-head>span{align-items:center;padding:0 .8125rem;display:flex}.npc-quest-table-head>span:nth-child(n+2){border-left:1px solid #263b4b;justify-content:center}.npc-page .npc-quest-panel{border:1px solid #263b4b;border-top:0;border-radius:0 0 .375rem .375rem;margin:0 1.1875rem 1.125rem;display:block}.npc-page .linked-list.quest-list{background:0 0;border:0;display:block}.npc-page .linked-list.quest-list>li{background:#10202c;border-bottom-color:#253949;grid-template-columns:minmax(0,1fr) 6.5625rem 14.375rem;min-height:2.875rem;display:grid}.npc-page .linked-list.quest-list>li>a{color:#f0c34d;padding:0 .8125rem}.npc-page .linked-list.quest-list .quest-metric{background:0 0;border-left-color:#263b4b;padding:0 .625rem;font-size:.8125rem}.npc-page .linked-list.quest-list .quest-level{text-align:center;flex:none;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.quest-reward-xp{color:var(--muted);letter-spacing:.06em;font-size:.6875rem}.npc-page .linked-list.quest-list .quest-reward{justify-content:flex-start}.npc-page .npc-side{margin-top:var(--npc-tabs-height);gap:1rem;display:grid}.npc-location-section{padding:0 0 .875rem}.npc-map-link{color:#f2c74c;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4375rem;margin-left:auto;padding:.25rem 0;font-size:.8125rem;display:inline-flex}.npc-map-link svg{width:1rem;height:1rem}.npc-location-card{background:#091019;border:0;border-radius:.5rem .5rem 0 0;width:100%;max-width:none;height:auto;margin:0}.npc-location-summary{color:#aeb9c4;align-items:center;min-height:2.6875rem;padding:.625rem 1rem 0;display:flex}.npc-location-summary strong{color:#f0f2f4;font-size:.8125rem;font-weight:650}.npc-page .npc-side .npc-quest-section{margin-top:0}.npc-page .npc-side .npc-quest-table-head{grid-template-columns:minmax(0,1fr) 3.625rem 7rem;margin-left:.875rem;margin-right:.875rem}.npc-page .npc-side .npc-quest-panel{margin-left:.875rem;margin-right:.875rem}.npc-page .npc-side .linked-list.quest-list>li{grid-template-columns:minmax(0,1fr) 3.625rem 7rem}.npc-page .npc-side .linked-list.quest-list>li>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.npc-page .npc-side .linked-list.quest-list .quest-reward{padding-inline:.4375rem}@media (max-width:1250px){.npc-page .npc-layout{grid-template-columns:minmax(0,1fr) 21.25rem}.npc-page .rank-rank,.npc-page .rank-level{flex-basis:3.375rem;width:3.375rem;min-width:3.375rem}.npc-page .rank-cost{flex-basis:6.875rem;width:6.875rem;min-width:6.875rem}.npc-quest-table-head,.npc-page .linked-list.quest-list>li{grid-template-columns:minmax(0,1fr) 5.5rem 11.25rem}}@media (max-width:1400px){.npc-page .npc-layout{grid-template-columns:1fr}.npc-page .npc-side{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (max-width:900px){.site-header{width:100%;height:auto;padding:1rem}.site-header>.brand{margin:0}.site-header .header-search{width:100%;margin:0}.site-header nav>a,.site-header .nav-group>summary{height:2.5rem}.site-main.npc-page{padding:1.75rem 1rem 3.375rem}.npc-page .detail-heading.npc-heading,.npc-page .npc-layout{margin-left:0;margin-right:0}.npc-page .npc-data-section,.npc-page .trainer-abilities{margin-left:0}.npc-page .ability-tabs{width:var(--npc-spec-rail);left:0}.npc-page .ability-tab,.npc-page .ability-tab[aria-selected=true]{width:var(--npc-spec-rail);min-width:var(--npc-spec-rail);height:var(--npc-table-row-height);margin-left:0}.npc-page .ability-head{margin-left:var(--npc-spec-rail)}.npc-page .ability-head .ability-heading-name{padding-left:1px;font-size:.75rem}.npc-page .ability-tab-icon{width:1.25rem;height:1.25rem}}@media (max-width:700px){:is(.npc-page,.item-page) .detail-heading.npc-heading{height:auto;min-height:10rem;padding:0}:is(.npc-page,.item-page) .detail-heading.npc-heading>.npc-portrait{flex-basis:7.25rem;align-self:stretch;width:7.25rem;height:auto}:is(.npc-page,.item-page) .npc-identity{padding:.5rem .875rem}:is(.npc-page,.item-page) .detail-heading.npc-heading h1{font-size:1.625rem}:is(.npc-page,.item-page) .npc-rail{flex-basis:4.875rem;width:4.875rem;margin:0 0 0 auto}.npc-page .npc-side{grid-template-columns:1fr}.npc-page .rank-rank{flex-basis:3.25rem;width:3.25rem;min-width:3.25rem}.npc-page .rank-level{display:none}.npc-page .rank-cost{flex-basis:6rem;width:6rem;min-width:6rem}.npc-page .ability-head .rank-level{display:none}.npc-quest-table-head,.npc-page .linked-list.quest-list>li{grid-template-columns:minmax(0,1fr) 4.375rem 7.5rem}}@media (max-width:420px){.npc-page .rank-cost{display:none}.npc-page .rank-rank{gap:0;padding-inline:.125rem}}.npc-page .ability-head{position:relative}.npc-page .ability-head:before,.npc-page .trainer-abilities:before{display:none}@media (min-width:901px){.npc-page .ability-head{border-top:0}.npc-page .npc-data-tabs:not(.npc-quest-tabs){min-height:var(--npc-tabs-height);padding:.75rem 1.25rem 0 var(--npc-spec-rail);align-items:flex-end;gap:.25rem;position:relative}.npc-page .npc-data-tabs:not(.npc-quest-tabs):after{z-index:0;right:var(--npc-pane-gutter);bottom:0;left:var(--npc-spec-rail);content:"";border-top:1px solid #33414b;height:0;display:block;position:absolute}.npc-page .npc-data-tabs:not(.npc-quest-tabs) .npc-data-tab{z-index:1;color:#8f9aa4;background:#10181f;border:1px solid #33414b;border-radius:0;justify-content:center;align-items:center;gap:0;min-width:0;height:2.5rem;padding:0 1.25rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff03}.npc-page .npc-data-tabs:not(.npc-quest-tabs) .npc-data-tab>svg{display:none}.npc-page .npc-data-tabs:not(.npc-quest-tabs) .npc-data-tab:hover{color:#dce1e5;background:#141e26;border-color:#3c4b56}.npc-page .npc-data-tabs:not(.npc-quest-tabs) .npc-data-tab[aria-selected=true]{z-index:2;color:#f1f3f4;background:linear-gradient(#16212a,#131d25);border:1px solid #3a4852;border-bottom-color:#16212a;font-size:.8125rem;font-weight:700;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000024}.npc-page .npc-data-tabs:not(.npc-quest-tabs) .npc-data-tab[aria-selected=true]:after{content:"";background:#16212a;height:.125rem;position:absolute;bottom:-.125rem;left:0;right:0}}.npc-page .npc-data-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}@media (min-width:2560px){.site-main.npc-page{width:100%;max-width:80vw;margin-left:auto;margin-right:auto}}.npc-page .npc-side .npc-quest-panel,.npc-page .npc-quest-panel{background:0 0;border:0;border-radius:0;margin:0;display:block}.npc-page .npc-side .linked-list.quest-list,.npc-page .linked-list.quest-list{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.npc-page .npc-side .linked-list.quest-list>li,.npc-page .linked-list.quest-list>li{background:0 0;border:0;border-top:1px solid #263b4b;flex-wrap:wrap;grid-template-columns:none;align-items:center;min-height:0;padding:.75rem 1rem .875rem;display:flex}.npc-page .npc-side .linked-list.quest-list>li>a,.npc-page .linked-list.quest-list>li>a{color:#f0c34d;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;padding:0;font-size:.8125rem;line-height:1.35;display:inline-flex;overflow:hidden}.npc-page .npc-side .linked-list.quest-list .quest-level,.npc-page .linked-list.quest-list .quest-level{color:#b5c0ca;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;width:auto;min-width:0;padding:0;font-size:.75rem;display:inline-flex}.npc-page .npc-side .linked-list.quest-list .quest-reward,.npc-page .linked-list.quest-list .quest-reward{color:#c8d0d7;white-space:normal;background:0 0;border:0;flex-wrap:wrap;flex:0 0 100%;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;min-width:0;margin-top:.4375rem;padding:0;font-size:.75rem;display:flex}.npc-page .npc-side .npc-quest-section{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;margin-top:0;display:block;overflow:visible}.npc-page .npc-side .npc-quest-section>.npc-reference-card-heading{color:#f1f3f4;background:#1a252e;border:1px solid #33414b;border-bottom-color:#1a252e;border-radius:0;align-items:center;gap:0;width:auto;height:2.5rem;min-height:0;margin:0;padding:0 1.25rem;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000024}.npc-page .npc-side .npc-quest-section>.npc-reference-card-heading>svg{display:none}.npc-page .npc-side .npc-quest-section>.npc-reference-card-heading h2{color:#f1f3f4;margin:0;font-size:.8125rem;font-weight:700;line-height:1}.npc-page .npc-side .npc-quest-panel,.npc-page .npc-quest-panel{background:#101a22;border:1px solid #33414b;border-radius:0;width:100%;height:auto;min-height:0;margin:0;display:block;overflow:visible;box-shadow:0 7px 18px #00000020,inset 0 1px #ffffff04}.npc-page .npc-side .npc-quest-table-head,.npc-page .npc-quest-table-head{display:none}.npc-page .npc-side .linked-list.quest-list,.npc-page .linked-list.quest-list{background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block}.npc-page .npc-side .linked-list.quest-list>li,.npc-page .linked-list.quest-list>li{background:#1a252e;border:0;border-bottom:1px solid #2e3d47;flex-wrap:wrap;align-items:center;height:auto;min-height:0;padding:.75rem .9375rem .8125rem;display:flex;box-shadow:inset 0 1px #ffffff03}.npc-page .npc-side .linked-list.quest-list>li:hover,.npc-page .linked-list.quest-list>li:hover{background:#1d2a34}.npc-page .npc-side .linked-list.quest-list>li>a,.npc-page .linked-list.quest-list>li>a{min-width:0;color:var(--name-gold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:0;font-size:.9375rem;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex;overflow:hidden}.npc-page .npc-side .linked-list.quest-list>li>a:hover,.npc-page .linked-list.quest-list>li>a:hover{color:#f4dda7}.npc-page .npc-side .linked-list.quest-list .quest-level,.npc-page .linked-list.quest-list .quest-level{width:auto;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;padding:0;font-size:.9375rem;font-weight:400;line-height:1.35;display:inline-flex}.npc-page .linked-list.quest-list .quest-level:before{content:"—";color:#697783;margin:0 .5rem}.npc-page .npc-side .linked-list.quest-list .quest-reward,.npc-page .linked-list.quest-list .quest-reward{width:100%;min-width:0;color:var(--text);white-space:normal;background:0 0;border:0;flex-wrap:wrap;flex:0 0 100%;justify-content:flex-start;align-items:center;gap:.375rem;margin-top:.5rem;padding:0;font-size:.9375rem;font-weight:400;line-height:1.35;display:flex}.npc-page .linked-list.quest-list .quest-reward-value,.npc-page .linked-list.quest-list .quest-reward-separator{font-size:inherit}.npc-page .linked-list.quest-list .quest-metric{box-shadow:none}.npc-page .npc-side .quest-reward-item,.npc-page .npc-side .quest-reward-icon{flex-basis:1.625rem;width:1.625rem;height:1.625rem}.npc-page .npc-side{align-items:start}.npc-page .npc-side .linked-list.quest-list>li,.npc-page .linked-list.quest-list>li{background:#1a252e;border:0;border-bottom:1px solid #2e3d47;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 5.125rem;align-items:stretch;height:auto;min-height:5.125rem;padding:0;display:grid;box-shadow:inset 0 1px #ffffff03}.npc-page .npc-side .linked-list.quest-list>li>a,.npc-page .linked-list.quest-list>li>a{min-width:0;color:var(--name-gold);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;align-items:flex-end;padding:.9375rem 1rem .1875rem;font-size:1.0625rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex;overflow:hidden}.npc-page .npc-side .linked-list.quest-list .quest-level,.npc-page .linked-list.quest-list .quest-level{color:#f1f3f4;font-variant-numeric:tabular-nums;white-space:nowrap;background:#101c25;border:0;border-left:1px solid #33414b;grid-area:1/2/3;align-self:stretch;place-items:center;width:5.125rem;min-width:5.125rem;padding:0;font-size:1.75rem;font-weight:650;line-height:1;display:grid;box-shadow:inset 1px 0 #ffffff03}.npc-page .linked-list.quest-list .quest-level:before{content:none;margin:0}.npc-page .npc-side .linked-list.quest-list .quest-reward,.npc-page .linked-list.quest-list .quest-reward{width:100%;min-width:0;color:var(--text);white-space:normal;background:0 0;border:0;flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;align-items:flex-start;gap:.375rem;margin:0;padding:.25rem 1rem .875rem;font-size:.9375rem;font-weight:400;line-height:1.35;display:flex}.npc-page .npc-side .linked-list.quest-list>li:last-child,.npc-page .linked-list.quest-list>li:last-child{border-bottom:0}.npc-page .linked-list.quest-list .quest-level,.npc-page .npc-side .linked-list.quest-list .quest-level{background:#243039;justify-content:center}:is(.npc-page,.item-page) .npc-rail>div.npc-level,:is(.npc-page,.item-page) .npc-rail>div.npc-faction{background:#243039}.npc-page .npc-data-panel{margin-right:0}@media (min-width:901px){.npc-page .trainer-abilities{grid-template-columns:minmax(0,1fr)}.npc-page .ability-panels{grid-column:1}.npc-page .ability-tabs{top:0;left:calc(-1 * var(--npc-spec-rail));position:absolute}.npc-page .npc-data-panel:has(.trainer-abilities):after{left:0}.npc-page .ability-head,.npc-page .npc-data-tabs:not(.npc-quest-tabs){margin-left:0;padding-left:0}.npc-page .npc-data-tabs:not(.npc-quest-tabs):after{left:0}}.npc-page .ability-head .ability-heading-name{justify-content:center}.site-main.quest-page{--quest-inset:4.0625rem;--quest-panel-line:#22303c;--quest-frame:#33414b;--quest-panel:#121d27;--quest-row:#17222c;--quest-row-line:#25333f;width:100%;max-width:none;margin:0;padding:1.5rem clamp(1.5rem,2.4vw,2.375rem) 3rem}.quest-page .quest-heading{isolation:isolate;height:9.625rem;margin:0 var(--quest-inset) 1rem;background:linear-gradient(90deg,#0a1620f2 0%,#0d1b25d8 48%,#0c1b25e8 100%);border:1px solid #2b4558;border-radius:.625rem;align-items:center;padding:0 2rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.quest-page .quest-identity{z-index:1;min-width:0;padding-right:1.75rem;position:relative}.quest-page .quest-heading h1{color:var(--name-gold);letter-spacing:-.035em;margin:.375rem 0 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:650;line-height:1.1}.quest-page .quest-meta{color:#b4c0cb;margin:.625rem 0 0;font-size:.9375rem}.quest-page .quest-layout{margin:0 var(--quest-inset);grid-template-columns:minmax(0,1fr) minmax(17.5rem,.6fr);align-items:start;gap:1.375rem;display:grid}.quest-page .quest-column{align-content:start;gap:1.375rem;min-width:0;display:grid}.quest-page .quest-panel{border:1px solid var(--quest-panel-line);border-radius:var(--radius);background:var(--quest-panel);margin:0;padding:1.375rem}.quest-page .quest-tab-panel{display:grid}.quest-page .quest-tabs{align-items:flex-end;gap:.25rem;display:flex}.quest-page .quest-tab{color:#f1f3f4;background:0 0;border:0;justify-content:center;align-items:center;height:2.5rem;margin:0;padding:0 .4375rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.quest-page .quest-tab-body{background:0 0;border:0;min-width:0;padding:0}.quest-page .quest-panel>h2,.quest-page .quest-block>h2{color:var(--name-gold);margin:0 0 .875rem;font-size:1.25rem;font-weight:600}.quest-page .quest-block+.quest-block{border-top:1px solid #1e2b36;margin-top:1.625rem;padding-top:1.625rem}.quest-page .quest-panel p{color:#c8ced5;white-space:pre-line;max-width:51.25rem;margin:0;font-size:.9375rem;line-height:1.65}.quest-page .quest-objectives{color:#c8ced5;margin:.75rem 0 0;padding:0;font-size:.9375rem;line-height:1.65;list-style:none}.quest-page .quest-text-link{color:var(--name-gold);text-underline-offset:.1875rem;text-decoration:underline}.quest-page .quest-text-link:hover{color:var(--text)}.search-npc-results{margin:1.5rem 0 2rem}.search-quest-table .data-head,.search-quest-table .data-row{grid-template-columns:minmax(0,1fr) 4rem 5rem}.search-other-table .data-head,.search-other-table .data-row{grid-template-columns:minmax(0,1fr) 6.25rem}.search-npc-results h2,.search-items-heading{color:var(--name-gold);margin:0 0 .75rem;font-size:1.5rem}.search-npc-results h2 span,.search-items-heading span{color:var(--muted);font-size:.8em}.search-empty{color:var(--muted)}.quest-page .quest-rows{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.quest-page .quest-row{border:1px solid var(--quest-frame);border-radius:var(--radius);background:var(--quest-row);flex-wrap:wrap;align-items:center;gap:.875rem;min-height:2.875rem;padding:.375rem;display:flex}.quest-page .quest-panel,.quest-page .quest-rows,.quest-page .quest-row>*{min-width:0}.quest-page .quest-row-icon{object-fit:cover;background:#090d11;border:1px solid #59636d;border-radius:.125rem;flex:0 0 2rem;width:2rem;height:2rem;margin:0 .5rem 0 0}.quest-page .quest-row-icon--portrait{background:0 0;border:0;border-radius:0;flex:0 0 2.875rem;align-self:stretch;width:2.875rem;height:auto;margin:-.375rem 0 -.375rem -.375rem}.quest-page .quest-row-name{min-width:0;color:var(--name-gold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.9375rem;text-decoration:none;overflow:hidden}.quest-page .quest-row-text{color:#e6ebef;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.9375rem;overflow:hidden}.quest-page .quest-row-meta{min-width:0;color:var(--muted);text-align:right;overflow-wrap:anywhere;flex:0 auto;margin-left:auto;padding-right:.5rem;font-size:.75rem}@media (max-width:1100px){.site-main.quest-page{--quest-inset:1.125rem}.quest-page .quest-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.quest-page .quest-heading{height:auto;min-height:10rem;padding:1.25rem}.quest-page .quest-panel{padding:1rem}}@media (min-width:2560px){.site-main.quest-page{width:100%;max-width:80vw;margin-left:auto;margin-right:auto}}.table-sort-button{align-items:center;justify-content:inherit;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0;text-decoration:none;display:inline-flex}.table-sort-button:hover{color:var(--gold,#ffcf47);text-decoration:none}.table-sort-button:focus-visible{outline-offset:3px;outline:2px solid #ffcf47}.table-sort-indicator{font-family:var(--font);opacity:.55;flex:none;font-size:.625rem}[aria-sort=ascending] .table-sort-indicator,[aria-sort=descending] .table-sort-indicator{opacity:1;color:#ffcf47}.table-sort-button>span{border:0;padding:0}.item-source-table th .table-sort-button{justify-content:flex-start}.item-drop-source-table thead th:is(:nth-child(2),:nth-child(5),:nth-child(6)) .table-sort-button{justify-content:center}@media (max-width:700px){.data-table>.data-head{flex-wrap:wrap;gap:.75rem;padding:.625rem .75rem;display:flex}.data-head>[role=columnheader]{flex:0 auto}}.table-pagination{justify-content:center;gap:.75rem;margin:0;padding:.75rem;display:flex}.table-pagination button{font:inherit;cursor:pointer;color:#b9c1ca;background:#11171d;border:1px solid #303943;border-radius:.3125rem}.table-pagination button:focus-visible{outline-offset:3px;outline:2px solid #ffcf47}.table-pagination button:disabled{opacity:.4;cursor:default}.table-page-status{color:var(--muted);white-space:nowrap}.npc-page .npc-side .npc-quest-table-head,.npc-page .npc-quest-table-head{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;gap:.5rem;min-height:2rem;margin:0;padding:.5rem;display:flex}.npc-page .npc-quest-table-head>span{border:0;padding:0}.npc-page .npc-quest-table-head>span:first-child{flex:1}.used-for-recipe{align-items:center;gap:.625rem;display:flex}.used-for-recipe>img{border:2px solid var(--line);flex:0 0 2rem}.used-for-extra-output{margin-top:.25rem;display:block}.used-for-table thead th:is(:nth-child(2),:nth-child(3)),.used-for-table td:is(:nth-child(2),:nth-child(3)){width:6.25rem}.quest-faction-cell{text-align:center;vertical-align:middle;white-space:nowrap;width:4.5rem}
:root{--npc-durotar-artwork:url(/ui/display-artwork/ea8967a6556f75627023ea85246b32741c76b87cef47f5534ef19df856b3bf25.webp);--npc-mulgore-artwork:url(/ui/display-artwork/ebae9e15048a582dce6b8a519715f99fb4bbe748d50d6df52c23b5155006923a.webp);--npc-tirisfal-artwork:url(/ui/display-artwork/57e8b45c026baa5caab3a69ef389ef130a6b109f268bff902c1cfbff1c0f071b.webp);--npc-nameplate-artwork:url(/ui/display-artwork/2dd6d149bc3fc2e7ff2da0381b81c6bc422b4bcc964ed8ca742162fceedc399f.webp)}
.site-shell.site-shell{isolation:isolate;min-height:100dvh;padding-bottom:var(--site-footer-height,3rem);grid-template-rows:auto 1fr auto;align-items:stretch;display:grid;position:relative}.site-shell.site-shell>.site-header.site-header{border-right:0;border-bottom:1px solid var(--line);flex-flow:row;align-self:start;align-items:center;gap:.75rem;width:100%;height:auto;min-height:4rem;padding:.625rem 1.5rem;display:flex;position:sticky;top:0;overflow:visible}.site-shell>.site-header.site-header>.brand{margin:0;font-size:1.625rem}.site-contribute{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent);white-space:nowrap;background:0 0;border-radius:.4375rem;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;padding:.375rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.site-contribute-spark{pointer-events:none;offset-path:inset(.5px round .40625rem) border-box;offset-anchor:center;offset-rotate:0deg;background:radial-gradient(circle closest-side,#f6d4a3b3,#e2a1643d 20%,#e2a16400);width:2.125rem;height:2.125rem;animation:16s linear infinite contribute-spark;position:absolute;top:0;left:0}.site-contribute-spark:after{content:"";opacity:.5;background:#f6d4a3;border-radius:50%;width:.175rem;height:.175rem;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes contribute-spark{0%{offset-distance:18%}to{offset-distance:118%}}@media (prefers-reduced-motion:reduce){.site-contribute-spark{animation:none;display:none}}.site-contribute img{border-radius:.1875rem;width:1.75rem;height:1.75rem;display:block}.site-contribute:hover{border-color:var(--accent)}.site-contribute:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell>.site-header.site-header:has(.header-search)>.site-contribute{grid-area:1/3;justify-self:end}.site-shell.site-shell>.home-page.home-page{place-items:center;width:100%;min-height:0;padding:2rem 1.5rem}.home-page.home-page .home-search{top:25svh;left:calc(50% - var(--site-sidebar-width,0px) / 2);width:min(40rem,100% - 3rem);margin-top:0;position:absolute;transform:translate(-50%)}.home-page.home-page .home-search>.brand{margin-bottom:1.75rem}.home-search .search-form{background:linear-gradient(#152940,#0b192c);border:1px solid #34475a;box-shadow:0 3px 8px #0003}.site-shell.site-shell>.site-header.site-header:has(.header-search){grid-template-columns:minmax(8.75rem,1fr) minmax(0,32rem) minmax(8.75rem,1fr);display:grid}.site-shell>.site-header.site-header .header-search-slot{grid-area:1/2;justify-self:center;width:100%;min-width:0}.site-shell>.site-header.site-header:has(.header-search)>.brand{grid-area:1/1;justify-self:start}.site-shell>.site-header.site-header .header-search{border:1px solid var(--line);background:var(--theme-inset);width:100%;min-width:0;height:2.71875rem;box-shadow:none;border-radius:.5rem;grid-area:1/2;justify-self:center;margin:0;padding:0 1rem}.site-shell>.site-header.site-header .header-search input{font-size:1.0625rem}@media (max-width:600px){.site-shell.site-shell{padding-bottom:0}.site-contribute{gap:.4375rem;padding:.375rem .5rem;font-size:.8125rem}.site-contribute img{width:1.5rem;height:1.5rem}.site-shell.site-shell>.site-header.site-header{gap:.5rem;padding:.625rem .75rem;position:relative}.site-shell>.site-header.site-header>.brand{font-size:min(1.375rem,5vw)}.site-shell>.site-header.site-header .header-search{min-height:44px}.site-shell>.site-header.site-header .header-search input{font-size:max(1rem,16px)}}@media (max-width:700px),(max-height:550px){.site-shell.site-shell{padding-bottom:0}}@media (max-width:700px){.site-shell.site-shell>main.home-page.home-page.home-page{grid-template-columns:minmax(0,1fr);align-content:start;padding:clamp(3rem,10svh,6rem) 1.25rem 3rem}.home-page.home-page .home-search{width:min(40rem,100%);min-width:0;margin:0 auto;position:static;top:auto;left:auto;transform:none}.home-page.home-page .home-search>.brand{margin-bottom:1.5rem;font-size:min(3.5rem,12vw)}.home-search .search-form{min-height:48px}.home-search .search-form input{font-size:max(1rem,16px)}}@media (max-height:550px){.site-shell.site-shell>.home-page.home-page{align-items:start}.home-page.home-page .home-search{top:auto;left:calc(var(--site-sidebar-width,0px) / -2);margin:1rem auto 2rem;position:relative;transform:none}}
@media (max-width:700px){.site-main.site-main :is(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],textarea,select):not([aria-hidden=true]){font-size:1rem}}.site-shell.site-shell>main:is(.site-main.site-main,.home-page.home-page){width:calc(100% - 4rem);min-width:0;max-width:120rem;margin:0 auto;padding:1.5rem 0 4rem;container:page-content/inline-size}.site-shell.site-shell>main.home-page.home-page{width:100%;max-width:none;container-type:normal}.site-shell .site-main.npc-page{--npc-nameplate-inset:0px}.site-shell .site-main.quest-page{--quest-inset:0px}.site-main .breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap}.site-main .data-row>*,.site-main .data-head>*{overflow-wrap:anywhere;min-width:0}@container page-content (max-width:56.25rem){.site-main .data-table>.data-head{flex-wrap:wrap;gap:.75rem 1.25rem;height:auto;min-height:2.875rem;padding:.75rem 1rem;display:flex}.site-main .data-table>.data-head>:empty{display:none}.site-main .data-table .data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;padding:1rem}.site-main .data-table .data-row>.primary-cell{grid-column:1/-1}.site-main .data-table .data-row>[data-label]{align-content:start;gap:.25rem;display:grid}.site-main .data-row>[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.6875rem}.site-main .data-row .item-name-link{white-space:normal;overflow-wrap:anywhere}.site-main .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page-content (max-width:43.75rem){.site-main .pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.site-main .pagination-pages{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;min-width:0}.site-main .pagination-step{width:fit-content;min-width:0}.site-main .skill-line-list li{grid-template-columns:minmax(0,1fr)}.site-main .skill-line-list li>span{text-align:left}.site-main .skill-effect-list li>div{flex-wrap:wrap;gap:.25rem .75rem}}@container page-content (max-width:26.25rem){.site-main .catalog-filters{grid-template-columns:minmax(0,1fr)}.site-main .catalog-sort{flex-wrap:wrap}.site-main .catalog-sort>label{flex:7.5rem;min-width:0}}@media (max-width:700px){.site-shell.site-shell>main.site-main.site-main{width:calc(100% - 1.75rem)}}@media (min-width:701px){.site-main.site-main .item-source-table{table-layout:auto;min-width:0}.site-main.site-main .item-source-table :is(th,td,a,span){white-space:nowrap;overflow-wrap:normal;word-break:normal}.site-main.site-main .used-for-table tbody tr>th,.site-main.site-main .used-for-table .used-for-recipe :is(span,a){white-space:normal;overflow-wrap:break-word}}.coin-group{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.coin-group>.tooltip-money:last-child{margin-right:0}.site-main.site-main.site-main :is(table,.data-row,.vendor-row) a[href^="/item/"]{font-size:.875rem}@container page-content (max-width:62.5rem){.site-main.npc-page .npc-layout,.site-main.quest-page .quest-layout{grid-template-columns:minmax(0,1fr)}.site-main.npc-page .npc-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page-content (max-width:43.75rem){.site-main.npc-page .npc-side{grid-template-columns:minmax(0,1fr)}:is(.npc-page,.item-page) .detail-heading.npc-heading{height:auto;min-height:10rem}:is(.npc-page,.item-page) .detail-heading.npc-heading>.npc-portrait{flex-basis:7.25rem;width:7.25rem}:is(.npc-page,.item-page) .npc-identity{padding:.5rem .875rem}:is(.npc-page,.item-page) .detail-heading.npc-heading h1{overflow-wrap:anywhere;font-size:1.625rem}:is(.npc-page,.item-page) .npc-rail{flex-basis:4.875rem;width:4.875rem}}@container page-content (max-width:26.25rem){:is(.npc-page,.item-page) .detail-heading.npc-heading>.npc-portrait{flex-basis:3.75rem;width:3.75rem}:is(.npc-page,.item-page) .npc-identity{padding:.5rem}:is(.npc-page,.item-page) .detail-heading.npc-heading h1{font-size:1.25rem}:is(.npc-page,.item-page) .npc-rail{overflow-wrap:anywhere;flex-basis:3rem;align-self:stretch;width:3rem;font-size:.75rem}:is(.npc-page,.item-page) .npc-rail>div{flex:1 1 0}:is(.npc-page,.item-page) .npc-level strong{white-space:nowrap;font-size:1.5rem}.item-page .npc-portrait img{padding:.375rem}.item-page .item-nameplate-facts{font-size:.75rem}.item-page .item-nameplate-facts>span{white-space:normal}.site-main .page-heading h1{overflow-wrap:anywhere}}
html[data-color-theme=ember],.theme-chrome{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100e0c;--panel:#2a1e17;--panel-raised:#2d2119;--line:#59402b;--text:#f0e4d5;--muted:#b8a08a;--accent:#e2a164;--brand-metal-gradient:linear-gradient(to bottom, var(--text), var(--accent) 40%, var(--accent));--name-gold:#e2a164;--theme-surface:var(--panel);--theme-surface-alt:var(--panel-raised);--theme-inset:#19130f;--theme-hover:#38281c;--theme-tooltip:#19130f;--theme-tooltip-deep:var(--bg);--theme-line:var(--line);--theme-line-tint:#d5b395;--theme-text:var(--text);--theme-muted:var(--muted);--theme-secondary:#ccb7a2;--theme-disabled:#806c5a;--theme-accent:var(--accent);--theme-shine:var(--text);--theme-scroll-thumb:#8a6345;--theme-scroll-hover:#bf8c61}.theme-chrome{--site-navigation-background:linear-gradient(180deg, #1a130f, #100e0c)}html[data-color-theme=ember] body{background:var(--bg)}html[data-color-theme=ember] .site-shell{background:radial-gradient(ellipse 65% 65% at 47% 22%, #49302140, transparent 78%), var(--bg)}html[data-color-theme=ember] body:has(.site-shell>:is([data-npc-background],[data-location-background])){background:#100e0c}html[data-color-theme=ember] .site-shell:has(>:is([data-npc-background],[data-location-background])){background:radial-gradient(65% 65% at 47% 22%,#49302140,#0000 78%),#100e0c}.site-shell:not(:has(>:is([data-npc-background],[data-location-background]))){--backdrop-text:#f0e4d5;--backdrop-muted:#b8a08a;--backdrop-accent:#e2a164}.site-shell:not(:has(>:is([data-npc-background],[data-location-background]))) :is(.site-main>header,.breadcrumbs,.section-heading:not(.item-craft-card *),.backdrop-copy){--text:var(--backdrop-text);--muted:var(--backdrop-muted);--accent:var(--backdrop-accent);--theme-text:var(--text);--theme-muted:var(--muted);--theme-accent:var(--accent);color:var(--text)}html[data-color-theme=ember] .site-shell:has(>.home-page){isolation:isolate}html[data-color-theme=ember] .brand{color:var(--text)}html[data-color-theme=ember] .brand-accent{background-image:var(--brand-metal-gradient)}html[data-color-theme=ember] .home-search .brand{--brand-metal-gradient:linear-gradient(to bottom, #f0e4d5, #e2a164 40%, #e2a164);color:#f0e4d5;filter:drop-shadow(0 2px #0009)drop-shadow(0 7px 16px #0004)}html[data-color-theme=ember] .site-header{background:linear-gradient(180deg, #1a130f, var(--bg));border-color:var(--line)}html[data-color-theme=ember] .site-shell>.site-header.site-header .header-search,html[data-color-theme=ember] .search-form{border:1px solid var(--line);box-shadow:0 8px 28px #0004}html[data-color-theme=ember] .search-form{background:linear-gradient(160deg, var(--panel-raised), var(--theme-inset))}html[data-color-theme=ember] .site-shell>.site-header.site-header .header-search{background:var(--theme-inset);box-shadow:none}html[data-color-theme=ember] .site-header nav>a,html[data-color-theme=ember] .site-header .nav-group>summary{color:var(--text)}html[data-color-theme=ember] .site-header :is(nav>a>svg,.nav-group>summary>svg){color:var(--muted)}html[data-color-theme=ember] .site-header nav>a[aria-current=page]{background:linear-gradient(90deg, var(--theme-hover), var(--panel))}html[data-color-theme=ember] .site-header nav>a[aria-current=page]:before,html[data-color-theme=ember] .progress i{background:var(--accent)}html[data-color-theme=ember] .site-header nav>a[aria-current=page]>svg{color:var(--accent)}html[data-color-theme=ember] .nav-group-body :is(h2,a),html[data-color-theme=ember] .home-search p{color:var(--muted)}html[data-color-theme=ember] .nav-group-body a:hover{color:var(--accent)}html[data-color-theme=ember] :is(.search-form,.header-search) input::placeholder{color:var(--muted)}html[data-color-theme=ember] .data-table{background:var(--theme-surface)}html[data-color-theme=ember] .data-head{background:var(--theme-inset)}html[data-color-theme=ember] .data-row{color:var(--theme-secondary)}html[data-color-theme=ember] .data-row:nth-child(2n){background:var(--theme-surface-alt)}html[data-color-theme=ember] .data-row:hover{background:var(--theme-hover)}html[data-color-theme=ember] .skill-description code{background:var(--theme-inset);color:var(--theme-secondary)}html[data-color-theme=ember] :is(.pagination a,.table-pagination button,.catalog-filters button,.catalog-sort button,.catalog-filters select,.catalog-sort select){background:var(--theme-inset);border-color:var(--line);color:var(--text)}html[data-color-theme=ember] .pagination-page.active{background:var(--accent);color:#17130c}html[data-color-theme=ember] :is(.wow-tooltip,.spell-hover-tooltip,.tooltip-loading,.tooltip-load-error){background:linear-gradient(145deg, var(--theme-tooltip), var(--theme-tooltip-deep));border-color:#806044}html[data-color-theme=ember] .wow-tooltip{color:var(--text)}html[data-color-theme=ember] .drop-rate-tooltip{background:var(--theme-inset);border-color:var(--line)}html[data-color-theme=ember] .npc-reference-card{background:var(--panel);border-color:var(--line)}html[data-color-theme=ember] .site-main.quest-page{--quest-panel-line:var(--line);--quest-frame:#806044;--quest-panel:var(--panel);--quest-row:var(--panel-raised);--quest-row-line:var(--line)}html[data-color-theme=ember] .quest-page .quest-heading{border-color:var(--line);background:linear-gradient(90deg, var(--theme-inset), var(--panel), var(--theme-inset))}html[data-color-theme=ember] .quest-page .npc-hero-ambient{background:var(--theme-inset)}html[data-color-theme=ember] .quest-page :is(.quest-meta,.quest-row-text){color:var(--muted)}html[data-color-theme=ember] .MuiPaper-root{color:var(--text)}html[data-color-theme=ember] :is(.breadcrumbs a,.result-count,.profession-grid a,.source-list small,.source-list h3 a,.recipe-details li a,.metric-grid strong,.npc-reference-card-heading>svg,.npc-map-link){color:var(--accent)}html[data-color-theme=ember] :is(.content-section>h2,.section-heading h2,.npc-reference-card-heading h2,.quest-tab,.npc-location-summary strong,.tooltip-loading,.tooltip-load-error){color:var(--text)}html[data-color-theme=ember] :is(.content-section>p,.quest-panel p,.quest-objectives,.skill-effect-list p,.source-list ul){color:var(--theme-secondary)}html[data-color-theme=ember] .quest-block+.quest-block{border-color:var(--line)}html[data-color-theme=ember] .npc-row-portrait{background:radial-gradient(circle at 50% 42%, var(--panel-raised), var(--theme-inset) 72%);border-color:var(--line)}html[data-color-theme=ember] .npc-location-card{background:var(--theme-inset)}html[data-color-theme=ember] .npc-location-expand-hint{background:var(--theme-inset);border-color:var(--line);color:var(--text)}html[data-color-theme=ember] .npc-location-summary{color:var(--muted)}html[data-color-theme=ember] :is(.pagination-gap,.ability-rate-unavailable){color:var(--theme-disabled)}html[data-color-theme=ember] :is(.table-sort-button:hover,[aria-sort=ascending] .table-sort-indicator,[aria-sort=descending] .table-sort-indicator){color:var(--accent)}html[data-color-theme=ember] :is(.table-sort-button,.table-pagination button):focus-visible{outline-color:var(--accent)}
html[data-color-theme=ember][data-theme=original][data-font]{--depth-edge:color-mix(in srgb, var(--theme-line-tint) 25%, var(--theme-inset));--depth-highlight:color-mix(in srgb, var(--theme-shine) 8%, transparent);--depth-shadow:0 2px 5px #0006, 0 12px 28px #0005}html[data-color-theme=ember][data-theme=original][data-font] body .item-source-tabs,html[data-color-theme=ember][data-theme=original][data-font] body .npc-reference-card,html[data-color-theme=ember][data-theme=original][data-font] body .data-table,html[data-color-theme=ember][data-theme=original][data-font] body .item-craft-card,html[data-color-theme=ember][data-theme=original][data-font] body .site-main .MuiPaper-root:not(.item-source-tabs){border-color:var(--depth-edge);border-top-color:color-mix(in srgb, var(--theme-line-tint) 37%, var(--theme-inset));border-bottom-color:color-mix(in srgb, var(--theme-line-tint) 16%, var(--theme-inset));box-shadow:inset 0 1px 0 var(--depth-highlight), inset 0 -1px 0 #0004, var(--depth-shadow)}html[data-color-theme=ember][data-theme=original][data-font] body .item-craft-card,html[data-color-theme=ember][data-theme=original][data-font] body .site-main .MuiPaper-root:not(.item-source-tabs){background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--theme-accent) 7%, transparent), transparent 70%), linear-gradient(150deg, var(--theme-surface-alt), var(--theme-surface) 45%, var(--theme-inset))}html[data-color-theme=ember][data-theme=original][data-font] body :is(.wow-tooltip,.spell-hover-tooltip,.tooltip-loading,.tooltip-load-error){border-color:color-mix(in srgb, var(--theme-line-tint) 45%, var(--theme-tooltip-deep));background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--theme-accent) 6%, transparent), transparent 65%), linear-gradient(145deg, var(--theme-tooltip), var(--theme-tooltip-deep) 85%);box-shadow:inset 0 1px 0 var(--depth-highlight), inset 0 0 0 1px #0005, var(--depth-shadow)}html[data-color-theme=ember][data-theme=original][data-font] body .section-heading h2,html[data-color-theme=ember][data-theme=original][data-font] body .detail-page h2,html[data-color-theme=ember][data-theme=original][data-font] body .item-additional-information h2{text-shadow:0 2px 3px #0008;font-weight:650}html[data-color-theme=ember][data-theme=original][data-font] body .item-source-tabs .MuiTabs-root{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface-alt) 92%, var(--theme-accent)), var(--theme-surface));border-bottom-color:var(--depth-edge);box-shadow:inset 0 1px 0 var(--depth-highlight), inset 0 -1px 2px #0004}html[data-color-theme=ember][data-theme=original][data-font] body .MuiTab-root.Mui-selected{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent) 13%, transparent), color-mix(in srgb, var(--theme-accent) 5%, transparent));text-shadow:0 1px 2px #0007;box-shadow:inset 0 1px 0 var(--depth-highlight), inset 1px 0 0 #ffffff04, inset -1px 0 0 #0002}html[data-color-theme=ember][data-theme=original][data-font] body .MuiTabs-indicator{box-shadow:0 -2px 10px color-mix(in srgb, var(--theme-accent) 28%, transparent), 0 1px 0 #0008}html[data-color-theme=ember][data-theme=original][data-font] body .item-tab-count,html[data-color-theme=ember][data-theme=original][data-font] body .item-craft-profession .MuiChip-root{box-shadow:inset 0 1px 0 var(--depth-highlight), 0 1px 2px #0004;font-weight:600}html[data-color-theme=ember][data-theme=original][data-font] body .item-source-table thead{background:linear-gradient(180deg, var(--theme-inset), color-mix(in srgb, var(--theme-inset) 85%, #000));box-shadow:inset 0 2px 4px #0003}html[data-color-theme=ember][data-theme=original][data-font] body .item-source-table tbody :is(th,td){box-shadow:inset 0 1px #ffffff03,inset 0 -1px #0002}html[data-color-theme=ember][data-theme=original][data-font] body .item-table-pagination{background:linear-gradient(180deg, var(--theme-inset), color-mix(in srgb, var(--theme-inset) 88%, #000));box-shadow:inset 0 2px 5px #0003}html[data-color-theme=ember][data-theme=original][data-font] body .crafting-material-link{border-color:color-mix(in srgb, var(--theme-line-tint) 18%, var(--theme-inset));border-top-color:color-mix(in srgb, var(--theme-shine) 18%, var(--theme-inset));border-bottom-color:color-mix(in srgb, var(--theme-inset) 70%, #000);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-inset) 92%, var(--theme-shine)), var(--theme-inset));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-shine) 6%, transparent), 0 1px 2px #0004, 0 3px 6px #0002}html[data-color-theme=ember][data-theme=original][data-font] body .crafting-material-link:hover{border-color:color-mix(in srgb, var(--theme-accent) 48%, var(--theme-inset));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-shine) 10%, transparent), 0 2px 4px #0004, 0 0 0 1px color-mix(in srgb, var(--theme-accent) 6%, transparent)}html[data-color-theme=ember][data-theme=original][data-font] body .item-tab-icon img,html[data-color-theme=ember][data-theme=original][data-font] body .used-for-recipe img,html[data-color-theme=ember][data-theme=original][data-font] body .crafting-material-link img{box-shadow:0 2px 4px #0007,0 0 0 1px #0004}
.site-main.site-main.site-main .item-source-table tr>.compact-row-cell,.compact-list-row{display:none!important}.mobile-catalog-sort,.mobile-source-sort-cell{display:none}.npc-row-portrait>svg{width:100%;height:100%;color:var(--theme-muted,#91a5b6);padding:.5rem;display:block}@media (max-width:700px){.site-main.site-main.site-main .data-table>.data-head-compact-sort{padding-block:.375rem;overflow:visible}.site-main.site-main.site-main .data-table .data-head-compact-sort>[role=columnheader]{display:none}.data-head-compact-sort>.mobile-catalog-sort{width:100%;min-width:0;display:block}.item-source-tabs .MuiTabs-list{box-sizing:border-box;justify-content:flex-start;width:max-content;min-width:100%}.item-source-tabs .MuiTab-root{max-width:var(--mobile-tabs-width,22.5rem)}.site-main.site-main.site-main .compact-panel-table thead tr:has(.mobile-source-sort-cell){padding-block:.375rem;overflow:visible}.site-main.site-main.site-main .compact-panel-table thead tr:has(.mobile-source-sort-cell)>:not(.mobile-source-sort-cell){display:none}.site-main.site-main.site-main .compact-panel-table thead tr>.mobile-source-sort-cell{flex:100%;width:100%!important}.site-main.site-main.site-main .item-source-table.compact-panel-table tbody{--compact-row-min-height:4rem}.site-main.site-main.site-main .item-source-table.compact-panel-table tbody>.responsive-table-row{min-height:4rem}.site-main.site-main.site-main .item-source-table.compact-panel-table .compact-row{padding-block:.5rem;position:relative}.compact-panel-table .compact-row-details{margin-top:.1875rem}.compact-panel-table .compact-row-metric:is([data-column=\%],[data-column=Price],[data-column=Cost],[data-column=Skill],[data-column=Required],[data-column=Needed])>.compact-row-metric-label,.used-for-quests-table .compact-row-metric[data-column=Level]>.compact-row-metric-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-main.site-main.site-main .compact-panel-table tbody td[data-label]:before{content:none}.compact-panel-table .compact-row-location{flex-basis:auto}:is(.item-source-section .compact-panel-table,.npc-workbench-drop-table,.npc-workbench-vendor-table) .compact-row-primary :is(a,button):after{content:"";z-index:1;position:absolute;inset:0}.site-main.site-main.site-main .data-table{width:100%;min-width:0;max-width:100%;overflow-x:hidden;display:block!important}.site-main.site-main.site-main .data-table>ol{display:block!important}.site-main.site-main.site-main .item-source-table,.site-main.site-main.site-main .item-source-table :is(thead,tbody){width:100%;min-width:0;max-width:100%;display:block}.site-main.site-main.site-main .item-source-table thead tr,.site-main.site-main.site-main .data-table>.data-head,.site-main.site-main.site-main .vendor-head{scrollbar-width:thin;overscroll-behavior-x:contain;border-bottom:1px solid var(--line);align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:0 .75rem;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.site-main.site-main.site-main .item-source-table thead tr>th,.site-main.site-main.site-main .data-head>[role=columnheader]{white-space:nowrap;border:0;flex:none;display:block;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}.site-main.site-main.site-main :is(.data-head,.item-source-table thead) .table-sort-button{white-space:nowrap;min-height:2.75rem;font-size:.6875rem}.site-main.site-main.site-main .item-source-table thead tr:has([data-sort-column=percentage])>:first-child{flex:1 0 auto}.site-main.site-main.site-main .item-source-table thead tr:has([data-sort-column=percentage])>[data-sort-column=percentage]{flex-basis:2.5rem;margin-left:auto}.site-main.site-main.site-main .item-source-table tbody>.responsive-table-row{border-bottom:1px solid var(--line);min-height:6rem;height:auto!important;padding:0!important;display:block!important}.site-main.site-main.site-main .item-source-table tbody>.responsive-table-row>:is(th,td){display:none!important}.site-main.site-main.site-main .item-source-table tbody>.responsive-table-row>.compact-row-cell{text-align:left;border:0!important;width:100%!important;min-width:0!important;padding:0!important;display:block!important}.site-main.site-main.site-main .item-source-table tbody>.item-placeholder-row{min-height:max(var(--compact-row-min-height,6rem), var(--compact-row-height,0px));border-bottom:1px solid var(--line);height:auto!important;padding:0!important;display:block!important}.site-main.site-main.site-main .item-placeholder-row:before{content:"";height:max(var(--compact-row-min-height,6rem), var(--compact-row-height,0px));display:block}.site-main.site-main.site-main .item-source-table tbody>.item-placeholder-row>td{display:none}.site-main.site-main.site-main .responsive-list-row{min-height:6rem;padding:0!important;display:block!important}.responsive-list-row>.desktop-row-cell{display:none!important}.responsive-list-row>.compact-list-row{display:block!important}.site-main.site-main.site-main .compact-row{min-height:max(var(--compact-row-min-height,6rem), var(--compact-row-height,0px));white-space:normal;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;line-height:1.4;display:grid}.site-main.site-main.site-main .compact-row-with-metrics{grid-template-columns:minmax(0,1fr) minmax(5rem,auto)}.compact-row-description{min-width:0}.site-main.site-main.site-main .compact-row-primary{min-width:0;color:var(--theme-accent);overflow-wrap:anywhere;white-space:normal;align-items:center;gap:.5rem;font-size:.875rem;font-weight:550;display:flex}.compact-row-primary>:is(span,a),.compact-row-primary a{min-width:0}.site-main.site-main.site-main .compact-row-primary .item-name-link{overflow-wrap:anywhere;white-space:normal!important}.site-main.site-main.site-main .compact-row-primary :is(.primary-cell,.used-for-recipe,.npc-inventory-link,.npc-workbench-entry){white-space:normal;align-items:center;gap:.5rem;min-width:0;display:flex}.site-main.site-main.site-main .compact-row-primary :is(img,svg:not(.item-discovery-check),.item-icon,.npc-row-portrait,.skill-row-icon){flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.compact-row-primary small{color:var(--muted);font-size:.625rem;font-weight:400;display:block}.compact-row-details{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.1875rem .5rem;margin-top:.3125rem;font-size:.75rem;display:flex}.compact-row-detail{overflow-wrap:anywhere;align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.compact-row-detail>span{min-width:0}.compact-row-detail-label{opacity:.85}.compact-row-location{flex-basis:100%;align-items:center}.compact-row-location svg{flex:0 0 .75rem}.site-main.site-main.site-main .compact-row-location :is(.npc-location-cell,.location-cell){display:inline}.compact-row-metrics{grid-template-columns:repeat(2,minmax(2.5rem,1fr));align-items:start;gap:.375rem .5rem;max-width:8.5rem;display:grid}.compact-row-metric{justify-items:center;gap:.1875rem;min-width:0;display:grid}.compact-row-metric:only-child{grid-column:1/-1}.compact-row-metric:has(.tooltip-money,.vendor-price,.quest-reward-item){grid-column:1/-1}.compact-row-metric-label{color:var(--muted);white-space:nowrap;font-size:.625rem;font-weight:400}.compact-row-metric-value{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.site-main.site-main.site-main .compact-row :is(.tooltip-money,.vendor-prices){white-space:nowrap;font-size:.75rem}.site-main.site-main.site-main .compact-row-trainer{grid-template-columns:minmax(5rem,1fr) max-content;gap:.375rem .75rem}.compact-row-trainer .compact-row-description{display:contents}.compact-row-trainer .compact-row-primary{grid-column:1/-1}.compact-row-trainer .compact-row-details{margin-top:0}.compact-row-trainer .compact-row-detail{align-items:center}.compact-row-trainer .compact-row-metrics{grid-template-columns:2rem max-content;gap:.5rem;max-width:none}.compact-row-trainer .compact-row-metric:has(.tooltip-money){grid-column:auto}.site-main.site-main.site-main .compact-row-trainer .npc-workbench-rank{height:2.75rem;color:var(--text);grid-template-columns:2rem 1rem 2rem;font-size:.875rem}.site-main.site-main.site-main .compact-row-trainer .npc-workbench-rank .MuiIconButton-root{width:2rem;height:2.75rem;font-size:1.375rem}.site-main.site-main.site-main .npc-workbench-ability-table thead [data-sort-column]:not([data-sort-column=name]){display:none}.site-main.site-main.site-main .npc-workbench-ability-table thead .table-sort-button{font-size:.8125rem}.site-main.site-main.site-main .npc-workbench-ability-table tbody{--compact-row-min-height:4.5rem}.site-main.site-main.site-main .npc-workbench-ability-table tbody>.responsive-table-row{min-height:4.5rem}.site-main.site-main.site-main .npc-workbench-ability-table .compact-row-teaches{grid-template-rows:minmax(1.5rem,auto) 1.5rem;grid-template-columns:1.75rem minmax(0,1fr) auto auto;align-items:center;gap:0 .5rem;padding:.75rem}.teaches-row-icon{grid-area:1/1/3;align-self:center}.teaches-row-icon :is(img,svg){width:1.75rem;height:1.75rem;display:block}.teaches-row-icon img{border:1px solid #7d735d;border-radius:.25rem}.compact-row-teaches .compact-row-primary{grid-area:1/2/auto/4;line-height:1.5rem}.compact-row-teaches .teaches-row-cost{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/4;justify-self:end;line-height:1.5rem}.site-main.site-main.site-main .compact-row-teaches .tooltip-money{font-size:.8125rem}.compact-row-teaches .teaches-row-level{color:var(--muted);grid-area:2/2;font-size:.75rem;line-height:1.5rem}.compact-row-teaches .teaches-rank{height:1.5rem;min-height:0;box-shadow:none;color:var(--text);background:0 0;border:0;grid-area:2/3/auto/5;justify-content:flex-end;justify-self:end;align-items:center;font-size:.8125rem;display:flex}.teaches-rank-label{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.5rem}.compact-row-teaches .teaches-rank-step{width:2.75rem;height:2.75rem;box-shadow:none;color:var(--theme-accent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:0 0 2.75rem;place-items:center;margin-block:-.625rem;padding:0;display:grid}.compact-row-teaches .teaches-rank-step:disabled{color:var(--muted);opacity:.4;cursor:default}.compact-row-teaches .teaches-rank-step:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-4px}.site-main.site-main.site-main :is(.item-source-table thead tr,.data-table>.data-head){scrollbar-width:none}.site-main.site-main.site-main .item-table-pagination .MuiTablePagination-toolbar{padding-inline:.5rem}.site-main.site-main.site-main .item-table-pagination .MuiTablePagination-displayedRows{margin-right:.25rem}}
.site-main.site-main.site-main table :is(th,td){text-align:left}.site-main.site-main.site-main table :is(th,td) .table-sort-button{justify-content:flex-start}.site-main.site-main.site-main table :is([data-label=Cost],[data-label=Price],[data-label=Money],[data-label=Buy\ price],[data-label=Sell\ price],[data-sort-column=cost],[data-sort-column=price],[data-sort-column=money]){text-align:right}.site-main.site-main.site-main table :is([data-sort-column=cost],[data-sort-column=price],[data-sort-column=money]) .table-sort-button{justify-content:flex-end}.site-main.site-main.site-main :is(.data-head [role=columnheader],.data-row>[data-label],.vendor-cell,.vendor-heading,.rank-cell){text-align:left;justify-content:flex-start;justify-items:start}.site-main.site-main.site-main :is(.data-head [role=columnheader],.vendor-heading,.rank-cell) .table-sort-button{justify-content:flex-start}.site-main.site-main.site-main :is(.data-row>[data-label=Cost],.data-row>[data-label=Price],.data-head [data-sort-column=cost],.data-head [data-sort-column=price],.vendor-cost,.rank-cost){text-align:right;justify-content:flex-end;justify-items:end}.site-main.site-main.site-main :is(.vendor-cost,.rank-cost,.data-head [data-sort-column=cost],.data-head [data-sort-column=price]) .table-sort-button{justify-content:flex-end}.site-main.site-main.site-main :is(.data-row>.primary-cell,.vendor-heading-name,.ability-heading-name){text-align:left;justify-content:flex-start;justify-items:start}.site-main.site-main.site-main :is(.vendor-heading-name,.ability-heading-name) .table-sort-button{justify-content:flex-start}.site-main.site-main.site-main :is(.compact-row-description,.compact-row-primary){text-align:left}.site-main.site-main.site-main .compact-row-metric{text-align:left;justify-items:start}.site-main.site-main.site-main .compact-row-metric .compact-row-metric-value{text-align:left;justify-content:flex-start}.site-main.site-main.site-main .compact-row-metric:is([data-column=Cost],[data-column=Price]){text-align:right;justify-items:end}.site-main.site-main.site-main .compact-row-metric:is([data-column=Cost],[data-column=Price]) .compact-row-metric-value{text-align:right;justify-content:flex-end}.site-main.site-main.site-main .used-for-crafting-table :is([data-label=Skill],[data-label=Required],[data-sort-column=rank],[data-sort-column=quantity]){text-align:right}.site-main.site-main.site-main .used-for-crafting-table :is([data-sort-column=rank],[data-sort-column=quantity]) .table-sort-button{justify-content:flex-end}.site-main.site-main.site-main .used-for-crafting-table .compact-row-metric:is([data-column=Skill],[data-column=Required]){text-align:right;justify-items:end}.site-main.site-main.site-main .used-for-crafting-table .compact-row-metric:is([data-column=Skill],[data-column=Required]) .compact-row-metric-value{text-align:right;justify-content:flex-end}.site-main.site-main.site-main :is(table [data-label=\%],[data-sort-column=percentage],.drop-rate.vendor-cell){text-align:right;justify-content:flex-end;justify-items:end}.site-main.site-main.site-main [data-sort-column=percentage] .table-sort-button{justify-content:flex-end}.site-main.site-main.site-main .compact-row-metric[data-column=\%]{text-align:right;justify-items:end}.site-main.site-main.site-main .compact-row-metric[data-column=\%] .compact-row-metric-value{text-align:right;justify-content:flex-end}.site-main.site-main.site-main .drop-row .drop-rate{align-items:flex-end}
:root{--site-sidebar-width:0px}:root:has(.app-frame){--site-sidebar-width:15.5rem}.app-frame{--site-topbar-height:4.0625rem;min-height:100dvh;padding-inline-start:var(--site-sidebar-width)}.app-frame>.site-shell.site-shell{width:100%;min-width:0}.app-frame .site-shell:before{inset-inline-start:0}:root:has(.app-frame) .MuiDialog-root{inset-inline-start:var(--site-sidebar-width)}:root:has(.app-frame) .MuiDialog-paper{max-width:calc(100% - 2rem)}:root:has(.app-frame) .MuiPopover-paper{max-width:calc(100vw - var(--site-sidebar-width) - 2rem)}@media (max-width:1100px){:root:has(.app-frame){--site-sidebar-width:0px}.app-frame{--site-topbar-height:max(4.5rem, 60px)}.app-frame .site-shell>.site-header.site-header{height:var(--site-topbar-height);min-height:var(--site-topbar-height);flex-wrap:nowrap;gap:1rem;padding:.625rem 1rem;position:sticky;top:0}.app-frame .site-shell>.site-header.site-header:has(.header-search){grid-template-columns:auto minmax(0,1fr) auto}.app-frame .site-shell>.site-header.site-header .header-search-slot{max-width:32rem}.app-frame .site-shell>.site-header.site-header>.site-contribute{display:none}}@media (max-width:600px){:root:has(.app-frame){--site-sidebar-width:0px}.app-frame .site-shell>.site-header.site-header{gap:.5rem;padding-inline:.75rem}.app-frame .site-shell>.site-header.site-header:has(.header-search){grid-template-columns:minmax(0,1fr) auto auto}.app-frame .site-shell>.site-header.site-header .header-search-slot{width:auto}}@container page-content (max-width:16.25rem){.app-frame .site-main .item-table-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:center;padding:.25rem .5rem}.app-frame .site-main .item-table-pagination .MuiTablePagination-spacer{display:none}.app-frame .site-main .item-table-pagination .MuiTablePagination-displayedRows{text-align:center;flex-basis:100%;margin:.25rem 0}.app-frame .site-main .item-table-pagination .MuiTablePagination-actions{margin-left:0}}.app-frame>aside.theme-chrome,.app-frame .site-shell>.site-header.site-header{background:var(--site-navigation-background);background-color:var(--bg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100svh}@media (min-width:1101px){.app-frame{--site-topbar-height:4.0625rem;--site-navigation-background:linear-gradient(180deg, #1a130f, var(--bg))}.app-frame .site-shell>.site-header.site-header{height:var(--site-topbar-height);min-height:var(--site-topbar-height)}.app-frame .site-shell>.site-header.site-header>.brand{display:none}}
