:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--site-bg: #f5f7fb;--site-surface: #ffffff;--site-surface-muted: #fafafa;--site-surface-soft: #eef4ff;--site-line: #e5e7eb;--site-line-strong: #d0d5dd;--site-text: #1f2937;--site-text-soft: #667085;--site-accent: #1677ff;--site-accent-soft: rgba(22, 119, 255, .1);--site-accent-strong: #0f5ed8;--site-accent-contrast: #ffffff;--site-warm: #f59e0b;--site-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 20px rgba(16, 24, 40, .06);color-scheme:light}:root[data-site-theme=dark]{--site-bg: #09111f;--site-surface: #0f1b2d;--site-surface-muted: #14243b;--site-surface-soft: #11223d;--site-line: #1d2d45;--site-line-strong: #324968;--site-text: #e8eef9;--site-text-soft: #9fb0cc;--site-accent: #5ba7ff;--site-accent-soft: rgba(91, 167, 255, .14);--site-accent-strong: #8ec0ff;--site-accent-contrast: #07111f;--site-warm: #f5b85f;--site-shadow: 0 4px 18px rgba(0, 0, 0, .16);color-scheme:dark}:root[data-site-theme=light]{color-scheme:light;scrollbar-color:#cbd5e1 #f3f6fb}:root[data-site-theme=light] ::-webkit-scrollbar{width:14px;height:14px}:root[data-site-theme=light] ::-webkit-scrollbar-track{background:#f3f6fb}:root[data-site-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1;border:3px solid #f3f6fb;border-radius:999px}:root[data-site-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:auto;background:var(--site-bg);color:var(--site-text)}#root{height:100%;width:100%;overflow:auto}.ant-layout{min-height:100vh;display:flex;flex-direction:column}.ant-layout-content{flex:1;overflow-x:visible}.site-route-shell{min-height:100vh;background:var(--site-bg);color:var(--site-text)}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--site-line);background:color-mix(in srgb,var(--site-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__inner{width:min(1280px,calc(100vw - 32px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 0}.site-header__brand-group{display:flex;align-items:center;gap:10px;min-width:0}.site-header__menu-button.ant-btn{width:40px;min-width:40px;height:40px;border:1px solid var(--site-line);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 88%,transparent);color:var(--site-text)}.site-header__menu-button.ant-btn:hover{border-color:color-mix(in srgb,var(--site-accent) 28%,var(--site-line));background:var(--site-surface)}.site-header__brand-stack{display:flex;flex-direction:column;min-width:0}.site-header__brand{color:var(--site-text);text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.site-header__current{color:var(--site-text-soft);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.site-header__utility-link{padding:6px 10px;border:1px solid transparent;border-radius:8px;color:var(--site-text-soft);text-decoration:none;font-size:13px;font-weight:600;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.site-header__utility-link:hover{color:var(--site-text);background:var(--site-surface-muted)}.site-header__utility-button.ant-btn{padding-inline:8px;color:var(--site-text-soft)}.site-header__utility-button.ant-btn:hover{color:var(--site-text);background:var(--site-surface-muted)}.site-theme-toggle{display:inline-flex;padding:2px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-surface);box-shadow:var(--site-shadow)}.site-theme-toggle__button{min-width:56px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--site-text-soft);font-size:12px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease}.site-theme-toggle__button.is-active{background:var(--site-accent-soft);color:var(--site-accent)}.site-page-shell{width:min(var(--page-shell-max-width, 1280px),calc(100vw - 32px));margin:0 auto;padding:16px 0 24px}.site-nav-drawer .ant-drawer-header,.site-nav-drawer .ant-drawer-body{background:var(--site-surface)}.site-nav-drawer .ant-drawer-header{min-height:48px;padding:12px 14px;border-color:var(--site-line)}.site-nav-drawer .ant-drawer-body{padding:10px 12px 14px}.site-nav-drawer .ant-drawer-title,.site-nav-drawer .ant-divider{color:var(--site-text);border-color:var(--site-line)}.site-nav-drawer__separator{height:1px;margin:12px 0;background:var(--site-line)}.site-nav-group+.site-nav-group{margin-top:14px}.site-nav-group__title{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--site-text-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.site-nav-group__links{display:grid;gap:2px}.site-nav-group__link{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 8px 5px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--site-text-soft);text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.site-nav-group__link:hover{color:var(--site-text);background:var(--site-surface-muted)}.site-nav-group__link.is-active{color:var(--site-accent);border-color:color-mix(in srgb,var(--site-accent) 18%,transparent);background:var(--site-accent-soft);box-shadow:inset 3px 0 0 var(--site-accent)}.site-doc-layout.ant-layout{background:transparent}.site-doc-content.ant-layout-content{padding:16px 0 24px}.site-doc-card.ant-card{border-radius:10px;background:var(--site-surface);border-color:var(--site-line);box-shadow:var(--site-shadow)}.site-doc-card .ant-card-body{padding:18px}.site-doc-card .ant-typography,.site-doc-card .ant-card-head-title,.site-doc-card :where(h1,h2,h3,h4,h5,h6),.site-doc-card :where(ul,ol,li),.site-doc-card strong{color:var(--site-text)!important}.site-doc-card .ant-typography.ant-typography-secondary{color:var(--site-text-soft)!important}.site-doc-card a{color:var(--site-accent)}.dashboard-content.ant-layout-content{background:transparent}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px;border:1px solid var(--site-line);background:color-mix(in srgb,var(--site-surface) 94%,var(--site-bg))}.dashboard-heading__copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.dashboard-heading__eyebrow{margin:0;color:var(--site-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-heading h1{margin:0;color:var(--site-text);font-size:24px;line-height:1;letter-spacing:-.04em}.dashboard-heading__copy p:not(.dashboard-heading__eyebrow){max-width:760px;margin:0;color:var(--site-text-soft);font-size:12px;line-height:1.45}.dashboard-heading__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.dashboard-heading__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:360px;border:1px solid var(--site-line);background:var(--site-line)}.dashboard-heading__meta div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:color-mix(in srgb,var(--site-surface) 94%,var(--site-bg))}.dashboard-heading__meta span{color:var(--site-text-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-heading__meta strong{color:var(--site-text);font-size:16px;line-height:1}.app-container .ant-card{border-radius:0!important;border-color:var(--site-line);background:var(--site-surface);box-shadow:none}.app-container .ant-card-head{border-color:var(--site-line);background:color-mix(in srgb,var(--site-surface-muted) 82%,var(--site-bg))}.app-container .ant-card-head-title{color:var(--site-text);font-size:13px;font-weight:800;letter-spacing:.03em}.app-container .ant-card-body{padding:12px!important}.app-container :where(.ant-btn,.ant-input,.ant-input-number,.ant-select-selector,.ant-tag){border-radius:0!important;box-shadow:none!important}.site-doc-card .ant-divider{border-color:var(--site-line)}.site-doc-card .ant-alert{border-color:var(--site-line-strong);background:var(--site-surface-muted)}.site-doc-card .ant-alert-message,.site-doc-card .ant-alert-description{color:var(--site-text)}.site-doc-card .ant-tag{color:var(--site-text);border-color:var(--site-line-strong);background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))}.site-doc-card ul,.site-doc-card ol{padding-inline-start:20px}.site-doc-media{margin:16px 0;text-align:center}.site-doc-media img{max-width:100%;border:1px solid var(--site-line-strong);border-radius:6px;background:var(--site-surface-muted)}.site-doc-callout{margin-top:32px;padding:16px;border:1px solid var(--site-line-strong);border-radius:8px;background:var(--site-surface-muted)}.site-doc-callout--accent{border-color:color-mix(in srgb,var(--site-accent) 30%,var(--site-line-strong));background:color-mix(in srgb,var(--site-accent) 10%,var(--site-surface))}.reference-hero-card.ant-card,.reference-card.ant-card{border-radius:18px;border-color:var(--site-line);background:var(--site-surface);box-shadow:var(--site-shadow)}.reference-hero-card .ant-card-body,.reference-card .ant-card-body{padding:22px}.reference-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;align-items:start}.reference-hero--stacked{grid-template-columns:1fr}.reference-hero__copy{min-width:0}.reference-hero__eyebrow{display:inline-flex;margin-bottom:10px;color:var(--site-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reference-hero__title.ant-typography{margin:0 0 12px;color:var(--site-text)}.reference-hero__summary.ant-typography{max-width:720px;margin-bottom:16px;color:var(--site-text-soft);font-size:15px}.reference-hero--stacked .reference-hero__summary.ant-typography{max-width:none}.reference-hero__tag.ant-tag{padding-inline:10px;border-radius:999px;border-color:color-mix(in srgb,var(--site-accent) 18%,var(--site-line));background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface));color:var(--site-text)}.reference-metrics{display:grid;gap:12px}.reference-hero--stacked .reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-metric{padding:16px;border:1px solid var(--site-line);border-radius:14px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--site-accent) 14%,transparent),transparent 52%),linear-gradient(180deg,var(--site-surface-soft),var(--site-surface))}.reference-metric__label{color:var(--site-text-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.reference-metric__value{margin-top:10px;color:var(--site-text);font-size:28px;font-weight:800;line-height:1.05}.reference-metric__hint{margin-top:8px;color:var(--site-text-soft);font-size:13px}.reference-stack{display:grid;gap:18px;margin-top:18px}.reference-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.reference-section-header h3{margin:0 0 6px;color:var(--site-text);font-size:20px}.reference-section-header p{margin:0;color:var(--site-text-soft)}.reference-section-meta{color:var(--site-text-soft);font-size:13px;font-weight:600}.reference-section-total{padding:10px 12px;border:1px solid color-mix(in srgb,var(--site-accent) 25%,var(--site-line));border-radius:12px;background:var(--site-accent-soft);color:var(--site-accent-strong);font-size:14px;font-weight:700;white-space:nowrap}.reference-grid{display:grid;gap:16px}.reference-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-note{padding:16px;border:1px solid var(--site-line);border-radius:14px;background:var(--site-surface-muted)}.reference-note--compact{min-height:100%}.reference-note h4{margin:0 0 10px;color:var(--site-text);font-size:16px}.reference-note p{margin:0;color:var(--site-text-soft)}.reference-note p+p{margin-top:8px}.reference-note__accent.ant-typography{margin-bottom:0;color:var(--site-accent-strong);font-weight:700}.reference-chart{overflow:hidden;border:1px solid var(--site-line);border-radius:16px;background:radial-gradient(circle at top left,rgba(39,211,224,.18),transparent 24%),linear-gradient(180deg,#08111f,#0a1729 68%,#0d1f38)}.reference-chart svg{display:block;width:100%;height:auto}.reference-chart__grid{stroke:#ffffff1f;stroke-width:1}.reference-chart__axis,.reference-chart__annotation{fill:#ffffffc7;font-size:16px;font-weight:600}.reference-chart__annotation{fill:#c4d455}.reference-chart__axis-line{stroke:#ffffffb3;stroke-width:2}.reference-chart__marker{stroke:#c4d45573;stroke-width:2;stroke-dasharray:8 8}.reference-table-wrap{overflow-x:auto;border:1px solid var(--site-line);border-radius:16px}.reference-table-wrap--compact{max-width:420px}.reference-table-wrap--uw{background:var(--site-surface)}.reference-table{width:100%;min-width:max-content;border-collapse:collapse;background:var(--site-surface)}.reference-table th,.reference-table td{padding:12px 14px;border-bottom:1px solid var(--site-line);border-right:1px solid var(--site-line);color:var(--site-text);font-size:14px;text-align:center;white-space:nowrap}.reference-table th:last-child,.reference-table td:last-child{border-right:0}.reference-table thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,var(--site-surface-soft),var(--site-surface));font-weight:800}.reference-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--site-surface-muted) 88%,transparent)}.reference-table--dense th,.reference-table--dense td{padding:10px 12px}.reference-table--wide th:first-child,.reference-table--wide td:first-child{position:sticky;left:0;z-index:1;background:color-mix(in srgb,var(--site-surface) 92%,var(--site-surface-soft))}.reference-table--wide thead tr:first-child th:first-child,.reference-table--wide thead tr:nth-child(2) th:first-child{z-index:2}.reference-table__numeric{font-variant-numeric:tabular-nums;font-weight:700}.reference-table__text{min-width:320px;max-width:420px;white-space:normal;text-align:left!important;line-height:1.5;overflow-wrap:anywhere}.reference-table--uw td:first-child,.reference-table--uw td:nth-child(2){font-weight:700}.reference-table--uw{table-layout:fixed}.reference-table--uw col.reference-col--upgrade{width:160px}.reference-table--uw col.reference-col--next{width:140px}.reference-table--uw col.reference-col--description{width:440px}.reference-table--uw col.reference-col--value{width:82px}.reference-table--uw col.reference-col--total{width:108px}.reference-table--uw th,.reference-table--uw td{padding:12px 10px}.reference-table--uw th:nth-child(1),.reference-table--uw td:nth-child(1){position:sticky;left:0;z-index:3;background:var(--site-surface)}.reference-table--uw th:nth-child(2),.reference-table--uw td:nth-child(2){position:sticky;left:160px;z-index:3;background:var(--site-surface)}.reference-table--uw th:nth-child(3),.reference-table--uw td:nth-child(3){position:sticky;left:300px;z-index:3;background:var(--site-surface)}.reference-table--uw thead th:nth-child(1),.reference-table--uw thead th:nth-child(2),.reference-table--uw thead th:nth-child(3){z-index:4;background:linear-gradient(180deg,var(--site-surface-soft),var(--site-surface))}.reference-table--uw tbody tr:nth-child(2n) td:nth-child(1),.reference-table--uw tbody tr:nth-child(2n) td:nth-child(2),.reference-table--uw tbody tr:nth-child(2n) td:nth-child(3){background:color-mix(in srgb,var(--site-surface-muted) 88%,transparent)}.reference-uw-overview{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.reference-uw-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reference-footnote.ant-typography{margin:14px 0 0;color:var(--site-text-soft)}.app-container{min-height:calc(100vh - 56px);background:var(--site-bg);color:var(--site-text);transition:background-color .2s ease,color .2s ease}.app-container.dark-theme{background:var(--site-bg)}.app-container .ant-layout,.app-container .ant-layout-content{background:transparent;color:var(--site-text)}.app-container :where(h1,h2,h3,h4,h5,h6,p,label),.app-container .ant-typography,.app-container .ant-form-item-label>label{color:var(--site-text)}.app-container .ant-typography.ant-typography-secondary{color:var(--site-text-soft)!important}.app-container .battle-reports-grid{--ag-background-color: var(--site-surface);--ag-border-color: var(--site-line);--ag-chrome-background-color: var(--site-surface-muted);--ag-control-panel-background-color: var(--site-surface-muted);--ag-data-color: var(--site-text);--ag-foreground-color: var(--site-text);--ag-header-background-color: color-mix(in srgb, var(--site-surface-muted) 82%, var(--site-bg));--ag-header-foreground-color: var(--site-text);--ag-input-background-color: var(--site-surface);--ag-input-border-color: var(--site-line-strong);--ag-modal-overlay-background-color: color-mix(in srgb, var(--site-bg) 64%, transparent);--ag-odd-row-background-color: color-mix(in srgb, var(--site-surface-muted) 34%, transparent);--ag-row-border-color: var(--site-line);--ag-row-hover-color: var(--site-accent-soft);--ag-secondary-border-color: var(--site-line);--ag-selected-row-background-color: color-mix(in srgb, var(--site-accent) 18%, transparent)}:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-horizontal-scroll,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-vertical-scroll{background:#f3f6fb;border-color:#dbe3ef}:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-vertical-scroll-viewport,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-viewport,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-center-cols-viewport{scrollbar-color:#cbd5e1 #f3f6fb}:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-vertical-scroll-viewport::-webkit-scrollbar-track,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-viewport::-webkit-scrollbar-track,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-center-cols-viewport::-webkit-scrollbar-track{background:#f3f6fb}:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-viewport::-webkit-scrollbar-thumb,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-center-cols-viewport::-webkit-scrollbar-thumb{background:#cbd5e1;border-color:#f3f6fb}:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-body-viewport::-webkit-scrollbar-thumb:hover,:root[data-site-theme=light] .app-container .battle-reports-grid .ag-center-cols-viewport::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root[data-site-theme=dark] .app-container .battle-reports-grid .ag-body-horizontal-scroll{background:#11223d;border-top-color:#324968}:root[data-site-theme=dark] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport{scrollbar-color:#5ba7ff #152946}:root[data-site-theme=dark] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background:#152946}:root[data-site-theme=dark] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background:#5ba7ff;border-color:#152946}:root[data-site-theme=dark] .app-container .battle-reports-grid .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#8ec0ff}@media(max-width:1024px){.reference-hero{grid-template-columns:1fr}.reference-hero--stacked .reference-metrics,.reference-uw-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-uw-overview,.reference-grid--three{grid-template-columns:1fr}}@media(max-width:768px){.site-header__inner{width:min(1280px,calc(100vw - 20px))}.site-page-shell{width:calc(100vw - 20px)}.site-theme-toggle__button{min-width:46px;padding:6px 8px}.reference-grid--two,.reference-hero--stacked .reference-metrics,.reference-uw-highlights{grid-template-columns:1fr}.reference-section-header{flex-direction:column}.dashboard-heading{align-items:stretch;flex-direction:column}.dashboard-heading__meta{min-width:0;grid-template-columns:1fr}}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600}.ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.ant-table-small .ant-table-tbody>tr>td{padding:8px 6px}.ant-table-body::-webkit-scrollbar{height:8px}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ant-card-head-title{font-weight:600;color:#1f2937}.ant-card,.ant-btn,.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,.ant-modal-content,.ant-tag,.ant-collapse,.ant-collapse-item{border-radius:8px!important}.ant-form-vertical .ant-form-item{margin-bottom:16px}.ant-collapse-header{padding:8px 16px!important}.ant-collapse-content-box{padding:12px 16px!important}.ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-modal-title{font-weight:600;font-size:16px}.ant-checkbox-wrapper{font-size:12px}.ant-space-item:not(:last-child){margin-right:8px!important}.ant-layout-header{height:64px;line-height:64px}.ant-typography{margin-bottom:0}.route-loading{width:min(760px,calc(100% - 32px));min-height:42vh;margin:0 auto;padding:72px 0 48px;color:var(--site-text)}.route-loading__eyebrow{margin:0 0 8px;color:var(--site-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.route-loading h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px)}.route-loading>p:last-child{max-width:680px;margin:0;color:var(--site-text-soft);font-size:16px;line-height:1.65}@media(max-width:768px){.site-header__inner{align-items:flex-start;flex-direction:column;padding:10px 0}.site-header__right{width:100%;align-items:flex-start;flex-direction:column}.site-header__nav{width:100%;justify-content:flex-start}.ant-layout-content{padding:16px!important}.ant-card{margin-bottom:16px}.ant-card-head{padding:0 16px}.ant-card-body{padding:16px}.ant-table-small .ant-table-tbody>tr>td{padding:6px 4px;font-size:12px}.ant-space-vertical{width:100%}}@media print{.ant-card-head,.ant-btn,.ant-pagination{display:none!important}.ant-table{font-size:10px}}
