:root{--spacing-1:4px;--spacing-2:6px;--spacing-3:8px;--spacing-4:10px;--spacing-5:12px;--spacing-6:14px;--spacing-7:16px;--spacing-8:20px;--spacing-9:24px;--page-gutter:clamp(12px,2vw,20px);--control-height-compact:36px;--control-height-default:40px;--control-height-touch:44px;--control-padding-inline:var(--spacing-5);--control-icon-gap:var(--spacing-2);--card-padding-x:var(--spacing-6);--card-padding-y:var(--spacing-5);--card-padding-compact-x:var(--spacing-5);--card-padding-compact-y:var(--spacing-4);--section-head-padding-y:var(--spacing-2);--nav-surface:#201c1a;--nav-line:rgba(255,255,255,.12);--nav-hover:rgba(220,38,38,.12);--nav-text-strong:#fff}#site-main .ranking-rank-header,#site-main .ranking-rank-row button{-moz-column-gap:10px;grid-template-columns:42px minmax(250px,1.1fr) 90px 140px 60px minmax(230px,1fr);justify-content:stretch;justify-items:stretch;column-gap:10px;width:100%;display:grid}#site-main .ranking-rank-row{border:0;border-bottom:1px solid color-mix(in srgb,var(--ui-line)62%,transparent);min-height:58px;box-shadow:none;border-radius:0}#site-main .ranking-rank-row:last-child{border-bottom:0}#site-main .ranking-rank-row:nth-child(2n){background:color-mix(in srgb,var(--ui-muted)2.5%,var(--ui-card))}#site-main .ranking-rank-list{border:1px solid color-mix(in srgb,var(--ui-line)72%,transparent);border-radius:var(--radius);gap:0;overflow:hidden}#site-main .ranking-rank-row:hover,#site-main .ranking-rank-row:focus-within{border-color:var(--ui-line);background:color-mix(in srgb,var(--brand-red)4%,var(--ui-card));box-shadow:inset 3px 0 0 var(--brand-red)}#site-main .ranking-rank-row button{min-height:58px;padding:5px 30px 5px 10px}#site-main .ranking-rank-header__rank,#site-main .ranking-rank-row__rank{text-align:center;justify-self:center}#site-main .ranking-rank-header>span:nth-child(2),#site-main .ranking-rank-row__identity{text-align:left;justify-content:flex-start;justify-self:stretch}#site-main .ranking-rank-header>span:nth-child(4),#site-main .ranking-rank-header>span:nth-child(5),#site-main .ranking-rank-header>span:nth-child(3),#site-main .ranking-rank-row__division,#site-main .ranking-rank-row__record,#site-main .ranking-rank-row__ko{text-align:right;justify-self:end}#site-main .ranking-rank-row__record,#site-main .ranking-rank-row__ko{font-variant-numeric:tabular-nums}#site-main .ranking-rank-row__rank{grid-column:1}#site-main .ranking-rank-row__identity{grid-column:2}#site-main .ranking-rank-row__division{grid-column:3}#site-main .ranking-rank-row__record{grid-column:4}#site-main .ranking-rank-row__ko{grid-column:5}#site-main .ranking-rank-row__recent{grid-column:6}#site-main .ranking-rank-row__identity{align-items:center;gap:9px;min-width:0;display:flex}#site-main .ranking-rank-row__media{box-sizing:border-box;background:0 0;border-radius:7px;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:48px;min-height:48px;max-height:48px;overflow:hidden}#site-main .ranking-rank-row__media>.fighter-portrait{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}#site-main .ranking-rank-row__media>.fighter-portrait :where(img,picture){-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}#site-main .ranking-rank-row__name{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}#site-main .ranking-rank-row__name>span:first-child{text-align:left;min-width:0;display:grid}#site-main .ranking-rank-row__name strong{font-size:13px;line-height:1.2}#site-main .ranking-rank-row__name strong,#site-main .ranking-rank-row__name small,#site-main .ranking-rank-row__recent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#site-main .ranking-rank-row__name>span>small{color:var(--ui-muted);align-items:center;gap:5px;font-size:10px;display:flex}#site-main .ranking-rank-row__name .country-flag{width:20px;height:14px}#site-main .ranking-rank-row__division{color:var(--ui-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}#site-main .ranking-rank-row__recent{text-align:left;gap:2px;min-width:0;display:grid}#site-main .ranking-rank-row__recent>span{align-items:center;gap:6px;min-width:0;display:flex}#site-main .ranking-rank-row__recent strong{color:var(--ui-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}#site-main .ranking-rank-row__recent time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:10px}#site-main .ranking-rank-row__recent b{text-transform:uppercase;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;font-weight:850;line-height:1}#site-main .ranking-rank-row__recent b.is-win{background:color-mix(in srgb,var(--ui-success)14%,transparent);color:var(--ui-success)}#site-main .ranking-rank-row__recent b.is-loss{background:color-mix(in srgb,var(--ui-danger)12%,transparent);color:var(--ui-danger)}#site-main .ranking-rank-row__recent b.is-draw{background:color-mix(in srgb,var(--ui-muted)14%,transparent);color:var(--ui-muted)}#site-main .ranking-rank-row__recent.is-pending strong{color:var(--ui-muted);font-style:italic;font-weight:650}#site-main .ranking-rank-row__recent small{color:var(--ui-muted);font-size:10px}#site-main .ranking-rank-row__mobile-meta{display:none}#site-main .ranking-rank-row__chevron{color:color-mix(in srgb,var(--ui-muted)72%,transparent)}#site-main .ranking-rank-row:hover .ranking-rank-row__chevron,#site-main .ranking-rank-row:focus-within .ranking-rank-row__chevron{color:var(--ui-blue)}#site-main .ranking-ranking-card--enriched .ranking-rank-row:-webkit-any(:hover,:focus-within) .ranking-rank-row__name strong{color:var(--brand-red);text-underline-offset:3px;text-decoration:underline}#site-main .ranking-ranking-card--enriched .ranking-rank-row:-moz-any(:hover,:focus-within) .ranking-rank-row__name strong{color:var(--brand-red);text-underline-offset:3px;text-decoration:underline}#site-main .ranking-ranking-card--enriched .ranking-rank-row:is(:hover,:focus-within) .ranking-rank-row__name strong{color:var(--brand-red);text-underline-offset:3px;text-decoration:underline}#site-main .ranking-champion{border:1px solid color-mix(in srgb,var(--brand-red)22%,var(--ui-line));border-radius:var(--radius);background:linear-gradient(110deg,color-mix(in srgb,var(--brand-red)7%,var(--ui-card)),var(--ui-card)42%);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:8px 28px 8px 10px;display:grid}#site-main .ranking-champion__badge{justify-items:start;gap:2px;min-width:62px;display:grid}#site-main .ranking-champion__body{min-width:0}#site-main .ranking-champion__media{background:0 0;border-radius:8px;flex:0 0 54px;width:54px;min-width:54px;max-width:54px;height:60px;min-height:60px;max-height:60px;overflow:hidden}#site-main .ranking-champion__media>.fighter-portrait{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}#site-main .ranking-champion__media>.fighter-portrait :where(img,picture){-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}#site-main .ranking-ranking-card__publication{color:var(--ui-muted);text-transform:none;margin-top:2px;font-size:10px;font-weight:600;display:block}#site-main .ranking-export-direct{border-color:color-mix(in srgb,var(--brand-red)48%,var(--ui-line));border-radius:var(--radius);background:var(--ui-card);min-height:36px;color:var(--ui-strong);padding-left:10px;padding-right:10px}#site-main .ranking-export-direct:-webkit-any(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)8%,var(--ui-card));color:var(--brand-red)}#site-main .ranking-export-direct:-moz-any(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)8%,var(--ui-card));color:var(--brand-red)}#site-main .ranking-export-direct:is(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)8%,var(--ui-card));color:var(--brand-red)}#site-main .ranking-stat-grid{grid-template-columns:repeat(4,minmax(72px,auto))}#site-main .ranking-stat-grid>span{border:0;border-left:1px solid var(--ui-line);background:0 0;border-radius:0;padding:2px 10px}#site-main .ranking-ranking-card--enriched .ranking-stat-grid__recent{gap:1px;display:grid}#site-main .ranking-ranking-card--enriched .ranking-stat-grid__recent time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:9px}#site-main .ranking-ranking-card--enriched .ranking-rank-row__name>span>small{color:color-mix(in srgb,var(--ui-muted)88%,var(--ui-strong));font-size:11px}#site-main .ranking-ranking-card--enriched .ranking-rank-row__recent time{font-size:11px}#site-main .ranking-champion__body p{align-items:center;gap:5px;min-width:0;display:flex}#site-main .ranking-champion__body p .country-flag{width:20px;height:14px}#site-main .ranking-champion__body p>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#site-main .ranking-inactive-marker{background:color-mix(in srgb,var(--ui-danger)12%,transparent);color:var(--ui-danger);border-radius:999px;padding:2px 5px;font-size:9px;font-weight:800}#site-main .ranking-search-field>span:last-child{display:block;position:relative}#site-main .ranking-search-field input{padding-right:38px}#site-main .ranking-search-field button{width:32px;height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}#site-main .ranking-list-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:end}#site-main .ranking-list-tools__controls{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-bg);align-items:stretch;height:36px;display:flex;overflow:hidden}#site-main .ranking-list-tools__controls .ranking-active-filter{border:0;border-radius:0;height:34px;min-height:34px;padding-left:11px;padding-right:11px}#site-main .ranking-list-tools__controls .ranking-active-filter--status{color:var(--ui-muted);letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:10px;font-weight:800;display:flex}#site-main .ranking-list-tools__controls>strong{border-left:1px solid var(--ui-line);min-width:72px;color:var(--ui-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;display:flex}#site-main .ranking-ranking-card--enriched .ranking-rank-row__recent{-moz-column-gap:10px;grid-template-columns:minmax(0,250px) auto;justify-content:start;align-items:center;column-gap:10px}#site-main .ranking-ranking-card--enriched .ranking-rank-row__recent>span{min-width:0}#site-main .ranking-ranking-card--enriched .ranking-rank-row__recent time{white-space:nowrap;justify-self:end}#site-main .ranking-ranking-card--enriched :where(.ranking-rank-row__media,.ranking-champion__media){background:color-mix(in srgb,var(--ui-soft)72%,var(--ui-card))}#site-main .ranking-ranking-card--enriched :where(.ranking-rank-row__media,.ranking-champion__media) .fighter-placeholder-theme img{transform-origin:bottom;padding:2px 3px 0;transform:scale(1.04)}#site-main .ranking-ranking-card--enriched .ranking-record{gap:0}#site-main .ranking-overview{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);flex-wrap:wrap;align-items:center;gap:0;min-height:42px;padding:7px 10px;display:flex}#site-main .ranking-overview>span{color:var(--ui-muted);font-size:var(--text-xs);align-items:baseline;gap:4px;padding:0 11px;display:inline-flex}#site-main .ranking-overview>span+span{border-left:1px solid var(--ui-line)}#site-main .ranking-overview strong{color:var(--ui-strong);font-size:var(--text-sm)}html[data-theme=dark] #site-main .ranking-rank-row__status.is-active{background:color-mix(in srgb,var(--blade-success)14%,transparent);color:var(--blade-success)}@media (max-width:700px){#site-main .ranking-list-tools{grid-template-columns:minmax(0,1fr)}#site-main .ranking-list-tools__controls{width:100%}#site-main .ranking-list-tools__controls .ranking-active-filter{flex:auto}#site-main .page-hero--actions .page-hero__actions{width:100%;min-width:0;max-width:none}#site-main .page-hero--actions .ranking-division-switcher{grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}#site-main .page-hero--actions .ranking-division-switcher__label{display:none}#site-main .page-hero--actions .ranking-division-switcher>button{grid-row:1;min-width:44px;padding:0;width:44px!important}#site-main .page-hero--actions .ranking-division-switcher>button:first-of-type{grid-column:1}#site-main .page-hero--actions .ranking-division-switcher>button:last-of-type{grid-column:3}#site-main .page-hero--actions .ranking-division-switcher>label{grid-area:1/2;width:100%;min-width:0}#site-main .page-hero--actions .ranking-division-switcher>label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#site-main .page-hero--actions .ranking-division-switcher select{width:100%;min-width:0;height:44px;min-height:44px}#site-main .ranking-rank-header,#site-main .ranking-rank-row button{-moz-column-gap:5px;grid-template-columns:28px minmax(0,1fr) 82px;column-gap:5px}#site-main .ranking-rank-header>span:nth-child(3),#site-main .ranking-rank-header>span:nth-child(5),#site-main .ranking-rank-header>span:nth-child(6),#site-main .ranking-rank-row__division,#site-main .ranking-rank-row__ko,#site-main .ranking-rank-row__recent{display:none}#site-main .ranking-rank-header>span:nth-child(4){grid-column:3}#site-main .ranking-rank-row__identity{grid-column:2}#site-main .ranking-rank-row__record{grid-column:3}#site-main .ranking-rank-row__media{flex-basis:36px;width:36px;min-width:36px;max-width:36px;height:42px;min-height:42px;max-height:42px}#site-main .ranking-rank-row__name{gap:1px;display:grid}#site-main .ranking-rank-row__mobile-meta{color:var(--ui-muted);font-size:9px;display:block}#site-main .ranking-champion{grid-template-columns:auto minmax(0,1fr);padding:9px 26px 9px 8px}#site-main .ranking-stat-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#site-main .ranking-overview{flex-wrap:nowrap;overflow-x:auto}#site-main .ranking-overview>span{flex:none;padding-left:8px;padding-right:8px}}body #site-main .research-desk>.page-hero:not(:has(.page-hero__aside)){grid-template-columns:minmax(0,1fr)}body #site-main .research-desk>.page-hero:not(:has(.page-hero__aside)) .page-hero__copy{max-width:900px}body #site-main .research-controls__type select{border-radius:0;padding-left:9px;box-shadow:none!important;background:0 0!important;border:0!important}body #site-main .research-controls button{border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-blue)}body #site-main .research-controls button:-webkit-any(:hover,:focus-visible){border-color:var(--ui-blue);background:var(--ui-blue-soft)}body #site-main .research-controls button:-moz-any(:hover,:focus-visible){border-color:var(--ui-blue);background:var(--ui-blue-soft)}body #site-main .research-controls button:is(:hover,:focus-visible){border-color:var(--ui-blue);background:var(--ui-blue-soft)}body #site-main .research-layout{grid-template-columns:minmax(0,1fr) minmax(310px,330px);gap:10px}body #site-main .research-main,body #site-main .research-rail{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card)}body #site-main .research-rail{gap:0;overflow:hidden}body #site-main .research-rail section{border:0;border-bottom:1px solid var(--ui-line);background:0 0;padding:13px 14px}body #site-main .research-rail section:last-child{border-bottom:0}body #site-main .research-ledger>li{grid-template-columns:104px minmax(0,1fr);gap:12px}body #site-main .research-ledger>li>time.is-repeated{min-height:1px}body #site-main .research-entry{grid-template-columns:128px minmax(0,1fr);gap:12px}body #site-main .research-entry__image{border-radius:calc(var(--radius) - 2px);width:128px}body #site-main .research-entry__meta{gap:5px 12px}@media (max-width:980px){body #site-main .research-layout{grid-template-columns:minmax(0,1fr)}body #site-main .research-rail{grid-template-columns:repeat(3,minmax(0,1fr))}body #site-main .research-rail section{border-right:1px solid var(--ui-line);border-bottom:0}body #site-main .research-rail section:last-child{border-right:0}}@media (max-width:700px){body #site-main .research-rail{grid-template-columns:minmax(0,1fr)}body #site-main .research-rail section{border-right:0;border-bottom:1px solid var(--ui-line)}body #site-main .research-ledger>li{grid-template-columns:minmax(0,1fr);gap:5px}body #site-main .research-ledger>li>time.is-repeated{display:none}body #site-main .research-entry{grid-template-columns:96px minmax(0,1fr)}body #site-main .research-entry__image{width:96px}}body #site-main .research-summary{border-block:1px solid var(--ui-line);min-height:40px;color:var(--ui-muted);font-size:var(--text-sm);background:0 0;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:7px 10px;display:flex}body #site-main .research-summary strong{color:var(--ui-strong);font-size:var(--text-base)}body #site-main .research-summary>span[aria-hidden=true]{color:var(--ui-line)}body #site-main .research-controls{border:0;border-bottom:1px solid var(--ui-line);background:0 0;padding:0 0 9px}body #site-main .research-controls form{grid-template-columns:minmax(280px,1fr) minmax(210px,260px) 84px;align-items:stretch;gap:7px}body #site-main .research-controls label,body #site-main .research-controls button{border-radius:var(--radius);height:42px;min-height:42px}body #site-main .research-controls label{border-color:var(--ui-line);background:var(--ui-card)}body #site-main .research-controls__type{grid-template-columns:16px auto minmax(0,1fr);gap:7px;display:grid}body #site-main .research-controls__type>span{color:var(--ui-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}body #site-main .research-controls__type select{border-left:1px solid var(--ui-line);padding-left:9px}body #site-main .research-controls button{padding-left:12px;padding-right:12px}@media (max-width:700px){body #site-main .research-summary{min-height:36px;font-size:var(--text-xs);padding-left:7px;padding-right:7px}body #site-main .research-controls form{grid-template-columns:minmax(0,1fr)}body #site-main .research-controls button{width:100%}}.footer :where(.footer__utility a,.footer a[href=\/privacy],.footer-cache-refresh){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.topbar{background:#171412;border-bottom:0;box-shadow:0 8px 24px rgba(0,0,0,.42),inset 0 -1px rgba(255,255,255,.06)}.topbar:after{height:1px;bottom:-1px}.topbar-links>:where(a,button){color:#d6d3d1}.topbar-links>:where(a,button):not(.is-active):not([aria-current=page]):-webkit-any(:hover,:focus-visible){background:var(--nav-hover);color:var(--nav-text-strong)}.topbar-links>:where(a,button):not(.is-active):not([aria-current=page]):-moz-any(:hover,:focus-visible){background:var(--nav-hover);color:var(--nav-text-strong)}.topbar-links>:where(a,button):not(.is-active):not([aria-current=page]):is(:hover,:focus-visible){background:var(--nav-hover);color:var(--nav-text-strong)}.mobile-drawer.is-open{border-top-color:var(--nav-line);background:#171412;box-shadow:0 18px 44px rgba(0,0,0,.48)}html[data-theme=light]{--nav-surface:#fafaf9;--nav-line:rgba(28,25,23,.14);--nav-hover:rgba(220,38,38,.1);--nav-text-strong:#1c1917}html[data-theme=light] .topbar{background:#fff;box-shadow:0 6px 20px rgba(28,25,23,.1),inset 0 -1px rgba(28,25,23,.05)}html[data-theme=light] .topbar-links>:where(a,button){color:#57534e}html[data-theme=light] .mobile-drawer.is-open{border-top-color:var(--nav-line);background:#fff;box-shadow:0 18px 44px rgba(28,25,23,.2)}#site-main .database-context-row--home{margin-top:2px}@media (min-width:1161px) and (max-width:1280px){.topbar-my-database{border-radius:50%;justify-content:center;width:40px;padding-left:0;padding-right:0}.topbar-my-database span{display:none}}.topbar-links>a[aria-current=page]{background:var(--nav-accent);color:var(--ui-inverse-text)}.topbar-links>:where(a,button).is-active{background:var(--nav-accent);color:var(--ui-inverse-text)}.topbar-links>a[aria-current=page]:after{content:none}.topbar-links>:where(a,button).is-active:after{content:none}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true]){color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true]){color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true]){color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true])>span{color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true])>span{color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true])>span{color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:-webkit-any(.is-active,[aria-expanded=true])>svg{color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:-moz-any(.is-active,[aria-expanded=true])>svg{color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button:is(.is-active,[aria-expanded=true])>svg{color:var(--ui-inverse-text)!important}body .topbar-links>button .topbar-menu-caret{border:0;width:15px;height:15px;margin:0 0 0 2px;transition:transform .18s;transform:none}body .topbar-links>button[aria-expanded=true] .topbar-menu-caret{transform:rotate(180deg)}body .mega-panel{border-top:1px solid color-mix(in srgb,var(--nav-accent)72%,transparent);top:100%}body .mega-panel__inner{padding-top:10px;padding-bottom:9px}body .mega-panel__groups{align-items:start;gap:14px}body .mega-panel__group h2{border-bottom:1px solid var(--nav-border);min-height:25px;color:var(--nav-text-strong);align-items:center;margin:0 0 3px;text-decoration:none;display:flex}body .mega-panel__group.is-current h2{border-bottom-color:var(--nav-accent);color:var(--nav-accent);text-decoration:none}body .mega-panel__group .mega-panel__grid{gap:1px}body .mega-panel__grid a:not(.mega-panel__view-all){min-height:45px;padding:5px 8px}html[data-theme=light] body .mega-panel__icon,html[data-theme=light] body .mega-panel__copy>span{color:var(--theme-text-muted)}body .mega-panel__view-all{margin-top:1px;min-height:31px!important;padding-left:8px!important;padding-right:8px!important}body .mega-panel__live{grid-template-columns:minmax(130px,.65fr) repeat(2,minmax(0,1fr));gap:10px;margin-top:7px;padding-top:7px}body .mega-panel__live>strong: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-left:2px;padding-right:8px}body .mega-panel__live>strong: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-left:2px;padding-right:8px}body .mega-panel__live>strong: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-left:2px;padding-right:8px}body .mega-panel__live>strong:-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:8px;padding-right:2px}body .mega-panel__live>strong:-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:8px;padding-right:2px}body .mega-panel__live>strong: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:8px;padding-right:2px}body .mega-panel__live>a{grid-template-columns:92px minmax(0,1fr);min-height:42px;padding:6px 9px}html[data-theme=light] body .mega-panel__live>strong,html[data-theme=light] body .mega-panel__live>a b{color:var(--theme-text-primary)!important}html[data-theme=light] body .mega-panel__live>a :where(span,small){color:var(--theme-text-muted)!important}@media (max-width:1100px){body .mega-panel__live{grid-template-columns:1fr 1fr}}.site-shell,.site-shell.site-shell--single{padding-inline:var(--page-gutter)}#site-main :where(button,.button,[role=button],.page-hero__actions a,.directory-toolbar a,.directory-pagination a,.research-pagination a,.database-search-facets a,.news-board__section-head>a,.empty-state--actionable a,.live-hub-empty>a,.live-hub-actions>a){min-height:var(--control-height-default);justify-content:center;align-items:center;gap:var(--control-icon-gap);padding-inline:var(--control-padding-inline);padding-top:0;padding-bottom:0;line-height:1.2;display:inline-flex}#site-main :where(.ui-icon-button,.footer-cache-refresh,.saved-records__trigger){padding-left:0;padding-right:0}#site-main :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--control-height-default)}#site-main :where(button,.button,[role=button],a)>:where(svg,.ui-icon){flex:none;align-self:center;width:16px;height:16px}html[data-density=compact] #site-main :where(button,.button,[role=button],input:not([type=checkbox]):not([type=radio]),select,.directory-pagination a,.research-pagination a,.database-search-facets a){min-height:var(--control-height-compact)}#site-main :where(.home-card-head,.home-section-head,.news-board__section-head,.section-head,.ui-card-section__head,.techniques-section__head,.live-hub-section>header,.database-card__header,.panel__header){min-width:0;min-height:var(--control-height-default);padding-block:var(--section-head-padding-y);align-items:flex-end;gap:10px;padding-left:0;padding-right:0}#site-main :where(.home-card-head,.home-section-head,.news-board__section-head,.section-head,.ui-card-section__head,.techniques-section__head,.live-hub-section>header,.database-card__header,.panel__header)>:where(h1,h2,h3,p,div){min-width:0}#site-main :where(.home-card-head,.home-section-head,.news-board__section-head,.section-head,.ui-card-section__head,.techniques-section__head)>:where(a,button){flex:none}#site-main :where(.page-hero,.page-hero-search){padding:var(--card-padding-y)var(--card-padding-x);align-items:end;gap:10px}#site-main .page-hero__actions{align-items:center;gap:8px}#site-main .page-hero-search :where(form,.page-hero__actions){align-self:end}#site-main :where(.database-card,.panel,.live-hub-section,.events-month,.events-featured,.authority-notice,.editorial-callout){padding:var(--card-padding-y)var(--card-padding-x)}#site-main :where(.database-search-card,.athlete-card,.home-ranking-card li>a,.live-hub-card,.ranking-card){padding:var(--card-padding-compact-y)var(--card-padding-compact-x)}#site-main :where(.event-card__card-pending,.events-featured__card-pending){border:1px dashed var(--ui-line);border-radius:var(--radius);padding:7px var(--card-padding-compact-x);background:var(--ui-bg);color:var(--ui-muted);font-size:var(--text-sm);text-align:center;margin:4px 0 0}html[data-theme=light] #site-main :where(.database-card,.database-search-card,.database-directory-card,.panel,.athlete-card,.event-card,.events-featured,.ranking-ranking-card,.ranking-card,.analysis-panel,.analysis-matchup,.analysis-scorecard,.home-ranking-card,.home-spotlight,.home-event-card,.live-hub-card,.live-hub-section,.authority-notice,.editorial-callout,.athletes-compare-entry) :where(h1,h2,h3,h4,h5,h6,strong,dd){color:var(--ui-strong)!important}html[data-theme=light] #site-main :where(.database-card,.database-search-card,.database-directory-card,.panel,.athlete-card,.event-card,.events-featured,.ranking-ranking-card,.ranking-card,.analysis-panel,.analysis-matchup,.analysis-scorecard,.home-ranking-card,.home-spotlight,.home-event-card,.live-hub-card,.live-hub-section,.authority-notice,.editorial-callout,.athletes-compare-entry) :where(p,dt,small,span){color:var(--ui-muted)!important}html[data-theme=light] #site-main :where(button[type=submit],.button.primary,.control--active-solid,.home-event-status.is-live,.ui-bout-status.is-live,.athletes-compare-entry>a){color:var(--ui-inverse-text)!important}html[data-theme=light] #site-main :where(button[type=submit],.button.primary,.control--active-solid,.home-event-status.is-live,.ui-bout-status.is-live,.athletes-compare-entry>a) :where(span,strong,small){color:var(--ui-inverse-text)!important}.footer .footer__topic-group a{justify-content:flex-start;align-items:center;min-height:32px;padding-top:0;padding-bottom:0;line-height:1.25;display:flex}.footer .footer__utility a{min-height:var(--control-height-compact);justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.footer .footer-cache-refresh{min-height:var(--control-height-default);justify-content:center;align-items:center;gap:var(--control-icon-gap);padding-top:0;padding-bottom:0;line-height:1.2;display:inline-flex}.footer .footer__contribute-actions :where(a,button){min-height:var(--control-height-default);justify-content:center;align-items:center;gap:var(--control-icon-gap);padding-top:0;padding-bottom:0;line-height:1.2;display:inline-flex}.footer :where(a,button)>:where(svg,.ui-icon){flex:none;width:16px;height:16px}#site-main .home-fight-week-card__match{padding:0}#site-main .home-fight-week-card__fighter{padding:var(--card-padding-compact-y)var(--card-padding-compact-x)}@media (max-width:980px){#site-main .home-fight-week-card__fighter{padding:var(--spacing-3)var(--spacing-4)}}:where(.desktop-nav,.mobile-drawer,.footer__topic-group) a{text-align:left}@media (max-width:760px){:root{--page-gutter:var(--spacing-5)}#site-main :where(button,.button,[role=button],input:not([type=checkbox]):not([type=radio]),select,.page-hero__actions a,.directory-toolbar a,.directory-pagination a,.research-pagination a,.database-search-facets a,.news-board__section-head>a,.empty-state--actionable a,.live-hub-empty>a,.live-hub-actions>a){min-height:var(--control-height-touch)}#site-main :where(.home-card-head,.home-section-head,.news-board__section-head,.section-head,.ui-card-section__head,.techniques-section__head,.live-hub-section>header,.database-card__header,.panel__header){align-items:stretch}#site-main :where(.home-card-head,.home-section-head,.live-hub-section>header){flex-wrap:wrap}#site-main :where(.page-hero,.page-hero-search){padding:var(--card-padding-compact-y)var(--card-padding-compact-x);align-items:stretch}.lead-carousel__content{padding:var(--spacing-5)var(--spacing-5)44px}#site-main :where(.database-card,.panel,.live-hub-section,.events-month,.events-featured,.authority-notice,.editorial-callout){padding:var(--card-padding-compact-y)var(--card-padding-compact-x)}.footer :where(.footer__topic-group a,.footer__utility a,.footer__contribute-actions a,.footer__contribute-actions button,.footer-cache-refresh){min-height:var(--control-height-touch)}.athletes-compare-entry{flex-direction:column;align-items:stretch}.athletes-compare-entry>a{min-height:var(--control-height-touch);width:100%}}.techniques-path-disclosure .techniques-path{padding:0 8px 8px}.technique-filter-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.technique-filter-toolbar>div{color:var(--ui-muted);font-size:var(--text-sm)}.technique-filter-toolbar strong{color:var(--ui-strong);font-size:var(--text-lg)}.technique-filter-toolbar button{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:36px;color:var(--ui-strong);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.technique-filter-toolbar button svg{width:16px;height:16px;transition:transform var(--motion-control)var(--motion-ease)}.technique-filter-toolbar button[aria-expanded=true] svg{transform:rotate(180deg)}.technique-library-grid article{padding-left:62px;position:relative}.technique-card__meta{align-items:start;min-height:40px}.technique-compare-tray{z-index:88;border:1px solid var(--ui-blue);border-radius:var(--radius);background:var(--ui-card);max-width:720px;box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:auto;padding:9px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.technique-compare-tray>div{grid-template-columns:auto minmax(0,1fr);gap:0 7px;min-width:0;display:grid}.technique-compare-tray svg{width:20px;color:var(--ui-blue);grid-row:1/3}.technique-compare-tray strong{color:var(--ui-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.technique-compare-tray span{color:var(--ui-muted);font-size:var(--text-xs)}.technique-compare-tray a,.technique-compare-tray button{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:34px;color:var(--ui-strong);place-items:center;padding:0 10px;font-weight:700;display:grid}.technique-compare-tray a{border-color:var(--ui-blue);background:var(--ui-blue);color:var(--ui-inverse-text)}.technique-record-diagram{border:1px solid var(--ui-line);border-radius:var(--radius);background:linear-gradient(120deg,var(--ui-soft),var(--ui-card));grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:9px;display:grid}.technique-record-diagram>span{border:1px solid var(--ui-blue);border-radius:var(--radius);width:58px;height:58px;color:var(--ui-blue);place-items:center;font-size:28px;font-weight:900;display:grid}.technique-record-diagram>div{gap:2px;display:grid}.technique-record-diagram strong{color:var(--ui-strong)}.technique-record-diagram small{color:var(--ui-muted)}.technique-record-diagram>i{color:var(--ui-blue);font-size:28px;font-style:normal}.technique-record-actions{flex-wrap:wrap;gap:6px;display:flex}.technique-record-actions button,.technique-record-actions a{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:36px;color:var(--ui-strong);align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.technique-record-actions button[aria-pressed=true]{border-color:var(--ui-blue);background:var(--ui-blue-soft);color:var(--ui-blue)}.technique-record-actions svg{width:16px;height:16px}.technique-record-steps{gap:7px;display:grid}.technique-record-steps>div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;display:grid}.technique-record-steps span{background:var(--ui-soft);width:30px;height:30px;color:var(--ui-blue);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:900;display:grid}.technique-record-steps p{gap:2px;display:grid}.technique-record-steps p strong{color:var(--ui-strong);font-size:var(--text-sm)}.technique-record-facts dd[data-review]{border-radius:var(--radius-pill);background:var(--ui-soft);width:max-content;color:var(--ui-text);padding:3px 7px;display:inline-flex}.technique-record-facts dd[data-review=verified]{background:var(--ui-success-soft);color:var(--ui-success)}.technique-record-corrections{flex-wrap:wrap;gap:7px;display:flex}.technique-record-corrections a{color:var(--ui-blue);font-size:var(--text-sm);font-weight:700}.technique-record-related nav a{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:190px;display:grid}.technique-record-related nav a small{color:var(--ui-muted);grid-column:1;font-weight:500}.technique-record-related nav a strong{color:var(--ui-strong);grid-column:1}.technique-record-related nav a span{color:var(--ui-blue);font-size:var(--text-lg);grid-area:1/2/3;align-self:center}.technique-range-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.technique-range-map button{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:52px;color:var(--ui-text);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;padding:7px 10px;display:grid}.technique-range-map button[aria-pressed=true]{border-color:var(--ui-blue);background:var(--ui-blue-soft)}.technique-range-map span{color:var(--ui-blue);font-size:var(--text-xl);grid-row:1/3;font-weight:800}.technique-range-map strong{color:var(--ui-strong);font-size:var(--text-sm)}.technique-range-map small{color:var(--ui-muted)}.technique-library-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.technique-library-tools button,.technique-card__tools button,.technique-compare button{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:34px;color:var(--ui-text);cursor:pointer;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.technique-library-tools button[aria-pressed=true],.technique-card__tools button[aria-pressed=true]{border-color:var(--ui-blue);background:var(--ui-blue-soft);color:var(--ui-blue)}.technique-library-tools svg,.technique-card__tools svg{width:15px;height:15px}.technique-library-tools p{color:var(--ui-muted);font-size:var(--text-xs);margin:0}.technique-compare{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-soft);gap:8px;padding:10px;display:grid}.technique-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.technique-compare__grid article{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);gap:7px;padding:9px;display:grid}.technique-compare dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;display:grid}.technique-compare dt{color:var(--ui-muted);font-size:var(--text-xs)}.technique-compare dd{color:var(--ui-strong);font-size:var(--text-sm);margin:0;font-weight:700}@media (max-width:640px){.technique-range-map{grid-template-columns:repeat(2,minmax(0,1fr))}.technique-library-tools{flex-direction:column;align-items:stretch}.technique-compare__grid{grid-template-columns:1fr}.technique-compare dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.techniques-jump a[aria-current=location]{border-color:var(--ui-blue);background:var(--ui-blue-soft);color:var(--ui-blue)}.techniques-safety-note{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.techniques-safety-note>svg{width:22px;height:22px;color:var(--ui-blue)}.techniques-safety-note>div{gap:2px;display:grid}.techniques-safety-note strong{color:var(--ui-strong);font-size:var(--text-sm)}.techniques-safety-note span{color:var(--ui-muted);font-size:var(--text-xs)}.techniques-safety-note a{color:var(--ui-blue);font-size:var(--text-xs);font-weight:700}.techniques-path a{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);grid-template-columns:34px minmax(0,1fr);gap:2px 8px;min-width:0;padding:10px;display:grid}.techniques-path a:hover{border-color:var(--ui-blue)}.techniques-path a span{grid-row:1/3}.techniques-path a strong{color:var(--ui-strong);font-size:var(--text-sm)}.techniques-path a small{color:var(--ui-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.technique-filters{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-bg);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.55fr)) auto;align-items:end;gap:7px;padding:10px;display:grid}.technique-filters label{gap:4px;min-width:0;display:grid}.technique-filters label>span{color:var(--ui-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.technique-filters input,.technique-filters select,.technique-filters button{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);width:100%;min-height:38px;color:var(--ui-text);font:inherit;padding:0 10px}.technique-filters button{width:auto;color:var(--ui-blue);cursor:pointer;font-weight:700}.technique-results{color:var(--ui-muted);font-size:var(--text-xs);margin:0}.technique-results strong{color:var(--ui-strong)}.technique-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.technique-library-grid article{border:1px solid var(--ui-soft-line);border-radius:var(--radius);background:var(--ui-chip);align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.technique-card__meta{color:var(--ui-blue);font-size:var(--text-xs);text-transform:uppercase;justify-content:space-between;gap:8px;font-weight:700;display:flex}.technique-card__meta small{color:var(--ui-muted)}.technique-library-grid h3{font-size:var(--text-card-title);margin:0;line-height:1.2}.technique-library-grid h3 a{color:var(--ui-strong)}.technique-library-grid article>strong[lang=km]{color:var(--ui-muted);font-family:var(--font-khmer),var(--font-body);font-size:var(--text-sm)}.technique-library-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.technique-library-grid dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.technique-library-grid dl div{border-left:2px solid var(--ui-line);padding-left:7px}.technique-library-grid dt{color:var(--ui-muted);font-size:var(--text-xs)}.technique-library-grid dd{color:var(--ui-strong);font-size:var(--text-xs);margin:1px 0 0;font-weight:700}.technique-empty{border:1px dashed var(--ui-line);border-radius:var(--radius);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.technique-empty button{color:var(--ui-blue);cursor:pointer;background:0 0;border:0;font-weight:700}.technique-show-more{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);min-height:38px;color:var(--ui-strong);cursor:pointer;justify-self:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.technique-show-more span{color:var(--ui-muted);font-size:var(--text-xs);font-weight:500}.technique-detail-grid summary svg{width:18px;height:18px;color:var(--ui-blue);transition:transform var(--motion-control)var(--motion-ease);flex:none}.technique-detail-grid details[open] summary svg{transform:rotate(180deg)}.technique-detail-grid summary:after{display:none!important}.technique-record-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:12px;display:grid}.technique-record-main>img{border-radius:var(--radius);-o-object-fit:contain;object-fit:contain;background:var(--ui-soft);width:100%;max-height:520px}.technique-record-main>header,.technique-record-main>section{border-bottom:1px solid var(--ui-line);gap:6px;padding-bottom:12px;display:grid}.technique-record-main>:last-child{border-bottom:0;padding-bottom:0}.technique-record-main h2,.technique-record-main p{margin:0}.technique-record-main [lang=km]{font-family:var(--font-khmer),var(--font-body)}.technique-record-facts{top:calc(var(--site-sticky-top) + 10px);position:-webkit-sticky;position:sticky}.technique-record-facts h2{margin:0}.technique-record-facts dl{gap:0;margin:0;display:grid}.technique-record-facts dl div{border-bottom:1px solid var(--ui-line);gap:3px;padding:8px 0;display:grid}.technique-record-facts dt{color:var(--ui-muted);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:5px;font-weight:700;display:flex}.technique-record-facts dt svg{width:15px;height:15px}.technique-record-facts dd{color:var(--ui-strong);font-size:var(--text-sm);margin:0;font-weight:700}.technique-record-facts dd a{color:var(--ui-blue);align-items:center;gap:4px;display:inline-flex}.technique-record-facts dd svg{width:14px;height:14px}.technique-record-facts>a{color:var(--ui-blue);font-size:var(--text-sm);font-weight:700}.technique-record-related nav{flex-wrap:wrap;gap:7px;display:flex}.technique-record-related nav a{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-bg);color:var(--ui-strong);font-size:var(--text-sm);padding:7px 10px;font-weight:700}@media (max-width:960px){.technique-filters,.technique-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.techniques-safety-note{grid-template-columns:auto minmax(0,1fr)}.techniques-safety-note>a{grid-column:2}.technique-filters{grid-template-columns:1fr}.technique-filters button{width:100%}.technique-library-grid,.technique-record-layout{grid-template-columns:1fr}.technique-record-facts{position:static}.technique-library-grid p{-webkit-line-clamp:2}.technique-safety-grid{grid-template-columns:1fr}.techniques-section{padding:11px}.technique-detail-grid{grid-template-columns:1fr}.techniques-jump{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.techniques-jump a{flex:none;min-height:44px}.technique-filter-toolbar{z-index:20;top:var(--site-sticky-top);border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);padding:7px;position:-webkit-sticky;position:sticky}.technique-library-grid article{padding:10px 10px 10px 57px}.technique-compare-tray{grid-template-columns:minmax(0,1fr) auto;bottom:68px}.technique-compare-tray>button{grid-column:2}.technique-compare-tray>a{grid-area:1/2}.technique-record-page .page-hero__aside{display:none}.technique-record-actions{z-index:19;background:var(--ui-card);padding:7px;position:-webkit-sticky;position:sticky;bottom:68px}.technique-record-actions>*{flex:1;justify-content:center}.technique-record-diagram{grid-template-columns:48px minmax(0,1fr) auto}.technique-record-diagram>span{width:48px;height:48px}.technique-record-related nav a{width:100%;min-height:52px}}@media (min-width:701px){body .footer__inner{gap:9px;padding-top:15px}body .footer__masthead{min-height:52px}body .footer__identity{grid-template-columns:180px minmax(0,620px);align-items:center;gap:12px}body .footer__identity>a{justify-content:flex-start;min-height:44px}body .footer__identity img{-o-object-position:left center;object-position:left center;width:180px;max-width:100%;height:44px}body .footer__identity>p{max-width:620px;color:var(--footer-text);line-height:1.4}body .footer__directory>nav{gap:8px}body .footer__topic-group{grid-template-rows:auto repeat(2,32px);align-content:start;gap:1px 14px;min-height:110px;padding:9px 12px}body .footer__topic-group h3{color:var(--footer-text);margin-bottom:2px}body .footer__topic-group a{min-height:32px;color:var(--footer-text);opacity:.82}body .footer__topic-group a:-webkit-any(:hover,:focus-visible){opacity:1}body .footer__topic-group a:-moz-any(:hover,:focus-visible){opacity:1}body .footer__topic-group a:is(:hover,:focus-visible){opacity:1}body .footer__engagement{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:8px}body .footer__contribute,body .footer__subscription{min-height:142px;padding:10px 11px}body .footer__contribute>summary{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-height:32px;margin:0;display:flex}body .footer__contribute-body>p{color:var(--footer-text);opacity:.82;margin-top:7px}body .footer__subscription-body,body .footer__subscription .footer-subscribe{gap:6px;margin:0}body .footer-subscribe>label{color:var(--footer-text);letter-spacing:.015em;text-transform:none;font-size:11px}body .footer-subscribe>div{gap:7px}body .footer-subscribe input,body .footer-subscribe button{height:42px;min-height:42px}body .footer-subscribe input: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-left:12px;padding-right:42px}body .footer-subscribe input: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-left:12px;padding-right:42px}body .footer-subscribe input: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-left:12px;padding-right:42px}body .footer-subscribe input:-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:42px;padding-right:12px}body .footer-subscribe input:-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:42px;padding-right:12px}body .footer-subscribe input: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:42px;padding-right:12px}body .footer-subscribe button{justify-content:center;min-width:95px}body .footer-subscribe>small{color:var(--footer-text);opacity:.78}body .footer__bottom{grid-template-columns:minmax(180px,1fr) auto 32px;align-items:center;gap:12px;min-height:42px;padding-top:5px;padding-bottom:5px;display:grid}body .footer__copy{color:var(--footer-text);opacity:.76}body .footer__project-info{margin:0}body .footer__utility{justify-content:center;gap:14px;margin:0}body .footer__utility a{color:var(--footer-text);opacity:.8}body .footer__utility a:-webkit-any(:hover,:focus-visible){opacity:1}body .footer__utility a:-moz-any(:hover,:focus-visible){opacity:1}body .footer__utility a:is(:hover,:focus-visible){opacity:1}body .footer-cache-refresh{justify-self:end;width:32px;min-width:32px;height:32px;min-height:32px}}body #site-main .database-context-row--home>.live-data-strip{grid-template-columns:minmax(0,1fr) minmax(210px,auto) 44px;min-height:46px;max-height:46px;overflow:hidden}body #site-main .database-context-row--home .ranking-trending{gap:8px;min-width:0;min-height:44px;max-height:44px;padding-left:10px;padding-right:10px}body #site-main .database-context-row--home .ranking-trending>strong{background:var(--nav-accent);border-radius:3px;align-self:center;padding:3px 5px;line-height:1.1;color:var(--ui-inverse-text)!important}body #site-main .database-context-row--home .ranking-trending__track,body #site-main .database-context-row--home .ranking-trending__track li,body #site-main .database-context-row--home .ranking-trending__track a{align-items:center;min-width:0}body #site-main .database-context-row--home .ranking-trending__track a{min-height:44px;line-height:1.35}body #site-main .database-context-row--home .ranking-trending__track a :lang(km){font-family:var(--font-khmer),var(--font-body);line-height:1.55}body #site-main .database-context-row--home .data-sync-status summary{min-height:44px;padding-left:12px;padding-right:12px}body #site-main .database-context-row--home .saved-records__trigger{width:44px;min-width:44px;min-height:44px;padding:0}@media (min-width:901px){body #site-main .home-database-hero__copy{-moz-column-gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1.85fr) minmax(260px,.65fr);gap:12px max(20px,min(3vw,40px))}body #site-main .home-database-hero__summary{align-content:center;align-self:stretch;gap:5px;min-height:104px;padding:12px 15px}body #site-main .home-database-hero__freshness a{min-height:34px;padding-top:4px;padding-bottom:4px}body #site-main .home-database-hero__tools{grid-template-columns:minmax(0,680px) auto;align-items:stretch}body #site-main .home-database-search,body #site-main .home-database-hero__actions a{min-height:52px}body #site-main .home-database-hero__actions{align-items:stretch}body #site-main .home-database-hero__actions a{padding-left:14px;padding-right:14px}body #site-main .home-feature-grid{grid-template-columns:minmax(0,1.65fr) minmax(410px,1fr);align-items:stretch;gap:12px}}body #site-main .home-fight-week-card>h2.has-khmer{max-width:34ch;font-family:var(--font-khmer),var(--font-body);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;font-size:max(1.55rem,min(2.45vw,2.15rem));line-height:1.32}body #site-main .home-fight-week-card__verified{grid-template-columns:minmax(0,1fr) minmax(170px,auto);gap:3px 12px;min-height:58px}body #site-main .home-fight-week-card__verified>strong{white-space:normal;line-height:1.3}body #site-main .home-fight-week-card__verified>small{text-align:right;justify-self:end;line-height:1.3}body #site-main .home-ranking-card{grid-template-rows:auto auto 1fr;align-content:start;display:grid}body #site-main .home-ranking-card .home-card-head{align-items:center;margin-bottom:5px}body #site-main .home-ranking-card .home-card-head>a{min-height:36px;padding:5px 7px}body #site-main .home-ranking-card ol{align-content:start;gap:6px;margin-top:7px}body #site-main .home-ranking-card li>a{grid-template-columns:36px minmax(120px,1fr) minmax(94px,auto) 64px;gap:7px;min-height:58px;padding:7px 9px}body #site-main .home-ranking-card li strong{white-space:normal;text-overflow:clip;line-height:1.2}body #site-main .home-ranking-card li em{min-width:0;overflow:hidden}body #site-main .home-ranking-card .home-country--ranking{min-width:0}body #site-main .home-ranking-card .home-country--ranking .country-identity__name{text-overflow:ellipsis;overflow:hidden}@media (max-width:1080px) and (min-width:701px){body #site-main .database-context-row--home>.live-data-strip{grid-template-columns:minmax(0,1fr) 52px 44px}body #site-main .database-context-row--home .data-sync-status summary :where(strong,small){display:none}body #site-main .home-feature-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){body #site-main .home-fight-week-card>h2.has-khmer{font-size:max(1.25rem,min(6vw,1.6rem));line-height:1.4}body #site-main .home-fight-week-card__verified{grid-template-columns:minmax(0,1fr)}body #site-main .home-fight-week-card__verified>small{text-align:left;white-space:normal;justify-self:start}}body #site-main .database-context-row--home .ranking-trending a{text-decoration:none}body #site-main .database-context-row--home .ranking-trending a:-webkit-any(:hover,:focus-visible){text-decoration:none}body #site-main .database-context-row--home .ranking-trending a:-moz-any(:hover,:focus-visible){text-decoration:none}body #site-main .database-context-row--home .ranking-trending a:is(:hover,:focus-visible){text-decoration:none}body #site-main .database-context-row--home .ranking-trending a:-webkit-any(:hover,:focus-visible){color:var(--nav-text-strong)}body #site-main .database-context-row--home .ranking-trending a:-moz-any(:hover,:focus-visible){color:var(--nav-text-strong)}body #site-main .database-context-row--home .ranking-trending a:is(:hover,:focus-visible){color:var(--nav-text-strong)}body #site-main .home-database-hero__summary{min-height:0}body #site-main .home-database-hero__tools,body #site-main .home-database-hero__actions,body #site-main .home-database-hero__actions a{height:52px;min-height:52px;max-height:52px}body #site-main .home-database-hero__actions a{align-items:center;padding-top:0;padding-bottom:0}body #site-main .home-fight-week-card>h2.has-khmer{white-space:normal;text-overflow:clip;-webkit-box-orient:initial;max-width:100%;-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important}body #site-main :where(.home-fight-week-card,.home-ranking-card):before{content:none}body #site-main :where(.home-fight-week-card,.home-ranking-card){border-left:2px solid var(--ui-blue);box-shadow:none}body #site-main .home-ranking-card .home-card-head{min-height:36px}body #site-main .home-ranking-card h2{margin-top:0}body #site-main .home-ranking-card .home-card-head>a{color:var(--ui-muted);font-weight:700}body #site-main .home-ranking-card .home-card-head>a:-webkit-any(:hover,:focus-visible){color:var(--ui-blue)}body #site-main .home-ranking-card .home-card-head>a:-moz-any(:hover,:focus-visible){color:var(--ui-blue)}body #site-main .home-ranking-card .home-card-head>a:is(:hover,:focus-visible){color:var(--ui-blue)}body #site-main .home-ranking-card li>a{min-height:52px;padding-top:5px;padding-bottom:5px}body #site-main .home-fight-week-card__verified{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr)}body #site-main .home-fight-week-card__verified>small{text-align:left;justify-self:start}@media (max-width:700px){body #site-main .home-database-hero__tools{height:auto;min-height:0;max-height:none}body #site-main .home-database-hero__actions{display:none}}body #site-main .athletes-directory-hero{box-shadow:none;align-items:center;gap:14px;padding:14px 16px}body #site-main .athletes-directory-hero h1{margin-top:4px;margin-bottom:4px;font-size:max(28px,min(3vw,38px))}body #site-main .athletes-directory-hero p{font-size:var(--text-sm)}body #site-main .athletes-directory-hero .page-hero__aside{width:min(100%,360px);padding:7px}body #site-main .athletes-directory-hero .athletes-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}body #site-main .athletes-directory-hero .athletes-summary div{min-width:0;padding:6px 7px}body #site-main .athletes-directory-hero .athletes-summary dt{font-size:10px;line-height:1.15}body #site-main .athletes-directory-hero .athletes-summary dd{font-size:var(--text-sm)}body #site-main .athletes-hero-aside .athletes-provenance>summary{color:var(--ui-muted);background:0 0;border:0;font-weight:750}body #site-main .athletes-hero-aside .athletes-provenance>summary:hover{color:var(--ui-strong)}body #site-main .athletes-more-filters>summary{align-items:center;gap:6px;min-height:40px;display:flex}body #site-main .athletes-more-filters>summary svg{width:15px;height:15px;color:var(--ui-muted);flex:none}body #site-main .athletes-results-actions{align-items:center;gap:8px;display:flex}body #site-main .athletes-results-actions__primary,body #site-main .athletes-results-actions__display{align-items:center;gap:6px;display:flex}body #site-main .athletes-results-actions__primary{border-right:1px solid var(--ui-line);padding-right:8px}body #site-main .athletes-page-size select{min-width:112px;min-height:40px}body #site-main .athletes-view-toggle button{border-color:var(--ui-line);background:var(--ui-card);min-width:44px;color:var(--ui-text);gap:5px;padding-left:9px;padding-right:9px;width:auto!important}body #site-main .athletes-view-toggle button span{font-size:var(--text-xs);font-weight:750}body #site-main .athletes-view-toggle button.is-active{border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)9%,var(--ui-card));color:var(--brand-red)}@media (max-width:900px){body #site-main .athletes-directory-hero .athletes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body #site-main .athletes-results-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:700px){body #site-main .athletes-directory-hero{padding:12px}body #site-main .athletes-directory-hero .page-hero__aside{width:100%;max-width:none}body #site-main .athletes-hero-aside>.athletes-summary{display:none}body #site-main .athletes-hero-aside .athletes-provenance>summary{border:1px solid var(--ui-line);background:var(--ui-soft);min-height:40px}body #site-main .athletes-results-actions__primary{border:0;padding:0}body #site-main .athletes-results-actions__display{display:none}body #site-main .athletes-results-actions{justify-content:space-between;display:flex!important}body #site-main .athletes-save-search span{display:none!important}}body #site-main .athletes-list-head{color:var(--ui-muted);letter-spacing:.045em;text-transform:uppercase;grid-template-columns:112px minmax(230px,1.05fr) minmax(260px,1.15fr) minmax(150px,.65fr) minmax(126px,.55fr);align-items:center;gap:10px;padding:0 10px;font-size:10px;font-weight:800;display:grid}body #site-main .athletes-grid.is-list .athlete-card{grid-template-columns:112px minmax(0,1fr);min-height:132px}body #site-main .athletes-grid.is-list .athlete-card__portrait{width:112px;min-height:132px;overflow:hidden}body #site-main .athletes-grid.is-list .athlete-card__portrait :where(.fighter-portrait-frame,img){width:100%;max-width:100%;height:100%}body #site-main .athletes-grid.is-list .athlete-card--placeholder .athlete-card__portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;padding:8px 10px 0}body #site-main .athletes-grid.is-list .athlete-card__portrait>em{max-width:calc(100% - 14px);bottom:7px;left:7px;transform:none}body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(230px,1.05fr) minmax(260px,1.15fr) minmax(150px,.65fr) minmax(126px,.55fr);align-content:center;align-items:center;gap:3px 10px;padding:8px 10px}body #site-main .athletes-grid.is-list .athlete-card__content>:where(.athlete-card__country,h3,.athlete-card__alias,p,.athlete-card__badges){grid-column:1}body #site-main .athletes-grid.is-list .athlete-card__country{opacity:.82;font-size:10px;font-weight:700}body #site-main .athletes-grid.is-list .athlete-card__record{grid-area:1/2/6;align-self:center}body #site-main .athletes-grid.is-list .athlete-card__activity{border:0;grid-area:1/3/6;align-self:center;padding:7px 0}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-area:1/4/6;align-self:center;gap:6px;display:grid}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button{justify-content:center;width:100%;min-height:38px;padding-left:8px;padding-right:8px}body #site-main .athlete-card__compare.is-selected{border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)9%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-grid.is-list .athlete-card__save{top:7px;right:7px}body #site-main .athletes-view-toggle{border:1px solid var(--ui-line);border-radius:var(--radius);overflow:hidden}body #site-main .athletes-view-toggle button{border:0!important;border-radius:0!important}body #site-main .athletes-view-toggle button+button{border-left:1px solid var(--ui-line)!important}body #site-main .athletes-view-toggle button :where(svg,span){align-self:center}@media (max-width:1000px){body #site-main .athletes-list-head{display:none}body #site-main .athletes-grid.is-list .athlete-card{grid-template-columns:104px minmax(0,1fr)}body #site-main .athletes-grid.is-list .athlete-card__portrait{width:104px}body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr)}body #site-main .athletes-grid.is-list .athlete-card__content>*{grid-area:auto}body #site-main .athletes-grid.is-list .athlete-card__content>:where(.athlete-card__country,h3,.athlete-card__alias,p,.athlete-card__badges){grid-column:1}body #site-main .athletes-grid.is-list .athlete-card__record{grid-area:1/2/4}body #site-main .athletes-grid.is-list .athlete-card__activity{grid-area:auto/1}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-area:4/2/7;align-self:end;display:flex}}@media (max-width:700px){body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(0,1fr)}body #site-main .athletes-grid.is-list .athlete-card__content>*{grid-area:auto/1!important}body #site-main .athletes-grid.is-list .athlete-card__record{margin-top:3px}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}body #site-main .athletes-toolbar{grid-template-columns:minmax(320px,1.8fr) minmax(150px,.72fr) minmax(170px,.82fr) minmax(150px,.68fr);gap:8px;padding:8px 10px}body #site-main .athletes-search>div{min-width:0;position:relative}body #site-main .athletes-search>div>input{width:100%;padding-right:42px}body #site-main .athletes-search>div>button{border-radius:var(--radius);width:34px;height:34px;color:var(--ui-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}body #site-main .athletes-search>div>button:hover{background:var(--ui-soft);color:var(--ui-strong)}body #site-main .athletes-search>div>button svg{width:15px;height:15px}body #site-main .athletes-more-filters>summary{background:var(--ui-card);color:var(--ui-text);justify-content:flex-start;padding-left:10px;padding-right:10px;font-weight:700}body #site-main .athletes-more-filters>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body #site-main .athletes-more-filters>summary>b{background:color-mix(in srgb,var(--brand-red)10%,var(--ui-card));min-width:20px;height:20px;color:var(--brand-red);border-radius:999px;place-items:center;margin-left:auto;font-size:10px;display:grid}body #site-main .athletes-more-filters>summary .athletes-more-filters__chevron{margin-left:auto;transition:transform .16s}body #site-main .athletes-more-filters>summary>b+.athletes-more-filters__chevron{margin-left:2px}body #site-main .athletes-more-filters[open]>summary .athletes-more-filters__chevron{transform:rotate(180deg)}@media (min-width:701px) and (max-width:980px){body #site-main .athletes-toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(150px,.55fr))}body #site-main .athletes-more-filters{grid-column:1/-1}body #site-main .athletes-more-filters>summary{width:100%}}@media (max-width:700px){body #site-main .athletes-toolbar{grid-template-columns:minmax(0,1fr);padding:8px}body #site-main .athletes-toolbar>:not(.athletes-search):not(.athletes-more-filters){display:none}body #site-main .athletes-more-filters{width:100%}body #site-main .athletes-more-filters>summary{min-height:44px}}body #site-main .athletes-toolbar{-moz-column-gap:8px;align-items:end;column-gap:8px}body #site-main .athletes-toolbar>label{align-content:end;gap:4px;margin:0;display:grid}body #site-main .athletes-toolbar>label>span,body #site-main .athletes-more-filters:before{min-height:14px;color:var(--ui-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:14px;display:block}body #site-main .athletes-more-filters:before{content:"Filters"}body #site-main .athletes-more-filters{align-content:end;align-self:end;gap:4px;margin:0;display:grid}body #site-main .athletes-more-filters>summary{border-radius:var(--radius);height:42px;min-height:42px;padding-top:0;padding-bottom:0}body #site-main .athletes-toolbar :where(input,select){border-radius:var(--radius);height:42px;min-height:42px;padding-top:0;padding-bottom:0}body #site-main .athletes-more-filters>summary{align-items:center;padding-left:11px;padding-right:11px;display:flex}body #site-main .athletes-more-filters>summary :where(svg,span,b){align-self:center}body #site-main .athletes-search>div,body #site-main .athletes-search>div>input{height:42px}body #site-main .athletes-filter{min-width:0}@media (min-width:981px){body #site-main .athletes-toolbar{grid-template-columns:minmax(320px,1.8fr) minmax(160px,.76fr) minmax(160px,.76fr) minmax(160px,.72fr)}}@media (max-width:700px){body #site-main .athletes-more-filters:before{display:none}body #site-main .athletes-more-filters{gap:0}}body #site-main .athletes-grid.is-list .athlete-card__portrait{isolation:isolate}body #site-main .athletes-grid.is-list .athlete-card__activity{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}body #site-main .athletes-grid.is-list .athlete-card__activity-date{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}body #site-main .athletes-grid.is-list .athlete-card__activity-date strong{color:var(--ui-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #site-main .athletes-grid.is-list .athlete-card__quality{border:1px solid var(--ui-soft-line);background:var(--ui-chip);max-width:100%;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}body #site-main .athletes-grid.is-list .athlete-card__quality.is-review{border-color:color-mix(in srgb,var(--ui-warning)55%,var(--ui-line));background:color-mix(in srgb,var(--ui-warning)12%,var(--ui-card));color:color-mix(in srgb,var(--ui-warning)78%,var(--ui-text))}body #site-main .athletes-grid.is-list .athlete-card__quality.is-incomplete{border-color:color-mix(in srgb,var(--ui-danger)40%,var(--ui-line));color:var(--ui-danger)}body #site-main .athletes-grid.is-list .athlete-card__quality.is-complete{border-color:color-mix(in srgb,var(--ui-success)40%,var(--ui-line));color:var(--ui-success)}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:42px minmax(0,1fr)}body #site-main .athletes-grid.is-list .athlete-card__save{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);width:42px;min-width:42px;height:38px;min-height:38px;color:var(--ui-text);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:0;display:grid;position:static}body #site-main .athletes-grid.is-list .athlete-card__save:hover{border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)8%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-grid.is-list .athlete-card__save:focus-visible{border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)8%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-grid.is-list .athlete-card__save.is-saved{border-color:var(--brand-red);background:var(--brand-red);color:var(--ui-inverse-text)}body #site-main .athletes-grid.is-list .athlete-card__actions>.athlete-card__button:last-child{border:1px solid color-mix(in srgb,var(--brand-red)18%,var(--ui-line));background:color-mix(in srgb,var(--brand-red)5%,var(--ui-card));color:var(--brand-red);grid-column:1/-1}body #site-main .athletes-grid.is-list .athlete-card:hover{border-color:color-mix(in srgb,var(--brand-red)22%,var(--ui-line))}@media (max-width:1000px){body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:42px repeat(2,minmax(0,1fr));align-items:center}body #site-main .athletes-grid.is-list .athlete-card__actions>.athlete-card__button:last-child{grid-column:auto}}@media (max-width:700px){body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:42px repeat(2,minmax(0,1fr))!important}body #site-main .athletes-grid.is-list .athlete-card__activity{gap:5px}body #site-main .athletes-grid.is-list .athlete-card__quality{font-size:9px}}body #site-main .athletes-grid.is-list{gap:7px}body #site-main .athletes-grid.is-list .athlete-card{border-color:color-mix(in srgb,var(--ui-line)84%,var(--ui-strong));min-height:112px}body #site-main .athletes-grid.is-list .athlete-card__portrait{min-height:112px}body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(220px,1.12fr) minmax(290px,1.25fr) minmax(170px,.72fr) minmax(112px,.48fr);gap:4px 14px;min-height:110px;padding:9px 12px}body #site-main .athletes-grid.is-list .athlete-card__country,body #site-main .athletes-grid.is-list .athlete-card__alias,body #site-main .athletes-grid.is-list .athlete-card__content>p{color:var(--ui-muted);font-size:12px;line-height:1.35}body #site-main .athletes-grid.is-list .athlete-card__content h3{font-size:15px;line-height:1.25}body #site-main .athletes-grid.is-list .athlete-card__record strong{color:var(--ui-strong);font-size:14px}body #site-main .athletes-grid.is-list .athlete-card__record small{color:var(--ui-muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px}body #site-main .athletes-grid.is-list .athlete-card__activity-date span{color:var(--ui-muted);font-size:11px}body #site-main .athletes-grid.is-list .athlete-card__activity-date strong{text-align:left;font-size:12px}body #site-main .athletes-grid.is-list .athlete-card__quality{width:max-content;max-width:100%;font-size:10px}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:38px 38px;justify-content:end;gap:5px}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button{border-color:var(--ui-soft-line);width:38px;min-height:36px;color:var(--ui-muted);background:0 0;padding:0;font-size:0;overflow:hidden}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button svg{width:15px;height:15px;margin:0}body #site-main .athletes-grid.is-list .athlete-card__actions>.athlete-card__button:last-child{border-color:var(--ui-soft-line);color:var(--ui-muted);background:0 0;grid-column:auto}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button:-webkit-any(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)7%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button:-moz-any(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)7%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-grid.is-list .athlete-card__actions .athlete-card__button:is(:hover,:focus-visible){border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red)7%,var(--ui-card));color:var(--brand-red)}body #site-main .athletes-list-head{color:var(--ui-muted);grid-template-columns:124px minmax(220px,1.12fr) minmax(290px,1.25fr) minmax(170px,.72fr) minmax(112px,.48fr);font-size:11px}@media (min-width:1001px){body .footer__inner{gap:10px;padding-top:18px;padding-bottom:10px}body .footer__masthead{margin-bottom:0}body .footer__directory>nav{gap:8px}body .footer__topic-group{padding-top:9px;padding-bottom:9px}body .footer__engagement{gap:8px}body .footer__bottom{margin-top:0;padding-top:8px}body #site-main .athletes-directory--compact-mobile .athletes-list-head{grid-template-columns:124px minmax(210px,1fr) minmax(270px,1.18fr) minmax(160px,.7fr) minmax(238px,.86fr)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(210px,1fr) minmax(270px,1.18fr) minmax(160px,.7fr) minmax(238px,.86fr)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__actions{grid-template-columns:38px repeat(2,minmax(88px,1fr));justify-content:stretch;align-items:center}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__actions .athlete-card__button{white-space:nowrap;width:100%;min-height:38px;padding-left:7px;padding-right:7px;font-size:10px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card--placeholder .athlete-card__portrait img{padding:3px 4px 0}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card:nth-child(2n){background:color-mix(in srgb,var(--ui-soft)38%,var(--ui-card))}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card:-webkit-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--brand-red)40%,var(--ui-line));background:color-mix(in srgb,var(--brand-red)3%,var(--ui-card));box-shadow:0 4px 12px var(--ui-shadow-color)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card:-moz-any(:hover,:focus-within){border-color:color-mix(in srgb,var(--brand-red)40%,var(--ui-line));background:color-mix(in srgb,var(--brand-red)3%,var(--ui-card));box-shadow:0 4px 12px var(--ui-shadow-color)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--brand-red)40%,var(--ui-line));background:color-mix(in srgb,var(--brand-red)3%,var(--ui-card));box-shadow:0 4px 12px var(--ui-shadow-color)}}@media (max-width:1000px){body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(0,1fr) minmax(190px,.9fr);min-height:112px}body #site-main .athletes-grid.is-list .athlete-card__actions{grid-template-columns:38px 38px;justify-content:start}}@media (max-width:700px){body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card{grid-template-columns:92px minmax(0,1fr)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__portrait{width:92px;min-height:124px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:center;gap:3px;min-height:0;padding:8px 9px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content>*{grid-area:auto/1!important}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content>:where(.athlete-card__country,h3,.athlete-card__alias,p){min-width:0}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content h3,body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__content h3>a{align-items:center;min-height:22px;display:inline-flex}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__record{width:100%;margin-top:3px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__record>span{min-width:0;padding:6px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__activity{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:2px;padding-top:3px;padding-bottom:3px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__activity-date{grid-template-columns:auto auto minmax(0,1fr)}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__actions{justify-content:stretch;margin-top:2px;grid-template-columns:38px repeat(2,minmax(0,1fr))!important}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__actions .athlete-card__button{width:100%;min-height:38px;padding-left:6px;padding-right:6px;font-size:10px}body #site-main .athletes-directory--compact-mobile .athletes-grid.is-list .athlete-card__actions>.athlete-card__button:last-child{grid-column:auto}}body #site-main .athletes-results-bar{align-items:center;gap:12px;min-height:54px;padding:7px 9px}body #site-main .athletes-results-bar>div:first-child{flex:auto;align-items:center;gap:7px;display:flex}body #site-main .athletes-results-bar>div:first-child h2{font-size:var(--text-sm);white-space:nowrap;flex:none;margin:0}body #site-main .athletes-results-bar>div:first-child>span{color:var(--ui-muted);font-size:var(--text-xs)}body #site-main .athletes-results-actions{flex:none;gap:7px}body #site-main .athletes-results-actions__primary,body #site-main .athletes-results-actions__display{gap:4px}body #site-main .athletes-results-actions__display{border-left:1px solid var(--ui-line);padding-left:8px}body #site-main .athletes-results-bar :where(button,summary,select){border-radius:var(--radius);height:38px;min-height:38px;font-size:var(--text-xs)}body #site-main .athletes-page-size select{width:auto;min-width:84px}body #site-main .athletes-page-size select: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-left:10px;padding-right:28px}body #site-main .athletes-page-size select: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-left:10px;padding-right:28px}body #site-main .athletes-page-size select: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-left:10px;padding-right:28px}body #site-main .athletes-page-size select:-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:28px;padding-right:10px}body #site-main .athletes-page-size select:-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:28px;padding-right:10px}body #site-main .athletes-page-size select: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:28px;padding-right:10px}body #site-main .athletes-view-toggle{height:38px;padding:0}body #site-main .athletes-view-toggle button{height:36px!important;min-height:36px!important}body #site-main .athletes-view-toggle button.is-active{background:var(--brand-red)!important;color:var(--ui-inverse-text)!important}body #site-main .athletes-export>summary{white-space:nowrap;padding-left:10px;padding-right:10px}body #site-main .database-context-row:not(.database-context-row--home){border-bottom:1px solid var(--ui-line);background:var(--ui-bg);min-height:48px;box-shadow:none;gap:8px;padding:4px 8px}body #site-main .database-context-row:not(.database-context-row--home)>.database-breadcrumbs{min-height:40px;padding:0 4px}body #site-main .database-context-row:not(.database-context-row--home) .database-breadcrumbs :where(a,span[aria-current=page]){min-height:40px}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);height:40px;min-height:40px;box-shadow:none}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status,body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary,body #site-main .database-context-row:not(.database-context-row--home) .saved-records__trigger{height:38px;min-height:38px}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary{padding-left:10px;padding-right:10px}body #site-main .database-context-row:not(.database-context-row--home) .saved-records__trigger{border-left:1px solid var(--ui-line);min-width:auto;padding-left:10px;padding-right:10px}body #site-main .database-context-row:not(.database-context-row--home) .saved-records__trigger span{font-size:var(--text-xs);font-weight:700;display:inline!important}@media (max-width:900px){body #site-main .athletes-results-bar{flex-direction:column;align-items:stretch}body #site-main .athletes-results-actions{justify-content:space-between;width:100%}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary strong{max-width:132px}body #site-main .database-context-row:not(.database-context-row--home) .saved-records__trigger span{display:none!important}}@media (max-width:700px){body #site-main .athletes-results-bar>div:first-child{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}body #site-main .athletes-results-actions{justify-content:space-between;align-items:center;gap:4px;display:flex}body #site-main .athletes-results-actions__primary{display:flex}body #site-main .athletes-results-actions__primary .athletes-save-search span{display:none!important}body #site-main .athletes-results-actions__display{margin-left:auto;padding-left:5px}body #site-main .athletes-page-size{display:none}body #site-main .athletes-export>summary{font-size:0}body #site-main .athletes-export>summary:after{content:"More";font-size:var(--text-xs)}body #site-main .database-context-row:not(.database-context-row--home){grid-template-columns:minmax(0,1fr) auto;gap:4px;padding-left:4px;padding-right:4px}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{grid-template-columns:auto 40px;width:auto}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary strong{display:none}body #site-main .database-context-row:not(.database-context-row--home) .saved-records__trigger{width:40px;min-width:40px;padding:0}}body #site-main .home-database-hero{box-shadow:none;padding:17px 20px 15px}body #site-main .home-database-hero__copy{max-width:none}body #site-main .home-database-hero__intro{align-content:start;gap:0;display:grid}body #site-main .home-database-hero h1{letter-spacing:-.025em;max-width:900px;margin:6px 0 8px;font-size:max(34px,min(3.65vw,50px));line-height:1.02}body #site-main .home-database-hero__intro>p:not(.home-database-hero__independence){max-width:76ch;color:var(--ui-text);margin:0;line-height:1.48}body #site-main .home-database-hero__independence{margin:7px 0 0;padding-left:10px;line-height:1.35}body #site-main .home-database-hero__summary{border-color:var(--ui-line);background:var(--ui-card);min-height:0;box-shadow:none;align-self:center;gap:9px;padding:10px 11px}body #site-main .home-database-hero__freshness{grid-template-columns:auto minmax(0,1fr);gap:2px 6px;width:100%;display:grid;margin:0!important}body #site-main .home-database-hero__freshness .ui-icon{color:var(--brand-red);grid-row:1/3;align-self:center}body #site-main .home-database-hero__freshness>span{color:var(--ui-strong);font-weight:750}body #site-main .home-database-hero__freshness>a{min-height:0;color:var(--ui-muted);text-transform:capitalize;padding:0;font-size:11px;font-weight:650;line-height:1.25}body #site-main .home-database-hero__coverage{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}body #site-main .home-database-hero__coverage div{background:var(--ui-card);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px;padding:7px 8px;display:grid}body #site-main .home-database-hero__coverage :where(dt,dd){margin:0}body #site-main .home-database-hero__coverage dd{color:var(--ui-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:800}body #site-main .home-database-hero__coverage dt{color:var(--ui-muted);text-transform:lowercase;font-size:11px}body #site-main .home-database-hero__tools{grid-template-columns:minmax(0,680px) auto;align-items:stretch;gap:8px;margin-top:0}body #site-main .home-database-search{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);height:48px;min-height:48px;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}body #site-main .home-database-search>.ui-icon{color:var(--ui-text);margin-left:13px}body #site-main .home-database-search input{height:46px;min-height:46px;color:var(--ui-strong);box-shadow:none;background:0 0;border:0;padding-left:10px;padding-right:10px}body #site-main .home-database-search input::placeholder{color:var(--ui-muted);opacity:1}body #site-main .home-database-search button{align-self:center;height:40px;min-height:40px;margin-right:4px;padding-left:13px;padding-right:13px}body #site-main .home-database-hero__actions,body #site-main .home-database-hero__actions a{height:48px;min-height:48px;max-height:48px}body #site-main .home-database-hero__actions a{white-space:nowrap;padding-left:13px;padding-right:13px}@media (min-width:901px){body #site-main .home-database-hero__copy{-moz-column-gap:clamp(18px,2.5vw,34px);grid-template-columns:minmax(0,2fr) minmax(245px,.62fr);grid-template-areas:"intro summary""tools tools";gap:12px max(18px,min(2.5vw,34px))}}@media (max-width:900px){body #site-main .home-database-hero__summary{grid-template-columns:minmax(190px,.7fr) minmax(0,1fr);align-items:center;width:100%;display:grid}body #site-main .home-database-hero__tools{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){body #site-main .home-database-hero{padding:13px 12px 11px}body #site-main .home-database-hero h1{margin-top:4px;margin-bottom:6px;line-height:1.04;font-size:max(28px,min(8vw,34px))!important}body #site-main .home-database-hero__summary{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}body #site-main .home-database-hero__tools{grid-template-columns:minmax(0,1fr);gap:6px}body #site-main .home-database-search{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);height:auto;min-height:0;overflow:visible}body #site-main .home-database-search>.ui-icon{z-index:1;grid-area:1/1;margin-left:13px}body #site-main .home-database-search input{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);grid-area:1/1/auto/-1;height:44px;min-height:44px;padding-left:39px}body #site-main .home-database-search button{grid-column:1/-1;width:100%;height:44px;min-height:44px;margin:6px 0 0}body #site-main .home-database-hero__actions{height:auto;min-height:0;max-height:none;display:grid}body #site-main .home-database-hero__actions a{justify-content:center;width:100%;height:44px;min-height:44px;max-height:44px}}body #site-main .home-database-hero h1{font-size:max(33px,min(3.45vw,47px))}body #site-main .home-database-hero__freshness>a{color:var(--ui-muted);text-transform:none}body #site-main .home-database-hero__coverage div,body #site-main .home-database-hero__coverage div:last-child{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:2px;min-width:0;padding:7px 9px;display:grid;background:var(--ui-card)!important}body #site-main .home-database-hero__coverage dd{font-size:15px;line-height:1}body #site-main .home-database-hero__coverage dt{white-space:nowrap;text-transform:lowercase;font-size:10px;line-height:1.2}body #site-main .home-database-hero__tools{margin-top:-2px}@media (min-width:901px){body #site-main .home-database-hero__copy{grid-template-columns:minmax(0,2fr) minmax(290px,.68fr);row-gap:9px}body #site-main .home-database-hero__summary{justify-self:end;width:100%;max-width:320px}}@media (max-width:900px) and (min-width:701px){body #site-main .home-database-hero__summary{grid-template-columns:minmax(210px,.65fr) minmax(360px,1fr)}body #site-main .home-database-hero__coverage div{text-align:center;justify-items:center}}@media (max-width:700px){body #site-main .home-database-hero h1{font-size:max(27px,min(7.8vw,33px))!important}body #site-main .home-database-hero__coverage div{text-align:center;justify-items:center}body #site-main .home-database-hero__tools{margin-top:0}}@media (max-width:360px){body #site-main .home-database-hero__coverage{grid-template-columns:repeat(2,minmax(0,1fr))}body #site-main .home-database-hero__coverage div:last-child{grid-column:1/-1;justify-items:center}}body #site-main .home-database-hero__independence{border-left-width:3px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:20px;margin-top:8px;padding-left:9px;display:flex}body #site-main .home-database-hero__tools{align-items:stretch;gap:6px;width:100%;height:48px;min-height:48px;max-height:48px;display:flex;margin:0!important}body #site-main .home-database-search{flex:680px;align-self:stretch;width:auto;min-width:0;height:48px;min-height:48px;max-height:48px;margin:0!important}body #site-main .home-database-search label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body #site-main .home-database-search button{min-width:138px;padding-left:12px;padding-right:12px;font-weight:700}body #site-main .home-database-hero__actions{flex:none;align-self:stretch;align-items:stretch!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:flex!important}body #site-main .home-database-hero__actions a{border-radius:var(--radius);padding-left:13px;padding-right:13px;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important}@media (min-width:901px){body #site-main .home-database-hero__copy{row-gap:10px}}@media (max-width:700px){body #site-main .home-database-hero__tools{gap:6px;height:auto;min-height:0;max-height:none;display:grid}body #site-main .home-database-search{width:100%;height:auto;min-height:0;max-height:none}body #site-main .home-database-search button{min-width:0}body #site-main .home-database-hero__actions{width:100%;height:44px!important;min-height:44px!important;max-height:44px!important}body #site-main .home-database-hero__actions a{height:44px!important;min-height:44px!important;max-height:44px!important}}body #site-main .database-context-row--home>.live-data-strip{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(132px,auto) 44px;overflow:visible}body #site-main .database-context-row--home .ranking-trending{border-radius:var(--radius)0 0 var(--radius);min-width:0;position:relative;overflow:hidden}body #site-main .database-context-row--home .ranking-trending__viewport{min-width:0;-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);overflow:hidden}body #site-main .database-context-row--home .ranking-trending__track{gap:0}body #site-main .database-context-row--home .ranking-trending__track li{align-items:center;min-width:0}body #site-main .database-context-row--home .ranking-trending__track li+li:before{content:"";background:var(--ui-line);flex:0 0 1px;width:1px;height:16px;margin-left:8px;margin-right:8px}body #site-main .database-context-row--home .ranking-trending a{min-width:0;text-rendering:optimizeLegibility;line-height:1.35}body #site-main .database-context-row--home .ranking-trending a span{line-height:1.2}body #site-main .database-context-row--home .data-sync-status{z-index:2;background:var(--ui-card);min-width:132px;position:relative}body #site-main .database-context-row--home .data-sync-status summary{white-space:nowrap;justify-content:center;gap:6px;min-width:132px;padding-left:12px;padding-right:12px}body #site-main .database-context-row--home>.saved-records{z-index:2;background:var(--ui-card);width:44px;min-width:44px;position:relative}body #site-main .database-context-row--home .saved-records__trigger{width:44px;min-width:44px;padding:0}body #site-main .database-context-row--home .saved-records__trigger>span{display:none}@media (max-width:900px){body #site-main .database-context-row--home>.live-data-strip{grid-template-columns:minmax(0,1fr) 44px 44px}body #site-main .database-context-row--home .data-sync-status,body #site-main .database-context-row--home .data-sync-status summary{width:44px;min-width:44px;padding:0}body #site-main .database-context-row--home .data-sync-status summary strong{display:none}}@media (max-width:700px){body #site-main .database-context-row--home .ranking-trending__viewport{-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%)}body #site-main .database-context-row--home .ranking-trending__track li+li:before{display:none}body #site-main .database-context-row--home .ranking-trending a{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}}body #site-main .database-context-row--home .ranking-trending{padding-right:8px}body #site-main .database-context-row--home .ranking-trending a{font-family:var(--font-body),sans-serif;line-height:1.45}body #site-main .database-context-row--home .ranking-trending a:lang(km),body #site-main .database-context-row--home .ranking-trending a [lang=km]{font-family:var(--font-khmer),var(--font-body),sans-serif;line-height:1.55}body #site-main .database-context-row--home .data-sync-status,body #site-main .database-context-row--home .data-sync-status summary{width:116px;min-width:116px}body #site-main .database-context-row--home .data-sync-status,body #site-main .database-context-row--home>.saved-records{border-color:var(--ui-line)}@media (max-width:900px){body #site-main .database-context-row--home .data-sync-status,body #site-main .database-context-row--home .data-sync-status summary{width:44px;min-width:44px}}@media (max-width:700px){body #site-main .database-context-row--home .ranking-trending{padding-right:0}body #site-main .database-context-row--home .ranking-trending__viewport{-webkit-mask-image:none;mask-image:none}body #site-main .database-context-row--home .ranking-trending__track,body #site-main .database-context-row--home .ranking-trending__track li{width:100%;min-width:0}body #site-main .database-context-row--home .ranking-trending a{max-width:100%;padding-left:10px;padding-right:10px}}body #site-main .database-context-row--home .data-sync-status{border-radius:0 var(--radius)var(--radius)0}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{grid-template-columns:auto}body .topbar-utility>.saved-records{z-index:var(--z-floating);flex:none;min-width:0;display:flex;width:auto!important;margin:0!important;position:relative!important}body .topbar-utility>.saved-records .saved-records__trigger{border:1px solid var(--nav-line);border-radius:var(--radius);background:var(--nav-surface);width:auto;min-width:42px;height:42px;min-height:42px;color:var(--nav-text);justify-content:center;gap:6px;padding-left:10px;padding-right:10px}body .topbar-utility>.saved-records .saved-records__trigger>span{font-size:var(--text-xs);font-weight:700;display:inline}body .topbar-utility>.saved-records .saved-records__trigger:hover{border-color:var(--nav-accent);background:var(--nav-hover);color:var(--nav-text-strong)}body .topbar-utility>.saved-records .saved-records__trigger:focus-visible{border-color:var(--nav-accent);background:var(--nav-hover);color:var(--nav-text-strong)}body .topbar-utility>.saved-records .saved-records__panel{top:calc(100% + 8px);right:0}@media (max-width:1280px){body .topbar-utility>.saved-records .saved-records__trigger{width:42px;padding:0}body .topbar-utility>.saved-records .saved-records__trigger>span{display:none}}@media (max-width:900px){body #site-main .database-context-row--home>.live-data-strip{grid-template-columns:minmax(0,1fr) 44px}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{grid-template-columns:44px}}body #site-main .database-context-row--home>.live-data-strip{border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);height:46px;min-height:46px;max-height:46px;box-shadow:none;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:0;overflow:hidden}body #site-main .database-context-row--home .ranking-trending{border:0;border-radius:0;align-self:stretch;height:44px;min-height:44px;max-height:44px;padding-right:14px}body #site-main .database-context-row--home .ranking-trending__track,body #site-main .database-context-row--home .ranking-trending__track li,body #site-main .database-context-row--home .ranking-trending a{height:44px;min-height:44px;max-height:44px}body #site-main .database-context-row--home .ranking-trending a{gap:8px}body #site-main .database-context-row--home .ranking-trending__track li+li:before{margin-left:12px;margin-right:12px}body #site-main .database-context-row--home .data-sync-status{border:0;border-left:1px solid var(--ui-line);background:var(--ui-card);border-radius:0;align-self:stretch;width:108px;min-width:108px;height:44px;min-height:44px;max-height:44px;overflow:visible}body #site-main .database-context-row--home .data-sync-status details,body #site-main .database-context-row--home .data-sync-status summary{width:100%;height:44px;min-height:44px;max-height:44px}body #site-main .database-context-row--home .data-sync-status summary{justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;display:flex}body #site-main .database-context-row--home .data-sync-status summary :where(.ui-icon,.data-sync-status__pulse,strong){align-self:center}@media (max-width:900px){body #site-main .database-context-row--home .data-sync-status{width:44px;min-width:44px}body #site-main .database-context-row--home .data-sync-status summary{padding:0}}@media (max-width:700px){body #site-main .database-context-row--home .ranking-trending__track li+li:before{margin-left:8px;margin-right:8px}}body #site-main .database-context-row--home>.live-data-strip{grid-template-columns:minmax(0,1fr) 112px}body #site-main .database-context-row--home .ranking-trending{gap:9px;padding-right:18px}body #site-main .database-context-row--home .ranking-trending__viewport{-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,var(--ui-strong)0,var(--ui-strong)calc(100% - 24px),transparent 100%)}body #site-main .database-context-row--home .ranking-trending>strong{letter-spacing:.01em;padding:3px 4px;font-size:10px;font-weight:750}body #site-main .database-context-row--home .ranking-trending__track li+li:before{opacity:.72}body #site-main .database-context-row--home .data-sync-status{width:112px;min-width:112px}body #site-main .database-context-row--home .data-sync-status summary{gap:5px;padding-left:8px;padding-right:8px}body #site-main .database-context-row--home .data-sync-status summary .ui-icon{width:14px;height:14px}body #site-main .database-context-row--home .data-sync-status__pulse{width:8px;height:8px;margin:0;position:relative;top:0}body #site-main .database-context-row--home .data-sync-status summary strong{line-height:1.1}@media (max-width:700px){body #site-main .database-context-row--home .ranking-trending{gap:6px;padding-right:0}}body #site-main .live-data-strip:not(:has(.ranking-trending)){border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card);justify-self:end;min-width:112px;max-width:112px;overflow:visible;grid-template-columns:112px!important;width:112px!important}body #site-main .live-data-strip:not(:has(.ranking-trending)) .data-sync-status{border-radius:var(--radius);border:0;width:110px;min-width:110px}@media (max-width:1160px){body #site-main .database-context-row--home .ranking-trending{display:flex!important}body #site-main .database-context-row--home .ranking-trending>strong{display:none}body #site-main .database-context-row--home .ranking-trending__track{animation:none!important;transform:none!important}body #site-main .database-context-row--home .ranking-trending__track li{display:none}body #site-main .database-context-row--home .ranking-trending__track li:first-child{width:100%;min-width:0;display:flex}body #site-main .database-context-row--home .ranking-trending__track a{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}}@media (max-width:900px){body #site-main .live-data-strip:not(:has(.ranking-trending)){min-width:44px;max-width:44px;grid-template-columns:44px!important;width:44px!important}body #site-main .live-data-strip:not(:has(.ranking-trending)) .data-sync-status{width:42px;min-width:42px}body #site-main .live-data-strip:not(:has(.ranking-trending)) .data-sync-status summary strong{display:none}}body #site-main .live-data-strip .data-sync-status{box-sizing:border-box;margin:0!important;padding:0!important}body #site-main .live-data-strip .data-sync-status>details{box-sizing:border-box;width:100%;margin:0;padding:0}body #site-main .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%;margin:0;padding:0 8px;display:grid}body #site-main .database-context-row--home .data-sync-status summary :where(.ui-icon,.data-sync-status__pulse,strong){justify-self:center;margin:0}@media (max-width:900px){body #site-main .database-context-row--home .data-sync-status summary{-moz-column-gap:4px;grid-template-columns:14px 8px;column-gap:4px;padding:0}}
