:root{color-scheme:dark;--paper:#050505;--white:#ffffff;--ink:#ffffff;--black:#050505;--muted:#b7b7b7;--line:#ffffff;--panel:#0d0d0d;--panel-soft:#171717;--panel-lift:#202020;--dark-panel:#000000;--mid-panel:#2a2a2a}*{box-sizing:border-box}article,aside,div,footer,header,main,nav,section{min-width:0}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-inter),Arial,sans-serif}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;overflow-wrap:anywhere}.skip-link{position:absolute;left:12px;top:-60px;z-index:20;background:var(--white);color:var(--black);padding:10px 14px}.skip-link:focus{top:12px}.network-bar{display:flex;justify-content:space-between;gap:16px;padding:8px clamp(16px,4vw,54px);background:var(--white);color:var(--black);font-size:.78rem;font-weight:800;text-transform:uppercase}.event-ticker{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 24%),var(--black);border-bottom:1px solid rgba(255,255,255,.72)}.ticker-arrow{min-height:196px;border:0;border-inline:1px solid var(--white);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 36%),var(--black);color:var(--white);cursor:pointer;font-size:2.25rem;line-height:1;transition:background .15s ease,color .15s ease}.ticker-arrow[aria-pressed=true]{background:var(--white);color:var(--black)}.event-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(390px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:var(--white) var(--black)}.event-scroll[aria-busy=true]{opacity:.62}.event-card{display:grid;align-content:stretch;grid-template-columns:90px minmax(0,1fr) minmax(128px,auto);grid-template-areas:"action title date" "photos fighters fighters" "photos tag tag";grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;min-height:196px;padding:18px 18px 16px;border:0;border-right:1px solid var(--white);color:var(--white);cursor:pointer;text-align:left;position:relative;overflow:hidden;scroll-snap-align:start;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),var(--panel)}.event-card:focus-visible,.event-card:hover{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 34%),var(--panel-lift);transform:translateY(-2px)}.event-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--white) 0 28%,#e50914 28% 58%,transparent 58%)}.event-card>*{min-width:0}.event-card h3,.event-card p,.event-card small,.event-card time{margin:0;font-size:.7rem;font-weight:900;line-height:1.05;text-transform:uppercase}.event-card p{grid-area:action;width:max-content;max-width:100%;padding:5px 10px;background:var(--white);color:var(--black);font-size:.62rem}.event-card h3{grid-area:title;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.38rem,2vw,2.05rem);font-weight:400;line-height:.88;overflow-wrap:anywhere;white-space:normal;max-width:12.5ch}.event-card h3,.event-card time{align-self:center;color:var(--white)}.event-card time{grid-area:date;justify-self:end;max-width:160px;text-align:right;font-size:.72rem;line-height:1.12;opacity:.8}.event-card small{grid-area:tag;font-size:.66rem;letter-spacing:.01em}.event-card small,.event-card time{color:var(--muted)}.fighter-image-row{grid-area:photos;display:flex;align-items:center;align-self:center;isolation:isolate;min-height:78px}.fighter-image-row img,.fighter-image-row span{width:74px;height:74px;min-height:74px;overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:999px;object-fit:cover;object-position:50% 0;background:var(--panel-lift);box-shadow:0 0 0 3px var(--black),0 10px 22px rgba(0,0,0,.28)}.fighter-image-row span{display:grid;place-items:center;color:var(--muted);font-family:var(--font-heading),Impact,sans-serif;font-size:1.6rem;text-transform:uppercase}.fighter-image-row img+img,.fighter-image-row img+span,.fighter-image-row span+img,.fighter-image-row span+span{margin-left:-24px}.fighter-row{grid-area:fighters;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:clamp(.88rem,1.02vw,.98rem);font-weight:950;line-height:1;text-transform:uppercase}.fighter-row span{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fighter-row span:first-child{justify-content:flex-start}.fighter-row span:last-child{justify-content:flex-end}.fight-card-list em,.fighter-row em{display:inline-grid;place-items:center;min-width:24px;min-height:18px;padding:0 4px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.58rem;font-style:normal;font-weight:950;line-height:1;vertical-align:middle}.fighter-row span:last-child{text-align:right}.fighter-row strong{justify-self:center;width:34px;min-height:24px;display:grid;place-items:center;border:1px solid var(--white);background:var(--white);color:var(--black);border-radius:999px;font-size:.66rem}.full-card-panel{margin:0 auto;width:min(1180px,calc(100% - 32px));padding:0;background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),var(--panel);border:1px solid rgba(255,255,255,.35);overflow:hidden}.event-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.3);background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 42%),var(--black)}.event-page-header h2,.event-page-header p{margin:0}.event-page-title h2{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.3rem,5vw,5.6rem);line-height:.95;text-transform:uppercase}.event-page-subtitle{color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.event-page-header button{min-height:40px;padding:0 14px;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;font-weight:900;text-transform:uppercase}.event-main-card,.full-card-status{margin:18px 22px 0}.event-main-card{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%),var(--black)}.event-main-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.event-main-card-meta p{width:max-content;padding:4px 8px;background:var(--white);color:var(--black);font-size:.68rem;font-weight:950;text-transform:uppercase}.event-main-card-meta h3{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.5rem,3vw,3rem);font-weight:400;line-height:.95;text-transform:uppercase}.event-main-card-meta span{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.event-main-card-row{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.event-fighter-card{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 45%),var(--panel)}.event-fighter-card.right{background:linear-gradient(225deg,rgba(255,255,255,.07),transparent 45%),var(--panel)}.event-fighter-card.right .event-fighter-head{grid-template-columns:minmax(0,1fr) minmax(188px,42%)}.event-fighter-card.right .event-fighter-copy{order:1;text-align:right}.event-fighter-card.right .event-fighter-portrait{order:2}.event-fighter-card.right .event-fighter-copy small,.event-fighter-card.right .event-fighter-copy strong{margin-left:auto}.event-fighter-card.left{padding:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%),var(--panel);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:box-shadow .15s ease,transform .15s ease}.event-fighter-card.left:hover{box-shadow:0 4px 14px rgba(0,0,0,.25);transform:translateY(-1px)}.full-card-panel .event-fighter-card.left{padding:12px;border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 55%),#0a0a0a;border-radius:8px}.event-fighter-card.left .event-fighter-specs{display:flex;flex-direction:column;gap:6px;padding-top:8px}.event-fighter-card.left .event-fighter-specs div{display:flex;flex-direction:column;align-items:flex-start;padding:3px 0}.event-fighter-card.left .event-fighter-specs dt{font-size:.52rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;order:2;margin-top:1px}.event-fighter-card.left .event-fighter-specs dd{font-family:var(--font-heading),Impact,sans-serif;font-size:1.1rem;font-weight:400;line-height:.9;text-transform:uppercase;margin:0;color:var(--white);order:1}.full-card-panel .event-fighter-card.left .event-fighter-specs{gap:4px;padding-top:6px}.full-card-panel .event-fighter-card.left .event-fighter-specs div{display:flex;flex-direction:column;align-items:flex-start;padding:2px 0}.full-card-panel .event-fighter-card.left .event-fighter-specs dt{order:2;margin-top:1px;font-size:.5rem}.full-card-panel .event-fighter-card.left .event-fighter-specs dd{order:1;font-size:.95rem}.event-fighter-card.left .event-fighter-head{display:flex;gap:12px;align-items:flex-start}.event-fighter-card.left .event-fighter-portrait{border-radius:8px;border-color:rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.25);flex-shrink:0;width:40%;overflow:hidden}.event-fighter-card.left .event-fighter-copy{flex:1 1;min-width:0}.event-fighter-card.left .event-fighter-copy p:not(.event-fighter-name){font-size:.6rem;margin-top:2px;color:var(--muted)}.event-fighter-card.left .event-fighter-copy strong{font-size:.85rem;margin-top:6px;line-height:1;color:var(--white)}.event-fighter-card.left .country-flag{margin-left:6px;vertical-align:middle;opacity:.9}.event-fighter-card.left .event-fighter-name{font-size:clamp(1.45rem,2.5vw,2.6rem);line-height:.9;color:var(--white)}.event-fighter-head{display:grid;grid-template-columns:minmax(188px,42%) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.event-fighter-portrait{width:100%;aspect-ratio:4/5;min-height:280px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:var(--black)}.event-fighter-portrait img,.event-fighter-portrait span{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.event-fighter-portrait span{display:grid;place-items:center;font-size:clamp(2rem,6vw,4.5rem)}.event-fighter-name,.event-fighter-portrait span{color:var(--white);font-family:var(--font-heading),Impact,sans-serif}.event-fighter-name{display:block;margin:0;font-size:clamp(1.55rem,2.6vw,2.8rem);line-height:.94;text-transform:uppercase}.event-fighter-name-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:inherit}.event-fighter-name-link:focus-visible .event-fighter-name,.event-fighter-name-link:hover .event-fighter-name{text-decoration:underline;text-underline-offset:.12em}.fighter-name-link,.prelim-fighter a{color:inherit;text-decoration:none;text-underline-offset:.14em}.fighter-name-link:focus-visible,.fighter-name-link:hover,.prelim-fighter a:focus-visible,.prelim-fighter a:hover{text-decoration:underline}.event-fighter-copy p:not(.event-fighter-name){display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.8rem);line-height:.92;text-transform:uppercase}.event-fighter-copy small,.event-fighter-copy strong,.event-fighter-facts span,.event-fighter-stats span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.event-fighter-copy strong{display:block;margin-top:8px;color:var(--white);font-size:.84rem}.event-fighter-copy small{display:block;margin-top:6px;max-width:28ch;color:var(--muted);font-size:.68rem;line-height:1.25}.event-fighter-facts,.event-fighter-stats{display:flex;flex-wrap:wrap;gap:8px}.event-fighter-facts span,.event-fighter-stats span{display:grid;grid-gap:3px;gap:3px;padding:7px 8px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.04)}.event-fighter-stats span{min-width:130px}.event-fighter-stats b{font-family:var(--font-heading),Impact,sans-serif;font-size:1.3rem;font-weight:400;line-height:.9}.event-fighter-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.event-fighter-specs div{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.event-fighter-specs dt{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.event-fighter-specs dd{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:1.35rem;font-weight:400;line-height:.95;text-transform:uppercase}.event-faceoff-vs{display:grid;place-items:center;min-height:100%}.event-faceoff-vs span{display:grid;place-items:center;width:78px;height:78px;border:1px solid var(--white);background:var(--white);color:var(--black);font-family:var(--font-heading),Impact,sans-serif;font-size:1.8rem;font-weight:400;line-height:1;text-transform:uppercase;box-shadow:0 0 0 6px rgba(255,255,255,.08)}.event-card-body{padding:18px 22px 22px}.event-card-body-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.event-card-body-head span{color:var(--muted);font-weight:850;text-transform:uppercase}.fight-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.fight-card-list li{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 44%),var(--black)}.fight-card-list li>span{width:max-content;max-width:100%;padding:3px 7px;background:var(--white);color:var(--black);font-size:.68rem;font-weight:950;text-transform:uppercase}.fight-card-list strong{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.05;text-transform:uppercase}.fight-card-list b{display:inline-grid;place-items:center;min-width:26px;margin-inline:4px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.66rem}@media (max-width:980px){.event-main-card-row{grid-template-columns:minmax(0,1fr)}.event-fighter-head{grid-template-columns:minmax(180px,38%) minmax(0,1fr)}.event-faceoff-vs{order:2;min-height:72px}.event-fighter-card.left{order:1}.event-fighter-card.right{order:3}.event-fighter-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.event-main-card{margin-inline:16px;padding:14px}.event-page-header{padding-inline:16px}.event-fighter-head,.event-fighter-specs{grid-template-columns:1fr}.event-faceoff-vs span{width:64px;height:64px;font-size:1.5rem}}.site-masthead{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;grid-gap:12px;gap:12px;padding:14px clamp(16px,4vw,48px) 12px;background:var(--black);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 2px 8px rgba(0,0,0,.4)}.site-masthead>.menu-button{justify-self:start}.site-masthead>.search-button{justify-self:end}.logo{justify-self:center;display:flex;align-items:center;justify-content:center;width:min(42vw,260px);min-width:140px;height:clamp(42px,9vw,78px);transition:transform .2s ease,filter .2s ease}.logo:hover{transform:scale(1.02);filter:brightness(1.1)}.logo img{width:100%;height:100%;object-fit:contain}.community-action,.community-card button,.drawer-close,.filter-button,.menu-button,.search-button{border:1px solid rgba(255,255,255,.7);background:var(--black);color:var(--white);cursor:pointer;font-weight:900;transition:all .15s ease}.site-masthead .menu-button,.site-masthead .search-button{border:none;background:transparent}.site-masthead .menu-button:hover,.site-masthead .search-button:hover{background:rgba(255,255,255,.06);color:var(--white)}.menu-button{width:42px;height:38px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:8px}.menu-button span{height:1.5px;background:currentColor;pointer-events:none;transition:background .15s ease}.search-panel{display:grid;grid-gap:10px;gap:10px;padding:18px clamp(16px,4vw,54px);background:var(--panel);border-bottom:1px solid var(--white)}.search-panel label{font-size:.78rem;font-weight:900;text-transform:uppercase}.search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.search-controls input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--white);background:var(--black);color:var(--white);font:inherit;font-weight:800}.search-controls input::placeholder{color:var(--muted)}.search-controls button{min-height:44px;padding:0 16px;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;font:inherit;font-weight:900;max-width:100%}.search-panel p{margin:0;color:var(--muted)}.search-panel p,.topic-nav{font-size:.82rem;font-weight:800}.topic-nav{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;justify-content:center;gap:clamp(18px,4vw,48px);padding:10px 16px;overflow-x:auto;background:var(--black);color:var(--white);border-bottom:2px solid rgba(255,255,255,.75);box-shadow:0 1px 4px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;letter-spacing:.5px}.topic-nav a{position:relative;color:inherit;text-decoration:none;padding:4px 2px;transition:color .15s ease}.topic-nav a:hover{color:rgba(255,255,255,.7)}.topic-nav a:after{content:"";position:absolute;left:2px;bottom:0;width:0;height:2px;background:rgba(255,255,255,.5);transition:width .2s cubic-bezier(.23,1,.32,1)}.topic-nav a:hover:after{width:calc(100% - 4px)}.topic-nav a.active,.topic-nav a[aria-current=page]{color:var(--white);font-weight:900}.drawer{position:fixed;inset:0;z-index:30;display:none;background:rgba(255,255,255,.14)}.drawer.open{display:block}.drawer-panel{width:min(330px,86vw);min-height:100%;display:grid;align-content:start;grid-gap:0;gap:0;background:var(--black);border-right:4px solid var(--white)}.drawer-close,.drawer-panel a{padding:18px 20px;border-width:0 0 1px;border-color:var(--white);text-align:left;text-transform:uppercase;font-weight:900;overflow-wrap:anywhere;transition:color .15s ease,background .15s ease}.drawer-close:hover,.drawer-panel a:hover{color:rgba(255,255,255,.7);background:rgba(255,255,255,.04)}.drawer-auth-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px;border-bottom:1px solid var(--white)}.drawer-panel .drawer-auth-links a{display:grid;place-items:center;min-height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.26);text-align:center;font-size:.78rem}.drawer-panel .drawer-auth-links a.primary{border-color:var(--white);background:var(--white);color:var(--black)}.drawer-panel .drawer-auth-links a:hover{color:var(--white);background:rgba(255,255,255,.08)}.drawer-panel .drawer-auth-links a.primary:hover{color:var(--black);background:rgba(255,255,255,.82)}.drawer-panel .drawer-profile-link{display:grid;grid-template-columns:42px 1fr;grid-template-areas:"avatar name" "avatar meta";grid-gap:2px 12px;gap:2px 12px;align-items:center;margin:16px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.04);text-transform:none}.drawer-profile-link img,.drawer-profile-link>span{grid-area:avatar;width:42px;height:42px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.08)}.drawer-profile-link>span{display:grid;place-items:center;color:var(--white);font-family:var(--font-display)}.drawer-profile-link strong{grid-area:name;color:var(--white);font-size:.92rem;line-height:1;text-transform:uppercase}.drawer-profile-link small{grid-area:meta;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.user-auth-page{min-height:100vh;position:relative;display:grid;place-items:center;overflow:hidden;padding:32px;background:#050505;color:var(--white)}.user-auth-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.62),rgba(5,5,5,.18) 52%,rgba(5,5,5,.78)),linear-gradient(0deg,rgba(5,5,5,.86),rgba(5,5,5,.16) 46%,rgba(5,5,5,.9)),url(/assets/auth-picks-bg.png);background-position:50%;background-size:cover}.user-auth-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 42%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 42%,black,transparent 72%)}.user-auth-home{position:fixed;top:24px;left:28px;z-index:2;color:var(--white);font-family:var(--font-display);display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);background:rgba(5,5,5,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.user-auth-home svg{width:16px;height:16px}.user-auth-shell{position:relative;z-index:1;width:min(520px,100%);display:grid;grid-template-columns:1fr;align-items:stretch}.user-auth-card{border:1px solid rgba(255,255,255,.11);border-radius:24px;background:rgba(5,5,5,.68);box-shadow:0 24px 90px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-auth-card label,.user-auth-card p,.user-auth-switch{color:var(--muted)}.user-auth-card{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:40px}.user-auth-card img{width:150px;height:auto}.user-auth-card h2{margin:10px 0 0;font-family:var(--font-display);font-size:2.2rem;text-transform:uppercase}.user-auth-card p{margin:0;line-height:1.5}.user-auth-card input,.user-auth-google,.user-auth-submit{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:12px}.user-auth-google,.user-auth-submit{font-family:var(--font-display);text-transform:uppercase;cursor:pointer}.user-auth-google{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--white)}.user-auth-google svg{width:18px;height:18px}.user-auth-submit{background:var(--white);color:var(--black)}.user-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;color:var(--muted);font-size:.72rem;text-transform:uppercase}.user-auth-divider:after,.user-auth-divider:before{content:"";height:1px;background:rgba(255,255,255,.12)}.user-auth-card label{display:grid;grid-gap:7px;gap:7px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.user-auth-card input{padding:0 13px;background:rgba(255,255,255,.04);color:var(--white)}.user-auth-card input:focus{outline:1px solid var(--white)}.user-auth-switch{display:flex;gap:8px;justify-content:center;font-size:.85rem}.user-auth-switch a{color:var(--white);text-decoration:underline}.user-auth-message{color:var(--white)!important}.avatar-card{position:relative;z-index:1;width:min(520px,100%);display:grid;grid-gap:16px;gap:16px;padding:40px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:rgba(5,5,5,.68);box-shadow:0 24px 90px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.avatar-card h1{margin:8px 0 0;font-family:var(--font-display);font-size:2.2rem;text-transform:uppercase}.avatar-card p{margin:0;color:var(--muted)}.avatar-preview{display:grid;place-items:center;padding:16px 0 4px}.avatar-preview img,.avatar-preview span{width:128px;height:128px;border-radius:999px;border:1px solid rgba(255,255,255,.18);object-fit:cover}.avatar-preview span{display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--white);font-family:var(--font-display);font-size:3.2rem}.avatar-upload{border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.04);display:grid;place-items:center;min-height:46px;color:var(--white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;cursor:pointer}.avatar-upload input{display:none}@media (max-width:820px){.user-auth-page{padding:72px 18px 24px}.user-auth-card{padding:28px}}.picks-page{min-height:100vh;background:var(--black);color:var(--white)}.picks-shell{width:min(1060px,calc(100% - 32px));margin:0 auto;padding:54px 0 72px}.picks-shell header{display:grid;grid-gap:12px;gap:12px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.14)}.picks-shell h1{margin:0;font-family:var(--font-display);font-size:clamp(3rem,8vw,7rem);line-height:.86;letter-spacing:-.07em;text-transform:uppercase}.picks-empty p,.picks-list p,.picks-list span,.picks-shell header p:not(.kicker){color:var(--muted)}.picks-profile{width:-moz-fit-content;width:fit-content;display:flex;gap:10px;align-items:center;margin-top:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.035)}.picks-profile img,.picks-profile span{width:34px;height:34px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.1)}.picks-profile span{display:grid;place-items:center}.picks-profile a{color:var(--muted);font-size:.78rem;text-decoration:underline}.picks-list{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none}.picks-list li{display:grid;grid-template-columns:120px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.025)}.picks-list h2,.picks-list p{margin:0}.picks-list div,.picks-list h2{font-family:var(--font-display);text-transform:uppercase}.picks-list div{display:flex;gap:8px;align-items:center;justify-content:flex-end}.picks-list em,.picks-list strong{padding:7px 9px;border:1px solid rgba(255,255,255,.14);font-style:normal}.picks-list em{background:var(--white);color:var(--black)}.picks-empty{display:grid;grid-gap:12px;gap:12px;margin-top:24px;padding:28px;border:1px solid rgba(255,255,255,.13)}.picks-empty h2{margin:0}.picks-empty a,.picks-empty h2{font-family:var(--font-display);text-transform:uppercase}.picks-empty a{width:-moz-fit-content;width:fit-content;padding:12px 16px;background:var(--white);color:var(--black)}.profile-page{min-height:100vh;background:var(--black);color:var(--white)}.profile-shell{width:min(1060px,calc(100% - 32px));margin:0 auto;padding:42px 0 70px}.profile-hero{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(255,255,255,.025)}.profile-cover{height:190px;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.08),transparent),#111}.profile-main{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:end;padding:0 24px 24px;margin-top:-52px}.profile-avatar{width:112px;height:112px;border:4px solid var(--black);border-radius:999px;background:#171717}.profile-avatar img,.profile-avatar span{width:100%;height:100%;border-radius:inherit;object-fit:cover}.profile-avatar span{display:grid;place-items:center;font-family:var(--font-display);font-size:3.1rem}.profile-main h1{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.6rem);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.profile-main p{margin:8px 0 0;color:var(--muted)}.profile-main nav{display:flex;gap:10px}.profile-main nav a,.profile-main nav button{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:var(--white);font-family:var(--font-display);font-size:.68rem;text-transform:uppercase;cursor:pointer}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.profile-stats span{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:var(--muted);text-transform:uppercase}.profile-stats b{color:var(--white);font-family:var(--font-display);font-size:1.45rem}.profile-picks{margin-top:18px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:24px}.profile-picks ol{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;list-style:none}.profile-picks li{display:grid;grid-template-columns:1fr auto;grid-gap:4px 14px;gap:4px 14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.profile-picks li span{color:var(--muted)}.profile-picks li b{grid-row:span 2;align-self:center;font-family:var(--font-display);text-transform:uppercase}.profile-empty{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:18px;border-radius:18px;background:rgba(255,255,255,.035)}.profile-empty h3,.profile-empty p{margin:0}.profile-empty a{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:10px 13px;border-radius:999px;background:var(--white);color:var(--black);font-family:var(--font-display);text-transform:uppercase}@media (max-width:760px){.picks-list li{grid-template-columns:1fr}.picks-list div{justify-content:flex-start;flex-wrap:wrap}.profile-main,.profile-picks li{grid-template-columns:1fr}.profile-main nav{flex-wrap:wrap}.profile-stats{grid-template-columns:1fr}}.hero-news,.layout-shell,.more-news,.site-footer{width:min(1180px,calc(100% - 32px));margin-inline:auto}.hero-news{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);grid-gap:24px;gap:24px;padding:32px 0 28px;border-bottom:1px solid var(--line)}.community-card,.compact-story,.feed-item,.lead-story,.more-grid article,.placeholder-panel,.schedule-box{background:var(--panel);border:1px solid var(--white)}.lead-story{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1fr);min-height:408px}.lead-story img{width:100%;height:100%;object-fit:cover}.story-copy{display:grid;align-content:center;padding:clamp(22px,4vw,38px)}.kicker{margin:0 0 9px;color:var(--white);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0;overflow-wrap:anywhere;word-break:normal}.section-title h2,h1{font-family:var(--font-heading),Impact,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase}h1{margin-bottom:18px;font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:.94}h2,h3{line-height:1.05}.byline,.post span,.poster{color:var(--muted);font-size:.82rem;font-weight:700}.top-stack{display:grid;grid-gap:14px;gap:14px}.compact-story{min-height:126px;display:grid;align-content:center;padding:18px}.compact-story h2{margin-bottom:12px;font-size:clamp(1.25rem,2.2vw,1.75rem);overflow-wrap:anywhere}.layout-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);grid-gap:30px;gap:30px;padding:32px 0}.placeholder-panel{width:min(1180px,calc(100% - 32px));margin:0 auto 28px;padding:clamp(22px,4vw,34px)}.placeholder-panel.compact{width:100%;margin:0}.placeholder-panel h2{margin-bottom:10px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:400;text-transform:uppercase}.placeholder-panel p:last-of-type{margin-bottom:18px;color:var(--muted);font-weight:800}.placeholder-panel button{min-height:42px;padding:0 16px;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;font:inherit;font-weight:900}.section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding-bottom:10px;border-bottom:5px solid var(--white)}.section-title h2{margin:0;font-size:clamp(2rem,3.6vw,3.3rem)}.section-title.tight{align-items:start;border-bottom-width:3px}.feed-tabs{display:inline-flex;border:1px solid var(--white);background:var(--black)}.filter-button{min-height:38px;padding:0 16px;border-width:0 1px 0 0;min-width:0}.filter-button:last-child{border-right:0}.filter-button.active{background:var(--white);color:var(--black)}.feed-item{display:grid;grid-template-columns:176px minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px;border-top:0}.feed-item h3{margin-bottom:12px;font-size:clamp(1.24rem,2vw,1.8rem);overflow-wrap:anywhere}.published-feed-item>a{min-width:0;display:grid;grid-template-columns:minmax(148px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px;color:inherit;text-decoration:none}.published-feed-item>a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.published-feed-media{min-height:142px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#111}.published-feed-media img{width:100%;height:100%;min-height:142px;object-fit:cover;display:block}.published-feed-media span{color:#fff;font-family:var(--font-heading);font-size:4rem;font-weight:900;line-height:1}.published-feed-copy{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.published-feed-footer,.published-feed-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(255,255,255,.52);font-size:.72rem;font-weight:900;text-transform:uppercase}.published-feed-meta span:first-child{color:#fff}.published-feed-item h3{margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:.98}.published-feed-item h3+p{margin:0;color:rgba(255,255,255,.64);font-family:var(--font-ui);font-size:.94rem;font-weight:650;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.published-feed-footer{padding-top:6px}.published-feed-footer b{color:#fff;font-size:.74rem}.betting-link{min-height:38px;display:inline-grid;place-items:center;margin-top:4px;padding:0 12px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.78rem;font-weight:900;text-transform:uppercase}.betting-link:hover{background:var(--black);color:var(--white)}.article-card-link{width:max-content;min-height:34px;display:inline-grid;place-items:center;margin-top:4px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.06);color:var(--white);font-size:.74rem;font-weight:800;text-transform:uppercase}.article-card-link:hover{background:var(--white);color:var(--black)}.article-route-page{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 34rem),#050505;color:var(--white)}.article-page-shell{width:100%;margin:0 auto;padding:0 0 72px}.article-page-hero{position:relative;min-height:clamp(560px,72vh,820px);display:grid;align-items:end;overflow:hidden;padding:120px max(24px,calc(((100vw - 1320px) / 2) + 232px)) 86px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 48% 10%,rgba(255,255,255,.05),transparent 34rem),#050505}.article-page-hero.no-image{min-height:auto;padding-top:70px;justify-content:start}.article-page-hero.no-image .article-page-title{max-width:760px}.article-page-title{position:relative;z-index:2;display:grid;justify-items:start;text-align:left;max-width:860px;margin:0;padding:0;border:0;background:transparent}.article-page-back-link,.article-page-title>a{width:max-content;min-height:30px;display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;padding:0 12px 0 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.article-page-back-link span{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:999px;color:rgba(255,255,255,.82);font-size:.82rem;line-height:1}.article-page-meta a:hover,.article-page-title>a:hover{color:var(--white)}.article-page-title h1{max-width:860px;margin-bottom:20px;font-family:var(--font-body),Arial,sans-serif;font-size:clamp(3rem,6.2vw,7.2rem);font-weight:690;letter-spacing:-.045em;line-height:.9;text-transform:none;text-wrap:balance}.article-page-title>p:not(.kicker){max-width:720px;margin-bottom:24px;color:rgba(255,255,255,.66);font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;line-height:1.55}.article-page-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px}.article-page-byline{display:flex;align-items:center;gap:12px;min-width:0}.article-page-byline>img{width:42px;height:42px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.article-page-byline>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.article-author-socials{display:flex;flex-wrap:wrap;gap:9px}.article-author-socials a{color:rgba(255,255,255,.48);font-size:.7rem;font-weight:800;text-transform:uppercase}.article-author-socials a:hover{color:#fff}.article-page-meta a,.article-page-meta span,.article-page-rail span,.article-page-related>span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.article-page-meta a,.article-page-meta span{min-height:auto;display:inline-grid;place-items:center;padding:0;border:0;background:transparent}.article-page-figure{position:absolute;inset:0;z-index:0;min-height:0;display:block;margin:0;overflow:hidden;border:0;border-radius:0;background:#050505}.article-page-figure:after,.article-page-figure:before{content:"";position:absolute;inset:0;pointer-events:none}.article-page-figure:before{z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(5,5,5,.52) 42%,rgba(5,5,5,.78)),linear-gradient(180deg,rgba(5,5,5,.2),rgba(5,5,5,.38) 46%,#050505)}.article-page-figure:after{z-index:2;inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,#050505 82%)}.article-page-figure img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.78}.article-page-layout{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,820px) minmax(190px,260px);justify-content:center;grid-gap:42px;gap:42px;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:46px 0 0}.article-page-rail,.article-page-related{display:grid;align-content:start;grid-gap:12px;gap:12px}.article-page-rail nav,.article-page-rail>div{padding:0 0 16px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.article-page-rail strong{display:block;margin-top:5px;font-family:var(--font-body),Arial,sans-serif;font-size:.95rem;font-weight:700;line-height:1.15;text-transform:none}.article-page-rail nav{display:flex;flex-wrap:wrap;gap:7px}.article-page-rail nav a{min-height:28px;display:inline-grid;place-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.74);font-size:.7rem;font-weight:750;text-transform:uppercase}.article-page-rail nav a:hover{background:var(--white);color:var(--black)}.article-page-body{min-width:0;padding:0;border:0;background:transparent}.article-page-body>p{margin-bottom:22px}.article-page-body>p,.article-page-html-block{color:rgba(255,255,255,.74);font-size:clamp(1rem,1.18vw,1.08rem);font-weight:450;line-height:1.86}.article-page-html-block>div:not(.embed-wrapper),.article-page-html-block>p{margin:0 0 22px}.article-page-html-block h2,.article-page-html-block h3,.article-page-html-block h4{margin:34px 0 14px;font-family:var(--font-body),Arial,sans-serif;font-weight:720;letter-spacing:-.02em;line-height:1.1;color:#fff}.article-page-html-block h2{font-size:clamp(1.42rem,2vw,1.9rem)}.article-page-html-block h3{font-size:clamp(1.18rem,1.7vw,1.55rem)}.article-page-html-block h4{font-size:clamp(1rem,1.45vw,1.28rem)}.article-page-html-block a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.34);text-decoration-color:rgba(255,255,255,.34);text-underline-offset:3px}.article-page-html-block blockquote{margin:34px 0;padding:0 0 0 20px;border-left:2px solid rgba(255,255,255,.72);color:rgba(255,255,255,.88)}.article-page-html-block .embed-delete{display:none!important}.article-page-html-block .embed-wrapper{width:100%;margin:34px 0;border:0;outline:0}.article-page-html-block .embed-wrapper:has(.twitter-card){margin:30px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.article-page-html-block .youtube-aspect{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border:0;border-radius:12px;background:#0b0b0b;box-shadow:0 18px 46px rgba(0,0,0,.34)}.article-page-html-block .youtube-aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-page-html-block .twitter-embed{width:100%;margin:30px 0;border:0;border-radius:0;background:transparent;overflow:visible}.article-page-html-block .twitter-embed:has(.twitter-card){margin:0;padding:0;border:0;background:transparent;box-shadow:none}.article-page-html-block .twitter-card,.article-page-html-block .twitter-card div,.article-page-html-block .twitter-card p{margin:0}.twitter-card{width:100%;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,26px);border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),#080808;box-shadow:none}.twitter-card header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.twitter-card-avatar{width:44px;height:44px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#111}.article-page-html-block .embed-wrapper .twitter-card-avatar img,.twitter-card-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.twitter-card-avatar span{color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:900}.twitter-card header strong{display:block;color:#fff;font-family:var(--font-ui);font-size:.96rem;font-weight:850;line-height:1.15}.twitter-card header span{display:block;margin-top:2px;color:rgba(255,255,255,.46);font-size:.78rem;font-weight:650}.twitter-card header>a{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;font-family:var(--font-ui);font-size:.72rem;font-weight:900;text-decoration:none}.twitter-card header>a svg{width:13px;height:13px;display:block;fill:currentColor}.twitter-card p{margin:0;color:rgba(255,255,255,.9);font-family:var(--font-ui);font-size:clamp(1rem,1.75vw,1.2rem);font-weight:560;line-height:1.58}.twitter-card p a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.26);text-decoration-color:rgba(255,255,255,.26);text-underline-offset:3px}.twitter-card-media{display:grid;grid-gap:6px;gap:6px;overflow:hidden;border-radius:12px;background:#050505}.twitter-card-media.media-count-2,.twitter-card-media.media-count-3,.twitter-card-media.media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.twitter-card-media.media-count-3 img:first-child{grid-row:span 2}.article-page-html-block .embed-wrapper .twitter-card-media img,.article-page-html-block .embed-wrapper .twitter-card-media video,.twitter-card-media img,.twitter-card-media video{width:100%;height:100%;min-height:240px;max-height:520px;display:block;object-fit:cover;border:0;border-radius:0;background:#050505}.twitter-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px;color:rgba(255,255,255,.46);font-size:.78rem;font-weight:700}.twitter-card footer a{color:#fff;text-decoration:none}.twitter-card footer a:hover,.twitter-card header>a:hover{border-color:rgba(255,255,255,.28);color:#fff}.twitter-embed-fallback,.twitter-embed-loading{min-height:168px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:26px 18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#080808}.twitter-embed-loading img{width:min(148px,38vw);height:auto;display:block;animation:cito-ufc-loading-logo 1.45s ease-in-out infinite}.twitter-embed-fallback span,.twitter-embed-loading span{color:rgba(255,255,255,.58);font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.twitter-embed-loading i{width:min(144px,38vw);height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.twitter-embed-loading i:before{content:"";display:block;width:44%;height:100%;border-radius:inherit;background:#fff;animation:cito-ufc-loading-bar 1.15s ease-in-out infinite}.twitter-embed-fallback strong{color:#fff;font-family:var(--font-heading);font-size:1.1rem;font-weight:900;text-transform:uppercase}.article-page-html-block .embed-wrapper img{width:100%;height:auto;display:block;border:0;border-radius:12px}.article-page-html-block .cito-ufc-embed{width:100%;margin:34px 0}.cito-ufc-live-card,.cito-ufc-loading,.cito-ufc-unavailable{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#080808;color:#fff;overflow:hidden}.cito-ufc-loading,.cito-ufc-unavailable{color:rgba(255,255,255,.68);font-size:.82rem;font-weight:750}.cito-ufc-loading{min-height:168px;padding:28px 18px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px}.cito-ufc-loading img{width:min(168px,42vw);height:auto;display:block;animation:cito-ufc-loading-logo 1.45s ease-in-out infinite}.cito-ufc-loading span{color:rgba(255,255,255,.58);font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cito-ufc-loading i{width:min(156px,40vw);height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.cito-ufc-loading i:before{content:"";display:block;width:44%;height:100%;border-radius:inherit;background:#fff;animation:cito-ufc-loading-bar 1.15s ease-in-out infinite}.cito-ufc-unavailable{padding:18px;display:grid;grid-gap:4px;gap:4px;color:#ff9a9a}.cito-ufc-unavailable span{color:rgba(255,255,255,.54);font-size:.74rem}.cito-ufc-live-card>header{padding:18px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent)}.cito-ufc-live-card>header span{color:rgba(255,255,255,.48);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cito-ufc-live-card>header h3{margin:4px 0 6px;color:#fff;font-size:clamp(1.3rem,2.3vw,2.1rem);line-height:1}.cito-ufc-live-card>header p{margin:0;color:rgba(255,255,255,.58);font-size:.82rem;font-weight:650}.cito-ufc-bout-list{display:grid}.cito-ufc-bout-card{display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;border-top:1px solid rgba(255,255,255,.075)}.cito-ufc-bout-card:first-child{border-top:0}.cito-ufc-bout-card.compact{padding-block:12px}.cito-ufc-fighter{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.cito-ufc-fighter.right{grid-template-columns:minmax(0,1fr) 44px;text-align:right}.cito-ufc-fighter img,.cito-ufc-fighter>span{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.12);object-fit:cover;background:#111}.cito-ufc-fighter>span{display:grid;place-items:center;color:rgba(255,255,255,.72);font-size:.86rem;font-weight:850}.cito-ufc-fighter.right img,.cito-ufc-fighter.right>span{grid-column:2}.cito-ufc-fighter small,.cito-ufc-fighter strong{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cito-ufc-fighter strong{color:#fff;font-size:.9rem;line-height:1}.cito-ufc-fighter small{margin-top:3px;color:rgba(255,255,255,.52);font-size:.68rem;font-weight:800}.cito-ufc-vs{display:grid;justify-items:center;grid-gap:4px;gap:4px;color:rgba(255,255,255,.5);text-align:center}.cito-ufc-vs span{min-width:34px;min-height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;font-size:.68rem;font-weight:900}.cito-ufc-result span,.cito-ufc-vs b{color:rgba(255,255,255,.5);font-size:.66rem;font-weight:800;text-transform:uppercase}.cito-ufc-result{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.cito-ufc-result strong{color:#fff;font-size:.82rem}.cito-ufc-stats{grid-column:1/-1;margin-top:4px}.cito-ufc-stats summary{cursor:pointer;color:rgba(255,255,255,.62);font-size:.7rem;font-weight:850;text-transform:uppercase}.cito-ufc-stats>div{display:grid;grid-template-columns:minmax(100px,1fr) repeat(5,auto);grid-gap:8px 12px;gap:8px 12px;margin-top:10px;color:rgba(255,255,255,.7);font-size:.72rem}.cito-ufc-matchup-overview{overflow:hidden}.cito-ufc-overview-grid{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(260px,1.15fr) minmax(150px,.85fr);align-items:stretch;grid-gap:16px;gap:16px;padding:12px 18px 10px}.cito-ufc-poster{min-width:0;display:grid;align-content:end;grid-gap:6px;gap:6px}.cito-ufc-poster.right{text-align:right}.cito-ufc-poster-image{min-height:218px;display:grid;align-items:end;overflow:hidden;border-radius:0;background:transparent}.cito-ufc-poster-image img{width:100%;height:246px;object-fit:contain;object-position:bottom center;display:block}.cito-ufc-poster-image span{width:100%;height:218px;display:grid;place-items:center;color:rgba(255,255,255,.46);font-size:3rem;font-weight:900}.cito-ufc-poster h4{margin:0;color:#fff;font-size:clamp(1rem,2.1vw,1.8rem);line-height:.92;text-transform:uppercase}.cito-ufc-rank-badge{display:inline-grid;place-items:center;margin-left:7px;color:rgba(255,255,255,.52);font-family:var(--font-ui);font-size:.48em;font-weight:900;font-style:normal;line-height:1;vertical-align:.28em}.cito-ufc-rank-badge.is-title{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:#050505;font-size:.42em;box-shadow:0 0 0 1px rgba(255,255,255,.28)}.cito-ufc-poster small{color:rgba(255,255,255,.52)}.cito-ufc-poster small,.cito-ufc-poster-record{font-size:.72rem;font-weight:850;text-transform:uppercase}.cito-ufc-poster-record{color:rgba(255,255,255,.84);font-family:var(--font-ui);letter-spacing:0}.cito-ufc-overview-center{display:grid;align-content:start;grid-gap:6px;gap:6px;padding-top:6px}.cito-ufc-overview-vs{justify-self:center;width:44px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:.78rem;font-weight:950}.cito-ufc-overview-center>strong{justify-self:center;margin-bottom:4px;color:rgba(255,255,255,.58);font-size:.72rem;font-weight:900;text-transform:uppercase}.cito-ufc-overview-row{display:grid;grid-template-columns:minmax(0,1fr) 98px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:28px;border-bottom:1px solid rgba(255,255,255,.075)}.cito-ufc-overview-row span{min-width:0;color:#fff;font-size:.76rem;font-weight:760;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-page-html-block .embed-wrapper img.cito-ufc-country-flag,.cito-ufc-country-flag{width:.92em;height:.66em;min-width:.92em;max-width:.92em;flex:0 0 0.92em;display:inline-block;object-fit:cover;border:0;border-radius:1px;box-shadow:0 0 0 1px rgba(255,255,255,.16);vertical-align:-.05em}@keyframes cito-ufc-loading-logo{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes cito-ufc-loading-bar{0%{transform:translateX(-120%)}to{transform:translateX(230%)}}.cito-ufc-overview-row span:last-child{justify-content:flex-end;text-align:right}.cito-ufc-overview-row b{color:rgba(255,255,255,.45);font-size:.58rem;font-weight:950;text-align:center;text-transform:uppercase}.article-page-html-block ol,.article-page-html-block ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px;padding-left:22px}.article-page-body h2{margin:34px 0 14px;font-family:var(--font-body),Arial,sans-serif;font-size:clamp(1.42rem,2vw,1.9rem);font-weight:720;letter-spacing:-.02em;line-height:1.1;text-transform:none}.article-page-body blockquote{margin:34px 0;padding:0 0 0 20px;border:0;border-left:2px solid rgba(255,255,255,.72);background:transparent}.article-page-body blockquote p{margin-bottom:10px;font-family:var(--font-body),Arial,sans-serif;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:680;letter-spacing:-.025em;line-height:1.18;text-transform:none}.article-page-body cite{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:900;text-transform:uppercase}.article-page-body ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px;padding-left:22px;color:rgba(255,255,255,.82);font-size:1rem;font-weight:480;line-height:1.65}.article-page-related{position:-webkit-sticky;position:sticky;top:118px}.article-page-related a{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);color:var(--white)}.article-page-related a:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.article-page-related small{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.article-page-related strong{font-size:.9rem;line-height:1.2}.article-page-related a:hover strong{text-decoration:underline}@media (max-width:980px){.article-page-layout{grid-template-columns:1fr}.article-page-hero{min-height:clamp(520px,70vh,720px);padding:104px 24px 72px}.article-page-title{max-width:760px}.article-page-title h1{max-width:760px;font-size:clamp(2.5rem,10vw,5.2rem)}.article-page-related{position:static}.article-page-rail,.article-page-related{max-width:720px;width:100%;margin-inline:auto}.cito-ufc-overview-grid{grid-template-columns:1fr}.cito-ufc-poster.right{text-align:left}.cito-ufc-poster-image{min-height:180px}.cito-ufc-poster-image img{height:210px}}@media (max-width:640px){.writer-preview-topbar{grid-template-columns:1fr auto;min-height:54px;padding:9px 12px}.writer-preview-topbar>div{display:none}.writer-preview-topbar button{min-height:32px;padding:0 10px;font-size:.72rem}.writer-review-preview-screen{padding-bottom:230px}.writer-review-decision-dock{left:12px;right:12px;bottom:12px;width:auto;grid-template-columns:1fr;border-radius:16px}.writer-review-decision-dock>div{grid-template-columns:1fr 1fr;display:grid}.writer-review-decision-dock button{width:100%}.writer-article-preview-screen .article-page-shell{padding-top:54px}.article-page-shell{width:100%;padding-top:0}.article-page-body,.article-page-title{padding:0}.article-page-title h1{font-size:clamp(2rem,9.8vw,2.95rem);line-height:1.03}.article-page-title{text-align:left;justify-items:start}.article-page-meta{justify-content:flex-start;gap:10px}.article-page-title>p:not(.kicker){font-size:.98rem}.article-page-meta span{min-height:28px;font-size:.66rem}.article-page-layout{gap:14px;padding-top:18px}}.thumb{min-height:118px;border:1px solid var(--white);background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 45%),var(--mid-panel)}.thumb-red{background-color:#080808}.thumb-blue{background-color:#1d1d1d}.thumb-gold{background-color:#383838}.thumb-gray{background-color:#555555}.community-column{display:grid;align-content:start;grid-gap:22px;gap:22px}.community-card,.schedule-box{padding:18px}.community-card button{padding:0 11px;background:var(--white);color:var(--black);max-width:100%}.community-action,.community-card button{min-height:36px;border-color:var(--white)}.community-action{display:inline-grid;place-items:center;padding:0 11px;background:var(--white);color:var(--black);font-size:.84rem;text-transform:none}.post{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.55)}.post:last-child{border-bottom:0}.post h3{margin-bottom:8px;font-size:1.08rem;overflow-wrap:anywhere}.schedule-box{background:var(--dark-panel);color:var(--white);border-color:var(--white)}.schedule-box h2{margin-bottom:16px;font-family:var(--font-heading),Impact,sans-serif;font-size:2.1rem;font-weight:400;text-transform:uppercase}.schedule-box ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.schedule-box li{display:grid;grid-gap:2px;gap:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.22)}.schedule-box time{color:#d7d7d7;font-weight:900}.more-news{padding:10px 0 52px}.more-news>h2{margin-bottom:16px;padding-bottom:10px;border-bottom:5px solid var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;text-transform:uppercase}.more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.more-grid article{min-height:180px;padding:18px}.more-grid h3{font-size:1.25rem;overflow-wrap:anywhere}.site-footer{grid-template-columns:minmax(0,1.2fr) minmax(170px,.48fr) minmax(220px,.58fr) minmax(180px,.48fr);align-items:stretch;grid-gap:18px;gap:18px;padding:28px 0 44px;border-top:1px solid var(--white)}.footer-brand,.footer-links,.footer-panel,.footer-socials{min-width:0;border:1px solid var(--white);background:var(--panel);padding:18px}.footer-brand{display:grid;align-content:start}.footer-brand strong{margin-bottom:12px;color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.5rem,6vw,5.8rem);font-weight:400;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere}.footer-brand span{max-width:620px;color:var(--muted);font-weight:800;line-height:1.45}.footer-links{display:grid;grid-gap:0;gap:0;padding:0}.footer-links a{min-height:44px;display:grid;align-items:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.45);color:var(--white);font-size:.84rem;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.footer-links a:last-child{border-bottom:0}.footer-panel{display:grid;align-content:space-between;grid-gap:18px;gap:18px}.footer-panel p,.footer-panel span{margin:0;color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.footer-panel strong{color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:400;line-height:.95;text-transform:uppercase;overflow-wrap:anywhere}.footer-socials{display:grid;align-content:start;grid-gap:10px;gap:10px}.footer-socials span{color:var(--muted);font-size:.8rem}.footer-socials a,.footer-socials span{font-weight:900;text-transform:uppercase}.footer-socials a{min-height:40px;display:grid;align-items:center;padding:0 12px;border:1px solid var(--white);color:var(--white);font-size:.84rem;overflow-wrap:anywhere}.footer-links a:hover,.footer-socials a:hover{background:var(--white);color:var(--black)}.writer-page{min-height:100vh;padding:18px 0 56px;background:var(--black)}.writer-shell{width:min(1240px,calc(100% - 32px));margin-inline:auto}.writer-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--white)}.writer-header h1{margin:0;font-size:clamp(1.8rem,4vw,3.4rem);overflow-wrap:anywhere}.writer-header-actions{display:flex;align-items:center;gap:12px}.writer-header-actions span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.writer-header a{min-height:42px;display:inline-grid;place-items:center;padding:0 16px;border:1px solid var(--white);background:var(--white);color:var(--black);font-weight:900;text-transform:uppercase}.writer-grid{display:grid;grid-template-columns:minmax(0,780px) minmax(330px,.55fr);justify-content:center;grid-gap:28px;gap:28px;padding:34px 0 28px}.article-preview,.queue-item,.writer-form{border:1px solid var(--white)}.writer-form{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,44px);background:#020202}.writer-form label{display:grid;grid-gap:8px;gap:8px;font-size:.76rem;font-weight:900;text-transform:uppercase}.writer-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.writer-form input,.writer-form select,.writer-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.48);background:var(--black);color:var(--white);font:inherit;font-weight:600}.writer-form input,.writer-form select{min-height:44px;padding:0}.writer-form textarea{resize:vertical;padding:10px 0;line-height:1.45}.writer-form input:focus,.writer-form select:focus,.writer-form textarea:focus{outline:0;border-bottom-color:var(--white)}.body-field,.deck-field,.title-field{text-transform:none}.title-input{min-height:88px!important;font-family:var(--font-heading),Impact,sans-serif!important;font-size:clamp(2.4rem,5.8vw,5.4rem)!important;font-weight:400!important;line-height:.95;text-transform:uppercase;overflow-wrap:anywhere}.deck-input{color:var(--muted)!important;font-size:1.28rem!important;font-weight:800!important;line-height:1.35!important}.body-input{min-height:390px;font-size:1.08rem!important;line-height:1.7!important}.thumbnail-uploader{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px dashed rgba(255,255,255,.58);background:var(--panel)}.preview-thumbnail,.queue-thumbnail,.thumbnail-uploader img{width:100%;object-fit:cover;border:1px solid var(--white)}.thumbnail-uploader img,.thumbnail-uploader>div{aspect-ratio:16/9}.thumbnail-uploader>div{display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);color:var(--muted);font-weight:900;text-transform:uppercase}.thumbnail-uploader p{margin:0;color:var(--muted);font-size:.82rem;font-weight:800}.writer-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.writer-actions span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.writer-actions button{min-height:44px;padding:0 16px;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;font:inherit;font-weight:900;text-transform:uppercase}.article-preview{align-self:start;padding:clamp(20px,3vw,30px);background:var(--panel)}.preview-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--white);color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.preview-toolbar strong{color:var(--white)}.preview-thumbnail{aspect-ratio:16/9;margin-bottom:18px}.article-preview h2{margin-bottom:14px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:400;text-transform:uppercase;overflow-wrap:anywhere}.preview-deck{color:var(--muted);font-size:1.04rem;font-weight:800;line-height:1.35}.preview-body{margin-top:24px;padding-top:18px;border-top:1px solid var(--white);color:#eeeeee;font-size:.96rem;line-height:1.6;overflow-wrap:anywhere}.preview-body p{margin-bottom:14px}.submission-queue{padding-top:8px}.submission-queue .section-title span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.queue-item{background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border-top:0}.queue-item h3{margin-bottom:8px;font-size:clamp(1.25rem,2vw,1.8rem);overflow-wrap:anywhere}.queue-thumbnail{width:180px;aspect-ratio:16/9;margin-bottom:12px}.queue-item strong{min-width:max-content;padding:8px 10px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.74rem;text-transform:uppercase}.rankings-page{min-height:100vh;padding-bottom:56px;background:var(--black)}.rankings-board,.rankings-hero,.rankings-jump,.rankings-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.rankings-hero{width:min(1700px,calc(100% - 64px));display:block;padding:clamp(28px,5vw,54px) 0 18px;border-bottom:1px solid rgba(255,255,255,.38);position:relative}.rankings-hero:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.38)}.rankings-title-block{max-width:760px}.rankings-title-block .kicker{margin-bottom:8px;color:#bdbdbd;font-size:.72rem;letter-spacing:.12em}.rankings-hero h1{display:flex;align-items:baseline;gap:12px;margin:0 0 8px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(4.4rem,8vw,8.6rem);font-weight:400;line-height:.82;text-transform:uppercase;overflow-wrap:anywhere}.rankings-hero h1 span{width:max-content;max-width:100%;color:var(--white);-webkit-text-stroke:0;font-size:inherit;line-height:.9}.rankings-hero p{max-width:560px;margin:0;color:#cfcfcf;font-size:clamp(.86rem,1.1vw,1rem);font-weight:800;line-height:1.3}.rankings-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px}.rankings-meta span{min-height:92px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.62);background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 52%),var(--panel);color:var(--white);font-size:.72rem;font-weight:950;line-height:1.05;text-transform:uppercase}.rankings-meta b{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:400;line-height:.9}.rankings-board{width:min(1700px,calc(100% - 64px));margin-top:18px}.rankings-controls{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin-bottom:14px}.rankings-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:0;border:1px solid rgba(255,255,255,.48);background:#070707}.rankings-tabs button{min-height:44px;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:8px 18px;border:0;border-right:1px solid rgba(255,255,255,.32);background:transparent;color:var(--muted);font-family:var(--font-heading),Impact,sans-serif;font-size:1.35rem;font-weight:400;line-height:.95;text-align:left;text-transform:uppercase;cursor:pointer}.rankings-tabs button:last-child{border-right:0}.rankings-tabs button span{font-family:var(--font-body),Arial,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.04em;color:#8f8f8f}.rankings-tabs button.active{background:var(--white);color:var(--black)}.rankings-tabs button.active span{color:#3f3f3f}.rankings-jump{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%;padding:0}.rankings-jump button{min-height:34px;display:inline-grid;place-items:center;min-width:max-content;padding:0 10px;border:1px solid rgba(255,255,255,.48);background:transparent;color:var(--white);font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.rankings-jump button:focus-visible,.rankings-jump button:hover{border-color:var(--white);transform:translateY(-1px)}.rankings-jump button.active{background:var(--white);color:var(--black);border-color:var(--white)}.rankings-shell{display:grid;grid-gap:18px;gap:18px;width:100%}.rankings-shell-men{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px}.rankings-shell-women{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.rankings-shell-expanded{grid-template-columns:1fr}.rankings-unavailable{width:min(1180px,calc(100% - 32px));margin:18px auto;padding:clamp(22px,4vw,34px);border:1px solid var(--white);background:var(--panel)}.rankings-unavailable h2{margin-bottom:10px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;text-transform:uppercase}.rankings-unavailable p:last-child{margin:0;color:var(--muted);font-weight:800}.division-card{background:var(--panel);border:1px solid rgba(255,255,255,.38);min-width:0;contain:layout}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(*),::view-transition-old(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.division-card>header{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:10px;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.28)}.division-card-expanded{display:grid;grid-template-columns:minmax(270px,360px) minmax(0,1fr);min-height:460px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 44%),#0a0a0a}.division-card-no-champion>header{align-content:start}.division-card-no-champion h2{white-space:normal}.division-card-expanded.division-card-no-champion{grid-template-columns:1fr}.division-card-expanded.division-card-no-champion>header{border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}.division-card-expanded.division-card-no-champion h2{max-width:760px;font-size:clamp(3rem,4.6vw,6rem)}.division-card-expanded>header{align-content:start;gap:22px;padding:clamp(18px,3vw,28px);border-right:1px solid rgba(255,255,255,.24);border-bottom:0}.division-card-expanded .division-card>header{border-bottom:0}.division-card-expanded h2{font-size:clamp(3.6rem,5vw,6.8rem);line-height:.82;white-space:normal;overflow:visible;text-overflow:clip}.division-card-expanded .champion-lockup{position:relative;display:grid;grid-template-columns:1fr;align-items:start;grid-gap:12px;gap:12px;width:100%}.division-card-expanded .champion-lockup>img,.division-card-expanded .champion-lockup>span{width:min(100%,260px);height:auto;aspect-ratio:3/3.65}.division-card-expanded .champion-lockup strong{width:max-content;margin-left:0;padding:7px 9px;font-size:.68rem}.division-card-expanded .champion-lockup em{position:absolute;width:36px;height:28px;margin:10px;background:rgba(0,0,0,.58)}.division-card-expanded .champion-lockup em img{width:26px;height:18px}.division-card-expanded .ranking-list{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:10px;padding:clamp(18px,3vw,28px)}.division-card-expanded .ranking-row{grid-template-columns:30px minmax(0,1fr) minmax(42px,auto);min-height:70px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.025);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.division-card-expanded .ranking-row:hover{border-color:rgba(255,255,255,.54);background:rgba(255,255,255,.055);transform:translateY(-2px)}.division-card-expanded .ranking-row:first-child{border-top:1px solid rgba(255,255,255,.2)}.division-card-expanded .ranking-row h3{font-size:clamp(1rem,1.12vw,1.22rem)}.division-card>header>div:first-child{min-width:0}.division-card h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.3rem,1.6vw,1.85rem);font-weight:400;line-height:.92;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champion-lockup{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.champion-lockup>img,.champion-lockup>span{width:46px;height:46px;border:1px solid rgba(255,255,255,.5);background:var(--black)}.champion-lockup>img{object-fit:cover;object-position:top center}.champion-lockup>span{display:grid;place-items:center;color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:1.15rem;text-transform:uppercase}.champion-lockup strong{margin-left:auto;padding:5px 7px;background:var(--white);color:var(--black);font-size:.58rem;font-weight:900;text-transform:uppercase}.champion-lockup em{width:24px;height:24px;display:grid;place-items:center;font-size:1rem;font-style:normal}.champion-lockup em img{width:20px;height:14px;display:block;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.22)}.ranking-list{display:grid}.ranking-row{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(44px,auto);align-items:center;grid-gap:8px;gap:8px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.16)}.ranking-row:first-child{border-top:0}.ranking-row>strong{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.46);font-size:.82rem}.ranking-row h3{margin-bottom:3px;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:.95;text-transform:uppercase}.ranking-row h3,.ranking-row p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-row p{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:.68rem;font-weight:800;min-width:0}.fighter-country{display:inline-grid;place-items:center;width:20px;height:16px;font-size:.82rem;flex:0 0 auto}.fighter-country img{width:18px;height:12px;display:block;object-fit:cover}.movement,.ranking-row>span{font-size:.64rem;font-weight:900;text-align:right;text-transform:uppercase;min-width:0}.ranking-row>span{display:none}.movement{padding:5px;border:1px solid rgba(255,255,255,.42);text-align:center}.movement.up{background:var(--white);color:var(--black)}.movement.down,.movement.same{color:var(--white)}.results-page{min-height:100vh;padding-bottom:56px;background:var(--black)}.results-hero,.results-shell,.results-unavailable{width:min(1180px,calc(100% - 32px));margin-inline:auto}.results-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px;padding:clamp(24px,5vw,48px) 0 16px;border-bottom:1px solid rgba(255,255,255,.34)}.results-hero h1{margin:0 0 8px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(4rem,8vw,7.8rem);font-weight:400;line-height:.84;text-transform:uppercase;overflow-wrap:anywhere}.results-hero p{max-width:560px;margin:0;color:#cfcfcf;font-size:.92rem;font-weight:800;line-height:1.3}.results-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:none}.results-meta span{min-height:28px;display:inline-grid;place-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.035);color:var(--white);font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.writer-page{display:block;padding:0}.writer-sidebar{width:240px;height:100vh;height:100dvh;position:fixed;top:0;left:0;z-index:20;display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:18px;gap:18px;padding:20px 16px;border-right:1px solid rgba(255,255,255,.24);background:#070707;overflow-y:auto}.writer-brand{font-family:var(--font-heading),Impact,sans-serif;font-size:1.55rem;line-height:.95;text-transform:uppercase}.writer-sidebar nav{display:grid;grid-gap:2px;gap:2px}.writer-sidebar nav a{padding:11px 10px;color:#d7d7d7;font-size:.72rem;font-weight:950;text-transform:uppercase}.writer-sidebar nav a:focus-visible,.writer-sidebar nav a:hover{background:rgba(255,255,255,.07);color:var(--white)}.writer-sidebar-card{align-self:end;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.035)}.writer-panel-head span,.writer-sidebar-card span,.writer-stats span{color:var(--muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.writer-sidebar-card strong,.writer-stats strong{font-family:var(--font-heading),Impact,sans-serif;font-size:1.6rem;font-weight:400;line-height:.9;text-transform:uppercase}.writer-dashboard{min-width:0;display:grid;align-content:start;grid-gap:18px;gap:18px;margin-left:240px;padding:18px clamp(18px,3vw,34px) 56px}.writer-header{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.24)}.writer-header h1{font-size:clamp(3.2rem,7vw,7.4rem);line-height:.82}.writer-header-actions span{min-height:30px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.34);color:var(--white)}.writer-close-editor,.writer-empty-state button,.writer-header-actions button,.writer-primary-action{min-height:34px;display:inline-grid;place-items:center;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.7rem;font-weight:950;text-transform:uppercase;cursor:pointer}.writer-header-actions button,.writer-primary-action{padding:0 14px}.writer-close-editor:hover,.writer-empty-state button:hover,.writer-header-actions button:hover,.writer-primary-action:hover{background:transparent;color:var(--white)}.writer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.writer-stats article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.035)}.writer-grid{width:100%;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;padding:0}.writer-articles{display:grid;grid-gap:10px;gap:10px}.writer-article-table{display:grid;border:1px solid rgba(255,255,255,.24);background:#080808}.writer-article-row{display:grid;grid-template-columns:minmax(300px,1fr) 130px 120px 80px 120px;align-items:center;grid-gap:14px;gap:14px;min-width:0;padding:12px 14px;border-top:1px solid rgba(255,255,255,.13);color:#f3f3f3;font-size:.74rem;font-weight:850;text-transform:uppercase}.writer-article-row:first-child{border-top:none}.writer-article-head{min-height:34px;padding-block:8px;color:var(--muted);font-size:.62rem;font-weight:950}.writer-article-title{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.writer-article-title img,.writer-article-title>span{width:48px;height:48px;object-fit:cover;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06)}.writer-article-title>span{display:inline-grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:1.45rem;line-height:1}.writer-article-title div{min-width:0}.writer-article-title small,.writer-article-title strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-article-title strong{font-family:var(--font-heading),Impact,sans-serif;font-size:1.45rem;font-weight:400;line-height:.95}.writer-article-title small{margin-top:4px;color:var(--muted);font-size:.67rem;font-weight:800}.writer-empty-state{display:grid;grid-gap:12px;gap:12px;padding:clamp(26px,5vw,56px);border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 46%),#080808}.writer-empty-state h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:400;line-height:.84;text-transform:uppercase}.writer-empty-state p{max-width:540px;margin:0;color:var(--muted);font-weight:800}.writer-empty-state .writer-primary-action,.writer-empty-state button{width:max-content;padding:0 16px}.writer-editor-shell{scroll-margin-top:16px}.article-preview,.queue-item,.writer-form,.writer-guidelines{border:1px solid rgba(255,255,255,.24)}.writer-form{padding:clamp(18px,3vw,26px);background:#080808}.writer-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16)}.writer-close-editor{width:34px;padding:0}.writer-guidelines h2,.writer-panel-head h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3.4vw,3.5rem);font-weight:400;line-height:.9;text-transform:uppercase}.article-preview{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%),#0b0b0b}.submission-queue{padding-top:0}.writer-guidelines{display:grid;grid-gap:10px;gap:10px;padding:18px;background:rgba(255,255,255,.035)}.writer-guidelines ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--muted);font-weight:800}.article-editor-fullscreen{min-height:100vh;min-height:100dvh;background:#050505;color:var(--white)}.article-editor-layout{width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-template-rows:58px minmax(0,1fr);overflow-x:hidden}.article-editor-topbar{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.18);background:#080808}.article-editor-back{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.32);background:transparent;color:var(--white);font-size:1.45rem;line-height:1;cursor:pointer}.article-editor-back:focus-visible,.article-editor-back:hover{background:var(--white);color:var(--black)}.article-editor-topbar div{display:grid;grid-gap:2px;gap:2px}.article-editor-topbar span,.article-editor-topbar strong{font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.article-editor-topbar span{color:var(--muted)}.article-editor-canvas{min-width:0;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:clamp(26px,5vw,74px);overflow-y:auto}.article-editor-canvas label{display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.article-editor-canvas .title-input{min-height:92px;padding:0;border:none;border-bottom:1px solid rgba(255,255,255,.24);background:transparent;color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.85;text-transform:uppercase}.article-editor-canvas .body-input,.article-editor-canvas .deck-input{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.18);background:transparent;color:var(--white);font-family:var(--font-body),Arial,sans-serif;resize:vertical}.article-editor-canvas .deck-input{min-height:92px;padding:8px 0;font-size:1.15rem;font-weight:800;line-height:1.35}.article-editor-canvas .body-input{min-height:58vh;padding:10px 0;font-size:1rem;font-weight:650;line-height:1.62;text-transform:none}.article-editor-settings{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px;border-left:1px solid rgba(255,255,255,.2);background:#0a0a0a;overflow-y:auto}.article-settings-section{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035)}.article-settings-section h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:1.45rem;font-weight:400;line-height:.95;text-transform:uppercase}.article-settings-section label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.64rem;font-weight:950;text-transform:uppercase}.article-settings-section input,.article-settings-section select{min-height:36px;width:100%;border:1px solid rgba(255,255,255,.28);background:#050505;color:var(--white);padding:0 10px;font:inherit;font-size:.78rem;font-weight:850}.article-settings-section .article-custom-select select{min-height:0;border:none;padding-right:30px;background:transparent}.article-publish-card{grid-template-columns:1fr}.article-publish-card span,.article-publish-card strong{display:block;text-transform:uppercase}.article-publish-card span{color:var(--muted);font-size:.62rem;font-weight:950}.article-publish-card strong{margin-top:4px;font-family:var(--font-heading),Impact,sans-serif;font-size:1.75rem;font-weight:400;line-height:.9}.article-publish-card button{min-height:38px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.72rem;font-weight:950;text-transform:uppercase;cursor:pointer}.article-publish-card button:hover{background:transparent;color:var(--white)}.article-featured-upload{cursor:pointer}.article-featured-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.article-featured-upload img,.article-featured-upload span{width:100%;aspect-ratio:16/9;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.34);background:#050505;object-fit:cover;color:var(--white);font-size:.74rem;font-weight:950;text-transform:uppercase}.article-settings-section p{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.article-editor-stats dl{display:grid;grid-gap:8px;gap:8px;margin:0}.article-editor-stats div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.article-editor-stats dd,.article-editor-stats dt{margin:0;font-size:.68rem;font-weight:950;text-transform:uppercase}.article-editor-stats dt{color:var(--muted)}.article-editor-fullscreen{height:100vh;height:100dvh;overflow:hidden}.article-editor-layout{display:block;height:100vh;height:100dvh}.article-editor-topbar{position:fixed;top:0;left:0;right:360px;z-index:40;height:56px}.article-editor-settings{position:fixed;top:0;right:0;bottom:0;z-index:45;width:360px;padding-top:14px}.article-editor-canvas{height:100vh;height:100dvh;margin-right:360px;padding:72px clamp(18px,3vw,42px) 42px;justify-items:stretch;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 28%),#050505}.article-document-shell{position:relative;width:min(1120px,100%);display:grid;align-content:start;grid-gap:12px;gap:12px;margin-inline:auto}.article-editor-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:.69rem;font-weight:800}.article-editor-breadcrumb span:after{content:">";margin-left:7px;color:rgba(255,255,255,.34)}.article-editor-breadcrumb strong{color:var(--white);font-weight:850}.article-document-author,.article-document-title{width:100%;border:none;background:transparent;color:var(--white);padding:0}.article-document-title{min-height:42px;margin-top:6px;font-family:var(--font-body),Arial,sans-serif;font-size:clamp(1.65rem,2.4vw,2.55rem);font-weight:900;line-height:1.05}.article-document-author{min-height:22px;color:var(--muted);font-size:.76rem;font-weight:800}.article-editor-field-head{display:grid;grid-gap:3px;gap:3px;margin-top:18px}.article-editor-field-head strong{font-size:.78rem;font-weight:950}.article-editor-field-head span{color:var(--muted);font-size:.7rem;font-weight:700}.article-format-toolbar{width:100%;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),#111}.article-custom-dropdown{position:relative;min-width:150px;height:28px}.article-custom-dropdown.compact{min-width:86px}.article-custom-dropdown>button:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:1px solid var(--white);border-bottom:1px solid var(--white);transform:translateY(-65%) rotate(45deg);pointer-events:none;opacity:.72}.article-custom-dropdown>button{position:relative;width:100%;height:28px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#171717;color:var(--white);padding:0 24px 0 8px;cursor:pointer}.article-custom-dropdown>button:hover,.article-custom-dropdown>button[aria-expanded=true]{border-color:rgba(255,255,255,.36);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#1b1b1b}.article-custom-dropdown>button span{position:absolute;left:9px;top:50%;z-index:1;transform:translateY(-50%);color:var(--muted);font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase;pointer-events:none}.article-custom-dropdown>button strong{min-width:0;grid-column:1/-1;color:var(--white);padding-left:40px;font-size:.72rem;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.article-custom-dropdown.compact>button strong{padding-left:38px}.article-custom-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:70;width:max(100%,190px);display:grid;padding:5px;border:1px solid rgba(255,255,255,.24);background:#111;box-shadow:0 18px 40px rgba(0,0,0,.48)}.article-custom-dropdown.compact .article-custom-dropdown-menu{width:max(100%,110px)}.article-custom-dropdown-menu button{min-height:30px;border:none;background:transparent;color:var(--muted);padding:0 9px;font-size:.7rem;font-weight:950;text-align:left;text-transform:uppercase;cursor:pointer}.article-custom-dropdown-menu button:hover,.article-custom-dropdown-menu button[aria-selected=true]{background:var(--white);color:var(--black)}.article-format-toolbar button{height:28px;min-width:28px;border:1px solid rgba(255,255,255,.14);background:#171717;color:var(--white);padding:0 8px;font-size:.72rem;font-weight:850;cursor:pointer}.article-format-toolbar button svg{width:15px;height:15px}.article-format-toolbar button:hover{background:var(--white);color:var(--black)}.article-format-toolbar .article-custom-dropdown>button:hover,.article-format-toolbar .article-custom-dropdown>button[aria-expanded=true]{background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#1b1b1b;color:var(--white)}.article-format-toolbar>span{width:1px;height:20px;margin:0 3px;background:rgba(255,255,255,.16)}.article-document-body,.article-document-excerpt{width:100%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 22%),#0d0d0d;color:var(--white);font-family:var(--font-body),Arial,sans-serif;resize:vertical;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.article-document-body:empty:before,.article-document-excerpt:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.34);pointer-events:none}.article-document-excerpt{min-height:78px;padding:0;border:none;background:transparent;box-shadow:none;font-size:.88rem;font-weight:650;line-height:1.5}.article-document-body{min-height:590px;margin-top:0;padding:20px 18px;font-size:.95rem;font-weight:600;line-height:1.62;overflow-y:auto}.article-document-body a,.article-document-excerpt a{color:#ffffff;font-weight:850;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.82);text-decoration-color:rgba(255,255,255,.82)}.article-document-body a:hover,.article-document-excerpt a:hover{-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff}.article-active-link-popover{position:absolute;z-index:50;min-width:320px;max-width:min(520px,calc(100vw - 420px));min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 30px 30px 30px;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#171717;box-shadow:0 14px 34px rgba(0,0,0,.48);transform:translateX(-50%)}.article-active-link-popover>span{width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.2)}.article-active-link-popover>a,.article-active-link-popover>input{min-width:0;color:#cfe0ff;font-size:.78rem;font-weight:850}.article-active-link-popover>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}.article-active-link-popover>input{width:100%;height:30px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);padding:0 8px}.article-active-link-popover>input:focus{outline:none;border-color:rgba(255,255,255,.42)}.article-active-link-popover>button{width:30px;height:30px;display:inline-grid;place-items:center;border:none;background:transparent;color:#d8d8d8;cursor:pointer}.article-active-link-popover>button:hover{background:rgba(255,255,255,.12);color:#ffffff}.article-active-link-popover svg{width:16px;height:16px}.article-body-editor-wrap{position:relative;display:grid}.article-selection-toolbar{position:absolute;z-index:35;display:flex;align-items:center;gap:1px;padding:4px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#181818;box-shadow:0 10px 26px rgba(0,0,0,.48);transform:translate(-50%,calc(-100% - 8px))}.article-selection-toolbar button{width:29px;height:28px;display:inline-grid;place-items:center;border:none;background:transparent;color:#cfcfcf;font-size:.82rem;font-weight:850;line-height:1;cursor:pointer}.article-selection-toolbar span{width:1px;height:18px;margin:0 3px;background:rgba(255,255,255,.16)}.article-selection-toolbar svg{width:15px;height:15px}.article-selection-toolbar button:hover{background:rgba(255,255,255,.12);color:var(--white)}.article-link-inline{display:grid;grid-template-columns:minmax(150px,190px) 30px;align-items:center;margin-left:3px;padding-left:6px;border-left:1px solid rgba(255,255,255,.16)}.article-link-inline input{width:100%;height:28px;border:1px solid rgba(255,255,255,.16);border-right:none;background:rgba(255,255,255,.07);color:var(--white);padding:0 8px;font-size:.72rem;font-weight:800}.article-link-inline input:focus{outline:none;border-color:rgba(255,255,255,.28);border-right:none;background:rgba(255,255,255,.09)}.article-link-inline button{width:30px;height:28px;border:1px solid rgba(255,255,255,.16);border-left:none;background:rgba(255,255,255,.07);color:var(--white)}.article-link-inline:focus-within button,.article-link-inline:focus-within input{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.09)}.article-document-author:focus,.article-document-body:focus,.article-document-excerpt:focus,.article-document-title:focus{outline:none}.article-document-author:focus,.article-document-title:focus{color:#fff}.article-document-body:focus,.article-document-excerpt:focus{border-color:rgba(255,255,255,.28)}.article-document-excerpt:focus{background:transparent}.article-document-body:focus{background:#101010}.article-custom-dropdown:focus-within,.article-format-toolbar button:focus-visible,.article-settings-section input:focus,.article-settings-section select:focus{outline:none;border-color:rgba(255,255,255,.42)}@media (max-width:920px){.writer-page{display:block}.writer-sidebar{width:auto;min-height:0;position:static;grid-template-columns:1fr;grid-template-rows:none;border-right:none;border-bottom:1px solid rgba(255,255,255,.24)}.writer-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.writer-sidebar-card{align-self:auto}.writer-dashboard{margin-left:0;padding:16px 12px 44px}.writer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-grid{grid-template-columns:1fr}.writer-article-table{overflow-x:auto}.writer-article-row{min-width:760px}.article-editor-layout{grid-template-columns:1fr;grid-template-rows:58px auto auto}.article-editor-settings{border-left:none;border-top:1px solid rgba(255,255,255,.2)}}@media (max-width:640px){.writer-sidebar nav,.writer-stats{grid-template-columns:1fr}}.schedule-page{padding-bottom:56px;background:var(--black)}.schedule-hero,.schedule-shell,.schedule-unavailable{width:min(1180px,calc(100% - 32px));margin-inline:auto}.schedule-hero{grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;grid-gap:clamp(18px,4vw,44px);gap:clamp(18px,4vw,44px);padding:clamp(34px,7vw,72px) 0 24px;border-bottom:1px solid rgba(255,255,255,.72)}.schedule-title-block{max-width:780px}.schedule-hero h1{display:grid;grid-gap:2px;gap:2px;margin:0 0 12px;font-size:clamp(3.4rem,10vw,10rem);line-height:.78;overflow-wrap:anywhere}.sleek-writer,.sleek-writer *{box-sizing:border-box}.sleek-writer .article-editor-fullscreen,.sleek-writer .article-editor-layout{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;display:block!important}.sleek-writer .article-editor-layout{padding-top:52px!important}.sleek-writer .article-editor-topbar{position:fixed!important;top:0;left:0;right:0;z-index:200;height:52px;display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:#050505;border-bottom:1px solid rgba(255,255,255,.08);font-size:.8rem}.sleek-writer .article-editor-topbar .topbar-left{display:flex;align-items:center;gap:12px}.sleek-writer .article-editor-topbar .article-editor-back{width:32px;height:32px;border:none;background:rgba(255,255,255,.04);color:var(--muted);font-size:1.1rem;border-radius:6px;cursor:pointer;line-height:1}.sleek-writer .article-editor-topbar .article-editor-back:hover{background:rgba(255,255,255,.1);color:#fff}.sleek-writer .topbar-brand{display:flex;align-items:baseline;gap:6px;font-weight:700;letter-spacing:.5px}.sleek-writer .topbar-brand span{color:var(--muted);font-size:.78rem}.sleek-writer .topbar-brand strong{color:#fff;font-size:.9rem;font-weight:700}.sleek-writer .topbar-title-input{width:clamp(150px,18vw,260px);min-width:0;height:30px;border:1px solid transparent;border-radius:5px;background:transparent;color:#f6f6f6;padding:0 7px;font-size:.82rem;font-weight:700;line-height:1;outline:none;text-overflow:ellipsis}.sleek-writer .topbar-title-input::placeholder{color:rgba(255,255,255,.38)}.sleek-writer .topbar-title-input:focus,.sleek-writer .topbar-title-input:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035)}.sleek-writer .topbar-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.72rem;font-weight:600}.sleek-writer .topbar-meta .wordcount{padding:2px 9px;background:rgba(255,255,255,.035);border-radius:999px}.sleek-writer .topbar-meta .status-pill{padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:#ccc;font-weight:700}.sleek-writer .topbar-actions{display:flex;align-items:center;gap:8px}.sleek-writer .topbar-actions .ghost-btn{height:32px;padding:0 14px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--muted);font-size:.72rem;font-weight:700;cursor:pointer}.sleek-writer .topbar-actions .ghost-btn:hover{background:rgba(255,255,255,.04);color:#fff}.sleek-writer .topbar-actions .ghost-btn:disabled{cursor:wait;opacity:.55}.sleek-writer .topbar-actions .submit-btn{height:32px;padding:0 16px;border-radius:6px;border:1px solid #fff;background:#fff;color:#000;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}.sleek-writer .topbar-actions .submit-btn:hover{background:#f0f0f0}.sleek-writer .publish-btn:disabled,.sleek-writer .topbar-actions .submit-btn:disabled{cursor:wait;opacity:.55}.sleek-writer .editor-content{display:flex;height:calc(100dvh - 52px);min-height:0;overflow:hidden;align-items:stretch;background:#050505}.sleek-writer .article-editor-canvas{flex:1 1 auto;min-width:0;height:100%;min-height:0;padding:28px 32px 0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:14em;background:#050505}.sleek-writer .article-editor-canvas,.sleek-writer .article-editor-settings{scrollbar-width:thin;scrollbar-color:#3a3a3a #070707}.sleek-writer .article-editor-canvas::-webkit-scrollbar,.sleek-writer .article-editor-settings::-webkit-scrollbar{width:7px}.sleek-writer .article-editor-canvas::-webkit-scrollbar-track,.sleek-writer .article-editor-settings::-webkit-scrollbar-track{background:#070707}.sleek-writer .article-editor-canvas::-webkit-scrollbar-thumb,.sleek-writer .article-editor-settings::-webkit-scrollbar-thumb{background:#343434;border-radius:999px;border:2px solid #070707}.sleek-writer .article-editor-canvas::-webkit-scrollbar-thumb:hover,.sleek-writer .article-editor-settings::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.sleek-writer .article-document-shell{max-width:740px;margin:0 auto;width:100%;position:relative;background:transparent;border-radius:0}.sleek-writer .article-editor-header{margin-bottom:14px}.sleek-writer .article-document-title{width:100%;font-size:2.1rem;line-height:1.05;font-weight:700;border:none;background:transparent;color:#fff;padding:2px 0 6px;outline:none}.sleek-writer .article-document-title::placeholder{color:rgba(255,255,255,.2)}.sleek-writer .article-document-title:focus{background:rgba(255,255,255,.012)}.sleek-writer .article-document-author{font-size:.82rem;font-weight:600;color:var(--muted);border:none;background:transparent;padding:0;outline:none}.sleek-writer .article-lead-label{font-size:.62rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.32);margin:12px 0 2px}.sleek-writer .article-document-excerpt{font-size:1.01rem;line-height:1.42;font-weight:500;color:#e8e8e8;min-height:72px;padding:8px 0 12px;border:none;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;outline:none;margin-bottom:18px}.sleek-writer .article-document-excerpt:focus{border-bottom-color:rgba(255,255,255,.15)}.sleek-writer .article-document-excerpt:empty:before{color:rgba(255,255,255,.26)}.sleek-writer .article-body-editor-wrap{position:relative}.sleek-writer .article-document-body{min-height:320px;padding:8px 4px 48px;font-size:1.02rem;line-height:1.65;font-weight:450;color:#f1f1f1;border:none;background:transparent;outline:none;caret-color:#fff}.sleek-writer .article-editor-scroll-spacer{height:calc(8 * 1.65em);min-height:180px;pointer-events:none}.sleek-writer .article-document-body:focus{background:rgba(255,255,255,.008)}.sleek-writer .article-document-body:empty:before{color:rgba(255,255,255,.26)}.sleek-writer .article-document-body>div,.sleek-writer .article-document-excerpt>div{margin:0;min-height:1.65em}.sleek-writer .article-document-body ol,.sleek-writer .article-document-body ul,.sleek-writer .article-document-excerpt ol,.sleek-writer .article-document-excerpt ul{margin:.35em 0 .5em;padding-left:1.45em;list-style-position:outside}.sleek-writer .article-document-body ul{list-style-type:disc}.sleek-writer .article-document-body ol{list-style-type:decimal}.sleek-writer .article-document-body li,.sleek-writer .article-document-excerpt li{margin:.15em 0;padding-left:.15em;min-height:1.65em}.sleek-writer .article-document-body li::marker,.sleek-writer .article-document-excerpt li::marker{color:rgba(255,255,255,.55)}.sleek-writer .article-document-body blockquote,.sleek-writer .article-document-excerpt blockquote{margin:.5em 0;padding:.35em 0 .35em 1em;border-left:3px solid rgba(255,255,255,.22);color:rgba(255,255,255,.72);font-style:italic}.sleek-writer .article-document-body hr{margin:1.25em 0;border:none;border-top:1px solid rgba(255,255,255,.12)}.sleek-writer .article-document-body h2,.sleek-writer .article-document-body h3,.sleek-writer .article-document-body h4{font-family:var(--font-heading),Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;line-height:1.1!important;color:#fff!important;margin:18px 0 8px!important;display:block!important}.sleek-writer .article-document-body h2{font-size:2rem!important}.sleek-writer .article-document-body h3{font-size:1.6rem!important}.sleek-writer .article-document-body h4{font-size:1.35rem!important}.sleek-writer .article-document-body .editor-heading-placeholder{position:relative;color:rgba(255,255,255,.26)!important}.sleek-writer .article-document-body h2[data-empty-heading=true]:before,.sleek-writer .article-document-body h3[data-empty-heading=true]:before,.sleek-writer .article-document-body h4[data-empty-heading=true]:before{content:attr(data-placeholder);color:rgba(255,255,255,.26);pointer-events:none}.sleek-writer .article-selection-toolbar{position:absolute;z-index:300;display:flex;align-items:center;gap:2px;padding:3px 4px;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.6);transform:translate(-50%,-110%)}.sleek-writer .article-selection-toolbar button{width:28px;height:26px;display:grid;place-items:center;border:none;background:transparent;color:#ccc;border-radius:5px;cursor:pointer}.sleek-writer .article-selection-toolbar button:hover{background:rgba(255,255,255,.1);color:#fff}.sleek-writer .article-selection-toolbar span{width:1px;height:14px;background:rgba(255,255,255,.12);margin:0 3px}.sleek-writer .article-link-inline{position:absolute;z-index:310;display:flex;align-items:center;background:#0a0a0a;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:2px;margin-top:4px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.sleek-writer .article-link-inline input{background:#111;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.78rem;padding:4px 9px;border-radius:4px;min-width:200px}.sleek-writer .article-link-inline button{width:26px;height:26px;display:grid;place-items:center;border:none;background:transparent;color:#fff;cursor:pointer}.sleek-writer .article-active-link-popover{position:absolute;z-index:310;display:grid;grid-template-columns:14px 1fr auto auto auto;align-items:center;grid-gap:5px;gap:5px;padding:5px 7px;background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.55);font-size:.76rem;min-width:240px}.sleek-writer .article-active-link-popover input,.sleek-writer .article-active-link-popover>a{color:#a8c4ff;font-size:.76rem}.sleek-writer .article-active-link-popover button{width:24px;height:24px;border:none;background:rgba(255,255,255,.04);color:#ccc;border-radius:4px;cursor:pointer}.sleek-writer .article-active-link-popover button:hover{background:rgba(255,255,255,.1);color:#fff}.sleek-writer .article-editor-settings{width:300px;flex:0 0 300px;height:100%;min-height:0;background:#060606;border-left:1px solid rgba(255,255,255,.05);padding:18px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;z-index:150}.sleek-writer .article-settings-section{background:rgba(255,255,255,.012);border:1px solid rgba(255,255,255,.045);border-radius:8px;padding:10px}.sleek-writer .section-label{font-size:.6rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:9px}.sleek-writer .article-publish-card{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px}.sleek-writer .publish-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sleek-writer .publish-head span{font-size:.62rem;color:var(--muted);font-weight:700}.sleek-writer .publish-head strong{font-size:.86rem;color:#ddd;font-weight:600}.sleek-writer .publish-btn{width:100%;padding:10px 14px;border-radius:7px;border:1px solid #fff;background:#fff;color:#000;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.sleek-writer .publish-btn:hover{background:#f2f2f2;color:#000}.sleek-writer .publish-note{margin:8px 0 0;font-size:.62rem;color:rgba(255,255,255,.32);line-height:1.25}.sleek-writer .publish-error{margin:8px 0 0;font-size:.65rem;color:#ff6b6b;line-height:1.35}.sleek-writer .sleek-label{display:block;font-size:.58rem;font-weight:700;color:rgba(255,255,255,.45);margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px}.sleek-writer .article-editor-settings input{width:100%;background:#050505;border:1px solid rgba(255,255,255,.08);color:#fff;padding:6px 8px;border-radius:5px;font-size:.76rem;font-weight:500;outline:none}.sleek-writer .article-editor-settings input:focus{border-color:rgba(255,255,255,.22)}.sleek-writer .field-hint{display:block;margin-top:4px;color:rgba(255,255,255,.34);font-size:.58rem;font-weight:650;text-transform:none;letter-spacing:0}.sleek-writer .tag-composer{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#050505}.sleek-writer .tag-composer:focus-within{border-color:rgba(255,255,255,.22)}.sleek-writer .tag-composer input{flex:1 1 92px;min-width:76px;height:24px;padding:0 4px;border:0;border-radius:0;background:transparent}.sleek-writer .tag-composer input:focus{border:0}.sleek-writer .tag-pill{min-height:23px;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.86);font:inherit;font-size:.66rem;font-weight:750;cursor:pointer}.sleek-writer .tag-pill:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.09)}.sleek-writer .tag-pill span{color:rgba(255,255,255,.46);font-size:.86rem;line-height:1}.sleek-writer .article-editor-settings .article-custom-dropdown{width:100%}.sleek-writer .article-editor-settings .article-custom-dropdown>button{width:100%;height:32px;border-radius:7px;background:#050505;border:1px solid rgba(255,255,255,.075);padding:0 28px 0 9px;font-size:.76rem;justify-content:flex-start}.sleek-writer .article-editor-settings .article-custom-dropdown>button:hover,.sleek-writer .article-editor-settings .article-custom-dropdown>button[aria-expanded=true]{border-color:rgba(255,255,255,.22);background:#090909}.sleek-writer .article-editor-settings .article-custom-dropdown.no-label strong{padding-left:0;font-size:.76rem;font-weight:700}.sleek-writer .article-editor-settings .article-custom-dropdown-menu{background:#0a0a0a;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:4px;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.52)}.sleek-writer .article-editor-settings .article-custom-dropdown-menu button{min-height:28px;border-radius:5px;font-size:.66rem;font-weight:750}.sleek-writer .article-editor-settings .article-custom-dropdown-menu button:hover,.sleek-writer .article-editor-settings .article-custom-dropdown-menu button[aria-selected=true]{background:rgba(255,255,255,.9);color:#050505}.sleek-writer .sleek-upload{display:block;cursor:pointer}.sleek-writer .sleek-upload input{display:none}.sleek-writer .upload-empty{border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.012);border-radius:8px;padding:18px 12px;text-align:center;color:var(--muted);font-size:.76rem;font-weight:600}.sleek-writer .upload-empty .upload-icon{font-size:1.5rem;margin-bottom:4px;opacity:.55}.sleek-writer .upload-empty small{display:block;margin-top:3px;font-size:.6rem;opacity:.45}.sleek-writer .upload-preview{position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.sleek-writer .upload-preview img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.sleek-writer .upload-preview .change-hint{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.65);color:#fff;font-size:.58rem;padding:1px 6px;border-radius:3px;pointer-events:none}.sleek-writer .file-name{margin-top:5px;font-size:.65rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sleek-writer .article-editor-stats{background:rgba(255,255,255,.012);border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:10px 11px}.sleek-writer .article-editor-stats .section-label{margin-bottom:6px}.sleek-writer .stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.writer-article-preview-screen{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.045),transparent 32rem),#050505;color:#fff}.writer-article-preview-screen,.writer-draft-loading{min-height:100vh;font-family:var(--font-body),Arial,sans-serif}.writer-draft-loading{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.045),transparent 32rem),#050505;color:rgba(255,255,255,.58)}.writer-draft-loading-inline{min-height:260px;border-top:1px solid rgba(255,255,255,.07);background:transparent}.writer-draft-loading img{width:min(176px,42vw);height:auto;display:block;animation:cito-ufc-loading-logo 1.45s ease-in-out infinite}.writer-draft-loading span{font-family:var(--font-ui);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.writer-draft-loading i{width:min(156px,40vw);height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.writer-draft-loading i:before{content:"";display:block;width:44%;height:100%;border-radius:inherit;background:#fff;animation:cito-ufc-loading-bar 1.15s ease-in-out infinite}.writer-article-preview-screen .article-page-shell{padding-top:58px}.writer-preview-topbar{position:fixed;inset:0 0 auto;z-index:70;min-height:58px;display:grid;grid-template-columns:160px minmax(0,1fr) 160px;align-items:center;grid-gap:14px;gap:14px;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(5,5,5,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.writer-preview-topbar>div{min-width:0;display:grid;justify-items:center;grid-gap:1px;gap:1px}.writer-preview-topbar span{color:rgba(255,255,255,.5);font-size:.66rem;font-weight:800;text-transform:uppercase}.writer-preview-topbar strong{color:#fff;font-size:.82rem;font-weight:650}.writer-preview-topbar button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.84);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.writer-preview-topbar button:first-child{justify-self:start}.writer-preview-topbar button:last-child{justify-self:end;background:#fff;color:#050505}.writer-preview-topbar button:hover{border-color:rgba(255,255,255,.32);color:#fff}.writer-preview-topbar button:last-child:hover{background:#dedede;color:#050505}.writer-preview-submit-error{position:fixed;top:58px;left:50%;z-index:69;width:min(680px,calc(100% - 32px));transform:translateX(-50%);border:1px solid rgba(255,255,255,.14);border-top:0;border-radius:0 0 8px 8px;background:#101010;color:#ff9a9a;padding:10px 14px;font-size:.78rem;font-weight:750;text-align:center;box-shadow:0 18px 44px rgba(0,0,0,.35)}.writer-review-preview-screen{padding-bottom:150px}.writer-review-decision-dock{position:fixed;z-index:72;right:18px;bottom:18px;width:min(560px,calc(100% - 36px));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(8,8,8,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 70px rgba(0,0,0,.42)}.writer-review-decision-dock label{display:grid;grid-gap:7px;gap:7px;color:rgba(255,255,255,.52);font-size:.66rem;font-weight:800;text-transform:uppercase}.writer-review-decision-dock textarea{width:100%;min-height:70px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.045);color:#fff;padding:10px 11px;font:inherit;font-size:.82rem;line-height:1.45;outline:none;text-transform:none}.writer-review-decision-dock textarea:focus{border-color:rgba(255,255,255,.36)}.writer-review-decision-dock>p{grid-column:1/-1;margin:-4px 0 0;color:#ff6b6b;font-size:.76rem;font-weight:800}.writer-review-decision-dock>div{display:grid;align-content:end;grid-gap:8px;gap:8px}.writer-review-decision-dock button{min-width:104px;min-height:36px;border:1px solid #fff;border-radius:999px;background:#fff;color:#050505;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.writer-review-decision-dock button.decline{border-color:rgba(255,255,255,.18);background:transparent;color:#fff}.writer-review-decision-dock button:disabled{cursor:wait;opacity:.55}.writer-console,.writer-console *{box-sizing:border-box}.writer-console{--console-bg:#000;--console-panel:#050505;--console-border:rgba(255,255,255,0.1);--console-border-soft:rgba(255,255,255,0.07);--console-muted:rgba(255,255,255,0.55);min-height:100vh;background:var(--console-bg);color:#fff;font-family:var(--font-body),Arial,sans-serif}.writer-console-sidebar{position:fixed;inset:0 auto 0 0;width:220px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:18px;gap:18px;padding:14px;border-right:1px solid var(--console-border);background:#000}.writer-console-brand{min-height:34px;display:flex;align-items:center;color:#fff}.writer-console-brand img{width:126px;height:auto;display:block;object-fit:contain}.writer-console-sidebar nav{display:grid;align-content:start;grid-gap:2px;gap:2px}.writer-console-sidebar nav a,.writer-console-site-link{min-height:32px;display:flex;align-items:center;padding:0 9px;color:var(--console-muted);border-radius:6px;font-size:.78rem;font-weight:600;text-transform:none}.writer-console-sidebar nav a:hover,.writer-console-sidebar nav a[aria-current=page],.writer-console-site-link:hover{background:rgba(255,255,255,.06);color:#fff}.writer-console-account{display:grid;grid-gap:6px;gap:6px;align-self:end}.writer-console-account>span{min-width:0;color:var(--console-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-console-account a,.writer-console-account button{min-height:30px;display:flex;align-items:center;border:0;border-radius:6px;background:transparent;color:var(--console-muted);padding:0 9px;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.writer-console-account a:hover,.writer-console-account button:hover{background:rgba(255,255,255,.06);color:#fff}.writer-console-main{width:calc(100% - 220px);max-width:none;margin-left:220px;padding:18px clamp(24px,3vw,48px) 48px}.writer-console-topbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--console-border)}.writer-console-empty span,.writer-console-note span,.writer-console-panel-head p,.writer-console-topbar span{color:var(--console-muted);font-size:.78rem;font-weight:500}.writer-console-topbar h1{margin:2px 0 0;font-family:var(--font-body),Arial,sans-serif;font-size:1.42rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.writer-console-create{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #fff;border-radius:6px;background:#fff;color:#000;font-size:.78rem;font-weight:650}.writer-console-create:hover{background:#e8e8e8;color:#000}.writer-console-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 0}.writer-console-summary article{display:grid;grid-gap:7px;gap:7px;min-height:74px;padding:12px;border:1px solid var(--console-border);border-radius:8px;background:var(--console-panel)}.writer-console-row-head,.writer-console-status,.writer-console-summary span{color:var(--console-muted);font-size:.72rem;font-weight:600}.writer-console-summary strong{font-size:1.22rem;font-weight:650;line-height:1}.writer-console-panel{border:1px solid var(--console-border);border-radius:8px;background:var(--console-panel);overflow:hidden}.writer-console-panel+.writer-console-panel{margin-top:14px}.writer-console-panel.compact{padding-bottom:8px}.writer-console-panel-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--console-border-soft)}.writer-console-panel-head h2{margin:0;font-family:var(--font-body),Arial,sans-serif;font-size:.94rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.writer-console-panel-head p{margin:3px 0 0}.writer-console-panel-head>span{color:var(--console-muted);font-size:.74rem;white-space:nowrap}.writer-console-table{display:grid}.writer-console-row{display:grid;grid-template-columns:minmax(520px,1fr) 142px 122px 76px 132px 72px 78px;align-items:center;grid-gap:16px;gap:16px;min-width:0;min-height:58px;padding:9px 14px;border-top:1px solid var(--console-border-soft);font-size:.78rem}.writer-console-row:first-child{border-top:none}.writer-console-row-head{min-height:36px;background:rgba(255,255,255,.015)}.writer-console-title-cell{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:inherit;text-decoration:none}.writer-console-delete-link:hover,.writer-console-edit-link:hover,.writer-console-title-cell:hover strong{color:#fff}.writer-console-delete-link,.writer-console-edit-link{border:0;background:transparent;padding:0;color:var(--console-muted);font-size:.72rem;font-weight:750;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer}.writer-console-delete-link:hover{color:#ff8a8a}.writer-delete-modal-backdrop{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.writer-delete-modal{width:min(420px,100%);border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#080808;padding:22px;box-shadow:0 28px 80px rgba(0,0,0,.58)}.writer-delete-modal>span{color:rgba(255,255,255,.44);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.writer-delete-modal h2{margin:8px 0 10px;color:#fff;font-size:1.35rem;line-height:1}.writer-delete-modal p{margin:0;color:rgba(255,255,255,.68);font-size:.86rem;line-height:1.45}.writer-delete-modal strong{color:#fff}.writer-delete-modal div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.writer-delete-modal button{height:34px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:transparent;color:#fff;padding:0 14px;font-size:.72rem;font-weight:800;text-transform:uppercase;cursor:pointer}.writer-delete-modal button:last-child{border-color:#fff;background:#fff;color:#050505}.writer-delete-modal button:disabled{cursor:wait;opacity:.58}.writer-delete-error{margin-top:10px!important;color:#ff8a8a!important}.writer-console-title-cell img,.writer-console-title-cell>span{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--console-border);border-radius:6px;background:#0c0c0c;object-fit:cover;color:#fff;font-size:.72rem;font-weight:700}.writer-console-title-cell div{min-width:0}.writer-console-row time,.writer-console-row>span,.writer-console-title-cell small,.writer-console-title-cell strong{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-console-title-cell strong{font-size:.82rem;font-weight:650}.writer-console-title-cell small{margin-top:2px;color:var(--console-muted);font-size:.72rem}.writer-console-status{width:max-content;max-width:100%;padding:3px 7px;border:1px solid var(--console-border);border-radius:999px;background:rgba(255,255,255,.03);color:#d8d8d8}.writer-console-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:48px 14px 56px;text-align:left}.writer-console-empty h2{margin:0;font-family:var(--font-body),Arial,sans-serif;font-size:1.1rem;font-weight:650;letter-spacing:0;text-transform:none}.writer-console-empty p{max-width:460px;margin:0;color:var(--console-muted);font-size:.82rem;line-height:1.55}.writer-console-queue-item{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid var(--console-border-soft)}.writer-console-queue-item h3{margin:0;font-family:var(--font-body),Arial,sans-serif;font-size:.84rem;font-weight:650;letter-spacing:0;text-transform:none}.writer-console-queue-item p{margin:3px 0 0;color:var(--console-muted);font-size:.74rem}.writer-console-queue-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.writer-console-queue-actions button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.72);background:#fff;color:#050505;font-size:.66rem;font-weight:850;text-transform:uppercase;cursor:pointer}.writer-console-queue-actions button:hover{background:#dcdcdc}.writer-inline-review{display:grid;grid-gap:0;gap:0;margin:0 14px 14px;border:1px solid rgba(255,255,255,.16);background:#060606}.writer-inline-review header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border-bottom:1px solid rgba(255,255,255,.12)}.writer-inline-review header span{display:block;margin-bottom:6px;color:rgba(255,255,255,.48);font-size:.66rem;font-weight:900;text-transform:uppercase}.writer-inline-review h3{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:400;line-height:.9;text-transform:uppercase}.writer-inline-review header p{max-width:780px;margin:8px 0 0;color:rgba(255,255,255,.66);font-size:.84rem;line-height:1.45}.writer-inline-review header button{width:32px;height:32px;flex:0 0 auto;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-size:.78rem;font-weight:900;cursor:pointer}.writer-inline-review>img{width:calc(100% - 32px);max-height:240px;margin:16px 16px 0;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.writer-inline-review-body{max-height:420px;overflow-y:auto;padding:16px;color:rgba(255,255,255,.86);font-size:.95rem;line-height:1.65}.writer-inline-review-body h2,.writer-inline-review-body h3,.writer-inline-review-body h4{margin:1.1em 0 .45em;font-family:var(--font-heading),Impact,sans-serif;font-weight:400;line-height:.95;text-transform:uppercase}.writer-inline-review-body p{margin:0 0 1em}.writer-inline-review-body a{color:#fff;text-decoration:underline}.writer-inline-review-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.12);background:#090909}.writer-inline-review-actions label{display:grid;grid-gap:7px;gap:7px;color:rgba(255,255,255,.54);font-size:.66rem;font-weight:900;text-transform:uppercase}.writer-inline-review-actions textarea{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(255,255,255,.18);background:#050505;color:#fff;padding:10px 12px;font:inherit;text-transform:none;outline:none}.writer-inline-review-actions textarea:focus{border-color:rgba(255,255,255,.58)}.writer-inline-review-actions>p{grid-column:1/-1;margin:-6px 0 0;color:#ff6b6b;font-size:.78rem;font-weight:800}.writer-inline-review-actions>div{display:flex;align-items:flex-end;gap:8px}.writer-inline-review-actions button{min-width:104px;min-height:40px;border:1px solid #fff;background:#fff;color:#050505;font-size:.7rem;font-weight:900;text-transform:uppercase;cursor:pointer}.writer-inline-review-actions button.decline{background:transparent;color:#fff}.writer-inline-review-actions button:disabled{cursor:wait;opacity:.55}.writer-console-note{display:grid;grid-gap:4px;gap:4px;padding:14px}.writer-console-note strong{font-size:.84rem;font-weight:650}.writer-console-panel ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px 14px 14px 30px;color:var(--console-muted);font-size:.8rem;line-height:1.45}.writer-settings-page{--console-bg:#000;--console-panel:#050505;--console-border:rgba(255,255,255,0.1);--console-muted:rgba(255,255,255,0.55);min-height:100vh;background:var(--console-bg);color:#fff;font-family:var(--font-body),Arial,sans-serif}.writer-settings-main{width:min(1040px,calc(100% - 260px));margin-left:220px;padding:18px 24px 48px}.writer-settings-card{display:grid;grid-gap:20px;gap:20px;margin-top:16px;padding:18px;border:1px solid var(--console-border);border-radius:10px;background:var(--console-panel)}.writer-settings-preview{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.writer-settings-preview img,.writer-settings-preview>span{width:62px;height:62px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.writer-settings-preview img{object-fit:cover}.writer-settings-preview>span{display:grid;place-items:center;font-size:1.2rem;font-weight:800}.writer-settings-preview strong{display:block;font-size:1.02rem;font-weight:680}.writer-settings-preview p{margin:4px 0 0;color:var(--console-muted);font-size:.8rem}.writer-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.writer-settings-grid label{display:grid;grid-gap:7px;gap:7px;color:var(--console-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.writer-settings-grid input{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#000;color:#fff;padding:0 11px;font:inherit;font-size:.84rem;outline:none}.writer-settings-grid input:focus{border-color:rgba(255,255,255,.34)}.writer-settings-message{margin:0;color:rgba(255,255,255,.68);font-size:.82rem;font-weight:700}@media (max-width:900px){.writer-console-sidebar{position:static;width:auto;min-height:0;grid-template-columns:1fr;border-right:none;border-bottom:1px solid var(--console-border)}.writer-console-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.writer-console-main,.writer-settings-main{width:100%;margin-left:0;padding:14px 12px 36px}.writer-settings-grid{grid-template-columns:1fr}.writer-console-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-console-table{overflow-x:auto}.writer-console-row{min-width:760px}}.writer-admin-page,.writer-auth-page{min-height:100vh;background:#000;color:#fff;font-family:var(--font-body),Arial,sans-serif}.writer-auth-page{position:relative;min-height:100vh;padding:28px;overflow:hidden;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.12),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%),#000}.writer-auth-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%);pointer-events:none}.writer-auth-home{position:fixed;top:18px;left:20px;z-index:2;min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(214,235,253,.16);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.7);font-size:.76rem;font-weight:500}.writer-auth-home:hover{color:#fff;background:rgba(255,255,255,.07)}.writer-auth-card{position:relative;z-index:1;width:min(398px,100%);grid-gap:18px;gap:18px;padding:26px;border:1px solid rgba(214,235,253,.16);border-radius:16px;background:rgba(5,5,5,.82);box-shadow:0 0 0 1px rgba(176,199,217,.055),0 24px 70px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.writer-auth-card header{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.writer-auth-card header img{width:138px;height:auto}.writer-auth-card h1{margin:10px 0 0;color:#f6f6f6;font-family:var(--font-body),Arial,sans-serif;font-size:1.28rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.writer-auth-card header p,.writer-auth-footer,.writer-auth-message{margin:0;color:rgba(255,255,255,.56);font-size:.82rem;line-height:1.5}.writer-auth-oauth{display:grid;grid-gap:8px;gap:8px}.writer-auth-card form>button,.writer-auth-oauth button{min-height:38px;border-radius:7px;font-size:.82rem;font-weight:600}.writer-auth-oauth button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(214,235,253,.16);background:rgba(255,255,255,.92);color:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.06);cursor:pointer}.writer-auth-oauth button svg{width:17px;height:17px;flex:0 0 auto}.writer-auth-oauth button:hover{border-color:rgba(255,255,255,.9);background:#fff;transform:translateY(-1px)}.writer-auth-oauth button:active{transform:translateY(0)}.writer-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:rgba(255,255,255,.42);font-size:.72rem}.writer-auth-divider:after,.writer-auth-divider:before{content:"";height:1px;background:rgba(214,235,253,.13)}.writer-auth-card form{grid-gap:11px;gap:11px}.writer-auth-card label{color:rgba(255,255,255,.62);font-size:.76rem;font-weight:500}.writer-auth-card input{width:100%;min-height:39px;border:1px solid rgba(214,235,253,.16);border-radius:7px;background:rgba(255,255,255,.035);color:#fff;padding:0 11px;font:inherit;font-size:.84rem}.writer-auth-card input::placeholder{color:rgba(255,255,255,.32)}.writer-auth-card input:focus{outline:none;border-color:rgba(255,255,255,.32);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.writer-auth-card form>button{border:1px solid #fff;background:#fff;color:#000;cursor:pointer}.writer-auth-card form>button:hover{background:#eaeaea}.writer-auth-footer{display:flex;align-items:center;justify-content:center;gap:5px}.writer-auth-footer button{border:none;background:transparent;color:#fff;padding:0;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.writer-auth-footer button:hover{text-decoration:underline;text-underline-offset:3px}.writer-auth-page .writer-auth-card{border-radius:16px}.writer-auth-page{display:grid;place-items:center;padding:24px}.writer-auth-card{width:min(420px,100%);display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#050505}.writer-admin-page h1,.writer-admin-panel h2,.writer-auth-card h1{margin:0;font-family:var(--font-body),Arial,sans-serif;letter-spacing:0;text-transform:none}.writer-admin-page header span,.writer-admin-panel-head span,.writer-auth-card label,.writer-auth-card span{color:rgba(255,255,255,.56);font-size:.78rem;font-weight:600}.writer-auth-card form{display:grid;grid-gap:10px;gap:10px}.writer-auth-card label{display:grid;grid-gap:7px;gap:7px}.writer-admin-users select,.writer-auth-card input{min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#000;color:#fff;padding:0 10px;font:inherit}.writer-admin-actions button,.writer-admin-page header a,.writer-auth-card a,.writer-auth-card button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#fff;color:#000;padding:0 12px;font-size:.78rem;font-weight:650;cursor:pointer}.writer-auth-card .writer-auth-switch{background:transparent;color:#fff}.writer-admin-message,.writer-auth-message{margin:0;color:rgba(255,255,255,.72);font-size:.8rem}.writer-admin-page{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:22px}.writer-admin-page header,.writer-admin-panel-head,.writer-admin-table article,.writer-admin-user-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.writer-admin-page header{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.writer-admin-page h1{font-size:1.35rem}.writer-admin-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#050505}.writer-admin-table,.writer-admin-users{display:grid;grid-gap:8px;gap:8px}.writer-admin-table article,.writer-admin-users article{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.018)}.writer-admin-table strong,.writer-admin-users strong{font-size:.9rem}.writer-admin-table span{display:block;margin-top:3px;color:rgba(255,255,255,.52);font-size:.75rem}.writer-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.writer-admin-actions button{min-height:30px}.writer-admin-actions button:nth-child(2){background:transparent;color:#fff}.writer-admin-users article{display:grid;grid-gap:10px;gap:10px}.writer-admin-permissions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.writer-admin-permissions label{min-width:0;display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.65);font-size:.72rem;text-transform:capitalize}@media (max-width:800px){.writer-admin-page header,.writer-admin-table article,.writer-admin-user-head{align-items:stretch;flex-direction:column}.writer-admin-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}.sleek-writer .stats-row>div{min-width:0;background:rgba(255,255,255,.02);border-radius:5px;padding:6px;font-size:.62rem}.sleek-writer .stats-row span{color:rgba(255,255,255,.38);font-weight:600;margin-bottom:1px}.sleek-writer .stats-row span,.sleek-writer .stats-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleek-writer .stats-row strong{font-weight:700;color:#d8d8d8;font-size:clamp(.68rem,1.7vw,.82rem);line-height:1.05}.sleek-writer .article-editor-breadcrumb,.sleek-writer .article-editor-field-head,.sleek-writer .article-format-toolbar{display:none!important}.sleek-writer .article-editor-canvas{padding:28px 32px 48px!important;margin:0!important}.sleek-writer .article-editor-settings{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;height:100%!important;min-height:0!important;overflow-y:auto!important}.sleek-writer .article-editor-layout{grid-template-columns:none!important;grid-template-rows:none!important;display:block!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.sleek-writer .article-editor-canvas{height:100%!important;min-height:0!important;margin-right:0!important;overflow-y:auto!important;background:#050505!important}.sleek-writer .article-document-body,.sleek-writer .article-document-excerpt{border:none!important;background:transparent!important;box-shadow:none!important;resize:none!important}.sleek-writer .article-editor-topbar{right:0!important}@media (max-width:1080px){.sleek-writer .editor-content{flex-direction:column}.sleek-writer .article-editor-settings{width:100%;flex:none;border-left:none;border-top:1px solid rgba(255,255,255,.05);padding-top:16px}.sleek-writer .article-editor-canvas{padding:24px 20px 40px}.sleek-writer .article-document-shell{max-width:100%}}.schedule-hero h1 span{width:max-content;max-width:100%;color:transparent;-webkit-text-stroke:1px var(--white);font-size:clamp(2.4rem,5.5vw,5.6rem);line-height:.9}.schedule-hero p{max-width:650px;color:#f2f2f2;font-size:clamp(.98rem,1.5vw,1.18rem);line-height:1.35}.schedule-meta{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.schedule-meta span{min-height:86px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.62);background:var(--panel);color:var(--white);font-weight:950;line-height:1.05}.schedule-meta b{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3.7vw,3.2rem);font-weight:400;line-height:.9}.schedule-shell{grid-gap:18px;gap:18px;padding-top:20px}.schedule-feature{width:min(1180px,calc(100% - 32px));margin:20px auto 0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),var(--panel)}.schedule-feature-copy{align-content:start;grid-gap:14px;gap:14px}.schedule-feature-copy h2{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.4rem,5.4vw,5.8rem);font-weight:400;line-height:.86;text-transform:uppercase;overflow-wrap:anywhere}.schedule-feature-subtitle{margin:0;color:var(--muted);font-weight:850;line-height:1.35}.schedule-feature-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.schedule-feature-badges span{min-height:80px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.05);color:var(--white);font-size:.7rem;font-weight:950;line-height:1.05}.schedule-feature-badges b{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;line-height:.9}.schedule-feature-grid{display:grid;grid-gap:10px;gap:10px}.schedule-feature-bout{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.24);background:rgba(0,0,0,.24)}.schedule-feature-bout>span{width:max-content;max-width:100%;padding:3px 7px;background:var(--white);color:var(--black);font-size:.66rem;font-weight:950;text-transform:uppercase}.schedule-feature-bout strong{font-size:clamp(1.05rem,1.9vw,1.7rem);line-height:1.04;text-transform:uppercase;overflow-wrap:anywhere}.schedule-feature-bout b{display:inline-grid;place-items:center;min-width:26px;margin-inline:4px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.66rem}.schedule-feature-bout small{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.schedule-unavailable{margin-top:18px;padding:clamp(22px,4vw,34px);border:1px solid var(--white);background:var(--panel)}.schedule-unavailable h2{margin-bottom:10px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;text-transform:uppercase}.schedule-unavailable p:last-child{margin:0;color:var(--muted);font-weight:800}.schedule-card{background:var(--panel);border:1px solid var(--white)}.schedule-card-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--white)}.schedule-card-header h2{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:400;text-transform:uppercase;overflow-wrap:anywhere}.schedule-card-header span{color:var(--muted);font-size:.78rem;font-weight:900}.schedule-card-header strong{min-width:max-content;padding:8px 10px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.74rem;font-weight:900}.schedule-bout-list{display:grid;margin:0;padding:0;list-style:none}.schedule-bout-list li{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 20px;border-top:1px solid rgba(255,255,255,.22)}.schedule-bout-list li:first-child{border-top:0}.schedule-bout-list li>span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.schedule-bout-list h3{margin:0 0 4px;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.schedule-bout-list b{display:inline-grid;place-items:center;min-width:26px;margin-inline:4px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.66rem}.schedule-bout-list p{margin:0;color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}@media (max-width:980px){.schedule-bout-list li,.schedule-feature,.schedule-feature-badges,.schedule-hero{grid-template-columns:1fr}}@media (max-width:640px){.schedule-feature,.schedule-hero{width:calc(100% - 32px)}.schedule-card-header{align-items:flex-start;flex-direction:column}.schedule-bout-list li{padding-inline:16px}}.fighter-lookup{width:min(1180px,calc(100% - 32px));margin:14px auto 0;padding:12px 0 14px;border-bottom:1px solid rgba(255,255,255,.24);background:transparent}.fighter-lookup>header{display:grid;grid-template-columns:minmax(180px,1fr) minmax(320px,520px);grid-gap:16px;gap:16px;align-items:center}.fighter-lookup h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;line-height:.9;text-transform:uppercase}.fighter-lookup p{margin:0;color:var(--muted);font-weight:850}.fighter-lookup form{display:grid;grid-gap:6px;gap:6px}.fighter-lookup label{color:var(--muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.fighter-lookup form div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.fighter-lookup input{min-height:38px;width:100%;border:1px solid rgba(255,255,255,.36);background:var(--black);color:var(--white);padding:0 12px;font:inherit;font-weight:800}.fighter-lookup button{border:1px solid var(--white);background:var(--black);color:var(--white);cursor:pointer;font-weight:950;text-transform:uppercase}.fighter-lookup form button{min-height:38px;padding:0 16px;background:var(--white);color:var(--black)}.fighter-lookup-status{margin-top:14px}.fighter-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-top:18px}.fighter-result-link{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"photo name" "photo meta";align-items:center;grid-gap:4px 10px;gap:4px 10px;min-height:72px;padding:10px;border:1px solid var(--white);background:var(--black);text-align:left}.fighter-result-link:focus-visible,.fighter-result-link:hover{background:var(--panel-lift)}.fighter-result-link img,.fighter-result-link span{grid-area:photo;width:52px;height:52px;border:1px solid var(--white);background:var(--black)}.fighter-result-link img{object-fit:cover;object-position:top center}.fighter-result-link span{display:grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:1.6rem}.fighter-result-link strong{grid-area:name}.fighter-result-link small,.fighter-result-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fighter-result-link small{grid-area:meta;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.results-filter{width:min(1180px,calc(100% - 32px));display:grid;grid-template-columns:minmax(180px,1fr) minmax(420px,620px);align-items:center;grid-gap:16px;gap:16px;margin:14px auto 0;padding:12px 0 14px;border-bottom:1px solid rgba(255,255,255,.24);position:relative}.results-filter h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;line-height:.9;text-transform:uppercase}.results-filter-controls{display:grid;grid-gap:6px;gap:6px;position:relative}.results-filter label{color:var(--muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.results-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px}.results-search-row input{min-height:38px;width:100%;border:1px solid rgba(255,255,255,.36);background:var(--black);color:var(--white);padding:0 12px;font:inherit;font-weight:800}.results-calendar button,.results-empty button,.results-search-row button{border:1px solid rgba(255,255,255,.42);background:var(--black);color:var(--white);cursor:pointer;font-weight:950;text-transform:uppercase}.results-search-row button{min-height:38px;padding:0 12px}.calendar-toggle{min-width:104px}.clear-results-filter{background:var(--white)!important;color:var(--black)!important}.results-calendar{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:306px;padding:10px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),#080808;box-shadow:0 18px 55px rgba(0,0,0,.72)}.results-calendar header{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px}.results-calendar header strong{color:var(--white);font-size:.78rem;font-weight:950;letter-spacing:.04em;text-align:center;text-transform:uppercase}.results-calendar header button{min-height:30px;padding:0;border-color:transparent;background:transparent;color:#d8d8d8;font-size:1.3rem;line-height:1}.results-calendar header button:focus-visible,.results-calendar header button:hover{background:transparent;color:var(--white)}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.calendar-weekdays span{color:#888;font-size:.58rem;font-weight:950;text-align:center}.calendar-grid{margin-top:5px}.calendar-grid button{min-height:32px;display:grid;place-items:center;position:relative;padding:0;border-color:transparent;font-size:.72rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.calendar-grid button.muted{opacity:.24}.calendar-grid button:disabled{cursor:default;opacity:.24}.calendar-grid button.has-event{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);opacity:1}.calendar-grid button.has-event:focus-visible,.calendar-grid button.has-event:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.12)}.calendar-grid button.selected{background:var(--white);color:var(--black)}.calendar-grid button span{width:4px;height:4px;position:absolute;bottom:4px;background:#e50914}.results-empty{padding:20px;border:1px solid rgba(255,255,255,.36);background:var(--panel)}.results-empty h2{margin:0 0 14px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;text-transform:uppercase}.results-empty button{min-height:38px;padding:0 12px;background:var(--white);color:var(--black)}.fighter-page{background:var(--black);color:var(--white)}.fighter-page-loading,.fighter-page-shell,.fighter-page-unavailable{width:min(1180px,calc(100% - 32px));margin:0 auto}.fighter-page-loading,.fighter-page-unavailable{padding:28px 0 56px}.fighter-page-loading{min-height:calc(100vh - 190px);display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px}.fighter-page-loading img{width:min(240px,48vw);height:auto;animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.fighter-page-loading i{position:relative;width:min(280px,56vw);height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.fighter-page-loading i:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:var(--white);animation:fight-card-progress 1.1s ease-in-out infinite}.fighter-page-loading h1,.fighter-page-unavailable h1{margin:10px 0 0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:400;line-height:.9;text-transform:uppercase}.fighter-page-unavailable a{display:inline-flex;margin-top:18px;padding:12px 16px;border:1px solid var(--white);text-transform:uppercase;font-weight:900}.fighter-page-shell{padding:18px 0 72px}.fighter-page-hero{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#080808;box-shadow:0 18px 48px rgba(0,0,0,.28)}.fighter-page-visual{position:relative;display:grid;align-content:end;min-height:520px;padding:24px 24px 18px;border-right:1px solid rgba(255,255,255,.1);background:transparent}.fighter-page-portrait{position:absolute;inset:18px 18px 84px;overflow:hidden;border:0;border-radius:0;background:transparent}.fighter-page-portrait img,.fighter-page-portrait span{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.fighter-page-portrait span{display:grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(3.5rem,12vw,7rem);font-weight:400}.fighter-page-record-card{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:12px 0 0;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent}.fighter-page-record-card span{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--muted);font-size:.62rem;font-weight:900;text-align:center;text-transform:uppercase}.fighter-page-record-card b{color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:2rem;font-weight:400;line-height:.92}.fighter-page-copy{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:clamp(24px,5vw,52px)}.fighter-page-eyebrow{display:flex;flex-wrap:wrap;gap:8px}.fighter-page-eyebrow span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#111;color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fighter-page-copy h1{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(4rem,10vw,9.4rem);font-weight:400;letter-spacing:-.035em;line-height:.78;text-transform:uppercase}.fighter-page-nickname{margin:0;color:var(--muted);font-size:.98rem;font-weight:850;text-transform:uppercase}.fighter-page-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fighter-form-badge,.fighter-page-form b{display:inline;min-width:0;height:auto;border-radius:0;font-size:.7rem;font-weight:950;text-transform:uppercase}.fighter-page-form b{padding:0;border:0;color:var(--muted)}.fighter-form-badge{border:0;background:transparent}.fighter-form-badge.w{color:#8dffb4}.fighter-form-badge.l{color:#ff9aa0}.fighter-form-badge.d,.fighter-form-badge.nc{color:#ffd479}.fighter-page-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:2px}.fighter-page-facts span{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d0d0d}.fighter-page-facts b{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.fighter-page-facts em{margin:0;font-style:normal;font-family:var(--font-heading),Impact,sans-serif;font-size:1.65rem;font-weight:400;line-height:.98;text-transform:uppercase}.fighter-page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0;gap:0;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.fighter-page-stats span{display:grid;grid-gap:8px;gap:8px;min-height:0;padding:0 20px;border:0;border-left:1px solid rgba(255,255,255,.1);background:transparent;color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fighter-page-stats span:first-child{padding-left:0;border-left:0}.fighter-page-stats b{color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:.82}.fighter-page-history{margin-top:30px;border:0;background:transparent}.fighter-page-history .section-title.tight{padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.14)}.fighter-page-history ol{display:grid;margin:0;padding:0;list-style:none}.fighter-page-history li{display:grid;grid-template-columns:126px minmax(0,1fr) minmax(160px,auto);grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}.fighter-page-history li p,.fighter-page-history li small,.fighter-page-history li>span{margin:0;color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.fighter-page-history li strong{display:block;font-family:var(--font-heading),Impact,sans-serif;font-size:1.5rem;font-weight:400;line-height:.95;text-transform:uppercase}.fighter-page-history li p{margin-top:4px}.fighter-profile-panel{margin-top:18px;border:1px solid rgba(255,255,255,.38);background:var(--black)}.fighter-profile-panel>header{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:end;grid-gap:16px;gap:16px;padding:16px;border-bottom:1px solid rgba(255,255,255,.38)}.fighter-profile-panel>header img,.fighter-profile-panel>header>span{width:112px;height:112px;border:1px solid var(--white);background:var(--panel)}.fighter-profile-panel>header img{object-fit:cover;object-position:top center}.fighter-profile-panel>header>span{display:grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:3rem}.fighter-profile-panel h3{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.4rem,6vw,6rem);font-weight:400;line-height:.9;text-transform:uppercase}.fighter-profile-panel em{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-weight:900;text-transform:uppercase}.fighter-profile-facts,.fighter-stat-grid{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.fighter-profile-facts span,.fighter-stat-grid span{min-height:32px;display:grid;place-items:center;padding:6px 10px;border:1px solid rgba(255,255,255,.42);color:var(--white);font-size:.72rem;font-weight:900;text-transform:uppercase}.fighter-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.fighter-stat-grid span{place-items:start;gap:5px;background:var(--panel)}.fighter-stat-grid b{font-family:var(--font-heading),Impact,sans-serif;font-size:1.9rem;font-weight:400;line-height:.9}.fighter-fight-history{padding:18px 16px 16px}.fighter-fight-history h4{margin:0 0 10px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.6rem,3vw,3rem);font-weight:400;text-transform:uppercase}.fighter-fight-history ol{display:grid;margin:0;padding:0;list-style:none}.fighter-fight-history li{display:grid;grid-template-columns:116px minmax(0,1fr) minmax(110px,auto);grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.22)}.fighter-fight-history li>span,.fighter-fight-history p,.fighter-fight-history small{margin:0;color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.fighter-fight-history strong{text-transform:uppercase}.fighter-fight-history small{text-align:right}.results-unavailable{margin-top:18px;padding:clamp(22px,4vw,34px);border:1px solid var(--white);background:var(--panel)}.results-unavailable h2{margin-bottom:10px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;text-transform:uppercase}.result-event-card{border:1px solid var(--white);background:var(--panel)}.result-event-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--white)}.result-event-card h2{margin:0;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.9rem,4vw,4rem);font-weight:400;line-height:.95;text-transform:uppercase}.result-event-card header span{display:block;margin-top:8px;color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.result-event-card header strong{min-width:max-content;padding:8px 10px;background:var(--white);color:var(--black);font-size:.74rem;font-weight:950;text-transform:uppercase}.result-fight-list{display:grid;margin:0;padding:0;list-style:none}.result-fight-list li{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(90px,auto);align-items:center;grid-gap:14px;gap:14px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.28)}.result-fight-list li:first-child{border-top:0}.result-fight-list li>span{width:max-content;max-width:100%;padding:4px 7px;background:var(--white);color:var(--black);font-size:.66rem;font-weight:950;text-transform:uppercase}.result-fight-list h3{margin:0 0 5px;font-size:clamp(1.05rem,2vw,1.6rem);line-height:1.05;text-transform:uppercase}.result-fight-list b{display:inline-grid;place-items:center;min-width:26px;margin-inline:4px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.66rem}.result-fight-list p,.result-fight-list small{margin:0;color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.result-fight-list small{text-align:right}.fight-result-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:320px;justify-self:end}.fight-result-summary em,.fight-result-summary span,.fight-result-summary strong{font:inherit}.fight-result-summary strong{color:var(--white)}.fight-result-summary b{display:inline-grid;place-items:center;min-width:30px;padding:2px 7px;background:var(--white);color:var(--black);font-size:.72rem;font-weight:950;line-height:1}.fight-result-summary em{color:var(--white);font-style:normal}.results-page{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.04),transparent 34rem),#050505;color:#fff}.results-hero{padding:clamp(44px,7vw,82px) 0 22px;border-bottom:1px solid rgba(255,255,255,.12)}.results-hero h1{max-width:820px;margin-top:8px;font-size:clamp(4rem,9vw,8.8rem);line-height:.82}.results-hero p:not(.kicker){max-width:680px;color:rgba(255,255,255,.62);font-family:var(--font-ui);font-size:clamp(.95rem,1.35vw,1.08rem);font-weight:620;line-height:1.5}.results-filter{margin-top:0;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.results-filter h2{color:rgba(255,255,255,.92);font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:.95}.results-filter-controls{gap:8px}.results-filter label{color:rgba(255,255,255,.44);letter-spacing:.06em}.results-search-row input{min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(255,255,255,.035);color:#fff;font-family:var(--font-ui);font-size:.88rem;font-weight:650;outline:none}.results-search-row input:focus{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.055)}.results-empty button,.results-search-row button{min-height:42px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045);color:#fff;font-size:.68rem;letter-spacing:.04em}.results-empty button:hover,.results-search-row button:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.09)}.clear-results-filter{background:#fff!important;color:#050505!important}.results-calendar{width:318px;padding:12px;border-color:rgba(255,255,255,.14);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),#070707;box-shadow:0 22px 70px rgba(0,0,0,.76)}.calendar-grid button{min-height:34px;background:rgba(255,255,255,.035)}.calendar-grid button.has-event{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.calendar-grid button span{width:3px;height:3px;background:#fff}.results-shell{display:grid;grid-gap:18px;gap:18px;padding-top:20px}.result-event-card{overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),#080808}.result-event-card>header{padding:clamp(18px,3vw,26px);border-bottom:1px solid rgba(255,255,255,.1)}.result-event-card h2{max-width:880px;font-size:clamp(2rem,4.4vw,4.4rem);line-height:.9}.result-event-card header span{color:rgba(255,255,255,.48);font-family:var(--font-ui);font-size:.74rem;letter-spacing:.02em}.result-event-card header strong{min-height:30px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#fff;font-size:.68rem}.result-fight-list li{grid-template-columns:96px minmax(360px,1fr) minmax(210px,auto);gap:18px;padding:14px clamp(16px,3vw,24px);border-top-color:rgba(255,255,255,.085)}.result-fight-list li:hover{background:rgba(255,255,255,.025)}.result-fight-list li>span{padding:0;background:transparent;color:rgba(255,255,255,.42);font-family:var(--font-ui);font-size:.68rem;letter-spacing:.05em}.result-matchup{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);grid-template-areas:"left vs right" "class class class";grid-gap:8px 12px;gap:8px 12px}.result-fighter,.result-matchup{min-width:0;display:grid;align-items:center}.result-fighter{grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px}.result-fighter.right{grid-template-columns:minmax(0,1fr) 46px;text-align:right}.result-fighter i,.result-fighter img{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#111;color:#fff;font-family:var(--font-heading);font-size:1.2rem;font-style:normal;object-fit:cover;object-position:50% 4%}.result-fighter.winner i,.result-fighter.winner img{border-color:rgba(255,255,255,.72);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.result-fighter strong{min-width:0;color:rgba(255,255,255,.88);font-family:var(--font-heading);font-size:clamp(1.12rem,2vw,1.75rem);font-weight:900;line-height:.92;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.result-fighter.winner strong{color:#fff}.result-matchup>b{grid-area:vs;min-width:28px;min-height:24px;border-color:rgba(255,255,255,.14);background:#fff;color:#050505;font-family:var(--font-ui);font-size:.62rem;font-weight:950}.result-matchup>p{grid-area:class;margin:0 0 0 56px}.result-fight-list p,.result-fight-list small{color:rgba(255,255,255,.48);font-family:var(--font-ui);font-size:.72rem}.fight-result-summary{max-width:360px;gap:5px}.fight-result-summary strong{color:rgba(255,255,255,.88)}.fight-result-summary span{color:rgba(255,255,255,.58)}.fight-result-summary b{min-width:34px;min-height:24px;padding:0 8px;border:0;background:#fff;color:#050505}.fight-result-summary em{color:rgba(255,255,255,.72)}.results-empty,.results-unavailable{border-color:rgba(255,255,255,.12);background:#080808}.betting-page{min-height:100vh;padding-bottom:56px;background:var(--black)}.betonline-banner,.betting-board,.betting-hero{width:min(1180px,calc(100% - 32px));margin-inline:auto}.betting-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:34px 0 24px;border-bottom:1px solid var(--white)}.betting-hero h1{margin-bottom:12px;font-size:clamp(4rem,10vw,9rem)}.betting-hero p:last-child{max-width:640px;margin:0;color:var(--muted);font-weight:800;line-height:1.45}.betting-hero a{min-height:42px;display:inline-grid;place-items:center;padding:0 16px;border:1px solid var(--white);background:var(--white);color:var(--black);font-weight:900;text-transform:uppercase}.betonline-banner{display:block;margin-top:22px;margin-bottom:30px;border:1px solid var(--white);background:var(--panel);color:var(--white);overflow:hidden}.betonline-banner img{display:block;width:100%;height:auto}.betting-board .section-title span{color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.fight-card-section{margin-bottom:24px;border:1px solid var(--white);background:var(--panel)}.fight-card-section>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--white);background:var(--black)}.fight-card-section h3{margin:0 0 6px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:.95;text-transform:uppercase}.fight-card-section>header p{margin:0;color:var(--muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.fight-card-section>header a{min-height:42px;display:inline-grid;place-items:center;padding:0 14px;border:1px solid var(--white);background:var(--white);color:var(--black);font-size:.8rem;font-weight:900;text-transform:uppercase}.bout-list,.bout-row{display:grid}.bout-row{grid-template-columns:minmax(0,1fr) 142px minmax(0,1fr);grid-template-areas:"class class class" "left odds right" "flavor flavor flavor" "books books books";align-items:center;grid-gap:12px 20px;gap:12px 20px;padding:18px 20px;border-top:1px solid rgba(255,255,255,.45)}.bout-row:first-child{border-top:0}.bout-class{grid-area:class;margin:0;color:var(--muted);font-size:.78rem;font-weight:900;text-align:center;text-transform:uppercase}.fighter{display:grid;grid-gap:6px;gap:6px;min-width:0}.fighter-left{grid-area:left;text-align:right}.fighter-right{grid-area:right}.fighter span{min-height:20px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.fighter strong{font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2rem,4.4vw,4.1rem);font-weight:400;line-height:.88}.fighter small,.fighter strong{text-transform:uppercase;overflow-wrap:anywhere}.fighter small{color:var(--muted);font-size:.78rem;font-weight:900}.bout-odds{grid-area:odds;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;justify-items:center}.bout-odds strong{min-width:78px;padding:8px;border:1px solid var(--white);background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 55%),var(--panel-lift);font-size:.95rem;font-weight:900;text-align:center}.bout-odds span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.bout-flavor{grid-area:flavor;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.bout-flavor small,.bout-flavor span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.bout-flavor span{padding:4px 8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.04)}.bout-flavor small{text-align:right}.sportsbook-strip{grid-area:books;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:4px}.sportsbook-line{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.035)}.sportsbook-line b,.sportsbook-line small,.sportsbook-line span{min-width:0;font-size:.68rem;font-weight:900;text-transform:uppercase}.sportsbook-line b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sportsbook-line span{padding:4px 6px;border:1px solid rgba(255,255,255,.32);color:var(--white)}.sportsbook-line small{grid-column:1/-1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fight-card-section>header a:hover{background:var(--white);color:var(--black)}@media (max-width:920px){.hero-news,.layout-shell,.lead-story{grid-template-columns:1fr}.lead-story{min-height:0}.lead-story img{aspect-ratio:16/9}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.network-bar{display:none}.event-ticker{grid-template-columns:34px minmax(0,1fr) 34px}.ticker-arrow{min-height:108px}.event-scroll{grid-auto-columns:320px}.event-card{grid-template-columns:70px minmax(0,1fr) minmax(98px,auto);min-height:132px;padding:12px}.fighter-image-row,.fighter-image-row img,.fighter-image-row span{min-height:48px}.fighter-image-row img,.fighter-image-row span{width:48px;height:48px}.event-card h3{max-width:12ch;font-size:1.15rem}.fighter-row{font-size:.82rem}.fighter-row strong{min-width:28px;min-height:22px;font-size:.58rem}.site-masthead{grid-template-columns:42px 1fr 42px;padding:10px 16px 8px}.site-masthead>.menu-button{justify-self:start}.site-masthead>.search-button{justify-self:end}.site-masthead .menu-button,.site-masthead .search-button{border:none}.search-button{width:38px;height:34px}.search-controls{grid-template-columns:1fr}.topic-nav{justify-content:flex-start}.hero-news,.layout-shell,.more-news,.placeholder-panel,.site-footer{width:min(100% - 24px,1180px)}.hero-news{padding-top:20px}.story-copy{padding:20px}.section-title{align-items:stretch;flex-direction:column}.feed-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.filter-button{padding:0 8px}.feed-item{grid-template-columns:104px minmax(0,1fr);gap:12px}.feed-item h3{font-size:1.12rem}.published-feed-item img,.thumb{min-height:96px}.more-grid,.site-footer{grid-template-columns:1fr}.queue-item,.writer-actions,.writer-header,.writer-header-actions{align-items:stretch;flex-direction:column}.writer-grid,.writer-meta-row{grid-template-columns:1fr}.writer-shell{width:min(100% - 24px,1240px)}.betonline-banner,.betting-board,.betting-hero,.rankings-board,.rankings-hero,.rankings-jump,.rankings-shell,.rankings-unavailable{width:min(100% - 24px,1180px)}.betting-hero,.rankings-hero,.results-hero{align-items:stretch;grid-template-columns:1fr}.results-meta{justify-content:flex-start}.fighter-lookup>header,.results-filter{grid-template-columns:1fr}.results-calendar{left:0;right:auto}.betting-hero,.division-card>header,.fight-card-section>header,.result-event-card>header{align-items:stretch;flex-direction:column}.bout-row{grid-template-areas:"class" "left" "odds" "right" "flavor" "books"}.bout-row,.sportsbook-strip{grid-template-columns:1fr}.bout-class,.fighter-left,.fighter-right{text-align:left}.ranking-row{grid-template-columns:44px minmax(0,1fr)}.movement,.ranking-row>span{grid-column:2;text-align:left}.rankings-meta,.result-fight-list li,.results-meta{grid-template-columns:1fr}.result-fight-list li{gap:8px}.result-matchup{grid-template-columns:1fr;grid-template-areas:"left" "vs" "right" "class"}.result-matchup>b{justify-self:start}.result-fighter.right{grid-template-columns:46px minmax(0,1fr);text-align:left}.result-fighter.right strong{order:2}.result-matchup>p{margin-left:0}.result-fight-list small{justify-self:start;text-align:left}.results-search-row{grid-template-columns:1fr}.results-calendar{width:min(100%,320px)}}@media (max-width:1180px){.rankings-controls{grid-template-columns:1fr;align-items:stretch}.rankings-jump{justify-content:flex-start}.rankings-shell-men{grid-template-columns:repeat(3,minmax(0,1fr))}.rankings-shell-women{grid-template-columns:repeat(2,minmax(0,1fr))}.division-card-expanded{grid-template-columns:1fr}.division-card-expanded>header{border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}.division-card-expanded .ranking-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rankings-tabs{display:grid}.rankings-jump{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.division-card-expanded .ranking-list,.rankings-shell-men,.rankings-shell-women{grid-template-columns:1fr}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),Impact,sans-serif}.event-ticker{grid-template-columns:34px minmax(0,1fr) 34px;background:#080808;border-bottom:1px solid rgba(255,255,255,.32)}.ticker-arrow{min-height:148px;display:flex;align-items:center;justify-content:center;border-inline:1px solid rgba(255,255,255,.18);background:#101010;color:transparent;font-size:0}.ticker-arrow:before{content:"";width:9px;height:9px;border-top:2px solid #d6d6d6;border-right:2px solid #d6d6d6}.ticker-arrow[aria-label="Previous events"]:before{transform:rotate(-135deg)}.ticker-arrow[aria-label="Next events"]:before{transform:rotate(45deg)}.ticker-arrow:focus-visible,.ticker-arrow:hover{background:#1b1b1b}.event-scroll{grid-auto-columns:minmax(330px,1fr);scrollbar-color:#4a4a4a #121212}.event-scroll[aria-busy=true]{min-height:148px;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1}.event-ticker-loader{width:min(360px,82vw);display:grid;justify-items:center;align-content:center;grid-gap:8px;gap:8px;padding:18px}.event-ticker-loader img{width:min(178px,46vw);height:auto;opacity:.95;animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.event-ticker-loader span{color:rgba(255,255,255,.58);font-family:var(--font-ui);font-size:.6rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.event-ticker-loader i{width:min(220px,62vw);height:2px;position:relative;overflow:hidden;background:rgba(255,255,255,.13)}.event-ticker-loader i:before{content:"";position:absolute;inset:0;width:42%;background:#fff;animation:fight-card-progress 1.1s ease-in-out infinite}.event-scroll::-webkit-scrollbar{height:9px}.event-scroll::-webkit-scrollbar-track{background:#121212}.event-scroll::-webkit-scrollbar-thumb{background:#4a4a4a;border:2px solid #121212;border-radius:999px}.event-card{grid-template-columns:58px minmax(0,1fr) 58px;grid-template-areas:"action title date" "leftPhoto fighters rightPhoto" "tag tag tag";column-gap:12px;row-gap:7px;min-height:148px;padding:14px 15px 12px;border-right:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),#101010}.event-card:before{height:2px;background:rgba(255,255,255,.34)}.event-card p{align-self:start;max-width:none;padding:3px 7px 2px;background:#d8d8d8;font-size:.54rem;line-height:1;white-space:nowrap}.event-card h3{justify-self:center;font-size:clamp(.92rem,1.1vw,1.18rem);line-height:.96;text-align:center;max-width:20ch}.fighter-image-row{grid-area:leftPhoto/leftPhoto/leftPhoto/rightPhoto;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;min-height:60px;pointer-events:none}.fighter-image-row img,.fighter-image-row span{width:58px;height:58px;min-height:58px;border-width:1px;box-shadow:0 0 0 2px var(--black),0 7px 15px rgba(0,0,0,.25)}.fighter-image-row img+img,.fighter-image-row img+span,.fighter-image-row span+img,.fighter-image-row span+span{margin-left:0}.fighter-image-row img:first-child,.fighter-image-row span:first-child{grid-column:1}.fighter-image-row img:last-child,.fighter-image-row span:last-child{grid-column:3;justify-self:end}.fighter-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:7px;font-size:clamp(.54rem,.62vw,.62rem)}.fighter-row span{flex-direction:column;align-items:flex-start;gap:3px;overflow:visible}.fighter-row span:last-child{align-items:flex-end}.fight-card-list em,.fighter-row em{min-width:20px;min-height:16px;padding:0 3px;font-size:.52rem}.fighter-row i{display:block;width:20px;min-height:16px;visibility:hidden}.fighter-row strong{width:24px;height:18px;min-height:18px;display:flex;align-items:center;justify-content:center;font-size:.52rem;line-height:1;text-align:center}.fighter-name-text{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.event-main-card-row{grid-template-columns:minmax(270px,.8fr) minmax(340px,1fr) minmax(270px,.8fr);grid-template-areas:"left compare right";gap:12px}.event-fighter-card.left{grid-area:left}.event-fighter-card.right{grid-area:right}.event-faceoff-vs{grid-area:compare;z-index:2;pointer-events:none}.event-faceoff-vs span{width:58px;height:58px;font-size:1.35rem;box-shadow:0 0 0 5px rgba(0,0,0,.72)}.matchup-compare{grid-area:compare;display:grid;align-content:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 55%),var(--panel);border-radius:8px}.fighter-page-stat-tabs,.matchup-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.fighter-page-stat-tabs button,.matchup-tabs button{min-height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.5);background:var(--black);color:var(--muted);cursor:pointer;font:inherit;font-size:.6rem;font-weight:950;text-transform:uppercase}.fighter-page-stat-tabs button[aria-selected=true],.matchup-tabs button[aria-selected=true]{border-color:var(--white);background:var(--white);color:var(--black)}.fighter-page-matchup-list,.matchup-stat-list{width:100%;display:grid;justify-self:center;grid-gap:10px;gap:10px}.fighter-page-matchup-row,.matchup-stat-row{display:grid;grid-template-columns:minmax(72px,1fr) minmax(96px,auto) minmax(72px,1fr);align-items:center;grid-gap:9px;gap:9px}.fighter-page-matchup-row span,.fighter-page-matchup-row strong,.matchup-stat-row span,.matchup-stat-row strong{min-width:0;font-size:.66rem;font-weight:900;line-height:1.1;text-transform:uppercase}.country-flag{display:inline-block;width:14px;height:9px;margin-right:5px;border:1px solid rgba(255,255,255,.35);box-shadow:0 0 0 1px rgba(0,0,0,.35);vertical-align:-1px}.country-flag.flag-after{margin-right:0;margin-left:5px}.flag-br{background:radial-gradient(circle at 50% 50%,#1d4fa3 0 19%,transparent 20%),linear-gradient(45deg,transparent 35%,#f7d116 36% 64%,transparent 65%),linear-gradient(-45deg,transparent 35%,#f7d116 36% 64%,transparent 65%),#009739}.flag-ps{background:linear-gradient(32deg,#e4312b 0 32%,transparent 33%),linear-gradient(#000 0 33%,#fff 33% 66%,#149954 66% 100%)}.flag-us{background:linear-gradient(90deg,#3c3b6e 0 42%,transparent 42%),repeating-linear-gradient(#b22234 0 11%,#fff 11% 22%)}.flag-ge{background:linear-gradient(90deg,transparent 0 43%,#ff0000 43% 57%,transparent 57%),linear-gradient(transparent 0 39%,#ff0000 39% 61%,transparent 61%),#fff}.fighter-page-matchup-row span:first-child,.matchup-stat-row span:first-child{text-align:right}.fighter-page-matchup-row span:last-child,.matchup-stat-row span:last-child{text-align:left}.fighter-page-matchup-row strong,.matchup-stat-row strong{display:grid;place-items:center;min-height:30px;color:var(--white);text-align:center}.search-button{justify-self:end;width:42px;height:38px;display:grid;place-items:center;padding:0;position:relative;overflow:hidden;transition:all .15s ease}.search-button span{width:14px;height:14px;display:block;position:relative;border:2px solid;border-radius:999px;pointer-events:none;transition:transform .2s ease,border-color .15s ease}.search-button:hover span{border-color:var(--white);transform:scale(1.05)}.search-button span:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:-2px;background:currentColor;transform:rotate(45deg)}.search-overlay{position:fixed;inset:0;z-index:40;display:grid;justify-items:end;background:rgba(0,0,0,0);pointer-events:none;transition:background .28s ease}.search-overlay.open{background:rgba(0,0,0,.56);pointer-events:auto}.search-panel{width:min(360px,100vw);min-height:100vh;align-content:start;gap:12px;padding:18px;background:#050505;border-left:1px solid rgba(255,255,255,.38);border-bottom:0;box-shadow:-18px 0 58px rgba(0,0,0,.52);transform:translateX(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.search-overlay.open .search-panel{transform:translateX(0)}.search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.18)}.search-panel label{font-family:var(--font-heading),Impact,sans-serif;font-size:1.25rem;font-weight:400;line-height:.95}.search-panel-head button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.46);background:var(--black);color:var(--white);cursor:pointer}.search-panel-head button span{width:14px;height:14px;position:relative;display:block}.search-panel-head button span:after,.search-panel-head button span:before{content:"";position:absolute;inset:6px 0 auto;height:2px;background:currentColor}.search-panel-head button span:before{transform:rotate(45deg)}.search-panel-head button span:after{transform:rotate(-45deg)}.search-controls{gap:8px}.search-controls input{min-height:42px;padding:0 12px;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.035);font-size:.86rem;font-weight:750}.search-controls button{min-height:42px;padding:0 11px;font-size:.76rem}.search-panel p{font-size:.76rem}.search-suggestions{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.search-suggestions>span{color:var(--muted);font-size:.58rem;font-weight:950;text-transform:uppercase}.search-suggestions a{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.14);color:var(--white)}.search-suggestions a>img,.search-suggestions a>span[aria-hidden=true]{width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.035))}.search-suggestions a>img{object-fit:cover;object-position:50% 18%}.search-suggestions a>span[aria-hidden=true]{display:grid;place-items:center;color:var(--white);font-size:.95rem;font-weight:950}.search-suggestions a>span:not([aria-hidden=true]){display:grid;grid-gap:4px;gap:4px;min-width:0}.search-suggestions strong{font-size:.82rem;font-weight:900;line-height:1.08;text-transform:uppercase}.search-suggestions small{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.search-loading{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:10px 0 6px}.search-loading img{width:86px;height:auto;filter:drop-shadow(0 0 16px rgba(255,255,255,.18));animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.search-loading i{position:relative;width:86px;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.search-loading i:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--white);animation:cito-ufc-loading-bar 1.15s ease-in-out infinite}.fighter-page-history li{display:block}.fighter-page-fight-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(180px,auto) 86px;grid-gap:18px;gap:18px;align-items:center;min-height:78px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.fighter-page-opponent{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.fighter-page-opponent-image,.fighter-page-opponent-image img,.fighter-page-opponent-image span{width:48px;height:48px}.fighter-page-opponent-image{overflow:hidden;border:0;border-radius:999px;background:transparent}.fighter-page-opponent-image img{object-fit:cover;object-position:50% 2%}.fighter-page-opponent-image span{display:grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:1.4rem}.fighter-page-fight-row button{min-height:32px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:var(--white);cursor:pointer;font:inherit;font-size:.66rem;font-weight:950;text-transform:uppercase}.fighter-page-fight-row button:focus-visible:not(:disabled),.fighter-page-fight-row button:hover:not(:disabled){border-color:rgba(255,255,255,.58);background:rgba(255,255,255,.08)}.fighter-page-fight-row button[aria-expanded=true]{background:var(--white);color:var(--black)}.fighter-page-fight-row button[aria-expanded=true]:focus-visible,.fighter-page-fight-row button[aria-expanded=true]:hover{border-color:var(--white);background:var(--white);color:var(--black)}.fighter-page-fight-row button:disabled{cursor:default;color:var(--muted);border-color:rgba(255,255,255,.12);background:transparent;opacity:1}.fighter-page-fight-stats{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.22);background:var(--black)}.fighter-matchup-loading{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:18px 0}.fighter-matchup-loading img{width:92px;height:auto;animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.fighter-matchup-loading i{position:relative;width:92px;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.fighter-matchup-loading i:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--white);animation:cito-ufc-loading-bar 1.15s ease-in-out infinite}.fighter-page-matchup-body{display:grid;align-items:end;width:min(168px,100%);height:184px;overflow:hidden}.fighter-page-matchup-body img{width:100%;height:184px;object-fit:contain;object-position:center bottom}.fighter-page-matchup-body i{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;background:rgba(255,255,255,.08);font-family:var(--font-heading),Impact,sans-serif;font-size:2.8rem;font-style:normal}.fighter-page-stat-tabs{padding:14px 0 4px}.fighter-page-matchup-list{position:relative;width:min(720px,100%);min-height:250px;margin:10px auto 0}.fighter-page-matchup-figures{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:minmax(72px,1fr) minmax(96px,auto) minmax(72px,1fr);align-items:start;pointer-events:none}.fighter-page-matchup-figures>div{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-width:0}.fighter-page-matchup-figures>div:first-child{grid-column:1;transform:translateX(-58%)}.fighter-page-matchup-figures>div:last-child{grid-column:3;transform:translateX(58%)}.fighter-page-matchup-figures strong{display:none}.fighter-page-matchup-row{position:relative;z-index:1}.fighter-page-matchup-row.compact{min-height:28px}.fighter-page-round-stats{position:relative;z-index:1;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.fighter-page-round-stats>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.fighter-page-round-stats>header span,.fighter-page-round>b{font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fighter-page-round-stats>header small{color:var(--muted);font-size:.64rem;font-weight:850;text-transform:uppercase}.fighter-page-round{display:grid;grid-gap:2px;gap:2px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.fighter-page-round:first-of-type{border-top:0}.fighter-page-round>b{margin-bottom:4px;color:var(--muted);text-align:center}@media (max-width:980px){.event-main-card-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"left" "compare" "right"}.event-faceoff-vs{display:none}.matchup-compare{order:2}}@media (max-width:640px){.event-ticker{grid-template-columns:30px minmax(0,1fr) 30px}.ticker-arrow{min-height:112px}.event-scroll{grid-auto-columns:286px}.event-card{min-height:112px;padding:10px}.event-card,.fighter-image-row{grid-template-columns:42px minmax(0,1fr) 42px}.fighter-image-row,.fighter-image-row img,.fighter-image-row span{min-height:42px}.fighter-image-row img,.fighter-image-row span{width:42px;height:42px}.event-card h3{max-width:18ch;font-size:.88rem}.search-button{width:42px;height:38px}.site-masthead .menu-button,.site-masthead .search-button{border:none}.search-panel{width:min(100vw,360px)}.fighter-page-fight-row{grid-template-columns:1fr}.fighter-page-fight-row button{width:100%}.fighter-page-matchup-head{grid-template-columns:1fr;text-align:left}.fighter-page-matchup-head span,.fighter-page-matchup-head strong:last-child{text-align:left}}.full-card-panel{position:absolute;left:0;right:0;z-index:25;width:100%;margin:0;height:calc(100vh - 118px);min-height:520px;max-height:none;overflow-y:auto;border-width:1px 0;box-shadow:0 22px 46px rgba(0,0,0,.68)}.event-card-body,.event-main-card,.event-page-header,.full-card-status{width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto}.event-page-header{border-left:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35)}.event-card-body,.event-main-card,.full-card-status{border-left:1px solid rgba(255,255,255,.24);border-right:1px solid rgba(255,255,255,.24)}.full-card-panel{background:#050505;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.fight-card-loader{min-height:calc(100% - 56px);display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:18px 24px 86px}.fight-card-loader img{width:min(260px,54vw);height:auto;opacity:.95;animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.fight-card-loader span{color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fight-card-loader i{width:min(340px,72vw);height:3px;position:relative;overflow:hidden;background:rgba(255,255,255,.14)}.fight-card-loader i:before{content:"";position:absolute;inset:0;width:42%;background:var(--white);animation:fight-card-progress 1.1s ease-in-out infinite}@keyframes fight-card-logo-pulse{0%,to{opacity:.58;transform:translateY(0) scale(.985)}50%{opacity:1;transform:translateY(-2px) scale(1)}}@keyframes fight-card-progress{0%{transform:translateX(-120%)}to{transform:translateX(240%)}}.full-card-panel .event-page-header{width:100%;min-height:56px;align-items:center;padding:10px clamp(18px,2.4vw,34px);border:0;background:transparent}.full-card-panel .event-page-title{display:flex;align-items:baseline;gap:12px;min-width:0}.full-card-panel .event-page-title .kicker{display:none}.full-card-panel .event-page-title h2{flex:0 1 auto;max-width:28vw;margin:0;font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(.86rem,1vw,1.05rem);font-weight:950;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-card-panel .event-page-subtitle{flex:1 1 auto;min-width:0;margin:0;color:#9f9f9f;font-size:.64rem;font-weight:850;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-card-panel .event-page-header button{min-height:34px;padding:0 12px;border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.92);font-size:.72rem}.event-dropdown-grid{width:100%;display:grid;grid-template-columns:minmax(700px,1.35fr) minmax(340px,.65fr);grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.1)}.event-dropdown-main{min-width:0;padding:14px clamp(18px,2vw,30px) 20px;border-right:1px solid rgba(255,255,255,.16);background:transparent}.event-dropdown-main .full-card-status{width:100%;margin:0 0 10px;border:0}.fight-card-main-loader{display:grid;min-height:520px;place-items:center;align-content:center;grid-gap:12px;gap:12px}.fight-card-main-loader img{width:min(220px,38vw);height:auto;animation:fight-card-logo-pulse 1.4s ease-in-out infinite}.fight-card-main-loader i{position:relative;width:min(260px,44vw);height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.fight-card-main-loader i:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:var(--white);animation:fight-card-progress 1.1s ease-in-out infinite}.full-card-panel .event-main-card{width:100%;margin:0;padding:0;border:0;background:transparent}.full-card-panel .event-main-card-meta{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.full-card-panel .event-main-card-meta p{background:var(--white);color:var(--black)}.full-card-panel .event-main-card-meta h3{color:rgba(255,255,255,.94);font-size:clamp(1.35rem,2.2vw,2.6rem)}.full-card-panel .event-main-card-meta span{color:#9b9b9b}.full-card-panel .event-main-card-row{grid-template-columns:minmax(210px,.8fr) minmax(340px,1fr) minmax(210px,.8fr);gap:18px;align-items:start}.full-card-panel .event-fighter-card,.full-card-panel .event-fighter-card.left,.full-card-panel .event-fighter-card.right{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:0;border:0;background:transparent}.full-card-panel .event-fighter-card.left,.full-card-panel .event-fighter-card.right{box-shadow:none}.full-card-panel .event-fighter-head{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-height:0}.full-card-panel .event-fighter-card.left .event-fighter-head,.full-card-panel .event-fighter-card.right .event-fighter-head{display:grid;grid-template-columns:1fr;align-items:start}.full-card-panel .event-fighter-portrait{order:2;width:100%;height:260px;min-height:0;border:0;background:transparent}.full-card-panel .event-fighter-portrait img,.full-card-panel .event-fighter-portrait span{object-fit:contain;object-position:center bottom}.full-card-panel .event-fighter-copy{order:1;align-content:start;min-height:0}.full-card-panel .event-fighter-card.left .event-fighter-head,.full-card-panel .event-fighter-card.right .event-fighter-head{text-align:center}.full-card-panel .event-fighter-card.left .event-fighter-copy,.full-card-panel .event-fighter-card.right .event-fighter-copy{text-align:center;justify-items:center}.full-card-panel .event-fighter-copy small,.full-card-panel .event-fighter-copy strong{margin-left:auto;margin-right:auto;text-align:center}.full-card-panel .event-fighter-card.left .event-fighter-portrait,.full-card-panel .event-fighter-card.right .event-fighter-portrait{justify-self:center}.full-card-panel .event-fighter-name{font-size:clamp(1.35rem,2.1vw,2.35rem)}.full-card-panel .event-fighter-specs{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.full-card-panel .event-fighter-card.left .event-fighter-specs,.full-card-panel .event-fighter-card.right .event-fighter-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin-top:0}.full-card-panel .event-fighter-card.left .event-fighter-specs div,.full-card-panel .event-fighter-card.right .event-fighter-specs div{display:grid;grid-gap:3px;gap:3px;min-height:54px;padding:8px;text-align:center}.full-card-panel .event-fighter-card.left .event-fighter-specs dd,.full-card-panel .event-fighter-card.left .event-fighter-specs dt,.full-card-panel .event-fighter-card.right .event-fighter-specs dd,.full-card-panel .event-fighter-card.right .event-fighter-specs dt{order:0;text-align:center}.full-card-panel .event-fighter-specs div{min-height:0;padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.full-card-panel .event-fighter-specs dd{font-size:1rem}.full-card-panel .matchup-compare{align-self:start;padding:0 10px;border:0;background:transparent}.full-card-panel .matchup-compare .event-faceoff-vs{grid-area:auto;min-height:0;display:flex;justify-content:center;pointer-events:none}.full-card-panel .matchup-compare .event-faceoff-vs span{width:auto;height:auto;border:0;background:transparent;color:var(--white);color:var(--muted);font-size:.82rem;box-shadow:none}.full-card-panel .matchup-tabs button{min-height:30px;border-color:rgba(255,255,255,.16);background:transparent;font-size:.55rem}.full-card-panel .matchup-tabs button[aria-selected=true]{background:var(--white);color:var(--black)}.full-card-panel .matchup-stat-list{width:min(380px,100%);margin:8px auto 0;gap:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.full-card-panel .fight-picks-panel{width:min(440px,100%);margin:14px auto 0;display:grid;grid-gap:6px;gap:6px}.full-card-panel .fight-pick-row{display:grid;grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.015)}.full-card-panel .fight-pick-row p{grid-column:1/-1;margin:0;padding:5px 9px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--muted);font-family:var(--font-display);font-size:.58rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.full-card-panel .fight-pick-row.winner{grid-template-columns:repeat(2,minmax(0,1fr))}.full-card-panel .fight-pick-row.outcome{grid-template-columns:repeat(3,minmax(0,1fr))}.full-card-panel .fight-pick-row.rounds{grid-template-columns:repeat(5,minmax(0,1fr))}.full-card-panel .fight-pick-row.rounds-3{grid-template-columns:repeat(3,minmax(0,1fr))}.full-card-panel .fight-pick-row.rounds-5{grid-template-columns:repeat(5,minmax(0,1fr))}.full-card-panel .fight-pick-row button{min-height:38px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:var(--white);font-family:var(--font-display);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.full-card-panel .fight-pick-row button:last-child{border-right:0}.full-card-panel .fight-pick-row button:focus-visible,.full-card-panel .fight-pick-row button:hover{background:rgba(255,255,255,.08);outline:none}.full-card-panel .fight-pick-row button.selected{background:var(--white);color:var(--black)}.full-card-panel .fight-pick-row.winner button{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-height:54px;padding:6px 8px;text-align:left}.full-card-panel .fight-pick-row.winner i,.full-card-panel .fight-pick-row.winner img{width:32px;height:32px;border-radius:999px;object-fit:cover;object-position:50% 0;background:rgba(255,255,255,.08)}.full-card-panel .fight-pick-row.winner i{display:grid;place-items:center;font-style:normal}.full-card-panel .fight-pick-row.winner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-card-panel .fight-pick-row.winner b{font-size:.78rem}.full-card-panel .fight-pick-row.winner em{grid-column:2/-1;margin-top:-7px;color:currentColor;opacity:.58;font-size:.52rem;font-style:normal}.full-card-panel .fight-pick-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.full-card-panel .fight-pick-actions a,.full-card-panel .fight-pick-actions button{display:grid;place-items:center;min-height:36px;border:1px solid rgba(255,255,255,.18);font-family:var(--font-display);font-size:.64rem;text-transform:uppercase}.full-card-panel .fight-pick-actions button{background:var(--white);color:var(--black);cursor:pointer}.full-card-panel .fight-pick-actions a{color:var(--white)}.full-card-panel .fight-pick-actions span{grid-column:1/-1;color:var(--muted);font-size:.72rem;text-align:center}.full-card-panel .event-card-body{width:100%;margin:0;padding:14px clamp(18px,2vw,30px) 20px;border:0;background:transparent}.full-card-panel .event-card-body-head{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.22)}.full-card-panel .fight-card-list{grid-template-columns:1fr;gap:8px;max-height:430px;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:#4a4a4a #121212}.full-card-panel .fight-card-list li{border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent}.full-card-panel .fight-card-list li.selected{border-top-color:rgba(255,255,255,.34)}.full-card-panel .fight-card-list li>button{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:6px 10px;gap:6px 10px;padding:8px 6px 8px 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.full-card-panel .fight-card-list li>button:focus-visible,.full-card-panel .fight-card-list li>button:hover{background:rgba(255,255,255,.035)}.full-card-panel .fight-card-list li>button>span{grid-row:span 2;width:100%;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 3px;border:0;background:transparent;color:var(--white);border-radius:0;font-size:.5rem;font-weight:950;line-height:1;text-align:center}.prelim-fighters{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.prelim-fighters>b{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:18px;line-height:1;transform:translateY(12px)}.prelim-fighter{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.prelim-right{justify-content:flex-end;text-align:right}.prelim-fighter img,.prelim-fighter>i{flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#111}.prelim-fighter img{object-fit:cover;object-position:top center}.prelim-fighter>i{display:grid;place-items:center;font-family:var(--font-heading),Impact,sans-serif;font-size:1rem;font-style:normal}.full-card-panel .fight-card-list strong{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:clamp(.78rem,1.05vw,1.02rem);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-card-panel .fight-card-list strong b,.full-card-panel .fight-card-list strong em{flex:0 0 auto}.full-card-panel .fight-card-list small{grid-column:2;grid-row:2;color:var(--muted);font-size:.68rem}@media (max-width:1180px){.event-dropdown-grid{grid-template-columns:1fr}.event-dropdown-main{border-right:0;border-bottom:1px solid rgba(255,255,255,.26)}}.site-footer{width:100%;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:34px 0 0;padding:0 clamp(18px,4vw,54px) 26px;border-top:1px solid rgba(255,255,255,.38);background:var(--black);color:var(--muted)}.footer-topline{display:grid;grid-template-columns:minmax(220px,auto) minmax(260px,560px);align-items:end;justify-content:space-between;grid-gap:22px;gap:22px;padding:22px 0 18px;border-bottom:1px solid rgba(255,255,255,.18)}.footer-topline .kicker,.footer-topline p{margin:0}.footer-topline strong{display:block;margin-top:4px;color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(2.2rem,5vw,5.2rem);font-weight:400;line-height:.86;text-transform:uppercase}.footer-logo{display:block;width:min(280px,52vw);height:auto;margin-top:6px;object-fit:contain}.footer-topline>p{color:#d4d4d4;font-size:.86rem;font-weight:800;line-height:1.35;text-align:right}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) minmax(240px,1.15fr);grid-gap:clamp(18px,4vw,48px);gap:clamp(18px,4vw,48px);padding:22px 0;border-bottom:1px solid rgba(255,255,255,.18)}.footer-grid nav,.footer-next{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.footer-grid span,.footer-next span{color:#8f8f8f;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.footer-grid a{width:-moz-fit-content;width:fit-content;color:var(--white);font-size:.82rem;font-weight:850;line-height:1.25;text-transform:uppercase}.footer-bottom a:focus-visible,.footer-bottom a:hover,.footer-grid a:focus-visible,.footer-grid a:hover{color:var(--white);text-decoration:underline;text-underline-offset:.22em}.footer-next strong{color:var(--white);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.4rem,2.6vw,2.7rem);font-weight:400;line-height:.92;text-transform:uppercase;overflow-wrap:anywhere}.footer-next p{margin:0;color:var(--muted);font-size:.78rem}.footer-bottom,.footer-next p{font-weight:850;text-transform:uppercase}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;color:#8f8f8f;font-size:.72rem}.footer-bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.footer-bottom a{color:#cfcfcf}@media (max-width:900px){.footer-grid,.footer-topline{grid-template-columns:1fr}.footer-bottom,.footer-bottom nav,.footer-topline>p{text-align:left;justify-content:flex-start}.footer-bottom{align-items:flex-start;flex-direction:column}}main{background:var(--black)}.hero-news,.layout-shell,.more-news{width:min(1240px,calc(100% - 44px))}.hero-news{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:18px;padding:24px 0 22px;border-bottom:1px solid rgba(255,255,255,.18)}.community-card,.compact-story,.feed-item,.lead-story,.more-grid article,.placeholder-panel,.schedule-box{border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),#0a0a0a}.lead-story{grid-template-columns:minmax(300px,.92fr) minmax(0,.88fr);min-height:360px}.lead-story img{filter:saturate(.92) contrast(1.05)}.story-copy{padding:clamp(20px,3vw,34px)}.story-copy h1{margin-bottom:14px;font-size:clamp(2.5rem,4.8vw,5.1rem);line-height:.86}.kicker{color:#f3f3f3;font-size:.64rem;letter-spacing:.055em}.byline,.post span,.poster{color:#a8a8a8;font-size:.74rem}.top-stack{gap:10px}.compact-story{min-height:112px;padding:16px}.compact-story h2{margin-bottom:10px;font-size:clamp(1.08rem,1.8vw,1.5rem);line-height:1.02}.layout-shell{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px;padding:26px 0}.section-title{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.34)}.more-news>h2,.section-title h2{font-size:clamp(1.75rem,3vw,3rem);line-height:.9}.feed-tabs{border-color:rgba(255,255,255,.3)}.filter-button{min-height:32px;padding:0 12px;font-size:.68rem}.feed-item{grid-template-columns:128px minmax(0,1fr);gap:14px;padding:12px;margin-bottom:10px}.published-feed-item{grid-template-columns:1fr;gap:0;padding:0}.published-feed-item>a{grid-template-columns:minmax(132px,.34fr) minmax(0,1fr);gap:14px;padding:12px}.feed-item h3{margin-bottom:8px;font-size:clamp(1.05rem,1.75vw,1.55rem);line-height:1.02}.published-feed-item h3+p{margin-bottom:8px;font-size:.82rem;line-height:1.3}.thumb{min-height:86px;border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 46%),#151515}.betting-link{min-height:30px;padding:0 10px;font-size:.66rem}.community-column{gap:14px}.community-card,.schedule-box{padding:14px}.community-card .section-title.tight{align-items:center;border-bottom-width:1px}.community-card button{min-height:30px;padding:0 10px;font-size:.66rem}.post{padding:12px 0;border-bottom-color:rgba(255,255,255,.18)}.post h3{margin-bottom:6px;font-size:.98rem;line-height:1.15}.schedule-box{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),#0a0a0a}.schedule-box h2{margin-bottom:12px;font-size:clamp(1.6rem,2.5vw,2.35rem)}.schedule-box ol{gap:0}.schedule-box li{padding:0}.schedule-box li>button{width:100%;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.schedule-box li>button:focus-visible:not(:disabled),.schedule-box li>button:hover:not(:disabled){background:rgba(255,255,255,.035)}.schedule-box li>button:disabled{cursor:default;opacity:.72}.schedule-box time{color:var(--white);font-size:.78rem}.schedule-box span{color:var(--muted);font-size:.78rem;font-weight:800}.more-news{padding:6px 0 42px}.more-news>h2{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.34)}.more-grid{gap:12px}.more-grid article{min-height:142px;padding:16px}.more-grid h3{font-size:1.05rem;line-height:1.08}@media (max-width:920px){.hero-news,.layout-shell,.lead-story{grid-template-columns:1fr}}@media (max-width:640px){.hero-news,.layout-shell,.more-news{width:min(100% - 24px,1240px)}.feed-item{grid-template-columns:96px minmax(0,1fr)}.published-feed-item,.published-feed-item>a{grid-template-columns:1fr}.published-feed-media,.published-feed-media img{min-height:190px}}.slash-command-menu{position:absolute;z-index:320;min-width:280px;max-width:320px;background:#0c0c0c;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.35),0 16px 40px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04);padding:6px 0 4px;font-size:.82rem;animation:slash-menu-in .12s ease-out;overflow:hidden;max-height:min(330px,calc(100dvh - 96px))}@keyframes slash-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.slash-menu-header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 6px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.55px;color:rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:4px}.slash-menu-header .slash-query{font-family:ui-monospace,Cascadia Code,monospace;color:rgba(255,255,255,.45);font-weight:500;font-size:.62rem;background:rgba(255,255,255,.04);padding:1px 6px;border-radius:4px}.slash-menu-list{display:flex;flex-direction:column;gap:1px;max-height:min(260px,calc(100dvh - 170px));overflow-y:auto;padding:0 4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.slash-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;color:#d4d4d4;border-radius:6px;cursor:pointer;transition:background .1s ease,color .1s ease}.slash-menu-item.active,.slash-menu-item:hover{background:rgba(255,255,255,.07);color:#fff}.slash-menu-item.active{background:rgba(255,255,255,.1)}.slash-menu-item .slash-icon{width:28px;height:28px;font-size:.82rem;display:inline-grid;place-items:center;flex-shrink:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:6px;color:rgba(255,255,255,.75);font-weight:600}.slash-menu-item.active .slash-icon{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:#fff}.slash-menu-item .slash-text{display:flex;flex-direction:column;line-height:1.2;min-width:0;gap:1px}.slash-menu-item strong{font-weight:600;font-size:.82rem}.slash-menu-item small{font-size:.64rem;color:rgba(255,255,255,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slash-empty{padding:12px 14px;color:rgba(255,255,255,.32);font-size:.75rem;text-align:center}.slash-hint{margin-top:4px;padding:6px 12px 4px;font-size:.58rem;color:rgba(255,255,255,.28);text-align:center;letter-spacing:.25px;border-top:1px solid rgba(255,255,255,.05)}.slash-hint kbd{display:inline-block;padding:0 4px;margin:0 1px;font-family:inherit;font-size:.56rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:3px;color:rgba(255,255,255,.45)}.slash-embed-input{position:absolute;z-index:330;display:flex;align-items:center;gap:8px;background:#0c0c0c;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px 8px;box-shadow:0 4px 6px rgba(0,0,0,.35),0 16px 40px rgba(0,0,0,.55);font-size:.78rem;animation:slash-menu-in .12s ease-out}.slash-embed-input span{color:#888;font-weight:700;padding-left:6px;white-space:nowrap;font-size:.7rem}.slash-embed-input input{background:#050505;border:1px solid rgba(255,255,255,.08);color:#fff;padding:4px 8px;border-radius:4px;min-width:240px;font-size:.78rem;outline:none}.slash-embed-input input:focus{border-color:rgba(255,255,255,.2)}.slash-embed-input button{width:26px;height:26px;display:grid;place-items:center;border:none;background:transparent;color:#ccc;border-radius:4px;cursor:pointer}.slash-embed-input button:hover{background:rgba(255,255,255,.08);color:#fff}.sleek-writer .embed-wrapper{position:relative;margin:8px 0}.sleek-writer .embed-wrapper .embed-delete{position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;background:rgba(0,0,0,.75);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:4px;font-size:14px;line-height:1;font-weight:700;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease;z-index:20;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}.sleek-writer .embed-wrapper:hover .embed-delete{opacity:1}.sleek-writer .embed-wrapper .embed-delete:hover{background:rgba(20,20,20,.92);border-color:rgba(255,255,255,.4)}.sleek-writer .embed-wrapper .twitter-embed,.sleek-writer .embed-wrapper .youtube-aspect{overflow:hidden}.sleek-writer .embed-wrapper[contenteditable=false]{outline:none}.sleek-writer .embed-wrapper .youtube-aspect{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:4px}.sleek-writer .embed-wrapper .youtube-aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.sleek-writer .embed-wrapper .twitter-embed{position:relative;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.08),transparent 34%),#080808}.sleek-writer .embed-wrapper .twitter-embed>div:first-child,.sleek-writer .twitter-embed-editor-card{display:grid;grid-gap:4px;gap:4px}.sleek-writer .embed-wrapper .twitter-embed>div:first-child,.sleek-writer .twitter-embed-editor-card span{color:rgba(255,255,255,.46);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sleek-writer .twitter-embed-editor-card strong{color:#fff;font-family:var(--font-ui);font-size:.9rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleek-writer .embed-wrapper .twitter-embed a,.sleek-writer .twitter-embed-editor-card small{color:rgba(255,255,255,.54);font-size:.74rem;font-weight:650;text-decoration:none}.sleek-writer .embed-wrapper img{max-width:100%;height:auto;border-radius:4px;display:block}.sleek-writer .cito-ufc-embed-editor{border:0;outline:none}.sleek-writer .cito-ufc-editor-card{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#080808}.sleek-writer .cito-ufc-editor-card span{color:rgba(255,255,255,.45);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sleek-writer .cito-ufc-editor-card strong{color:#fff;font-size:1rem;line-height:1}.sleek-writer .cito-ufc-editor-card small{color:rgba(255,255,255,.56);font-size:.72rem;font-weight:650}.cito-ufc-picker{position:absolute;z-index:90;width:min(430px,calc(100vw - 32px));max-height:520px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#080808;box-shadow:0 24px 70px rgba(0,0,0,.58)}.cito-ufc-picker header,.cito-ufc-picker-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08)}.cito-ufc-picker header span{color:#fff;font-size:.72rem;font-weight:850;text-transform:uppercase}.cito-ufc-picker button{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.74);font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.cito-ufc-picker button:hover,.cito-ufc-picker button[aria-pressed=true]{background:#fff;color:#050505}.cito-ufc-picker header button{width:26px;height:26px;padding:0}.cito-ufc-picker-controls{justify-content:start}.cito-ufc-picker-controls button{height:26px;padding:0 9px;text-transform:capitalize}.cito-ufc-picker>input{width:calc(100% - 20px);margin:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050505;color:#fff;padding:9px 10px;outline:none;font-size:.78rem}.cito-ufc-picker-results{min-height:0;overflow-y:auto;padding:0 10px 10px}.cito-ufc-picker-results article{display:grid;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.cito-ufc-picker-event-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.cito-ufc-picker-event-head small,.cito-ufc-picker-event-head span{color:rgba(255,255,255,.48);font-size:.62rem;font-weight:800;text-transform:uppercase}.cito-ufc-picker-event-head strong{display:block;color:#fff;font-size:.86rem;line-height:1.1}.cito-ufc-picker-event-head button{height:28px;padding:0 10px}.cito-ufc-picker-sections{display:flex;flex-wrap:wrap;gap:6px}.cito-ufc-picker-sections button{min-height:24px;padding:0 8px}.cito-ufc-picker-bouts{display:grid;grid-gap:5px;gap:5px}.cito-ufc-picker-bouts button{display:grid;grid-gap:2px;gap:2px;padding:8px;text-align:left}.cito-ufc-picker-bouts span,.cito-ufc-picker-bouts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cito-ufc-picker-bouts span,.cito-ufc-picker-empty{color:rgba(255,255,255,.5);font-size:.68rem;font-weight:700}.cito-ufc-picker-empty{padding:18px 4px;text-align:center}.schedule-page{min-height:100vh;padding-bottom:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 34rem),#050505;color:#fff}.schedule-page .site-masthead{background:rgba(5,5,5,.94)}.schedule-hero{position:relative;width:100%;min-height:clamp(420px,54vh,620px);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;margin:0;padding:clamp(86px,12vw,150px) 24px 86px;border:0;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;background:#050505}.schedule-hero:after,.schedule-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.schedule-hero:before{background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(5,5,5,.5) 48%,rgba(5,5,5,.86)),linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.2) 48%,#050505)}.schedule-hero:after{inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,#050505 88%)}.schedule-hero-media{position:absolute;inset:0;z-index:0;display:block}.schedule-hero-media img{width:100%;height:100%;display:block;object-fit:cover;opacity:.82}.schedule-title-block{width:100%;max-width:none;display:grid;justify-items:center;text-align:center}.schedule-meta,.schedule-title-block{position:relative;z-index:2}.schedule-hero .kicker{margin-bottom:20px;color:rgba(255,255,255,.5)}.schedule-hero h1{display:block;max-width:none;width:min(100%,1320px);margin:0 0 18px;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(4rem,8vw,8.4rem);font-weight:400;letter-spacing:0;line-height:.82;text-transform:uppercase;text-wrap:balance}.schedule-hero p{max-width:min(920px,90vw);margin:0;color:rgba(255,255,255,.78);font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(.82rem,1.1vw,1rem);font-weight:850;line-height:1.38;text-transform:uppercase}.schedule-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.schedule-hero-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid rgba(255,255,255,.16);background:#fff;color:#050505;font-family:var(--font-inter),Arial,sans-serif;font-size:.72rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.schedule-hero-actions a+a{background:rgba(255,255,255,.08);color:#fff}.schedule-hero-actions a:focus-visible,.schedule-hero-actions a:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.48)}.schedule-meta{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding-bottom:10px}.schedule-meta span{min-height:auto;display:block;padding:14px 0;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.5);font-family:var(--font-inter),Arial,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.schedule-feature,.schedule-shell,.schedule-unavailable{width:min(1180px,calc(100% - 40px));margin-inline:auto}.schedule-feature{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(22px,5vw,68px);gap:clamp(22px,5vw,68px);margin-top:42px;padding:0 0 42px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.schedule-feature-copy{position:-webkit-sticky;position:sticky;top:92px;align-self:start;display:grid;grid-gap:16px;gap:16px}.schedule-feature-copy h2{max-width:520px;margin:0;font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:720;letter-spacing:-.045em;line-height:.92;text-transform:none;text-wrap:balance}.schedule-feature-subtitle{max-width:420px;color:rgba(255,255,255,.58);font-family:var(--font-inter),Arial,sans-serif;font-size:.9rem;font-weight:650;line-height:1.55;text-transform:uppercase}.schedule-feature-badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.schedule-feature-badges span{min-height:auto;padding:0;border:0;background:transparent;color:rgba(255,255,255,.46);font-family:var(--font-inter),Arial,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.schedule-feature-badges b{margin-right:4px;font-family:inherit;font-size:inherit;font-weight:950}.schedule-bout-list,.schedule-feature-grid{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.schedule-feature-grid{border-top:1px solid rgba(255,255,255,.1)}.schedule-shell{display:grid;grid-gap:52px;gap:52px;padding:46px 0 84px}.schedule-card{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(22px,4vw,54px);gap:clamp(22px,4vw,54px);border:0;background:transparent}.schedule-card-header{position:-webkit-sticky;position:sticky;top:92px;align-self:start;display:grid;grid-gap:16px;gap:16px;padding:0;border:0}.schedule-card-header h2{margin:0;font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(1.8rem,3vw,3.8rem);font-weight:720;letter-spacing:-.04em;line-height:.95;text-transform:none;text-wrap:balance}.schedule-card-header span{display:block;max-width:280px;color:rgba(255,255,255,.5);font-size:.76rem;font-weight:650;line-height:1.45}.schedule-card-header span,.schedule-card-header strong{font-family:var(--font-inter),Arial,sans-serif;text-transform:uppercase}.schedule-card-header strong{width:max-content;min-width:0;padding:0;border:0;background:transparent;color:rgba(255,255,255,.48);font-size:.7rem;font-weight:850;letter-spacing:.05em}.schedule-bout-list{border-top:1px solid rgba(255,255,255,.1)}.schedule-bout-list li,.schedule-feature-grid li{min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-top:0;border-bottom:1px solid rgba(255,255,255,.1)}.schedule-feature-grid li{padding:20px 0}.schedule-bout-label{color:rgba(255,255,255,.38);font-family:var(--font-inter),Arial,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.schedule-matchup{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);grid-template-areas:"left vs right" "class class class";grid-gap:8px 12px;gap:8px 12px}.schedule-fighter-name,.schedule-matchup{min-width:0;display:grid;align-items:center}.schedule-fighter-name{grid-area:left;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px}.schedule-fighter-name.right{grid-area:right;grid-template-columns:minmax(0,1fr) 46px;text-align:right}.schedule-fighter-avatar,.schedule-fighter-avatar i,.schedule-fighter-avatar img{width:46px;height:46px}.schedule-fighter-avatar{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#101010}.schedule-fighter-avatar i,.schedule-fighter-avatar img{display:grid;place-items:center;color:#fff;font-family:var(--font-heading),Impact,sans-serif;font-size:1.1rem;font-style:normal;object-fit:cover;object-position:50% 5%}.schedule-fighter-name strong{min-width:0;display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.9);font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(1.08rem,1.7vw,1.62rem);font-weight:400;line-height:.94;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.schedule-fighter-name.right strong{justify-content:flex-end}.schedule-fighter-name em{display:inline-grid;place-items:center;min-width:22px;height:17px;padding:0 4px;background:rgba(255,255,255,.9);color:#050505;font-size:.54rem;font-style:normal;line-height:1}.schedule-fighter-name em,.schedule-matchup>b{font-family:var(--font-inter),Arial,sans-serif;font-weight:950}.schedule-matchup>b{grid-area:vs;display:grid;place-items:center;width:32px;height:20px;min-width:0;margin:0;border:0;background:transparent;color:rgba(255,255,255,.54);font-size:.58rem;letter-spacing:.04em}.schedule-matchup>p{grid-area:class;margin:0;color:rgba(255,255,255,.42);font-family:var(--font-inter),Arial,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-align:center;text-transform:uppercase}.schedule-unavailable{margin-top:36px;padding:28px 0;border:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.schedule-unavailable h2{font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(1.8rem,4vw,4rem);font-weight:720;letter-spacing:-.04em;text-transform:none}@media (max-width:980px){.schedule-card,.schedule-feature,.schedule-hero{grid-template-columns:1fr}.schedule-meta{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.schedule-card-header,.schedule-feature-copy{position:static}}@media (max-width:640px){.schedule-hero{padding-inline:20px}.schedule-feature,.schedule-shell,.schedule-unavailable{width:calc(100% - 32px)}.schedule-meta{grid-template-columns:1fr}.schedule-bout-list li,.schedule-feature-grid li{grid-template-columns:1fr;gap:10px}.schedule-matchup{grid-template-columns:1fr;grid-template-areas:"left" "vs" "right" "class"}.schedule-matchup>b,.schedule-matchup>p{justify-self:start;text-align:left}.schedule-fighter-name.right{grid-template-columns:46px minmax(0,1fr);text-align:left}.schedule-fighter-name.right .schedule-fighter-avatar{grid-column:1;grid-row:1}.schedule-fighter-name.right strong{grid-column:2;justify-content:flex-start}}.writer-admin-header-links{display:flex;flex-wrap:wrap;gap:10px}.site-hero-admin-page{min-height:100vh;padding:26px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 32rem),#050505;color:#fff;font-family:var(--font-inter),Arial,sans-serif}.site-hero-admin-page>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto 26px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.site-hero-admin-page header span,.site-hero-preview>span{color:rgba(255,255,255,.46);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.site-hero-admin-page h1{margin:6px 0 0;font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(2rem,4vw,4.6rem);font-weight:720;letter-spacing:-.05em;line-height:.95;text-transform:none}.site-hero-admin-page header nav{display:flex;flex-wrap:wrap;gap:10px}.site-hero-admin-page header a,.writer-admin-header-links a{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:.72rem;font-weight:850;text-transform:uppercase}.site-hero-admin-grid{max-width:1280px;display:grid;grid-template-columns:minmax(320px,500px) minmax(0,1fr);grid-gap:26px;gap:26px;margin:0 auto}.site-hero-admin-empty,.site-hero-admin-form,.site-hero-preview{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025)}.site-hero-admin-form{display:grid;grid-gap:13px;gap:13px;padding:18px}.site-hero-admin-form label{display:grid;grid-gap:7px;gap:7px;color:rgba(255,255,255,.52);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.site-hero-admin-form input,.site-hero-admin-form textarea{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);color:#fff;padding:9px 10px;font:inherit;font-size:.82rem;font-weight:650;letter-spacing:0;text-transform:none;outline:none}.site-hero-admin-form textarea{min-height:92px;resize:vertical}.site-hero-admin-form input:focus,.site-hero-admin-form textarea:focus{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.045)}.site-hero-admin-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.site-hero-file input{padding:8px;cursor:pointer}.site-hero-admin-form>button{min-height:42px;margin-top:4px;border:0;background:#fff;color:#050505;font-size:.76rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.site-hero-admin-form>button:disabled{cursor:not-allowed;opacity:.6}.site-hero-admin-form>p{margin:0;color:rgba(255,255,255,.62);font-size:.78rem;font-weight:700}.site-hero-preview{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:18px}.site-hero-preview>div{position:relative;min-height:500px;display:grid;align-items:center;justify-items:center;overflow:hidden;background:#080808}.site-hero-preview>div:after,.site-hero-preview>div:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.site-hero-preview>div:before{background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(5,5,5,.48) 48%,rgba(5,5,5,.86)),linear-gradient(180deg,rgba(5,5,5,.1),rgba(5,5,5,.2) 48%,#050505)}.site-hero-preview>div:after{inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,#050505 88%)}.site-hero-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}.site-hero-preview section{position:relative;z-index:2;max-width:640px;padding:28px;text-align:center}.site-hero-preview p{margin:0 0 12px;color:rgba(255,255,255,.8);font-size:.8rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.site-hero-preview h2{margin:0 0 14px;color:#fff;font-family:var(--font-heading),Impact,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.88;text-transform:uppercase}.site-hero-preview small{display:block;color:rgba(255,255,255,.7);font-weight:700;line-height:1.45}.site-hero-preview nav{display:flex;justify-content:center;gap:10px;margin-top:22px}.site-hero-preview b{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;background:#fff;color:#050505;font-size:.68rem;font-weight:950;text-transform:uppercase}.site-hero-preview b+b{background:rgba(255,255,255,.1);color:#fff}.site-hero-admin-empty{max-width:720px;margin:0 auto;padding:28px}@media (max-width:900px){.site-hero-admin-grid,.site-hero-admin-pair{grid-template-columns:1fr}.site-hero-admin-page>header{align-items:flex-start;flex-direction:column}}