:root{--archive-signal:var(--ui-blue);--archive-signal-strong:color-mix(in srgb,var(--ui-blue)82%,black);--archive-cyan:#007277;--archive-cyan-soft:rgba(22,140,155,.1);--archive-grid:rgba(15,23,42,.04);--archive-edge:color-mix(in srgb,var(--ui-line)78%,var(--archive-cyan)22%);--archive-glow:0 0 0 1px rgba(22,140,155,.06),0 9px 26px rgba(15,23,42,.06);--archive-cut:10px}@supports (color:color(display-p3 0 0 0)){:root{--archive-cyan:color(display-p3 .123428 .445102 .470973)}}@supports (color:lab(0% 0 0)){:root{--archive-cyan:lab(42.9598% -31.1952 -12.7726)}}html[data-theme=dark]{--archive-cyan:#28d6df;--archive-cyan-soft:rgba(67,215,231,.1);--archive-grid:rgba(67,215,231,.04);--archive-edge:color-mix(in srgb,var(--ui-line)68%,var(--archive-cyan)32%);--archive-glow:0 0 0 1px rgba(67,215,231,.07),0 12px 30px rgba(0,0,0,.22)}@supports (color:color(display-p3 0 0 0)){html[data-theme=dark]{--archive-cyan:color(display-p3 .406128 .828493 .864009)}}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--archive-cyan:lab(78.0575% -40.6977 -16.7149)}}body{background-color:var(--brand-canvas);background-image:linear-gradient(var(--archive-grid)var(--hairline),transparent var(--hairline)),linear-gradient(90deg,var(--archive-grid)var(--hairline),transparent var(--hairline));background-size:32px 32px;background-attachment:fixed}body .topbar{border-bottom:var(--hairline)solid var(--archive-edge);box-shadow:0 var(--space-10)30px rgba(3,7,18,.16)}body .topbar:after{height:var(--hairline);background:linear-gradient(90deg,transparent 2%,var(--archive-signal)20%,var(--archive-cyan)72%,transparent 98%);opacity:.72}body .topbar-links>:where(a,button){letter-spacing:.018em}body .topbar-utility :where(a,button){letter-spacing:.018em}body .topbar-links>a[aria-current=page],body .topbar-links>button[aria-expanded=true]{border-color:color-mix(in srgb,var(--archive-signal)68%,var(--nav-line));background:linear-gradient(135deg,var(--archive-signal-strong),var(--archive-signal));box-shadow:inset 0 var(--hairline)rgba(255,255,255,.14),0 0 18px rgba(239,43,45,.14);color:var(--ui-inverse-text)}body .topbar-links>:where(a,button).is-active{border-color:color-mix(in srgb,var(--archive-signal)68%,var(--nav-line));background:linear-gradient(135deg,var(--archive-signal-strong),var(--archive-signal));box-shadow:inset 0 var(--hairline)rgba(255,255,255,.14),0 0 18px rgba(239,43,45,.14);color:var(--ui-inverse-text)}body #site-main .page-hero,body #site-main .fighter-profile-hero{isolation:isolate;border-color:var(--archive-edge);border-left:3px solid var(--archive-signal);border-radius:var(--archive-cut);box-shadow:var(--archive-glow);position:relative;overflow:hidden}body #site-main .page-hero:before,body #site-main .fighter-profile-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 0 67%,var(--archive-cyan-soft)67% 67.35%,transparent 67.35%),linear-gradient(90deg,rgba(239,43,45,.05),transparent 30%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}body #site-main :where(.page-hero__eyebrow,.fighter-profile-hero__body>span){letter-spacing:.1em;align-items:center;gap:7px;display:inline-flex}body #site-main :where(.page-hero__eyebrow,.fighter-profile-hero__body>span):before{content:"";background:linear-gradient(90deg,var(--archive-signal),var(--archive-cyan));width:14px;height:2px}body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div,.panel,.box-card,.content-card,.event-card,.ranking-ranking-card,.athlete-card,.events-month,.events-featured,.research-main,.research-rail section,.global-index-summary article,.global-country-index,.global-index-columns>article){border-color:var(--archive-edge);box-shadow:0 5px 18px rgba(3,7,18,.043)}body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div){position:relative;overflow:hidden}body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div):before{content:"";background:linear-gradient(90deg,var(--archive-signal),var(--archive-cyan));width:28px;height:2px;position:absolute;top:0;left:0}body #site-main :where(.metric-strip strong,.ranking-overview>div>strong,.record-value,.metric-value){font-variant-numeric:tabular-nums;letter-spacing:-.025em}body #site-main :where(button,a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}body #site-main :where(button[type=submit],.database-search-form button[type=submit],.directory-toolbar button[type=submit]){background:linear-gradient(135deg,var(--archive-signal-strong),var(--archive-signal));box-shadow:inset 0 var(--hairline)rgba(255,255,255,.14)}body #site-main :where(button[type=submit],.database-search-form button[type=submit],.directory-toolbar button[type=submit]):-webkit-any(:hover,:focus-visible){border-color:var(--archive-cyan);background:linear-gradient(135deg,var(--archive-signal),color-mix(in srgb,var(--archive-signal)76%,white));box-shadow:0 0 0 3px var(--archive-cyan-soft),0 7px 18px rgba(239,43,45,.15)}body #site-main :where(button[type=submit],.database-search-form button[type=submit],.directory-toolbar button[type=submit]):-moz-any(:hover,:focus-visible){border-color:var(--archive-cyan);background:linear-gradient(135deg,var(--archive-signal),color-mix(in srgb,var(--archive-signal)76%,white));box-shadow:0 0 0 3px var(--archive-cyan-soft),0 7px 18px rgba(239,43,45,.15)}body #site-main :where(button[type=submit],.database-search-form button[type=submit],.directory-toolbar button[type=submit]):is(:hover,:focus-visible){border-color:var(--archive-cyan);background:linear-gradient(135deg,var(--archive-signal),color-mix(in srgb,var(--archive-signal)76%,white));box-shadow:0 0 0 3px var(--archive-cyan-soft),0 7px 18px rgba(239,43,45,.15)}body #site-main :where(input,select,textarea):focus{border-color:var(--archive-cyan);box-shadow:0 0 0 3px var(--archive-cyan-soft)}body #site-main :where(.badge,.status-badge,.home-event-status,.ui-bout-status).is-live{box-shadow:0 0 0 var(--hairline)rgba(239,43,45,.25),0 0 18px rgba(239,43,45,.17);letter-spacing:.055em;text-transform:uppercase}body #site-main .live-data-strip{border-color:var(--archive-edge);box-shadow:0 4px 16px rgba(3,7,18,.05)}body #site-main .data-sync-status__pulse{box-shadow:0 0 0 3px rgba(49,162,76,.11),0 0 var(--space-10)rgba(49,162,76,.16)}body #site-main :where(table thead,[role=table]>:first-child,.fighter-history-table>:first-child,.heritage-ledger__table>:first-child){background:linear-gradient(90deg,var(--archive-cyan-soft),transparent 22%),var(--brand-surface-soft)}body #site-main :where(table tbody tr:hover,[role=row]:hover){background:color-mix(in srgb,var(--brand-surface-soft)90%,var(--archive-cyan)10%)}body #site-main :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--archive-cyan);outline-offset:2px}body #site-main .record-verification{border:var(--hairline)solid var(--brand-line);background:var(--brand-surface-soft);width:max-content;max-width:100%;color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.76rem;font-weight:750;line-height:1.1;display:inline-flex}body #site-main .record-verification i{background:var(--brand-muted);border-radius:50%;flex:none;width:7px;height:7px}body #site-main .record-verification.is-verified i{background:var(--ui-success)}body #site-main .record-verification.is-partial i,body #site-main .record-verification.is-estimate i{background:var(--ui-warning)}body #site-main .record-verification.is-awaiting i,body #site-main .record-verification.is-disputed i{background:var(--archive-signal)}body #site-main .record-verification.is-compact{padding:3px 7px;font-size:.69rem}body #site-main .event-lifecycle{gap:var(--space-10)18px;flex-wrap:wrap;grid-column:1/-1;margin:4px 0 0;padding:8px 0;list-style:none;display:flex}body #site-main .event-lifecycle li{color:var(--ui-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:flex;position:relative}body #site-main .event-lifecycle li:before,body #site-main .event-lifecycle li:first-child:before{display:none}body #site-main .event-lifecycle i{z-index:1;border:2px solid var(--brand-line);background:var(--brand-surface);border-radius:50%;width:11px;height:11px;position:relative}body #site-main .event-lifecycle li.is-complete{color:var(--brand-text)}body #site-main .event-lifecycle li.is-complete:before{background:var(--archive-signal)}body #site-main .event-lifecycle li.is-complete i{border-color:var(--archive-signal);background:var(--archive-signal)}body #site-main .event-lifecycle li.is-current i{border-color:var(--archive-cyan);box-shadow:0 0 0 3px var(--archive-cyan-soft)}body #site-main .event-lifecycle.is-compact{padding:8px 12px var(--space-10);border-top:var(--hairline)solid var(--brand-line)}body #site-main .event-detail-page>.page-hero--record{grid-template-columns:minmax(0,1fr);min-height:0;padding:14px 16px}body #site-main .event-detail-page>.page-hero--record .page-hero__copy{max-width:100%}body #site-main .event-detail-page>.page-hero--record h1{text-wrap:balance;overflow-wrap:anywhere;max-width:30ch;font-size:max(1.7rem,min(3.3vw,2.65rem));line-height:1.12}body #site-main .event-detail-page>.page-hero--record p{color:var(--brand-muted);font-weight:650}body #site-main .event-detail-lifecycle{padding:var(--space-10)14px;border:var(--hairline)solid var(--archive-edge);border-radius:var(--archive-cut);background:var(--brand-surface);box-shadow:0 4px 14px rgba(3,7,18,.04)}body #site-main .home-database-hero{overflow:hidden}body #site-main .home-database-hero__copy,body #site-main .home-database-hero__intro,body #site-main .home-database-hero__tools{min-width:0}body #site-main .home-database-hero h1{text-wrap:balance;max-width:24ch;font-size:max(2rem,min(3.35vw,2.85rem));line-height:1.04}body #site-main .home-database-hero__tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body #site-main .home-database-search{min-width:0;overflow:hidden}body #site-main .home-database-hero__actions{min-width:max-content}@media (max-width:1100px) and (min-width:701px){body #site-main .home-database-hero__copy{gap:var(--space-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""summary""tools"}body #site-main .home-database-hero__summary{grid-template-columns:minmax(,.55fr)minmax(0,1fr);justify-self:stretch;width:100%;max-width:none;display:grid}body #site-main .home-database-hero h1{max-width:none;font-size:max(2rem,min(4.7vw,2.7rem))}}body #site-main .page-hero .ranking-division-switcher{grid-template-columns:auto minmax(190px,1fr) auto;align-items:end;gap:5px 8px;width:min(100%,500px);min-width:0;display:grid}body #site-main .ranking-division-switcher__label{color:var(--brand-muted);letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:800;line-height:1}body #site-main .ranking-division-switcher label{gap:0;min-width:0}body #site-main .ranking-division-switcher__select-label{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}body #site-main .page-hero .ranking-division-switcher :where(button,select){height:42px;min-height:42px;margin:0}body #site-main .page-hero .ranking-division-switcher button{color:var(--brand-text);justify-content:center;align-items:center;gap:5px;padding-left:10px;padding-right:10px;text-decoration:none;display:inline-flex}body #site-main .page-hero .ranking-division-switcher button .ui-icon{color:var(--archive-signal)}body #site-main .page-hero .ranking-division-switcher button:-webkit-any(:hover,:focus-visible) .ui-icon{color:currentColor}body #site-main .page-hero .ranking-division-switcher button:-moz-any(:hover,:focus-visible) .ui-icon{color:currentColor}body #site-main .page-hero .ranking-division-switcher button:is(:hover,:focus-visible) .ui-icon{color:currentColor}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{box-sizing:border-box;justify-self:end;min-width:112px;max-width:112px;overflow:visible;width:112px!important}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status{box-sizing:border-box;border-radius:var(--radius);border:0;min-width:110px;width:110px!important;margin:0!important}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary{box-sizing:border-box;-moz-column-gap:5px;grid-template-columns:14px 8px auto;justify-content:center;align-items:center;column-gap:5px;width:100%;height:38px;min-height:38px;margin:0;padding:0 8px;line-height:1;display:grid}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary :where(.ui-icon,.data-sync-status__pulse,strong){place-self:center;margin:0}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary .ui-icon{width:14px;height:14px}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status__pulse{width:8px;height:8px;position:static}body .footer{border-top:var(--hairline)solid var(--archive-edge);background-image:linear-gradient(135deg,rgba(239,43,45,.04),transparent 34%),linear-gradient(90deg,var(--archive-grid)var(--hairline),transparent var(--hairline));background-size:auto,32px 32px}@media (max-width:700px){body{background-size:24px 24px;background-attachment:scroll}body #site-main .page-hero,body #site-main .fighter-profile-hero{border-left-width:3px;box-shadow:0 4px 14px rgba(3,7,18,.05)}body #site-main :where(.panel,.box-card,.content-card,.event-card,.ranking-ranking-card,.athlete-card){box-shadow:none}body #site-main :where(.page-hero__eyebrow,.fighter-profile-hero__body>span){letter-spacing:.065em}body #site-main .event-detail-page>.page-hero--record{padding:12px}body #site-main .event-detail-page>.page-hero--record h1{font-size:max(1.45rem,min(7vw,2rem));line-height:1.16}body #site-main .event-detail-lifecycle{padding:9px 8px}body #site-main .page-hero .ranking-division-switcher{grid-template-columns:42px minmax(0,1fr) 42px;width:100%}body #site-main .page-hero .ranking-division-switcher button{width:42px;padding:0}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{min-width:var(--tap-target);max-width:var(--tap-target);width:var(--tap-target)!important}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status{min-width:42px;width:42px!important}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary{-moz-column-gap:4px;grid-template-columns:14px 8px;column-gap:4px;padding:0}}@media (prefers-reduced-motion:no-preference){body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div,.event-card,.athlete-card){transition:border-color .18s,box-shadow .18s,transform .18s}body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div,.event-card,.athlete-card):hover{border-color:var(--archive-cyan);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){body #site-main :where(.metric-strip>div,.metric-strip>a,.ranking-overview>div,.event-card,.athlete-card){transition:none;transform:none}}@media print{body{background:canvas!important}body #site-main :where(.page-hero,.fighter-profile-hero,.panel,.event-card,.athlete-card){clip-path:none;box-shadow:none}}
:root{--combat-ink:#07111b;--combat-ink-raised:#0b1a27;--combat-panel:#102331;--combat-cyan:#38c8e8;--combat-cyan-soft:rgba(56,200,232,.12);--combat-red:#e5232a;--combat-grid:rgba(56,200,232,.07);--combat-line:rgba(111,203,222,.24);--combat-cut:12px;--interaction-accent:var(--combat-cyan);--interaction-surface:var(--combat-cyan-soft);--interaction-solid:var(--combat-action);--interaction-solid-hover:var(--combat-action-hover);--live-accent:var(--combat-red);--danger-accent:var(--ui-danger)}html[data-theme]{--theme-text-accent:var(--combat-link);--nav-accent:var(--combat-link);--nav-accent-hover:var(--combat-link);--nav-accent-soft:var(--interaction-surface);--nav-hover:var(--interaction-surface)}body .topbar{background:color-mix(in srgb,var(--nav-surface)94%,var(--combat-ink)6%);-webkit-backdrop-filter:saturate(125%)blur(14px);backdrop-filter:saturate(125%)blur(14px)}body .topbar__inner{min-height:58px}body .topbar-links{gap:3px}body .topbar-links>:where(a,button){letter-spacing:.035em;text-transform:uppercase;border:1px solid transparent;border-radius:8px;min-height:40px;padding-left:11px;padding-right:11px;font-size:.78rem}body .topbar-links>:where(a,button):-webkit-any(:hover,:focus-visible){border-color:var(--archive-edge);background:var(--archive-cyan-soft)}body .topbar-links>:where(a,button):-moz-any(:hover,:focus-visible){border-color:var(--archive-edge);background:var(--archive-cyan-soft)}body .topbar-links>:where(a,button):is(:hover,:focus-visible){border-color:var(--archive-edge);background:var(--archive-cyan-soft)}body .topbar-links>a.topbar-live-link.is-live:not([aria-current=page]){color:var(--combat-red)!important}body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header){--combat-local-text:#f7fbff;--combat-local-muted:#a9bdc9;isolation:isolate;position:relative;overflow:hidden}html[data-theme=dark] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header){border-color:var(--combat-line);background-color:var(--combat-ink-raised);background-image:linear-gradient(var(--combat-grid)1px,transparent 1px),linear-gradient(90deg,var(--combat-grid)1px,transparent 1px),radial-gradient(circle at 100% 0,rgba(21,126,172,.2),transparent 36%),radial-gradient(circle at 0 100%,rgba(229,35,42,.1),transparent 32%);background-size:28px 28px,28px 28px,auto,auto;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03)}html[data-theme=dark] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header) :where(h1,h2,h3,strong,dd){color:var(--combat-local-text)}html[data-theme=dark] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header) :where(p,small,dt){color:var(--combat-local-muted)}body #site-main .home-database{gap:18px}body #site-main .home-database-hero{padding:20px 22px}body #site-main .home-database-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:22ch}body #site-main .home-database-hero__intro>p:not(.home-database-hero__independence){max-width:76ch}body #site-main .home-database-hero__independence{max-width:72ch}body #site-main .home-database-hero__summary{border-color:color-mix(in srgb,var(--archive-edge)76%,var(--combat-cyan)24%);background:color-mix(in srgb,var(--ui-card)90%,var(--combat-cyan)10%)}body #site-main .home-feature-grid{gap:12px}body #site-main :where(.home-fight-week-card,.home-ranking-card){border-radius:var(--combat-cut)}body #site-main .home-fight-week-card{min-height:240px}body #site-main .home-ranking-card ol{gap:6px}body #site-main .home-ranking-card li{min-height:48px}body #site-main :where(.directory-filter-bar,.fighter-directory-toolbar,.events-filters,.ranking-division-switcher,.home-database-search){box-shadow:none}body #site-main :where(input,select,textarea){background:var(--ui-card)}body #site-main :where(.directory-filter-bar,.events-filters) :where(input,select,button){min-height:44px}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card){border-color:color-mix(in srgb,var(--ui-line)84%,var(--combat-cyan)16%);border-radius:10px}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card):-webkit-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)58%,var(--ui-line));box-shadow:0 8px 22px rgba(2,12,23,.09)}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card):-moz-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)58%,var(--ui-line));box-shadow:0 8px 22px rgba(2,12,23,.09)}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)58%,var(--ui-line));box-shadow:0 8px 22px rgba(2,12,23,.09)}body #site-main :where(.ranking-rankings-page,.athletes-directory,.events-page) :where(.metric-strip,.ranking-overview){gap:8px}body #site-main :where(.ranking-rankings-page,.athletes-directory,.events-page) :where(.metric-strip>*,.ranking-overview>*){border-radius:8px}body #site-main :where(.is-live,.live-now,.live-badge){--live-glow:rgba(229,35,42,.24)}body #site-main :where(.home-event-status,.ui-bout-status,.badge,.status-badge).is-live{background:var(--combat-red);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 0 20px var(--live-glow)}body #site-main :where(.research-page,.heritage-page,.knowledge-page,.content-card-layout){--archive-cyan-soft:rgba(146,104,37,.07);--archive-edge:color-mix(in srgb,var(--ui-line)90%,#9a6b27 10%)}body #site-main :where(.research-page,.heritage-page,.knowledge-page,.content-card-layout) :where(.panel,.box-card,.content-card){box-shadow:none}@media (max-width:1160px){body .topbar__inner{min-height:55px}body #site-main .home-database-hero{padding:18px}}@media (max-width:700px){body #site-main .home-database{gap:14px}body #site-main .home-database-hero{padding:14px}body #site-main .home-database-hero h1{max-width:none;font-size:max(2rem,min(10.5vw,2.65rem));line-height:1.01}body #site-main .home-database-hero__tools{grid-template-columns:1fr}body #site-main .home-database-hero__actions{width:100%;min-width:0}body #site-main .home-database-hero__actions>a{flex:1;min-width:0}body #site-main .home-feature-grid{grid-template-columns:1fr}body #site-main :where(.home-fight-week-card,.home-ranking-card){padding:12px}html[data-theme=dark] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header){background-size:22px 22px,22px 22px,auto,auto;box-shadow:0 6px 18px rgba(0,0,0,.16)}}@media (prefers-reduced-motion:reduce){body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card){transition:none!important;transform:none!important}}@media print{body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header){color:canvastext!important;box-shadow:none!important;background:canvas!important}}:root{--combat-action:color-mix(in srgb,var(--combat-ink-raised)82%,var(--combat-cyan)18%);--combat-action-hover:color-mix(in srgb,var(--combat-ink-raised)68%,var(--combat-cyan)32%);--combat-link:color-mix(in srgb,var(--ui-strong)76%,var(--combat-cyan)24%)}body .topbar-links>a[aria-current=page],body .topbar-links>button[aria-expanded=true]{border-color:color-mix(in srgb,var(--combat-cyan)54%,var(--nav-line));background:var(--combat-cyan-soft);box-shadow:inset 0 -2px var(--combat-cyan);color:var(--nav-text)}body .topbar-links>:where(a,button).is-active{border-color:color-mix(in srgb,var(--combat-cyan)54%,var(--nav-line));background:var(--combat-cyan-soft);box-shadow:inset 0 -2px var(--combat-cyan);color:var(--nav-text)}html[data-theme=dark] body .topbar-links>a[aria-current=page],html[data-theme=dark] body .topbar-links>button[aria-expanded=true]{background:color-mix(in srgb,var(--combat-ink-raised)78%,var(--combat-cyan)22%);color:var(--combat-local-text)}html[data-theme=dark] body .topbar-links>:where(a,button).is-active{background:color-mix(in srgb,var(--combat-ink-raised)78%,var(--combat-cyan)22%);color:var(--combat-local-text)}body .topbar-links>a.topbar-live-link.is-live[aria-current=page]{border-color:color-mix(in srgb,var(--combat-red)48%,var(--nav-line));box-shadow:inset 0 -2px var(--combat-red)}body #site-main :where(.home-database-hero,.page-hero,.fighter-profile-hero){border-left-color:var(--combat-cyan)}body #site-main :where(.home-section-kicker,.page-hero__eyebrow,.fighter-profile-hero__body>span){color:var(--combat-link)}body #site-main :where(.home-section-head,.home-card-head,.news-board__section-head):before{background:var(--combat-cyan)}body #site-main :where(.home-section-head,.home-card-head,.news-board__section-head):after{background:color-mix(in srgb,var(--ui-line)88%,var(--combat-cyan)12%)}body #site-main .home-database :where(.home-card-head>a,.home-section-head>a,.home-ranking-card a,.home-spotlight a,.home-record-updates a,.home-change-ledger a,.home-heritage-callout a,.home-index-section a){color:var(--combat-link)}body #site-main .home-database :where(.home-card-head>a,.home-section-head>a,.home-ranking-card a,.home-spotlight a,.home-record-updates a,.home-change-ledger a,.home-heritage-callout a,.home-index-section a):-webkit-any(:hover,:focus-visible){color:var(--combat-cyan)}body #site-main .home-database :where(.home-card-head>a,.home-section-head>a,.home-ranking-card a,.home-spotlight a,.home-record-updates a,.home-change-ledger a,.home-heritage-callout a,.home-index-section a):-moz-any(:hover,:focus-visible){color:var(--combat-cyan)}body #site-main .home-database :where(.home-card-head>a,.home-section-head>a,.home-ranking-card a,.home-spotlight a,.home-record-updates a,.home-change-ledger a,.home-heritage-callout a,.home-index-section a):is(:hover,:focus-visible){color:var(--combat-cyan)}body #site-main .home-database :where(.home-database-search button[type=submit],.home-database-hero__actions>a:first-child,.home-follow-card button,.home-contribute-card a:first-of-type){border-color:var(--combat-action);background:var(--combat-action);color:var(--ui-inverse-text);box-shadow:inset 0 1px rgba(255,255,255,.12)}body #site-main .home-database :where(.home-database-search button[type=submit],.home-database-hero__actions>a:first-child,.home-follow-card button,.home-contribute-card a:first-of-type):-webkit-any(:hover,:focus-visible){border-color:var(--combat-cyan);background:var(--combat-action-hover);box-shadow:0 0 0 3px var(--combat-cyan-soft)}body #site-main .home-database :where(.home-database-search button[type=submit],.home-database-hero__actions>a:first-child,.home-follow-card button,.home-contribute-card a:first-of-type):-moz-any(:hover,:focus-visible){border-color:var(--combat-cyan);background:var(--combat-action-hover);box-shadow:0 0 0 3px var(--combat-cyan-soft)}body #site-main .home-database :where(.home-database-search button[type=submit],.home-database-hero__actions>a:first-child,.home-follow-card button,.home-contribute-card a:first-of-type):is(:hover,:focus-visible){border-color:var(--combat-cyan);background:var(--combat-action-hover);box-shadow:0 0 0 3px var(--combat-cyan-soft)}body #site-main :where(.home-fight-week-card__actions a:first-child,.live-broadcast-popup a,.live-hub .is-live a,[data-live=true] a,.live-now a){border-color:var(--combat-red);background:var(--combat-red);color:var(--ui-inverse-text)}body #site-main .home-database-hero__freshness :where(.ui-icon,a){color:var(--combat-link)}body #site-main .home-database-hero__summary{box-shadow:none}@media (max-width:700px){body .topbar-links>a[aria-current=page]{box-shadow:inset 3px 0 var(--combat-cyan)}body .topbar-links>:where(a,button).is-active{box-shadow:inset 3px 0 var(--combat-cyan)}}body .topbar .topbar-links>a[aria-current=page],body .topbar .topbar-links>button[aria-expanded=true]{border-color:var(--combat-cyan)!important;background:var(--archive-cyan-soft)!important;box-shadow:inset 0 -2px var(--combat-cyan)!important;color:var(--combat-action)!important}body .topbar .topbar-links>:where(a,button).is-active{border-color:var(--combat-cyan)!important;background:var(--archive-cyan-soft)!important;box-shadow:inset 0 -2px var(--combat-cyan)!important;color:var(--combat-action)!important}html[data-theme=dark] body .topbar .topbar-links>a[aria-current=page],html[data-theme=dark] body .topbar .topbar-links>button[aria-expanded=true]{border-color:var(--combat-cyan)!important;background:var(--combat-action-hover)!important;color:var(--combat-local-text)!important}html[data-theme=dark] body .topbar .topbar-links>:where(a,button).is-active{border-color:var(--combat-cyan)!important;background:var(--combat-action-hover)!important;color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main :where(.home-fight-week-card,.home-ranking-card,.events-featured,.fighter-profile-hero,.athletes-header){background-color:var(--combat-ink-raised);box-shadow:var(--surface-shadow);background-image:none}html[data-theme=dark] body #site-main .home-database-hero{background-size:34px 34px,34px 34px,auto,auto}body #site-main .home-database :where(.home-section-head>a,.home-card-head>a){-webkit-text-decoration-color:color-mix(in srgb,var(--combat-link)35%,transparent);text-decoration-color:color-mix(in srgb,var(--combat-link)35%,transparent);color:var(--combat-link)!important}body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):-webkit-any(:hover,:focus-visible){background:var(--archive-cyan-soft);color:var(--ui-blue)!important}body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):-moz-any(:hover,:focus-visible){background:var(--archive-cyan-soft);color:var(--ui-blue)!important}body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):is(:hover,:focus-visible){background:var(--archive-cyan-soft);color:var(--ui-blue)!important}html[data-theme=dark] body #site-main .home-database :where(.home-section-head>a,.home-card-head>a){color:var(--combat-cyan)!important}html[data-theme=dark] body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):-webkit-any(:hover,:focus-visible){background:var(--combat-cyan-soft);color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):-moz-any(:hover,:focus-visible){background:var(--combat-cyan-soft);color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main .home-database :where(.home-section-head>a,.home-card-head>a):is(:hover,:focus-visible){background:var(--combat-cyan-soft);color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main .home-ranking-card .country-identity__name{color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main .home-ranking-card li :where(span,strong,em,b){color:var(--combat-local-text)!important}html[data-theme=dark] body #site-main .home-ranking-card li>span:first-child{color:var(--combat-cyan)!important}html[data-theme=dark] body #site-main .home-ranking-card li{border-color:var(--combat-line);background:color-mix(in srgb,var(--combat-ink)72%,transparent)}body #site-main .home-database-hero__copy{align-items:center}body #site-main .home-database-hero__summary{align-self:center}body #site-main .home-database-hero__tools{align-items:stretch}body #site-main .home-database-search,body #site-main .home-database-hero__actions>a{border-radius:9px;min-height:48px}body #site-main .home-database-hero__actions>a{padding-left:16px;padding-right:16px}body #site-main .home-database-hero__actions>a:not(:first-child){border-color:color-mix(in srgb,var(--ui-line)72%,var(--combat-cyan)28%);background:var(--ui-card);color:var(--combat-link)}html[data-theme=dark] body #site-main .home-database-hero__actions>a:not(:first-child){background:var(--combat-action);color:var(--combat-local-text)}body #site-main .home-fight-week-card h2{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:max(1.55rem,min(2.35vw,2.15rem));line-height:1.22}body #site-main .home-fight-week-card h2:lang(km){letter-spacing:0;font-size:max(1.3rem,min(1.8vw,1.7rem));line-height:1.45}body #site-main .home-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body #site-main .home-fighter-card{min-height:142px;color:inherit;grid-template-columns:104px minmax(0,1fr);align-items:center;padding:10px}body #site-main .home-fighter-card__photo{aspect-ratio:4/5;width:104px}body #site-main .home-fighter-card__photo .fighter-placeholder-theme img{transform:scale(1.14)}body #site-main .home-fighter-card strong{color:var(--combat-link);letter-spacing:.015em;word-spacing:.08em}html[data-theme=dark] body #site-main .home-fighter-card strong{color:var(--combat-cyan)}body #site-main .live-data-strip .ranking-trending__viewport{min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)18px,var(--ui-strong)calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)18px,var(--ui-strong)calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)18px,var(--ui-strong)calc(100% - 28px),transparent 100%);overflow:hidden}body #site-main .live-data-strip .data-sync-status{border-left:1px solid var(--ui-line);background:var(--ui-card);flex:none}@media (max-width:900px){body #site-main .home-spotlight-grid{grid-template-columns:1fr}}@media (max-width:700px){body #site-main .home-database-hero__copy{align-items:stretch}body #site-main .home-fighter-card{grid-template-columns:86px minmax(0,1fr);min-height:120px}body #site-main .home-fighter-card__photo{width:86px}body #site-main .home-fight-week-card h2,body #site-main .home-fight-week-card h2:lang(km){font-size:1.45rem;line-height:1.35}}:root{--ui-blue:var(--combat-action);--ui-blue-soft:var(--combat-cyan-soft);--brand-red:var(--combat-cyan);--combat-gold:color-mix(in srgb,var(--ui-warning)72%,var(--ui-strong)28%)}body #site-main :where(.is-live,.live-now,.live-badge,.home-event-status.is-live,.ui-bout-status.is-live,[data-status=live]){--ui-blue:var(--combat-red);--brand-red:var(--combat-red)}body #site-main :where(.is-error,.is-failed,.error-message,.account-danger,.danger-zone){--ui-blue:var(--ui-danger);--brand-red:var(--ui-danger)}body #site-main :where(.heritage-page,.home-heritage-callout){--brand-red:var(--combat-gold);--ui-blue:var(--combat-gold)}body #site-main :where(.heritage-page,.home-heritage-callout) :where(.home-section-kicker,.page-hero__eyebrow){color:var(--combat-gold)}body .topbar .topbar-links>:where(a,button){letter-spacing:.02em;font-size:max(.75rem,min(.82vw,.82rem))}body #site-main :where(.home-section-head,.home-card-head,.news-board__section-head,.section-head)>a{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 10px;display:inline-flex}body #site-main :where(.home-section-head,.home-card-head)>div+a{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 10px;display:inline-flex}body #site-main .athletes-letters{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)12px,var(--ui-strong)calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)12px,var(--ui-strong)calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--ui-strong)12px,var(--ui-strong)calc(100% - 18px),transparent 100%);flex-wrap:nowrap;overflow-x:auto}body #site-main .athletes-letters button{scroll-snap-align:start;flex:0 0 44px;width:44px;min-width:44px;min-height:44px}body #site-main .athletes-letters button:focus-visible{scroll-margin-inline:12px}body .footer-cache-refresh{min-height:44px}body #site-main :where(.heritage-page,.gym-directory,.gyms-page,.live-page,.technique-page,.venue-directory,.research-page) :where(a,button,summary){min-height:44px}body .footer :where(a,button,summary){min-height:44px}body .footer :where(a,button,summary){align-items:center;display:inline-flex}body .footer-cache-refresh{justify-content:center;min-width:44px}body #site-main :where(.home-change-ledger__grid>a,.research-entry,.ranking-rank-row){min-height:64px}body #site-main :where(.home-fighter-card,.athlete-card,.gym-card,.venue-card,.technique-library-grid article){padding:12px}body #site-main :where(.home-fight-week-card,.home-ranking-card,.events-featured){padding:14px}body #site-main :where(.home-heritage-callout,.home-record-updates){padding-top:14px;padding-bottom:14px}body #site-main :where(h1,h2,h3,.event-card__title,.ranking-trending a,[class*=headline]):lang(km){font-family:var(--font-khmer),var(--font-body);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.42}@media (max-width:700px){body #site-main :where(.home-database-hero,.page-hero,.athletes-directory-hero) h1{font-size:max(1.9rem,min(8.4vw,2.2rem))!important;line-height:1.08!important}body #site-main :where(.home-database-hero,.page-hero,.athletes-directory-hero) h1:lang(km){line-height:1.38!important}body #site-main .home-database{gap:12px}body #site-main :where(.home-heritage-callout,.home-record-updates){padding:12px}}:root{--blade-blue:var(--combat-action);--blade-blue-hover:var(--combat-action-hover);--blade-blue-soft:var(--combat-cyan-soft);--lab-blue:var(--combat-action);--lab-signal:var(--combat-cyan);--site-blue:var(--combat-action);--brand-navy:var(--combat-action)}body #site-main :where(.page-hero,.home-database-hero,.fighter-profile-hero,.fighter-passport,.athletes-directory-hero,.events-hero,.ranking-rankings-hero){border-left-color:var(--combat-cyan)!important}body #site-main .live-data-strip .ranking-trending>strong{border-color:var(--combat-action)!important;background:var(--combat-action)!important;color:var(--ui-inverse-text)!important}body #site-main :where(.home-section-head,.home-card-head)>a{color:var(--combat-link)!important}body #site-main .home-fight-week-card:not(:has(.home-event-status.is-live)) .home-fight-week-card__actions a:first-child{border-color:var(--combat-action)!important;background:var(--combat-action)!important;color:var(--ui-inverse-text)!important}body #site-main .home-fight-week-card:has(.home-event-status.is-live) .home-fight-week-card__actions a:first-child{border-color:var(--combat-red)!important;background:var(--combat-red)!important;color:var(--ui-inverse-text)!important}:root{--combat-radius-hero:12px;--combat-radius-panel:8px;--combat-radius-card:6px;--combat-radius-control:6px;--combat-radius-data:4px;--combat-frame-radius:var(--combat-radius-panel);--combat-frame-shadow:0 7px 20px rgba(2,12,23,.06);--combat-focus:0 0 0 3px color-mix(in srgb,var(--combat-cyan)26%,transparent);--combat-mono:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,monospace}body #site-main :where(.home-database-hero,.events-hero,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header,.live-page .page-hero,.heritage-page .page-hero,.research-page .page-hero,.technique-page .page-hero){border-radius:var(--combat-radius-hero)!important}body #site-main :where(.panel,.box-card,.content-card,.home-fight-week-card,.home-ranking-card,.home-change-ledger,.home-spotlight,.home-index-section,.events-featured,.live-hub,.ranking-ranking-card){border-radius:var(--combat-radius-panel)!important}body #site-main :where(.athlete-card,.event-card,.gym-card,.venue-card,.home-fighter-card,.technique-library-grid article,.ranking-table__row,.events-month article,.metric-strip>*,.ranking-overview>*,.home-database-hero__coverage>*,.directory-results-toolbar,.directory-filter-bar){border-radius:var(--combat-radius-card)!important}body :where(button,.button,[role=button],input,select,textarea,summary){border-radius:var(--combat-radius-control)}body #site-main :where(.ui-button,.button-link,.pagination a,.pagination button){border-radius:var(--combat-radius-control)}body #site-main :where(table,thead,tbody,tr,th,td,.ranking-table__head,.ranking-table__cell,.fighter-passport__record,.athlete-card__record,.event-card__facts){border-radius:var(--combat-radius-data)}body #site-main :where(.segmented-control,.view-toggle,.profile-record-tabs,.ranking-division-tabs,.live-hub-filters,.home-database-hero__coverage){overflow:clip;border-radius:var(--combat-radius-control)!important}body #site-main :where(.segmented-control,.view-toggle,.profile-record-tabs,.ranking-division-tabs,.home-database-hero__coverage)>:where(a,button,span,div){border-radius:0!important}body #site-main :where(.home-event-status,.ui-bout-status,.live-badge,.live-now,.status-chip,.badge,.pill,.tag,.ranking-movement,.directory-result-count){border-radius:999px!important}body #site-main :where(.home-database,.athletes-directory,.ranking-rankings-page,.events-page,.live-page,.gym-directory,.venue-directory,.technique-page,.fighter-profile-page){--radius-lg:var(--combat-frame-radius);--surface-shadow-raised:var(--combat-frame-shadow)}body #site-main :where(.home-database,.athletes-directory,.ranking-rankings-page,.events-page,.live-page,.gym-directory,.venue-directory,.technique-page,.fighter-profile-page) :where(.panel,.box-card,.content-card,.metric-strip>*,.ranking-overview>*){border-radius:var(--combat-frame-radius)}body #site-main :where(.metric-strip,.ranking-overview,.home-database-hero__coverage,.fighter-passport__record,.athlete-card__record,.data-sync-status) :where(dd,strong,b,time){font-family:var(--combat-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em}body #site-main :where(.home-database,.athletes-directory,.ranking-rankings-page,.events-page,.live-page,.gym-directory,.venue-directory,.technique-page,.fighter-profile-page) :where(.home-section-kicker,.page-hero__eyebrow,.section-kicker,.eyebrow,label>span:first-child){letter-spacing:.075em}body #site-main :where(.home-section-head,.home-card-head,.section-head,.ranking-table__head,.events-month__head){border-bottom-color:color-mix(in srgb,var(--ui-line)74%,var(--combat-cyan)26%)}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article,.home-fighter-card){transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article,.home-fighter-card):-webkit-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)52%,var(--ui-line));box-shadow:var(--combat-frame-shadow);transform:translateY(-1px)}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article,.home-fighter-card):-moz-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)52%,var(--ui-line));box-shadow:var(--combat-frame-shadow);transform:translateY(-1px)}body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article,.home-fighter-card):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--combat-cyan)52%,var(--ui-line));box-shadow:var(--combat-frame-shadow);transform:translateY(-1px)}body :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;box-shadow:var(--combat-focus);outline:2px solid var(--combat-cyan)!important}html[data-theme=dark] body #site-main :where(.athletes-directory,.ranking-rankings-page,.events-page,.live-page,.gym-directory,.venue-directory,.technique-page,.fighter-profile-page){background-image:linear-gradient(var(--combat-grid)1px,transparent 1px),linear-gradient(90deg,var(--combat-grid)1px,transparent 1px);background-size:32px 32px;background-attachment:local}body #site-main :where(.home-event-status.is-live,.ui-bout-status.is-live,.live-badge,.live-now){color:var(--ui-inverse-text)!important}@media (prefers-reduced-motion:reduce){body #site-main :where(.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article,.home-fighter-card){transition:none;transform:none!important}}body #site-main .home-database-hero{border-left-color:var(--combat-cyan)!important}body #site-main .home-database-hero:before{width:4px;background:var(--combat-cyan)!important;box-shadow:none!important}body #site-main .home-database-hero__actions>a{color:var(--combat-cyan)!important}body #site-main .home-database-hero__actions>a :where(.ui-icon,svg){color:var(--combat-cyan)!important}body #site-main .home-database-hero__actions>a:-webkit-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}body #site-main .home-database-hero__actions>a:-moz-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}body #site-main .home-database-hero__actions>a:is(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}body #site-main .home-change-ledger__icon{border:1px solid color-mix(in srgb,var(--combat-cyan)28%,transparent)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-cyan)!important}body #site-main .home-change-ledger__icon :where(svg,path){color:inherit!important;stroke:currentColor!important}html body #site-main .home-database .home-change-ledger__grid>a .home-change-ledger__icon{border-color:color-mix(in srgb,var(--combat-cyan)34%,transparent)!important;background:color-mix(in srgb,var(--combat-cyan)16%,var(--ui-card))!important;color:var(--combat-cyan)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--combat-cyan)8%,transparent)!important}html body #site-main .home-database .home-change-ledger__grid>a .home-change-ledger__icon :where(svg,path,line,polyline){color:var(--combat-cyan)!important;fill:none!important;stroke:currentColor!important}html body #site-main .home-database .home-heritage-callout{--heritage-accent:var(--combat-gold);border-color:color-mix(in srgb,var(--heritage-accent)38%,var(--ui-line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--heritage-accent)9%,var(--ui-card))0%,var(--ui-card)48%,color-mix(in srgb,var(--heritage-accent)4%,var(--ui-card))100%)!important;color:var(--ui-strong)!important;box-shadow:none!important}html body #site-main .home-database .home-heritage-callout:before,html body #site-main .home-database .home-heritage-callout:after{border-color:color-mix(in srgb,var(--heritage-accent)24%,transparent)!important;box-shadow:none!important;background-color:transparent!important}html body #site-main .home-database .home-heritage-callout .home-section-kicker{color:var(--heritage-accent)!important}html body #site-main .home-database .home-heritage-callout :where(h2,p){color:var(--ui-strong)!important}html body #site-main .home-database .home-heritage-callout p{color:var(--ui-muted)!important}html body #site-main .home-database .home-heritage-callout a{border-color:color-mix(in srgb,var(--heritage-accent)36%,var(--ui-line))!important;background:color-mix(in srgb,var(--heritage-accent)12%,var(--ui-card))!important;color:color-mix(in srgb,var(--heritage-accent)72%,var(--ui-strong))!important;box-shadow:none!important}html body #site-main .home-database .home-heritage-callout a:-webkit-any(:hover,:focus-visible){border-color:var(--heritage-accent)!important;background:color-mix(in srgb,var(--heritage-accent)18%,var(--ui-card))!important;color:var(--ui-strong)!important}html body #site-main .home-database .home-heritage-callout a:-moz-any(:hover,:focus-visible){border-color:var(--heritage-accent)!important;background:color-mix(in srgb,var(--heritage-accent)18%,var(--ui-card))!important;color:var(--ui-strong)!important}html body #site-main .home-database .home-heritage-callout a:is(:hover,:focus-visible){border-color:var(--heritage-accent)!important;background:color-mix(in srgb,var(--heritage-accent)18%,var(--ui-card))!important;color:var(--ui-strong)!important}html[data-theme=light]{--combat-cyan:#067187;--combat-cyan-soft:rgba(6,113,135,.09);--combat-grid:rgba(6,113,135,.05);--combat-line:rgba(6,91,112,.2);--combat-link:#076074;--combat-gold:#7e5412;--combat-day-surface:#f8fbfc;--combat-day-border:rgba(43,75,88,.18)}html[data-theme=light] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header){--combat-local-text:#14242e;--combat-local-muted:#475569;border-color:var(--combat-day-border)!important;background-color:var(--combat-day-surface)!important;background-image:linear-gradient(var(--combat-grid)1px,transparent 1px),linear-gradient(90deg,var(--combat-grid)1px,transparent 1px)!important;background-size:36px 36px!important;box-shadow:0 8px 22px rgba(15,42,54,.06)!important}html[data-theme=light] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header) :where(h1,h2,h3,strong,dd){color:var(--combat-local-text)!important}html[data-theme=light] body #site-main :where(.home-database-hero,.home-fight-week-card,.home-ranking-card,.live-page .page-hero,.live-hub,.events-hero,.events-featured,.ranking-rankings-hero,.fighter-profile-hero,.athletes-header) :where(p,small,dt,time){color:var(--combat-local-muted)!important}html[data-theme] body #site-main :where(.home-section-kicker,.page-hero__eyebrow,.section-kicker,.eyebrow,.home-section-head>a,.home-card-head>a){color:var(--combat-link)!important}html[data-theme=light] body #site-main :where(.home-section-head>a,.home-card-head>a,.home-database-hero__actions>a:not(:first-child)):-webkit-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}html[data-theme=light] body #site-main :where(.home-section-head>a,.home-card-head>a,.home-database-hero__actions>a:not(:first-child)):-moz-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}html[data-theme=light] body #site-main :where(.home-section-head>a,.home-card-head>a,.home-database-hero__actions>a:not(:first-child)):is(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--combat-link)!important}html[data-theme=light] body #site-main :where(.panel,.box-card,.content-card,.home-change-ledger,.home-spotlight,.home-index-section,.database-card,.athlete-card,.event-card,.ranking-ranking-card,.gym-card,.venue-card,.technique-library-grid article){border-color:var(--combat-day-border)}html[data-theme=light] body #site-main :where(.home-event-status.is-live,.ui-bout-status.is-live,.live-badge,.live-now,.is-error,.is-failed,.error-message){color:var(--ui-inverse-text)!important}body .footer .footer__contribute-actions>a:first-child{border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:none!important}body .footer .footer__contribute-actions>a:first-child:-webkit-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-action-hover)!important;color:var(--ui-inverse-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body .footer .footer__contribute-actions>a:first-child:-moz-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-action-hover)!important;color:var(--ui-inverse-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body .footer .footer__contribute-actions>a:first-child:is(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-action-hover)!important;color:var(--ui-inverse-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body .footer .footer__contribute-actions>a:nth-child(2){border-color:var(--ui-inverse-border)!important;color:var(--footer-text)!important;box-shadow:none!important;background:0 0!important}body .footer .footer__contribute-actions>a:nth-child(2):-webkit-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--footer-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body .footer .footer__contribute-actions>a:nth-child(2):-moz-any(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--footer-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body .footer .footer__contribute-actions>a:nth-child(2):is(:hover,:focus-visible){border-color:var(--combat-cyan)!important;background:var(--combat-cyan-soft)!important;color:var(--footer-text)!important;box-shadow:0 0 0 3px var(--combat-cyan-soft)!important}body :where(.topbar-links>a,.topbar-links>button,.mega-panel__grid a,.mega-panel__live>a,.mobile-drawer summary,.mobile-drawer a,.topbar-my-database,.topbar-tablet-account,.theme-toggle):-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body :where(.topbar-links>a,.topbar-links>button,.mega-panel__grid a,.mega-panel__live>a,.mobile-drawer summary,.mobile-drawer a,.topbar-my-database,.topbar-tablet-account,.theme-toggle):-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body :where(.topbar-links>a,.topbar-links>button,.mega-panel__grid a,.mega-panel__live>a,.mobile-drawer summary,.mobile-drawer a,.topbar-my-database,.topbar-tablet-account,.theme-toggle):is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a,.home-record-updates__grid>a,.knowledge-jump a,.public-data-export,.save-record-button,.fighter-profile-actions a,.fighter-passport__actions button,.profile-record-tabs button,.ui-card-jump button,.database-search-facets a,.directory-filter-bar a,.directory-filter-bar button,.ranking-division-tabs button,.ranking-division-switcher button,.ranking-export-menu summary):-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a,.home-record-updates__grid>a,.knowledge-jump a,.public-data-export,.save-record-button,.fighter-profile-actions a,.fighter-passport__actions button,.profile-record-tabs button,.ui-card-jump button,.database-search-facets a,.directory-filter-bar a,.directory-filter-bar button,.ranking-division-tabs button,.ranking-division-switcher button,.ranking-export-menu summary):-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a,.home-record-updates__grid>a,.knowledge-jump a,.public-data-export,.save-record-button,.fighter-profile-actions a,.fighter-passport__actions button,.profile-record-tabs button,.ui-card-jump button,.database-search-facets a,.directory-filter-bar a,.directory-filter-bar button,.ranking-division-tabs button,.ranking-division-switcher button,.ranking-export-menu summary):is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important;box-shadow:0 0 0 3px var(--interaction-surface)!important}body :where(.topbar-links>a[aria-current=page],.topbar-links>button[aria-expanded=true],.mobile-drawer a[aria-current=page]){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}body #site-main :where(.profile-record-tabs button.is-active,.ui-card-jump button.is-active,.ui-card-jump button[aria-pressed=true],.database-search-facets a.is-active,.ranking-division-tabs button.is-active){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true]){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true]){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true]){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true]):after{content:none!important;background:0 0!important;display:none!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true]):after{content:none!important;background:0 0!important;display:none!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true]):after{content:none!important;background:0 0!important;display:none!important}body .mega-panel{border-top-color:var(--interaction-accent)!important;border-bottom:1px solid color-mix(in srgb,var(--interaction-accent)35%,var(--ui-line))!important;box-shadow:0 14px 30px rgba(7,26,56,.14)!important}body .mega-panel__inner{padding-top:12px!important;padding-bottom:10px!important}body .mega-panel__groups{gap:18px!important}body .mega-panel__group h2{margin-bottom:5px!important}body .mega-panel__group.is-current h2{border-bottom-color:var(--interaction-accent)!important;color:var(--combat-link)!important}body .mega-panel__grid a:not(.mega-panel__view-all){align-items:center!important;gap:10px!important}body .mega-panel__icon{align-self:center!important}body .mega-panel__view-all{color:var(--combat-link)!important}body .mega-panel__view-all:-webkit-any(:hover,:focus-visible){color:var(--combat-link)!important}body .mega-panel__view-all:-moz-any(:hover,:focus-visible){color:var(--combat-link)!important}body .mega-panel__view-all:is(:hover,:focus-visible){color:var(--combat-link)!important}body .mega-panel__live{grid-template-columns:minmax(170px,.58fr) minmax(300px,1.5fr) minmax(230px,.92fr)!important;align-items:center!important;gap:14px!important;margin-top:9px!important;padding-top:9px!important}body .mega-panel__live>strong{white-space:nowrap;align-self:center!important}body .mega-panel__live>a{min-width:0;grid-template-columns:minmax(88px,auto) minmax(0,1fr)!important;align-items:center!important;min-height:44px!important}body .mega-panel__live>a b,body .mega-panel__live>a small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .mega-panel__live>a span{align-self:center}@media (max-width:1100px){body .mega-panel__live{grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr)!important}body .mega-panel__live>strong{grid-column:1/-1}}body #site-main .live-hub-filters a:-webkit-any(:hover,:focus-visible,.is-active){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}body #site-main .live-hub-filters a:-moz-any(:hover,:focus-visible,.is-active){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}body #site-main .live-hub-filters a:is(:hover,:focus-visible,.is-active){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}body #site-main .live-hub-filters a[href*=view\=live][aria-current=page]{border-color:var(--live-accent)!important;background:color-mix(in srgb,var(--live-accent)12%,var(--ui-card))!important;color:var(--live-accent)!important}body #site-main :where(.home-event-status.is-live,.ui-bout-status.is-live,.live-badge,.live-now,.youtube-live-player.is-live .youtube-live-player__eyebrow,.live-broadcast-popup__copy>span,.live-hub-card--live .live-hub-card__status){--ui-blue:var(--live-accent);--brand-red:var(--live-accent)}body #site-main :where(.danger-zone,.account-danger,.is-error,.is-failed,.error-message,[data-variant=danger],[data-status=failed]){--ui-blue:var(--danger-accent);--brand-red:var(--danger-accent)}body #site-main :where(.home-fight-week-card__fighter--red,.ui-event-fighter--red,.structured-bout__fighter--red,.ranking-movement.is-down,.ranking-history-panel small.is-down){--brand-red:var(--combat-red)}html[data-theme] body :where(.theme-toggle,.footer-cache-refresh){border-color:var(--ui-line)!important;background:var(--ui-card)!important;color:var(--ui-text)!important}html[data-theme] body :where(.theme-toggle,.footer-cache-refresh):-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body :where(.theme-toggle,.footer-cache-refresh):-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body :where(.theme-toggle,.footer-cache-refresh):is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body .mobile-drawer a[aria-current=page]{border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body :where(.database-breadcrumbs a,.mobile-drawer a[aria-current=page]):-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body :where(.database-breadcrumbs a,.mobile-drawer a[aria-current=page]):-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body :where(.database-breadcrumbs a,.mobile-drawer a[aria-current=page]):is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main .athletes-directory :where(.athletes-view-toggle button.is-active,.athletes-provenance>summary,.athletes-more-filters>summary,.athletes-more-filters>summary>b,.athlete-card__button,.athlete-card__compare,.athlete-card__compare.is-selected,.athlete-card__save,.athletes-grid.is-list .athlete-card__actions>.athlete-card__button:last-child){border-color:color-mix(in srgb,var(--interaction-accent)34%,var(--ui-line))!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main .athletes-directory :where(.athletes-view-toggle button,.athletes-provenance>summary,.athletes-more-filters>summary,.athlete-card__button,.athlete-card__save):-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:color-mix(in srgb,var(--interaction-accent)15%,var(--ui-card))!important;color:var(--combat-link)!important;box-shadow:var(--combat-focus)!important}html[data-theme] body #site-main .athletes-directory :where(.athletes-view-toggle button,.athletes-provenance>summary,.athletes-more-filters>summary,.athlete-card__button,.athlete-card__save):-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:color-mix(in srgb,var(--interaction-accent)15%,var(--ui-card))!important;color:var(--combat-link)!important;box-shadow:var(--combat-focus)!important}html[data-theme] body #site-main .athletes-directory :where(.athletes-view-toggle button,.athletes-provenance>summary,.athletes-more-filters>summary,.athlete-card__button,.athlete-card__save):is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:color-mix(in srgb,var(--interaction-accent)15%,var(--ui-card))!important;color:var(--combat-link)!important;box-shadow:var(--combat-focus)!important}html[data-theme] body #site-main .athletes-directory .athlete-card:-webkit-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--interaction-accent)52%,var(--ui-line))!important}html[data-theme] body #site-main .athletes-directory .athlete-card:-moz-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--interaction-accent)52%,var(--ui-line))!important}html[data-theme] body #site-main .athletes-directory .athlete-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--interaction-accent)52%,var(--ui-line))!important}html[data-theme] body #site-main .live-hub-card:not(.live-hub-card--live) :where(.live-hub-card__status,footer a){border-color:color-mix(in srgb,var(--interaction-accent)26%,var(--ui-line))!important;color:var(--combat-link)!important}html[data-theme] body #site-main .live-broadcaster-hub__list details[open] summary{border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main .live-hub-card:not(.live-hub-card--live) footer a:-webkit-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main .live-hub-card:not(.live-hub-card--live) footer a:-moz-any(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main .live-hub-card:not(.live-hub-card--live) footer a:is(:hover,:focus-visible){border-color:var(--interaction-accent)!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}html[data-theme] body #site-main :where(.live-hub-actions,.live-hub-scheduled__actions)>.account-follow-button:not([data-live=true]){border-color:var(--combat-action)!important;background:var(--combat-action)!important;color:var(--ui-inverse-text)!important}html[data-theme] body #site-main .heritage-page :where(.heritage-search button,a.is-primary,.heritage-section>header a,.heritage-section>header nav a,.heritage-lineage a,.heritage-oral-history a,.heritage-artifact a,.heritage-glossary a,.heritage-findings a,.heritage-bout-archive a){border-color:color-mix(in srgb,var(--combat-gold)42%,var(--ui-line))!important;background:color-mix(in srgb,var(--combat-gold)11%,var(--ui-card))!important;color:var(--combat-gold)!important}html[data-theme] body #site-main .heritage-page :where(.heritage-search button,a.is-primary,.heritage-section>header a,.heritage-section>header nav a,.heritage-lineage a,.heritage-oral-history a,.heritage-artifact a,.heritage-glossary a,.heritage-findings a,.heritage-bout-archive a):-webkit-any(:hover,:focus-visible){border-color:var(--combat-gold)!important;background:color-mix(in srgb,var(--combat-gold)18%,var(--ui-card))!important;color:color-mix(in srgb,var(--combat-gold)74%,var(--ui-strong))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--combat-gold)14%,transparent)!important}html[data-theme] body #site-main .heritage-page :where(.heritage-search button,a.is-primary,.heritage-section>header a,.heritage-section>header nav a,.heritage-lineage a,.heritage-oral-history a,.heritage-artifact a,.heritage-glossary a,.heritage-findings a,.heritage-bout-archive a):-moz-any(:hover,:focus-visible){border-color:var(--combat-gold)!important;background:color-mix(in srgb,var(--combat-gold)18%,var(--ui-card))!important;color:color-mix(in srgb,var(--combat-gold)74%,var(--ui-strong))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--combat-gold)14%,transparent)!important}html[data-theme] body #site-main .heritage-page :where(.heritage-search button,a.is-primary,.heritage-section>header a,.heritage-section>header nav a,.heritage-lineage a,.heritage-oral-history a,.heritage-artifact a,.heritage-glossary a,.heritage-findings a,.heritage-bout-archive a):is(:hover,:focus-visible){border-color:var(--combat-gold)!important;background:color-mix(in srgb,var(--combat-gold)18%,var(--ui-card))!important;color:color-mix(in srgb,var(--combat-gold)74%,var(--ui-strong))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--combat-gold)14%,transparent)!important}html[data-theme] body #site-main :where(.database-search-facets a.is-active,.public-data-export,.save-record-button,.event-detail-actions .save-record-button){border-color:color-mix(in srgb,var(--interaction-accent)36%,var(--ui-line))!important;background:var(--interaction-surface)!important;color:var(--combat-link)!important}@media (max-width:700px){body #site-main :where(.home-database,.athletes-directory,.ranking-rankings-page,.events-page,.live-page,.gym-directory,.venue-directory,.technique-page,.fighter-profile-page){--combat-frame-radius:7px}body #site-main :where(.metric-strip,.ranking-overview,.home-database-hero__coverage) :where(dd,strong,b){letter-spacing:-.035em}}html[data-theme=light] body .topbar .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}html[data-theme=light] body .topbar .topbar-links>button:-moz-any(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}html[data-theme=light] body .topbar .topbar-links>button:is(.is-active,[aria-expanded=true])>:where(span,svg){color:var(--combat-link)!important}@media (min-width:1161px){body .topbar .brand{width:158px;max-width:158px}body .topbar .brand__logo--full{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:158px;max-width:158px;height:40px;max-height:40px}}@media (max-width:1160px){body .topbar__inner{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}body .topbar__burger{grid-area:1/1;display:grid!important}body .topbar .brand{grid-area:1/2;justify-self:center;width:max(136px,min(18vw,158px));max-width:calc(100% - 8px);height:42px;padding:0}body .topbar .brand__logo--full{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:158px;height:40px}body .topbar .brand__mark,body .topbar-links,body .topbar-utility,body .topbar-tablet-account,body .mega-panel{display:none!important}body .theme-toggle--header-mobile{grid-area:1/3;display:grid!important}}@media (min-width:760px) and (max-width:1160px){body #site-main .ranking-trending__viewport{position:relative;-webkit-mask-image:none;mask-image:none}body #site-main .ranking-trending__viewport:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:24px}body #site-main .ranking-trending__viewport:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:24px}body #site-main .ranking-trending__viewport:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:24px}body #site-main .ranking-trending__viewport:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px}body #site-main .ranking-trending__viewport:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px}body #site-main .ranking-trending__viewport:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px}body #site-main .ranking-trending__viewport:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ui-card)78%);width:34px;position:absolute;top:0;bottom:0}body #site-main .ranking-trending__viewport:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}body #site-main .ranking-trending__viewport:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}body #site-main .ranking-trending__viewport:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}body #site-main .ranking-trending__viewport:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}body #site-main .ranking-trending__viewport:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}body #site-main .ranking-trending__viewport:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}}body #site-main .database-directory-page>.page-hero{clip-path:none;border-radius:var(--combat-radius-hero)}body #site-main .database-directory-page>.gym-directory-metrics>:where(div,a):before{display:none}
