.statistics-page[data-v-804388ca]{--stats-line:var(--border-default);--stats-line-strong:rgba(var(--accent-primary-rgb), .28);--stats-copy:var(--text-muted);--stats-quiet:var(--text-faint);--stats-error:#ffb4b4;isolation:isolate;min-height:100%;color:var(--text-primary);font-family:var(--font-body);position:relative;overflow-x:clip}.stats-shell[data-v-804388ca]{width:min(100% - 2rem,78rem);margin-inline:auto;padding-bottom:clamp(3rem,6vw,5rem)}.stats-shell.is-compact[data-v-804388ca]{width:min(100% - 2rem,58rem)}.stats-hero[data-v-804388ca]{padding-block:clamp(6.5rem,8vw,7.5rem) clamp(1.5rem,3vw,2rem)}.stats-title[data-v-804388ca]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-style:normal;font-weight:800;line-height:1}.stats-title em[data-v-804388ca]{color:var(--accent-primary);font-style:normal}.stats-lede[data-v-804388ca]{max-width:46ch;color:var(--stats-copy);text-wrap:pretty;margin:.85rem 0 0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6}.stats-meta[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.7rem 0 0;font-size:.7rem;font-weight:700;display:flex}.stats-panel[data-v-804388ca]{isolation:isolate;padding:1px;position:relative}.stats-panel[data-v-804388ca]:before{z-index:-2;background:linear-gradient(180deg,rgba(var(--accent-primary-rgb),.28),#e7933d0f 55%);inset:0}.stats-panel[data-v-804388ca]:after,.stats-panel[data-v-804388ca]:before{content:"";pointer-events:none;position:absolute}.stats-panel[data-v-804388ca]:after{z-index:-1;background:linear-gradient(#19110ef7,#130c09fc);inset:1px}.stats-panel-head[data-v-804388ca]{border-bottom:1px solid var(--stats-line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.95rem 1.25rem .8rem;display:flex}.stats-panel-head h3[data-v-804388ca]{letter-spacing:.02em;margin:0;font-size:1.05rem;font-style:normal;font-weight:800;line-height:1}.stats-panel-count[data-v-804388ca],.stats-panel-head h3[data-v-804388ca]{font-family:var(--font-display);text-transform:uppercase}.stats-panel-count[data-v-804388ca]{color:var(--stats-quiet);letter-spacing:.14em;white-space:nowrap;font-size:.65rem;font-weight:700}.stats-panel-body[data-v-804388ca]{padding:.35rem 1.25rem 1.1rem}.stats-figures .stats-panel-body[data-v-804388ca]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0;padding:0;display:grid}.figure[data-v-804388ca]{border-left:1px solid var(--stats-line);margin:0;padding:1.15rem 1.35rem 1.25rem}.figure[data-v-804388ca]:first-child{border-left:0}.figure-value[data-v-804388ca]{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;line-height:1;display:block}.figure-label[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin-top:.5rem;font-size:.65rem;font-weight:700;display:block}.stats-section[data-v-804388ca]{margin-top:clamp(2.5rem,5vw,3.5rem)}.stats-section-title[data-v-804388ca]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 clamp(1rem,2vw,1.35rem);font-size:clamp(1.5rem,3vw,2rem);font-style:normal;font-weight:800;line-height:1.05}.stats-grid[data-v-804388ca]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.stats-col[data-v-804388ca],.stats-grid[data-v-804388ca]{gap:clamp(1rem,2vw,1.35rem)}.stats-col[data-v-804388ca]{flex-direction:column;min-width:0;display:flex}@media (width>=62rem){.stats-grid--population[data-v-804388ca]{grid-template-columns:1fr 1fr}}.stats-panel--records[data-v-804388ca]{margin-top:clamp(1rem,2vw,1.35rem)}.stats-panel--records .stats-panel-head[data-v-804388ca]{padding-block:1rem}.stats-scene[data-v-804388ca]{background:linear-gradient(95deg,#0f0806f2 26%,#0f080652),url(../images/home/dungeon-hall.webp) 68% 42%/cover no-repeat;margin-bottom:clamp(1rem,2vw,1.35rem);padding:clamp(1.35rem,3vw,1.9rem) clamp(1.35rem,3vw,2.25rem);position:relative}.stats-scene .stats-section-title[data-v-804388ca]{margin-bottom:0}.stats-scene p[data-v-804388ca]{color:var(--stats-copy);margin:.6rem 0 0}.stats-table[data-v-804388ca]{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.stats-table thead th[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:.65rem .6rem .5rem 0;font-size:.64rem;font-weight:700}.stats-table tbody tr[data-v-804388ca]{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.13) 0 var(--share,0),transparent var(--share,0))}.stats-table--classes tbody tr[data-v-804388ca]{background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 18%,transparent) 0 var(--share,0),transparent var(--share,0))}.stats-table--classes tbody th[scope=row][data-v-804388ca]{color:color-mix(in srgb,var(--class-color) 72%,var(--text-primary))}.stats-table tbody td[data-v-804388ca],.stats-table tbody th[data-v-804388ca]{border-top:1px solid var(--stats-line);vertical-align:baseline;overflow-wrap:anywhere;min-width:0;padding:.62rem .6rem .62rem 0;font-weight:400}.stats-table tbody th[scope=row][data-v-804388ca]{color:var(--text-primary);padding-left:.7rem;font-weight:600}.stats-table tbody td.is-icon+th[scope=row][data-v-804388ca]{padding-left:0}.stats-table tbody small[data-v-804388ca]{color:var(--stats-quiet);margin-top:.15rem;font-size:.75rem;display:block}.stats-table .is-numeric[data-v-804388ca]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stats-table tr[data-v-804388ca]>:last-child{padding-right:0}.stats-table td.is-numeric[data-v-804388ca]{color:var(--text-primary);font-family:var(--font-display);font-size:.95rem;font-weight:700}.stats-table td.is-share[data-v-804388ca]{color:var(--accent-primary);font-size:.85rem}.stats-table td.is-icon[data-v-804388ca]{width:2.6rem;padding-left:.7rem;padding-right:.7rem}.stats-table[data-v-804388ca] .stats-class-icon{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem}.stats-table[data-v-804388ca] .stats-class-tooltip{display:none}.stats-table[data-v-804388ca] .class-icon-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.records-body[data-v-804388ca]{padding:0}.record-row[data-v-804388ca],.records-columns[data-v-804388ca]{grid-template-columns:minmax(15rem,1.45fr) minmax(10rem,.8fr) minmax(13rem,1fr) minmax(5rem,.4fr);gap:clamp(1rem,2vw,2rem);display:grid}.records-columns[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:.75rem 1.25rem .6rem;font-size:.64rem;font-weight:700}.records-columns span[data-v-804388ca]:last-child{text-align:right}.records-list[data-v-804388ca]{margin:0;padding:0;list-style:none}.record-row[data-v-804388ca]{border-top:1px solid var(--stats-line);background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 9%,transparent),transparent 30%);align-items:center;min-height:5.75rem;padding:1rem 1.25rem;position:relative}.record-primary[data-v-804388ca]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.record-kind[data-v-804388ca]{color:var(--text-primary);font-weight:650;line-height:1.35}.record-result[data-v-804388ca]{color:color-mix(in srgb,var(--class-color) 78%,var(--text-primary));font-family:var(--font-display);letter-spacing:-.01em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:800;line-height:1}.record-result small[data-v-804388ca]{color:var(--stats-quiet);letter-spacing:.12em;text-transform:uppercase;margin-left:.28rem;font-size:.62rem;font-weight:700}.record-person[data-v-804388ca]{align-items:center;gap:.7rem;min-width:0;display:flex}.record-person[data-v-804388ca] .stats-record-class-icon{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.record-copy[data-v-804388ca]{min-width:0;display:block}.record-copy strong[data-v-804388ca]{color:var(--text-primary);overflow-wrap:anywhere;font-size:.9rem;font-weight:550;line-height:1.35;display:block}.record-copy small[data-v-804388ca]{color:var(--stats-quiet);overflow-wrap:anywhere;margin-top:.2rem;font-size:.74rem;line-height:1.3;display:block}.record-when[data-v-804388ca]{color:var(--stats-copy);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.85rem}.stats-balance-lede[data-v-804388ca]{max-width:62ch;color:var(--stats-copy);text-wrap:pretty;margin:-.35rem 0 clamp(1rem,2vw,1.35rem);font-size:.92rem;line-height:1.6}.balance-filters[data-v-804388ca]{border:0;border-top:1px solid var(--stats-line);border-bottom:1px solid var(--stats-line);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 1rem;padding:.8rem 0 .95rem;display:flex}.balance-filter-legend[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex-basis:100%;margin:0;font-size:.64rem;font-weight:700}.balance-filter[data-v-804388ca]{flex-direction:column;flex:9.5rem;align-items:stretch;gap:.45rem;min-width:0;display:flex}.balance-filter span[data-v-804388ca]{color:var(--stats-quiet);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:normal;font-size:.62rem;font-weight:700}.balance-filter select[data-v-804388ca]{border:1px solid var(--stats-line-strong);width:100%;min-width:0;min-height:2.2rem;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;background:#130c09eb;flex:auto;padding:.25rem .55rem;font-size:.85rem}.balance-filter--check[data-v-804388ca]{cursor:help;flex-direction:row;flex:none;align-items:center}.balance-filter--comp[data-v-804388ca]{flex:3 14rem}.balance-filter select[data-v-804388ca]:hover{border-color:var(--accent-primary)}.balance-filter select[data-v-804388ca]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.balance-filter--check.has-tip span[data-v-804388ca]{border-bottom:1px dotted var(--stats-quiet)}.balance-filter--check input[data-v-804388ca]{width:1rem;height:1rem;accent-color:var(--accent-primary);cursor:pointer;margin:0}.balance-filter--check input[data-v-804388ca]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.balance-filter--comp[data-v-804388ca] .lb-class-toggle{border-color:var(--stats-line-strong);height:2.2rem;color:var(--text-primary);background:#130c09eb;border-radius:0;padding:0 .55rem;font-size:.85rem}.balance-filter--comp[data-v-804388ca] .lb-class-toggle:hover{border-color:var(--accent-primary)}.balance-filter--comp[data-v-804388ca] .lb-class-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.balance-filter--comp[data-v-804388ca] .lb-class-icon-mini{border-radius:0;width:1.45rem;height:1.45rem}.balance-filter--comp[data-v-804388ca] .lb-class-all{color:var(--stats-copy);font-family:var(--font-body);font-size:.85rem}.balance-filter--comp[data-v-804388ca] .lb-class-arrow{color:var(--stats-quiet)}.balance-filter--comp[data-v-804388ca] .lb-class-dropdown{border-color:var(--stats-line-strong);background:linear-gradient(#19110ef7,#130c09fc);border-radius:0;box-shadow:0 12px 32px #00000080}.balance-loading[data-v-804388ca]{align-items:center;min-height:5.5rem;display:flex}.balance-notes[data-v-804388ca]{padding:0;font-size:.8rem;line-height:1.5;list-style:none}.balance-empty[data-v-804388ca],.balance-notes[data-v-804388ca]{color:var(--stats-copy);margin:.4rem 0 .6rem}.stats-table-scroll[data-v-804388ca]{max-width:100%;overflow-x:auto}.stats-table-scroll[data-v-804388ca]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.stats-table--balance[data-v-804388ca]{min-width:48rem}.stats-table--balance tbody th[scope=row][data-v-804388ca]{white-space:nowrap}.stats-balance-note[data-v-804388ca]{max-width:72ch;color:var(--stats-quiet);margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:.78rem;line-height:1.6}.stats-state--inline[data-v-804388ca]{margin-top:.4rem;margin-bottom:.6rem;padding:.9rem 1rem}.stats-empty[data-v-804388ca],.stats-state[data-v-804388ca]{border:1px solid var(--stats-line);background:linear-gradient(#19110ee6,#130c09f2);margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.75rem,4vw,2.5rem) clamp(1.35rem,3vw,2rem)}.stats-empty h2[data-v-804388ca]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-style:normal;font-weight:800;line-height:1.1}.stats-empty p[data-v-804388ca]{text-wrap:pretty;max-width:52ch;margin:.8rem 0 0;line-height:1.65}.stats-empty p[data-v-804388ca],.stats-state[data-v-804388ca]{color:var(--stats-copy)}.stats-state--error[data-v-804388ca]{color:var(--stats-error);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stats-state--error p[data-v-804388ca]{margin:0}.stats-state button[data-v-804388ca]{border:1px solid var(--accent-primary-border);min-height:2.75rem;color:var(--text-primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),background-color .15s var(--ease-out-quart);background:0 0;padding:.5rem 1.25rem;font-size:.72rem;font-weight:700}.stats-state button[data-v-804388ca]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.stats-state button[data-v-804388ca]:active{background:var(--accent-primary-dim)}.stats-state button[data-v-804388ca]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.stats-state button[data-v-804388ca]:disabled{opacity:.6;cursor:progress}.stats-notes[data-v-804388ca]{color:var(--stats-quiet);margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;font-size:.78rem;line-height:1.6;list-style:none}@media (width<=640px){.stats-shell[data-v-804388ca],.stats-shell.is-compact[data-v-804388ca]{width:min(100% - 1.5rem,78rem)}.figure[data-v-804388ca]{border-left:0;border-top:1px solid var(--stats-line)}.figure[data-v-804388ca]:first-child{border-top:0}.stats-panel-body[data-v-804388ca],.stats-panel-head[data-v-804388ca]{padding-inline:.9rem}.stats-table[data-v-804388ca]{font-size:.85rem}.stats-table tbody td[data-v-804388ca]:not(.is-icon,:last-child),.stats-table tbody th[data-v-804388ca]:not(:last-child),.stats-table thead th[data-v-804388ca]:not(:last-child){padding-right:.45rem}.records-columns[data-v-804388ca]{display:none}.record-row[data-v-804388ca]{grid-template-columns:1fr;gap:.85rem;padding-block:1.1rem}.record-primary[data-v-804388ca]{border-bottom:1px solid color-mix(in srgb,var(--class-color) 22%,transparent);padding-bottom:.85rem}.record-dungeon[data-v-804388ca]{padding-left:2.7rem}.record-when[data-v-804388ca]{position:absolute;bottom:1.15rem;right:.9rem}}@media (width>=641px) and (width<=900px){.record-row[data-v-804388ca],.records-columns[data-v-804388ca]{grid-template-columns:minmax(14rem,1.4fr) minmax(9rem,.8fr) minmax(5rem,.4fr)}.record-dungeon[data-v-804388ca],.records-columns span[data-v-804388ca]:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.statistics-page[data-v-804388ca] *,.statistics-page[data-v-804388ca] :after,.statistics-page[data-v-804388ca] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
