.skip-to-content{position:absolute;left:-9999px;top:0;z-index:9999;padding:.75rem 1rem;background:var(--accent-color);color:var(--bg-card);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-sm) 0;transition:left .2s ease}.skip-to-content:focus{position:fixed;left:0;top:0;outline:2px solid white;outline-offset:2px}main#main-content:focus,main#main-content:focus-visible{outline:none;box-shadow:none}.home-container{max-width:var(--home-max-width);margin:0 auto;padding:0 var(--page-padding);box-sizing:border-box;width:100%;min-width:0;overflow-x:clip}.about-page-wrapper,.archives-container,.az-container,.boxer-profile-container,.champions-by-nation-container,.champions-container,.contact-container,.contact-page-wrapper,.countries-directory-container,.country-container,.country-page-container,.faq-container,.faq-page-wrapper,.how-rankings-work-wrapper,.methodology-container,.methodology-page-wrapper,.movements-container,.organization-container,.organizations-directory-container,.page-layout-wrapper,.privacy-policy-container,.ranked-by-nation-container,.rankings-container,.search-results-container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--page-padding);box-sizing:border-box;min-width:0}@media (max-width:768px){.about-page-wrapper,.archives-container,.az-container,.boxer-profile-container,.champions-by-nation-container,.champions-container,.contact-container,.contact-page-wrapper,.countries-directory-container,.country-container,.country-page-container,.faq-container,.faq-page-wrapper,.home-container,.how-rankings-work-wrapper,.methodology-container,.methodology-page-wrapper,.movements-container,.organization-container,.organizations-directory-container,.page-layout-wrapper,.privacy-policy-container,.ranked-by-nation-container,.rankings-container,.search-results-container{padding:var(--page-padding-mobile)}.boxer-profile-container{padding-top:0}}.not-found-page{max-width:900px;margin:0 auto;padding:4rem var(--page-padding) 6rem}.not-found-panel{padding:clamp(2rem,6vw,5rem);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-md);text-align:center}.not-found-kicker{color:var(--accent-color);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.not-found-panel h1{margin:.55rem auto 1rem;max-width:18ch}.not-found-panel>p:not(.not-found-kicker){max-width:42rem;margin:0 auto;color:var(--text-secondary)}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.7rem}.not-found-actions a{padding:.7rem 1rem;border:1px solid var(--border-color);border-radius:999px;color:var(--accent-color);font-weight:750;text-decoration:none}.not-found-actions a:focus-visible,.not-found-actions a:hover{border-color:var(--accent-color);text-decoration:none}.rankings-table thead th[data-org]{border-bottom:1px solid var(--org-panel-header-border)}.rankings-table thead th[data-org] .rankings-org-header-link,.rankings-table thead th[data-org] .rankings-org-header-stack{display:flex;flex-direction:column;align-items:center;animation:rankings-scorecard-place .38s ease-out both}.rankings-table tbody .boxer-cell-link .boxer-name,.rankings-table thead th[data-org] .rankings-org-header-label{display:inline-block;animation:rankings-scorecard-place .38s ease-out both}.rankings-table tbody .boxer-cell-link :is(.rating-change,.rankings-now-champion-info){animation:rankings-badge-reveal .3s ease-out both;animation-delay:.38s}.rankings-table thead th[data-org=WBA] .rankings-org-header-label,.rankings-table thead th[data-org=WBA] .rankings-org-header-link,.rankings-table thead th[data-org=WBA] .rankings-org-header-stack{animation-delay:.04s}.rankings-table thead th[data-org=WBC] .rankings-org-header-label,.rankings-table thead th[data-org=WBC] .rankings-org-header-link,.rankings-table thead th[data-org=WBC] .rankings-org-header-stack{animation-delay:.12s}.rankings-table thead th[data-org=IBF] .rankings-org-header-label,.rankings-table thead th[data-org=IBF] .rankings-org-header-link,.rankings-table thead th[data-org=IBF] .rankings-org-header-stack{animation-delay:.2s}.rankings-table thead th[data-org=WBO] .rankings-org-header-label,.rankings-table thead th[data-org=WBO] .rankings-org-header-link,.rankings-table thead th[data-org=WBO] .rankings-org-header-stack{animation-delay:.28s}.rankings-table thead th[data-org=RING] .rankings-org-header-label,.rankings-table thead th[data-org=RING] .rankings-org-header-link,.rankings-table thead th[data-org=RING] .rankings-org-header-stack{animation-delay:.36s}@keyframes rankings-scorecard-place{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes rankings-badge-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rankings-table tbody .boxer-cell-link .boxer-name,.rankings-table tbody .boxer-cell-link :is(.rating-change,.rankings-now-champion-info),.rankings-table thead th[data-org] .rankings-org-header-label,.rankings-table thead th[data-org] .rankings-org-header-link,.rankings-table thead th[data-org] .rankings-org-header-stack{animation:none}}.page-layout-wrapper{display:flex;flex-direction:column;gap:var(--layout-stack-gap)}.page-layout-wrapper .page-header{margin-bottom:0}.page-layout-content{width:100%;min-width:0}h1{font-size:var(--heading-h1);margin:0 0 1rem;line-height:1.2;letter-spacing:-.02em;text-align:center}h1,h2{font-weight:700;color:var(--text-primary)}h2{font-size:var(--heading-h2);margin:0 0 .75rem;line-height:1.25;letter-spacing:-.015em}h3{font-size:var(--heading-h3);font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3}.page-header{text-align:center;margin-bottom:var(--layout-page-header-margin-bottom);padding:0}.page-header h1{font-size:var(--heading-h1);font-weight:700;color:var(--text-primary);margin:0 0 var(--layout-page-header-h1-margin-bottom,.5rem) 0}.archives-subtitle,.champions-subtitle,.home-subtitle,.movements-subtitle,.page-header .page-subtitle,.ranked-subtitle,.rankings-subtitle{color:var(--text-secondary);font-size:var(--layout-page-subtitle-font-size,1.05rem);margin:0 auto;max-width:min(var(--layout-prose-max-width),100%);box-sizing:border-box;line-height:var(--layout-page-subtitle-line-height,1.6)}@media (max-width:768px){h1{margin-bottom:.5rem;line-height:1.1}h2{margin-bottom:.4rem}.page-header{margin-bottom:max(.45rem,calc(var(--layout-page-header-margin-bottom) - .55rem));padding:0}.page-header h1{font-size:var(--heading-h1-mobile);margin-top:0;margin-bottom:var(--layout-page-header-h1-margin-bottom,.95rem);line-height:1.1}.archives-subtitle,.champions-subtitle,.home-subtitle,.movements-subtitle,.page-header .page-subtitle,.ranked-subtitle,.rankings-subtitle{font-size:var(--layout-page-subtitle-font-size,.95rem);line-height:var(--layout-page-subtitle-line-height,1.55)}}.br-ad{width:100%;max-width:970px;min-height:90px;margin:32px auto;box-sizing:border-box;clear:both;text-align:center}.br-ad-label{margin-bottom:8px;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);opacity:.65}.br-ad ins.adsbygoogle{display:block;min-height:90px}.br-ad--rankings-after-table{margin-top:24px}.br-ad--profile-bottom{margin-top:36px}.home-dashboard-grid>.br-ad,.nations-grid>.br-ad,.weight-classes-grid>.br-ad{grid-column:1/-1}@media (max-width:600px){.br-ad{margin:28px auto}.br-ad,.br-ad ins.adsbygoogle{min-height:100px}}html{scrollbar-gutter:stable}#root,body,html{width:100%}#root,.App,body,html{overflow-x:hidden;max-width:100%}.App{text-align:center;font-family:Segoe UI,Arial,sans-serif;background:var(--bg-primary);min-height:100vh;min-height:100svh;display:flex;flex-direction:column}main#main-content{flex:1 0 auto;min-height:calc(100vh - 96px);min-height:calc(100svh - 96px);min-width:0;padding-top:var(--layout-main-padding-block-start);padding-bottom:var(--layout-main-padding-block-end)}.defer-render{content-visibility:auto;contain-intrinsic-size:900px}.site-header{margin-bottom:.2rem}.boxer-profile-card,.table-container{max-width:var(--content-max-width);margin:2.5rem auto 2rem;background:var(--card-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2.2rem 2.2rem 1.5rem;text-align:center;border:1px solid var(--card-border);box-sizing:border-box}.boxer-profile-table-centered,.rankings-table{width:100%;border-collapse:collapse;background:var(--table-bg);box-shadow:var(--shadow-sm);overflow:hidden;margin-left:auto;margin-right:auto;margin-top:0;font-size:1rem;color:var(--text-primary);table-layout:fixed}.rankings-table{border:1px solid var(--table-border);border-radius:var(--radius-sm)}.rankings-table thead{background:var(--org-panel-header-bg)}:is(.home-org-card-header,.rankings-summary-footer h3.org-summary-heading,.rankings-table thead th){background:var(--org-panel-header-bg);color:var(--org-panel-header-color);font-family:var(--org-panel-header-font);padding:var(--org-panel-header-padding-block) var(--org-panel-header-padding-inline);border-bottom:1px solid var(--org-panel-header-border)}.rankings-summary-footer h3.org-summary-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.45rem .75rem;margin:-1.25rem -1.5rem 1rem;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;border-bottom:1px solid var(--org-panel-header-border)}.rankings-table thead th{text-align:center;text-transform:none;border-bottom:1px solid var(--org-panel-header-border);vertical-align:middle}.rankings-table thead th,.rankings-table thead th .rankings-org-header-label,.rankings-table thead th .rankings-org-header-org,:is(.home-org-card-header,.rankings-summary-footer .org-summary-heading) .rankings-org-header-org{font-size:var(--org-panel-header-org-size);font-weight:var(--org-panel-header-org-weight);letter-spacing:var(--org-panel-header-org-letter-spacing)}.home-org-month,.org-month-label,.org-summary-heading__comparison{font-size:var(--org-panel-header-meta-size);font-weight:var(--org-panel-header-meta-weight);color:var(--org-panel-header-meta-color);line-height:1.25}.org-summary-heading__comparison{display:inline-flex;align-items:center;min-height:0;padding:0;border:none;border-radius:0;background:transparent;white-space:nowrap}.rankings-table thead th:first-child{border-top-left-radius:var(--radius-sm);border-left:1px solid var(--table-header-bottom)}.rankings-table thead th:last-child{border-top-right-radius:var(--radius-sm);border-right:1px solid var(--table-header-bottom)}.rankings-table th:not(:last-child){border-right:1px solid color-mix(in srgb,var(--table-header-color) 16%,transparent)}.rankings-table td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);vertical-align:middle;text-align:center;font-size:1rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings-table td:last-child{border-right:none}.rankings-table tbody td{transition:none}.rankings-table tbody tr.contender-row td:not(.rank-col){overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.rankings-table .contender-row-alt td:not(.rank-col){background-color:color-mix(in srgb,var(--table-row-stripe-bg) 84%,var(--champion-row-bg) 16%)}.rankings-table .contender-row td.rank-col{background-color:var(--rank-column-td-bg);font-weight:700;font-variant-numeric:tabular-nums}.rankings-table .contender-row-alt td.rank-col{background-color:color-mix(in srgb,var(--rank-column-td-bg) 58%,var(--table-row-stripe-bg))}p{font-size:1.2rem;color:var(--text-primary)}.org-select-container{margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}#org-select{padding:.5rem 1rem;font-size:1.1rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg,#f9f9f9);color:var(--text-primary);transition:border .2s}#org-select:focus{outline:none;border:2px solid var(--text-primary)}.boxer-name{font-weight:600;text-align:left;flex-grow:1;text-wrap:auto}@media (max-width:1200px){.boxer-name{font-size:.9em}}.app-header-container .header-right .main-nav .dropdown-toggle.active,.app-header-container .header-right .main-nav .nav-link.active,.app-header-container .main-nav .dropdown-toggle.active,.app-header-container .main-nav .nav-link.active{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 92%,#fff 8%),var(--accent-color))!important;background-color:var(--accent-color)!important;border-color:color-mix(in srgb,var(--accent-color) 76%,var(--champion-row-edge))!important;color:#fff8ea!important;box-shadow:0 8px 18px rgba(122,32,31,.16)!important}[data-theme=dark] .app-header-container .header-right .main-nav .dropdown-toggle.active,[data-theme=dark] .app-header-container .header-right .main-nav .nav-link.active,[data-theme=dark] .app-header-container .main-nav .dropdown-toggle.active,[data-theme=dark] .app-header-container .main-nav .nav-link.active{background-image:linear-gradient(180deg,#7a2b22,#481715)!important;background-color:#5d1918!important;border-color:color-mix(in srgb,var(--champion-row-edge) 42%,var(--accent-color))!important;color:#fff2db!important}.app-header-container .main-nav .dropdown-toggle:focus-visible,.app-header-container .main-nav .nav-dropdown:focus-within>.dropdown-toggle,.app-header-container .main-nav .nav-dropdown:hover>.dropdown-toggle,.app-header-container .main-nav .nav-link:focus-visible{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 88%,#fff 12%),var(--accent-color))!important;background-color:var(--accent-color)!important;border-color:color-mix(in srgb,var(--champion-row-edge) 52%,var(--accent-color))!important;color:#fff8ea!important;outline:2px solid color-mix(in srgb,var(--champion-row-edge) 72%,#fff 28%)!important;outline-offset:2px!important;box-shadow:0 8px 18px rgba(122,32,31,.16)!important}[data-theme=dark] .app-header-container .main-nav .dropdown-toggle:focus-visible,[data-theme=dark] .app-header-container .main-nav .nav-dropdown:focus-within>.dropdown-toggle,[data-theme=dark] .app-header-container .main-nav .nav-dropdown:hover>.dropdown-toggle,[data-theme=dark] .app-header-container .main-nav .nav-link:focus-visible{background-image:linear-gradient(180deg,#7a2b22,#481715)!important;background-color:#5d1918!important;border-color:color-mix(in srgb,var(--champion-row-edge) 42%,var(--accent-color))!important;color:#fff2db!important;outline-color:color-mix(in srgb,var(--champion-row-edge) 62%,transparent)!important}.app-header-container .dropdown-toggle.active,.app-header-container .header-right .main-nav .dropdown-toggle.active,.app-header-container .header-right .main-nav .nav-link.active,.app-header-container .nav-link.active{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 92%,#fff 8%),var(--accent-color))!important;background-color:var(--accent-color)!important;border-color:color-mix(in srgb,var(--accent-color) 76%,var(--champion-row-edge))!important;color:#fff8ea!important;box-shadow:0 8px 18px rgba(122,32,31,.16)!important}[data-theme=dark] .app-header-container .dropdown-toggle.active,[data-theme=dark] .app-header-container .header-right .main-nav .dropdown-toggle.active,[data-theme=dark] .app-header-container .header-right .main-nav .nav-link.active,[data-theme=dark] .app-header-container .nav-link.active{background-image:linear-gradient(180deg,#7a2b22,#481715)!important;background-color:#5d1918!important;color:#fff2db!important}.header-search-cluster .search-loading,.search-box-container .search-loading{top:calc(100% + .42rem);left:0;right:auto;width:max-content;min-width:8.5rem;padding:.48rem .72rem;border:1px solid var(--card-border);border-radius:999px;background:color-mix(in srgb,var(--bg-card) 94%,var(--champion-row-bg))!important;color:var(--text-primary);box-shadow:var(--shadow-md);overflow:hidden}.header-search-cluster .search-loading .loading-indicator,.search-box-container .search-loading .loading-indicator{margin:0}@media (max-width:900px){.boxer-name{font-size:.85em}}@media (max-width:700px){.boxer-name{font-size:.8em}}@media (max-width:500px){.boxer-name{font-size:.75em}}.boxer-country{font-size:.95rem;color:var(--text-secondary)}.boxer-empty{color:var(--text-muted)}.boxer-profile-table-centered .organization-link{text-decoration:none;color:inherit}.boxer-profile-table-centered .organization-link:hover,.org-card-header .organization-link:hover{text-decoration:underline}.main-nav{background:var(--nav-bg);padding:.5rem 1rem;border-radius:12px;width:fit-content;margin-left:1.8rem;margin-top:0;margin-bottom:0;flex:1;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 4px 12px rgba(0,0,0,.15)}.main-nav:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.nav-container{display:flex;gap:1.1rem;align-items:center;flex-wrap:wrap}.nav-link{color:#fff;text-decoration:none;padding:.6rem 1.3rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;font-family:Segoe UI,Arial,sans-serif;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.15);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);transform:none!important}.nav-dropdown{position:relative;display:inline-block}.dropdown-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1.3rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;font-family:Segoe UI,Arial,sans-serif;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);letter-spacing:.02em;color:#fff;text-decoration:none}.dropdown-toggle:hover{background:rgba(255,255,255,.15);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);transform:none!important}.dropdown-toggle:after{content:"▼";font-size:.7rem;transition:transform .3s ease;margin-left:.5rem}.nav-dropdown:focus-within .dropdown-toggle:after,.nav-dropdown:hover .dropdown-toggle:after{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:var(--nav-bg);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.3);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link{display:block;color:#fff;text-decoration:none;padding:.8rem 1.2rem;font-weight:500;font-size:.9rem;transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.dropdown-link:last-child{border-bottom:none}.dropdown-link:hover{background:rgba(255,255,255,.1);color:#fff}.dropdown-link.active{font-weight:600}@media (max-width:700px){.nav-dropdown{width:100%}#primary-navigation .dropdown-link,#primary-navigation .dropdown-menu{transform:none!important;transition:none!important}#primary-navigation .dropdown-link{opacity:1!important}#primary-navigation .nav-dropdown.open .dropdown-menu{opacity:1!important;visibility:visible!important;max-height:none!important;overflow:visible!important;margin-bottom:0!important;transform:translateY(0)!important}#primary-navigation .nav-dropdown.open .dropdown-link{opacity:1!important;transform:translateY(0)!important}.dropdown-toggle{width:100%;justify-content:space-between;padding:1rem 1.6rem;border-radius:var(--radius-md);margin-bottom:0}.dropdown-menu{position:static;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:none;box-shadow:none;background:var(--nav-bg);border:1px solid rgba(255,255,255,.1);margin-top:0;margin-bottom:0;border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-dropdown:focus-within .dropdown-menu{opacity:1;visibility:visible;max-height:500px;margin-bottom:1rem}.dropdown-link{padding:.8rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;transform:translateY(-10px);opacity:0;transition:all .2s ease;transition-delay:.1s}.nav-dropdown:focus-within .dropdown-link{transform:translateY(0);opacity:1}.dropdown-link:hover{background:rgba(255,255,255,.1);color:#fff}}@media (max-width:768px){.month-nav-container{padding:.6rem;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem;border-radius:12px}.month-arrow{width:34px;height:34px;font-size:.9rem}.month-label,.month-select{font-size:.85rem;width:auto;max-width:200px;padding:.4rem .8rem}.month-select{padding-right:2.2rem;background-position:right .6rem center}}@media (max-width:480px){.month-nav-container{padding:.5rem;gap:.4rem;margin-bottom:.75rem}.month-arrow{width:30px;height:30px;font-size:.85rem}.month-label,.month-select{font-size:.85rem;width:240px;padding:.5rem 1rem}.month-select{padding-right:2.5rem;background-position:right .8rem center}}.flag-name-row{display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:0;line-height:1.35}@media (max-width:900px) and (min-width:701px){.flag-name-row:has(.country-flag){display:grid;grid-template-columns:20px 1fr auto;gap:4px;align-items:center}.flag-name-row:has(.country-flag) .country-flag{grid-column:1;margin-right:0;justify-self:start}.flag-name-row:has(.country-flag) .boxer-name{grid-column:2;overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal}.rankings-table .contender-row .flag-name-row:has(.country-flag) .boxer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:manual}.flag-name-row:has(.country-flag) .rankings-contender-meta{grid-column:3;margin-left:0;justify-self:end;flex-wrap:nowrap}.flag-name-row:has(.country-flag) .rating-change{grid-column:unset;margin-left:0}@supports not (selector(:has(.country-flag))){.flag-name-row .boxer-name{overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal}}}.country-flag{margin-right:8px}.vacant-cell{color:var(--text-secondary);font-style:italic}.hamburger-menu,.header-menu-toggle{display:none;flex-shrink:0}.hamburger-menu{position:relative;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-card) 88%,var(--champion-row-bg) 12%);border:1px solid color-mix(in srgb,var(--champion-row-edge) 28%,var(--border-color));border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);cursor:pointer;inline-size:var(--header-icon-btn-size,2rem);block-size:var(--header-icon-btn-size,2rem);padding:0;line-height:1;transition:background .2s,border-color .2s;box-shadow:inset 0 1px 0 color-mix(in srgb,white 35%,transparent)}.hamburger-menu:hover{background:color-mix(in srgb,var(--champion-row-bg) 42%,var(--bg-card));border-color:color-mix(in srgb,var(--champion-row-edge) 38%,var(--border-color))}.hamburger-menu:before{content:"☰";display:block;width:1.1rem;height:1.1rem;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-align:center;pointer-events:none}.nav-toggle:checked+.hamburger-menu:before{content:"×";font-size:1.2rem;line-height:1.1rem}.nav-toggle{position:absolute;opacity:0;pointer-events:none}.header-menu-toggle .hamburger-menu:focus-visible,.nav-toggle:focus-visible+.hamburger-menu{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px;border-radius:var(--radius-md)}.header-search-row{--header-search-gap:0.5rem}.header-search-cluster,.header-search-row{display:flex;align-items:center;min-width:0}.header-search-cluster{justify-content:flex-start}.header-search-cluster,.header-search-cluster .search-box-inner{gap:var(--header-search-gap)}.header-right{display:flex;align-items:center;flex:1 1 12rem;justify-content:flex-end;flex-wrap:wrap;gap:.5rem 1rem;min-width:0;max-width:100%}@media (max-width:1200px){html.nav-scroll-locked{overflow:hidden;overflow-x:clip;overscroll-behavior:none;scrollbar-gutter:stable}html.nav-scroll-locked body{touch-action:none}html.nav-scroll-locked .app-header{padding-right:calc(var(--page-padding) + var(--scrollbar-compensation, 0px))}.hamburger-menu{display:inline-flex;z-index:1001}.app-header{position:sticky;top:0;z-index:1102;margin-bottom:0;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--page-padding);padding-right:var(--page-padding);width:100%;box-sizing:border-box}.app-header-container{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) var(--header-icon-btn-size,2rem);grid-template-rows:auto;align-items:center;column-gap:.65rem;row-gap:0;padding-block:.58rem .42rem;padding-inline:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.app-header-container>a{grid-column:1;grid-row:1;display:flex;align-items:center;align-self:center;flex-shrink:0;position:relative;z-index:1103}.app-header-container .logo-image{max-height:52px;width:auto}.header-menu-toggle{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:center;flex-shrink:0;position:relative;z-index:1104;inline-size:var(--header-icon-btn-size,2rem)}.header-menu-toggle .nav-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.header-menu-toggle .hamburger-menu{position:static;cursor:pointer;pointer-events:auto}.header-right{grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;width:auto;margin-top:0;overflow:visible}.header-search-cluster,.header-search-row{flex:1 1 auto;width:100%;min-width:0;align-items:center}.header-search-cluster{max-width:100%}.header-search-cluster .search-box-container{flex:1 1 auto;min-width:0;margin:0!important}.header-search-cluster .search-box-inner{width:100%;min-width:0}.header-search-cluster .search-input-wrap{flex:1 1 auto;min-width:0}.header-search-cluster .search-input{width:100%;max-width:100%;padding:.4rem 1.75rem .4rem .55rem;font-size:.85rem}.header-search-cluster .search-submit,.header-search-cluster .theme-toggle{flex-shrink:0}.header-search-cluster,.header-search-row{position:relative;overflow:visible}.header-search-cluster,.header-search-cluster .search-box-container,.header-search-cluster .search-error,.header-search-cluster .search-loading,.header-search-cluster .search-suggestions,.header-search-row{z-index:var(--header-search-overlay-z,1103)}.header-right .main-nav{position:fixed;top:var(--mobile-nav-drawer-top);left:0;right:0;bottom:0;width:auto;max-width:100%;transform:translateX(-102%);transition:transform .22s ease!important;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.65rem calc(var(--page-padding) + var(--header-bar-inset-inline)) 1.25rem calc(var(--page-padding) + var(--header-bar-inset-inline));margin:0;border-radius:0;background:var(--bg-header,#fff);box-shadow:none;pointer-events:none}.app-header-container:has(.nav-toggle:checked) .header-right .main-nav{transform:translateX(0);pointer-events:auto}.nav-container{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;flex-wrap:nowrap;overflow-x:unset}.app-header-container .header-right .main-nav .dropdown-link,.app-header-container .header-right .main-nav .dropdown-toggle,.app-header-container .header-right .main-nav .nav-link{transition:none!important;backdrop-filter:none!important}.app-header-container .main-nav .dropdown-toggle,.app-header-container .main-nav .nav-link{width:100%;justify-content:center;text-align:center;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--text-primary);border-radius:12px;padding:.95rem .9rem;line-height:1.2;box-shadow:var(--shadow-sm)}.app-header-container .main-nav .dropdown-toggle:hover,.app-header-container .main-nav .nav-link:hover{background:var(--bg-card);color:var(--text-primary)}.app-header-container .main-nav .nav-dropdown{width:100%}.app-header-container .main-nav .dropdown-menu{position:static;display:none;width:100%;margin:.6rem 0 0;padding:0;background:transparent;box-shadow:none;border:0}.app-header-container .header-right .main-nav .nav-dropdown:focus-within .dropdown-menu{display:none}.app-header-container .header-right .main-nav .nav-dropdown.open .dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important;overflow:visible!important;transform:translateY(0)!important}.app-header-container .header-right .main-nav .nav-dropdown.open .dropdown-link{opacity:1!important;transform:translateY(0)!important}.app-header-container .main-nav .dropdown-link{display:block;width:100%;text-align:center;margin-top:.5rem;border:1px solid var(--text-primary);border-radius:12px;padding:.9rem}.app-header-container .main-nav .dropdown-link,.app-header-container .main-nav .dropdown-link:hover{background:var(--bg-card);color:var(--text-primary)}}.app-header{width:100%;max-width:var(--content-max-width);margin:0 auto .85rem;padding:0 var(--page-padding);box-sizing:border-box;min-width:0;background:transparent}.app-header-container{display:flex;align-items:center;justify-content:space-between;padding-block:.7rem;padding-inline:0;box-sizing:border-box;min-width:0;flex-wrap:wrap;gap:.5rem 1rem;background:var(--bg-header);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);border-top:1px solid transparent;overflow:visible}@media (max-width:768px){.app-header{margin-bottom:0;padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}html.nav-scroll-locked .app-header{padding-right:calc(var(--page-padding-mobile) + var(--scrollbar-compensation, 0px))}}@media (max-width:1200px){.app-header-container{padding-inline:var(--header-bar-inset-inline)}}.logo-image{max-height:60px;margin-top:0;margin-bottom:0}.app-header-container .main-nav{margin-left:0;margin-top:0;margin-bottom:0;flex:1 1 auto;min-width:0;max-width:100%;width:auto;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}.app-header-container .nav-container{display:flex;gap:.5rem .85rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.rank-weight-class{font-size:.85em;font-weight:500;color:var(--text-secondary);margin-bottom:6px;text-decoration:none}.rank-weight-class:hover{text-decoration:underline;cursor:pointer}.rankings-source-line{text-align:center;font-size:.875rem;margin:.35rem auto .75rem;color:var(--text-secondary)}.rankings-source-line--after-data{margin-top:.65rem;margin-bottom:.35rem}.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:999px;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;border-radius:0;box-shadow:var(--flag-shadow);border:var(--flag-border-width) solid var(--flag-border-color)}.fi.country-flag{background-size:cover}.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}.rankings-table .flag-name-row:has(.rankings-now-champion-info),.rankings-table .rankings-contender-meta:has(.rankings-now-champion-info){overflow:visible}.rankings-table .contender-row .contender-cell--link:has(.rankings-now-champion-info){overflow:visible}.rankings-table tbody tr.contender-row:has(.rankings-now-champion-info:focus-within),.rankings-table tbody tr.contender-row:has(.rankings-now-champion-info:hover){position:relative;z-index:40}.rankings-table tbody tr.contender-row td:has(.rankings-now-champion-info){overflow:visible}.rankings-table tbody tr.contender-row td:has(.rankings-now-champion-info:focus-within),.rankings-table tbody tr.contender-row td:has(.rankings-now-champion-info:hover){position:relative;z-index:41;overflow:visible}.rankings-table .contender-row .contender-cell--link:has(.rankings-now-champion-info:focus-within),.rankings-table .contender-row .contender-cell--link:has(.rankings-now-champion-info:hover){position:relative;z-index:42;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}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--org-brand-wba:#ffd700;--org-brand-wbc:#228b22;--org-brand-ibf:#dc143c;--org-brand-wbo:#4169e1;--org-brand-ring:#b91c1c}[data-theme=dark]{--org-brand-wba:#ffd54f;--org-brand-wbc:#66bb6a;--org-brand-ibf:#ff6b6b;--org-brand-wbo:#82aaff;--org-brand-ring:#f87171}.site-footer .footer-org-link.footer-link[data-org=WBA]{color:color-mix(in srgb,var(--org-brand-wba) 92%,#fff 8%)}.site-footer .footer-org-link.footer-link[data-org=WBC]{color:color-mix(in srgb,var(--org-brand-wbc) 92%,#fff 8%)}.site-footer .footer-org-link.footer-link[data-org=IBF]{color:color-mix(in srgb,var(--org-brand-ibf) 92%,#fff 8%)}.site-footer .footer-org-link.footer-link[data-org=WBO]{color:color-mix(in srgb,var(--org-brand-wbo) 92%,#fff 8%)}.site-footer .footer-org-link.footer-link[data-org=RING]{color:color-mix(in srgb,var(--org-brand-ring) 92%,#fff 8%)}.site-footer .footer-org-link.footer-link:focus-visible,.site-footer .footer-org-link.footer-link:hover{color:var(--footer-text)}.site-footer{background-color:var(--footer-surface);color:var(--footer-text-muted);padding:40px 0;margin-top:40px;font-family:inherit;line-height:1.6;border-top:2px solid color-mix(in srgb,var(--champion-row-edge) 55%,var(--footer-top-edge));box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,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-size:var(--heading-h3);margin-top:0;margin-bottom:15px;border-bottom:2px solid var(--footer-column-heading-border);padding-bottom:8px;font-weight:600}.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{flex-direction:column;text-align:center}.footer-about{margin-right:0}.footer-links{justify-content:center;text-align:center}.footer-bottom{flex-direction:column;gap:15px}.site-footer{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (min-width:769px){.site-footer{padding-bottom:max(40px,env(safe-area-inset-bottom))}}