:root{--polish-focus:color-mix(in srgb,var(--ui-blue)34%,transparent);--polish-hover:color-mix(in srgb,var(--ui-blue)7%,var(--ui-card));--polish-shadow:0 3px 12px color-mix(in srgb,var(--ui-shadow-color)58%,transparent);--polish-shadow-hover:0 3px 12px color-mix(in srgb,var(--ui-shadow-color)58%,transparent)}html{scroll-padding-top:72px}body{font-synthesis:none;text-rendering:optimizeLegibility}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--polish-focus);outline-offset:2px}:where(button,summary,select){touch-action:manipulation}:where(button,a,summary){-webkit-tap-highlight-color:transparent}.theme-toggle{border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.theme-toggle svg{width:18px;height:18px}.theme-toggle--mobile{justify-self:end;width:42px;min-width:42px;height:42px}.mega-panel__groups{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-panel__view-all{justify-content:flex-start;align-items:center;margin-top:3px;font-weight:800;border:0!important;border-top:1px solid var(--nav-border)!important;min-height:34px!important;color:var(--nav-accent)!important;font-size:var(--text-xs)!important;background:0 0!important;border-radius:0!important;display:flex!important}.mobile-drawer__utilities{border-top:1px solid var(--nav-border);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:10px;display:flex}.mobile-drawer__utilities>span{color:var(--nav-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.mobile-bottom-nav,.athletes-filter-backdrop,.athletes-filter-panel__mobile-head,.athletes-filter-panel__mobile-actions{display:none}body #site-main .authority-notice.editorial-callout{border:1px solid var(--blade-border);border-left:4px solid var(--theme-text-accent);background:linear-gradient(112deg,var(--blade-blue-soft),var(--blade-surface)46%);grid-template-columns:minmax(170px,.52fr) minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:16px 18px;display:grid}body #site-main .authority-notice.editorial-callout>strong{overflow-wrap:anywhere;margin:0;font-size:max(17px,min(1.8vw,22px))}body #site-main .authority-notice.editorial-callout>p{min-width:0;font-size:var(--text-sm);line-height:1.45;color:var(--theme-text-secondary)!important;margin:0!important}body #site-main .authority-notice.editorial-callout>a{min-width:max-content;box-shadow:0 5px 14px color-mix(in srgb,var(--blade-blue)18%,transparent);margin:0}body #site-main .callout-gradient.callout-gradient,body #site-main .empty-state--actionable.empty-state--actionable{--callout-accent:#f87171;--callout-start:rgba(220,38,38,.18);--callout-middle:rgba(68,64,60,.18);--callout-end:var(--blade-surface);isolation:isolate;border-color:color-mix(in srgb,var(--callout-accent)30%,var(--blade-border));background:linear-gradient(125deg,var(--callout-start),var(--callout-middle)42%,var(--callout-end)78%);box-shadow:0 12px 30px color-mix(in srgb,var(--ui-shadow-color)70%,transparent);position:relative;overflow:hidden}body #site-main .callout-gradient.callout-gradient:before,body #site-main .empty-state--actionable.empty-state--actionable:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--callout-accent)22%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--callout-accent)10%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-112px;right:-72px}body #site-main .callout-gradient.callout-gradient--heritage{--callout-start:rgba(220,38,38,.22);--callout-middle:rgba(120,53,15,.1)}body #site-main .callout-gradient.callout-gradient--editorial{--callout-start:rgba(220,38,38,.15);--callout-middle:rgba(87,83,78,.12)}body #site-main :where(.callout-gradient.callout-gradient--subtle,.empty-state--actionable){--callout-start:rgba(220,38,38,.09);--callout-middle:rgba(87,83,78,.06)}body #site-main :where(.callout-gradient,.empty-state--actionable) :where(h2,h3,strong){color:var(--theme-text-primary)!important}body #site-main :where(.callout-gradient,.empty-state--actionable) :where(p,dt,small){color:var(--theme-text-secondary)!important}body #site-main :where(.callout-gradient,.empty-state--actionable) .home-section-kicker{color:var(--callout-accent)}body #site-main :where(.callout-gradient,.empty-state--actionable)>span:first-child{color:var(--callout-accent)}body #site-main :where(.callout-gradient,.empty-state--actionable) :where(a,button){z-index:1;position:relative}html[data-theme=light] body #site-main .callout-gradient.callout-gradient,html[data-theme=light] body #site-main .empty-state--actionable.empty-state--actionable{--callout-accent:#b91c1c;--callout-start:rgba(254,202,202,.7);--callout-middle:rgba(254,226,226,.52);--callout-end:#fff;box-shadow:0 10px 26px rgba(28,25,23,.09)}html[data-theme=light] body #site-main .callout-gradient.callout-gradient--subtle,html[data-theme=light] body #site-main .empty-state--actionable{--callout-start:rgba(254,226,226,.54);--callout-middle:rgba(250,250,249,.76)}.frontend-skeleton{gap:10px;min-height:0;padding-top:2px;padding-bottom:2px}.frontend-skeleton__hero{border-left:4px solid var(--brand-border);min-height:154px;box-shadow:0 6px 20px color-mix(in srgb,var(--ui-shadow-color)45%,transparent);border-radius:14px;align-content:center;gap:9px;padding:18px 20px;position:relative;overflow:hidden}.frontend-skeleton__hero i{width:72px;height:10px}.frontend-skeleton__hero b{border-radius:7px;width:min(440px,68%);height:26px}.frontend-skeleton__hero b:nth-of-type(2){width:min(560px,82%);height:12px}.frontend-skeleton__hero span{border-radius:9px;width:110px;height:36px;margin-top:5px}.frontend-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.frontend-skeleton__grid article{box-shadow:0 3px 12px color-mix(in srgb,var(--ui-shadow-color)42%,transparent);gap:8px;padding:9px;overflow:hidden}.frontend-skeleton__grid i{aspect-ratio:4/3;border-radius:9px;height:auto}.frontend-skeleton__grid b{border-radius:5px;width:78%;height:13px}.frontend-skeleton__grid span{border-radius:5px;width:54%;height:9px}:where(.frontend-skeleton__hero i,.frontend-skeleton__hero b,.frontend-skeleton__hero span,.frontend-skeleton__grid i,.frontend-skeleton__grid b,.frontend-skeleton__grid span,.athlete-card.is-loading .athlete-card__portrait,.ranking-ranking-card.is-loading):after{content:"";background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,var(--ui-card)72%,transparent)48%,transparent 62%);animation:1.55s ease-in-out infinite polished-skeleton;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}:where(.frontend-skeleton__hero i,.frontend-skeleton__hero b,.frontend-skeleton__hero span,.frontend-skeleton__grid i,.frontend-skeleton__grid b,.frontend-skeleton__grid span){background:var(--ui-soft);position:relative;overflow:hidden;animation:none!important}.athlete-card.is-loading .athlete-card__portrait,.ranking-ranking-card.is-loading{position:relative;overflow:hidden}.athlete-card.is-loading .athlete-card__content strong,.ranking-ranking-card.is-loading h2{color:transparent}.athlete-card.is-loading .athlete-card__content:before,.athlete-card.is-loading .athlete-card__content:after,.ranking-ranking-card.is-loading:before{content:"";background:var(--ui-soft);border-radius:5px;width:72%;height:12px;display:block}.athlete-card.is-loading .athlete-card__content:after{width:48%;height:9px}@keyframes polished-skeleton{to{transform:translate(110%)}}#site-main{min-height:max(420px,min(62vh,760px))}#site-main :where(.page-hero,.blade-page-hero,.fighter-profile-hero){box-shadow:var(--polish-shadow)}#site-main :where(.page-hero,.blade-page-hero){background:linear-gradient(112deg,color-mix(in srgb,var(--ui-blue)5%,transparent),transparent 42%),var(--ui-card);position:relative;overflow:hidden}#site-main :where(.page-hero,.blade-page-hero):after{content:"";border:1px solid color-mix(in srgb,var(--ui-blue)12%,transparent);pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:auto;bottom:-72px;left:auto;right:-56px}#site-main :where(article,a,button,summary,input,select,textarea){transition:transform .18s}#site-main :where(.athlete-card,.database-card,.authority-card,.home-index-card,.research-entry,.structured-bout,.ui-bout-card){box-shadow:0 2px 8px color-mix(in srgb,var(--ui-shadow-color)42%,transparent)}#site-main :where(.athlete-card,.database-card,.authority-card,.home-index-card,.research-entry,.structured-bout,.ui-bout-card):hover{border-color:color-mix(in srgb,var(--ui-blue)34%,var(--ui-line));box-shadow:var(--polish-shadow-hover);transform:translateY(-1px)}#site-main>:where(.database-breadcrumbs,[aria-label=Breadcrumb]){min-height:32px;margin-top:0;margin-bottom:0}#site-main :where(.database-breadcrumbs,[aria-label=Breadcrumb]){scrollbar-width:none}#site-main :where(.database-breadcrumbs,[aria-label=Breadcrumb])::-webkit-scrollbar{display:none}.athletes-directory{gap:8px}.athletes-directory>.page-hero{min-height:0;padding-top:14px;padding-bottom:14px}.athletes-directory>.page-hero h1{font-size:max(28px,min(3.5vw,46px))}.athletes-directory>.page-hero p{max-width:760px}.athletes-provenance{margin-top:0;margin-bottom:0}.athletes-filter-toggle{cursor:pointer;min-height:44px}.athletes-results-bar{justify-content:space-between;align-items:center;gap:12px}.athletes-results-bar>div{align-items:baseline;gap:5px;min-width:0;display:flex}.athletes-results-bar>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.athletes-toolbar :where(input,select):hover{border-color:color-mix(in srgb,var(--ui-blue)45%,var(--ui-line))}.athletes-toolbar :where(input,select):focus{border-color:var(--ui-blue);box-shadow:0 0 0 3px var(--polish-focus);outline:0}.athletes-grid{align-items:stretch}.athlete-card{height:100%}.athlete-card__content{grid-template-rows:auto auto auto auto auto 1fr}.athlete-card__actions{align-self:end}.athlete-card__button{cursor:pointer;gap:6px}.athlete-card__button--profile{box-shadow:0 5px 14px color-mix(in srgb,var(--ui-blue)22%,transparent)}.athletes-load-more{flex-wrap:wrap}.athletes-load-more button{cursor:pointer;align-items:center;gap:7px;display:inline-flex}#site-main :where(.table-scroll,.data-table-wrap,.rankings-table,.fighter-history-table){overscroll-behavior-inline:contain;scrollbar-color:var(--ui-line)transparent}@media (max-width:700px){html{scroll-padding-top:64px}body{padding-bottom:68px}#site-main{min-height:56vh}.mobile-bottom-nav{z-index:var(--z-header);border-top:1px solid var(--nav-border);min-height:64px;padding:5px max(5px,env(safe-area-inset-right))max(5px,env(safe-area-inset-bottom))max(5px,env(safe-area-inset-left));box-shadow:0 -10px 28px color-mix(in srgb,var(--ui-shadow-color)70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;top:auto;bottom:0;left:0;right:0}.mobile-bottom-nav a{border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;font-weight:800;display:grid}.mobile-bottom-nav a svg{width:19px;height:19px}.back-to-top{bottom:78px!important}#site-main>:where(.database-breadcrumbs,[aria-label=Breadcrumb]){white-space:nowrap;scroll-snap-type:x proximity;overflow-x:auto}#site-main :where(.database-breadcrumbs,[aria-label=Breadcrumb])>*{scroll-snap-align:start}#site-main :where(.page-hero,.blade-page-hero){box-shadow:0 7px 22px color-mix(in srgb,var(--ui-shadow-color)62%,transparent)}.athletes-provenance>summary{min-height:40px}.athletes-results-bar{padding:8px 10px}.athletes-results-bar :where(button,.button){min-height:40px}body #site-main .athlete-card--placeholder{grid-template-columns:112px minmax(0,1fr)}body #site-main .athlete-card--placeholder .athlete-card__portrait{background:radial-gradient(circle at 50% 74%,color-mix(in srgb,var(--ui-blue)8%,transparent),transparent 58%),transparent;min-height:190px}body #site-main .athlete-card--placeholder .athlete-card__portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:104px;height:100%;margin-left:auto;margin-right:auto}.athlete-card__content{gap:6px;padding:9px}.athlete-card h3{font-size:var(--text-base)}.athlete-card__record span{padding:5px 6px}.athlete-card__actions{margin-top:2px}.athlete-card__button{min-height:38px}.athlete-card__save{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;top:7px;right:7px}.athlete-card__portrait em{bottom:7px;left:7px}.athletes-filter-backdrop{z-index:110;background:rgba(0,0,0,.58);border:0;border-radius:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}body #site-main .athletes-filter-panel.is-open{z-index:111;overscroll-behavior:contain;border:1px solid var(--ui-line);max-height:min(82vh,720px);padding:10px 12px calc(78px + env(safe-area-inset-bottom));background:var(--ui-card);border-radius:18px 18px 0 0;gap:9px;display:grid;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px rgba(0,0,0,.28)}.athletes-filter-panel__mobile-head{z-index:2;border-bottom:1px solid var(--ui-line);background:var(--ui-card);justify-content:space-between;align-items:center;gap:12px;margin:-10px -12px 0;padding:12px;display:flex;position:-webkit-sticky;position:sticky;top:-10px}.athletes-filter-panel__mobile-head strong{color:var(--ui-strong);font-size:var(--text-base)}.athletes-filter-panel__mobile-head button{border:1px solid var(--ui-line);background:var(--ui-soft);width:44px;height:44px;color:var(--ui-text);border-radius:10px}body #site-main .athletes-filter-panel.is-open .athletes-toolbar{background:0 0;border:0;grid-template-columns:1fr;padding:0}body #site-main .athletes-filter-panel.is-open :where(.athletes-search,.athletes-more-filters){grid-column:auto}.athletes-filter-panel__mobile-actions{z-index:2;bottom:calc(-78px - env(safe-area-inset-bottom));margin:0 -12px calc(-78px - env(safe-area-inset-bottom));border-top:1px solid var(--ui-line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--ui-card);grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid;position:-webkit-sticky;position:sticky}.athletes-filter-panel__mobile-actions button{border:1px solid var(--ui-line);background:var(--ui-soft);min-height:44px;color:var(--ui-text);border-radius:10px;padding:0 14px;font-weight:800}.athletes-filter-panel__mobile-actions button:last-child{border-color:var(--ui-blue);background:var(--ui-blue);color:var(--ui-inverse-text)}#site-main :where(.page-hero,.blade-page-hero) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#site-main :where(.structured-bout,.ui-bout-card,.event-card) :where(.ui-bout-details__statistics,.bout-secondary-stats,.event-card__details){display:none}body #site-main .authority-notice.editorial-callout{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}body #site-main .authority-notice.editorial-callout>a{width:100%;min-width:0}.frontend-skeleton__hero{min-height:132px;padding:15px}.frontend-skeleton__hero b{width:88%;height:22px}.frontend-skeleton__hero b:nth-of-type(2){width:100%;height:11px}.frontend-skeleton__grid{grid-template-columns:minmax(0,1fr)}.frontend-skeleton__grid article{grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);align-items:center}.frontend-skeleton__grid i{aspect-ratio:1;grid-row:1/3;width:92px}.frontend-skeleton__grid b,.frontend-skeleton__grid span{width:min(100%,180px)}:where(input,select,textarea){font-size:16px!important}:where(button,.button,summary){font-size:max(12px,min(3.45vw,14px))}:where(.athlete-card__button,.athletes-results-bar,.athletes-active-filters,.database-breadcrumbs){font-size:clamp(12px,3.35vw,var(--text-sm))}#site-main :where(.page-hero,.blade-page-hero,.section-heading,.panel__heading) h1{font-size:max(25px,min(7.5vw,32px));line-height:1.08}#site-main :where(.page-hero,.blade-page-hero,.section-heading,.panel__heading) h2{font-size:max(19px,min(5.7vw,25px));line-height:1.12}#site-main :where(.page-hero,.blade-page-hero,.section-heading,.panel__heading) h3{font-size:max(15px,min(4.4vw,19px));line-height:1.18}#site-main :where(h1,h2,h3,h4,p,dt,dd){overflow-wrap:break-word;min-width:0}#site-main :where(button,.button,summary){line-height:1.2}#site-main :where(.page-hero__eyebrow,.home-section-kicker,label>span,dt,small){font-size:max(10px,min(2.9vw,12px))}.footer :where(a,button,summary){font-size:max(12px,min(3.35vw,14px))}.mobile-bottom-nav a{overflow-wrap:normal}}@media (max-width:420px){body #site-main .athlete-card--placeholder{grid-template-columns:104px minmax(0,1fr)}body #site-main .athlete-card--placeholder .athlete-card__portrait img{width:96px}.athletes-results-bar{flex-direction:column;align-items:stretch}.athletes-results-bar :where(button,.button){justify-content:center;width:100%}.ranking-ranking-card{min-width:0;padding-left:8px;padding-right:8px}.ranking-rank-header,.ranking-rank-row button{grid-template-columns:18px 22px minmax(0,1fr) 56px 32px 24px;gap:3px}.ranking-rank-header>span{font-size:9px}.ranking-rank-row button{padding-left:5px;padding-right:5px;font-size:max(11px,min(3.15vw,12px))}.ranking-rank-row__name{font-size:max(12px,min(3.55vw,14px))}.ranking-rank-row__record,.ranking-rank-row__score,.ranking-rank-row__movement{font-size:max(10px,min(3vw,12px))}.ranking-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:350px){.mobile-bottom-nav{padding-left:2px;padding-right:2px}.mobile-bottom-nav a{gap:2px}.mobile-bottom-nav a svg{width:18px;height:18px}.footer__utility{grid-template-columns:minmax(0,1fr)}.athletes-filter-panel__mobile-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.athletes-filter-panel__mobile-actions button{padding-left:8px;padding-right:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){#site-main :where(article,a,button,summary,input,select,textarea){transition:none}#site-main :where(.athlete-card,.database-card,.authority-card,.home-index-card,.research-entry,.structured-bout,.ui-bout-card):hover{transform:none}:where(.frontend-skeleton__hero i,.frontend-skeleton__hero b,.frontend-skeleton__hero span,.frontend-skeleton__grid i,.frontend-skeleton__grid b,.frontend-skeleton__grid span,.athlete-card.is-loading .athlete-card__portrait,.ranking-ranking-card.is-loading):after{animation:none;display:none}}.topbar__inner{grid-template-columns:auto minmax(0,1fr) auto}.topbar-utility{gap:6px}.topbar-utility .topbar-command-trigger{min-width:118px}.topbar-command-trigger--loading{pointer-events:none;opacity:.55}body .topbar-utility :where(.topbar-my-database,.locale-toggle,.theme-toggle,.topbar-command-trigger){border:1px solid var(--nav-line);background:var(--nav-surface);height:42px;min-height:42px;color:var(--nav-text);box-shadow:none;border-radius:10px}body .topbar-utility .topbar-my-database{padding-left:10px;padding-right:10px}body .topbar-utility .locale-toggle{gap:5px;min-width:66px;padding-left:9px;padding-right:9px;font-size:11px}body .topbar-utility .theme-toggle{width:42px;min-width:42px;padding:0}body .topbar-utility :where(.theme-toggle,.locale-toggle,.topbar-my-database,.topbar-command-trigger)>svg{flex:none;display:block}body .topbar-utility .topbar-command-trigger{background:var(--nav-surface);font-size:var(--text-xs);gap:8px;padding-left:10px;padding-right:10px}body .topbar-utility .topbar-command-trigger kbd{border:1px solid var(--nav-line);background:color-mix(in srgb,var(--nav-surface)78%,var(--nav-text));color:var(--nav-text);opacity:.72;border-radius:5px;margin-left:2px;padding:2px 5px;font-size:9px;font-weight:700}body .topbar-utility :where(.topbar-my-database,.locale-toggle,.theme-toggle,.topbar-command-trigger):hover{border-color:var(--nav-accent);background:var(--nav-hover);color:var(--nav-text-strong)}body .topbar-utility :where(.topbar-my-database,.locale-toggle,.theme-toggle,.topbar-command-trigger):focus-visible{border-color:var(--nav-accent);background:var(--nav-hover);color:var(--nav-text-strong)}body .topbar-utility :where(.topbar-my-database,.locale-toggle,.theme-toggle,.topbar-command-trigger)[aria-current=page]{border-color:var(--nav-accent);background:var(--nav-hover);color:var(--nav-text-strong)}html[data-theme] body .topbar-links>button.is-active,html[data-theme] body .topbar-links>button[aria-expanded=true]{border-color:var(--nav-accent);background:var(--nav-accent);color:var(--ui-inverse-text)!important}html[data-theme] body .topbar-links>button.is-active .topbar-menu-caret,html[data-theme] body .topbar-links>button[aria-expanded=true] .topbar-menu-caret{color:currentColor}body .topbar-links{gap:2px}body .topbar-links>button{margin-left:2px}body .topbar-menu-caret{transform:translateY(-1px)rotate(45deg)}body .topbar-links button[aria-expanded=true] .topbar-menu-caret{transform:translateY(1px)rotate(225deg)}body .topbar-utility :where(.locale-toggle,.theme-toggle)[aria-pressed=true]{border-color:var(--nav-line);background:var(--nav-hover);color:var(--nav-text-strong)}@media (min-width:1321px){body .topbar .brand{width:46px;max-width:46px;height:46px}body .topbar .brand__mark{width:44px;max-width:44px;height:44px}}@media (max-width:1320px) and (min-width:1161px){body .topbar-utility .topbar-my-database{justify-content:center;width:42px;min-width:42px;padding:0}body .topbar-utility .topbar-my-database span,body .topbar-utility .topbar-command-trigger span,body .topbar-utility .topbar-command-trigger kbd{display:none}body .topbar-utility .topbar-command-trigger{justify-content:center;width:42px;min-width:42px;padding:0}}.footer-cache-refresh{border:1px solid var(--nav-border);width:30px;height:30px;min-height:30px;color:var(--footer-muted);background:0 0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.footer-cache-refresh:hover{border-color:var(--nav-accent);color:var(--footer-text)}.footer-cache-refresh:focus-visible{border-color:var(--nav-accent);color:var(--footer-text)}.footer-cache-refresh .ui-icon{width:14px;height:14px}.home-database-hero{padding-top:max(15px,min(2.2vw,24px));padding-bottom:max(15px,min(2.2vw,24px))}.home-database-hero h1{max-width:920px;font-size:max(34px,min(4.2vw,58px))}.live-data-strip{margin-top:0;margin-bottom:4px}.live-data-strip .ranking-trending{min-height:42px}.home-fight-week-card__fighter-copy{overflow:hidden}.home-fight-week-card__fighter-copy em{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.ranking-rank-header,.ranking-rank-row button{grid-template-columns:30px 38px minmax(180px,1fr) minmax(100px,140px) 84px}.ranking-rank-row__name{text-align:left;white-space:normal;text-wrap:balance;justify-self:stretch;line-height:1.18}.ranking-rank-row__record{text-align:left;font-variant-numeric:tabular-nums;justify-self:stretch}.ranking-rank-row__rank,.ranking-rank-row__flag,.ranking-rank-row__status{text-align:center;justify-self:center}.ranking-rank-header>span:nth-child(3),.ranking-rank-header>span:nth-child(4){text-align:left;justify-self:stretch}.ranking-rank-header__rank,.ranking-rank-header__country,.ranking-rank-header__status{text-align:center;justify-self:center}.ranking-rank-row button{min-height:42px}#site-main .ui-bout-card{padding-left:8px;padding-right:8px;overflow:hidden}#site-main .ui-bout-card__matchup{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:4px}#site-main .ui-bout-card__matchup>.ui-event-fighter{gap:8px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo: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))){margin-left:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo: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))){margin-left:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo: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))){margin-left:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo:-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)){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo:-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)){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--left .ui-event-fighter__photo: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)){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo: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))){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo: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))){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo: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))){margin-right:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo:-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)){margin-left:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo:-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)){margin-left:-9px}#site-main .ui-bout-card__matchup>.ui-event-fighter--right .ui-event-fighter__photo: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)){margin-left:-9px}#site-main .ui-bout-card__vs{justify-self:center;width:38px;height:38px}#site-main .ui-event-fighter__photo{background:0 0;border-radius:10px;flex-basis:68px;width:68px;height:76px}#site-main .ui-event-fighter__photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.frontend-skeleton{gap:12px}.frontend-skeleton__hero{min-height:178px}.frontend-skeleton__hero span+span{width:min(180px,42%)}.frontend-skeleton__grid{grid-template-columns:1.35fr .9fr .9fr}.frontend-skeleton__grid article{grid-template-columns:minmax(82px,34%) minmax(0,1fr);align-items:center}.frontend-skeleton__grid article>div{gap:8px;min-width:0;display:grid}.frontend-skeleton__grid article>div span:last-child{width:72%}.database-search-card mark{background:var(--ui-blue-soft);color:var(--ui-text);border-radius:3px;padding:0 2px}.search-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:min(100%,620px);margin:4px auto 0;display:flex}.search-suggestions h2{color:var(--ui-text);font-size:var(--text-sm);flex-basis:100%;margin:0 0 2px}.search-suggestions a{border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.search-suggestions a small{color:var(--ui-blue);text-transform:uppercase;font-weight:800}.directory-loading{gap:12px;padding-top:24px;padding-bottom:24px;display:grid}.directory-loading :-webkit-any(header,section,article){border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card)}.directory-loading :-moz-any(header,section,article){border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card)}.directory-loading :is(header,section,article){border:1px solid var(--ui-line);border-radius:var(--radius);background:var(--ui-card)}.directory-loading header{align-content:end;gap:10px;min-height:150px;padding:18px;display:grid}.directory-loading header span,.directory-loading section span,.directory-loading article span,.directory-loading article i{background:linear-gradient(90deg,var(--ui-chip),var(--ui-line),var(--ui-chip));background-size:220% 100%;border-radius:5px;animation:1.5s ease-in-out infinite skeleton-shimmer;display:block}.directory-loading header span{width:42%;height:14px}.directory-loading header span:nth-child(2){width:68%;height:34px}.directory-loading header span:last-child{width:56%;height:12px}.directory-loading section{gap:8px;padding:10px;display:flex}.directory-loading section span{width:150px;height:40px}.directory-loading>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directory-loading article{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px;display:grid}.directory-loading article i{width:64px;height:70px}.directory-loading article div{align-content:center;gap:8px;display:grid}.directory-loading article span{height:10px}.directory-loading article span:first-child{width:72%;height:16px}.directory-loading article span:last-child{width:50%}.directory-loading{min-height:max(760px,min(100vh,1080px))}.directory-loading article{min-height:144px}.home-fight-week-card>h2,.live-hub-card h3{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-bout-card__evidence{border-top:1px solid var(--ui-line);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;padding-top:7px;display:flex}.ui-bout-card__evidence span{border:1px solid var(--ui-line);background:var(--ui-chip);color:var(--ui-text);border-radius:999px;padding:3px 7px;font-weight:800}.ui-bout-card__evidence small{min-width:0;color:var(--ui-muted);flex:1}.ui-bout-card__evidence a{color:var(--ui-blue);font-weight:800}.structured-bout__evidence{border-top:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;display:flex}.structured-bout__evidence>div{align-items:center;gap:5px;display:flex}.structured-bout__evidence span,.structured-bout__evidence strong{border:1px solid var(--ui-line);background:var(--ui-chip);color:var(--ui-text);font-size:var(--text-xs);border-radius:999px;padding:3px 7px}.structured-bout__evidence p{min-width:160px;color:var(--ui-muted);font-size:var(--text-xs);flex:1;margin:0}.structured-bout__evidence a{color:var(--ui-blue);font-size:var(--text-xs);font-weight:800}@media (max-width:700px){.home-database-hero{padding:14px}.home-database-hero h1{font-size:max(30px,min(9.8vw,43px));line-height:1.02}.live-data-strip .ranking-trending{min-height:40px}.ranking-rank-header,.ranking-rank-row button{grid-template-columns:24px 28px minmax(0,1fr) 72px}.ranking-rank-row__name{font-size:max(12px,min(3.7vw,14px))}#site-main .ui-event-fighter__photo{flex-basis:50px;width:50px;height:58px}#site-main .ui-bout-card__matchup{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:2px}#site-main .ui-bout-card__vs{width:30px;height:30px}.frontend-skeleton__grid article{grid-template-columns:88px minmax(0,1fr)}.directory-loading>div{grid-template-columns:1fr}.directory-loading section{overflow:hidden}.directory-loading section span{min-width:120px}.directory-loading article{min-height:178px}body.mobile-navigation-open .mobile-bottom-nav{display:none}.athletes-directory>.page-hero{padding:12px}.athletes-directory>.page-hero .page-hero__aside{margin-top:4px}.athletes-provenance>summary,.live-hub-section header>a,.footer__utility a,.footer__mobile-menu summary,.footer__directory summary,.footer__engagement summary{align-items:center;min-height:44px;display:inline-flex}.athletes-results-bar :where(button,.button){align-items:center;min-height:44px;display:inline-flex}.footer__bottom{grid-template-columns:30px minmax(0,1fr) 30px;display:grid}.footer__copy{grid-area:1/2}.footer__project-info{grid-area:2/1/auto/-1}.footer-cache-refresh{grid-area:1/3;justify-self:end}}.content-card__media--vector{background:var(--ui-soft);place-items:center;max-height:520px;display:grid}.content-card__media--vector img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:520px}.ranking-trending a span{flex:none}.live-data-strip .ranking-trending>strong{color:var(--ui-inverse-text)!important}.live-data-strip .data-sync-status summary strong{white-space:nowrap;max-width:220px}html[data-theme=dark] #site-main .home-database :where(.home-section-kicker,.home-card-head>a,.home-section-head>a){color:var(--ui-inverse-text)!important}html[data-theme=dark] #site-main .home-database :where(button[type=submit],.home-fight-week-card__actions>a:first-child){color:var(--ui-inverse-text)!important}html[data-theme=dark] #site-main :where(.athletes-provenance>summary,.athletes-filter-toggle,.athlete-card__button:not(.athlete-card__button--profile),.blade-ui-eyebrow,.fighter-profile-hero__body>span,.fighter-passport__identity>span,.data-trust__status,.save-search-button,.news-board__section-head>a){color:var(--blade-danger)!important}html[data-theme=dark] #site-main .ranking-record__wins{color:var(--blade-success)!important}html[data-theme] #site-main :where(.profile-record-tabs button.is-active,.ranking-division-tabs button.is-active,.ui-card-jump button[aria-pressed=true]){color:var(--ui-inverse-text)!important}@media (prefers-reduced-motion:no-preference){body,body *,body :before,body :after,.topbar,.footer,.page-hero,.fighter-profile-hero,.panel,.box-card,.content-card{transition-property:box-shadow,transform,opacity!important}.home-database :where(a,button){transition-property:box-shadow,transform,opacity!important}}@media (max-width:700px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}#site-main button,#site-main summary{min-height:44px}#site-main .data-sync-status__retry{min-width:44px;height:44px}#site-main :where(.data-sync-status summary,.saved-records__trigger,.ui-responsive-icon-button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}#site-main :where(.home-database-hero__actions a,.home-card-head>a,.home-section-head>a,.home-fight-week-card__actions a){min-height:44px}#site-main .database-context-row:not(.database-context-row--home){grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:4px}#site-main .database-context-row:not(.database-context-row--home)>.database-breadcrumbs{width:100%;overflow:hidden}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact{grid-template-columns:44px 44px!important;justify-self:end!important;width:100%!important;min-width:88px!important;max-width:none!important;margin:0!important;padding:0!important}body #site-main .database-context-row:not(.database-context-row--home) .data-sync-status{grid-area:1/1!important;justify-self:stretch!important;width:44px!important;min-width:44px!important}#site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}#site-main .database-context-row:not(.database-context-row--home) .data-sync-status summary :where(strong,small){display:none}body #site-main .database-context-row:not(.database-context-row--home)>.live-data-strip--compact>.saved-records{grid-area:1/2!important;justify-self:stretch!important;width:44px!important;min-width:44px!important;margin:0!important}.site-shell .home-database .home-database-hero{padding:16px 14px}.site-shell .home-database-hero h1{font-size:max(1.85rem,min(9vw,2.25rem));line-height:1.03}.site-shell .home-database-hero__copy>p{line-height:1.42}.site-shell .home-database-search{margin-top:10px}.mobile-bottom-nav{border-top-color:var(--blade-border);background:color-mix(in srgb,var(--blade-surface)96%,transparent)}.mobile-bottom-nav a{color:var(--blade-text)}.mobile-bottom-nav a[aria-current=page]{background:var(--ui-blue);color:var(--ui-inverse-text)}html[data-theme=light] .mobile-bottom-nav{border-top-color:var(--blade-border);background:color-mix(in srgb,var(--blade-surface)97%,transparent)}html[data-theme=light] .mobile-bottom-nav a{color:var(--blade-text)}html[data-theme=light] .mobile-bottom-nav a[aria-current=page]{background:var(--ui-blue);color:var(--ui-inverse-text)}body .live-data-strip .ranking-trending{grid-template-columns:minmax(0,1fr);padding:0;display:grid}body .live-data-strip .ranking-trending>strong,body .live-data-strip .ranking-trending__control{display:none}body .live-data-strip .ranking-trending__viewport{-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);scroll-snap-type:x proximity;scrollbar-width:none;grid-area:1/1;overflow-x:auto}body .live-data-strip .ranking-trending__viewport::-webkit-scrollbar{display:none}body .live-data-strip .ranking-trending__track{width:max-content;min-width:100%;animation:none!important;transform:none!important}body .live-data-strip .ranking-trending__track li{scroll-snap-align:start}body .live-data-strip .ranking-trending__track a{min-height:44px}.content-card__media--vector,.content-card__media--vector img{max-height:360px}.footer__bottom{min-height:0;padding:7px 0 10px}.footer__project-info>.footer__utility a{min-height:44px}.footer-cache-refresh{align-self:start}.back-to-top{bottom:82px!important;right:8px!important}#site-main :where(.athlete-card__button,.athletes-provenance>summary,.athletes-results-bar button,.events-featured__actions a,.events-load-more button,.article-share a,.article-database-links a,.fighter-profile-actions a,.fighter-profile-actions button){min-height:44px}}.brand__logo{width:190px}.topbar .brand{justify-content:center;width:46px;max-width:46px;padding-left:3px;padding-right:3px;overflow:hidden}html:not([data-theme=light]) .topbar .brand__mark--night{display:block}html:not([data-theme=light]) .topbar .brand__mark--day,html[data-theme=light] .topbar .brand__mark--night{display:none}html[data-theme=light] .topbar .brand__mark--day{display:block}.footer-brand{max-width:min(180px,100%);overflow:hidden}.footer-brand img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}@media (max-width:700px){:where(.theme-toggle,.topbar__burger,.athlete-card__save,.ranking-trending__control,.footer-cache-refresh){width:44px;min-width:44px;height:44px;min-height:44px}.athlete-card__button,.profile-record-tabs button,.ranking-division-tabs button,.home-fight-week-card__actions a,.home-section-head>a,.home-heritage-callout a{min-height:44px}.mobile-bottom-nav a{font-size:11px}.ranking-rank-header>span{letter-spacing:0;font-size:11px}.ranking-rank-header__rank,.ranking-rank-header__country{overflow:visible;font-size:0!important}.ranking-rank-header__rank:after{content:"#";font-size:11px}.profile-record-tabs{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 28px),transparent 100%);scroll-padding-inline:6px 36px}.profile-record-tabs button{scroll-snap-align:start}body .live-data-strip .ranking-trending__viewport{scroll-behavior:auto;min-width:0}body .live-data-strip .ranking-trending__track{justify-content:flex-start;align-items:stretch;display:flex}body .live-data-strip .ranking-trending__track li{flex:none;min-width:max-content}body .live-data-strip .ranking-trending__track a{white-space:nowrap;align-items:center;display:inline-flex}.footer__bottom{grid-template-columns:44px minmax(0,1fr) 44px}}@media (max-width:350px){.mobile-bottom-nav a{font-size:10px}}@media (max-width:700px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.site-shell footer{scroll-margin-bottom:calc(88px + env(safe-area-inset-bottom))}.back-to-top{right:10px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important}.footer__project-info: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:6px;padding-right:52px}.footer__project-info: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:6px;padding-right:52px}.footer__project-info: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:6px;padding-right:52px}.footer__project-info:-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:52px;padding-right:6px}.footer__project-info:-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:52px;padding-right:6px}.footer__project-info: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:52px;padding-right:6px}.footer__utility{flex-wrap:wrap;justify-content:center;gap:2px 12px;display:flex}.footer__utility a{white-space:nowrap}body .live-data-strip .ranking-trending__viewport{-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--ui-strong)0,var(--ui-strong)calc(100% - 18px),transparent 100%)}body .live-data-strip .ranking-trending__track,body .live-data-strip .ranking-trending__track li{width:100%;min-width:0}body .live-data-strip .ranking-trending__track a{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.frontend-skeleton{background:var(--site-background);min-height:360px}.frontend-skeleton__hero{min-height:150px}}html[data-theme=dark] body #site-main :where(.home-database-hero__actions a,.home-card-head>a,.home-section-head>a,.home-ranking-card li span,.home-ranking-card li b,.home-ranking-card li .home-country--ranking .country-identity__name){color:var(--blade-danger)!important}html[data-theme=dark] body #site-main :where(.live-hub-card__status,.live-hub-card footer a,.live-hub-section header>a,.events-filters-disclosure>summary,.page-hero__switch button:not(.is-active):not(:disabled)){color:var(--blade-danger)!important}html[data-theme=dark] body #site-main .home-change-ledger__icon{color:#fca5a5!important;background:#450a0a!important}html[data-theme=dark] body #site-main .ui-bout-status.is-upcoming{color:var(--blade-danger)!important}body #site-main .home-record-updates__grid>a>span[aria-hidden=true]{color:#991b1b!important}body #site-main :where(.home-fight-week-card__portrait,.structured-bout__photo,.fight-night-fighter__photo,.event-fighter__avatar,.ui-event-fighter__photo,.ui-main-spotlight__photo,.analysis-fighter-card__photo,.athlete-modal__photo,.fighter-profile-hero__photo):has(>.fighter-placeholder-theme){box-sizing:border-box;max-width:100%;margin-left:0!important;margin-right:0!important;transform:none!important}body #site-main .home-database .home-fight-week-card__match .home-fight-week-card__portrait{width:72px;max-width:72px;height:90px;transform:none!important}@media (max-width:980px) and (min-width:701px){body #site-main .home-database .home-fight-week-card__match .home-fight-week-card__portrait{width:54px;max-width:54px;height:68px}}@media (max-width:700px){body #site-main .home-database .home-fight-week-card__match .home-fight-week-card__portrait{width:58px;max-width:58px;height:72px}}html[data-theme=dark] body #site-main .home-event-status:not(.is-live){border:1px solid var(--blade-border)!important;background:var(--blade-control)!important;color:var(--blade-text)!important}html[data-theme=dark] body #site-main .ui-fightcenter-page :where(.metric-strip span,.metric-strip small,.ui-card-section__head h2,.ui-event-fighter__text strong,.ui-bout-card__result){color:var(--blade-text)!important}html[data-theme=dark] body #site-main .ui-fightcenter-page :where(.ui-main-spotlight__identity small,.ui-main-spotlight__identity em,.ui-main-spotlight__stat span,.ui-event-fighter__text>span,.ui-event-fighter__text .country-identity__name){color:var(--frontend-text-secondary)!important}html[data-theme=dark] body #site-main .ui-fightcenter-page .ui-main-spotlight__head span{color:var(--blade-danger)!important}html[data-theme=dark] body #site-main .ui-fightcenter-page :where(.ui-card-section__head>span,.ui-bout-card__evidence a){color:var(--blade-danger)!important}html[data-theme=dark] body #site-main .ui-fightcenter-page :where(.page-hero__switch button:not(.is-active):not(:disabled),.ui-event-hero__empty-actions a+a){border-color:var(--blade-danger)!important;background:var(--blade-surface)!important;color:var(--blade-danger)!important}html[data-theme=dark] body #site-main :where(.home-database-hero__actions a,.home-card-head>a,.home-section-head>a,.home-event-status,.home-ranking-card li *,.ui-fightcenter-page .metric-strip>*,.ui-fightcenter-page .ui-main-spotlight *,.ui-fightcenter-page .page-hero__switch button,.ui-fightcenter-page .ui-event-hero__empty-actions a,.ui-fightcenter-page .ui-card-section__head h2,.ui-fightcenter-page .ui-card-section__head>span,.ui-fightcenter-page .ui-event-fighter__text *,.ui-fightcenter-page .ui-bout-card__evidence a,.ui-fightcenter-page .ui-bout-card__result){transition:none!important;animation:none!important}:root{--public-page-gap:20px;--public-page-gap-mobile:12px;--public-card-gap:10px;--public-card-gap-mobile:7px;--public-card-pad:12px;--public-card-pad-mobile:10px}body .site-shell .home-database{gap:var(--public-page-gap)!important}body .footer{margin-top:18px}body #site-main .live-hub-empty{gap:12px;min-height:150px;padding:16px}@media (max-width:700px){body .site-shell .home-database{gap:var(--public-page-gap-mobile)!important}body .footer{margin-top:12px}.home-change-ledger__grid>:nth-child(n+4),.home-spotlight-grid>:nth-child(n+4),.home-record-updates__grid>:nth-child(n+4){display:none}.home-change-ledger,.home-record-updates,.home-spotlight{padding:var(--public-card-pad-mobile)!important}.home-section-head,.home-card-head{margin-bottom:8px}.home-heritage-callout{gap:10px;padding:14px!important}.home-heritage-callout p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}body #site-main .live-hub-empty{gap:10px;min-height:0;padding:14px}body #site-main .live-hub-empty>svg{width:30px;height:30px}body #site-main .database-context-row{min-height:44px}body #site-main .database-context-row>.live-data-strip,body #site-main .database-context-row--home .ranking-trending{min-height:44px;max-height:44px}body .footer__inner{gap:6px;padding-top:10px}body .footer__masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}body .footer__identity{gap:5px}body .footer__identity img{max-width:180px;height:30px}body .footer__identity>p{display:none}body .footer-social{flex-wrap:nowrap;gap:5px;width:auto;display:flex}body .footer .footer-social>a{border-radius:50%;width:40px;min-width:40px;height:40px}body .footer .footer-social>a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}body .footer__mobile-menu>summary,body .footer__subscription>summary{min-height:40px;padding-left:10px;padding-right:10px}body .footer__bottom{gap:2px;min-height:44px;padding:3px 0}body .footer__project-info>.footer__utility a{min-height:22px}body .footer__project-info>.footer__utility a,body .footer__mobile-menu>summary,body .footer__directory>summary,body .footer__engagement summary{min-height:44px}body .topbar :where(.brand,.theme-toggle--header-mobile){min-height:44px}body .footer :where(.footer-brand,.footer-cache-refresh){min-height:44px}body #site-main :where(.live-hub-empty>a,.live-hub-section header>a){min-height:44px}body .footer__project-info>.footer__utility a{align-items:center;display:inline-flex}body .footer :where(.footer-brand,.footer-cache-refresh){align-items:center;display:inline-flex}body #site-main :where(.live-hub-empty>a,.live-hub-section header>a){align-items:center;display:inline-flex}body .footer-cache-refresh{width:44px;min-width:44px;height:44px}}html[data-theme=dark] body #site-main :where(.live-hub-empty span,.live-hub-section header>a,.events-featured__eyebrow,.event-card__meta b,.event-card__actions a:not(:first-child),.ranking-record__losses){color:#fda4af!important}body .footer a.footer-brand{width:180px;min-width:0;max-width:min(180px,100%);overflow:hidden}body .footer a.footer-brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:180px;max-width:100%;height:auto;max-height:42px}@media (max-width:700px){body .footer a.footer-brand{width:160px}body .footer a.footer-brand img{width:160px;max-height:37px}}body #site-main :where(.page-hero,.blade-page-hero,.home-database-hero,.fighter-profile-hero,.home-heritage-callout,.callout-gradient,.empty-state--actionable,.home-coverage-disclosure,.home-coverage-strip,.directory-filter-bar,.database-search-form,.heritage-section,.knowledge-jump,.panel,.database-card,.authority-card,.record-state,.data-trust,.home-fight-week-card,.home-ranking-card,.home-spotlight,.home-record-updates,.home-index-section,.home-change-ledger){box-shadow:var(--polish-shadow)}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a){transition:border-color .16s,background-color .16s,transform .16s}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a):-webkit-any(:hover,:focus-visible){box-shadow:var(--polish-shadow);transform:translateY(-1px)}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a):-moz-any(:hover,:focus-visible){box-shadow:var(--polish-shadow);transform:translateY(-1px)}body #site-main :where(.blade-ui-panel--link,.home-index-card,.home-change-ledger__grid>a):is(:hover,:focus-visible){box-shadow:var(--polish-shadow);transform:translateY(-1px)}@media (max-width:700px){body #site-main :where(.page-hero,.blade-page-hero,.home-database-hero,.fighter-profile-hero,.home-heritage-callout,.callout-gradient,.empty-state--actionable,.home-coverage-disclosure,.home-coverage-strip,.directory-filter-bar,.database-search-form,.heritage-section,.knowledge-jump,.panel,.database-card,.authority-card,.record-state,.data-trust,.home-fight-week-card,.home-ranking-card,.home-spotlight,.home-record-updates,.home-index-section,.home-change-ledger,.athlete-card,.research-entry,.structured-bout,.ui-bout-card){box-shadow:none}body #site-main :where(.ui-card-jump,.database-search-facets){-webkit-backdrop-filter:none;backdrop-filter:none}}body #site-main .page-hero--status{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch}body #site-main .page-hero--status>.page-hero__aside{align-self:stretch;width:100%;min-width:260px;max-width:320px}body #site-main .page-hero--status>.page-hero__aside:has(>.data-trust){background:0 0;border:0;padding:0}body #site-main .page-hero--status>.page-hero__aside>.data-trust,body #site-main .page-hero--status>.page-hero__aside>.data-trust>.data-trust__disclosure{width:100%;min-width:0;height:100%}body #site-main .page-hero--status .data-trust__grid{grid-template-columns:minmax(84px,.7fr) minmax(0,1.3fr);align-content:center}@media (max-width:900px){body #site-main .page-hero--status{grid-template-columns:minmax(0,1fr)}body #site-main .page-hero--status>.page-hero__aside{min-width:0;max-width:none}}@media (max-width:700px){body #site-main .page-hero--status>.page-hero__aside,body #site-main .page-hero--status>.page-hero__aside>.data-trust,body #site-main .page-hero--status>.page-hero__aside>.data-trust>.data-trust__disclosure{height:auto}body #site-main .page-hero--status .data-trust__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){body #site-main .page-hero--status .data-trust__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:820px) and (max-width:1160px){body .topbar__inner{grid-template-columns:auto minmax(0,1fr) 40px;gap:10px}body .topbar__burger,body .topbar__mobile-spacer{display:none}body .brand{justify-self:start}body .topbar-links{justify-self:center;min-width:0;display:flex}body .topbar-links>:nth-child(n+5){display:none}body .theme-toggle--header-mobile{grid-column:3;display:grid}}@media (min-width:1161px){body .topbar .brand{justify-content:flex-start;width:180px;max-width:180px;height:46px;padding-left:0;padding-right:0;overflow:visible}body .topbar .brand__logo--full{-o-object-position:left center;object-position:left center;width:180px;max-width:180px;max-height:42px}body .topbar .brand__mark{display:none!important}}body #site-main .athletes-grid.is-list .athlete-card__record{border:1px solid var(--ui-soft-line);border-radius:var(--radius);background:var(--ui-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}body #site-main .athletes-grid.is-list .athlete-card__record>span{background:0 0;border:0;border-radius:0}body #site-main .athletes-grid.is-list .athlete-card__record>span+span{border-left:1px solid var(--ui-soft-line)}body #site-main .athletes-grid.is-list .athlete-card__actions{justify-self:stretch}body #site-main .athletes-grid.is-list .athlete-card__button{min-height:36px;padding-left:9px;padding-right:9px}body #site-main .athlete-card__badges span.is-review{border-color:color-mix(in srgb,var(--ui-warning)62%,var(--ui-line));background:color-mix(in srgb,var(--ui-warning)16%,var(--ui-card));color:color-mix(in srgb,var(--ui-warning)86%,white)}html[data-theme=light] body #site-main .athlete-card__badges span.is-review{background:color-mix(in srgb,var(--ui-warning)14%,white);color:color-mix(in srgb,var(--ui-warning)68%,black)}@media (max-width:1080px){body #site-main .athletes-grid.is-list .athlete-card{grid-template-columns:112px minmax(0,1fr)}body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(180px,1fr) minmax(250px,1.15fr) minmax(140px,.7fr)}}@media (max-width:800px){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__content{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr)}body #site-main .athletes-grid.is-list .athlete-card__activity,body #site-main .athletes-grid.is-list .athlete-card__actions{grid-column:2}}@media (max-width:700px){body #site-main .athletes-hero-aside .athletes-provenance .data-trust{width:100%;box-shadow:none;position:static}body #site-main .athletes-more-filters>div{grid-template-columns:1fr}body #site-main .athletes-more-filters>div>.athletes-alphabet{grid-column:auto}body #site-main .athletes-results-actions>.athletes-save-search span{display:none}body #site-main .athletes-results-actions>.athletes-save-search{justify-content:center;width:40px;padding:0}body #site-main .athletes-grid.is-list .athlete-card{grid-template-columns:104px minmax(0,1fr);min-height:132px}body #site-main .athletes-grid.is-list .athlete-card__content{grid-template-columns:minmax(0,1fr);min-height:130px;padding:7px 9px}}.athletes-back-to-top{z-index:72;border:1px solid var(--ui-line);background:var(--ui-card);min-width:48px;min-height:48px;color:var(--ui-text);box-shadow:0 8px 22px var(--ui-shadow-color);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px}.athletes-back-to-top svg{width:17px;height:17px}body:has(.athletes-compare-dock) .athletes-back-to-top{bottom:86px}@media (max-width:700px){.athletes-back-to-top{width:48px;padding:0;bottom:74px;right:10px}.athletes-back-to-top span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body:has(.athletes-compare-dock) .athletes-back-to-top{bottom:142px}}
