/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing)*10)}.top-15{top:calc(var(--spacing)*15)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:769px){html{zoom:.67}}:root{--background:#f3eadb;--foreground:#241b16;--bg-primary:#f3eadb;--bg-secondary:#eadbc2;--bg-tertiary:#ddc8a6;--bg-card:#fff9ee;--bg-header:#fffaf0;--text-primary:#241b16;--text-secondary:#675544;--text-muted:#8a7660;--border-color:#d7c2a2;--border-light:#eadcc6;--shadow-sm:0 1px 2px #28181014,0 8px 24px #4223160d;--shadow-md:0 8px 24px #2818101c,0 18px 54px #2818101a;--link-color:#6f1d1b;--accent-color:#7a201f;--badge-bg:#b08a3c;--input-bg:#fffaf0;--input-border:#bda683;--card-bg:#fff9ee;--card-border:#d6bd95;--table-bg:#fffaf1;--table-header-bg:#241711;--table-header-color:#fff4df;--table-border:#e3d0b2;--champion-row-bg:#fbefd5;--skeleton-bg:#e3d4bd;--skeleton-shine:#f7eddd;--suggestion-hover:#efe0c9;--nav-bg:#241711;--mobile-menu-bg:#fff7e8;--highlight-bg:#f4dfaa;--highlight-text:#241b16;--highlight-border:#b08a3c;--font-display:Constantia,"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;--font-sans:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-numeric:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--heading-h1:clamp(2.15rem,4.4vw,3.8rem);--heading-h2:1.72rem;--heading-h3:1.25rem;--heading-h1-mobile:clamp(1.85rem,10vw,2.65rem);--heading-h2-mobile:1.35rem;--heading-h3-mobile:1.1rem;--content-max-width:1600px;--home-max-width:1600px;--header-max-width:var(--content-max-width);--page-padding:1.25rem;--page-padding-mobile:.75rem;--header-bar-inset-inline:.65rem;--header-icon-btn-size:2rem;--mobile-nav-drawer-top:calc(.7rem + .7rem + 3.25rem + 2px);--header-search-overlay-z:1103;--layout-main-padding-block-start:.75rem;--layout-main-padding-block-end:2.5rem;--layout-page-header-margin-bottom:1.35rem;--layout-page-header-h1-margin-bottom:.5rem;--layout-page-subtitle-font-size:1.05rem;--layout-page-subtitle-line-height:1.6;--layout-stack-gap:1.25rem;--layout-stack-gap-lg:1.5rem;--layout-prose-max-width:40rem;--layout-prose-card-padding:clamp(1.25rem,3.5vw,2rem)clamp(1rem,4vw,2.5rem);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--prose-link-color:#7a201f;--prose-link-hover:#481111;--footer-surface:#1b120e;--footer-text:#ffffffe0;--footer-text-muted:#ffffffb8;--footer-border:#ffffff24;--footer-column-heading-border:#ffffff38;--footer-top-edge:#ffffff1a;--top-loader-track-bg:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){:root{--top-loader-track-bg:color-mix(in srgb,var(--champion-row-edge)20%,transparent)}}:root{--top-loader-bar-gradient:linear-gradient(90deg,var(--accent-color)0%,var(--champion-row-edge)58%,var(--champion-row-edge)100%)}@supports (color:color-mix(in lab,red,red)){:root{--top-loader-bar-gradient:linear-gradient(90deg,var(--accent-color)0%,color-mix(in srgb,var(--champion-row-edge)88%,#4a3010 12%)58%,color-mix(in srgb,var(--champion-row-edge)42%,white 58%)100%)}}:root{--top-loader-bar-shadow:0 0 10px var(--champion-row-edge),inset 0 1px 0 #ffffff6b}@supports (color:color-mix(in lab,red,red)){:root{--top-loader-bar-shadow:0 0 10px color-mix(in srgb,var(--champion-row-edge)38%,transparent),inset 0 1px 0 #ffffff6b}}:root{--top-loader-cap-bg:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){:root{--top-loader-cap-bg:color-mix(in srgb,var(--champion-row-edge)72%,white 28%)}}:root{--top-loader-cap-shadow:0 0 7px var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){:root{--top-loader-cap-shadow:0 0 7px color-mix(in srgb,var(--champion-row-edge)55%,transparent)}}:root{--table-header-bottom:#b08a3c73;--rank-column-td-bg:#efe0c8;--table-row-stripe-bg:#f7eddc;--table-row-hover-bg:#7a201f12;--champion-row-edge:#b08a3c;--now-champion-edge:#9f2f2f;--now-champion-card-border:#b91c1c}@supports (color:color-mix(in lab,red,red)){:root{--now-champion-card-border:color-mix(in srgb,#b91c1c 36%,var(--table-border))}}:root{--now-champion-stripe-color:#b91c1c1a;--badge-gold-bg:linear-gradient(180deg,#ecd796,#d4b46d 46%,#a67c32);--badge-gold-border:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){:root{--badge-gold-border:color-mix(in srgb,var(--champion-row-edge)78%,#4a3010)}}:root{--badge-gold-text:#2a1708;--badge-silver-bg:linear-gradient(180deg,#f0f3f7,#c5ccd6 48%,#9aa3b0);--badge-silver-border:#8f98a5}@supports (color:color-mix(in lab,red,red)){:root{--badge-silver-border:color-mix(in srgb,#8f98a5 62%,var(--table-border))}}:root{--badge-silver-text:#2a3038;--org-panel-header-bg:linear-gradient(180deg,var(--table-header-bg),var(--table-header-bg))}@supports (color:color-mix(in lab,red,red)){:root{--org-panel-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--table-header-bg)82%,#3b281d 18%),var(--table-header-bg))}}:root{--org-panel-header-color:var(--table-header-color);--org-panel-header-border:var(--table-header-bottom);--org-panel-header-padding-block:12px;--org-panel-header-padding-inline:16px;--org-panel-header-font:var(--font-sans);--org-panel-header-org-size:1rem;--org-panel-header-org-weight:700;--org-panel-header-org-letter-spacing:.02em;--org-panel-header-meta-size:.8rem;--org-panel-header-meta-weight:500;--org-panel-header-meta-color:#fff4dfd9;--rankings-meta-badge-size:1.85rem;--rankings-meta-badge-font-size:.68rem;--rankings-meta-badge-radius:6px;--bottom-nav-bg:#fff9ee;--bottom-nav-shadow:0 -2px 14px #2818101f;--flag-aspect-ratio:4/3;--flag-radius:0;--flag-shadow:0 1px 3px #22223b24,0 1px 2px #22223b14;--flag-border-width:1px;--flag-border-color:var(--border-color);--flag-border-color-elevated:var(--border-color)}@supports (color:color-mix(in lab,red,red)){:root{--flag-border-color-elevated:color-mix(in srgb,var(--border-color)55%,var(--bg-card))}}:root{--flag-border-color-on-dark:#ffffff38}[data-theme=dark]{--background:#120d0b;--foreground:#f5ead8;--bg-primary:#120d0b;--bg-secondary:#201611;--bg-tertiary:#312119;--bg-card:#211813;--bg-header:#18100d;--text-primary:#f5ead8;--text-secondary:#cdbb9f;--text-muted:#9f8b70;--border-color:#443024;--border-light:#33241b;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 12px 32px #0000006b;--link-color:#e1b86c;--accent-color:#cf624d;--badge-bg:#b08a3c;--input-bg:#1a120f;--input-border:#6e5435;--card-bg:#211813;--card-border:#4c3826;--table-bg:#1b130f;--table-header-bg:#120d0b;--table-header-color:#fff2db;--table-border:#3c2b20;--champion-row-bg:#b08a3c29;--skeleton-bg:#37281e;--skeleton-shine:#4a3829;--suggestion-hover:#312119;--nav-bg:#100b09;--mobile-menu-bg:#1b130f;--highlight-bg:#b08a3c42;--highlight-text:#fff2db;--highlight-border:#b08a3c;--font-display:Constantia,"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;--heading-h1:2.2rem;--heading-h2:1.6rem;--heading-h3:1.25rem;--heading-h1-mobile:1.75rem;--heading-h2-mobile:1.35rem;--heading-h3-mobile:1.1rem;--prose-link-color:#e1b86c;--prose-link-hover:#f3d99d;--footer-surface:#100b09;--footer-border:#ffffff1a;--footer-column-heading-border:#ffffff2e;--footer-top-edge:#ffffff29;--top-loader-track-bg:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--top-loader-track-bg:color-mix(in srgb,var(--champion-row-edge)28%,transparent)}}[data-theme=dark]{--top-loader-bar-gradient:linear-gradient(90deg,var(--accent-color)0%,var(--champion-row-edge)62%,var(--champion-row-edge)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--top-loader-bar-gradient:linear-gradient(90deg,color-mix(in srgb,var(--accent-color)88%,#f5ead8 12%)0%,var(--champion-row-edge)62%,color-mix(in srgb,var(--champion-row-edge)65%,#fff4dc 35%)100%)}}[data-theme=dark]{--top-loader-bar-shadow:0 0 12px var(--champion-row-edge),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--top-loader-bar-shadow:0 0 12px color-mix(in srgb,var(--champion-row-edge)48%,transparent),inset 0 1px 0 #ffffff2e}}[data-theme=dark]{--top-loader-cap-bg:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--top-loader-cap-bg:color-mix(in srgb,var(--champion-row-edge)78%,#fff4dc 22%)}}[data-theme=dark]{--top-loader-cap-shadow:0 0 8px var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--top-loader-cap-shadow:0 0 8px color-mix(in srgb,var(--champion-row-edge)62%,transparent)}}[data-theme=dark]{--table-header-bottom:#b08a3c73;--rank-column-td-bg:#261b14;--table-row-stripe-bg:#1f1712;--table-row-hover-bg:#cf624d21;--champion-row-edge:#b08a3c;--now-champion-edge:#f87171;--now-champion-card-border:#f87171}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--now-champion-card-border:color-mix(in srgb,#f87171 40%,var(--table-border))}}[data-theme=dark]{--now-champion-stripe-color:#f8717124;--badge-gold-bg:linear-gradient(180deg,#c9a24e,#8f6428 58%,#6b4718);--badge-gold-border:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--badge-gold-border:color-mix(in srgb,var(--champion-row-edge)68%,#f5e2b8)}}[data-theme=dark]{--badge-gold-text:#fff4dc;--badge-silver-bg:linear-gradient(180deg,#d8dde5,#9aa5b3 52%,#6f7884);--badge-silver-border:#b8c0cb}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--badge-silver-border:color-mix(in srgb,#b8c0cb 45%,var(--border-color))}}[data-theme=dark]{--badge-silver-text:#182028;--org-panel-header-bg:linear-gradient(180deg,var(--table-header-bg),var(--table-header-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--org-panel-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--table-header-bg)78%,#0a0705 22%),var(--table-header-bg))}}[data-theme=dark]{--org-panel-header-meta-color:var(--table-header-color)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--org-panel-header-meta-color:color-mix(in srgb,var(--table-header-color)82%,var(--text-muted)18%)}}[data-theme=dark]{--org-panel-header-border:var(--table-header-bottom)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--org-panel-header-border:color-mix(in srgb,var(--table-header-bottom)70%,var(--border-color)30%)}}[data-theme=dark]{--bottom-nav-bg:#211813;--bottom-nav-shadow:0 -10px 32px #0000008c;--layout-main-padding-block-start:.65rem;--layout-main-padding-block-end:2.25rem;--layout-page-header-margin-bottom:1.15rem;--layout-stack-gap:1.1rem;--flag-shadow:0 1px 4px #0006,0 2px 6px #00000040;--flag-border-color:#ffffff24;--flag-border-color-elevated:#ffffff38;--flag-border-color-on-dark:#ffffff47}@media (max-width:768px){:root,[data-theme=dark]{--layout-main-padding-block-start:1.15rem;--layout-page-header-h1-margin-bottom:1.15rem;--layout-page-subtitle-font-size:.95rem;--layout-page-subtitle-line-height:1.55}}body{background:radial-gradient(circle at 18% -8%,#7a201f21,transparent 32rem),linear-gradient(180deg,var(--bg-primary),var(--bg-primary));margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 18% -8%,#7a201f21,transparent 32rem),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary)88%,#fff 12%),var(--bg-primary))}}body{color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}.App :where(a[href],button,input,select,textarea):focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.page-layout-wrapper.about-page-wrapper .page-layout-content a:not(.org-inline-brand),.page-layout-wrapper.blog-page-wrapper .page-layout-content a:not(.org-inline-brand):not(.blog-related__link):not(.blog-read-more):not(.blog-back__link):not(.blog-index-item__link),.page-layout-wrapper.contact-page-wrapper .page-layout-content a:not(.org-inline-brand),.page-layout-wrapper.faq-page-wrapper .page-layout-content a:not(.org-inline-brand),.page-layout-wrapper.how-rankings-work-wrapper .page-layout-content a:not(.org-inline-brand),.page-layout-wrapper.methodology-page-wrapper .page-layout-content a:not(.org-inline-brand),.privacy-policy-container a:not(.org-inline-brand){color:var(--prose-link-color);text-decoration:none;transition:color .2s,text-decoration-color .2s}.page-layout-wrapper.about-page-wrapper .page-layout-content a:not(.org-inline-brand):hover,.page-layout-wrapper.blog-page-wrapper .page-layout-content a:not(.org-inline-brand):not(.blog-related__link):not(.blog-read-more):not(.blog-back__link):not(.blog-index-item__link):hover,.page-layout-wrapper.contact-page-wrapper .page-layout-content a:not(.org-inline-brand):hover,.page-layout-wrapper.faq-page-wrapper .page-layout-content a:not(.org-inline-brand):hover,.page-layout-wrapper.how-rankings-work-wrapper .page-layout-content a:not(.org-inline-brand):hover,.page-layout-wrapper.methodology-page-wrapper .page-layout-content a:not(.org-inline-brand):hover,.privacy-policy-container a:not(.org-inline-brand):hover{color:var(--prose-link-hover);text-decoration:underline}[data-theme=dark] body{color-scheme:dark}.logo-dark,[data-theme=dark] .logo-light{opacity:0;pointer-events:none;top:0;left:0;position:absolute!important}[data-theme=dark] .logo-dark{opacity:1;pointer-events:auto;position:static!important}.rankings-container .rankings-summary-footer,.rankings-container+.rankings-summary-footer{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.rankings-summary-footer{background:linear-gradient(180deg,var(--bg-card)0,var(--bg-secondary)100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;padding:1.5rem}.rankings-container .belt-history-timeline .belt-history-title,.rankings-container .rankings-summary-footer .summary-title,.rankings-container .weight-class-info h2{font-size:var(--heading-h2);color:var(--text-primary);margin:0 0 .75rem;padding:0;font-weight:700;line-height:1.25}.rankings-summary-footer .org-summary-block{background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);text-align:left;margin-bottom:.75rem;padding:1.25rem 1.5rem;overflow:hidden}.rankings-summary-footer .org-summary-block:last-child{margin-bottom:0}.rankings-source-line--after-data .org-summary-pill{box-sizing:border-box;text-transform:none;letter-spacing:normal;align-items:center;margin:0 .1em;padding:.22rem .58rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.rankings-source-line--after-data .org-summary-pill:hover{text-decoration:none}.rankings-source-line--after-data .org-summary-pill .org-code{letter-spacing:.02em;font-weight:700}.rankings-summary-footer .summary-name-link{vertical-align:initial;font-weight:700;line-height:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.rankings-summary-footer .summary-name-link__flag{flex-shrink:0;justify-content:center;align-items:center;width:1.2em;height:.9em;line-height:0;display:flex}.rankings-summary-footer .summary-name-link:hover{text-decoration:underline}.rankings-summary-footer .summary-paragraph p{color:var(--text-secondary);margin:10px 0 14px;font-size:.9rem;font-weight:400;line-height:1.55}.rankings-summary-champion-callout{border-radius:var(--radius-md);border:1px solid var(--champion-row-edge);align-items:center;gap:.65rem;margin:0 0 1rem;padding:.9rem 1rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rankings-summary-champion-callout{border:1px solid color-mix(in srgb,var(--champion-row-edge)45%,var(--border-color))}}.rankings-summary-champion-callout{background:var(--champion-row-bg);box-shadow:var(--shadow-sm)}.rankings-summary-champion-callout__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.45em;height:1.45em;margin-top:0;font-size:1.05em;line-height:1;display:flex}.rankings-summary-champion-callout__body{flex:1;min-width:0}.rankings-summary-champion-callout p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem;font-weight:400;line-height:1.55}.rankings-summary-champion-callout__p--stacked .champion-callout-line{display:inline}@media (min-width:769px){.rankings-summary-champion-callout__p--stacked .champion-callout-line--prev{margin-left:.22em}}.rankings-summary-champion-callout .summary-name-link--champion-sentence{vertical-align:top;max-width:100%;color:var(--text-primary);flex-wrap:nowrap;align-items:center;gap:.35rem;font-size:1.02rem;font-weight:600;line-height:1.35;display:inline-flex}.rankings-summary-champion-callout .summary-name-link--champion-sentence .summary-name-link__name{white-space:normal;overflow-wrap:break-word;min-width:0;line-height:1.35}.rankings-summary-champion-callout .summary-name-link--champion-sentence .summary-name-link__flag{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:1.2em;height:.9em;margin-right:0;line-height:1;display:inline-flex;position:static}.rankings-summary-champion-callout .summary-name-link--champion-sentence .summary-name-link__flag svg{vertical-align:middle;width:100%;height:100%;display:block}.rankings-summary-champion-callout p:last-child{margin-bottom:0}[data-theme=dark] .rankings-summary-champion-callout{border-color:var(--champion-row-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rankings-summary-champion-callout{border-color:color-mix(in srgb,var(--champion-row-edge)55%,var(--border-color))}}[data-theme=dark] .rankings-summary-champion-callout{background:var(--champion-row-bg)}.rankings-summary-mom-stack{flex-direction:column;gap:1.1rem;display:flex}.rankings-summary-mom-stack--after-callout{margin-top:.25rem}.rankings-summary-mom-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;display:grid}.rankings-summary-mom-grid:has(>:only-child){grid-template-columns:1fr}@media (max-width:700px){.rankings-summary-mom-grid{grid-template-columns:1fr}}.rankings-summary-mom-panel{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);min-width:0;min-height:100%;box-shadow:var(--shadow-sm);flex-direction:column;padding:.95rem 1rem 1rem;display:flex}.rankings-summary-mom-panel__title{border-bottom:1px solid var(--border-light,var(--border-color));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;padding:0 0 .65rem;font-size:.8125rem;font-weight:700;line-height:1.3}.rankings-summary-mom-panel--entered{background:linear-gradient(180deg,#d4edda73 0,var(--bg-card)72%);border-top:3px solid #15803d}.rankings-summary-mom-panel--dropped{background:linear-gradient(180deg,#f8d7da6b 0,var(--bg-card)72%);border-top:3px solid #b91c1c}.rankings-summary-mom-panel--risers{background:linear-gradient(180deg,#d4edda73 0,var(--bg-card)72%);border-top:3px solid #15803d}.rankings-summary-mom-panel--fallers{background:linear-gradient(180deg,#f8d7da6b 0,var(--bg-card)72%);border-top:3px solid #b91c1c}[data-theme=dark] .rankings-summary-mom-panel--entered,[data-theme=dark] .rankings-summary-mom-panel--risers{background:linear-gradient(180deg,#1557242e 0,var(--bg-card)75%)}[data-theme=dark] .rankings-summary-mom-panel--dropped,[data-theme=dark] .rankings-summary-mom-panel--fallers{background:linear-gradient(180deg,#b91c1c29 0,var(--bg-card)75%)}.rankings-summary-mom-list{--mom-row-min-height:calc(1rem + 1.35em + .12rem + 1.45em);--mom-flag-col:calc(1.2em + .35rem);margin:0;padding:0;list-style:none}.rankings-summary-mom-list__item{min-height:var(--mom-row-min-height);box-sizing:border-box;border-bottom:1px solid var(--border-light);align-items:center;padding:.5rem 0;font-size:1.02rem;line-height:1.35;display:flex}.rankings-summary-mom-list__item .summary-name-link{font-size:inherit;font-weight:600;line-height:inherit;color:var(--text-primary)}.rankings-summary-mom-list__item .boxer-name{min-width:0;font-size:inherit;align-items:center;display:inline-flex}.rankings-summary-mom-list__item:last-child{border-bottom:none;padding-bottom:0}.rankings-summary-mom-mover{min-height:var(--mom-row-min-height);box-sizing:border-box;border-bottom:1px solid var(--border-light);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 .65rem;padding:.5rem 0;line-height:1.35;display:flex}.rankings-summary-mom-mover__flag{flex:0 0 var(--mom-flag-col);width:var(--mom-flag-col);justify-content:flex-start;align-self:center;align-items:center;line-height:0;display:flex}.rankings-summary-mom-mover__flag .country-flag{width:1.2em;height:.9em}.rankings-summary-mom-mover__flag--spacer{visibility:hidden;pointer-events:none}.rankings-summary-mom-mover:last-child{border-bottom:none;padding-bottom:0}.rankings-summary-mom-mover__main{flex-direction:column;flex:12rem;justify-content:center;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.rankings-summary-footer .summary-name-link.summary-name-link--mom{color:var(--text-primary);gap:0;margin:0;padding:0;font-size:1.02rem;font-weight:600;line-height:1.35;display:block}.rankings-summary-mom-mover__ranks{color:var(--text-secondary);margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.45;display:block}.rankings-summary-mom-mover .rating-change{align-self:center;margin-left:auto}@media (max-width:560px){.rankings-summary-mom-mover{grid-template-columns:var(--mom-flag-col)minmax(0,1fr)auto;min-height:var(--mom-row-min-height);grid-template-rows:auto;align-items:center;column-gap:.65rem;padding:.5rem 0;display:grid}.rankings-summary-mom-mover__flag{width:var(--mom-flag-col);flex:unset;grid-area:1/1;align-self:center}.rankings-summary-mom-mover__main{flex:unset;grid-area:1/2;justify-content:center;gap:.08rem;min-height:0}.rankings-summary-mom-mover .rating-change{grid-area:1/3;align-self:center;margin-left:auto}.rankings-summary-mom-list:not(.rankings-summary-mom-list--movers) .rankings-summary-mom-mover{grid-template-columns:var(--mom-flag-col)minmax(0,1fr)}}@media (max-width:768px){.rankings-summary-footer{padding:1rem}.rankings-container .belt-history-timeline .belt-history-title,.rankings-container .rankings-summary-footer .summary-title,.rankings-container .weight-class-info h2{font-size:var(--heading-h2-mobile)}.rankings-summary-champion-callout .summary-name-link--champion-sentence,.rankings-summary-footer .summary-name-link--mom,.rankings-summary-mom-list__item,.rankings-summary-mom-mover{font-size:.98rem;line-height:1.35}.rankings-summary-champion-callout p,.rankings-summary-footer .summary-paragraph p{font-size:.9rem;line-height:1.55}.rankings-summary-champion-callout{align-items:flex-start}.rankings-summary-champion-callout__p--stacked{flex-direction:column;align-items:flex-start;gap:.28rem;display:flex}.rankings-summary-champion-callout__p--stacked .champion-callout-line{box-sizing:border-box;width:100%;display:block}.rankings-summary-champion-callout__p--stacked .champion-callout-line--prev{margin-left:0}}.org-switcher{background:var(--bg-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .5rem;max-width:max-content;margin:12px auto;padding:.45rem .85rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.org-switcher{background:color-mix(in srgb,var(--bg-secondary)88%,var(--text-muted)6%)}}.org-switcher{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:999px}.org-switcher__label{color:var(--text-secondary);letter-spacing:.02em;margin:0;padding-right:.1rem;font-size:.8125rem;font-weight:600}[data-theme=dark] .org-switcher{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .org-switcher{background:color-mix(in srgb,var(--bg-secondary)94%,var(--text-muted)6%)}}.org-switcher-btn{cursor:pointer;box-sizing:border-box;text-align:center;color:var(--text-primary);background:var(--bg-card);margin:0;padding:.3rem .72rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.org-switcher-btn{background:color-mix(in srgb,var(--bg-card)88%,var(--border-color)12%)}}.org-switcher-btn{border:1px solid var(--border-color)}@supports (color:color-mix(in lab,red,red)){.org-switcher-btn{border:1px solid color-mix(in srgb,var(--border-color)85%,var(--text-muted)15%)}}.org-switcher-btn{border-radius:999px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.org-switcher-btn:hover{border-color:var(--border-color);text-decoration:none}.org-switcher-btn.active:not([data-org]):hover,.org-switcher-btn:hover{background:var(--bg-card)}@supports (color:color-mix(in lab,red,red)){.org-switcher-btn.active:not([data-org]):hover{background:color-mix(in srgb,var(--bg-card)92%,var(--text-muted)8%)}}.org-switcher-btn.active:not([data-org]):hover{border-color:var(--text-muted);box-shadow:0 0 0 2px var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.org-switcher-btn.active:not([data-org]):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted)55%,transparent)}}.org-switcher-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.org-switcher-btn.active:not([data-org]){color:var(--text-primary);background:var(--bg-card);border-color:var(--text-muted);box-shadow:0 0 0 2px var(--text-muted);font-weight:700;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.org-switcher-btn.active:not([data-org]){box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted)65%,transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.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 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 .boxer-name{display:inline-block}.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}.rankings-container--soft-nav .rankings-table thead th[data-org] .rankings-org-header-label,.rankings-container--soft-nav .rankings-table thead th[data-org] .rankings-org-header-link,.rankings-container--soft-nav .rankings-table thead th[data-org] .rankings-org-header-stack{animation:none}@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 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))}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--champion-row-edge) 35%,var(--border-color));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 92%,#fff 8%),var(--accent-color));color:var(--bg-card);font-size:1.1rem;line-height:1;cursor:pointer;transition:background .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.theme-toggle:hover{background:color-mix(in srgb,var(--accent-color) 86%,#000);color:var(--bg-card)}@media (max-width:700px){.theme-toggle{flex-shrink:0}}.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{position:fixed;top:0;left:0;right:0;width:100%;margin-left:auto;margin-right:auto;padding-right:calc(var(--page-padding) + var(--scrollbar-compensation, 0px));z-index:1102}html.nav-scroll-locked .bottom-nav{visibility:hidden;pointer-events:none}.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)}.app-header-container .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!important;border-radius:0!important;background:var(--mobile-menu-bg,var(--bg-header,#fff))!important;box-shadow:none!important;pointer-events:none;display:block!important;justify-content:flex-start;align-items:stretch;flex:none}.app-header-container:has(.nav-toggle:checked) .header-right .main-nav{transform:translateX(0);pointer-events:auto}.app-header-container .header-right .main-nav .nav-container{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;flex-wrap:nowrap;overflow-x:unset;width:100%}.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)}}.bottom-nav{display:none}@media (max-width:768px){.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--bottom-nav-bg,var(--bg-card));border-top:1px solid color-mix(in srgb,var(--champion-row-edge) 28%,var(--border-color));z-index:1000;padding:.35rem 0 calc(.35rem + env(safe-area-inset-bottom));justify-content:space-around;align-items:stretch;box-shadow:var(--bottom-nav-shadow,0 -2px 10px rgba(0,0,0,.08))}.bottom-nav:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--champion-row-edge),transparent 82%);opacity:.65;pointer-events:none}.bottom-nav-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;text-decoration:none;color:var(--text-muted);font-size:.64rem;font-weight:700;letter-spacing:.02em;padding:.4rem .35rem;border-radius:var(--radius-md);transition:transform .1s,color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;font-family:inherit;min-width:0}.bottom-nav-item:active{transform:scale(.96)}.bottom-nav-item.active{color:var(--accent-color);background:color-mix(in srgb,var(--champion-row-bg) 55%,transparent)}.bottom-nav-icon{font-size:1.2rem;line-height:1}main#main-content{padding-bottom:max(70px,var(--layout-main-padding-block-end))}}.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:before{display:none}@media (min-width:1201px){.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;background:none;box-shadow:none}.app-header-container .nav-container{display:flex;gap:.5rem .85rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.app-header-container .dropdown-toggle,.app-header-container .nav-link{color:var(--text-primary);background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;display:inline-flex;align-items:center;line-height:1.5;padding-inline:1.05rem;font-weight:780;letter-spacing:.01em}.app-header-container button.dropdown-toggle{position:relative;top:-1px}.app-header-container .dropdown-toggle:hover,.app-header-container .nav-link:hover{background-image:none;background-color:color-mix(in srgb,var(--champion-row-bg) 42%,transparent);color:var(--accent-color);box-shadow:none;border-color:color-mix(in srgb,var(--champion-row-edge) 26%,transparent);text-decoration:none}.app-header-container .dropdown-menu{min-width:13.5rem;padding:.45rem;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-md);backdrop-filter:none}.app-header-container .dropdown-link{display:block;padding:.62rem .72rem;border-radius:var(--radius-sm);border-bottom:none;color:var(--text-primary);font-weight:720;text-decoration:none}.app-header-container .dropdown-link.active,.app-header-container .dropdown-link:hover{color:var(--accent-color);background:color-mix(in srgb,var(--champion-row-bg) 54%,transparent);text-decoration:none}}.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}