.search-box-container{margin-left:1rem}.header-search-cluster,.header-search-row,.search-box-container{position:relative;overflow:visible}.search-box-inner{display:flex;align-items:center;gap:.25rem;padding:.18rem .18rem .18rem .12rem}.search-input-wrap{position:relative;flex:1 1 auto;min-width:0}.search-input-wrap .search-input{width:100%;min-width:0;border:none;background:transparent;box-shadow:none;border-radius:var(--radius-pill)}.search-input-wrap .search-input:focus{box-shadow:none}.search-input-wrap:has(.search-clear-btn) .search-input{padding-right:2rem}.search-error,.search-loading{position:absolute;top:100%;left:0;right:0;z-index:var(--header-search-overlay-z,1103)}.search-loading{top:calc(100% + .35rem);left:0;right:auto}.search-error{background:var(--bg-card);border:1px solid var(--border-color);border-top:none;box-shadow:var(--shadow-sm);padding:.4rem .6rem;display:flex;align-items:center;color:var(--text-primary);font-weight:600;font-size:.95rem}.search-input{padding:.45rem .8rem;border-radius:var(--radius-pill);font-size:.9rem;min-width:180px;box-sizing:border-box;background-color:initial;-webkit-text-fill-color:var(--text-primary)}.search-submit{width:2rem;height:2rem;padding:0;font-size:.9rem;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.search-submit:disabled{cursor:default}.search-input-wrap .search-clear-btn{position:absolute;top:0;right:.35rem;bottom:0;width:1.5rem;height:1.5rem;margin:auto 0;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.search-input-wrap .search-clear-btn__icon{display:block;flex-shrink:0}.search-input-wrap .search-clear-btn:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--text-secondary) 12%,transparent)}.search-input-wrap .search-clear-btn:disabled{opacity:.5;cursor:default}.search-input-wrap .search-clear-btn--hidden{visibility:hidden;pointer-events:none}.search-input-wrap:has(.search-clear-btn--hidden) .search-input{padding-right:.8rem}@media (max-width:1200px){.header-search-cluster .search-input-wrap:has(.search-clear-btn--hidden) .search-input{padding-right:.55rem}}.search-input[type=search]::-webkit-search-cancel-button{display:none}.search-suggestions{position:absolute;top:calc(100% + .35rem);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-color);max-height:none;overflow-y:visible;overflow-x:hidden;z-index:var(--header-search-overlay-z,1103);list-style:none;padding:.2rem 0;margin:0;box-shadow:var(--shadow-md);border-radius:var(--radius-md)}.search-input::placeholder{color:var(--text-secondary);opacity:1}.search-input::-webkit-input-placeholder{color:var(--text-secondary);opacity:1}.search-input:-ms-input-placeholder{color:var(--text-secondary);opacity:1}.search-input::-ms-input-placeholder{color:var(--text-secondary);opacity:1}.suggestion-item{padding:.4rem .6rem;display:flex;align-items:center;cursor:pointer;text-align:left;color:var(--text-primary);font-weight:600;font-size:.95rem}.suggestion-item-flag{flex-shrink:0;align-self:center}.suggestion-item-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.suggestion-item-name{font-weight:600;line-height:1.25}.suggestion-item-nickname{display:block;margin-top:.2rem;line-height:1.25}.suggestion-item:hover{background:var(--suggestion-hover)}.suggestion-section-label{padding:.42rem .75rem .22rem;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.suggestion-show-more{cursor:default;padding:.5rem .75rem;border-top:1px solid var(--border-color);border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px);align-items:center}.suggestion-show-more:hover{background:var(--suggestion-hover)}.suggestion-show-more-link{display:block;width:100%;color:var(--link-color,#2563eb);font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer}.suggestion-show-more-link:hover{text-decoration:underline}.suggestion-no-results{cursor:default;padding:.5rem .75rem;color:var(--text-muted);font-weight:500;font-size:.9rem;align-items:center}.suggestion-no-results:hover{background:transparent}.search-nickname{font-weight:400;font-style:italic;color:var(--text-muted);font-size:.85em}@media (max-width:700px){.search-input{width:100%}.search-box-container{margin:0!important;min-width:0}.search-box-container .search-error,.search-box-container .search-loading,.search-box-container .search-suggestions{left:50%;right:auto;width:max-content;min-width:100%;max-width:min(22rem,calc(100vw - 1rem));transform:translateX(-50%)}.header-search-cluster .search-error,.header-search-cluster .search-loading,.header-search-cluster .search-suggestions{left:calc((100% - var(--header-icon-btn-size, 2rem) - var(--header-search-gap, .5rem)) / 2);transform:translateX(-50%)}}@media (min-width:1201px){.app-header-container .header-search-cluster .search-box-container{margin-left:0;width:220px;max-width:220px;flex:0 0 220px;min-width:10rem}.app-header-container .header-search-cluster .search-input{padding-right:1.75rem}.search-input{width:100%;background:transparent;border:none}}.search-box-container .country-flag{width:24px!important;height:18px!important;flex-shrink:0}.search-box-inner{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px rgba(38,25,18,.05);gap:.2rem}.search-box-inner:focus-within{border-color:color-mix(in srgb,var(--accent-color) 56%,var(--input-border));box-shadow:inset 0 1px 2px rgba(38,25,18,.06),0 0 0 3px color-mix(in srgb,var(--accent-color) 16%,transparent)}.search-input{font-family:var(--font-sans);color:var(--text-primary);background:transparent;border:none;box-shadow:none}.search-input:focus{border:none;box-shadow:none;outline-color:transparent}.search-input::placeholder{color:var(--text-muted)}.search-submit{border:none;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 92%,#fff 8%),var(--accent-color));color:var(--table-header-color);box-shadow:inset 0 1px 0 color-mix(in srgb,white 22%,transparent)}.search-submit:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 86%,#000);color:var(--table-header-color)}.search-submit:disabled{opacity:.5}.search-error,.search-loading,.search-suggestions{background:var(--bg-card);border-color:var(--card-border);box-shadow:var(--shadow-md)}[data-theme=dark] .search-box-inner{box-shadow:inset 0 1px 2px rgba(0,0,0,.32)}[data-theme=dark] .search-input{box-shadow:none}.top-loader{--top-loader-height:3px;position:fixed;top:0;left:0;width:100%;height:var(--top-loader-height);z-index:9999;pointer-events:none;overflow:hidden;background:var(--top-loader-track-bg)}.top-loader__bar{position:absolute;top:0;left:0;height:100%;min-width:0;background:var(--top-loader-bar-gradient);box-shadow:var(--top-loader-bar-shadow);transition:width .15s cubic-bezier(.4,0,.2,1)}.top-loader__bar:after{content:"";position:absolute;top:50%;right:0;width:var(--top-loader-height);height:calc(var(--top-loader-height) + 2px);transform:translate(50%,-50%);border-radius:var(--radius-pill);background:var(--top-loader-cap-bg);box-shadow:var(--top-loader-cap-shadow)}.top-loader--finishing .top-loader__bar{transition:width .4s cubic-bezier(.4,0,.2,1)}.top-loader--finishing{opacity:0;transition:opacity .28s ease .12s}@media (prefers-reduced-motion:reduce){.top-loader--finishing,.top-loader--finishing .top-loader__bar,.top-loader__bar{transition:none}.top-loader__bar:after{display:none}}.country-flag,img.country-flag{width:24px;height:18px;aspect-ratio:var(--flag-aspect-ratio);object-fit:cover;display:inline-block;flex-shrink:0;vertical-align:middle;box-sizing:border-box;overflow:hidden;background:none;border-radius:0;box-shadow:var(--flag-shadow);border:var(--flag-border-width) solid var(--flag-border-color)}.fi{position:relative;display:inline-block}img.fi.country-flag{object-fit:cover;background:none}.country-flag-large,img.country-flag.country-flag-large{width:36px;height:27px}.countries-directory-container .country-flag,.countries-directory-container .country-flag-large,.countries-directory-container .mini-flag,.countries-directory-container .top-country-flag,.country-container .country-flag-large,.country-header .country-flag,.country-header .country-flag-large{border-color:var(--flag-border-color-elevated)}.table-header .country-flag,[data-theme=dark] .rankings-table thead .country-flag,thead .country-flag{border-color:var(--flag-border-color-on-dark)}:is(.flag-name-row,.boxer-link,.boxer-country-block,.home-champion-prev-fighter,.champion-info-mobile,.suggestion-item,.summary-name-link,.summary-name-link--champion-sentence,.home-boxer-link,.home-org-champion-icon-slot,.nation-flag-name,.top-country-item,.boxer-cell-link){align-items:center}.champion-info-mobile>a:has(.country-flag),a:has(>.country-flag:only-child){display:inline-flex;align-items:center;align-self:center;line-height:0}.boxer-link .country-flag,.champion-info-mobile .country-flag,.flag-name-row .country-flag,.suggestion-item-flag.country-flag,.summary-name-link__flag .country-flag,:is(.flag-name-row,.boxer-link,.boxer-country-block,.home-champion-prev-fighter,.suggestion-item,.summary-name-link,.summary-name-link--champion-sentence,.top-country-item)>.country-flag{align-self:center;vertical-align:middle;margin-top:0;margin-bottom:0}.rankings-now-champion-info,.rating-change{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--rankings-meta-badge-size);min-width:var(--rankings-meta-badge-size);height:var(--rankings-meta-badge-size);min-height:var(--rankings-meta-badge-size);padding:0;border-radius:var(--rankings-meta-badge-radius);font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:top;text-align:center;letter-spacing:.01em}.rating-change{margin-left:.5em;overflow:hidden}.rankings-contender-meta>.rating-change{margin-left:0}.rating-change-up{font-size:.8em;background-color:#d4edda;color:#155724;border:1px solid color-mix(in srgb,#155724 20%,transparent)}.rating-change-down{font-size:.8em;background-color:#f8d7da;color:#721c24;border:1px solid color-mix(in srgb,#721c24 20%,transparent)}.rating-change-new{font-size:.5em;background-color:#d1ecf1;color:#0c5460;border:1px solid color-mix(in srgb,#0c5460 20%,transparent);letter-spacing:.04em}[data-theme=dark] .rating-change-up{background:color-mix(in srgb,#22c55e 18%,var(--bg-card));color:#bbf7d0;border-color:color-mix(in srgb,#22c55e 34%,transparent)}[data-theme=dark] .rating-change-down{background:color-mix(in srgb,#f87171 18%,var(--bg-card));color:#fecaca;border-color:color-mix(in srgb,#f87171 34%,transparent)}[data-theme=dark] .rating-change-new{background:color-mix(in srgb,#38bdf8 18%,var(--bg-card));color:#bae6fd;border-color:color-mix(in srgb,#38bdf8 34%,transparent)}.rankings-now-champion-info{position:relative;overflow:visible;user-select:none;cursor:help;color:#92400e;background:linear-gradient(180deg,#fff7d6,#fde68a);border:1px solid color-mix(in srgb,#d97706 55%,#b91c1c 45%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 70%,transparent)}.rankings-now-champion-info__icon{display:block;width:.95rem;height:.95rem;flex-shrink:0;color:#b45309;filter:drop-shadow(0 .5px 0 color-mix(in srgb,#78350f 35%,transparent))}.rankings-now-champion-info:focus-visible{outline:2px solid color-mix(in srgb,#d97706 65%,transparent);outline-offset:1px}[data-theme=dark] .rankings-now-champion-info{background:linear-gradient(180deg,color-mix(in srgb,#fbbf24 22%,var(--bg-card)) 0,color-mix(in srgb,#d97706 18%,var(--bg-card)) 100%);color:#fde68a;border-color:color-mix(in srgb,#fbbf24 55%,#f87171 45%)}[data-theme=dark] .rankings-now-champion-info__icon{color:#fbbf24;filter:drop-shadow(0 .5px 0 rgba(0,0,0,.35))}.rankings-now-champion-info__tooltip{position:absolute;right:0;bottom:calc(100% + .45rem);z-index:300;width:15rem;max-width:min(15rem,calc(100vw - 1.5rem));padding:.55rem .65rem;font-size:.75rem;font-weight:400;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:break-word;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--table-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:none}.rankings-now-champion-info:focus-visible .rankings-now-champion-info__tooltip,.rankings-now-champion-info:focus-within .rankings-now-champion-info__tooltip,.rankings-now-champion-info:hover .rankings-now-champion-info__tooltip{opacity:1;visibility:visible}.rankings-contender-meta>.rankings-now-champion-info{overflow:visible}@media (max-width:1200px){:root{--rankings-meta-badge-size:1.65rem;--rankings-meta-badge-font-size:0.6rem}}@media (max-width:900px){:root{--rankings-meta-badge-size:1.55rem;--rankings-meta-badge-font-size:0.58rem}}@media (max-width:700px){:root{--rankings-meta-badge-size:1.5rem;--rankings-meta-badge-font-size:0.56rem}}@media (max-width:500px){:root{--rankings-meta-badge-size:1.45rem;--rankings-meta-badge-font-size:0.54rem}}.btn-primary,.submit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.75rem 1.35rem;border:1px solid color-mix(in srgb,var(--champion-row-edge) 55%,var(--accent-color));border-radius:var(--radius-pill);background-color:var(--accent-color);font-weight:750;font-size:1rem;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,white 22%,transparent),0 6px 16px color-mix(in srgb,var(--accent-color) 22%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.btn-primary,.btn-primary:hover,.submit-btn,.submit-btn:hover{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 12%,transparent),transparent 58%);color:var(--table-header-color);text-decoration:none}.btn-primary:hover,.submit-btn:hover{background-color:color-mix(in srgb,var(--accent-color) 86%,#000);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 8px 18px color-mix(in srgb,var(--accent-color) 28%,transparent)}.prose-content a:not(.org-brand):not(.boxer-ranking-link):not(.org-inline-brand):not(.archive-org-pill):not(.archive-overview__stat):not(.archive-coverage-view-toggle__link):not(.archive-coverage-entry-link__action):not(.blog-related__link):not(.blog-read-more):not(.blog-back__link):not(.blog-index-item__link):not(.search-result-item){color:var(--prose-link-color);text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.prose-content a:not(.org-brand):not(.boxer-ranking-link):not(.org-inline-brand):not(.archive-org-pill):not(.archive-overview__stat):not(.archive-coverage-view-toggle__link):not(.archive-coverage-entry-link__action):not(.blog-related__link):not(.blog-read-more):not(.blog-back__link):not(.blog-index-item__link):not(.search-result-item):hover{color:var(--prose-link-hover);text-decoration:underline}.loading-container{display:flex;justify-content:center;align-items:center;text-align:center;min-height:200px;padding:var(--space-7) var(--space-5)}.loading-spinner{font-size:var(--text-lg);color:var(--text-muted);font-style:italic}.boxer-org-summary{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.org-summary-pill{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;box-sizing:border-box;margin:0;padding:.3rem .72rem;gap:.35rem;font-size:.875rem;font-weight:700;line-height:1.2;text-align:center;color:var(--text-primary);background:color-mix(in srgb,var(--bg-card) 88%,var(--border-color) 12%);border:1px solid color-mix(in srgb,var(--border-color) 85%,var(--text-muted) 15%);border-radius:var(--radius-pill);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.org-summary-pill,.org-summary-pill:hover{text-decoration:none}.org-summary-pill:not([data-org]):hover{background:var(--bg-card);border-color:var(--border-color)}.org-summary-pill .org-code{font-weight:700;letter-spacing:.02em}.org-summary-pill .org-rank{font-weight:700}.boxer-org-summary .org-summary-pill .trophy-icon{margin:0;line-height:1}@media (max-width:768px){.boxer-org-summary{gap:6px}.org-summary-pill{min-height:2rem;padding:.32rem .62rem;font-size:.8125rem;gap:.3rem}}@media (max-width:480px){.boxer-org-summary{justify-content:center}}.rank-weight-class{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);background:var(--bg-secondary);color:var(--text-primary);font-weight:600;margin-bottom:4px}.rank-display{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0}.rank-display .rank-number{font-weight:700;font-size:var(--text-lg);color:var(--text-primary);vertical-align:middle}.rank-and-trend{display:inline-flex;align-items:center;gap:8px}.rank-headline{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:4px;margin-bottom:15px}.headline-rank{font-weight:700;font-size:1.1rem;text-align:center}.headline-month{font-size:.85em;color:var(--text-secondary);text-align:center}.prev-delta-row{gap:10px;margin-top:6px}.prev-delta-row,.trend-row{display:flex;align-items:center;justify-content:center}.trend-row{box-sizing:border-box;padding:6px;min-height:74px;overflow:visible}.prev-rank{font-size:.85em;color:var(--text-muted)}.trend-sparkline{display:block;vertical-align:middle;max-width:100%;--sparkline-stroke:#675544;--sparkline-stroke-muted:#8a7660;--sparkline-dot:#241711;--sparkline-dot-hover:var(--accent-color);--sparkline-area:color-mix(in srgb,var(--champion-row-edge) 22%,transparent);--sparkline-area-muted:color-mix(in srgb,var(--text-muted) 16%,transparent)}.trend-sparkline--muted{--sparkline-stroke:var(--sparkline-stroke-muted)}.trend-sparkline__baseline{stroke:var(--border-color);stroke-opacity:.55;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.trend-sparkline__area{fill:var(--sparkline-area);pointer-events:none}.trend-sparkline__area--muted{fill:var(--sparkline-area-muted)}.trend-sparkline__stroke{fill:none;stroke:var(--sparkline-stroke);stroke-width:2.5;vector-effect:non-scaling-stroke}.trend-sparkline__stroke--muted{stroke:var(--sparkline-stroke-muted);stroke-width:2.2}.trend-sparkline__stroke-halo{stroke:color-mix(in srgb,var(--bg-card) 58%,var(--sparkline-stroke) 42%);stroke-width:6;opacity:.42;pointer-events:none}.trend-sparkline--muted .trend-sparkline__stroke-halo{stroke:color-mix(in srgb,var(--bg-card) 75%,var(--sparkline-stroke-muted) 25%);opacity:.32}.trend-sparkline__gap-rule{stroke:var(--text-secondary);stroke-opacity:.4;stroke-width:1.5;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.trend-sparkline__dot-ring{fill:var(--bg-card);stroke:color-mix(in srgb,var(--border-color) 75%,var(--text-secondary) 25%);stroke-width:1.1;pointer-events:none}.trend-sparkline__dot{fill:var(--sparkline-dot);pointer-events:none}.trend-sparkline__dot--muted{fill:var(--text-muted)}.trend-sparkline__dot--hover{fill:var(--sparkline-dot-hover)}.trend-sparkline__value{fill:var(--text-secondary);paint-order:stroke fill;stroke:color-mix(in srgb,var(--bg-card) 88%,transparent);stroke-width:3px;pointer-events:none}.trend-sparkline__value--muted{fill:var(--text-muted)}.trend-sparkline__month{fill:var(--text-muted);pointer-events:none}.trend-sparkline__month--muted{fill:var(--text-muted)}[data-theme=dark] .trend-sparkline{--sparkline-stroke:#9aa6bc;--sparkline-stroke-muted:#6b7588;--sparkline-dot:#c5cedd;--sparkline-area:color-mix(in srgb,#7c8cff 18%,transparent);--sparkline-area-muted:color-mix(in srgb,#64748b 22%,transparent)}[data-theme=dark] .trend-sparkline__stroke-halo{stroke:color-mix(in srgb,var(--bg-card) 55%,var(--sparkline-stroke) 45%)}[data-theme=dark] .trend-sparkline__value{stroke:color-mix(in srgb,var(--bg-card) 88%,transparent)}:root{--org-brand-wba:#ffd700;--org-brand-wbc:#228b22;--org-brand-ibf:#dc143c;--org-brand-wbo:#4169e1;--org-brand-ring:#b91c1c;--org-ink-wba:#886300;--org-ink-wbc:#176f35;--org-ink-ibf:#b51440;--org-ink-wbo:#3156b5;--org-ink-ring:#a52b22}[data-theme=dark]{--org-brand-wba:#ffd54f;--org-brand-wbc:#66bb6a;--org-brand-ibf:#ff6b8e;--org-brand-wbo:#82aaff;--org-brand-ring:#f08070;--org-ink-wba:#ffe082;--org-ink-wbc:#83d698;--org-ink-ibf:#ff8cab;--org-ink-wbo:#a5bdff;--org-ink-ring:#ffa08f}[data-org=WBA]{--org-accent:var(--org-brand-wba);--org-ink:var(--org-ink-wba);--org-on-dark:#ffe082}[data-org=WBC]{--org-accent:var(--org-brand-wbc);--org-ink:var(--org-ink-wbc);--org-on-dark:#83d698}[data-org=IBF]{--org-accent:var(--org-brand-ibf);--org-ink:var(--org-ink-ibf);--org-on-dark:#ff8cab}[data-org=WBO]{--org-accent:var(--org-brand-wbo);--org-ink:var(--org-ink-wbo);--org-on-dark:#a5bdff}[data-org=RING]{--org-accent:var(--org-brand-ring);--org-ink:var(--org-ink-ring);--org-on-dark:#ffa08f}[data-org=ALL]{--org-accent:#818181;--org-ink:#242424}:root .org-brand.org-brand--button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--org-button-width,3.75rem);inline-size:var(--org-button-width,3.75rem);min-inline-size:0;min-block-size:2.75rem;box-sizing:border-box;margin:0;padding:.35rem .4rem;gap:.15rem;border:1px solid color-mix(in srgb,var(--org-accent) 48%,var(--border-color));border-radius:6px;background:color-mix(in srgb,var(--org-accent) 13%,var(--bg-card));color:var(--org-ink);font-family:inherit;font-size:.875rem;font-weight:750;line-height:1.15;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:none;vertical-align:middle;transform:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root .org-brand.org-brand--button:hover{color:var(--org-ink);background:color-mix(in srgb,var(--org-accent) 23%,var(--bg-card));border-color:var(--org-ink);text-decoration:none;box-shadow:none;transform:none}:root .org-brand.org-brand--button:is(.active,[aria-current=page],[aria-pressed=true]){border-color:var(--org-ink);box-shadow:inset 0 0 0 1px var(--org-ink)}:root .org-brand.org-brand--button[data-org=ALL]{background:#fff;color:#242424;border-color:#b9b9b9}:root .org-brand.org-brand--button[data-org=ALL]:is(:hover,.active,[aria-current=page]){border-color:#242424}.boxer-ranking-link:focus-visible,:root .org-brand.org-brand--button:focus-visible,:root .org-brand.org-brand--text:focus-visible{outline:2px solid var(--org-ink,var(--accent-color));outline-offset:3px}:root .org-brand.org-brand--text{color:var(--org-ink);font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:0;text-decoration:none;background:none;border:0;border-radius:0;padding:0}:root a.org-brand.org-brand--text:hover{color:var(--org-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.site-footer .org-brand--text{--org-ink:var(--org-on-dark)}:root .org-brand.org-brand--heading{display:inline-block;align-self:center;min-inline-size:3.75rem;box-sizing:border-box;padding-bottom:.25rem;border:0;border-bottom:3px solid var(--org-accent);border-radius:0;background:none;color:var(--org-ink);font-weight:800;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none}:is(.home-org-card-header,.boxer-profile-orgs-panel .org-card-header,.rankings-summary-footer .org-summary-heading,.rankings-table thead,.archive-coverage-table thead) .org-brand--heading{--org-ink:var(--org-on-dark)}.boxer-profile-orgs-panel .org-card-header a.home-org-title,.home-org-card-header a.home-org-title,.rankings-summary-footer .org-summary-heading a.home-org-title,.rankings-table thead th a.rankings-org-header-link{color:inherit;text-decoration:none}:is(.home-org-title,.rankings-org-header-link):hover .org-brand--heading{border-bottom-width:3px;text-decoration:none}:root .boxer-ranking-link{display:inline-flex;align-items:center;gap:0;max-width:100%;min-height:2.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--org-accent) 38%,var(--border-color));border-radius:6px;background:color-mix(in srgb,var(--org-accent) 5%,var(--bg-card));color:var(--text-primary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}:root .boxer-ranking-link:hover{color:var(--text-primary);text-decoration:none;border-color:color-mix(in srgb,var(--org-accent) 70%,var(--border-color));background:color-mix(in srgb,var(--org-accent) 10%,var(--bg-card))}.boxer-ranking-org{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:.2rem;min-width:4.5rem;padding:0 .45rem;border-right:1px solid color-mix(in srgb,var(--org-accent) 36%,var(--border-color));background:color-mix(in srgb,var(--org-accent) 14%,var(--bg-card))}.boxer-ranking-org .trophy-icon{margin:0;font-size:.8rem;line-height:1}.boxer-ranking-link .org-rank{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem;min-width:3rem;padding:0 .6rem;font-size:.9rem;font-weight:700;line-height:1.2}.boxer-ranking-link .org-pill-weight{color:var(--text-secondary);font-size:.78rem;font-weight:550}.boxer-ranking-link .org-rank-label{white-space:nowrap}:root .org-tabs{--org-button-width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,22rem);max-width:100%;box-sizing:border-box;gap:.3rem;padding:.4rem;border-radius:8px}.org-tab__status{font-size:.58rem;font-weight:600;line-height:1.1}:root .org-brand.org-brand--button.org-tab--unavailable{opacity:.5;cursor:default;pointer-events:none}.champions-table tbody.champions-org-group[data-org]{--champions-org-accent:var(--org-accent)}.champions-table tbody.champions-org-group--empty[data-org]{--champions-org-accent:color-mix(in srgb,var(--org-accent) 48%,var(--text-muted))}.ranked-table .rank-number[data-org]{color:var(--org-ink)}.champion-override-badge-previous[data-org],.home-champion-override-badge-previous[data-org]{color:var(--text-secondary);background:color-mix(in srgb,var(--bg-card) 88%,var(--champion-row-bg) 12%);border:1px solid color-mix(in srgb,var(--table-border) 78%,var(--text-secondary) 22%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 58%,transparent)}[data-theme=dark] .champion-override-badge-previous[data-org],[data-theme=dark] .home-champion-override-badge-previous[data-org]{box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent)}@media (max-width:1000px){.archive-month-links{max-width:12rem;margin-inline:auto}}@media (max-width:700px){:root .rankings-toolbar>.org-tabs{display:grid;gap:.3rem}:root .rankings-toolbar>.org-tabs .org-brand--button{min-height:2.75rem;padding:.35rem .25rem;font-size:.875rem}.home-org-month,.org-month-label,.org-summary-heading__comparison{font-size:.75rem}.org-month-label{margin-top:.15em}}@media (max-width:420px){:root .boxer-timeline__legend,:root .home-hero-org-pills,:root .organization-links{--org-button-width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;width:100%;max-width:22rem;box-sizing:border-box}}.site-footer{background-color:var(--footer-surface);color:var(--footer-text-muted);padding:48px 0 40px;margin-top:48px;font-family:inherit;line-height:1.6;border-top:3px solid color-mix(in srgb,var(--champion-row-edge) 62%,var(--footer-top-edge));box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent)}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--page-padding);gap:30px}.footer-about{flex:2;min-width:250px;margin-right:20px}.footer-about h2{color:var(--footer-text);font-family:var(--font-display);font-size:var(--heading-h2);margin-top:0;margin-bottom:15px;font-weight:700;letter-spacing:-.02em}.footer-about p{color:var(--footer-text-muted);font-size:.95rem}.site-footer .footer-link{color:var(--footer-text-muted);text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.site-footer .footer-link:focus-visible,.site-footer .footer-link:hover{color:var(--footer-text);border-color:currentColor}.footer-about .footer-link{display:inline;border-bottom:1px solid transparent}.footer-about .footer-link:focus-visible,.footer-about .footer-link:hover{color:var(--footer-text)!important;border-bottom-color:initial!important}.footer-links{display:flex;flex:3;flex-wrap:wrap;justify-content:space-around;gap:20px}.footer-column{min-width:150px}.footer-column h3{color:var(--footer-text);font-family:var(--font-display);font-size:var(--heading-h3);margin-top:0;margin-bottom:15px;border-bottom:2px solid var(--footer-column-heading-border);padding-bottom:8px;font-weight:700;letter-spacing:-.015em}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:10px}.footer-bottom{border-top:1px solid var(--footer-border);max-width:var(--content-max-width);margin:30px auto 0;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:20px var(--page-padding) 0 var(--page-padding)}.footer-about .footer-disclaimer{font-size:.9rem;color:var(--footer-text-muted);font-style:italic;margin:1rem 0 0}.footer-bottom p{margin:0;color:var(--footer-text-muted);font-size:.9rem}.footer-bottom-links{display:flex;gap:12px 16px;flex-wrap:wrap;justify-content:center;text-align:center}@media (max-width:768px){.footer-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;gap:1.4rem 1rem}.footer-about{grid-column:1/-1;margin-right:0}.footer-links{display:grid;grid-template-columns:subgrid;grid-column:1/-1;text-align:left;gap:1.25rem 1rem}.footer-column{min-width:0}.footer-column:last-child{grid-column:1/-1}.footer-column:last-child ul{column-count:2;column-gap:1rem}.footer-column ul li{break-inside:avoid;margin-bottom:.65rem}.footer-bottom{flex-direction:column;gap:15px;align-items:flex-start;text-align:left}.footer-bottom-links{justify-content:flex-start;text-align:left}.site-footer{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (max-width:390px){.footer-content,.footer-links{grid-template-columns:1fr}.footer-about,.footer-column:last-child,.footer-links{grid-column:1}}@media (min-width:769px){.site-footer{padding-bottom:max(40px,env(safe-area-inset-bottom))}}