:root{--frame-top:32px;--frame-side:36px;--frame-bottom:39px;--frame-slim-top:15px;--frame-slim-side:17px;--frame-slim-bottom:18px}@media (max-width:640px){:root{--frame-top:27px;--frame-side:30px;--frame-bottom:33px;--frame-slim-top:14px;--frame-slim-side:16px;--frame-slim-bottom:17px}}.forever-frame{--frame-t:var(--frame-top);--frame-s:var(--frame-side);--frame-b:var(--frame-bottom);--frame-in-t:calc(var(--frame-t) * .5);--frame-in-s:calc(var(--frame-s) * .3);--frame-in-b:calc(var(--frame-b) * .35);isolation:isolate;padding:calc(var(--frame-t) - 4px + var(--frame-pad-block,0px)) calc(var(--frame-s) - 6px + var(--frame-pad-inline,0px)) calc(var(--frame-b) - 4px + var(--frame-pad-block,0px));box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.forever-frame.is-slim,.forever-frame .forever-frame{--frame-t:var(--frame-slim-top);--frame-s:var(--frame-slim-side);--frame-b:var(--frame-slim-bottom)}.forever-frame:before,.forever-frame:after{content:"";pointer-events:none;position:absolute}.forever-frame:before{z-index:-1;inset:var(--frame-in-t) var(--frame-in-s) var(--frame-in-b);background:var(--frame-fill,linear-gradient(115deg, #3682aa0a, transparent 60%), var(--panel));clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.forever-frame:after{z-index:2;box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--frame-t) var(--frame-s) var(--frame-b);border-image:url(../media/forever-frame.0tz38zs85vgng.webp) 160 178 194;inset:0}.fantasy-panel{isolation:isolate;min-width:0;color:var(--text);flex-direction:column;display:flex;position:relative}.fantasy-panel.is-solid{--frame-fill:var(--panel-solid)}.fantasy-panel.frame-line{border:var(--panel-border);border-radius:var(--radius-panel);background:linear-gradient(115deg, #3682aa0a, transparent 60%), var(--panel);box-shadow:var(--shadow-panel)}.fantasy-panel.frame-line.is-solid{background:var(--panel-solid)}.fantasy-panel.frame-line.tone-muted{border-color:var(--gold-line-soft)}.fantasy-panel.frame-line.tone-alliance{border-color:color-mix(in srgb, var(--alliance) 45%, var(--gold-line))}.fantasy-panel.frame-line.tone-horde{border-color:color-mix(in srgb, var(--horde) 45%, var(--gold-line))}.fantasy-panel.frame-line.tone-total{border-color:color-mix(in srgb, var(--total) 30%, var(--gold-line))}.fantasy-corners{z-index:0;pointer-events:none;color:var(--gold-bright);opacity:.85;position:absolute;inset:-1px}.fantasy-corner{width:1rem;height:1rem;position:absolute;overflow:visible}.fantasy-corner.corner-tl{top:-2px;left:-2px}.fantasy-corner.corner-tr{top:-2px;right:-2px;transform:rotate(90deg)}.fantasy-corner.corner-br{bottom:-2px;right:-2px;transform:rotate(180deg)}.fantasy-corner.corner-bl{bottom:-2px;left:-2px;transform:rotate(270deg)}.fantasy-panel>.fantasy-panel-head,.fantasy-panel>.fantasy-panel-body,.fantasy-panel>.fantasy-panel-footer{z-index:1;min-width:0;position:relative}.fantasy-panel-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-6) var(--space-3);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.density-compact>.fantasy-panel-head{padding:var(--space-3) var(--space-4) var(--space-2)}.fantasy-panel-title{align-items:center;gap:var(--space-3);flex:14rem;min-width:0;display:flex}.fantasy-panel-words{gap:.15rem;min-width:0;display:grid}.fantasy-panel-heading{font-size:var(--fs-xl);color:var(--gold-bright);overflow-wrap:anywhere;margin:0}.density-compact .fantasy-panel-heading,.fantasy-panel h3.fantasy-panel-heading{font-size:var(--fs-lg)}.fantasy-panel-subtitle{font-size:var(--fs-sm);color:var(--muted);margin:0}.fantasy-panel-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.fantasy-panel-meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-xs);color:var(--text-soft);flex-wrap:wrap;flex-basis:100%;display:flex}.fantasy-panel-body{gap:var(--space-3);padding:var(--space-4) var(--space-6);flex-direction:column;flex:auto;display:flex}.density-compact>.fantasy-panel-body{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.fantasy-panel-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-6) var(--space-3);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.density-compact>.fantasy-panel-footer{padding:var(--space-2) var(--space-4)}.medallion{width:var(--medallion);height:var(--medallion);border:1px solid var(--gold-line);background:radial-gradient(circle at 50% 35%, #1a3a58, var(--panel-inset));color:var(--ice);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #0008,0 0 0 2px #0a162880}.medallion>svg,.medallion>img,.medallion>picture{width:60%;height:60%}.medallion>.warcraft-nav-icon{width:100%;height:100%}.indicator-group{gap:var(--space-2);margin:0;display:grid}.indicator-group.columns-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.indicator-group.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-group.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.indicator-group.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.indicator-group-frame{min-width:0}.indicator{--indicator-tint:transparent;--indicator-edge:var(--hairline);--frame-fill:linear-gradient(145deg, var(--indicator-tint), transparent 70%), var(--panel-inset);gap:.15rem var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;margin:0;list-style:none;display:grid;position:relative}.indicator:where(:not(.forever-frame)){padding:var(--space-3) var(--space-4);border:1px solid var(--indicator-edge);border-radius:var(--radius-control);background:var(--frame-fill)}.indicator.has-icon{grid-template-columns:auto minmax(0,1fr)}.indicator.has-icon .indicator-icon{grid-row:1/span 2;align-self:start}.indicator-icon{width:var(--icon-lg);height:auto;color:var(--ice);display:inline-flex}.indicator-icon>svg{width:var(--icon-lg);height:calc(var(--icon-lg) * 7 / 6)}.indicator.size-lg .indicator-icon>svg{width:2rem;height:2.35rem}.indicator-label{font-size:var(--fs-sm);color:var(--muted);letter-spacing:.02em;margin:0}.indicator-body{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0;margin:0;display:flex}.indicator-value{font-size:var(--fs-kpi);font-weight:600;line-height:var(--lh-tight);color:var(--text);white-space:nowrap}.indicator.size-sm .indicator-value{font-size:var(--fs-kpi-sm)}.indicator.size-lg .indicator-value{font-size:clamp(2.2rem,3.4vw,3rem)}.indicator-value.is-unknown{color:var(--muted);font-weight:500}.indicator-unit{font-size:var(--fs-sm);color:var(--text-soft)}.indicator-context{font-size:var(--fs-xs);color:var(--text-soft);font-variant-numeric:tabular-nums;flex-basis:100%}.indicator.tone-alliance{--indicator-tint:var(--alliance-soft);--indicator-edge:color-mix(in srgb, var(--alliance) 35%, transparent)}.indicator.tone-alliance .indicator-icon{color:var(--alliance)}.indicator.tone-horde{--indicator-tint:var(--horde-soft);--indicator-edge:color-mix(in srgb, var(--horde) 35%, transparent)}.indicator.tone-horde .indicator-icon{color:var(--horde)}.indicator.tone-total{--indicator-tint:var(--total-soft);--indicator-edge:color-mix(in srgb, var(--total) 25%, transparent)}.indicator.tone-total .indicator-icon,.indicator.tone-total .indicator-value{color:var(--total)}.indicator.state-unavailable,.indicator.state-loading{opacity:.8}.indicator.state-loading .indicator-value{color:var(--muted)}@media (max-width:480px){.indicator-group.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.indicator-group) .indicator.has-icon{grid-template-columns:minmax(0,1fr)}:where(.indicator-group) .indicator.has-icon .indicator-icon{grid-row:auto}:where(.indicator-group.columns-3,.indicator-group.columns-4) .indicator:where(:not(.forever-frame)){padding:var(--space-2) var(--space-3)}}@media (max-width:359.98px){.indicator-group.columns-4{grid-template-columns:minmax(0,1fr)}}.segmented{flex-wrap:wrap;gap:.35rem;display:flex}.segmented.nowrap{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.segmented.nowrap .segmented-option{scroll-snap-align:start}.segmented ul,.segmented li{display:contents}.segmented-option{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--panel-inset);min-width:3.25rem;min-height:2.75rem;color:var(--muted);font:600 var(--fs-md)/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .95rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.segmented.size-sm .segmented-option{min-height:2.75rem;font-size:var(--fs-sm);padding:.3rem .75rem}.segmented-option:hover:not(:disabled):not(.is-disabled){color:var(--text);background:var(--panel-hover);border-color:var(--gold-line-soft)}.segmented-option[aria-pressed=true],.segmented-option[aria-current=page]{color:#eaf6ff;border-color:var(--ice);box-shadow:inset 0 -2px var(--ice);background:linear-gradient(#1b4f8c,#123452)}.segmented-option:disabled,.segmented-option.is-disabled{color:#a0aab6;opacity:.55;cursor:not-allowed;box-shadow:none;background:#15202b;border-color:#53616b}.segmented-option:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.segmented.variant-tabs .segmented-option{border-radius:var(--radius-control) var(--radius-control) 0 0;background:0 0;border-color:#0000}.segmented.variant-tabs .segmented-option[aria-pressed=true],.segmented.variant-tabs .segmented-option[aria-current=page]{border-color:var(--hairline);border-bottom-color:var(--ice);box-shadow:inset 0 -2px var(--ice);background:#12345299}.segmented.variant-ghost .segmented-option{background:0 0;border-color:#0000;min-height:2.75rem;padding-inline:.6rem}.segmented.variant-ghost .segmented-option[aria-pressed=true]{background:var(--panel-hover);border-color:var(--hairline);box-shadow:none;color:var(--ice)}.segmented-short{display:none}.segmented-links .segmented-option{white-space:normal;overflow-wrap:anywhere;text-align:start;justify-content:flex-start;max-width:100%}.segmented-count{font-weight:500;font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.segmented-option[aria-current=page] .segmented-count,.segmented-option[aria-pressed=true] .segmented-count{color:#cfe6ff}@container (max-width:22rem){.segmented-long{display:none}.segmented-short{display:inline}}.filter-bar{--frame-fill:var(--panel-inset);--filter-bar-pad:var(--space-3) var(--space-4);align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.filter-bar:where(:not(.forever-frame)){padding:var(--filter-bar-pad);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--frame-fill)}.filter-bar.is-compact{--filter-bar-pad:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.filter-bar.is-sticky{--frame-fill:var(--panel-solid);z-index:2;position:sticky;top:0}.filter-bar-fields{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.filter-bar-fields>label{min-width:0;font-size:var(--fs-sm);color:var(--muted);gap:.35rem;display:grid}.filter-bar-fields input,.filter-bar-fields select{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--panel-solid);min-height:2.75rem;color:var(--text);font-size:var(--fs-md);padding:.45rem .7rem}.filter-bar-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.page-hero{--frame-fill:linear-gradient(90deg, #07111ef5, #0c213acc);--frame-pad-block:clamp(.5rem, 2vw, 1.5rem);--frame-pad-inline:clamp(.5rem, 2vw, 1.5rem);isolation:isolate;gap:var(--space-6);margin-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.page-hero.has-aside{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.page-hero.is-compact{--frame-pad-block:clamp(.25rem, 1.5vw, .75rem);--frame-pad-inline:clamp(.25rem, 1.5vw, .75rem);margin-block:var(--space-4) var(--space-6)}.page-hero.art-horizon{--frame-art-x:right;--frame-fill:linear-gradient(90deg, #07111ef5 40%, #0c213acc), url(../media/forever-horizon.2_tf24bkgv13e.svg) var(--frame-art-x) center / auto 100% no-repeat}.page-hero.art-fantasy{--frame-fill:linear-gradient(90deg, #07111ef5 45%, #0c213a99), url(../media/forever-fantasy.25h72qa4ubz5h.webp) right 30% / cover no-repeat}.page-hero-copy{gap:var(--space-4);min-width:0;display:grid;container-type:inline-size}.page-hero-title{color:var(--gold-bright);text-shadow:0 2px 14px #030b19;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-size:clamp(1.125rem,min(8cqi,max(1.75rem,3.2vw)),2.75rem)}.page-hero-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-hero-heading>.page-hero-title{flex:auto;min-width:0}.page-hero-medallion{--medallion:2.75rem}.page-hero-intro{gap:var(--space-2);max-width:60ch;font-size:var(--fs-md);color:var(--text-soft);display:grid}.page-hero-intro p{color:inherit}.page-hero-stats,.page-hero-aside{min-width:0}@media (max-width:800px){.page-hero.has-aside{grid-template-columns:1fr}.page-hero.art-horizon{--frame-art-x:70%}}.gem-rail,.gem-fill{box-sizing:border-box;height:var(--gem-h,.9rem);box-shadow:none;border:0 solid #0000;border-image-slice:0 12 fill;border-image-width:0 calc(var(--gem-h,.9rem) * .25);border-image-outset:0;border-image-repeat:stretch;border-radius:0}.gem-rail{background:0 0;border-image-source:url(../media/gem-rail.3v_abfp5-9i9w.webp);min-width:0;display:block;position:relative;overflow:visible}.gem-rail.gem-slim,.gem-slim .gem-rail{border-image-source:url(../media/gem-rail-slim.1qeh4lfmnk3d8.webp);border-image-slice:0 6 fill}.gem-fill{background:var(--gem-flat,none);border-image-source:var(--gem,none);display:block;position:relative}.gem-fill.gem-slim,.gem-slim .gem-fill{border-image-source:var(--gem-slim,none);border-image-slice:0 6 fill}.gem-fill.is-unknown:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0d1d33b3 0 2px,#0000 2px 5px);position:absolute;inset:22% 12%}.chart-swatch{background:var(--swatch);border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px #0008}.chart-swatch.swatch-square{border-radius:.15rem}.chart-swatch.swatch-line{width:1.1rem;height:.2rem;box-shadow:none;border-radius:1rem}.chart-swatch.swatch-hatched{background:repeating-linear-gradient(45deg, var(--swatch) 0 2px, transparent 2px 4px)}.chart-legend{font-size:var(--fs-sm);color:var(--text-soft);flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.chart-legend.layout-column{flex-direction:column;gap:.3rem}.chart-legend.layout-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.3rem .8rem;display:grid}.chart-legend.is-dense{font-size:var(--fs-xs);gap:.25rem .7rem}.chart-legend-item{border-radius:var(--radius-control);min-width:0;min-height:2rem;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.15rem .35rem;display:inline-flex}button.chart-legend-item{cursor:pointer;min-height:2.75rem}button.chart-legend-item:hover{background:var(--panel-hover);border-color:var(--gold-line-soft)}button.chart-legend-item[aria-pressed=false]{opacity:.5;text-decoration:line-through}.chart-legend-item.is-muted{opacity:.6}.chart-legend-label{overflow-wrap:anywhere;min-width:0}.chart-legend-value{color:var(--text);font-weight:600}.chart-legend-share{color:var(--muted)}.chart-reading{align-items:center;gap:.6rem var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--panel-inset);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.chart-reading-time{color:var(--muted);white-space:nowrap;padding-right:var(--space-3);border-right:1px solid var(--hairline);flex:none}.chart-reading-item{flex:6rem;gap:.1rem;min-width:0;display:grid}.chart-reading-item.is-muted .chart-swatch{opacity:.45}.chart-reading-item.is-muted .chart-reading-value{color:var(--muted);font-weight:500}.chart-reading-label{color:var(--muted);font-size:var(--fs-xs);align-items:center;gap:.35rem;display:flex}.chart-reading-value{color:var(--text);white-space:nowrap;font-weight:600}.chart-reading-share{color:var(--muted);font-size:var(--fs-xs)}@media (max-width:600px){.chart-reading-time{border-right:0;border-bottom:1px solid var(--hairline);flex-basis:100%;padding:0 0 .35rem}}@media (max-width:480px){.chart-reading-time{white-space:normal;overflow-wrap:anywhere;min-width:0}}.donut-chart{width:var(--donut-size,160px);aspect-ratio:1;place-items:center;max-width:100%;margin:0;display:grid;position:relative}.donut-svg{width:100%;height:100%;display:block;overflow:visible}.donut-track{stroke:#04101c99}.donut-segment{transition:opacity .18s}.donut-segment.is-dimmed{opacity:.35}.donut-facets{pointer-events:none;mix-blend-mode:overlay;opacity:.9}.donut-facets.is-shade{mix-blend-mode:multiply;opacity:.3}.donut-center{text-align:center;pointer-events:none;place-content:center;gap:.1rem;display:grid;position:absolute;inset:22%}.donut-value{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;line-height:var(--lh-tight);color:var(--text)}.donut-label{font-size:var(--fs-xs);color:var(--muted)}.horizontal-bars{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.horizontal-bars.is-dense{gap:.3rem}.bars-row{min-width:0;font-size:var(--fs-sm);grid-template-columns:minmax(6rem,.9fr) minmax(0,2fr) auto auto;align-items:center;gap:.6rem;display:grid}.horizontal-bars.is-dense .bars-row{font-size:var(--fs-xs);gap:.45rem}.bars-row.is-dimmed{opacity:.4}.bars-label{overflow-wrap:anywhere;min-width:0;color:var(--text-soft)}.bars-track{--gem-h:1rem}.chart-legend-item.is-unknown .chart-swatch{background:repeating-linear-gradient(45deg, var(--unknown) 0 3px, #0d1d33 3px 6px)}.bars-value{color:var(--text);white-space:nowrap;font-weight:600}.bars-share{color:var(--muted);white-space:nowrap;text-align:end;min-width:3.5rem}.stacked-bar{gap:2px;width:100%;display:flex}.stacked-bar.height-md{--gem-h:1.1rem}.stacked-bar.height-sm{--gem-h:.9rem}.stacked-segment{min-width:calc(var(--gem-h) * .5);flex:0 1 0}@media (max-width:480px){.bars-row{grid-template-columns:minmax(0,1fr) auto auto}.bars-track{grid-column:1/-1}}.data-table-shell{gap:var(--space-2);min-width:0;display:grid}.data-table-hint{font-size:var(--fs-xs);color:var(--muted);margin:0;display:none}.data-table-scroll{border:1px solid var(--hairline);border-radius:var(--radius-control);scrollbar-width:thin;scrollbar-color:#3b647e #081827;background:#0c223555;position:relative;overflow:auto}.data-table-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fantasy-panel-body .data-table-scroll{border-color:#0000}.data-table-shell.forever-frame{--frame-fill:var(--panel-solid);--frame-pad-block:calc(6px - var(--frame-t) * .4);--frame-pad-inline:calc(8px - var(--frame-s) * .6)}.data-table-shell.forever-frame>.data-table-scroll{border-color:#0000;border-radius:0}.data-table-shell .data-table{table-layout:auto;border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-sm);text-align:start}.data-table-shell .data-table th:nth-child(n){width:auto}.data-table-shell .data-table caption{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);color:var(--muted);text-align:start;background:0 0}.data-table-shell .data-table caption.sr-only{padding:0}.data-table-shell .data-table th,.data-table-shell .data-table td{border-top:1px solid var(--hairline);vertical-align:middle;text-align:start;overflow-wrap:anywhere;padding:.7rem .8rem}.data-table-shell.density-compact .data-table th,.data-table-shell.density-compact .data-table td{font-size:var(--fs-xs);padding:.5rem .65rem}.data-table-shell .data-table thead th{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#10263a;border-top:0;font-weight:600}.data-table-shell .data-table tbody th{color:var(--text);font-weight:600}.data-table-shell .data-table tbody tr:nth-child(2n){background:#0e273b55}.data-table-shell .data-table tbody tr:hover{background:var(--panel-hover)}.data-table-shell .data-table .numeric,.data-table-shell .data-table .align-end{text-align:end;font-variant-numeric:tabular-nums}.data-table-shell .data-table .align-center{text-align:center}.data-table-shell .data-table .nowrap{white-space:nowrap}.data-table-unit{text-transform:none;letter-spacing:0;color:var(--text-soft);font-weight:400;display:block}.data-table-sort{border-radius:var(--radius-sm);min-height:2.75rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:-.4rem -.3rem;padding:.4rem .3rem;text-decoration:none;transition:color .12s;display:inline-flex}.data-table-sort:hover{color:var(--gold-bright);text-underline-offset:.2em;text-decoration:underline}th[aria-sort=ascending] .data-table-sort,th[aria-sort=descending] .data-table-sort{color:var(--text)}.data-table-sort-mark{opacity:.8;font-size:1em;line-height:1}th[aria-sort=none] .data-table-sort-mark{opacity:.45}.data-table-shell .data-table.sticky-header thead th{z-index:2;position:sticky;top:0}.data-table-empty td{text-align:center;color:var(--muted);padding-block:var(--space-6)}.data-table-footnote{font-size:var(--fs-xs);color:var(--muted);margin:0}@media (max-width:800px){.data-table-hint{display:block}.data-table-shell .data-table .hide-below-md{display:none}.data-table-shell .data-table.sticky-first th:first-child,.data-table-shell .data-table.sticky-first td:first-child{z-index:1;background:var(--panel-solid);box-shadow:1px 0 var(--hairline);position:sticky;left:0}.data-table-shell .data-table.sticky-first.sticky-header thead th:first-child{z-index:3}}@media (max-width:480px){.data-table-shell .data-table .hide-below-sm{display:none}.data-table-shell .data-table.cards-sm thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table-shell .data-table.cards-sm,.data-table-shell .data-table.cards-sm tbody,.data-table-shell .data-table.cards-sm tr,.data-table-shell .data-table.cards-sm td,.data-table-shell .data-table.cards-sm th{width:auto;display:block}.data-table-shell .data-table.cards-sm caption{display:block}.data-table-shell .data-table.cards-sm tr{border-top:1px solid var(--hairline);padding:.35rem .6rem}.data-table-shell .data-table.cards-sm td,.data-table-shell .data-table.cards-sm tbody th{justify-content:space-between;gap:var(--space-3);text-align:end;box-shadow:none;background:0 0;border:0;padding:.3rem 0;display:flex;position:static}.data-table-shell .data-table.cards-sm td:before,.data-table-shell .data-table.cards-sm tbody th:before{content:attr(data-label);text-align:start;font-size:var(--fs-xs);color:var(--muted);flex:0 0 45%;font-weight:500}.data-table-shell .data-table.cards-sm .data-table-empty td:before{content:none}.data-table-shell.has-cards-sm .data-table-hint{display:none}.data-table-shell .data-table.cards-sm .data-table-value{min-width:0;display:block}}.pagination{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pagination-link{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--panel-inset);min-height:2.75rem;color:var(--text);align-items:center;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.pagination-link:hover{color:var(--gold-bright);border-color:var(--gold-line-soft);background:var(--panel-hover)}.pagination-link.is-disabled{opacity:.45;cursor:not-allowed}.pagination-status{color:var(--text-soft)}.data-state.is-compact{min-height:8rem;padding:var(--space-4);gap:.6rem}.data-state.is-inline{flex-flow:wrap;align-items:center;gap:.5rem .75rem;min-height:0;padding:.6rem .8rem}.data-state.is-inline h3{font-size:var(--fs-md)}.data-state.is-inline p{flex-basis:100%}.data-state p,.data-state h3{font-size:max(var(--fs-sm), .9rem)}.data-state h3{font-size:var(--fs-lg)}.data-state-expected{color:var(--muted);font-size:var(--fs-xs)}:where(.data-state)>.state-symbol:where(:not(:has(svg))){background:var(--panel-inset);width:2.5rem;height:2.5rem;font:600 1.15rem/1 var(--font-sans);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}:where(.data-state.is-inline)>.state-symbol:where(:not(:has(svg))){width:2rem;height:2rem;font-size:1rem}.state-unknown .state-symbol,.state-none .state-symbol{color:var(--muted)}.state-closed .state-symbol{color:var(--warning)}.state-invalidated .state-symbol{color:var(--danger)}.state-partial .state-symbol{color:var(--warning)}.state-loading.is-skeleton .state-symbol{animation:1.4s ease-in-out infinite fantasy-ui-pulse}@keyframes fantasy-ui-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.freshness{gap:.3rem var(--space-4);font-size:var(--fs-xs);color:var(--text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.freshness>div{flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0;display:flex}.freshness dt{color:var(--muted)}.freshness dt:after{content:":"}:lang(fr) .freshness dt:after{content:" :"}.freshness dd{color:var(--text);margin:0}.freshness.variant-stack{flex-direction:column;gap:.25rem}.freshness.variant-chip>div{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--panel-inset);padding:.25rem .6rem}.freshness.variant-chip dt:after{content:""}.freshness.variant-chip dt:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-right:.3rem;display:inline-block}.freshness-unknown{color:var(--muted)}.freshness-flag{border:1px dashed var(--gold-line-soft);border-radius:var(--radius-pill);color:var(--gold-bright);font-size:var(--fs-xs);padding:.1rem .5rem;display:inline-block}.detail-link{width:100%;min-height:2.75rem;color:var(--ice);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.detail-link:hover{color:var(--gold-bright);text-underline-offset:.2em;text-decoration:underline}.detail-link-text{min-width:0}.detail-link-arrow{flex:none;transition:transform .18s}.detail-link:hover .detail-link-arrow{transform:translate(.2rem)}.detail-link.is-pending{color:var(--muted)}.detail-link-icon{width:var(--icon-md);height:var(--icon-md);display:inline-flex}.detail-link-icon>svg{width:100%;height:100%}.faction-emblem{vertical-align:middle;flex:none;width:1.5rem;height:1.75rem;display:inline-block}.emblem-alliance{color:var(--alliance)}.emblem-horde{color:var(--horde)}.faction-emblem.is-flag,.faction-emblem.emblem-total{aspect-ratio:1;height:auto}.emblem-total-img{object-fit:contain;width:100%;height:100%;display:block}.game-icon{--game-icon-size:1.25rem;box-sizing:border-box;width:var(--game-icon-size);height:var(--game-icon-size);vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.game-icon.size-xs{--game-icon-size:1rem}.game-icon.size-sm{--game-icon-size:1.25rem}.game-icon.size-md{--game-icon-size:1.5rem}.game-icon.size-lg{--game-icon-size:2rem}.game-icon.size-xl{--game-icon-size:3rem}.game-icon,.faction-emblem.is-flag{border:1px solid var(--gold-line);background:var(--panel-inset);border-radius:.2rem;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0006}.faction-emblem.is-flag{box-sizing:border-box;position:relative;overflow:hidden}.game-icon-img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.game-icon-img:before{content:"";background:var(--panel-inset);position:absolute;inset:0}.game-icon.is-neutral{border-style:dashed;border-color:var(--control-border);box-shadow:none;background:0 0}.game-icon.is-neutral:before{content:"";border:1px solid var(--muted);position:absolute;inset:32%;transform:rotate(45deg)}.game-tag{vertical-align:middle;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.game-tag-label{overflow-wrap:anywhere;min-width:0}.bars-label.has-icon{align-items:center;gap:.4rem;display:inline-flex}.scope-label{overflow-wrap:anywhere}.indicator-icon>.game-icon,.indicator-icon>.faction-emblem.is-flag,.indicator-icon>.emblem-total{width:var(--icon-lg);height:var(--icon-lg)}.indicator.size-lg .indicator-icon>.game-icon,.indicator.size-lg .indicator-icon>.faction-emblem.is-flag,.indicator.size-lg .indicator-icon>.emblem-total{width:2rem;height:2rem}.medallion>.game-icon,.medallion>.faction-emblem.is-flag,.medallion>.emblem-total{width:64%;height:64%}.svg-game-icon{overflow:visible}.svg-game-icon>.game-icon-img{border-radius:.15rem}.class-row[data-class-row]{position:relative}.class-row[data-class-row]:not(tr):before{content:"";z-index:1;background:var(--class-color);pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;width:3px;position:absolute;inset-block:0;inset-inline-start:0}tr.class-row[data-class-row]>:first-child{box-shadow:inset 3px 0 0 var(--class-color)}@media (max-width:800px){.data-table-shell .data-table.sticky-first tr.class-row[data-class-row]>:first-child{box-shadow:inset 3px 0 0 var(--class-color), 1px 0 var(--hairline)}}@media (max-width:480px){.data-table-shell .data-table.cards-sm tr.class-row[data-class-row]>:first-child{box-shadow:none}.data-table-shell .data-table.cards-sm tr.class-row[data-class-row]:before{content:"";background:var(--class-color);pointer-events:none;width:3px;position:absolute;inset-block:0;inset-inline-start:0}}[data-class-name],.class-row[data-class-row] .class-name,[data-class-name] a{color:var(--class-text)}@media (prefers-reduced-motion:reduce){.segmented-option,.donut-segment,.detail-link-arrow{transition:none}.state-loading.is-skeleton .state-symbol{animation:none}}@media (forced-colors:active){.forever-frame:after{inset:var(--frame-in-t) var(--frame-in-s) var(--frame-in-b);border:1px solid canvastext;border-image:}.forever-frame:before{clip-path:none}.fantasy-panel,.indicator,.segmented-option,.filter-bar,.data-table-scroll,.pagination-link,.freshness.variant-chip>div{border-color:canvastext}.segmented-option[aria-pressed=true],.segmented-option[aria-current=page]{outline:2px solid canvastext}.gem-rail,.gem-fill,.chart-swatch{forced-color-adjust:none}}.fantasy-specimens{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.fantasy-specimens>*{min-width:0}.specimen-subtitle{margin-top:var(--space-6);font-size:var(--fs-lg);color:var(--gold-bright)}.specimen-stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.specimen-stack>*{min-width:0;max-width:100%}.specimen-grid-3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.specimen-states{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.specimen-marker{font-size:var(--fs-xs);color:var(--warning)}.specimen-donut-row{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.specimen-guild{overflow-wrap:anywhere;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.specimen-emblems{gap:var(--space-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.specimen-emblems span{align-items:center;gap:.4rem;display:inline-flex}.specimen-swatches{gap:.4rem var(--space-4);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.specimen-swatches li{align-items:center;gap:.4rem;display:inline-flex}.specimen-icon-grid{gap:.5rem var(--space-4);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.specimen-icon-grid li{min-width:0}.specimen-icon-sizes{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.specimen-icon-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.specimen-class-colours,.specimen-class-cards{gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.specimen-class-colours li{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--panel-inset);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0;padding:.4rem .6rem .4rem .9rem;display:flex}.specimen-class-card{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--panel-inset);overflow-wrap:anywhere;gap:.35rem;min-width:0;padding:.6rem .8rem .6rem 1rem;display:grid}.specimen-class-card .class-name{font-weight:600}.specimen-svg-chart{max-width:32rem;margin:0}.specimen-svg-chart svg{width:100%;height:auto;display:block}.rights-email-address{color:var(--gold-bright);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:600}
.class-emblem{--emblem:4rem;width:var(--emblem);height:var(--emblem);border:calc(var(--emblem) * .07) solid transparent;background:radial-gradient(circle at 35% 30%, var(--raised), var(--panel-solid) 72%) padding-box, linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-line)) border-box;box-shadow:inset 0 0 0 calc(var(--emblem) * .04) var(--emblem-ring,var(--gold));border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}.class-emblem-icon{object-fit:cover;width:64%;height:64%;box-shadow:0 0 0 1px var(--canvas-deep);color:#0000;border-radius:50%;font-size:0}.class-emblem.emblem-xs{--emblem:2rem}.class-emblem.emblem-sm{--emblem:2.375rem}.class-emblem.emblem-md{--emblem:4rem}.class-emblem.emblem-lg{--emblem:5.25rem}.class-emblem.emblem-xl{--emblem:11.25rem;filter:drop-shadow(0 0 1.75rem color-mix(in srgb, var(--emblem-ring) 50%, transparent))}.battlenet-mark{flex:none;width:1.25rem;height:1.25rem;line-height:0;display:inline-block}.battlenet-mark img{width:100%;height:100%}.battlenet-pill{border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:var(--panel-solid);color:var(--text-soft);font:700 var(--fs-xs)/1.35 var(--font-sans);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:.1rem .55rem .1rem .25rem;display:inline-flex}.account-control{justify-content:flex-end;align-items:center;min-width:0;min-height:2.75rem;display:inline-flex}.account-control.variant-bar[data-hint=true][data-state=pending]{inline-size:15rem}@media (min-width:1101px) and (max-width:1279px){.account-control.variant-bar[data-hint=true][data-state=pending]{inline-size:3.5rem}.variant-bar .account-trigger{gap:0;padding:.2rem}.variant-bar .account-identity-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.variant-bar .account-name-slot,.variant-bar .account-caret{display:none}}@media (min-width:1280px){html[data-account-slot-wide] .account-control.variant-bar[data-state=unknown]{inline-size:var(--account-slot-wide);block-size:var(--account-slot-wide-h);overflow:hidden}}@media (min-width:1101px) and (max-width:1279px){html[data-account-slot-narrow] .account-control.variant-bar[data-state=unknown]{inline-size:var(--account-slot-narrow);block-size:var(--account-slot-narrow-h);overflow:hidden}}.account-sign-in{min-height:2.75rem;font-size:var(--fs-xs);color:var(--accent);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.account-trigger{min-width:0;max-inline-size:100%;border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:var(--panel-solid);min-height:3rem;color:var(--text);font:600 var(--fs-xs)/1.2 var(--font-sans);cursor:pointer;align-items:center;gap:.6rem;padding:.25rem .8rem .25rem .25rem;display:inline-flex}.account-trigger:hover,.account-menu-root.is-open .account-trigger{border-color:var(--gold-bright);background:var(--panel-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 15%, transparent)}.account-trigger.is-placeholder{cursor:default;border-color:var(--hairline);inline-size:100%}.account-avatar{flex:none;display:inline-grid;position:relative}.account-avatar.is-empty{border:1px solid var(--hairline);background:var(--panel-inset);border-radius:50%;width:2.375rem;height:2.375rem}.account-name-slot{border-radius:var(--radius-pill);background:var(--hairline);flex:auto;block-size:.75rem}.account-attention-dot{border:2px solid var(--canvas);background:var(--warning);border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-block-start:-.1rem;inset-inline-end:-.1rem}.account-identity-text{text-align:start;flex:auto;min-width:0;line-height:1.15;display:grid}.account-name{min-width:0;color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.account-handle-line{min-width:0;color:var(--muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-caret{border-inline-end:2px solid var(--gold);border-block-end:2px solid var(--gold);flex:none;width:.5rem;height:.5rem;margin-inline:.15rem .1rem;transform:translateY(-.15rem)rotate(45deg)}.account-menu-root.is-open .account-caret{transform:translateY(.1rem)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.account-caret{transition:transform .15s}}.account-menu-root{min-width:0;max-inline-size:100%;position:relative}.account-menu{z-index:60;border:var(--panel-border);background:var(--panel-solid);inline-size:min(22.5rem,100vw - 2rem);box-shadow:var(--shadow-pop);border-radius:.875rem;padding:0;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:hidden}.account-menu[hidden]{display:none}.account-menu-hero{border-block-end:1px solid var(--gold-line-soft);background:linear-gradient(120deg, color-mix(in srgb, var(--class-text,var(--accent)) 22%, transparent), transparent 70%);align-items:center;gap:1rem;padding:1.15rem 1.1rem;display:flex}.account-menu-hero-text{gap:.1rem;min-width:0;margin:0;display:grid}.account-menu-name{color:var(--gold-bright);font:700 var(--fs-xl)/1.15 var(--font-display);overflow-wrap:anywhere}.account-menu-handle{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.account-menu-class{color:var(--class-text,var(--accent));font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.account-menu-group{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:.75rem 1.1rem .2rem;font-weight:700}.account-menu ul{gap:.1rem;margin:0;padding:0 .4rem;list-style:none;display:grid}.account-menu form{margin:0}.app-utility-bar .account-menu-item,.account-menu-item{inline-size:100%;border-radius:var(--radius-control);min-height:2.75rem;color:var(--text);font:600 var(--fs-sm)/1.3 var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--panel-hover);color:var(--gold-bright)}.account-menu-item.is-attention{color:var(--warning);margin-block:.4rem}.account-menu-soon{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.account-menu-footer{border-block-start:1px solid var(--gold-line-soft);background:var(--canvas-deep);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-block-start:.4rem;padding:.3rem .5rem .3rem 1.1rem;display:flex}.account-menu-method{color:var(--muted);font-size:var(--fs-xs);flex:auto;align-items:center;gap:.4rem;display:inline-flex}.account-menu-footer form{flex:none}.app-utility-bar .account-menu-item.is-sign-out,.account-menu-item.is-sign-out{inline-size:auto;color:var(--danger);font-weight:700}.app-utility-bar:has(.account-menu-root.is-open){z-index:40;position:relative}.drawer-utilities .account-control.variant-drawer{flex:1 0 100%;justify-content:flex-start}.account-control.variant-drawer .account-menu-root{inline-size:100%}.account-control.variant-drawer .account-trigger{border-radius:var(--radius-panel);inline-size:100%}.account-control.variant-drawer .account-menu{inline-size:100%;box-shadow:none;margin-block-start:.4rem;position:static}@media (forced-colors:active){.account-trigger,.battlenet-pill,.account-menu,.hero-hall-nav,.hero-banner,.quest-log,.hero-drawer{border-color:canvastext}.account-attention-dot{background:highlight}.account-caret{border-color:canvastext}}.account-claim{align-content:start;gap:.65rem;min-width:0;display:grid}.account-provider-icon{place-items:center;width:3rem;height:3rem;display:inline-grid}.account-provider-icon .warcraft-nav-icon,.account-provider-icon .battlenet-mark{width:100%;height:100%}.account-status-badge.status-linked,.account-status-badge.status-done{color:var(--gold-bright);border-color:var(--gold-line)}.account-status-badge.status-available,.account-status-badge.status-todo{color:var(--accent)}.account-status-badge.status-skipped{color:var(--warning)}.account-status-badge.status-error{color:var(--danger);border-color:var(--danger)}.account-status-badge.status-closed,.account-status-badge.status-unavailable,.account-status-badge.status-locked{color:var(--muted)}.account-reason{color:var(--muted);font-size:var(--fs-sm);margin:0}.account-reason.is-error{color:var(--danger)}.account-scope{color:var(--muted);margin:0}.account-check{align-items:flex-start;gap:.6rem;display:flex!important}.account-check input{width:auto;min-height:auto;margin-block-start:.2rem}.account-connection{border-block-start:1px solid var(--hairline);grid-template-columns:3.25rem minmax(0,1fr) auto minmax(0,auto);align-items:center;gap:.6rem 1.1rem;min-width:0;padding:.9rem 0;display:grid}.account-connection:first-child{border-block-start:0}.account-connection-text{gap:.2rem;min-width:0;display:grid}.account-connection-text p{margin:0}.account-connection-title{color:var(--text);font-size:var(--fs-md);margin:0;font-weight:700}.account-connection-action{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.account-connection-action form{min-width:0;max-width:100%;margin:0}.account-connection:has(.account-youtube-policy) .account-connection-action{grid-column:2/-1;justify-content:flex-start}.account-connection-action form:has(.account-youtube-policy){flex:28rem}.account-youtube-policy{max-width:34rem;margin-block-end:.5rem}.account-youtube-policy>span{min-width:0}.account-youtube-policy .text-link{min-height:0;font:inherit;display:inline}.account-youtube-policy input[type=checkbox]{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;min-height:1.25rem}.account-connection-text{overflow-wrap:anywhere}@media (max-width:700px){.account-connection{grid-template-columns:3rem minmax(0,1fr)}.account-connection>.account-status-badge,.account-connection-action{grid-column:2;justify-content:flex-start}}.medallion:has(>.account-artwork){width:3.5rem;height:3.5rem;box-shadow:none;background:0 0;border:0;border-radius:0}:is(.hero-banner,.hero-visitor-sheet) .class-emblem{border-width:calc(var(--emblem) * .045);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--emblem-ring) 18%, var(--panel-inset)), var(--canvas-deep) 75%) padding-box, conic-gradient(from 25deg, var(--gold-line), var(--gold-bright) 12%, var(--gold-line) 26%, var(--gold) 43%, var(--gold-bright) 51%, var(--gold-line) 68%, var(--gold) 82%, var(--gold-bright) 91%, var(--gold-line)) border-box;box-shadow:0 2px 8px var(--canvas-deep), inset 0 0 0 1px var(--canvas-deep), inset 0 0 0 calc(var(--emblem) * .024) color-mix(in srgb, var(--emblem-ring) 75%, var(--canvas-deep)), inset 0 0 12px color-mix(in srgb, var(--emblem-ring) 18%, transparent)}:is(.hero-banner,.hero-visitor-sheet) .class-emblem:before,:is(.hero-banner,.hero-visitor-sheet) .class-emblem:after{content:"";pointer-events:none;border-radius:50%;position:absolute}:is(.hero-banner,.hero-visitor-sheet) .class-emblem:before{inset:calc(var(--emblem) * -.085);border:1px solid var(--gold-line-soft);box-shadow:0 1px 0 var(--canvas-deep), inset 0 1px 0 color-mix(in srgb, var(--gold-bright) 20%, transparent)}:is(.hero-banner,.hero-visitor-sheet) .class-emblem:after{inset:calc(var(--emblem) * -.06);background:radial-gradient(circle, var(--gold-bright) 0 24%, var(--gold-line) 28% 46%, transparent 52%) top center / 7px 7px no-repeat, radial-gradient(circle, var(--gold-bright) 0 24%, var(--gold-line) 28% 46%, transparent 52%) bottom center / 7px 7px no-repeat, radial-gradient(circle, var(--gold-bright) 0 24%, var(--gold-line) 28% 46%, transparent 52%) center left / 7px 7px no-repeat, radial-gradient(circle, var(--gold-bright) 0 24%, var(--gold-line) 28% 46%, transparent 52%) center right / 7px 7px no-repeat;border-radius:0}@keyframes hero-drawer-in{0%{opacity:0;transform:translate(2rem)}}.account-connection-action .button.account-soft-button,.account-connection-action .button.account-link-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}
.account-rank-badge{color:#c2ddff;font-family:var(--font-figures), sans-serif;vertical-align:middle;background:#102b50;border:1px solid #82b6ff;border-radius:.4rem;flex:none;align-items:center;gap:.35rem;padding:.25rem .5rem;font-weight:700;line-height:1.25;display:inline-flex}.account-rank-badge[data-faction=horde]{color:#ffd0d0;background:#481c25;border-color:#ff9c9c}.account-rank-badge:not([data-faction]){border-color:var(--border);background:var(--panel-inset);color:var(--muted)}.account-rank-badge.is-compact{gap:.2rem;padding:.1rem .25rem;font-size:.8rem}.chat-speaker .account-rank-badge{margin-inline-end:.3rem}.account-sign-in{gap:.4rem}.account-control>.account-rank-badge{margin-inline-end:.4rem}
:root{--skin-frame:url(../media/enamel-blue-normal.15rpmyj67x6lc.svg);--skin-texture:url(../media/enamel-blue-normal.2-ygvx_h_-kj-.webp);--skin-text:#fff2cc}html body [data-button-skin]{isolation:isolate;box-sizing:border-box;text-shadow:0 1px 2px #000;white-space:normal;overflow-wrap:anywhere;cursor:pointer;max-inline-size:100%;font-weight:650;line-height:1.4;text-decoration:none;transition:color .12s;position:relative;overflow:visible;min-block-size:2.75rem!important;min-inline-size:2.75rem!important;box-shadow:none!important;color:var(--skin-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.7rem 2rem!important;transform:none!important}html body [data-button-skin]:before{content:"";z-index:-1;pointer-events:none;box-shadow:none;opacity:1;background-image:var(--skin-sheen,linear-gradient(180deg, #173d6518, #03102130)), var(--skin-texture);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border:12px solid #0000;border-image:var(--skin-frame) 12 / 12px / 0 stretch;background-position:50%;background-repeat:no-repeat;background-size:100% 100%,118% 180%;background-origin:border-box;border-radius:0;position:absolute;inset:0;transform:none}html body [data-button-size=compact]{font-family:var(--font-sans);font-size:var(--fs-xs);padding:.45rem .8rem!important}html body [data-button-skin]:is([aria-current=page],[aria-current=location],[aria-pressed=true],[aria-selected=true],[data-button-state=selected]){--skin-sheen:linear-gradient(180deg, #72c6ff66, #167dc933);outline:none}html body [data-button-skin]:focus-visible{outline:2px solid var(--ice);outline-offset:2px}html body [data-button-skin]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){text-underline-offset:.25em;text-decoration:underline}html body [data-button-skin]:active:not(:disabled,[aria-disabled=true]):before,html body [data-button-state=active]:before{filter:brightness(.85)}html body [data-button-skin]:is(:disabled,[aria-disabled=true],[data-button-state=disabled]){opacity:.6;cursor:not-allowed;outline:none;text-decoration:none}html body [data-button-skin]:is(:disabled,[aria-disabled=true],[aria-busy=true]):before{filter:saturate(.35)}html body [data-button-skin][aria-busy=true]{cursor:progress}html body [data-button-skin][aria-busy=true]:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:.65rem;inline-size:.65rem;margin-inline-start:.4rem;display:inline-block}html body :is(.observe-table,.population-table,.chart-table)>summary[data-button-skin]{align-items:center;gap:.5rem;width:fit-content;display:flex}html body .data-table-sort[data-button-skin]{text-align:inherit}@media (prefers-reduced-motion:reduce){html body [data-button-skin]{transition:none}}@media (forced-colors:active){html body [data-button-skin]{text-shadow:none;color:buttontext!important;background:canvas!important;border:1px solid buttontext!important}html body [data-button-skin]:before{display:none}}
html body [data-button-skin=enamel-blue]{--skin-frame:url(../media/enamel-blue-normal.15rpmyj67x6lc.svg);--skin-texture:url(../media/enamel-blue-normal.2-ygvx_h_-kj-.webp)}html body [data-button-skin=enamel-blue]:is(:focus-visible,[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=location],[aria-expanded=true],[data-button-state=hover],[data-button-state=active],[data-button-state=selected]):not(:disabled,[aria-disabled=true],[aria-busy=true]){--skin-frame:url(../media/enamel-blue-hover.0szpla-5ah5z5.svg);--skin-texture:url(../media/enamel-blue-hover.3ueiqk4gly5dm.webp)}@media (hover:hover){html body [data-button-skin=enamel-blue]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){--skin-frame:url(../media/enamel-blue-hover.0szpla-5ah5z5.svg);--skin-texture:url(../media/enamel-blue-hover.3ueiqk4gly5dm.webp)}}
@font-face{font-family:displayFont;src:url(../media/Cinzel_Regular-s.p.3wyjnged4hdjj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont;src:url(../media/Cinzel_Bold-s.p.05ha1t9mun133.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Times New Roman);ascent-override:71.05%;descent-override:27.08%;line-gap-override:0.0%;size-adjust:137.38%}.displayfont_d6902c87-module__GbuWkG__className{font-family:displayFont,displayFont Fallback,Palatino Linotype,Book Antiqua,Palatino,Georgia,Times New Roman,serif}.displayfont_d6902c87-module__GbuWkG__variable{--font-cinzel:"displayFont", "displayFont Fallback", Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman, serif}
@font-face{font-family:figuresFont;src:url(../media/RussoOne_Regular-s.0jdj1hoytc7t0.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figuresFont Fallback;src:local(Arial);ascent-override:79.78%;descent-override:24.04%;line-gap-override:0.0%;size-adjust:116.07%}.figuresfont_b905f979-module__n8jifa__className{font-family:figuresFont,figuresFont Fallback,Arial Black,Impact,Arial,sans-serif}.figuresfont_b905f979-module__n8jifa__variable{--font-figures:"figuresFont", "figuresFont Fallback", Arial Black, Impact, Arial, sans-serif}
