*{box-sizing:border-box}html{background:#050505}html,body{margin:0;padding:0}body{color:#fff;background:#050505;min-height:100vh;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.page-hero{background:radial-gradient(circle at 75%,#ffffff0f,#0000 28%),linear-gradient(120deg,#050505,#101010);border-bottom:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:460px;padding:0 8%;display:flex}.page-eyebrow{color:#666;letter-spacing:4px;margin:0 0 18px;font-size:10px;font-weight:900}.page-hero h1{letter-spacing:-5px;margin:0;font-size:clamp(60px,8vw,110px);font-weight:900;line-height:.84}.page-description{color:#8c8c8c;max-width:600px;margin:28px 0 0;font-size:15px;line-height:1.7}.fighter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fighter-card-link{min-width:0;color:inherit;outline:none;text-decoration:none;display:block}.fighter-card{background:#090909;border:1px solid #c99e462e;min-width:0;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff06}.fighter-card:before{content:"";z-index:8;opacity:.45;background:linear-gradient(90deg,#0000,#c99e46 50%,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.fighter-card-link:hover .fighter-card,.fighter-card-link:focus-visible .fighter-card{border-color:#d6ab4f94;transform:translateY(-8px);box-shadow:0 30px 70px #00000075,0 0 34px #c99e4612}.fighter-card-link:hover .fighter-card:before,.fighter-card-link:focus-visible .fighter-card:before{opacity:1}.fighter-card-image{isolation:isolate;background:#0b0b0b;justify-content:center;align-items:flex-end;height:455px;display:flex;position:relative;overflow:hidden}.fighter-card-backdrop{z-index:-3;background:linear-gradient(90deg,#0000 49.7%,#c99e4617 50%,#0000 50.3%),radial-gradient(circle at 50% 30%,#c99e4629,#0000 34%),radial-gradient(circle at 50% 85%,#ffffff0e,#0000 38%),linear-gradient(145deg,#17140e 0%,#0a0a09 45%,#050505 100%);position:absolute;inset:0}.fighter-card-backdrop:before,.fighter-card-backdrop:after{content:"";background:#c99e4614;width:1px;height:145%;position:absolute;top:-20%;transform:rotate(18deg)}.fighter-card-backdrop:before{left:25%}.fighter-card-backdrop:after{right:25%}.fighter-card-cbl-mark{z-index:-2;color:#c99e460e;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(110px,10vw,170px);font-weight:900;line-height:.8;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.fighter-card-portrait{z-index:-1;object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:drop-shadow(0 18px 22px #0000008c)contrast(1.03);width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.75,.2,1),filter .35s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(1.02)}.fighter-card-link:hover .fighter-card-portrait,.fighter-card-link:focus-visible .fighter-card-portrait{filter:drop-shadow(0 22px 30px #000000ad)contrast(1.07)brightness(1.04);transform:translate(-50%)scale(1.065)}.fighter-card-image-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000000d 0%,#0000 44%,#0000002e 62%,#050505f7 100%),linear-gradient(90deg,#00000029,#0000 22% 78%,#00000029);position:absolute;inset:0}.fighter-card-placeholder{z-index:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.fighter-card-placeholder-mark{color:#c99e461f;letter-spacing:-5px;font-size:76px;font-weight:900;line-height:1}.fighter-card-placeholder-text{color:#ffffff38;letter-spacing:3px;font-size:8px;font-weight:900}.fighter-status{z-index:4;color:#080705;letter-spacing:1.5px;background:#c99e46;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:18px;left:18px;box-shadow:0 8px 22px #00000047}.fighter-card-identity{z-index:3;width:100%;padding:0 26px 24px;position:relative}.fighter-nickname{color:#c99e46;letter-spacing:2.4px;text-transform:uppercase;text-shadow:0 2px 14px #000000e6;margin:0 0 7px;font-size:10px;font-weight:900}.fighter-card-identity h3{color:#fff;letter-spacing:-1.8px;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 3px 18px #000000e6;max-width:100%;margin:0;font-size:clamp(27px,2.2vw,38px);font-weight:900;line-height:.92}.fighter-card-content{background:linear-gradient(#080808 0%,#0b0a08 100%);padding:0 26px 22px;position:relative}.fighter-card-record-block{border-top:1px solid #c99e4626;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:91px;display:grid}.fighter-card-record-main,.fighter-card-ko{flex-direction:column;display:flex}.fighter-card-record-main strong{color:#fff;letter-spacing:-1px;font-size:27px;font-weight:900;line-height:1}.fighter-card-record-main span,.fighter-card-ko span{color:#625d53;letter-spacing:1.8px;margin-top:7px;font-size:7px;font-weight:900}.fighter-card-ko{border-left:1px solid #c99e4621;min-width:62px;padding-left:20px}.fighter-card-ko strong{color:#c99e46;font-size:27px;font-weight:900;line-height:1}.fighter-card-action{color:#777168;letter-spacing:2px;justify-content:space-between;align-items:flex-end;height:49px;font-size:8px;font-weight:900;transition:color .25s;display:flex}.fighter-card-arrow{color:#c99e46;font-size:17px;line-height:.8;transition:transform .25s;transform:translate(0)}.fighter-card-link:hover .fighter-card-action,.fighter-card-link:focus-visible .fighter-card-action{color:#fff}.fighter-card-link:hover .fighter-card-arrow,.fighter-card-link:focus-visible .fighter-card-arrow{transform:translate(5px)}.fighter-grid-games-summary{background:linear-gradient(110deg,#ffffff12,#ffffff04);border:1px solid #ffffff1f;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:35px;margin-bottom:22px;padding:30px;display:grid}.fighter-grid-games-heading>span{color:#ffffff73;letter-spacing:.2em;margin-bottom:8px;font-size:.62rem;font-weight:900;display:block}.fighter-grid-games-heading>strong{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1;display:block}.fighter-grid-games-medals{grid-template-columns:repeat(3,1fr);display:grid}.fighter-grid-games-medals>div{flex-direction:column;min-width:75px;padding:6px 20px;display:flex}.fighter-grid-games-breakdown{color:#ffffff80;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:.62rem;font-weight:800;display:flex}.fighter-accomplishment-list{border-top:1px solid #ffffff1a}.fighter-accomplishment{border-bottom:1px solid #ffffff1a;grid-template-columns:170px 1fr;gap:30px;padding:24px 0;display:grid}.fighter-accomplishment-marker{padding-top:4px}.fighter-accomplishment-marker span{color:#ffffff8c;letter-spacing:.13em;border:1px solid #ffffff29;padding:7px 9px;font-size:.56rem;font-weight:900;display:inline-block}.fighter-accomplishment-content{min-width:0}.fighter-accomplishment-title h3{text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.fighter-accomplishment-content>p{color:#ffffff8c;max-width:750px;margin:10px 0 0;font-size:.82rem;line-height:1.6}.fighter-accomplishment-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fighter-accomplishment-meta span{color:#fff6;letter-spacing:.12em;background:#ffffff0b;padding:5px 7px;font-size:.53rem;font-weight:900}.events-card-poster{background:#0d0d0d;min-height:530px;position:relative;overflow:hidden}.events-card-poster img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.events-card-poster-placeholder{background:radial-gradient(circle,#ffffff12,#0000 35%),#0b0b0b;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:530px;display:flex}.events-card-live-marker{z-index:3;color:#050505;letter-spacing:1.8px;background:#fff;padding:8px 11px;font-size:7px;font-weight:900;position:absolute;top:18px;left:18px}.events-card-content{flex-direction:column;min-width:0;padding:35px;display:flex}.events-card-topline{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.events-card-topline span,.events-card-topline small{color:#555;letter-spacing:2px;font-size:7px;font-weight:900}.events-card-date{justify-content:space-between;align-items:flex-end;margin-top:30px;display:flex}.events-card-date>div{grid-template-columns:auto auto;align-items:center;display:grid}.events-card-date strong{letter-spacing:-4px;grid-row:span 2;margin-left:10px;font-size:52px;font-weight:900;line-height:.8}.events-card-date small{color:#4e4e4e;letter-spacing:2px;font-size:8px;font-weight:900}.events-card-date>p{color:#454545;letter-spacing:2px;margin:0;font-size:10px;font-weight:900}.events-card-content h3{overflow-wrap:anywhere;letter-spacing:-3px;text-transform:uppercase;margin:35px 0 0;font-size:clamp(32px,3vw,52px);font-weight:900;line-height:.9}.events-card-description{color:#686868;margin:20px 0 0;font-size:12px;line-height:1.7}.events-card-meta>div{justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.events-card-meta>div+div{border-top:1px solid #ffffff0f}.events-card-link{color:#fff;letter-spacing:1.8px;align-self:flex-start;margin-top:auto;padding-top:30px;font-size:8px;font-weight:900;transition:color .2s,transform .2s}.events-archive-section{background:#050505;border-top:1px solid #ffffff0f}.events-empty{text-align:center;background:#0a0a0a;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-top:45px;display:flex}:root{--cbl-gold-deep:#7b5717;--cbl-gold:#c99a36;--cbl-gold-bright:#e7c66b;--cbl-gold-pale:#f2dda0;--cbl-gold-line:#c99a3661;--cbl-gold-soft:#c99a361c;--cbl-gold-glow:#c99a3629}.cbl-header{z-index:100;background:#070707f5;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 5%;display:flex;position:relative}.cbl-brand{align-items:center;gap:14px;display:flex}.cbl-brand-mark{color:#050505;letter-spacing:-1px;background:#fff;justify-content:center;align-items:center;width:58px;height:46px;font-size:20px;font-weight:900;display:flex;transform:skew(-7deg)}.cbl-brand-text{flex-direction:column;line-height:1;display:flex}.cbl-brand-text strong{letter-spacing:3px;font-size:16px;font-weight:900}.cbl-brand-text small{color:#777;letter-spacing:3px;margin-top:5px;font-size:9px;font-weight:700}.cbl-nav{align-items:center;gap:30px;display:flex}.cbl-nav a{color:#9a9a9a;letter-spacing:1.4px;text-transform:uppercase;padding:34px 0 32px;font-size:12px;font-weight:800;transition:color .2s,transform .2s;position:relative}.cbl-nav a:after{content:"";background:#fff;width:0;height:2px;transition:width .2s;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.cbl-nav a:hover{color:#fff;transform:translateY(-1px)}.cbl-nav a:hover:after{width:100%}@media (max-width:900px){.cbl-header{padding:0 24px}.cbl-brand-text{display:none}.cbl-nav{gap:16px}.cbl-nav a{font-size:10px}}.cbl-header{z-index:100;background:radial-gradient(circle at 8% 0,#d8a93f18,#0000 22%),linear-gradient(#0b0a08 0%,#070707 54%,#050505 100%);border-top:1px solid #eecb6957;border-bottom:1px solid #c99a3642;min-height:76px;position:relative;box-shadow:0 12px 42px #0000006b,inset 0 1px #ffeaab06}.cbl-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ab75166b 10%,#f6da85d1 32%,#b57f1d52 58%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.cbl-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c5912752 12%,#efcf74b3 50%,#c5912752 88%,#0000);height:1px;position:absolute;bottom:-1px;left:4.5%;right:4.5%;box-shadow:0 0 16px #c99a361a}.cbl-brand{isolation:isolate;position:relative}.cbl-brand:before{content:"";z-index:-1;opacity:.68;pointer-events:none;background:radial-gradient(#c99a3621,#c99a3606 46%,#0000 72%);position:absolute;inset:-16px -28px}.cbl-brand-mark{border:1px solid #f6dc97a8;transition:transform .22s,filter .22s,box-shadow .22s;position:relative;overflow:hidden;transform:skew(-6deg);box-shadow:inset 0 1px #fff8d78a,inset 0 -1px #4e2f0266,0 8px 26px #7b4e0729;color:#090704!important;background:linear-gradient(135deg,#9b6a17 0%,#d4a73f 27%,#f1d782 49%,#c58e28 73%,#81530f 100%)!important}.cbl-brand-mark:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffae06b,#0000);width:46%;height:190%;transition:left .52s cubic-bezier(.22,1,.36,1);position:absolute;top:-45%;left:-75%;transform:rotate(18deg)}.cbl-brand:hover .cbl-brand-mark{filter:brightness(1.09);transform:skew(-6deg)translateY(-1px);box-shadow:inset 0 1px #fff8d79e,0 10px 32px #b47e1c38}.cbl-brand:hover .cbl-brand-mark:after{left:135%}.cbl-brand-text strong{color:#f4f1e9;letter-spacing:3.2px;text-shadow:0 0 22px #ffffff09}.cbl-brand-text small{color:#e7c66ba3;letter-spacing:3.6px}.cbl-nav{align-self:stretch;align-items:center;display:flex}.cbl-nav a{color:#e0ddd39e;text-shadow:0 1px 12px #0009;align-items:center;height:100%;transition:color .18s,text-shadow .18s,transform .18s;display:inline-flex;position:relative}.cbl-nav a:before{content:"";opacity:0;background:linear-gradient(90deg,#9c6815,#f1d57c 50%,#9c6815);height:2px;transition:left .22s cubic-bezier(.22,1,.36,1),right .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;bottom:-1px;left:50%;right:50%;box-shadow:0 0 11px #e2b84f47,0 -5px 18px #c99a3614}.cbl-nav a:after{content:"";opacity:0;background:#efd27a;border-radius:50%;width:4px;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 0 11px #efd27a94}.cbl-nav a:hover{color:#efd27a;text-shadow:0 0 18px #e0b1412b,0 1px 12px #000000b3;transform:translateY(-1px)}.cbl-nav a:hover:before{opacity:1;left:10%;right:10%}.cbl-nav a:hover:after{opacity:.75;transform:translate(-50%)translateY(0)}@media (max-width:1180px){.cbl-header{min-height:72px}.cbl-nav a:after{display:none}}@media (max-width:760px){.cbl-header{border-top-color:#eecb6942}.cbl-brand:before{inset:-12px -18px}}.cbl-nav a:after{display:none!important}.cbl-nav a:hover{color:#efd27a;text-shadow:0 0 12px #e0b1411a,0 1px 12px #000000b3}.cbl-nav a:hover:before{opacity:.92;height:1px;left:14%;right:14%;box-shadow:0 0 8px #e2b84f33,0 -3px 12px #c99a360d}.cbl-nav a:before,.cbl-nav a:after{display:none!important}.cbl-nav a{isolation:isolate;overflow:hidden}.cbl-nav a>*{z-index:2;position:relative}.cbl-nav a:hover{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 7px #deb24929)drop-shadow(0 0 16px #a86f1114);background-image:linear-gradient(110deg,#8d6016 0%,#c99a36 20%,#f5dda0 42%,#fff0bd 50%,#d4a43e 68%,#8d6016 100%);background-position:50%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.22,1,.36,1) both cblNavGoldGlint;color:#0000!important}.cbl-nav a{box-shadow:inset 0 0 #0000}.cbl-nav a:hover{box-shadow:inset 0 18px 28px -28px #f5d37c29,inset 0 -18px 30px -30px #c99a3624}@keyframes cblNavGoldGlint{0%{background-position:180%}55%{background-position:38%}to{background-position:-70%}}@media (prefers-reduced-motion:reduce){.cbl-nav a:hover{background-position:50%;animation:none}}.cbl-nav a:after{background:linear-gradient(90deg,#bf912d00,#e2bb56b8 22%,#ffe18ef2 50%,#e2bb56b8 78%,#bf912d00);height:1px;bottom:22px;box-shadow:0 0 4px #e2bb5647,0 0 9px #e2bb561f}.cbl-nav a:hover:after{box-shadow:0 0 5px #ffe18e8c,0 0 12px #e2bb5642}@media (max-width:1050px){.events-featured-inner{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:48px}.events-featured-poster{min-height:540px}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.events-hero{min-height:500px;padding:70px 7%}.events-hero-rule{flex-wrap:wrap;gap:12px 20px}.events-featured{padding:70px 7%}.events-featured-inner{grid-template-columns:1fr;gap:42px}.events-featured-poster{min-height:620px}.events-featured-meta{grid-template-columns:1fr}.events-featured-meta>div,.events-featured-meta>div+div{border-left:0;padding:16px 0}.events-featured-meta>div+div{border-top:1px solid #deb0461f}.events-section{padding:70px 7%}.events-section-heading{flex-direction:column;align-items:flex-start}.events-grid{grid-template-columns:1fr}}@media (max-width:520px){.events-hero h1{font-size:64px}.events-featured-poster{min-height:500px}.events-featured-date>strong{font-size:54px}.events-featured-content h2{font-size:44px}.events-card-poster{height:330px}}.cbl-nav{gap:22px!important}.cbl-nav a{letter-spacing:.11em!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.cbl-nav a:hover{font-weight:700!important}.cbl-header{min-height:64px}@media (max-width:1180px){.cbl-nav{gap:17px!important}.cbl-nav a{letter-spacing:.095em!important;font-size:9px!important}}.cbl-header{height:68px!important;min-height:68px!important}.cbl-nav a{padding-top:26px!important;padding-bottom:24px!important}@media (max-width:1180px){.cbl-header{height:64px!important;min-height:64px!important}.cbl-nav a{padding-top:24px!important;padding-bottom:22px!important}}.cbl-hero{background:radial-gradient(circle at 75% 45%,#ffffff12,#0000 30%),linear-gradient(120deg,#050505 0%,#090909 55%,#111 100%);flex-direction:column;justify-content:center;min-height:calc(100vh - 86px);padding:0 8%;display:flex}.cbl-eyebrow{color:#777;letter-spacing:5px;margin:0 0 18px;font-size:12px;font-weight:800}.cbl-hero h1{letter-spacing:-5px;max-width:1000px;margin:0;font-size:clamp(58px,8vw,120px);font-weight:900;line-height:.86}.cbl-hero-description{color:#999;max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.6}@media (max-width:900px){.cbl-hero{padding:0 7%}}.next-event{background:#080808;border-top:1px solid #ffffff0f;padding:70px 8% 80px}.next-event-label{align-items:center;gap:18px;margin-bottom:24px;display:flex}.next-event-label span{color:#050505;letter-spacing:2px;background:#fff;padding:7px 10px;font-size:10px;font-weight:900}.next-event-label p{color:#666;letter-spacing:3px;margin:0;font-size:10px;font-weight:800}.next-event-main{background:linear-gradient(110deg,#111 0%,#0c0c0c 60%,#151515 100%);border:1px solid #ffffff14;align-items:center;min-height:180px;padding:30px 36px;display:flex}.next-event-date{border-right:1px solid #ffffff1f;flex-shrink:0;grid-template-columns:auto auto;align-items:center;width:130px;display:grid}.next-event-date span{color:#777;letter-spacing:2px;font-size:12px;font-weight:900}.next-event-date strong{letter-spacing:-4px;grid-row:span 2;font-size:58px;font-weight:900;line-height:1}.next-event-date small{color:#555;letter-spacing:2px;font-size:10px;font-weight:800}.next-event-info{flex:1;padding-left:38px}.next-event-info p{color:#666;letter-spacing:3px;margin:0 0 7px;font-size:10px;font-weight:800}.next-event-info h2{letter-spacing:-2px;margin:0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1}.next-event-info span{color:#999;letter-spacing:2px;margin-top:12px;font-size:12px;font-weight:700;display:block}.next-event-action{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.next-event-action>span{color:#555;letter-spacing:2px;font-size:10px;font-weight:800}.next-event-action button{color:#050505;cursor:pointer;letter-spacing:1.5px;background:#fff;border:0;padding:14px 24px;font-size:11px;font-weight:900;transition:background .2s,transform .2s}.next-event-action button:hover{background:#d8d8d8;transform:translateY(-2px)}@media (max-width:700px){.next-event{padding:50px 7%}.next-event-main{flex-direction:column;align-items:flex-start;gap:28px;padding:28px}.next-event-date{border-bottom:1px solid #ffffff1f;border-right:0;width:100%;padding-bottom:22px}.next-event-info{padding-left:0}.next-event-action{align-items:flex-start;width:100%}}.latest-news{background:#050505;padding:100px 8%}.latest-news-heading{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.latest-news-heading p{color:#666;letter-spacing:4px;margin:0 0 8px;font-size:10px;font-weight:800}.latest-news-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1}.latest-news-heading>a{color:#777;letter-spacing:2px;padding-bottom:5px;font-size:10px;font-weight:800;transition:color .2s}.latest-news-heading>a:hover{color:#fff}@media (max-width:650px){.latest-news{padding:70px 7%}.latest-news-heading{flex-direction:column;align-items:flex-start;gap:22px}}.sl-showcase{background:#0a0a0a;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.sl-showcase-visual{background:radial-gradient(circle,#ffffff1f,#0000 28%),radial-gradient(circle at 30% 70%,#ffffff0d,#0000 30%),linear-gradient(135deg,#171717 0%,#090909 55%,#050505 100%);justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.sl-showcase-visual:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute}.sl-showcase-visual:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute}.sl-visual-inner{z-index:2;text-align:center;position:relative}.sl-visual-inner span{color:#777;letter-spacing:6px;margin-bottom:18px;font-size:11px;font-weight:900;display:block}.sl-visual-inner strong{letter-spacing:-3px;font-size:clamp(34px,4vw,62px);font-weight:900;line-height:.95}.sl-showcase-content{flex-direction:column;justify-content:center;padding:90px 10%;display:flex}.sl-eyebrow{color:#666;letter-spacing:4px;margin:0 0 18px;font-size:10px;font-weight:900}.sl-showcase-content h2{letter-spacing:-5px;margin:0 0 32px;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.86}.sl-description{color:#929292;max-width:620px;margin:0 0 18px;font-size:15px;line-height:1.75}.sl-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.sl-primary-button{color:#050505;letter-spacing:1.8px;background:#fff;padding:16px 22px;font-size:10px;font-weight:900;transition:transform .2s,background .2s}.sl-primary-button:hover{background:#ddd;transform:translateY(-2px)}.sl-byline{color:#4f4f4f;letter-spacing:2px;font-size:9px;font-weight:800}@media (max-width:850px){.sl-showcase{grid-template-columns:1fr}.sl-showcase-visual{min-height:420px}.sl-showcase-content{padding:70px 7%}}.next-event-button{color:#050505;font:inherit;letter-spacing:1.8px;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;padding:14px 22px;font-size:9px;font-weight:900;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.latest-news-empty{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:48px 0}.latest-news-empty p{color:#ffffff80;margin:0}.cbl-home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cbl-home-primary-action,.cbl-home-secondary-action{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff47;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.7rem;font-weight:900;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cbl-home-primary-action{color:#050505;background:#fff;border-color:#fff}.cbl-home-primary-action:hover{background:#ffffffd1}.cbl-home-secondary-action{color:#fff}.cbl-home-secondary-action:hover{color:#050505;background:#fff;border-color:#fff}.cbl-home-explore{width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0 120px}.cbl-home-explore-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:34px;display:flex}.cbl-home-explore-heading>div>span{letter-spacing:.2em;color:#ffffff73;margin-bottom:10px;font-size:.7rem;font-weight:900;display:block}.cbl-home-explore-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.9}.cbl-home-explore-heading p{color:#ffffff80;max-width:500px;margin:0;line-height:1.7}.cbl-home-explore-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.cbl-home-explore-card{color:#fff;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;gap:35px;min-height:310px;padding:32px;text-decoration:none;transition:background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.cbl-home-explore-card:hover{background:#ffffff0e}.cbl-home-explore-number{letter-spacing:.14em;color:#ffffff4d;font-size:.65rem;font-weight:900}.cbl-home-explore-card p{letter-spacing:.15em;color:#fff6;margin:0 0 7px;font-size:.64rem;font-weight:900}.cbl-home-explore-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.9}.cbl-home-explore-card div>span{color:#ffffff7a;max-width:390px;margin-top:18px;line-height:1.65;display:block}.cbl-home-explore-card>strong{letter-spacing:.12em;color:#ffffffb3;font-size:.68rem}@media (max-width:760px){.cbl-home-explore{width:min(100% - 28px,1180px);padding:70px 0 85px}.cbl-home-explore-heading{display:block}.cbl-home-explore-heading p{margin-top:20px}.cbl-home-explore-grid{grid-template-columns:1fr}.cbl-home-explore-card{min-height:260px;padding:26px}}@media (max-width:520px){.cbl-home-hero-actions{flex-direction:column;align-items:stretch}.cbl-home-primary-action,.cbl-home-secondary-action{width:100%}}.cbl-hero{min-height:clamp(650px,78vh,820px);padding-top:70px;padding-bottom:120px;position:relative;overflow:hidden}.cbl-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#ffffff08 58%,#0000);height:1px;position:absolute;bottom:42px;left:8%;right:8%}.cbl-hero:after{content:"SCROLL FOR NEXT EVENT  ↓";color:#ffffff57;letter-spacing:2.4px;pointer-events:none;font-size:8px;font-weight:900;position:absolute;bottom:18px;left:8%}.next-event{z-index:3;background:linear-gradient(#ffffff05,#0000 140px),#080808;padding-top:54px;position:relative}.next-event:before{content:"";background:#fff;width:72px;height:2px;position:absolute;top:0;left:8%}.next-event-main{transition:border-color .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.next-event-main:hover{border-color:#ffffff29;transform:translateY(-2px)}.next-event-date,.next-event-info,.next-event-action,.next-event-button{z-index:2;position:relative}@media (max-width:900px){.cbl-hero{min-height:690px;padding-top:60px;padding-bottom:110px}}@media (max-width:700px){.cbl-hero{min-height:calc(100svh - 86px);padding-top:50px;padding-bottom:100px}.cbl-hero:before{left:7%;right:7%}.cbl-hero:after{left:7%}.next-event{padding-top:46px}.next-event:before{left:7%}.next-event-main:after{font-size:92px;bottom:-24px;right:10px}}.latest-news{background:radial-gradient(circle at 82% 12%,#ffffff09,#0000 26%),#050505;padding-top:112px;padding-bottom:118px;position:relative;overflow:hidden}.latest-news:before{content:"CBL NEWSROOM";color:#ffffff05;letter-spacing:-.07em;pointer-events:none;font-size:clamp(60px,9vw,150px);font-weight:900;line-height:1;position:absolute;top:42px;right:7%}.latest-news-heading{z-index:2;border-bottom:1px solid #ffffff1a;padding-bottom:24px;position:relative}.latest-news-heading>div{padding-left:18px;position:relative}.latest-news-heading>div:before{content:"";background:#fff;width:3px;position:absolute;top:3px;bottom:2px;left:0}.latest-news-heading>a{border-bottom:1px solid #ffffff2e;padding:11px 0 9px;transition:color .2s,border-color .2s,transform .2s}.latest-news-heading>a:hover{border-color:#fff;transform:translate(3px)}.latest-news-empty{z-index:2;background:#090909;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:180px;padding:35px;display:flex;position:relative}.latest-news-empty p{color:#5f5f5f;letter-spacing:2.5px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}@media (max-width:650px){.latest-news{padding-top:78px;padding-bottom:82px}.latest-news:before{font-size:64px;top:32px;right:5%}.latest-news-heading{padding-bottom:22px}.latest-news-heading>div{padding-left:14px}}.cbl-home-explore{background:radial-gradient(circle at 8% 100%,#ffffff09,#0000 27%),#080808;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:110px 8% 120px;position:relative;overflow:hidden}.cbl-home-explore:after{content:"CBL";color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(180px,26vw,430px);font-weight:900;line-height:.8;position:absolute;bottom:-70px;right:5%}.cbl-home-explore-heading{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px;padding-bottom:28px;display:flex;position:relative}.cbl-home-explore-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.cbl-home-explore-card{background:linear-gradient(135deg,#ffffff09,#0000 52%),#0b0b0b;border:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cbl-home-explore-card:before{content:"";background:#fff;width:3px;height:0;transition:height .25s;position:absolute;top:0;left:0}.cbl-home-explore-card:after{color:#ffffff06;letter-spacing:-.07em;pointer-events:none;font-size:92px;font-weight:900;line-height:1;position:absolute;bottom:-20px;right:24px}.cbl-home-explore-card:first-child:after{content:"RANK"}.cbl-home-explore-card:nth-child(2):after{content:"GOLD"}.cbl-home-explore-card:nth-child(3):after{content:"FIGHT"}.cbl-home-explore-card:nth-child(4):after{content:"DATE"}.cbl-home-explore-card:hover:before{height:100%}.cbl-home-explore-number{z-index:2;color:#3f3f3f;letter-spacing:2px;align-self:flex-end;font-size:12px;font-weight:900;position:relative}.cbl-home-explore-card>div{z-index:2;margin:34px 0 30px;position:relative}.cbl-home-explore-card h3{letter-spacing:-2px;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:.95}.cbl-home-explore-card>strong{z-index:2;color:#d7d7d7;letter-spacing:2px;border-bottom:1px solid #0000;width:fit-content;font-size:9px;font-weight:900;transition:color .2s,border-color .2s,transform .2s;position:relative}.cbl-home-explore-card:hover>strong{color:#fff;border-color:#ffffffa6;transform:translate(3px)}@media (max-width:850px){.cbl-home-explore-heading{flex-direction:column;align-items:flex-start;gap:22px}.cbl-home-explore-grid{grid-template-columns:1fr}.cbl-home-explore-card{min-height:245px}}@media (max-width:650px){.cbl-home-explore{padding:78px 7% 84px}.cbl-home-explore-heading{margin-bottom:30px}.cbl-home-explore-heading>div{padding-left:14px}.cbl-home-explore-card{min-height:230px;padding:26px}.cbl-home-explore-card:after{font-size:70px;right:14px}.cbl-home-explore-card>div{margin:28px 0 25px}}.sl-showcase{background:#080808;min-height:680px;position:relative;overflow:hidden}.sl-showcase:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#ffffff21 18% 82%,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:50%}.sl-showcase-visual{isolation:isolate;background:radial-gradient(circle at 50% 48%,#ffffff21,#0000 25%),radial-gradient(circle at 18% 82%,#ffffff0e,#0000 25%),linear-gradient(145deg,#181818 0%,#0b0b0b 52%,#050505 100%);min-height:680px}.sl-showcase-visual:before{border-color:#ffffff1a;width:470px;height:470px;box-shadow:0 0 80px #ffffff06,inset 0 0 80px #ffffff05}.sl-showcase-visual:after{border-color:#fff1;width:330px;height:330px}.sl-visual-inner:before{content:"SECOND LIFE";color:#ffffff3d;letter-spacing:5px;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.sl-visual-inner{width:min(520px,80%)}.sl-visual-inner span{color:#747474;margin-bottom:20px}.sl-visual-inner strong{text-shadow:0 8px 35px #00000080;display:block}.sl-showcase-content{background:radial-gradient(circle at 100% 20%,#ffffff09,#0000 28%),#090909;min-height:680px;padding-top:95px;padding-bottom:95px;position:relative;overflow:hidden}.sl-showcase-content:after{content:"CBL";color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:210px;font-weight:900;line-height:1;position:absolute;bottom:-50px;right:-16px}.sl-showcase-content>*{z-index:2;position:relative}.sl-eyebrow{padding-left:18px;position:relative}.sl-eyebrow:before{content:"";background:#fff;width:3px;position:absolute;top:1px;bottom:1px;left:0}.sl-showcase-content h2{max-width:720px;margin-bottom:36px}.sl-description{color:#8b8b8b;max-width:650px}.sl-actions{padding-top:6px}.sl-primary-button{border:1px solid #fff;position:relative;overflow:hidden}.sl-primary-button:hover{color:#fff;background:0 0;transform:translateY(-2px)}.sl-byline{color:#555}@media (max-width:850px){.sl-showcase:before{display:none}.sl-showcase,.sl-showcase-visual,.sl-showcase-content{min-height:auto}.sl-showcase-visual{min-height:470px}.sl-showcase-content{border-top:1px solid #ffffff14;padding-top:78px;padding-bottom:82px}}@media (max-width:560px){.sl-showcase-visual{min-height:390px}.sl-showcase-visual:before{width:310px;height:310px}.sl-showcase-visual:after{width:220px;height:220px}.sl-visual-inner{width:82%}.sl-showcase-content{padding:68px 7% 74px}.sl-showcase-content:after{font-size:130px;bottom:-25px;right:-10px}.sl-actions{flex-direction:column;align-items:flex-start;gap:18px}}.cbl-hero{isolation:isolate;background:radial-gradient(at 78% 44%,#ffffff1b 0%,#ffffff06 22%,#0000 48%),radial-gradient(at 96% 4%,#78000029 0%,#0000 34%),linear-gradient(110deg,#020202 0%,#050505 43%,#0b0b0b 72%,#050505 100%);min-height:calc(100vh - 86px);padding:0 8%;position:relative;overflow:hidden}.cbl-hero:before{content:"CBL";z-index:-1;color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(240px,35vw,650px);font-weight:900;line-height:.72;position:absolute;top:50%;right:-1.5vw;transform:translateY(-52%)}.cbl-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 69%,#ffffff09 69.08%,#0000 69.16%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff03 120px,#0000 121px),linear-gradient(#0000 70%,#000000b8 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 72%);mask-image:linear-gradient(90deg,#0000 30%,#000 72%)}.cbl-hero>*{z-index:2;position:relative}.cbl-hero h1{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 18px 55px #0000008c;max-width:1050px;font-size:clamp(72px,8.3vw,132px);line-height:.82}.cbl-hero-description{color:#ffffff8f;margin-top:34px;font-size:16px}.next-event{background:radial-gradient(circle at 82% 38%,#ffffff0a,#0000 28%),linear-gradient(#060606 0%,#030303 100%);border-top:1px solid #ffffff12;padding:74px 8% 96px;position:relative;overflow:hidden}.next-event:before{content:"FIGHT NIGHT";color:#ffffff05;letter-spacing:-.07em;white-space:nowrap;pointer-events:none;font-size:clamp(70px,9vw,150px);font-weight:900;line-height:1;position:absolute;top:17px;right:6%}.next-event-label{z-index:2;margin-bottom:20px;position:relative}.next-event-label span{padding:8px 12px;box-shadow:0 0 30px #ffffff12}.next-event-main{z-index:2;background:radial-gradient(circle at 78%,#ffffff0e,#0000 25%),linear-gradient(105deg,#121212 0%,#090909 48%,#101010 100%);border:1px solid #ffffff1f;min-height:210px;padding:38px 42px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff06}.next-event-main:before{content:"";background:#fff;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 26px #ffffff38}.next-event-main:after{content:"CBL";color:#ffffff06;letter-spacing:-.09em;pointer-events:none;font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-45px;right:-18px}.next-event-main:hover{border-color:#ffffff38;transform:translateY(-4px);box-shadow:0 38px 95px #0000008c,inset 0 1px #ffffff0a}.next-event-date{width:150px;padding-right:30px}.next-event-date strong{letter-spacing:-.06em;font-size:68px}.next-event-info{padding-left:44px}.next-event-info h2{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(36px,4vw,58px)}.next-event-info p,.next-event-action>span,.next-event-label p{color:#ffffff61}.next-event-button{color:#050505;letter-spacing:.17em;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;min-width:128px;padding:16px 22px;font-size:9px;font-weight:900;transition:transform .22s,background .22s;display:inline-flex}.next-event-button:hover{background:#dedede;transform:translateY(-3px)}@media (max-width:900px){.cbl-hero:before{opacity:.7;right:-8vw}.cbl-hero h1{font-size:clamp(60px,12vw,100px)}.next-event-main{padding:34px 30px}}@media (max-width:700px){.cbl-hero{justify-content:center;min-height:720px;padding:90px 7% 80px}.cbl-hero:before{font-size:70vw;top:42%}.cbl-hero:after{display:none}.cbl-hero h1{font-size:clamp(54px,17vw,82px)}.next-event{padding:58px 7% 72px}.next-event:before{top:28px;right:-5%}.next-event-main{gap:30px;padding:32px 26px}.next-event-date{width:100%;padding-right:0}.next-event-info{padding-left:0}.next-event-action{align-items:flex-start}}.cbl-home-explore{isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffffff0b,#0000 30%),linear-gradient(#050505 0%,#080808 48%,#050505 100%);padding-top:118px;padding-bottom:128px;position:relative;overflow:hidden}.cbl-home-explore:before{content:"CBL";z-index:-1;color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(260px,31vw,590px);font-weight:900;line-height:.72;position:absolute;bottom:-155px;left:50%;transform:translate(-50%)}.cbl-home-explore:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.cbl-home-explore-heading{margin-bottom:46px;padding-bottom:34px;position:relative}.cbl-home-explore-heading:after{content:"";background:linear-gradient(90deg,#ffffff3d,#ffffff0b 58%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.cbl-home-explore-heading>div{padding-left:20px;position:relative}.cbl-home-explore-heading>div:before{content:"";background:#fff;width:3px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 20px #ffffff2e}.cbl-home-explore-heading h2{text-shadow:0 12px 34px #000000b3}.cbl-home-explore-grid{gap:12px;position:relative}.cbl-home-explore-card{isolation:isolate;background:radial-gradient(circle at 82% 16%,#ffffff0e,#0000 25%),linear-gradient(145deg,#ffffff09,#ffffff02 48%,#0003),#090909;border:1px solid #ffffff1b;min-height:330px;padding:38px 36px 32px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cbl-home-explore-card:before{content:"";z-index:-1;transform-origin:top;background:#ffffff29;width:3px;transition:transform .28s,background .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.28)}.cbl-home-explore-card:after{z-index:-1;color:#ffffff06;letter-spacing:-.08em;font-size:clamp(74px,8vw,132px);font-weight:900;line-height:.8;transition:color .28s,transform .35s;position:absolute;bottom:-28px;right:-12px}.cbl-home-explore-card:hover{background:radial-gradient(circle at 82% 16%,#ffffff18,#0000 27%),linear-gradient(145deg,#ffffff0f,#ffffff03 50%,#0000002e),#0a0a0a;border-color:#ffffff47;transform:translateY(-7px);box-shadow:0 24px 60px #00000061,inset 0 1px #ffffff0e}.cbl-home-explore-card:hover:before{background:#fff;transform:scaleY(1)}.cbl-home-explore-number{color:#ffffff47;letter-spacing:2px;font-size:10px;font-weight:900;top:26px;right:28px}.cbl-home-explore-card>div{z-index:2;max-width:390px;margin-top:64px;position:relative}.cbl-home-explore-card>div>p{color:#ffffff6b;letter-spacing:3.2px;margin-bottom:12px;font-size:9px;font-weight:900}.cbl-home-explore-card h3{letter-spacing:-2.2px;text-shadow:0 10px 26px #0000008c;margin:0;font-size:clamp(32px,3vw,48px);line-height:.94}.cbl-home-explore-card>div>span{color:#777;max-width:330px;margin-top:18px;font-size:12px;line-height:1.65;transition:color .28s;display:block}.cbl-home-explore-card:hover>div>span{color:#999}.cbl-home-explore-card>strong{z-index:3;letter-spacing:2.2px;font-size:9px;font-weight:900;transition:transform .25s,letter-spacing .25s;position:absolute;bottom:30px;left:36px}.cbl-home-explore-card:hover>strong{letter-spacing:2.7px;transform:translate(6px)}@media (max-width:900px){.cbl-home-explore{padding-top:90px;padding-bottom:100px}.cbl-home-explore-card{min-height:300px}}@media (max-width:650px){.cbl-home-explore-card{min-height:285px;padding:30px 26px 28px}.cbl-home-explore-card>div{margin-top:52px}.cbl-home-explore-card>strong{bottom:25px;left:26px}}.cbl-home-explore{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/90px 90px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/90px 90px,radial-gradient(circle at 50% 45%,#ffffff09,#0000 34%),#050505;width:100%;max-width:none;padding:120px 8% 130px;position:relative;overflow:hidden}.cbl-home-explore:before{content:"EXPLORE";color:#ffffff05;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(90px,13vw,230px);font-weight:900;line-height:.8;position:absolute;top:55px;right:6%}.cbl-home-explore-heading{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:60px;width:100%;margin:0 0 46px;padding-bottom:28px;display:flex;position:relative}.cbl-home-explore-heading>div:before{content:"";background:#fff;width:3px;position:absolute;top:2px;bottom:2px;left:0}.cbl-home-explore-heading span{color:#747474;letter-spacing:4px;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.cbl-home-explore-heading h2{letter-spacing:-4px;margin:0;font-size:clamp(44px,5vw,76px);font-weight:900;line-height:.9}.cbl-home-explore-heading>p{color:#7d7d7d;max-width:470px;margin:0 0 3px;font-size:13px;line-height:1.65}.cbl-home-explore-grid{z-index:2;background:#080808;border:1px solid #ffffff1c;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid;position:relative}.cbl-home-explore-card{background:radial-gradient(circle at 75% 15%,#ffffff0b,#0000 30%),linear-gradient(145deg,#ffffff06,#0000 55%);border:0;flex-direction:column;justify-content:space-between;min-width:0;min-height:390px;padding:38px 32px 34px;transition:background .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.cbl-home-explore-card+.cbl-home-explore-card{border-left:1px solid #ffffff1a}.cbl-home-explore-card:before{content:"";transform-origin:0;background:#fff;width:100%;height:3px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.cbl-home-explore-card:after{color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:clamp(65px,6vw,115px);font-weight:900;line-height:.8;transition:color .3s,transform .3s;position:absolute;bottom:-25px;right:-12px}.cbl-home-explore-card:hover{z-index:3;background:radial-gradient(circle at 70% 18%,#ffffff1a,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff02);transform:translateY(-7px);box-shadow:0 25px 65px #00000073}.cbl-home-explore-card:hover:before{transform:scaleX(1)}.cbl-home-explore-card:hover:after{color:#ffffff0e;transform:translate(-8px)}.cbl-home-explore-number{color:#555;letter-spacing:2px;align-self:flex-end;font-size:11px;font-weight:900}.cbl-home-explore-card>div{z-index:2;margin-top:auto;margin-bottom:40px;position:relative}.cbl-home-explore-card>div>p{color:#707070;letter-spacing:3px;margin:0 0 13px;font-size:9px;font-weight:900}.cbl-home-explore-card h3{letter-spacing:-2px;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-size:clamp(27px,2.45vw,43px);font-weight:900;line-height:.95}.cbl-home-explore-card>div>span{color:#777;max-width:290px;margin-top:18px;font-size:12px;line-height:1.6;display:block}.cbl-home-explore-card>strong{z-index:2;color:#fff;letter-spacing:2px;font-size:9px;font-weight:900;transition:transform .25s;position:relative}.cbl-home-explore-card:hover>strong{transform:translate(6px)}@media (max-width:1180px){.cbl-home-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-home-explore-card{min-height:330px}.cbl-home-explore-card:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.cbl-home-explore-card:nth-child(4){border-top:1px solid #ffffff1a}.cbl-home-explore-card h3{font-size:clamp(30px,4vw,46px)}}@media (max-width:700px){.cbl-home-explore{padding:80px 7% 90px}.cbl-home-explore-heading{flex-direction:column;align-items:flex-start;gap:24px}.cbl-home-explore-heading>p{max-width:100%}.cbl-home-explore-grid{grid-template-columns:1fr}.cbl-home-explore-card{min-height:285px;padding:30px 26px}.cbl-home-explore-card+.cbl-home-explore-card{border-top:1px solid #ffffff1a;border-left:0}.cbl-home-explore-card h3{font-size:clamp(31px,10vw,44px)}}@media (min-width:1181px) and (max-width:2050px){.cbl-hero{min-height:calc(100vh - 64px);padding-left:clamp(72px,7.7vw,150px);padding-right:clamp(72px,7.7vw,150px)}.cbl-hero h1{letter-spacing:-5px;font-size:clamp(72px,5.35vw,103px);line-height:.88}.cbl-hero-description{margin-top:24px}.next-event{padding-left:clamp(72px,7.7vw,150px);padding-right:clamp(72px,7.7vw,150px)}.next-event-main{min-height:160px}.next-event-info h2{white-space:nowrap;font-size:clamp(31px,2.25vw,44px)}.cbl-home-explore{padding-left:clamp(72px,7.7vw,150px);padding-right:clamp(72px,7.7vw,150px)}.cbl-home-explore-heading{gap:42px}.cbl-home-explore-heading h2{font-size:clamp(48px,4vw,72px)}.cbl-home-explore-heading>p{max-width:390px}.cbl-home-explore-card{min-height:335px;padding:30px 24px 28px}.cbl-home-explore-card>div{margin-bottom:30px}.cbl-home-explore-card>div>p{letter-spacing:2.5px;font-size:8px}.cbl-home-explore-card h3{letter-spacing:-1.6px;font-size:clamp(25px,1.72vw,35px);line-height:.96}.cbl-home-explore-card>div>span{max-width:250px;margin-top:14px;font-size:11px;line-height:1.55}.cbl-home-explore-card>strong{letter-spacing:1.7px;font-size:8px}.cbl-home-explore-card:after{font-size:clamp(58px,5.1vw,98px)}}@media (min-width:1181px) and (max-width:1920px){.cbl-home-explore-card:nth-child(2){padding-left:22px;padding-right:18px}.cbl-home-explore-card:nth-child(2) h3{letter-spacing:-1.7px;font-size:clamp(24px,1.62vw,31px)}}@media (max-width:1180px){.cbl-home-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbl-hero.cbl-hero-video{isolation:isolate;background:#050505}.cbl-hero.cbl-hero-video .cbl-eyebrow{text-shadow:0 2px 18px #000000e6}.cbl-hero.cbl-hero-video .cbl-hero-description{color:#ffffffc2;text-shadow:0 2px 14px #000000e6}.cbl-hero.cbl-hero-video .cbl-home-secondary-action{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000005c}@media (max-width:700px){.cbl-hero-video-media{object-position:58% center}.cbl-hero-video-shade{background:linear-gradient(90deg,#020202e0 0%,#030303a6 65%,#03030380 100%),linear-gradient(#00000047 0%,#0000002e 42%,#000000c7 100%)}}@media (prefers-reduced-motion:reduce){.cbl-hero-video-media{display:none}}.cbl-hero.cbl-hero-video{isolation:isolate;background:#050505;position:relative}.cbl-hero-video-media{z-index:0;object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cbl-hero-video-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020202b8 0%,#0303037a 34%,#04040433 64%,#0303031a 100%),linear-gradient(#00000024 0%,#0000000a 48%,#0000009e 100%),radial-gradient(circle at 76% 45%,#7600001a,#0000 42%);position:absolute;inset:0}.cbl-hero.cbl-hero-video:before,.cbl-hero.cbl-hero-video:after{z-index:4}@media (max-width:700px){.cbl-hero-video-media{object-position:58% center}.cbl-hero-video-shade{background:linear-gradient(90deg,#020202c2 0%,#0303037a 72%,#03030357 100%),linear-gradient(#0000002e 0%,#00000014 44%,#000000ad 100%)}}.cbl-hero-video-media{filter:none}.cbl-hero-video-shade{background:linear-gradient(90deg,#020202c2 0%,#03030394 27%,#03030347 52%,#0303031a 78%,#03030329 100%),linear-gradient(#0000001f 0%,#00000005 45%,#000000b3 100%),radial-gradient(circle at 78% 48%,#7d000014,#0000 44%)}.cbl-hero.cbl-hero-video h1{text-shadow:0 3px 18px #000000d6,0 12px 42px #0000007a}@media (max-width:700px){.cbl-hero-video-media{filter:none}}@media (min-width:1181px){.cbl-hero.cbl-hero-video{height:clamp(620px,68vh,700px);min-height:0}.cbl-hero-content{flex-direction:column;justify-content:center;min-height:100%;display:flex}}@media (min-width:1181px) and (max-height:900px){.cbl-hero.cbl-hero-video{height:620px}}.cbl-home-sponsors{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 34%),linear-gradient(#090909 0%,#050505 100%);border-top:1px solid #ffffff12;padding:96px 8% 104px;position:relative;overflow:hidden}.cbl-home-sponsors:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.cbl-home-sponsors-heading{z-index:2;text-align:center;max-width:760px;margin:0 auto 54px;position:relative}.cbl-home-sponsors-heading>span{color:#666;letter-spacing:4px;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.cbl-home-sponsors-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:900;line-height:.95}.cbl-home-sponsors-heading p{color:#777;max-width:560px;margin:20px auto 0;font-size:13px;line-height:1.7}.cbl-home-sponsor-wall{z-index:2;background:linear-gradient(90deg,#ffffff03,#ffffff09,#ffffff03);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;width:100%;max-width:1500px;margin:0 auto;display:grid;position:relative}.cbl-home-sponsor{color:#fff;border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:0;min-height:190px;padding:34px 30px 30px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.cbl-home-sponsor:last-child{border-right:0}.cbl-home-sponsor:before{content:"";opacity:0;background:#fff;height:2px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.35)}a.cbl-home-sponsor{cursor:pointer}a.cbl-home-sponsor:hover{background:radial-gradient(circle,#ffffff14,#0000 60%);transform:translateY(-3px)}a.cbl-home-sponsor:hover:before{opacity:.8;transform:scaleX(1)}.cbl-home-sponsor img{object-fit:contain;filter:grayscale()brightness(.82)contrast(1.08);opacity:.78;width:auto;max-width:min(220px,90%);height:88px;transition:filter .25s,opacity .25s,transform .25s;display:block}a.cbl-home-sponsor:hover img{filter:grayscale(0)brightness()contrast();opacity:1;transform:scale(1.045)}.cbl-home-sponsor>span{color:#6f6f6f;letter-spacing:2.2px;text-align:center;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.35;transition:color .25s}@media (max-width:1100px){.cbl-home-sponsor-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-home-sponsor{border-bottom:1px solid #ffffff13}.cbl-home-sponsor:nth-child(2n){border-right:0}.cbl-home-sponsor:nth-last-child(-n+2){border-bottom:0}}@media (max-width:650px){.cbl-home-sponsors{padding:72px 7% 78px}.cbl-home-sponsors-heading{text-align:left;margin-bottom:38px}.cbl-home-sponsors-heading p{margin-left:0}.cbl-home-sponsor-wall{grid-template-columns:1fr}.cbl-home-sponsor{border-bottom:1px solid #ffffff13;border-right:0;min-height:160px}.cbl-home-sponsor:nth-last-child(-n+2){border-bottom:1px solid #ffffff13}.cbl-home-sponsor:last-child{border-bottom:0}.cbl-home-sponsor img{height:76px}}.cbl-home-sponsor-wall{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cbl-home-sponsor{gap:24px;min-height:230px;padding:38px 36px 32px}.cbl-home-sponsor img{max-width:min(320px,82%);height:125px}.cbl-home-sponsor>span{letter-spacing:2.5px;font-size:10px}@media (min-width:1101px){.cbl-home-sponsor-wall:has(.cbl-home-sponsor:first-child:last-child){grid-template-columns:1fr;max-width:760px}.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:1220px}.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px}.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.cbl-home-sponsor-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-home-sponsor{min-height:205px}.cbl-home-sponsor img{max-width:min(280px,84%);height:110px}}@media (max-width:650px){.cbl-home-sponsor-wall{grid-template-columns:1fr}.cbl-home-sponsor{min-height:180px;padding:30px 24px 27px}.cbl-home-sponsor img{max-width:min(250px,88%);height:100px}}@media (min-width:1101px){:is(.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(5):last-child),.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px}:is(.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(7):last-child),.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr));max-width:1500px}.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px}:is(.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(10):last-child),.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(11):last-child),.cbl-home-sponsor-wall:has(.cbl-home-sponsor:nth-child(12):last-child)){grid-template-columns:repeat(4,minmax(0,1fr));max-width:1500px}}.cbl-hero-video:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 23% 48%,#c99a3621,#0000 31%),linear-gradient(90deg,#462b0529,#0000 42%);position:absolute;inset:0}.cbl-hero-content{z-index:2;position:relative}.cbl-hero .cbl-eyebrow{color:var(--cbl-gold-bright)}.cbl-home-primary-action{box-shadow:inset 0 0 0 1px #ffe7a114,0 10px 32px #97640e21;border-color:var(--cbl-gold-bright)!important;background:linear-gradient(135deg, var(--cbl-gold-pale), var(--cbl-gold) 48%, #a77520)!important;color:#080603!important}.cbl-home-primary-action:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffefc024,0 13px 38px #c99a3630}.cbl-home-secondary-action:hover{border-color:var(--cbl-gold-line);color:var(--cbl-gold-pale)}.next-event{background:radial-gradient(circle at 13%,#c99a3614,#0000 27%),#080808;border-color:#c99a3633;position:relative}.next-event:before{content:"";background:linear-gradient(90deg, transparent, var(--cbl-gold), #e7c66bbf, var(--cbl-gold), transparent);opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.next-event-label>span,.next-event-info>p{color:var(--cbl-gold-bright)}.next-event-date strong{color:var(--cbl-gold-pale);text-shadow:0 0 28px #c99a3621}.next-event-button{border-color:var(--cbl-gold)!important;background:linear-gradient(135deg, var(--cbl-gold-pale), var(--cbl-gold))!important;color:#080603!important}.next-event-button:hover{filter:brightness(1.08)}.cbl-home-news a:hover,.cbl-home-news-card:hover{border-color:#c99a3657}.cbl-home-explore{background:radial-gradient(circle at 50% 0,#c99a360e,#0000 34%),#080808}.cbl-home-explore-heading>div>span,.cbl-home-explore-card>div>p{color:var(--cbl-gold-bright)}.cbl-home-explore-number{opacity:.72;color:var(--cbl-gold)!important}.cbl-home-explore-card{border-color:#c99a361c}.cbl-home-explore-card:hover{background:radial-gradient(circle at 50% 0,#c99a3617,#0000 56%),#ffffff05;border-color:#c99a366b}.cbl-home-explore-card strong{color:var(--cbl-gold-bright)}.cbl-home-second-life,.cbl-second-life-showcase{position:relative}.cbl-home-second-life:before,.cbl-second-life-showcase:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c99a3673,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.cbl-home-sponsors{background:radial-gradient(circle at 50% 0,#c99a3616,#0000 35%),linear-gradient(#090806 0%,#050505 100%)}.cbl-home-sponsors:before{background:linear-gradient(90deg,#0000,#c99a369e,#0000)}.cbl-home-sponsors-heading>span{color:var(--cbl-gold-bright)}.cbl-home-sponsor-wall{border-top-color:#c99a363b;border-bottom-color:#c99a363b}.cbl-home-sponsor{border-right-color:#c99a3621}.cbl-home-sponsor:before{background:linear-gradient(90deg, var(--cbl-gold-deep), var(--cbl-gold-bright), var(--cbl-gold-deep))}a.cbl-home-sponsor:hover{background:radial-gradient(circle,#c99a361b,#0000 62%)}a.cbl-home-sponsor:hover>span{color:var(--cbl-gold-pale)}@media (max-width:650px){.cbl-hero-video:after{background:radial-gradient(circle at 30% 42%,#c99a361a,#0000 38%)}}.next-event-label>span{box-shadow:inset 0 1px #fff4cd57,inset 0 -1px #52330457,0 8px 24px #7e520a1f;color:#080603!important;text-shadow:none!important;background:linear-gradient(135deg,#9a6b18 0%,#d4a73f 28%,#f0d37d 52%,#c8942f 76%,#8a5d13 100%)!important;border-color:#f2dda06b!important}.next-event{border-left-color:var(--cbl-gold-bright)!important}.sl-showcase-visual{background:linear-gradient(90deg,#050505c7 0%,#05050594 42%,#050505c2 78%,#050505f0 100%),linear-gradient(#0003 0%,#00000057 58%,#000000b8 100%),url(/media/cbl-second-life-arena.webp) 50%/cover no-repeat;position:relative}.sl-showcase-visual:before{border-color:#e7c66b2b;box-shadow:0 0 95px #c99a360e,inset 0 0 85px #c99a3606}.sl-showcase-visual:after{border-color:#e7c66b1a}.sl-visual-inner:before{color:#e7c66b7a}.sl-visual-inner span{color:#f2dda09e}.sl-visual-inner strong{text-shadow:0 8px 35px #000000d1,0 0 34px #0000007a}@media (max-width:850px){.sl-showcase-visual{background-position:50% 42%}}@media (max-width:560px){.sl-showcase-visual{background-position:50% 38%}}.cbl-home-explore-card{isolation:isolate;background-color:#080808;overflow:hidden}.cbl-home-explore-card:before{content:"";z-index:0;pointer-events:none;opacity:0;transform-origin:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;inset:0;transform:scaleX(0)}.cbl-home-explore-card:after{content:"";z-index:1;pointer-events:none;opacity:0;transform-origin:0;box-shadow:inset 4px 0 0 var(--cbl-gold-bright), inset 0 0 80px #00000047;background:linear-gradient(90deg,#040404c7 0%,#04040494 45%,#0404046b 100%),linear-gradient(#0000001a,#00000070);transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;inset:0;transform:scaleX(0)}.cbl-home-explore-card:hover:before,.cbl-home-explore-card:hover:after{opacity:1;transform:scaleX(1)}.cbl-home-explore-card:first-child:before{background-image:url(/media/cbl-explore-rankings.webp);background-position:50%}.cbl-home-explore-card:nth-child(2):before{background-image:url(/media/cbl-explore-championships.webp);background-position:50%}.cbl-home-explore-card:nth-child(3):before{background-image:url(/media/cbl-explore-fighters.webp);background-position:50% 42%}.cbl-home-explore-card:nth-child(4):before{background-image:url(/media/cbl-explore-calendar.webp);background-position:50%}.cbl-home-explore-card>*{z-index:2;position:relative}.cbl-home-explore-card:hover,.cbl-home-explore-card:hover h3,.cbl-home-explore-card:hover p,.cbl-home-explore-card:hover strong{color:#fff}.cbl-home-explore-card:hover .cbl-home-explore-number{opacity:1;text-shadow:0 2px 18px #000000b8;color:var(--cbl-gold-bright)!important}@media (prefers-reduced-motion:reduce){.cbl-home-explore-card:before,.cbl-home-explore-card:after{transition:opacity .16s;transform:none}}.cbl-home-explore-card:before{background-position:50%!important;background-size:auto 100%!important}.next-event-action{min-width:310px}.next-event-actions{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.next-event-ticket-button,.next-event-view-button{white-space:nowrap;letter-spacing:1.7px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s,filter .18s;display:inline-flex}.next-event-ticket-button{color:#080603;background:linear-gradient(135deg,#9a6b18 0%,#d4a73f 28%,#f0d37d 52%,#c8942f 76%,#8a5d13 100%);border:1px solid #f2dda08f;box-shadow:inset 0 1px #fff4cd57,inset 0 -1px #52330457,0 9px 26px #7e520a24}.next-event-ticket-button:hover{color:#050402;filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #fff8da6b,0 12px 30px #c99a3633}.next-event-view-button{color:#e8e8e8!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #e7c66b4d!important}.next-event-view-button:hover{filter:none;transform:translateY(-1px);color:var(--cbl-gold-pale)!important;background:#c99a3611!important;border-color:#e7c66b9e!important}.next-event-ticket-note{color:#e7c66b80;letter-spacing:1.8px;text-align:right;white-space:nowrap;margin-top:10px;font-size:8px;font-weight:800;display:block}@media (max-width:1100px){.next-event-action{min-width:0}.next-event-actions{flex-wrap:wrap}}@media (max-width:720px){.next-event-actions{justify-content:flex-start;width:100%}.next-event-ticket-button,.next-event-view-button{flex:150px}.next-event-ticket-note{text-align:left;white-space:normal}}.sl-platform-credit{flex-direction:column;justify-content:center;gap:4px;min-height:46px;margin-left:2px;padding:0 0 0 18px;display:inline-flex;position:relative}.sl-platform-credit:before{content:"";background:linear-gradient(#ffe69d2e 0%,#dcae44eb 48%,#895b122e 100%);width:1px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 10px #d7a83c29}.sl-platform-credit strong{color:#d9d9d9;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:700;line-height:1.25;display:block}.sl-platform-credit span{color:#cda952bd;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:600;line-height:1.25;display:block}.sl-trademark-note{color:#ffffff52;letter-spacing:.055em;border-top:1px solid #d2a84421;max-width:640px;margin:24px 0 0;padding-top:14px;font-size:.6rem;font-weight:500;line-height:1.55}.sl-showcase-content h2{text-wrap:balance}.sl-showcase-content h2:after{content:"";background:linear-gradient(90deg,#ebc667eb,#ebc66700);width:64px;height:1px;margin-top:18px;display:block;box-shadow:0 0 10px #d6a73824}@media (max-width:720px){.sl-actions{align-items:flex-start}.sl-platform-credit{margin-top:4px}.sl-trademark-note{margin-top:20px}}.cbl-hero.cbl-hero-video h1 span:last-child,.cbl-hero.cbl-hero-video h1 .cbl-home-title-gold,.cbl-hero.cbl-hero-video h1 .gold{color:#d8ad50;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px #37230773)drop-shadow(0 0 12px #d4aa4f24);background:linear-gradient(105deg,#c99a36 0%,#d8ad50 24%,#e8c66c 39%,#fff0aa 47%,#e8c66c 55%,#d8ad50 74%,#c99a36 100%) 0%/220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite cbl-home-gold-headline-shine;display:inline-block}@keyframes cbl-home-gold-headline-shine{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.cbl-hero.cbl-hero-video h1 span:last-child,.cbl-hero.cbl-hero-video h1 .cbl-home-title-gold,.cbl-hero.cbl-hero-video h1 .gold{background-position:50%;animation:none}}@keyframes cblExploreGoldGlint{0%{background-position:180%}55%{background-position:38%}to{background-position:-70%}}@media (hover:hover) and (pointer:fine){.cbl-home-explore-card:hover h3{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 7px #deb24929)drop-shadow(0 0 16px #a86f1114);background-image:linear-gradient(110deg,#8d6016 0%,#c99a36 20%,#f5dda0 42%,#fff0bd 50%,#d4a43e 68%,#8d6016 100%);background-position:50%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.22,1,.36,1) both cblExploreGoldGlint;display:inline-block;color:#0000!important}}@media (prefers-reduced-motion:reduce){.cbl-home-explore-card:hover h3{background-position:38%;animation:none!important}}.cbl-hero-video-media{backface-visibility:hidden;transform:translateZ(0);filter:none!important}.cbl-hero-video-shade,.cbl-hero-video:after{mix-blend-mode:normal!important}.cbl-hero.cbl-hero-video .cbl-home-secondary-action{-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.cbl-hero.cbl-hero-video h1 span:last-child,.cbl-hero.cbl-hero-video h1 .cbl-home-title-gold,.cbl-hero.cbl-hero-video h1 .gold{animation:none!important}}.event-detail-hero{background:radial-gradient(circle at 82% 30%,#ffffff14,#0000 30%),linear-gradient(120deg,#050505 0%,#0a0a0a 52%,#111 100%);border-bottom:1px solid #ffffff14;padding:95px 8% 70px;position:relative;overflow:hidden}.event-detail-hero:after{content:"CBL";color:#ffffff05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(180px,25vw,420px);font-weight:900;line-height:.75;position:absolute;bottom:-85px;right:-30px}.event-detail-hero-inner{z-index:2;max-width:1500px;margin:0 auto;position:relative}.event-detail-title-row{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.event-detail-title-row>div:first-child{min-width:0}.event-detail-title-row h1{letter-spacing:-.065em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(60px,8vw,125px);font-weight:900;line-height:.82}.event-detail-date-block{border-left:1px solid #ffffff24;flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;width:175px;padding-left:34px;display:grid}.event-detail-date-block span{color:#777;letter-spacing:2px;font-size:12px;font-weight:900}.event-detail-date-block strong{letter-spacing:-5px;grid-row:span 2;font-size:72px;font-weight:900;line-height:.9}.event-detail-date-block small{color:#555;letter-spacing:2px;font-size:10px;font-weight:900}.event-detail-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.event-detail-meta>div{min-width:0;padding:24px 28px}.event-detail-meta>div:first-child{padding-left:0}.event-detail-meta>div+div{border-left:1px solid #ffffff1a}.event-detail-meta span{color:#505050;letter-spacing:2px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.event-detail-meta strong{letter-spacing:1.4px;font-size:12px;font-weight:900;display:block}.event-fight-card{background:linear-gradient(#070707,#050505 450px);padding:100px 8% 120px}.event-fight-card-inner{max-width:1500px;margin:0 auto}.event-section-heading{margin-bottom:42px}.event-section-heading p{color:#5f5f5f;letter-spacing:4px;margin:0 0 9px;font-size:10px;font-weight:900}.event-section-heading h2{letter-spacing:-4px;margin:0;font-size:clamp(45px,6vw,78px);font-weight:900;line-height:.9}.event-fight{background:linear-gradient(110deg,#0d0d0d,#090909 50%,#0d0d0d);border:1px solid #ffffff14;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.event-fight:hover{border-color:#ffffff2b;transform:translateY(-3px)}.event-fight-topline{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 28px;display:grid}.event-fight-topline strong{color:#777;letter-spacing:2.5px;text-transform:uppercase;font-size:9px;font-weight:900}.event-fighter{grid-template-columns:220px minmax(0,1fr);align-items:center;min-width:0;display:grid}.event-fighter-portrait{background:radial-gradient(circle at 50% 45%,#ffffff17,#0000 35%);justify-content:center;align-items:flex-end;height:100%;min-height:310px;display:flex;position:relative;overflow:hidden}.event-fighter-red .event-fighter-portrait{background:radial-gradient(circle,#82141440,#0000 60%),linear-gradient(135deg,#171010,#090909)}.event-fighter-blue .event-fighter-portrait{background:radial-gradient(circle,#19377d40,#0000 60%),linear-gradient(225deg,#10131a,#090909)}.event-fighter-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b3);height:35%;position:absolute;bottom:0;left:0;right:0}.event-fighter-portrait img{z-index:1;object-fit:contain;object-position:center bottom;filter:contrast(1.05)drop-shadow(0 15px 25px #0000008c);width:100%;height:100%;position:relative}.event-fighter-portrait>span{z-index:0;color:#ffffff0f;letter-spacing:-5px;font-size:65px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-fighter-info{min-width:0;padding:35px 30px}.event-fighter-info>span{color:#515151;letter-spacing:2.5px;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.event-fighter-info p{color:#777;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.event-fighter-info h3{overflow-wrap:anywhere;letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,46px);font-weight:900;line-height:.92}.event-fighter-info a{color:#606060;letter-spacing:1.8px;margin-top:22px;font-size:8px;font-weight:900;transition:color .2s,transform .2s;display:inline-block}.event-fighter-info a:hover{color:#fff;transform:translateY(-1px)}.event-fight-vs{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.event-fight-vs:before{content:"";background:linear-gradient(#0000,#ffffff24,#0000);width:1px;position:absolute;top:14%;bottom:14%;left:50%}.event-fight-vs strong{z-index:2;color:#050505;letter-spacing:-1px;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;font-size:24px;font-weight:900;display:flex;position:relative;box-shadow:0 0 0 8px #0a0a0a}.event-fight-vs small{z-index:2;color:#8a8a8a;letter-spacing:1.5px;text-transform:uppercase;background:#0a0a0a;max-width:160px;margin-top:24px;padding:7px 10px;font-size:7px;font-weight:900;line-height:1.5;position:relative}.event-fight-championship{background:radial-gradient(circle at 50% 100%,#fff1,#0000 40%),linear-gradient(110deg,#101010,#090909 50%,#101010);border-color:#ffffff2e}.event-fight-championship:before{content:"";z-index:5;background:linear-gradient(90deg,#0000,#fff,#0000);height:2px;position:absolute;top:0;left:0;right:0}.event-title-marker{z-index:2;color:#050505;letter-spacing:1.7px;background:#fff;margin-bottom:20px;padding:7px 10px;font-size:7px;font-weight:900;position:relative}.event-card-empty{color:#454545;letter-spacing:4px;background:#0b0b0b;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:240px;font-size:10px;font-weight:900;display:flex}.event-detail-footer-actions{justify-content:space-between;align-items:center;gap:25px;margin-top:45px;display:flex}.event-detail-footer-actions a{color:#666;letter-spacing:2px;font-size:9px;font-weight:900;transition:color .2s,transform .2s}.event-detail-footer-actions a:hover{color:#fff;transform:translateY(-1px)}.event-detail-footer-actions a:last-child:not(:first-child){color:#050505;background:#fff;padding:14px 18px}.event-detail-footer-actions a:last-child:not(:first-child):hover{background:#dcdcdc}@media (max-width:1150px){.event-fight-matchup{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}.event-fighter,.event-fighter-blue{grid-template-columns:1fr}.event-fighter-portrait{height:260px;min-height:260px}.event-fighter-red .event-fighter-portrait{order:1}.event-fighter-red .event-fighter-info,.event-fighter-blue .event-fighter-info{order:2}.event-fighter-blue .event-fighter-portrait{order:1}.event-fighter-info{flex-direction:column;justify-content:center;min-height:200px;display:flex}}@media (max-width:760px){.event-detail-hero{padding:70px 7% 55px}.event-detail-title-row{flex-direction:column;align-items:flex-start;gap:40px}.event-detail-date-block{border-top:1px solid #ffffff24;border-left:0;width:100%;padding:22px 0 0}.event-detail-date-block strong{font-size:60px}.event-detail-meta{grid-template-columns:repeat(2,1fr)}.event-detail-meta>div{padding:20px}.event-detail-meta>div:first-child{padding-left:20px}.event-detail-meta>div:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.event-detail-meta>div:nth-child(4){border-top:1px solid #ffffff1a}.event-fight-card{padding:70px 7% 90px}.event-fight-topline{text-align:center;grid-template-columns:1fr;gap:7px;padding:15px 18px}.event-fight-topline span:last-child{text-align:center}.event-fight-matchup,.event-fighter,.event-fighter-blue{grid-template-columns:1fr}.event-fighter-portrait{height:310px;min-height:310px}.event-fighter-info,.event-fighter-blue .event-fighter-info{text-align:center;min-height:0;padding:30px 24px}.event-fight-vs{min-height:155px}.event-fight-vs:before{top:0;bottom:0}.event-fight-vs strong{width:68px;height:68px;font-size:20px}.event-title-marker{margin-bottom:16px}.event-fight-vs small{margin-top:18px}.event-detail-footer-actions{flex-direction:column;align-items:stretch}}@media (max-width:480px){.event-detail-title-row h1{font-size:52px}.event-detail-meta{grid-template-columns:1fr}.event-detail-meta>div,.event-detail-meta>div:first-child{padding:18px 0}.event-detail-meta>div+div{border-top:1px solid #ffffff1a;border-left:0}.event-fighter-portrait{height:280px;min-height:280px}.event-fighter-info h3{font-size:32px}}.event-poster-section{background:radial-gradient(circle at 18% 45%,#ffffff0b,#0000 28%),#080808;border-bottom:1px solid #ffffff14;padding:100px 8%;position:relative;overflow:hidden}.event-poster-inner{max-width:1500px;margin:0 auto}.event-poster-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.event-poster-heading p{color:#5f5f5f;letter-spacing:4px;margin:0 0 9px;font-size:10px;font-weight:900}.event-poster-heading h2{letter-spacing:-4px;margin:0;font-size:clamp(45px,6vw,78px);font-weight:900;line-height:.9}.event-poster-heading>span{color:#4e4e4e;letter-spacing:2px;text-transform:uppercase;padding-bottom:5px;font-size:9px;font-weight:900}.event-poster-display{grid-template-columns:minmax(300px,560px) minmax(0,1fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.event-poster-frame{background:#0d0d0d;border:1px solid #ffffff21;padding:12px;position:relative;box-shadow:0 35px 90px #00000080}.event-poster-frame:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 25% 75%,#ffffff14);position:absolute;inset:-1px}.event-poster-image{z-index:1;width:100%;height:auto;display:block;position:relative}.event-poster-details{max-width:620px}.event-poster-label{color:#5d5d5d;letter-spacing:3px;margin:0 0 16px;font-size:9px;font-weight:900}.event-poster-details h3{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(50px,6vw,92px);font-weight:900;line-height:.86}.event-poster-info{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.event-poster-info>div{min-width:0;padding:20px 20px 20px 0}.event-poster-info>div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:20px}.event-poster-info>div:nth-child(n+3){border-top:1px solid #ffffff1a}.event-poster-info span{color:#4d4d4d;letter-spacing:2px;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.event-poster-info strong{overflow-wrap:anywhere;letter-spacing:1px;font-size:11px;font-weight:900;line-height:1.5;display:block}.event-poster-description{color:#696969;max-width:500px;margin:30px 0 0;font-size:13px;line-height:1.7}.event-poster-view{color:#050505;letter-spacing:2px;background:#fff;margin-top:30px;padding:15px 20px;font-size:8px;font-weight:900;transition:transform .2s,background .2s;display:inline-block}.event-poster-view:hover{background:#ddd;transform:translateY(-2px)}@media (max-width:1000px){.event-poster-display{grid-template-columns:minmax(280px,430px) minmax(0,1fr);gap:50px}.event-poster-details h3{font-size:55px}}@media (max-width:760px){.event-poster-section{padding:70px 7%}.event-poster-heading{flex-direction:column;align-items:flex-start;gap:15px}.event-poster-display{grid-template-columns:1fr;gap:45px}.event-poster-frame{width:min(100%,500px);margin:0 auto}.event-poster-details{max-width:none}.event-poster-details h3{font-size:clamp(45px,13vw,70px)}}@media (max-width:480px){.event-poster-info{grid-template-columns:1fr}.event-poster-info>div,.event-poster-info>div:nth-child(2n){border-left:0;padding:17px 0}.event-poster-info>div+div{border-top:1px solid #ffffff1a}}.event-live-banner{z-index:5;color:#050505;background:#fff;border-bottom:1px solid #0000002e;padding:0 8%;position:relative}.event-live-banner-inner{align-items:center;gap:30px;max-width:1500px;min-height:62px;margin:0 auto;display:flex}.event-live-indicator{flex-shrink:0;align-items:center;gap:9px;display:flex}.event-live-indicator strong{letter-spacing:2px;font-size:9px;font-weight:900}.event-live-dot{background:#050505;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cbl-live-pulse;display:block}.event-live-banner p{letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.event-live-banner>.event-live-banner-inner>span{color:#00000085;letter-spacing:1.6px;text-align:right;margin-left:auto;font-size:7px;font-weight:900}@keyframes cbl-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (max-width:760px){.event-live-banner{padding:15px 7%}.event-live-banner-inner{flex-direction:column;align-items:flex-start;gap:7px;min-height:0}.event-live-banner>.event-live-banner-inner>span{text-align:left;margin-left:17px}}@media (prefers-reduced-motion:reduce){.event-live-dot{animation:none}}.event-fight-result-official{position:relative;overflow:hidden}.event-fight-result-official .event-fighter-winner{position:relative}.event-fighter-winner-label{color:#050505;letter-spacing:2px;text-transform:uppercase;background:#fff;border:1px solid #ffffffe6;justify-content:center;align-items:center;margin-top:12px;padding:7px 14px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.event-official-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:220px;display:flex}.event-official-result>span{color:#ffffff8c;letter-spacing:2px;text-transform:uppercase;border:1px solid #ffffff38;margin-bottom:14px;padding:6px 10px;font-size:7px;font-weight:900;line-height:1;display:inline-block}.event-official-result>strong{color:#fff;letter-spacing:-.5px;text-transform:uppercase;margin:0;font-size:clamp(15px,1.6vw,24px);font-weight:950;line-height:.95;display:block}.event-official-result>p{color:#fff9;letter-spacing:1.4px;text-transform:uppercase;margin:11px 0 0;font-size:8px;font-weight:900;line-height:1.5}.event-fight-result-official .event-fight-topline{border-bottom-color:#ffffff29}.event-fight-result-official .event-fight-topline>span:last-child{color:#fff;letter-spacing:1.6px;font-weight:900}.event-fight-result-official .event-fighter:not(.event-fighter-winner){opacity:.58}.event-fight-result-official .event-fighter-winner{opacity:1}.event-fight-result-official .event-fighter-winner .event-fighter-portrait{filter:contrast(1.05)brightness(1.05)}@media (max-width:760px){.event-official-result{max-width:180px;margin:18px auto}.event-official-result>strong{font-size:17px}.event-official-result>p{font-size:7px}.event-fighter-winner-label{margin-top:9px;padding:6px 10px;font-size:7px}}.events-page{color:#fff;background:#050505;min-height:100vh}.events-hero{background:radial-gradient(circle at 76% 42%,#d29e2a1f,#0000 30%),radial-gradient(circle at 15% 85%,#ffffff09,#0000 28%),linear-gradient(118deg,#050505 0%,#090806 58%,#0d0b07 100%);border-bottom:1px solid #dcac4029;align-items:center;min-height:560px;padding:0 8%;display:flex;position:relative;overflow:hidden}.events-hero:before{content:"CBL";color:#d8a93c09;letter-spacing:-.09em;pointer-events:none;font-size:clamp(180px,27vw,430px);font-weight:900;line-height:.8;position:absolute;bottom:-76px;right:5%}.events-hero-inner{z-index:2;width:min(100%,1450px);margin:0 auto;position:relative}.events-hero-eyebrow{color:#c69a3b;letter-spacing:4px;margin:0 0 18px;font-size:10px;font-weight:900}.events-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(70px,9vw,132px);font-weight:900;line-height:.78}.events-hero-description{color:#9a9a9a;max-width:610px;margin:32px 0 0;font-size:15px;line-height:1.75}.events-hero-rule{border-top:1px solid #dbab3e38;gap:24px;width:min(610px,100%);margin-top:34px;padding-top:16px;display:flex}.events-hero-rule span{color:#706548;letter-spacing:2px;font-size:8px;font-weight:900}.events-featured{background:radial-gradient(circle at 82%,#d4a22f14,#0000 30%),#080808;border-bottom:1px solid #ffffff0f;padding:100px 8%;position:relative}.events-featured-inner{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:center;gap:clamp(55px,7vw,110px);width:min(100%,1450px);margin:0 auto;display:grid}.events-featured-poster{background:radial-gradient(circle at 50% 38%,#d9a93b26,#0000 32%),linear-gradient(145deg,#17130b,#080808);border:1px solid #deb04642;min-height:620px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b}.events-featured-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.events-featured-poster-shade{pointer-events:none;background:linear-gradient(#0000 62%,#00000061),linear-gradient(90deg,#0000001f,#0000 30%);position:absolute;inset:0}.events-featured-poster-placeholder{flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.events-featured-poster-placeholder span{color:#d4a53d;letter-spacing:-7px;font-size:90px;font-weight:900;line-height:1}.events-featured-poster-placeholder small{color:#655936;letter-spacing:4px;margin-top:14px;font-size:9px;font-weight:900}.events-featured-status{z-index:3;color:#090704;letter-spacing:2px;background:linear-gradient(135deg,#f0cf74,#b9801f);padding:9px 12px;font-size:8px;font-weight:950;position:absolute;top:22px;left:22px;box-shadow:0 0 24px #d5a3312e}.events-featured-live .events-featured-status{box-shadow:0 0 28px #e6b84a52}.events-featured-eyebrow{color:#c99b38;letter-spacing:4px;margin:0 0 24px;font-size:10px;font-weight:900}.events-featured-date{align-items:center;gap:18px;margin-bottom:26px;display:flex}.events-featured-date>strong{color:#e4bd5f;letter-spacing:-4px;border-right:1px solid #deb04647;padding-right:18px;font-size:64px;font-weight:900;line-height:.85}.events-featured-date div{flex-direction:column;gap:5px;display:flex}.events-featured-date span{color:#d1a548;letter-spacing:2px;font-size:15px;font-weight:900}.events-featured-date small{color:#66615a;letter-spacing:2px;font-size:9px;font-weight:900}.events-featured-content h2{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.88}.events-featured-description{color:#979797;max-width:700px;margin:28px 0 0;font-size:14px;line-height:1.75}.events-featured-meta{border-top:1px solid #deb0462e;border-bottom:1px solid #deb0462e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.events-featured-meta>div{min-width:0;padding:20px 22px 20px 0}.events-featured-meta>div+div{border-left:1px solid #deb04624;padding-left:22px}.events-featured-meta span{color:#665d48;letter-spacing:2px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.events-featured-meta strong{overflow-wrap:anywhere;color:#d7d7d7;letter-spacing:1.1px;font-size:11px;font-weight:900;display:block}.events-featured-link{color:#090704;letter-spacing:1.8px;background:linear-gradient(135deg,#e7c25e,#b47a1c);border:1px solid #ffe18b52;width:fit-content;margin-top:34px;padding:15px 20px;font-size:9px;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-block}.events-featured-link:hover{transform:translateY(-2px);box-shadow:0 8px 30px #cd97222e}.events-section{background:#060606;border-bottom:1px solid #ffffff0e;padding:95px 8%}.events-section-inner{width:min(100%,1450px);margin:0 auto}.events-section-heading{border-bottom:1px solid #dcab3e24;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px;padding-bottom:20px;display:flex}.events-section-heading p{color:#8b7137;letter-spacing:4px;margin:0 0 8px;font-size:9px;font-weight:900}.events-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,62px);font-weight:900;line-height:.92}.events-section-heading>span{color:#4e493e;letter-spacing:2.2px;padding-bottom:4px;font-size:8px;font-weight:900}.events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.events-card{background:#0b0b0b;border:1px solid #ffffff13;min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden}.events-card:hover{border-color:#d7a93f47;transform:translateY(-5px);box-shadow:0 18px 48px #00000047}.events-card-poster{background:radial-gradient(circle at 50% 35%,#d2a1311a,#0000 30%),#11100d;height:360px;position:relative;overflow:hidden}.events-card-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000006b);position:absolute;inset:0}.events-card-poster img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.events-card:hover .events-card-poster img{transform:scale(1.025)}.events-card-poster-placeholder{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.events-card-poster-placeholder span{color:#c99b38;letter-spacing:-4px;font-size:58px;font-weight:900;line-height:1}.events-card-poster-placeholder small{color:#5e553e;letter-spacing:3px;margin-top:10px;font-size:8px;font-weight:900}.events-card-live-marker{z-index:3;color:#d5aa4c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.8px;background:#050505e0;border:1px solid #d7aa4c4d;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;top:18px;left:18px}.events-card-live-now-marker{color:#090704;background:linear-gradient(135deg,#e6c15e,#ad741a)}.events-card-content{padding:28px}.events-card-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.events-card-topline span{color:#967735;letter-spacing:2.2px;font-size:8px;font-weight:900}.events-card-topline small{color:#56514a;letter-spacing:1.5px;font-size:7px;font-weight:900}.events-card-date{border-bottom:1px solid #daaa3e21;justify-content:space-between;align-items:flex-end;margin-top:24px;padding-bottom:18px;display:flex}.events-card-date>div{grid-template-columns:auto auto;align-items:center;column-gap:9px;display:grid}.events-card-date span{color:#a98130;letter-spacing:1.5px;font-size:10px;font-weight:900}.events-card-date strong{color:#e0b857;letter-spacing:-3px;grid-row:span 2;font-size:42px;font-weight:900;line-height:.85}.events-card-date small,.events-card-date>p{color:#56514a;letter-spacing:1.4px;margin:0;font-size:8px;font-weight:900}.events-card-content h3{letter-spacing:-.035em;text-transform:uppercase;margin:24px 0 0;font-size:27px;font-weight:900;line-height:.98}.events-card-description{color:#818181;min-height:66px;margin:16px 0 0;font-size:12px;line-height:1.65}.events-card-meta{gap:11px;margin-top:24px;display:grid}.events-card-meta>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:9px;display:flex}.events-card-meta span{color:#514b3e;letter-spacing:1.5px;font-size:7px;font-weight:900}.events-card-meta strong{color:#a7a7a7;letter-spacing:1px;text-align:right;font-size:8px;font-weight:900}.events-card-link{color:#c89a37;letter-spacing:1.7px;margin-top:25px;font-size:8px;font-weight:900;transition:color .2s,transform .2s;display:inline-block}.events-card-link:hover{color:#f0cf75;transform:translate(3px)}.events-card-archive{background:#090909}.events-card-archive .events-card-poster{filter:saturate(.62)}.events-card-archive:hover .events-card-poster{filter:saturate(.82)}.events-empty{text-align:center;background:radial-gradient(circle,#d19f2d0d,#0000 38%),#090909;border:1px solid #d7a93f1a;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:45px;display:flex}.events-empty span{color:#9c7b32;letter-spacing:3px;font-size:9px;font-weight:900}.events-empty p{color:#5f5f5f;margin:12px 0 0;font-size:12px}@media (max-width:1050px){.events-featured-inner{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:48px}.events-featured-poster{min-height:540px}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.events-hero{min-height:500px;padding:70px 7%}.events-hero-rule{flex-wrap:wrap;gap:12px 20px}.events-featured{padding:70px 7%}.events-featured-inner{grid-template-columns:1fr;gap:42px}.events-featured-poster{min-height:620px}.events-featured-meta{grid-template-columns:1fr}.events-featured-meta>div,.events-featured-meta>div+div{border-left:0;padding:16px 0}.events-featured-meta>div+div{border-top:1px solid #deb0461f}.events-section{padding:70px 7%}.events-section-heading{flex-direction:column;align-items:flex-start}.events-grid{grid-template-columns:1fr}}@media (max-width:520px){.events-hero h1{font-size:64px}.events-featured-poster{min-height:500px}.events-featured-date>strong{font-size:54px}.events-featured-content h2{font-size:44px}.events-card-poster{height:330px}}.events-featured-poster{aspect-ratio:1080/1708;min-height:0!important}.events-featured-poster img{object-fit:contain!important;object-position:center center!important}.events-featured-poster-placeholder{height:100%;min-height:0!important}.events-featured-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.events-featured-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.events-featured-actions .events-featured-link{color:#d8b04f;background:0 0;border-color:#dcac4047;margin-top:0}.events-featured-ticket-link{color:#090704;letter-spacing:1.8px;background:linear-gradient(135deg,#e7c25e,#b47a1c);border:1px solid #ffe18b52;padding:15px 20px;font-size:9px;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-block}.events-featured-ticket-link:hover{transform:translateY(-2px);box-shadow:0 8px 30px #cd97222e}.events-card-poster{aspect-ratio:1080/1708;height:auto!important}.events-card-poster img{object-fit:contain!important;object-position:center center!important}@media (max-width:780px){.events-featured-meta{grid-template-columns:1fr}.events-featured-poster{min-height:0!important}}@media (max-width:520px){.events-featured-poster{min-height:0!important}.events-card-poster{height:auto!important}}.events-card{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.events-card-poster{aspect-ratio:1080/1708!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}.events-card-poster img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.events-card-content{z-index:2!important;box-sizing:border-box!important;background:#0b0b0b!important;width:100%!important;min-width:0!important;position:relative!important}.events-card-archive .events-card-content{background:#090909!important}@media (min-width:781px){.events-grid{align-items:start!important}.events-card{align-self:start!important}}.events-hero{background:linear-gradient(90deg,#050505fc 0%,#050505f5 28%,#050505c7 48%,#05050578 70%,#0505058f 100%),linear-gradient(#00000038 0%,#00000014 52%,#0000007a 100%),url(/media/cbl-events-hero.webp) 50% 54%/cover no-repeat!important}.events-hero:before{content:""!important;color:#0000!important;letter-spacing:0!important;background:radial-gradient(circle at 76% 47%,#d7a42e17,#0000 31%)!important;font-size:0!important;inset:0 auto auto 0!important}.events-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029 0%,#0000 58%),linear-gradient(#0000002e 0%,#0000 28%,#00000038 100%);position:absolute;inset:0}.events-hero-inner{z-index:3!important}@media (max-width:780px){.events-hero{background:linear-gradient(90deg,#050505f7 0%,#050505e0 55%,#050505a8 100%),linear-gradient(#0003,#0000007a),url(/media/cbl-events-hero.webp) 62%/cover no-repeat!important}}.event-detail-page{color:#fff;background:#050505;min-height:100vh}.event-program-hero{background:radial-gradient(circle at 76% 42%,#d6a4301a,#0000 29%),radial-gradient(circle at 18% 84%,#ffffff06,#0000 25%),linear-gradient(118deg,#050505 0%,#090806 58%,#0c0a06 100%);border-bottom:1px solid #dcac4024;padding:88px 8% 105px;position:relative;overflow:hidden}.event-detail-eyebrow{color:#bd9134;letter-spacing:4px;margin:0 0 17px;font-size:9px;font-weight:950}.event-program-classification{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.event-program-classification span{color:#9d7a31;letter-spacing:1.8px;background:#d5a32f09;border:1px solid #d6a53538;padding:7px 10px;font-size:7px;font-weight:950}.event-program-copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:880px;margin:0;font-size:clamp(62px,7.5vw,112px);font-weight:950;line-height:.82}.event-detail-subtitle{color:#929292;max-width:690px;margin:28px 0 0;font-size:14px;line-height:1.75}.event-program-date{align-items:center;gap:18px;margin-top:34px;display:flex}.event-program-date>strong{color:#e0b653;letter-spacing:-4px;border-right:1px solid #dcac4040;padding-right:18px;font-size:68px;font-weight:950;line-height:.84}.event-program-date div{flex-direction:column;gap:5px;display:flex}.event-program-meta{border-top:1px solid #dcac4029;border-bottom:1px solid #dcac4029;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.event-program-meta>div{min-width:0;padding:19px 18px 19px 0}.event-program-meta>div+div{border-left:1px solid #dcac401c;padding-left:18px}.event-program-meta span{color:#5f5746;letter-spacing:1.8px;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.event-program-meta strong{color:#c8c8c8;letter-spacing:.8px;overflow-wrap:anywhere;font-size:9px;font-weight:900;line-height:1.45;display:block}.event-program-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.event-program-ticket,.event-program-poster-link{letter-spacing:1.7px;padding:15px 19px;font-size:8px;font-weight:950;transition:transform .2s,box-shadow .2s,color .2s;display:inline-block}.event-program-ticket{color:#090704;background:linear-gradient(135deg,#e8c35f,#b47a1c);border:1px solid #ffe28c52}.event-program-ticket:hover,.event-program-poster-link:hover{transform:translateY(-2px)}.event-program-ticket:hover{box-shadow:0 9px 28px #cd97222b}.event-program-art{justify-content:center;display:flex}.event-program-poster{aspect-ratio:1080/1708;background:#0b0b0b;border:1px solid #dcac4040;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a}.event-program-poster img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.event-program-poster-glow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #d6a32e12}.event-program-poster-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.event-program-poster-empty span{color:#d0a13d;letter-spacing:-5px;font-size:76px;font-weight:950}.event-program-poster-empty small{color:#62583f;letter-spacing:3px;margin-top:12px;font-size:8px;font-weight:900}.event-fight-card-program{background:linear-gradient(#d3a02d05,#0000 320px),#060606;padding:100px 8% 115px}.event-fight-card-program .event-fight-card-inner{width:min(100%,1450px);margin:0 auto}.event-card-heading{border-bottom:1px solid #dcac4024;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;padding-bottom:20px;display:flex}.event-card-heading>div>p{color:#8b7137;letter-spacing:4px;margin:0 0 8px;font-size:9px;font-weight:950}.event-card-heading>div>h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:950;line-height:.88}.event-card-heading>span{color:#595247;letter-spacing:1.8px;padding-bottom:5px;font-size:8px;font-weight:900}.event-fights{gap:22px;display:grid}.event-fight{background:linear-gradient(90deg,#8012120b,#0000 30% 70%,#173f740e),#0a0a0a;border:1px solid #ffffff13;position:relative;overflow:hidden;box-shadow:0 16px 45px #0003}.event-fight:before{content:"";pointer-events:none;background:linear-gradient(#dbab3e30,#0000 80%);width:1px;position:absolute;top:56px;bottom:0;left:50%}.event-fight-topline{background:#ffffff03;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:52px;padding:0 22px;display:grid}.event-fight-topline span{color:#5c574d;letter-spacing:1.7px;font-size:7px;font-weight:950}.event-fight-topline span:last-child{text-align:right}.event-fight-topline strong{color:#a98130;letter-spacing:2px;text-align:center;font-size:8px;font-weight:950}.event-fight-championship .event-fight-topline strong{color:#e0b654}.event-fight-matchup{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:stretch;min-height:335px;display:grid}.event-fighter{grid-template-columns:minmax(145px,.72fr) minmax(0,1fr);align-items:end;gap:24px;min-width:0;padding:26px 30px 0;display:grid}.event-fighter-portrait{align-self:end;height:285px;position:relative;overflow:hidden}.event-fighter-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 22px #00000057);width:100%;height:100%;position:absolute;inset:0}.event-fighter-portrait>span{color:#cf9f3738;justify-content:center;align-items:center;height:100%;font-size:54px;font-weight:950;display:flex}.event-fighter-info{align-self:center;padding-bottom:28px}.event-fighter-blue .event-fighter-info{text-align:right}.event-fighter-info>span{color:#6e6451;letter-spacing:2px;font-size:7px;font-weight:950}.event-fighter-info p{color:#9a7931;letter-spacing:.6px;margin:9px 0 4px;font-size:12px;font-weight:800}.event-fighter-info h3{color:#eee;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,48px);font-weight:950;line-height:.92}.event-fighter-info a{color:#776333;letter-spacing:1.5px;margin-top:17px;font-size:7px;font-weight:950;display:inline-block}.event-fighter-info a:hover{color:#d4aa4c}.event-fight-vs{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.event-fight-vs>strong{color:#d7b052;letter-spacing:-3px;font-size:42px;font-weight:950;line-height:1}.event-fight-vs>small{color:#766139;letter-spacing:1px;text-transform:uppercase;max-width:160px;margin-top:10px;font-size:7px;font-weight:900;line-height:1.5}.event-title-marker{color:#090704;letter-spacing:1.6px;background:linear-gradient(135deg,#e8c35f,#ad7419);margin-bottom:12px;padding:6px 9px;font-size:6px;font-weight:950}.event-fighter-winner-label{color:#080603;letter-spacing:1.5px;background:linear-gradient(135deg,#e7c15b,#ae7418);width:fit-content;margin-top:13px;padding:6px 8px;font-size:6px;font-weight:950}.event-fighter-blue .event-fighter-winner-label{margin-left:auto}.event-official-result{text-align:center;width:100%;padding:16px 10px}.event-official-result span{color:#806a39;letter-spacing:1.6px;margin-bottom:8px;font-size:6px;font-weight:950;display:block}.event-official-result strong{color:#ddb253;text-transform:uppercase;font-size:16px;font-weight:950;line-height:1.05;display:block}.event-official-result p{color:#777;letter-spacing:.7px;margin:8px 0 0;font-size:7px;font-weight:850;line-height:1.5}.event-detail-footer-actions{border-top:1px solid #dcac401f;justify-content:space-between;gap:20px;margin-top:34px;padding-top:22px;display:flex}.event-detail-footer-actions a{color:#9d7b34;letter-spacing:1.6px;font-size:8px;font-weight:950}@media (max-width:1050px){.event-program-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:48px}.event-program-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.event-fight-matchup{grid-template-columns:minmax(0,1fr) 125px minmax(0,1fr)}.event-fighter{gap:15px;padding-left:18px;padding-right:18px}}@media (max-width:780px){.event-program-hero{padding:70px 7%}.event-program-hero-inner{grid-template-columns:1fr}.event-program-art{justify-content:flex-start}.event-program-poster{width:min(100%,390px)}.event-program-meta{grid-template-columns:1fr}.event-program-meta>div,.event-program-meta>div+div{border-left:0;padding:14px 0}.event-program-meta>div+div{border-top:1px solid #dcac401a}.event-fight-card-program{padding:72px 7% 85px}.event-card-heading{flex-direction:column;align-items:flex-start}.event-fight-topline{text-align:center;grid-template-columns:1fr;gap:6px;padding:13px 16px}.event-fight-topline span:last-child{text-align:center}.event-fight-matchup{grid-template-columns:1fr}.event-fight:before{display:none}.event-fighter,.event-fighter-blue{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);min-height:250px}.event-fighter-blue{direction:rtl}.event-fighter-blue>*{direction:ltr}.event-fighter-portrait{height:230px}.event-fight-vs{border-top:1px solid #dcac401a;border-bottom:1px solid #dcac401a;min-height:120px}}@media (max-width:520px){.event-program-copy h1{font-size:58px}.event-program-date>strong{font-size:56px}.event-fighter,.event-fighter-blue{text-align:center;grid-template-columns:1fr}.event-fighter-blue{direction:ltr}.event-fighter-info,.event-fighter-blue .event-fighter-info{text-align:center;padding-bottom:18px}.event-fighter-winner-label,.event-fighter-blue .event-fighter-winner-label{margin-left:auto;margin-right:auto}.event-fighter-portrait{height:270px}.event-detail-footer-actions{flex-direction:column}}.event-fighter{grid-template-columns:minmax(135px,.62fr) minmax(0,1.38fr)!important}.event-fighter-blue{grid-template-columns:minmax(0,1.38fr) minmax(135px,.62fr)!important}.event-fighter-info{min-width:0}.event-fighter-info h3{text-wrap:balance;width:100%;max-width:100%;container-type:inline-size;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(24px,2.35vw,44px)!important;line-height:.92!important}@media (max-width:1200px){.event-fighter-info h3{font-size:clamp(22px,2.7vw,38px)!important}}@media (max-width:780px){.event-fighter,.event-fighter-blue{grid-template-columns:minmax(115px,.58fr) minmax(0,1.42fr)!important}.event-fighter-info h3{font-size:clamp(25px,6vw,40px)!important}}@media (max-width:520px){.event-fighter,.event-fighter-blue{grid-template-columns:1fr!important}.event-fighter-info h3{font-size:clamp(28px,10vw,44px)!important}}.event-fight{isolation:isolate}.event-fight-matchup{overflow:hidden}.event-fighter{isolation:isolate;min-width:0;min-height:335px;position:relative;overflow:hidden;padding:0!important;display:block!important}.event-fighter-portrait{z-index:0;width:100%!important;height:100%!important;box-shadow:none!important;background:#090909!important;border:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.event-fighter-portrait img{object-fit:cover!important;object-position:center center!important;filter:saturate(.96)contrast(1.04)brightness(.88)!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.event-fighter-portrait>span{z-index:1;color:#cf9f3733;justify-content:center;align-items:center;height:100%;font-size:54px;font-weight:950;display:flex;position:relative}.event-fighter-portrait:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.event-fighter-red .event-fighter-portrait:before{background:radial-gradient(circle at 18% 55%,#871a152e,#0000 48%),linear-gradient(90deg,#07070714 0%,#0707071a 42%,#070707c2 88%,#070707eb 100%)}.event-fighter-blue .event-fighter-portrait:before{background:radial-gradient(circle at 82% 55%,#19427e2e,#0000 48%),linear-gradient(270deg,#07070714 0%,#0707071a 42%,#070707c2 88%,#070707eb 100%)}.event-fighter:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0707074d 55%,#070707e0 100%);height:34%;position:absolute;inset:auto 0 0}.event-fighter-info{z-index:3;flex-direction:column;justify-content:flex-end;width:min(58%,390px);min-width:0;min-height:335px;padding:0 28px 30px;display:flex;position:relative}.event-fighter-red .event-fighter-info{text-align:right;align-items:flex-end;margin-left:auto}.event-fighter-blue .event-fighter-info{text-align:left;align-items:flex-start;margin-right:auto}.event-fighter-info h3{text-wrap:balance;text-shadow:0 3px 18px #000000e0;width:100%;max-width:100%;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(25px,2.45vw,44px)!important;line-height:.92!important}.event-fighter-info p,.event-fighter-info>span,.event-fighter-info a{text-shadow:0 2px 12px #000000eb}.event-fighter-red .event-fighter-winner-label{margin-left:auto}.event-fighter-blue .event-fighter-winner-label{margin-left:0;margin-right:auto}.event-fight-championship .event-fighter-portrait img{filter:saturate(.98)contrast(1.05)brightness(.9)!important}@media (max-width:1050px){.event-fighter-info{width:62%;padding-left:20px;padding-right:20px}.event-fighter-info h3{font-size:clamp(22px,2.7vw,38px)!important}}@media (max-width:780px){.event-fighter{min-height:310px}.event-fighter-info{width:56%;min-height:310px;padding-bottom:24px}.event-fighter-info h3{font-size:clamp(25px,6vw,40px)!important}}@media (max-width:520px){.event-fighter{min-height:330px}.event-fighter-info,.event-fighter-red .event-fighter-info,.event-fighter-blue .event-fighter-info{text-align:center;align-items:center;width:72%;min-height:330px;margin:0 auto;padding:0 18px 24px}.event-fighter-red .event-fighter-portrait:before,.event-fighter-blue .event-fighter-portrait:before{background:linear-gradient(#07070708 0%,#07070724 46%,#070707e6 100%)}.event-fighter-info h3{font-size:clamp(28px,10vw,44px)!important}.event-fighter-winner-label,.event-fighter-red .event-fighter-winner-label,.event-fighter-blue .event-fighter-winner-label{margin-left:auto;margin-right:auto}}.event-fighter-portrait img{object-position:center 24%!important}.event-fighter-red .event-fighter-portrait img{object-position:46% 24%!important}.event-fighter-blue .event-fighter-portrait img{object-position:54% 24%!important}@media (max-width:780px){.event-fighter-portrait img,.event-fighter-red .event-fighter-portrait img,.event-fighter-blue .event-fighter-portrait img{object-position:center 20%!important}}@media (max-width:520px){.event-fighter-portrait img,.event-fighter-red .event-fighter-portrait img,.event-fighter-blue .event-fighter-portrait img{object-position:center 16%!important}}.cbl-admin-fighter-editor-field input[type=file]{color:#ffffff8c;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#cda44a0e,#ffffff05 45%,#00000047);border:1px solid #cda44a47;align-items:center;min-height:72px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}.cbl-admin-fighter-editor-field input[type=file]:hover:not(:disabled){background:linear-gradient(135deg,#cda44a18,#ffffff06 45%,#00000057);border-color:#e0bc6494}.cbl-admin-fighter-editor-field input[type=file]:focus{background:linear-gradient(135deg,#cda44a1a,#ffffff06 45%,#0006);border-color:#e0bc64b8;box-shadow:0 0 0 1px #cda44a1a,0 14px 34px #00000038}.cbl-admin-fighter-editor-field input[type=file]::file-selector-button{color:#f1d590;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#e0bc6430,#9770251f);border:1px solid #e0bc647a;min-height:48px;margin:0 16px 0 0;padding:0 22px;font-family:inherit;font-size:9px;font-weight:950;transition:border-color .15s,background .15s,color .15s,transform .15s}.cbl-admin-fighter-editor-field input[type=file]::file-selector-button:hover{color:#ffe3a0;background:linear-gradient(#e0bc6447,#9770252e);border-color:#efcd7bd1}.cbl-admin-fighter-editor-field.is-wide:has(input[type=file]){background:radial-gradient(circle at 92% 0,#cda44a14,#0000 32%),#ffffff05;border:1px solid #ffffff13;gap:10px;padding:18px;position:relative;overflow:hidden}.cbl-admin-fighter-editor-field.is-wide:has(input[type=file]):before{content:"PORTRAIT ASSET";color:#cda44a57;letter-spacing:.2em;pointer-events:none;font-size:7px;font-weight:950;position:absolute;top:17px;right:17px}.cbl-admin-fighter-editor-field.is-wide:has(input[type=file])>span{color:#efcd7be6}.cbl-admin-fighter-editor-field.is-wide:has(input[type=file])>small{color:#ffffff6b;letter-spacing:.035em;min-height:15px;font-size:8px;font-weight:750}.cbl-admin-fighter-editor-field input[type=file]:disabled::file-selector-button{cursor:not-allowed}@media (max-width:620px){.cbl-admin-fighter-editor-field.is-wide:has(input[type=file]){padding:14px}.cbl-admin-fighter-editor-field.is-wide:has(input[type=file]):before{display:none}.cbl-admin-fighter-editor-field input[type=file]{min-height:68px}.cbl-admin-fighter-editor-field input[type=file]::file-selector-button{margin-right:10px;padding:0 14px}}.event-fight-topline{min-height:62px;padding:0 26px}.event-fight-billing,.event-fight-topline>span:first-child{color:#777064;letter-spacing:2.4px;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.event-fight-topline>span:last-child{color:#777064;letter-spacing:2.2px;font-size:9px;font-weight:950;line-height:1}.event-fight-topline>strong{letter-spacing:2.4px;font-size:10px;line-height:1}.event-fight-championship{background:radial-gradient(at 50% 0,#deb1461b,#0000 34%),radial-gradient(circle,#d9a63013,#0000 30%),linear-gradient(90deg,#8012120e,#0000 31% 69%,#173f7411),#0b0a08;border-color:#deb1466b;box-shadow:0 22px 65px #0000005c,inset 0 1px #ffde850f}.event-fight-championship:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#be892073 18%,#efd077 50%,#be892073 82%,#0000);height:2px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 18px #daab3e2e}.event-fight-championship .event-fight-topline{background:linear-gradient(90deg,#bf892009,#e5bc5413 50%,#bf892009);border-bottom-color:#deb14626;min-height:68px}.event-fight-billing-title{color:#d9ad4d;letter-spacing:2.8px;text-shadow:0 0 18px #deb14624;font-size:11px}.event-fight-championship .event-fight-topline>strong{color:#edc963;letter-spacing:2.7px;font-size:11px}.event-fight-championship .event-title-marker{letter-spacing:1.9px;background:linear-gradient(135deg,#f0cf73,#b97c1d);border:1px solid #ffde8452;padding:8px 12px;font-size:7px;box-shadow:0 8px 22px #0000003d,0 0 22px #d39f2b14}.event-fight-main-event{border-color:#ecc5609e;box-shadow:0 28px 80px #0000007a,0 0 42px #c38b1e0e,inset 0 1px #ffe49914}.event-fight-main-event:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#0000,#9d6818 13%,#f3d77f 50%,#9d6818 87%,#0000);height:3px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 20px #eac25a38}.event-fight-main-event .event-fight-topline{background:radial-gradient(at 50% 0,#ebc35b1f,#0000 58%),linear-gradient(90deg,#71490b13,#cf9b2d1d 50%,#71490b13);border-bottom-color:#eac25a33;min-height:76px}.event-fight-billing-main{color:#f0ce72;letter-spacing:3.4px;text-shadow:0 0 18px #edc7632e;font-size:13px;font-weight:950;position:relative}.event-fight-billing-main:before{content:"";background:linear-gradient(90deg,#0000,#d9a83f);width:22px;height:1px;margin:0 11px 3px 0;display:inline-block}.event-fight-main-event .event-fight-topline>strong{color:#f3d477;letter-spacing:3px;text-shadow:0 0 18px #e6b74821;font-size:12px}.event-fight-main-event .event-fight-topline>span:last-child{color:#a58d59;font-size:10px}@media (max-width:700px){.event-fight-topline,.event-fight-championship .event-fight-topline,.event-fight-main-event .event-fight-topline{min-height:58px;padding:0 14px}.event-fight-billing,.event-fight-topline>span:first-child{letter-spacing:1.6px;font-size:8px}.event-fight-billing-main{letter-spacing:1.9px;font-size:9px}.event-fight-billing-main:before{display:none}.event-fight-topline>strong,.event-fight-championship .event-fight-topline>strong,.event-fight-main-event .event-fight-topline>strong{letter-spacing:1.5px;font-size:8px}.event-fight-topline>span:last-child,.event-fight-main-event .event-fight-topline>span:last-child{letter-spacing:1.2px;font-size:7px}}.event-fighter-profile-link{z-index:1;color:inherit;cursor:pointer;isolation:isolate;will-change:transform;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;position:relative}.event-fighter-profile-link:after{content:"";z-index:8;pointer-events:none;border:1px solid #0000;transition:border-color .18s,box-shadow .18s,background .18s;position:absolute;inset:0}.event-fighter-red.event-fighter-profile-link:hover:after{background:linear-gradient(90deg,#962a1c09,#0000 42%);border-color:#ac483552;box-shadow:inset 0 0 34px #7e19120e,0 0 24px #7e19120f}.event-fighter-blue.event-fighter-profile-link:hover:after{background:linear-gradient(270deg,#2d4e8c0a,#0000 42%);border-color:#4a6ca957;box-shadow:inset 0 0 34px #23417d0f,0 0 24px #23417d11}.event-fight-championship .event-fighter-profile-link:hover:after,.event-fight-main-event .event-fighter-profile-link:hover:after{border-color:#e1b95347}.event-fighter-profile-link:focus-visible{outline-offset:-1px;z-index:9;outline:1px solid #efcd7bb8}@media (prefers-reduced-motion:reduce){.event-fighter-profile-link{transition:box-shadow .12s}.event-fighter-profile-link:hover{transform:none}}@media (max-width:780px){.event-fighter-profile-link:hover{transform:translateY(-2px)}}.event-fighter-profile-link:after{content:"";z-index:2;height:34%;box-shadow:none;pointer-events:none;background:linear-gradient(#0000 0%,#0707074d 55%,#070707e0 100%);border:0;position:absolute;inset:auto 0 0}.event-fighter-profile-link:hover:after,.event-fighter-red.event-fighter-profile-link:hover:after,.event-fighter-blue.event-fighter-profile-link:hover:after,.event-fight-championship .event-fighter-profile-link:hover:after,.event-fight-main-event .event-fighter-profile-link:hover:after{box-shadow:none;background:linear-gradient(#0000 0%,#0707074d 55%,#070707e0 100%);border:0}.event-fighter-profile-link:hover{z-index:9;transform:translateY(-4px)scale(1.008);box-shadow:0 18px 42px #0000007a,inset 0 0 0 1px #dab14c29}.event-fighter-profile-link,.event-fighter-profile-link:hover{transform:none!important}.event-fighter-profile-link:hover{z-index:1;box-shadow:inset 0 0 0 1px #dab14c29,inset 0 0 38px #ffffff05}.event-fighter-red.event-fighter-profile-link:hover{box-shadow:inset 0 0 0 1px #ac483538,inset 0 0 42px #7e191209}.event-fighter-blue.event-fighter-profile-link:hover{box-shadow:inset 0 0 0 1px #4a6ca93b,inset 0 0 42px #23417d0a}.event-fight-championship .event-fighter-profile-link:hover,.event-fight-main-event .event-fighter-profile-link:hover{box-shadow:inset 0 0 0 1px #e1b95333,inset 0 0 44px #e1b95306}.event-fighter-profile-link .event-fighter-portrait img{transition:filter .18s!important}.event-fighter-profile-link:hover .event-fighter-portrait img{filter:saturate(1.01)contrast(1.07)brightness(.94)!important}.event-fighter-profile-link .event-fighter-info h3,.event-fighter-profile-link .event-fighter-info p{transition:color .18s,text-shadow .18s}.event-fighter-profile-link:hover .event-fighter-info h3{color:#fff;text-shadow:0 3px 18px #000000eb,0 0 18px #ffffff0e}.event-fighter-profile-link:hover .event-fighter-info p{color:#b79850}.event-view-fighter-label{text-transform:uppercase;text-shadow:0 2px 12px #000000eb;pointer-events:none;margin-top:22px;transition:color .18s;color:#606060!important;letter-spacing:1.8px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-block!important}.event-fighter-profile-link:hover .event-view-fighter-label{color:#b7a06d!important}.event-fighter-red .event-view-fighter-label{align-self:flex-end}.event-fighter-blue .event-view-fighter-label{align-self:flex-start}@media (max-width:520px){.event-fighter-red .event-view-fighter-label,.event-fighter-blue .event-view-fighter-label{align-self:center}}:root{--cbl-event-gold:#d8aa45;--cbl-event-gold-bright:#f0cf74;--cbl-event-gold-deep:#9b6818;--cbl-event-ink:#050505;--cbl-event-panel:#090909;--cbl-event-panel-2:#0d0c09;--cbl-event-line:#ddae432e;--cbl-event-copy:#a7a7a7}.events-hero{isolation:isolate;box-shadow:inset 0 -1px #e9c2601f,inset 0 -80px 120px #00000038;min-height:590px!important;padding-top:72px!important;padding-bottom:72px!important}.events-hero-inner{max-width:1450px}.events-hero-eyebrow{color:#d0a348!important;letter-spacing:4.6px!important;margin-bottom:20px!important;font-size:11px!important}.events-hero h1{text-wrap:balance;line-height:.77!important}.cbl-events-title-white{color:#fff;display:inline-block}.cbl-events-title-gold{color:#0000;filter:drop-shadow(0 7px 24px #c7921f1a);background:linear-gradient(#fff0b2 0%,#e4bd5a 42%,#b77a1c 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.events-hero-description{color:#a8a8a8!important;max-width:670px!important;font-size:16px!important}.events-hero-rule{border-top-color:#e1b44b47!important;gap:28px!important;margin-top:38px!important;padding-top:18px!important}.events-hero-rule span{color:#8d7a50!important;font-size:9px!important}.events-featured{background:radial-gradient(circle at 15% 35%,#ffffff06,#0000 26%),radial-gradient(circle at 82% 48%,#d8a63218,#0000 34%),linear-gradient(#080808,#070706)!important;padding-top:110px!important;padding-bottom:110px!important}.events-featured-inner{gap:clamp(64px,7vw,118px)!important}.events-featured-poster{background:#090909!important;border-color:#e8be5857!important;box-shadow:0 36px 100px #0000008c,inset 0 0 0 1px #ffe28f08,0 0 46px #d29d250e!important}.events-featured-status{letter-spacing:2.2px!important;background:linear-gradient(135deg,#f1d078,#b97b1c)!important;padding:10px 14px!important;font-size:9px!important}.events-featured-eyebrow{color:#d6aa49!important}.events-featured-content h2{color:#f7f7f7;text-wrap:balance}.events-featured-description{color:#a5a5a5!important;font-size:15px!important}.events-featured-meta{border-top:1px solid #e2b54c2e;border-bottom:1px solid #e2b54c2e;margin-top:38px!important}.events-featured-meta>div{padding-top:19px!important;padding-bottom:19px!important}.events-featured-meta span{color:#716343!important;font-size:8px!important}.events-featured-meta strong{color:#d5d5d5!important;font-size:10px!important}.events-featured-actions{margin-top:36px!important}.events-featured-ticket-link,.events-featured-link{justify-content:center;align-items:center;min-height:48px;display:inline-flex!important}.events-section{border-top:1px solid #ffffff0b;padding-top:96px!important;padding-bottom:108px!important}.events-upcoming-section{background:linear-gradient(#d2a02f05,#0000 260px),#070707!important}.events-archive-section{background:#050505!important}.events-section-heading{border-bottom:1px solid #ddae4329;margin-bottom:44px!important;padding-bottom:22px!important}.events-section-heading p{color:#a17d35!important;font-size:10px!important}.events-section-heading h2{color:#f2f2f2;letter-spacing:-.055em!important}.events-section-heading>span{color:#6c6250!important;font-size:9px!important}.events-grid{gap:28px!important}.events-card{position:relative;box-shadow:0 18px 50px #0000002e;background:linear-gradient(#daa93a06,#0000 150px),#0a0a0a!important;border-color:#ffffff16!important;transition:border-color .18s,box-shadow .18s!important}.events-card:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#dfb14557,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.events-card:hover{box-shadow:0 22px 64px #00000042,inset 0 0 0 1px #e4ba5606;border-color:#dfb34d3d!important;transform:none!important}.events-card-poster{border-bottom:1px solid #dcae461c;background:#070707!important}.events-card-content{background:linear-gradient(#daa93a06,#0000 130px),#0a0a0a!important;padding:30px 28px 34px!important}.events-card-topline span,.events-card-topline small{font-size:8px!important}.events-card-date strong{color:#e1b657!important}.events-card-content h3{color:#f0f0f0;text-wrap:balance}.events-card-description{color:#939393!important;font-size:13px!important;line-height:1.68!important}.events-card-meta{border-top:1px solid #dfb24a1c;border-bottom:1px solid #dfb24a1c;margin-top:26px!important}.events-card-meta>div{padding-top:15px!important;padding-bottom:15px!important}.events-card-meta span{color:#655a45!important;font-size:7px!important}.events-card-meta strong{color:#bdbdbd!important;font-size:9px!important}.events-card-link{justify-content:center;align-items:center;min-height:44px;color:#c99d3d!important;background:#daab3f06!important;border:1px solid #daab3f3d!important;margin-top:27px!important;padding:0 16px!important;display:inline-flex!important}.events-card-link:hover{color:#f0cd72!important;background:#daab3f0e!important;border-color:#e8c1606b!important}.events-card-archive{opacity:.82}.events-card-archive:hover{opacity:1}.event-live-banner{box-shadow:0 10px 30px #0000002e;color:#080603!important;background:linear-gradient(90deg,#f0d17a,#c28b2e 48%,#e9c865)!important;border-bottom-color:#ffe28f47!important}.event-live-dot{background:#080603!important}.event-live-indicator strong,.event-live-banner p{color:#080603!important}.event-live-banner>.event-live-banner-inner>span{color:#08060394!important}.event-program-hero{box-shadow:inset 0 -70px 110px #00000029;background:radial-gradient(circle at 77% 42%,#daa63021,#0000 31%),radial-gradient(circle at 12% 84%,#ffffff07,#0000 24%),linear-gradient(118deg,#050505 0%,#090806 56%,#0d0b07 100%)!important;border-bottom-color:#e0b14533!important;padding-top:98px!important;padding-bottom:112px!important}.event-program-hero-inner{gap:clamp(64px,7vw,120px)!important}.event-detail-eyebrow{color:#d0a347!important;font-size:10px!important}.event-program-classification span{color:#b59042!important;background:#daa7310b!important;border-color:#e1b34847!important;padding:8px 11px!important;font-size:8px!important}.event-program-copy h1{color:#f7f7f7;text-wrap:balance;text-shadow:0 9px 30px #00000057}.event-detail-subtitle{color:#a0a0a0!important;max-width:720px!important;font-size:15px!important}.event-program-date>strong{color:#efc965!important}.event-program-date span{color:#d3a746!important}.event-program-meta{border-top-color:#e3b54b33!important;border-bottom-color:#e3b54b33!important;margin-top:40px!important}.event-program-meta>div{padding-top:20px!important;padding-bottom:20px!important}.event-program-meta span{color:#756645!important;font-size:8px!important}.event-program-meta strong{color:#d0d0d0!important;font-size:10px!important}.event-program-ticket,.event-program-poster-link{justify-content:center;align-items:center;min-height:48px;display:inline-flex!important}.event-program-poster{border-color:#e8be5861!important;width:min(100%,445px)!important;box-shadow:0 40px 110px #00000094,0 0 44px #d39f2a0f!important}.event-program-poster-glow{box-shadow:inset 0 0 70px #daa73013,inset 0 0 0 1px #ffe59709!important}.event-fight-card-program{background:radial-gradient(circle at 50% 0,#dba93709,#0000 25%),linear-gradient(#d3a02d05,#0000 340px),#060606!important;padding-top:112px!important;padding-bottom:126px!important}.event-card-heading{border-bottom-color:#e2b44a33!important;margin-bottom:42px!important;padding-bottom:23px!important}.event-card-heading>div>p{color:#a8843c!important;font-size:10px!important}.event-card-heading>div>h2{color:#f5f5f5}.event-card-heading>span{color:#776c55!important;font-size:9px!important}.event-fights{gap:26px!important}.event-fight{border-color:#ffffff17!important;box-shadow:0 20px 58px #00000042,inset 0 1px #ffffff05!important}.event-fight-topline{background:linear-gradient(90deg,#ffffff03,#dcac4006,#ffffff03)!important}.event-fight-billing,.event-fight-topline>span:first-child{color:#8a8171!important}.event-fight-topline>span:last-child{color:#837966!important}.event-fighter-info h3{color:#f4f4f4!important}.event-fighter-info p{color:#b18d40!important}.event-view-fighter-label{color:#7b7468!important}.event-fight-vs>strong{text-shadow:0 0 24px #e0b54c14;color:#e1b95a!important}.event-fight-vs>small{color:#8c7441!important}.event-fight-championship{border-color:#e6bb547a!important}.event-fight-main-event{border-color:#f1cd70ad!important}.event-fight-result-official{background:linear-gradient(#deaf4307,#0000 160px),#090909}.event-official-result>span,.event-official-result span{color:#977d44!important}.event-official-result>strong,.event-official-result strong{color:#e8c161!important}.event-official-result>p,.event-official-result p{color:#8b8b8b!important}.event-fighter-winner-label{background:linear-gradient(135deg,#f0cf74,#b97b1c)!important}.event-detail-hero{background:radial-gradient(circle at 80% 35%,#d9a6301a,#0000 31%),linear-gradient(120deg,#050505 0%,#090806 56%,#0d0b07 100%)!important;border-bottom-color:#dfb1472e!important}.event-detail-date-block{border-left-color:#dfb14733!important}.event-detail-date-block strong{color:#e8c05d}.event-detail-meta{border-top-color:#dfb14724!important;border-bottom-color:#dfb14724!important}.event-poster-section{background:radial-gradient(circle at 18% 45%,#daa9390e,#0000 28%),#080808!important}.event-poster-frame{border-color:#e0b5503d!important;box-shadow:0 38px 100px #00000085!important}@media (max-width:1050px){.events-hero{min-height:530px!important}.events-featured-inner,.event-program-hero-inner{gap:50px!important}}@media (max-width:780px){.events-hero{min-height:500px!important;padding-top:66px!important;padding-bottom:66px!important}.events-hero-description{font-size:15px!important}.events-hero-rule{flex-wrap:wrap;gap:14px 20px!important}.events-featured,.events-section{padding-top:76px!important;padding-bottom:82px!important}.events-card-content{padding:26px 22px 30px!important}.event-program-hero{padding-top:72px!important;padding-bottom:78px!important}.event-program-art{justify-content:center!important}.event-program-poster{width:min(100%,410px)!important}.event-fight-card-program{padding-top:78px!important;padding-bottom:90px!important}}@media (max-width:520px){.events-hero h1{font-size:clamp(62px,19vw,92px)!important}.events-hero-rule span{font-size:8px!important}.events-featured-content h2{font-size:clamp(44px,14vw,62px)!important}.events-section-heading h2{font-size:clamp(42px,13vw,60px)!important}.event-program-copy h1{font-size:clamp(52px,16vw,68px)!important}.event-program-date>strong{font-size:58px!important}}.event-program-hero{align-items:center;min-height:720px;display:flex;box-shadow:inset 0 -90px 130px #00000042,inset 0 1px #ffe8a606;background:radial-gradient(circle at 76% 43%,#e2b03d29 0%,#e2b03d12 17%,#0000 39%),radial-gradient(circle at 18% 82%,#ffffff09,#0000 28%),linear-gradient(115deg,#030303 0%,#060606 42%,#0b0905 72%,#080704 100%)!important;border-bottom:1px solid #deae4340!important;padding:78px 6.5% 92px!important;position:relative!important;overflow:hidden!important}.event-program-hero:before{content:"CBL";color:#dfad3908;letter-spacing:-.1em;pointer-events:none;font-size:clamp(240px,30vw,520px);font-weight:950;line-height:.72;position:absolute;bottom:-82px;left:-42px}.event-program-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 4%,#dfb0450a 16%,#dfb04547 50%,#dfb0450a 84%,#0000 96%);width:1px;position:absolute;top:0;bottom:0;left:57%;transform:skew(-8deg)}.event-program-hero-inner{z-index:2!important;grid-template-columns:minmax(0,1.13fr) minmax(420px,.87fr)!important;align-items:center!important;gap:clamp(68px,7vw,128px)!important;width:min(100%,1540px)!important;margin:0 auto!important;display:grid!important;position:relative!important}.event-program-copy{border-left:2px solid #e1b246d1;max-width:900px;padding:46px 0 48px 38px;position:relative}.event-program-copy:before{content:"";background:linear-gradient(#f5d77e,#bd7d19);width:2px;height:88px;position:absolute;top:0;left:-2px;box-shadow:0 0 28px #e0b04242}.event-detail-eyebrow{text-transform:uppercase;line-height:1.2;color:#d8ab4b!important;letter-spacing:4.7px!important;margin:0 0 18px!important;font-size:10px!important;font-weight:950!important}.event-program-classification{flex-wrap:wrap!important;gap:8px!important;margin:0 0 26px!important;display:flex!important}.event-program-classification span{text-transform:uppercase;min-height:29px;color:#b99345!important;letter-spacing:2px!important;background:linear-gradient(#ddac3913,#ddac3906)!important;border:1px solid #e0b14445!important;align-items:center!important;padding:0 11px!important;font-size:8px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.event-program-copy h1{text-wrap:balance;text-shadow:0 12px 36px #0000006b;color:#f7f7f7!important;letter-spacing:-.072em!important;text-transform:uppercase!important;max-width:900px!important;margin:0!important;font-size:clamp(78px,7.35vw,138px)!important;font-weight:950!important;line-height:.79!important}.event-detail-subtitle{color:#a3a3a3!important;max-width:710px!important;margin:30px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.72!important}.event-program-date{border-top:1px solid #e2b3482b;border-bottom:1px solid #e2b3482b;width:fit-content;padding:16px 23px 16px 0;align-items:center!important;gap:19px!important;margin-top:34px!important;display:flex!important}.event-program-date>strong{text-shadow:0 8px 26px #d6a12a1f;min-width:82px;color:#f0c964!important;letter-spacing:-5px!important;border-right:1px solid #e4b54a4d!important;padding-right:20px!important;font-size:76px!important;font-weight:950!important;line-height:.8!important}.event-program-date div{justify-content:center;min-width:76px;flex-direction:column!important;gap:5px!important;display:flex!important}.event-program-date span{color:#d3a542!important;letter-spacing:2.4px!important;font-size:16px!important;font-weight:950!important}.event-program-date small{color:#77705f!important;letter-spacing:2.2px!important;font-size:9px!important;font-weight:900!important}.event-program-meta{max-width:760px;overflow:hidden;background:#deb04626!important;border:1px solid #deb04629!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin-top:30px!important;display:grid!important}.event-program-meta>div,.event-program-meta>div+div{min-width:0;background:linear-gradient(145deg,#0f0e0bf5,#080808f7)!important;border:0!important;padding:17px 19px!important}.event-program-meta>div:first-child,.event-program-meta>div:nth-child(4){background:linear-gradient(145deg,#1c180ef5,#090908fa)!important}.event-program-meta span{color:#776745!important;letter-spacing:2px!important;margin-bottom:7px!important;font-size:8px!important;font-weight:950!important;line-height:1.1!important;display:block!important}.event-program-meta strong{overflow-wrap:anywhere;color:#d9d9d9!important;letter-spacing:1.1px!important;font-size:10px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.event-program-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:28px!important;display:flex!important}.event-program-ticket,.event-program-poster-link{text-transform:uppercase;min-height:48px;letter-spacing:1.9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 19px!important;font-size:8px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.event-program-ticket{box-shadow:0 10px 30px #be84141f;color:#090703!important;background:linear-gradient(135deg,#f0cc68 0%,#d8a63d 52%,#a86813 100%)!important;border:1px solid #d7a63b!important}.event-program-ticket:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 34px #be84142e}.event-program-poster-link{color:#bd9135!important;background:#dcac3f06!important;border:1px solid #dcac3f40!important}.event-program-poster-link:hover{transform:translateY(-2px);color:#e5bd5d!important;background:#dcac3f0e!important;border-color:#e8bf5c73!important}.event-program-art{min-height:620px;position:relative;justify-content:center!important;align-items:center!important;display:flex!important}.event-program-art:before{content:"";pointer-events:none;background:linear-gradient(145deg,#dba83313,#dba83303 44%,#0000 72%);border:1px solid #e4b74f1f;width:78%;height:82%;position:absolute;transform:translate(28px,24px)}.event-program-art:after{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#dca93026,#dca9300b 38%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute}.event-program-poster{transform:translateY(4px);z-index:3!important;background:linear-gradient(145deg,#151107,#050505)!important;border:1px solid #f2cd6f85!important;width:min(100%,500px)!important;margin:0 auto!important;padding:8px!important;position:relative!important;overflow:hidden!important;box-shadow:0 44px 120px #000000ad,0 0 60px #d0961c17,inset 0 0 0 1px #ffeaae09!important}.event-program-poster:before{content:"";z-index:5;pointer-events:none;border:1px solid #ffe6a00b;position:absolute;inset:0}.event-program-poster:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffdb78d9,#0000);height:1px;position:absolute;top:0;left:11%;right:11%}.event-program-poster img{z-index:2!important;filter:contrast(1.04)saturate(1.03)!important;width:100%!important;height:auto!important;display:block!important;position:relative!important}.event-program-poster-glow{z-index:4!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 90px #d5a0260e,inset 0 0 0 1px #ffe7a106!important}.event-program-poster-empty{min-height:620px!important}@media (max-width:1180px){.event-program-hero{min-height:auto;padding-left:7%!important;padding-right:7%!important}.event-program-hero:after{display:none}.event-program-hero-inner{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr)!important;gap:58px!important}.event-program-copy{padding-left:30px}.event-program-copy h1{font-size:clamp(68px,7.6vw,102px)!important}.event-program-art{min-height:560px}.event-program-poster{width:min(100%,445px)!important}}@media (max-width:880px){.event-program-hero{padding-top:72px!important;padding-bottom:82px!important}.event-program-hero-inner{grid-template-columns:1fr!important;gap:64px!important}.event-program-copy,.event-program-meta{max-width:none}.event-program-art{min-height:0}.event-program-art:before{width:72%;height:88%}.event-program-poster{width:min(100%,500px)!important}}@media (max-width:600px){.event-program-hero{padding:60px 7% 72px!important}.event-program-copy{border-left-width:1px;padding:34px 0 36px 20px}.event-program-copy:before{width:1px;height:74px;left:-1px}.event-detail-eyebrow{letter-spacing:3px!important;font-size:8px!important}.event-program-copy h1{font-size:clamp(52px,16vw,78px)!important;line-height:.82!important}.event-detail-subtitle{margin-top:24px!important;font-size:14px!important}.event-program-date{padding-right:0}.event-program-date>strong{min-width:70px;font-size:62px!important}.event-program-meta{grid-template-columns:1fr!important}.event-program-actions{flex-direction:column!important;align-items:stretch!important}.event-program-ticket,.event-program-poster-link{width:100%}.event-program-art:before{width:86%}}.event-program-art:before{height:79%!important;transform:translate(28px,18px)!important}@media (max-width:880px){.event-program-art:before{height:84%!important;transform:translate(22px,16px)!important}}@media (max-width:600px){.event-program-art:before{height:82%!important;transform:translate(16px,14px)!important}}.event-program-art:before{height:calc(79% - 42px)!important}.event-program-poster{aspect-ratio:auto!important;height:auto!important}.event-program-hero{background:linear-gradient(90deg,#030303f0 0%,#030303e6 38%,#050402d6 62%,#060502c7 100%),linear-gradient(#00000047 0%,#0000006b 62%,#0000009e 100%),radial-gradient(circle at 76% 43%,#e2b03d1a 0%,#e2b03d09 22%,#0000 44%),#040404 url(/images/cbl-arena-hero.png) 50% 42%/cover no-repeat!important}@media (max-width:880px){.event-program-hero{background:linear-gradient(#030303e0 0%,#030303e8 48%,#040404f2 100%),url(/images/cbl-arena-hero.png) 50% 38%/cover no-repeat!important}}@media (max-width:600px){.event-program-hero{background:linear-gradient(#030303e6 0%,#030303f0 55%,#040404f7 100%),url(/images/cbl-arena-hero.png) 50% 34%/cover no-repeat!important}}.event-program-hero{min-height:650px!important;padding:62px 6.5% 72px!important}@media (max-width:1180px){.event-program-hero{padding-top:58px!important;padding-bottom:68px!important}}@media (max-width:880px){.event-program-hero{padding-top:58px!important;padding-bottom:68px!important}}.event-program-hero-inner:after{content:"FIGHT CARD\a ↓";white-space:pre;z-index:8;text-align:center;color:#e0b349c7;letter-spacing:2.2px;text-transform:uppercase;text-shadow:0 0 16px #d9a63029;pointer-events:none;border-top:1px solid #e0b34952;width:112px;padding:8px 10px 0;font-size:8px;font-weight:950;line-height:1.75;animation:1.8s ease-in-out infinite cbl-event-scroll-cue;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}@keyframes cbl-event-scroll-cue{0%,to{opacity:.7;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(6px)}}@media (max-width:880px){.event-program-hero-inner:after{bottom:-54px}}@media (max-width:600px){.event-program-hero-inner:after{letter-spacing:1.8px;width:100px;font-size:7px;bottom:-50px}}@media (prefers-reduced-motion:reduce){.event-program-hero-inner:after{animation:none}}.events-page{background:radial-gradient(circle at 50% 18%,#d6a53506,#0000 28%),#050505}.events-page .events-hero{border-bottom:1px solid #e2b54d2e!important}.events-page .events-featured{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 77% 44%,#d8a52f1b,#0000 34%),radial-gradient(circle at 14% 90%,#ffffff06,#0000 28%),linear-gradient(#080807 0%,#060606 100%)!important;border-bottom:1px solid #e1b24621!important;padding:82px 6.5% 96px!important}.events-page .events-featured:before{content:"CBL FIGHT NIGHTS";z-index:-1;color:#dfb04306;letter-spacing:-.075em;white-space:nowrap;pointer-events:none;font-size:clamp(120px,15vw,280px);font-weight:950;line-height:.8;position:absolute;bottom:-.12em;right:-.035em}.events-page .events-featured-inner{background:linear-gradient(135deg,#13110ccc,#080808e8 42%,#070707f2);border:1px solid #e1b3482e;padding:58px 52px 52px;position:relative;box-shadow:0 30px 90px #00000057,inset 0 1px #ffecb406;grid-template-columns:minmax(340px,445px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(58px,6vw,104px)!important;width:min(100%,1480px)!important;margin:0 auto!important;display:grid!important}.events-page .events-featured-inner:before{content:"NEXT EVENT  ·  01";color:#cba043;letter-spacing:2.3px;text-transform:uppercase;background:#080807;border:1px solid #e1b34857;align-items:center;min-height:30px;padding:0 13px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:0;left:52px;transform:translateY(-50%)}.events-page .events-featured-live .events-featured-inner:before{content:"LIVE EVENT  ·  01";color:#f0cf74}.events-page .events-featured-inner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2cc6d99,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.events-page .events-featured-poster{width:100%;max-width:445px;overflow:hidden;aspect-ratio:1080/1708!important;background:radial-gradient(circle at 50% 40%,#d6a32f1c,#0000 34%),#080807!important;border:1px solid #eec7656b!important;position:relative!important;box-shadow:0 35px 90px #0000008c,0 0 42px #cf971b0e,inset 0 0 0 1px #ffe69f06!important}.events-page .events-featured-poster:before{content:"";z-index:5;pointer-events:none;border:1px solid #f4d07421;position:absolute;inset:9px}.events-page .events-featured-poster img{filter:contrast(1.025)saturate(1.025);object-fit:contain!important;object-position:center!important}.events-page .events-featured-poster-shade{background:linear-gradient(#0000000a,#0000 48%,#00000042)!important}.events-page .events-featured-status{border:1px solid #ffe59d42;align-items:center;min-height:34px;display:inline-flex;color:#090704!important;letter-spacing:2.2px!important;background:linear-gradient(135deg,#f4d77f,#bd8120)!important;padding:0 13px!important;font-size:8px!important;top:18px!important;left:18px!important;box-shadow:0 8px 24px #0000003d,0 0 22px #d7a2271f!important}.events-page .events-featured-content{border-left:2px solid #deae419e;min-width:0;padding-left:34px;position:relative}.events-page .events-featured-content:before{content:"";background:linear-gradient(#f3d375,#a86b14);width:2px;height:92px;position:absolute;top:0;left:-2px;box-shadow:0 0 24px #dca93033}.events-page .events-featured-eyebrow{color:#cfa447!important;letter-spacing:4px!important;margin:0 0 18px!important;font-size:9px!important;font-weight:950!important}.events-page .events-featured-date{border-top:1px solid #e0b14626;border-bottom:1px solid #e0b14626;width:fit-content;padding:13px 20px 13px 0;gap:17px!important;margin:0 0 28px!important}.events-page .events-featured-date>strong{text-shadow:0 8px 28px #d29d261a;min-width:72px;color:#efc864!important;letter-spacing:-5px!important;border-right:1px solid #e2b3484d!important;padding-right:18px!important;font-size:70px!important;font-weight:950!important;line-height:.8!important}.events-page .events-featured-date small{color:#766f60!important;font-size:9px!important}.events-page .events-featured-content h2{text-transform:uppercase;text-wrap:balance;text-shadow:0 10px 32px #00000061;color:#f7f7f7!important;letter-spacing:-.063em!important;max-width:900px!important;margin:0!important;font-size:clamp(58px,6.4vw,104px)!important;font-weight:950!important;line-height:.84!important}.events-page .events-featured-description{color:#a5a5a5!important;max-width:720px!important;margin-top:26px!important;font-size:15px!important;line-height:1.72!important}.events-page .events-featured-meta{background:#deb04626;gap:1px;max-width:780px;overflow:hidden;border:1px solid #deb04629!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:32px!important;display:grid!important}.events-page .events-featured-meta>div,.events-page .events-featured-meta>div+div{background:linear-gradient(145deg,#100f0cfa,#080808fa);min-width:0;border:0!important;padding:16px 18px!important}.events-page .events-featured-meta>div:first-child,.events-page .events-featured-meta>div:nth-child(4){background:linear-gradient(145deg,#1a160dfa,#090908fa)}.events-page .events-featured-meta span{color:#766746!important;letter-spacing:2px!important;margin-bottom:7px!important;font-size:7px!important;font-weight:950!important}.events-page .events-featured-meta strong{color:#d5d5d5!important;font-size:10px!important;font-weight:900!important;line-height:1.35!important}.events-page .events-featured-actions{gap:12px!important;margin-top:28px!important}.events-page .events-featured-ticket-link,.events-page .events-featured-actions .events-featured-link{text-transform:uppercase;min-height:48px;letter-spacing:1.9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 19px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}.events-page .events-featured-ticket-link{box-shadow:0 10px 28px #ba7e101c;color:#090703!important;background:linear-gradient(135deg,#f0cd6d,#d4a03a 53%,#a86a14)!important;border:1px solid #d6a43a!important}.events-page .events-section{padding:86px 6.5% 100px!important}.events-page .events-upcoming-section{background:radial-gradient(circle at 70% 0,#d8a6320b,#0000 26%),linear-gradient(#d6a33006,#0000 320px),#060606!important}.events-page .events-live-section{background:radial-gradient(circle at 50% 0,#dfae410e,#0000 30%),#070706!important}.events-page .events-section-inner{width:min(100%,1480px)!important}.events-page .events-section-heading:before{content:"";background:linear-gradient(90deg,#d5a23c,#0000);align-self:flex-end;width:38px;height:2px;margin-bottom:8px;margin-left:24px;margin-right:auto;box-shadow:0 0 18px #d7a32c24}.events-page .events-section-heading p{color:#a17d35!important}.events-page .events-section-heading h2{color:#f3f3f3!important;letter-spacing:-.052em!important;font-size:clamp(42px,5vw,70px)!important}.events-page .events-section-heading>span{color:#716751!important}.events-page .events-section:not(.events-archive-section) .events-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:28px!important}.events-page .events-section:not(.events-archive-section) .events-card{min-height:430px;overflow:hidden;box-shadow:0 22px 64px #00000038;background:linear-gradient(135deg,#dba93707,#0000 40%),#090909!important;border:1px solid #ffffff16!important;grid-template-columns:minmax(230px,40%) minmax(0,60%)!important;transition:border-color .18s,box-shadow .18s!important;display:grid!important}.events-page .events-section:not(.events-archive-section) .events-card:before{inset:0 12% auto}.events-page .events-section:not(.events-archive-section) .events-card:hover{box-shadow:0 28px 78px #0000004d,inset 0 0 0 1px #e5bb5805;border-color:#e0b2494d!important;transform:none!important}.events-page .events-section:not(.events-archive-section) .events-card-poster{border-right:1px solid #e0b2481f;min-height:430px;aspect-ratio:auto!important;background:radial-gradient(circle at 50% 40%,#d7a4311a,#0000 36%),#070707!important;border-bottom:0!important;width:100%!important;height:100%!important}.events-page .events-section:not(.events-archive-section) .events-card-poster img{transition:transform .45s,filter .45s;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.events-page .events-section:not(.events-archive-section) .events-card-content{flex-direction:column;min-height:430px;display:flex;background:radial-gradient(circle at 100% 0,#d7a5300b,#0000 30%),#090909!important;padding:28px 28px 30px!important}.events-page .events-section:not(.events-archive-section) .events-card-topline{min-height:24px}.events-page .events-section:not(.events-archive-section) .events-card-date strong{font-size:48px!important}.events-page .events-section:not(.events-archive-section) .events-card-content h3{text-wrap:balance;color:#f2f2f2!important;letter-spacing:-.045em!important;margin-top:21px!important;font-size:clamp(28px,2.4vw,40px)!important;line-height:.94!important}.events-page .events-section:not(.events-archive-section) .events-card-description{color:#969696!important;min-height:0!important;margin-top:14px!important;font-size:12px!important;line-height:1.62!important}.events-page .events-section:not(.events-archive-section) .events-card-meta{gap:8px!important;margin-top:21px!important}.events-page .events-section:not(.events-archive-section) .events-card-meta>div{padding-bottom:7px!important}.events-page .events-section:not(.events-archive-section) .events-card-link{width:fit-content;color:#cda043!important;letter-spacing:1.8px!important;background:0 0!important;border:0!important;margin-top:auto!important;padding-top:20px!important;font-size:8px!important;font-weight:950!important}.events-page .events-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.events-page .events-archive-grid .events-card{opacity:.72;box-shadow:none;background:#080808!important;border-color:#ffffff0e!important;grid-template-columns:1fr!important;transition:opacity .18s,border-color .18s!important;display:grid!important}.events-page .events-archive-grid .events-card:hover{opacity:1;box-shadow:0 18px 50px #0003;border-color:#d0a4402e!important;transform:none!important}.events-page .events-archive-grid .events-card-poster{filter:grayscale(.18)saturate(.56)brightness(.78);aspect-ratio:1080/1400!important;width:100%!important;height:auto!important}.events-page .events-archive-grid .events-card-poster img{object-fit:cover!important}.events-page .events-archive-grid .events-card-content{background:#080808!important;padding:24px 24px 28px!important}.events-page .events-archive-grid .events-card-content h3{font-size:clamp(24px,2.2vw,34px)!important}.events-page .events-archive-grid .events-card-description{min-height:0!important}.events-page .events-archive-grid .events-card-meta{opacity:.78}@media (max-width:1180px){.events-page .events-featured-inner{padding:52px 42px 46px;grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;gap:54px!important}.events-page .events-section:not(.events-archive-section) .events-grid{grid-template-columns:1fr!important}.events-page .events-section:not(.events-archive-section) .events-card{grid-template-columns:minmax(250px,34%) minmax(0,66%)!important}}@media (max-width:900px){.events-page .events-featured{padding:70px 7% 82px!important}.events-page .events-featured-inner{padding:54px 34px 38px;grid-template-columns:1fr!important}.events-page .events-featured-inner:before{left:34px}.events-page .events-featured-poster{width:min(100%,430px);margin:0 auto}.events-page .events-featured-content{border-top:1px solid #deae4138;border-left:0;padding:35px 0 0}.events-page .events-featured-content:before{background:linear-gradient(90deg,#f3d375,#a86b14);width:94px;height:1px;top:-1px;left:0}.events-page .events-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.events-page .events-featured{padding:62px 6% 72px!important}.events-page .events-featured-inner{padding:48px 20px 26px}.events-page .events-featured-inner:before{left:20px}.events-page .events-featured-content h2{font-size:clamp(46px,13vw,70px)!important}.events-page .events-featured-meta,.events-page .events-section:not(.events-archive-section) .events-card{grid-template-columns:1fr!important}.events-page .events-section:not(.events-archive-section) .events-card-poster{border-right:0;min-height:0;aspect-ratio:1080/1350!important;border-bottom:1px solid #e0b2481f!important;height:auto!important}.events-page .events-section:not(.events-archive-section) .events-card-content{min-height:0}.events-page .events-archive-grid{grid-template-columns:1fr!important}.events-page .events-section-heading:before{display:none}}@media (max-width:520px){.events-page .events-section{padding:66px 6% 76px!important}.events-page .events-featured-actions{flex-direction:column!important;align-items:stretch!important}.events-page .events-featured-ticket-link,.events-page .events-featured-actions .events-featured-link{width:100%}.events-page .events-featured-date>strong{font-size:60px!important}.events-page .events-section-heading h2{font-size:clamp(40px,12vw,56px)!important}}@keyframes cblEventNameGoldShine{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.event-detail-page .cbl-event-name-number{color:#d4aa4f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #5434083d)drop-shadow(0 0 12px #d4aa4f1f);background:linear-gradient(105deg,#c89532 0%,#e1b658 18%,#f8e6a2 34%,#fff8d8 43%,#f0cf74 50%,#dca642 66%,#f2d681 82%,#c89532 100%) 0%/240% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite cblEventNameGoldShine;display:inline-block}@media (prefers-reduced-motion:reduce){.event-detail-page .cbl-event-name-number{animation:none!important}}.event-detail-page .event-program-copy h1 .cbl-event-name-number{vertical-align:baseline;margin-left:-.018em;margin-right:-.045em;padding-left:.018em;padding-right:.045em;letter-spacing:-.025em!important;overflow:visible!important}.event-detail-page .event-program-copy h1{text-wrap:normal!important;font-size:clamp(58px,6.3vw,98px)!important;line-height:.84!important;overflow:visible!important}.event-detail-page .event-program-copy h1 .cbl-event-name-number{margin-left:-.01em;margin-right:0;padding-left:.01em;padding-right:.03em;letter-spacing:-.035em!important}@media (max-width:1180px){.event-detail-page .event-program-copy h1{font-size:clamp(58px,7vw,92px)!important}}@media (max-width:600px){.event-detail-page .event-program-copy h1{font-size:clamp(48px,14vw,64px)!important;line-height:.86!important}}.event-scorecard{background:radial-gradient(circle at 88% 18%,#e1b65813,#0000 30%),linear-gradient(#0c0b09fa,#070707fc);border-top:1px solid #e1b65838;padding:22px 28px 26px;position:relative}.event-scorecard:before{content:"";background:linear-gradient(90deg,#c89532,#f8e6a2,#dca642);width:92px;height:2px;position:absolute;top:-1px;left:28px;box-shadow:0 0 18px #e1b65829}.event-scorecard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.event-scorecard-heading>div{flex-wrap:wrap;align-items:baseline;gap:13px;min-width:0;display:flex}.event-scorecard-heading span{color:#e1b658;letter-spacing:2.4px;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1}.event-scorecard-heading strong{color:#ffffffe0;letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.event-scorecard-heading>small{color:#ffffff57;letter-spacing:1.8px;text-transform:uppercase;flex-shrink:0;font-size:7px;font-weight:900;line-height:1}.event-scorecard-scroll{scrollbar-width:thin;scrollbar-color:#e1b65857 #ffffff08;width:100%;overflow-x:auto}.event-scorecard-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.event-scorecard-table th,.event-scorecard-table td{border-top:1px solid #ffffff12}.event-scorecard-table thead th{color:#ffffff57;letter-spacing:1.6px;text-align:center;text-transform:uppercase;border-top:0;padding:10px 11px;font-size:7px;font-weight:900;line-height:1}.event-scorecard-table thead th:first-child{text-align:left;width:34%;padding-left:0}.event-scorecard-table tbody th{color:#ffffffbd;letter-spacing:.8px;text-align:left;text-transform:uppercase;padding:14px 14px 14px 0;font-size:10px;font-weight:950;line-height:1.15}.event-scorecard-table tbody th>span{display:inline}.event-scorecard-table tbody th>small{color:#e1b658;letter-spacing:1.3px;vertical-align:1px;border:1px solid #e1b6586b;align-items:center;margin-left:9px;padding:4px 6px;font-size:6px;font-weight:950;line-height:1;display:inline-flex}.event-scorecard-table tbody td{color:#ffffffc7;text-align:center;font-variant-numeric:tabular-nums;padding:14px 11px;font-size:13px;font-weight:900;line-height:1}.event-scorecard-table .event-scorecard-total-heading{color:#e1b658b8;width:88px}.event-scorecard-table .event-scorecard-total{color:#f4d47b;font-size:17px;font-weight:950;position:relative}.event-scorecard-table .event-scorecard-total:before{content:"";background:#e1b65838;width:1px;position:absolute;top:24%;bottom:24%;left:0}.event-scorecard-winner{background:linear-gradient(90deg,#e1b65809,#e1b65813,#e1b65805)}.event-scorecard-winner th,.event-scorecard-winner td{color:#fff}.event-scorecard-winner .event-scorecard-total{color:#fff0b5;text-shadow:0 0 16px #e1b65824}@media (max-width:760px){.event-scorecard{padding:20px 18px 22px}.event-scorecard:before{width:72px;left:18px}.event-scorecard-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.event-scorecard-heading>div{flex-direction:column;align-items:flex-start;gap:7px}.event-scorecard-heading>small{font-size:6px}.event-scorecard-table{min-width:560px}.event-scorecard-table thead th:first-child{width:30%}.event-scorecard-table tbody th{font-size:9px}.event-scorecard-table tbody td{font-size:12px}}.event-fight-result-official .event-official-result{width:100%;max-width:170px;padding:18px 10px}.event-fight-result-official .event-official-result>strong{z-index:auto;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 0 20px #e1b6581a;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:.95;display:block;position:static;color:#e8c161!important;background:0 0!important}.event-fight-result-official .event-official-result>p{letter-spacing:1px;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:900;line-height:1.45;color:#8b8b8b!important}.event-scorecard-stoppage .event-scorecard-heading span{color:#f0c962}.event-scorecard-stoppage .event-scorecard-total-heading{color:#f0c962c7}@media (max-width:760px){.event-fight-result-official .event-official-result{max-width:190px;margin:0 auto;padding:16px 8px}.event-fight-result-official .event-official-result>strong{font-size:24px}}.event-fight-up-next{z-index:2;animation:2.6s ease-in-out infinite cbl-up-next-glow;position:relative;box-shadow:0 0 0 2px #ecc358eb,0 0 20px #ecc35885,0 0 48px #ecc35861,0 0 95px #ecc35838,inset 0 0 40px #ecc3581a;border-color:#ecc358!important}.event-fight-up-next:before{content:"";z-index:5;pointer-events:none;border:1px solid #ffdc7eb8;position:absolute;inset:0;box-shadow:inset 0 0 28px #ecc35824,inset 0 0 70px #ecc3580f}.event-fight-up-next .event-fight-topline{background:linear-gradient(90deg,#ecc35847,#ecc35812 50%,#ecc35833);border-bottom-color:#ecc35866}.event-fight-up-next .event-fight-matchup{background:radial-gradient(#ecc35817 0%,#ecc35808 45%,#0000 75%)}.event-fight-up-next .event-up-next-marker{color:#f4d47d;box-shadow:0 0 12px #ecc358b3,0 0 30px #ecc3586b,inset 0 0 12px #ecc3581f;border-color:#ecc358e6!important}@keyframes cbl-up-next-glow{0%,to{box-shadow:0 0 0 2px #ecc358d1,0 0 18px #ecc3586b,0 0 42px #ecc3584d,0 0 80px #ecc3582b,inset 0 0 34px #ecc35814}50%{box-shadow:0 0 0 2px #ffdd80,0 0 28px #ecc358b8,0 0 68px #ecc35880,0 0 125px #ecc3584d,inset 0 0 48px #ecc35821}}@media (prefers-reduced-motion:reduce){.event-fight-up-next{animation:none}}.events-page .cbl-events-hero-v2{min-height:360px!important;box-shadow:none!important;background:linear-gradient(90deg,#050505 0%,#050505fc 22%,#050505eb 38%,#0505057a 59%,#0505051a 82%,#05050514 100%),linear-gradient(#0000000f,#00000038),url(/media/cbl-events-hero.webp) 50% 52%/cover no-repeat!important;border-bottom:1px solid #ffffff17!important;padding:54px 6.5% 48px!important;animation:none!important}.events-page .cbl-events-hero-content{width:min(1480px,100%);margin:0 auto!important;animation:none!important}.events-page .cbl-events-hero-v2 .events-hero-eyebrow{align-items:center;gap:12px;display:flex;color:#ffffff94!important;letter-spacing:.16em!important;margin:0 0 17px!important;font-size:9px!important;font-weight:950!important}.events-page .cbl-events-hero-v2 .events-hero-eyebrow:before{content:"";background:#c89b3c;flex:none;width:32px;height:2px}.events-page .cbl-events-hero-v2 h1{max-width:720px;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(70px,7.4vw,112px)!important;line-height:.8!important}.events-page .cbl-events-title-gold{color:#c89b3c!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;filter:none!important;animation:none!important}.events-page .cbl-events-hero-v2 .events-hero-rule{display:none!important}.events-page .events-featured{background:linear-gradient(#070707,#050505)!important;border-bottom:1px solid #ffffff14!important;padding:64px 6.5% 74px!important}.events-page .events-featured:before{display:none!important}.events-page .events-featured-inner{width:min(1480px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;gap:clamp(42px,5vw,76px)!important;padding:0!important}.events-page .events-featured-inner:before{color:#ffffff52;letter-spacing:.15em;background:0 0;border:0;min-height:0;padding:0;font-size:8px;top:0;left:auto;right:0;transform:none}.events-page .events-featured-inner:after{background:linear-gradient(90deg,#c89b3c 0 72px,#ffffff1a 72px 100%);height:1px;top:-20px;left:0;right:0}.events-page .events-featured-poster{max-width:390px;border:1px solid #ffffff1f!important;box-shadow:0 18px 48px #00000057!important}.events-page .events-featured-poster:before{display:none}.events-page .events-featured-status{min-height:30px;color:#d6ad54!important;letter-spacing:.14em!important;box-shadow:none!important;background:#070707eb!important;border:1px solid #c89b3c85!important;padding:0 11px!important;font-size:7px!important;top:14px!important;left:14px!important}.events-page .events-featured-content{border-left:0!important;padding-left:0!important}.events-page .events-featured-content:before{display:none}.events-page .events-featured-eyebrow{color:#c89b3c!important;letter-spacing:.16em!important;margin-bottom:15px!important;font-size:9px!important}.events-page .events-featured-date{border-top:0!important;border-bottom:1px solid #ffffff1a!important;margin:0 0 22px!important;padding:0 0 17px!important}.events-page .events-featured-date>strong{min-width:62px;color:#d0a54a!important;letter-spacing:-4px!important;text-shadow:none!important;border-right:1px solid #ffffff1f!important;font-size:58px!important}.events-page .events-featured-date span{color:#ffffffd1!important;font-size:13px!important}.events-page .events-featured-date small{color:#ffffff61!important}.events-page .events-featured-content h2{max-width:920px!important;text-shadow:none!important;font-size:clamp(52px,5.6vw,88px)!important;line-height:.88!important}.events-page .events-featured-description{color:#ffffff8f!important;margin-top:20px!important;font-size:14px!important;line-height:1.65!important}.events-page .events-featured-meta{max-width:860px;background:0 0!important;border:1px solid #ffffff1a!important;border-left:0!important;border-right:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:28px!important}.events-page .events-featured-meta>div,.events-page .events-featured-meta>div+div,.events-page .events-featured-meta>div:first-child,.events-page .events-featured-meta>div:nth-child(4){background:0 0!important;padding:14px 18px!important}.events-page .events-featured-meta>div:first-child{padding-left:0!important}.events-page .events-featured-meta>div+div{border-left:1px solid #ffffff14!important}.events-page .events-featured-meta span{color:#ffffff52!important}.events-page .events-featured-meta strong{color:#ffffffc7!important}.events-page .events-featured-ticket-link,.events-page .events-featured-actions .events-featured-link{min-height:44px!important;box-shadow:none!important;padding:0 16px!important;font-size:8px!important}.events-page .events-featured-ticket-link{color:#060606!important;background:#c89b3c!important;border:1px solid #c89b3c!important}.events-page .events-featured-actions .events-featured-link{color:#ffffffc7!important;background:0 0!important;border:1px solid #ffffff26!important}.events-page .events-section{border-bottom:1px solid #ffffff12!important;padding:66px 6.5% 78px!important}.events-page .events-section-heading{border-bottom:1px solid #ffffff1c!important;margin-bottom:26px!important;padding-bottom:14px!important}.events-page .events-section-heading:before{display:none!important}.events-page .events-section-heading p{color:#c89b3c!important;letter-spacing:.16em!important;margin-bottom:6px!important;font-size:8px!important}.events-page .events-section-heading h2{letter-spacing:-.048em!important;font-size:clamp(36px,4.2vw,58px)!important}.events-page .events-section-heading>span{color:#ffffff47!important;letter-spacing:.14em!important;font-size:7px!important}.events-page .events-section:not(.events-archive-section) .events-card{min-height:390px;box-shadow:none!important;background:#090909!important;border:1px solid #ffffff1a!important;grid-template-columns:minmax(220px,37%) minmax(0,63%)!important}.events-page .events-section:not(.events-archive-section) .events-card:hover{border-color:#c89b3c6b!important;box-shadow:inset 3px 0 #c89b3c!important}.events-page .events-section:not(.events-archive-section) .events-card:before{display:none!important}.events-page .events-section:not(.events-archive-section) .events-card-poster{min-height:390px;background:#070707!important;border-right:1px solid #ffffff17!important}.events-page .events-section:not(.events-archive-section) .events-card:hover .events-card-poster img{filter:none!important;transform:none!important}.events-page .events-section:not(.events-archive-section) .events-card-content{min-height:390px;background:#090909!important;padding:24px 26px 26px!important}.events-page .events-section:not(.events-archive-section) .events-card-date{border-bottom:1px solid #ffffff17!important}.events-page .events-section:not(.events-archive-section) .events-card-date strong{color:#c89b3c!important}.events-page .events-section:not(.events-archive-section) .events-card-content h3{font-size:clamp(27px,2.2vw,36px)!important}.events-page .events-section:not(.events-archive-section) .events-card-description{color:#ffffff80!important}.events-page .events-section:not(.events-archive-section) .events-card-meta span{color:#ffffff4d!important}.events-page .events-section:not(.events-archive-section) .events-card-meta strong{color:#ffffffa3!important}.events-page .events-section:not(.events-archive-section) .events-card-link{color:#c89b3c!important}.events-page .events-archive-grid .events-card{opacity:.86}.events-page .events-archive-grid .events-card:hover{border-color:#c89b3c4d!important}.events-page .events-archive-grid .events-card-poster{filter:grayscale(.1)saturate(.72)brightness(.86)}@media (max-width:1180px){.events-page .events-featured-inner{grid-template-columns:minmax(280px,350px) minmax(0,1fr)!important}.events-page .events-featured-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.events-page .events-featured-inner{grid-template-columns:1fr!important}.events-page .events-featured-poster{width:min(100%,390px)}.events-page .events-featured-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){.events-page .cbl-events-hero-v2{background:linear-gradient(90deg,#050505fa 0%,#050505e0 57%,#05050570 100%),url(/media/cbl-events-hero.webp) 62%/cover no-repeat!important;min-height:330px!important;padding:48px 24px 42px!important}.events-page .cbl-events-hero-v2 h1{font-size:clamp(62px,19vw,90px)!important}}@media (max-width:720px){.events-page .events-featured-meta{grid-template-columns:1fr!important}.events-page .events-featured-meta>div,.events-page .events-featured-meta>div+div{border-top:1px solid #ffffff14!important;border-left:0!important;padding:12px 0!important}.events-page .events-featured-meta>div:first-child{border-top:0!important}.events-page .events-section:not(.events-archive-section) .events-card{grid-template-columns:1fr!important}.events-page .events-section:not(.events-archive-section) .events-card-poster{min-height:0;aspect-ratio:1080/1350!important;border-bottom:1px solid #ffffff17!important;border-right:0!important}.events-page .events-section:not(.events-archive-section) .events-card-content{min-height:0}}.events-page .events-featured-no-poster{padding-top:54px!important}.events-page .events-featured-no-poster .events-featured-inner{width:min(1480px,100%)!important;max-width:none!important;display:block!important}.events-page .events-featured-no-poster .events-featured-inner:after{top:-18px!important}.events-page .events-featured-no-poster .events-featured-content{grid-template-rows:auto auto auto auto auto;border:0!important;grid-template-columns:170px minmax(0,1fr)!important;gap:0 clamp(34px,4vw,64px)!important;max-width:1120px!important;padding:0!important;display:grid!important}.events-page .events-featured-no-poster .events-featured-eyebrow{grid-area:1/1/auto/-1;margin-bottom:22px!important}.events-page .events-featured-no-poster .events-featured-date{grid-area:2/1/span 4;align-self:stretch;border-bottom:0!important;border-right:1px solid #ffffff1c!important;align-items:flex-start!important;margin:0!important;padding:4px 30px 0 0!important}.events-page .events-featured-no-poster .events-featured-date>strong{letter-spacing:-.075em!important;border-right:0!important;min-width:0!important;padding:0!important;font-size:clamp(72px,7.2vw,104px)!important;line-height:.8!important}.events-page .events-featured-no-poster .events-featured-date>div{padding-top:8px}.events-page .events-featured-no-poster .events-featured-date span{letter-spacing:.13em!important;font-size:12px!important}.events-page .events-featured-no-poster .events-featured-date small{margin-top:5px}.events-page .events-featured-no-poster .events-featured-content h2{grid-area:2/2;max-width:1040px!important;margin:0!important;font-size:clamp(58px,6.2vw,98px)!important;line-height:.86!important}.events-page .events-featured-no-poster .events-featured-description{grid-area:3/2;max-width:720px!important;margin:18px 0 0!important}.events-page .events-featured-no-poster .events-featured-meta{grid-area:4/2;width:100%!important;max-width:980px!important;margin-top:28px!important}.events-page .events-featured-no-poster .events-featured-actions{grid-area:5/2;margin-top:22px!important}.events-page .events-featured-no-poster .events-featured-inner:before{color:#ffffff57!important;letter-spacing:.16em!important;font-size:7px!important;top:-15px!important;right:0!important}.events-page .events-section:not(.events-archive-section) .events-grid{gap:12px!important}.events-page .events-section:not(.events-archive-section) .events-card{grid-template-columns:minmax(205px,32%) minmax(0,68%)!important;min-height:340px!important}.events-page .events-section:not(.events-archive-section) .events-card-poster{min-height:340px!important}.events-page .events-section:not(.events-archive-section) .events-card-content{min-height:340px!important;padding:22px 26px!important}.events-page .events-section:not(.events-archive-section) .events-card-topline{border-bottom:1px solid #ffffff14!important;padding-bottom:12px!important}.events-page .events-section:not(.events-archive-section) .events-card-date{margin-top:17px!important;padding-bottom:16px!important}.events-page .events-section:not(.events-archive-section) .events-card-content h3{margin-top:18px!important}.events-page .events-section:not(.events-archive-section) .events-card-meta{margin-top:auto!important}.events-page .events-archive-section{background:linear-gradient(#060606,#050505)!important}.events-page .events-archive-grid{gap:10px!important}.events-page .events-archive-grid .events-card{box-shadow:none!important;background:#080808!important;border-color:#ffffff13!important}.events-page .events-archive-grid .events-card:hover{border-color:#c89b3c47!important;transform:none!important;box-shadow:inset 2px 0 #c89b3cb3!important}@media (max-width:900px){.events-page .events-featured-no-poster .events-featured-content{grid-template-columns:140px minmax(0,1fr)!important;column-gap:30px!important}.events-page .events-featured-no-poster .events-featured-date{padding-right:22px!important}}@media (max-width:700px){.events-page .events-featured-no-poster .events-featured-content{display:block!important}.events-page .events-featured-no-poster .events-featured-date{border-bottom:1px solid #ffffff1a!important;border-right:0!important;margin-bottom:22px!important;padding:0 0 17px!important;display:flex!important}.events-page .events-featured-no-poster .events-featured-date>strong{font-size:64px!important}.events-page .events-featured-no-poster .events-featured-content h2{font-size:clamp(46px,13vw,70px)!important}}.events-page .cbl-events-hero-v2{background:linear-gradient(90deg,#050505 0%,#050505fc 20%,#050505e6 36%,#05050566 58%,#05050514 82%,#0505050d 100%),linear-gradient(#00000008,#0000002e),url(/media/cbl-events-hero.webp) 50%/cover no-repeat!important;min-height:330px!important;padding:48px 6.5% 42px!important}.events-page .cbl-events-hero-content{width:min(1480px,100%);transform:translate(-14px)}.events-page .cbl-events-hero-v2 .events-hero-eyebrow{gap:10px;color:#ffffff8f!important;letter-spacing:.15em!important;margin-bottom:14px!important;font-size:8.5px!important}.events-page .cbl-events-hero-v2 .events-hero-eyebrow:before{background:#c29335;width:28px}.events-page .cbl-events-hero-v2 h1{max-width:650px;font-size:clamp(68px,7vw,106px)!important;line-height:.8!important}.events-page .cbl-events-title-gold{color:#c29335!important}.events-page .cbl-events-hero-v2 .events-hero-description{max-width:600px;color:#ffffff9e!important;margin-top:17px!important;font-size:13px!important;line-height:1.55!important}.events-page .cbl-events-hero-v2:before{background:linear-gradient(90deg,#0000 0% 54%,#ffffff04 68%,#ffffff09 100%),radial-gradient(circle at 74% 43%,#c89b3c13,#0000 28%)!important}.events-page .cbl-events-hero-v2:after{background:linear-gradient(90deg,#0000000f 0%,#0000 55%)!important}@media (max-width:900px){.events-page .cbl-events-hero-content{transform:none}}@media (max-width:780px){.events-page .cbl-events-hero-v2{min-height:310px!important;padding:44px 24px 38px!important}.events-page .cbl-events-hero-v2 h1{font-size:clamp(60px,18vw,86px)!important}.events-page .cbl-events-hero-v2 .events-hero-description{margin-top:15px!important}}.events-page .events-section:not(.events-archive-section) .events-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.events-page .events-card-schedule{min-height:150px!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff17!important;grid-template-columns:145px minmax(0,1.45fr) minmax(320px,.9fr) 150px!important;align-items:stretch!important;transition:border-color .16s,background-color .16s!important;display:grid!important}.events-page .events-card-schedule:hover{background:#0a0a0a!important;border-color:#c89b3c5c!important;transform:none!important;box-shadow:inset 3px 0 #c29335!important}.events-page .events-card-schedule .events-card-poster,.events-page .events-card-schedule .events-card-content,.events-page .events-card-schedule .events-card-live-marker{display:none!important}.events-page .events-schedule-date{background:linear-gradient(#c89b3c09,#0000 58%);border-right:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:11px;min-width:0;padding:22px;display:grid}.events-page .events-schedule-date span{color:#c29335;letter-spacing:.14em;align-self:end;font-size:9px;font-weight:950}.events-page .events-schedule-date strong{color:#d4aa4f;letter-spacing:-.06em;grid-area:1/2/span 2;align-self:center;font-size:58px;font-weight:950;line-height:.82}.events-page .events-schedule-date small{color:#ffffff57;letter-spacing:.12em;align-self:start;font-size:8px;font-weight:900}.events-page .events-schedule-main{flex-direction:column;justify-content:center;min-width:0;padding:20px 30px;display:flex}.events-page .events-schedule-topline{align-items:center;gap:10px;margin-bottom:9px;display:flex}.events-page .events-schedule-topline span{color:#ffffff5c;letter-spacing:.14em;font-size:8px;font-weight:950}.events-page .events-schedule-topline small{color:#f66;letter-spacing:.12em;border:1px solid #d235358c;padding:4px 7px;font-size:7px;font-weight:950}.events-page .events-schedule-main h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:950;line-height:.94}.events-page .events-schedule-main p{color:#ffffff7a;max-width:650px;margin:10px 0 0;font-size:12px;line-height:1.5}.events-page .events-schedule-info{border-left:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.events-page .events-schedule-info>div{min-width:0;padding:20px 18px}.events-page .events-schedule-info>div+div{border-left:1px solid #ffffff12}.events-page .events-schedule-info span{color:#ffffff47;letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.events-page .events-schedule-info strong{color:#ffffffc7;overflow-wrap:anywhere;letter-spacing:.08em;font-size:10px;font-weight:950;line-height:1.35;display:block}.events-page .events-schedule-link{color:#caa145;letter-spacing:.12em;border-left:1px solid #ffffff14;justify-content:center;align-items:center;padding:0 18px;font-size:8px;font-weight:950;text-decoration:none;transition:color .15s,background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.events-page .events-schedule-link:hover{color:#e0bb63;background:#c89b3c12}}.events-page .events-card-schedule.events-card-live{border-color:#c9373752!important;box-shadow:inset 3px 0 #da3a3ad1!important}.events-page .events-card-schedule.events-card-live .events-schedule-date strong{color:#fff}@media (max-width:1180px){.events-page .events-card-schedule{grid-template-columns:130px minmax(0,1fr) minmax(270px,.8fr) 125px!important}.events-page .events-schedule-info{grid-template-columns:1fr!important}.events-page .events-schedule-info>div{padding:10px 16px}.events-page .events-schedule-info>div+div{border-top:1px solid #ffffff12;border-left:0}}@media (max-width:860px){.events-page .events-card-schedule{grid-template-columns:118px minmax(0,1fr) 110px!important}.events-page .events-schedule-info{border-top:1px solid #ffffff12;border-left:0;grid-area:2/2/auto/3;grid-template-columns:repeat(3,minmax(0,1fr))!important}.events-page .events-schedule-info>div+div{border-top:0;border-left:1px solid #ffffff12}.events-page .events-schedule-link{grid-area:1/3/span 2}}@media (max-width:680px){.events-page .events-card-schedule{grid-template-columns:92px minmax(0,1fr)!important}.events-page .events-schedule-date{grid-row:1/span 3;padding:18px 14px}.events-page .events-schedule-date strong{font-size:46px}.events-page .events-schedule-main{padding:18px 18px 14px}.events-page .events-schedule-main h3{font-size:clamp(26px,9vw,36px)}.events-page .events-schedule-info{grid-column:2;grid-template-columns:1fr!important}.events-page .events-schedule-info>div{padding:9px 18px}.events-page .events-schedule-info>div+div{border-top:1px solid #ffffff12;border-left:0}.events-page .events-schedule-link{border-top:1px solid #ffffff14;border-left:0;grid-area:auto/2;justify-content:flex-start;min-height:46px}}.events-page .cbl-events-hero-content{transform:translate(-26px)!important}@media (max-width:900px){.events-page .cbl-events-hero-content{transform:none!important}}.news-card{background:#0b0b0b;border:1px solid #ffffff12;min-width:0;transition:transform .25s,border-color .25s;overflow:hidden}.news-card:hover{border-color:#ffffff2e;transform:translateY(-5px)}.news-image-placeholder{background:radial-gradient(circle at 65% 40%,#ffffff1f,#0000 30%),linear-gradient(135deg,#191919,#090909);align-items:flex-end;height:230px;padding:22px;display:flex}.news-card-featured .news-image-placeholder{height:310px}.news-image-placeholder span{color:#ffffff47;letter-spacing:4px;font-size:10px;font-weight:900}.news-card-content{padding:28px}.news-category{color:#666;letter-spacing:2.5px;margin-bottom:14px;font-size:9px;font-weight:900;display:block}.news-card-content h3{letter-spacing:-.8px;margin:0;font-size:22px;font-weight:900;line-height:1.08}.news-card-featured .news-card-content h3{font-size:clamp(26px,3vw,38px)}.news-card-content p{color:#888;margin:18px 0 24px;font-size:13px;line-height:1.65}.news-card-content a{color:#fff;letter-spacing:2px;font-size:9px;font-weight:900}@media (max-width:950px){.news-grid{grid-template-columns:1fr 1fr}.news-card-featured{grid-column:1/-1}}@media (max-width:650px){.news-grid{grid-template-columns:1fr}.news-card-featured{grid-column:auto}.news-card-featured .news-image-placeholder{height:230px}}.news-page{background:radial-gradient(circle at 80% 30%,#ffffff09,#0000 34%),#050505;min-height:100vh}.news-hub{width:min(1400px,100% - 48px);margin:0 auto;padding:70px 0 120px}.news-section-heading{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;padding-bottom:24px;display:flex}.news-section-kicker{letter-spacing:.22em;color:#ffffff7a;margin:0 0 10px;font-size:.72rem;font-weight:900}.news-section-heading h2,.news-latest-heading h2,.news-empty-state h2{letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:950;line-height:.9}.news-section-count{letter-spacing:.18em;color:#ffffff6b;margin:0;padding-bottom:3px;font-size:.72rem;font-weight:900}.news-lead-card{background:#090909;border:1px solid #fff3;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:560px;display:grid;overflow:hidden}.news-lead-media{background:#0c0c0c;min-height:560px;position:relative;overflow:hidden}.news-lead-image{object-fit:cover;width:100%;height:100%;display:block}.news-lead-category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.18em;background:#000000c7;border:1px solid #ffffff59;padding:9px 13px;font-size:.68rem;font-weight:900;position:absolute;bottom:24px;left:24px}.news-lead-content{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);display:flex}.news-card-meta{color:#ffffff7a;letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:22px;font-size:.68rem;font-weight:900;display:flex}.news-meta-divider{background:#ffffff47;width:18px;height:1px}.news-lead-content h2{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(2.6rem,5vw,5.8rem);font-weight:950;line-height:.88}.news-lead-excerpt{color:#ffffffa6;max-width:650px;margin:28px 0 0;font-size:1rem;line-height:1.75}.news-read-button{color:#fff;letter-spacing:.14em;width:fit-content;min-width:205px;transition:*background* .16s ease, color .16s ease, border-color .16s ease;border:1px solid #fff6;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:16px 18px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.news-read-button:hover{color:#050505;background:#fff;border-color:#fff}.news-image-placeholder{width:100%;height:100%;min-height:inherit;color:#ffffff2e;background:linear-gradient(135deg,#ffffff09,#0000 50%),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 9px),#0b0b0b;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.news-image-placeholder span{letter-spacing:-.08em;font-size:clamp(4rem,10vw,9rem);font-weight:950;line-height:1}.news-image-placeholder small{letter-spacing:.25em;color:#ffffff47;font-size:.64rem;font-weight:900}.news-latest-section{margin-top:100px}.news-latest-heading{margin-bottom:30px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.news-card{background:#090909;border:1px solid #ffffff29;flex-direction:column;min-width:0;display:flex}.news-card-media{aspect-ratio:16/9;background:#0c0c0c;overflow:hidden}.news-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.news-card:hover .news-card-image{transform:scale(1.025)}.news-image-placeholder-small{min-height:100%}.news-image-placeholder-small span{font-size:clamp(3rem,6vw,6rem)}.news-card-content h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.3vw,2.35rem);line-height:.98}.news-card-content>p{color:#ffffff94;margin:20px 0 0;line-height:1.65}.news-card-link{color:#fff;letter-spacing:.15em;align-items:center;gap:12px;width:fit-content;margin-top:auto;padding-top:30px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.news-card-link span{transition:transform .16s}.news-card-link:hover span{transform:translate(5px)}.news-empty-state{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:80px 0}.news-empty-state>p:last-child{color:#ffffff94;max-width:600px;margin:24px 0 0;line-height:1.7}@media (max-width:1050px){.news-lead-card{grid-template-columns:1fr}.news-lead-media{min-height:460px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.news-hub{width:min(100% - 28px,1400px);padding-top:48px}.news-section-heading{flex-direction:column;align-items:flex-start}.news-lead-media{min-height:330px}.news-lead-content{padding:32px 24px 38px}.news-lead-content h2{font-size:clamp(2.4rem,13vw,4rem)}.news-grid{grid-template-columns:1fr}.news-latest-section{margin-top:70px}}.news-article-page{background:radial-gradient(circle at 70% 18%,#ffffff09,#0000 30%),#050505;min-height:100vh}.news-article{width:min(1400px,100% - 48px);margin:0 auto;padding:82px 0 120px}.news-article-header{max-width:1120px;margin-bottom:48px}.news-article-back{color:#ffffff7a;letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:62px;font-size:.68rem;font-weight:950;text-decoration:none;transition:color .16s;display:inline-flex}.news-article-back span{font-size:1rem;transition:transform .16s}.news-article-back:hover{color:#fff}.news-article-back:hover span{transform:translate(-5px)}.news-article-meta{color:#ffffff7a;letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:.7rem;font-weight:900;display:flex}.news-article-header h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(4rem,9vw,9.5rem);font-weight:950;line-height:.82}.news-article-deck{color:#ffffffa1;max-width:850px;margin:38px 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.news-article-hero{aspect-ratio:16/8.25;background:#0a0a0a;border-top:1px solid #fff3;border-bottom:1px solid #fff3;width:100%;overflow:hidden}.news-article-hero-image{object-fit:cover;width:100%;height:100%;display:block}.news-article-hero-placeholder{color:#ffffff2b;background:linear-gradient(135deg,#ffffff09,#0000 50%),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 10px),#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.news-article-hero-placeholder span{letter-spacing:-.09em;font-size:clamp(6rem,16vw,15rem);font-weight:950;line-height:.8}.news-article-hero-placeholder small{color:#ffffff47;letter-spacing:.25em;font-size:.68rem;font-weight:900}.news-article-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:clamp(50px,8vw,130px);padding-top:76px;display:grid}.news-article-sidebar{flex-direction:column;align-items:flex-start;padding-top:7px;display:flex}.news-article-sidebar p{color:#fff;letter-spacing:.2em;margin:0 0 20px;font-size:.72rem;font-weight:950}.news-article-sidebar span,.news-article-sidebar time{color:#ffffff5c;letter-spacing:.12em;margin-top:9px;font-size:.65rem;font-weight:800;line-height:1.5;display:block}.news-article-body{min-width:0}.news-article-body>p{color:#ffffffc4;margin:0 0 30px;font-size:1.08rem;line-height:1.9}.news-article-body>p:first-child:first-letter{float:left;color:#fff;margin:8px 12px 0 0;font-size:5rem;font-weight:950;line-height:.72}.news-article-body>.news-article-final-paragraph{color:#fff;margin-top:44px;font-size:1.15rem;font-weight:800}.news-article-footer{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:72px;padding-top:28px;display:flex}.news-article-footer>div{flex-direction:column;gap:7px;display:flex}.news-article-footer>div span{color:#ffffff59;letter-spacing:.18em;font-size:.62rem;font-weight:900}.news-article-footer>div strong{color:#fff;letter-spacing:-.02em;font-size:1.15rem}.news-article-return{color:#fff;letter-spacing:.15em;align-items:center;gap:15px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.news-article-return span{transition:transform .16s}.news-article-return:hover span{transform:translate(5px)}@media (max-width:900px){.news-article-header h1{font-size:clamp(3.8rem,13vw,7rem)}.news-article-layout{grid-template-columns:1fr;gap:44px}.news-article-sidebar{border-bottom:1px solid #ffffff26;flex-flow:wrap;align-items:center;gap:10px 18px;padding-bottom:24px}.news-article-sidebar p,.news-article-sidebar span,.news-article-sidebar time{margin:0}}@media (max-width:700px){.news-article{width:min(100% - 28px,1400px);padding-top:50px}.news-article-back{margin-bottom:42px}.news-article-header{margin-bottom:34px}.news-article-header h1{font-size:clamp(3.2rem,15vw,5.5rem)}.news-article-deck{margin-top:28px}.news-article-hero{aspect-ratio:4/3}.news-article-layout{padding-top:48px}.news-article-body>p{font-size:1rem;line-height:1.8}.news-article-footer{flex-direction:column;align-items:flex-start}}.homepage-news-image-link{background:#0a0a0a;width:100%;text-decoration:none;display:block;overflow:hidden}.homepage-news-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.news-card:hover .homepage-news-image{transform:scale(1.025)}.homepage-news-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.homepage-news-date{color:#ffffff59;letter-spacing:.12em;font-size:.62rem;font-weight:800}.news-grid{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:18px;position:relative}.news-card{background:linear-gradient(#ffffff05,#0000 45%),#0a0a0a;border-color:#ffffff17;flex-direction:column;display:flex;position:relative}.news-card:before{content:"";z-index:5;background:#fff;width:0;height:3px;transition:width .25s;position:absolute;top:0;left:0}.news-card:hover:before{width:100%}.news-card:hover{border-color:#fff3;transform:translateY(-6px);box-shadow:0 22px 55px #0000004d}.news-card-featured{background:radial-gradient(circle at 100% 0,#ffffff0b,#0000 30%),#0c0c0c}.homepage-news-image-link{background:#111;height:230px;display:block;position:relative;overflow:hidden}.news-card-featured .homepage-news-image-link{height:310px}.homepage-news-image{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.homepage-news-image-link:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000006b 100%);position:absolute;inset:0}.news-card:hover .homepage-news-image{filter:contrast(1.04);transform:scale(1.035)}.news-card-content{flex-direction:column;flex:1;padding:27px 28px 30px;display:flex}.news-card-featured .news-card-content{padding:31px 32px 34px}.homepage-news-meta{justify-content:space-between;align-items:center;gap:16px;min-height:18px;margin-bottom:16px;display:flex}.homepage-news-meta .news-category{margin-bottom:0}.homepage-news-date{color:#4f4f4f;letter-spacing:1.4px;flex-shrink:0;font-size:8px;font-weight:900}.news-card-content h3{text-transform:uppercase}.news-card-content p{color:#858585}.news-card-content>a{border-bottom:1px solid #0000;width:fit-content;margin-top:auto;padding-top:8px;transition:border-color .2s,transform .2s}.news-card-content>a:hover{border-color:#ffffffb3;transform:translate(3px)}@media (max-width:950px){.news-card-featured .homepage-news-image-link{height:340px}}@media (max-width:650px){.homepage-news-image-link,.news-card-featured .homepage-news-image-link{height:240px}.news-card-featured .news-card-content,.news-card-content{padding:25px}.homepage-news-meta{flex-direction:column;align-items:flex-start;gap:7px}}.cbl-home-news .cbl-eyebrow,.cbl-home-news-kicker,.cbl-news-kicker,.cbl-news-category{color:var(--cbl-gold-bright)!important}.cbl-newsroom{isolation:isolate;position:relative;overflow:hidden}.cbl-newsroom:before{content:"CBL NEWSROOM";z-index:-1;color:#e7c66b09;letter-spacing:-.065em;white-space:nowrap;pointer-events:none;font-size:clamp(76px,9vw,190px);font-weight:950;line-height:.82;position:absolute;top:24px;right:6%}.cbl-newsroom .latest-news-heading{border-bottom-color:#c99a3638;position:relative}.cbl-newsroom .latest-news-heading:after{content:"";background:linear-gradient(90deg, var(--cbl-gold-bright), transparent);width:150px;height:1px;position:absolute;bottom:-1px;left:0}.cbl-newsroom .latest-news-heading>div{border-left-color:var(--cbl-gold-bright)}.cbl-newsroom .latest-news-heading>div>p{color:var(--cbl-gold-bright)}.cbl-newsroom .latest-news-heading>a{color:#f2dda0b8;transition:color .18s,transform .18s}.cbl-newsroom .latest-news-heading>a:hover{color:var(--cbl-gold-pale);transform:translate(4px)}.cbl-newsroom-grid{align-items:stretch;grid-template-columns:minmax(0,1.72fr) minmax(330px,.78fr)!important;gap:24px!important;display:grid!important}.cbl-newsroom-lead{min-width:0;box-shadow:0 24px 70px #0000004d;background:linear-gradient(145deg,#c99a360e,#0000 38%),#0b0b0b!important;border:1px solid #e7c66b3d!important}.cbl-newsroom-lead .homepage-news-image-link{aspect-ratio:16/7.7;border-bottom:1px solid #e7c66b38;display:block;position:relative;overflow:hidden}.cbl-newsroom-lead .homepage-news-image-link:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#05050570 100%),linear-gradient(90deg,#c99a360f,#0000 32%);position:absolute;inset:0}.cbl-newsroom-lead .homepage-news-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .3s}.cbl-newsroom-lead:hover .homepage-news-image{filter:brightness(1.04);transform:scale(1.018)}.cbl-newsroom-lead .news-card-content{padding:30px 34px 32px;position:relative}.cbl-newsroom-lead .news-card-content:before{content:"";background:linear-gradient(90deg, var(--cbl-gold-bright), var(--cbl-gold-deep));width:74px;height:2px;position:absolute;top:0;left:34px}.cbl-newsroom-lead .homepage-news-meta{margin-bottom:18px}.cbl-newsroom .news-category{color:var(--cbl-gold-bright)}.cbl-newsroom .homepage-news-date{color:#f2dda070}.cbl-newsroom-lead h3{letter-spacing:-.035em;max-width:980px;margin-bottom:14px;font-size:clamp(27px,2.25vw,48px);line-height:.98}.cbl-newsroom-lead .news-card-content>p{color:#ffffff8c;max-width:900px;line-height:1.75}.cbl-newsroom-read-link{letter-spacing:1.8px;align-items:center;margin-top:18px;font-size:10px;font-weight:900;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;color:var(--cbl-gold-pale)!important}.cbl-newsroom-read-link:hover{transform:translate(4px);color:#fff!important}.cbl-newsroom-side{flex-direction:column;gap:14px;min-width:0;display:flex}.cbl-newsroom-side-label{background:linear-gradient(90deg,#c99a3617,#0000 68%);border-top:1px solid #e7c66b66;border-bottom:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:78px;padding:15px 20px;display:flex}.cbl-newsroom-side-label span{color:var(--cbl-gold-bright);letter-spacing:2.8px;font-size:8px;font-weight:900}.cbl-newsroom-side-label strong{color:#fff;letter-spacing:-.025em;margin-top:5px;font-size:22px;line-height:1}.cbl-newsroom-secondary{min-height:190px;transition:border-color .18s ease, transform .18s ease, *background* .18s ease;grid-template-columns:42% minmax(0,1fr);overflow:hidden;background:#0a0a0a!important;border:1px solid #ffffff17!important;display:grid!important}.cbl-newsroom-secondary:hover{transform:translateY(-2px);background:#c99a3609!important;border-color:#e7c66b57!important}.cbl-newsroom-secondary .homepage-news-image-link{border-right:1px solid #ffffff12;min-height:100%;display:block;overflow:hidden}.cbl-newsroom-secondary .homepage-news-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.cbl-newsroom-secondary:hover .homepage-news-image{transform:scale(1.035)}.cbl-newsroom-secondary .news-card-content{flex-direction:column;justify-content:center;min-width:0;padding:20px 20px 18px;display:flex}.cbl-newsroom-secondary .homepage-news-meta{margin-bottom:11px}.cbl-newsroom-secondary h3{letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.3vw,25px);line-height:1.03}.cbl-newsroom-secondary .cbl-newsroom-read-link{margin-top:15px}.cbl-newsroom-awaiting{background:radial-gradient(circle at 15% 20%,#c99a3614,#0000 38%),#080808;border:1px solid #e7c66b24;flex-direction:column;justify-content:center;min-height:300px;padding:36px;display:flex}.cbl-newsroom-awaiting span{color:var(--cbl-gold-bright);letter-spacing:2.8px;font-size:8px;font-weight:900}.cbl-newsroom-awaiting strong{color:#fff;margin-top:10px;font-size:clamp(24px,2vw,38px);line-height:.98}.cbl-newsroom-awaiting p{color:#ffffff6e;max-width:380px;margin-top:15px;line-height:1.65}@media (max-width:1180px){.cbl-newsroom-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)!important}.cbl-newsroom-secondary{grid-template-columns:1fr}.cbl-newsroom-secondary .homepage-news-image-link{border-bottom:1px solid #ffffff12;border-right:0;min-height:145px}}@media (max-width:850px){.cbl-newsroom-grid{grid-template-columns:1fr!important}.cbl-newsroom-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cbl-newsroom-side-label{grid-column:1/-1}.cbl-newsroom-secondary{display:block!important}.cbl-newsroom-secondary .homepage-news-image-link{aspect-ratio:16/9}}@media (max-width:600px){.cbl-newsroom:before{display:none}.cbl-newsroom-lead .homepage-news-image-link{aspect-ratio:16/10}.cbl-newsroom-lead .news-card-content{padding:25px 22px 26px}.cbl-newsroom-lead .news-card-content:before{left:22px}.cbl-newsroom-side{grid-template-columns:1fr}}.news-pro-page{color:#fff;background:#050505;min-height:100vh}.news-pro-hero{background:#070707;border-bottom:1px solid #ffffff1a;align-items:flex-end;min-height:430px;display:flex;position:relative;overflow:hidden}.news-pro-hero-art{filter:saturate(.78)contrast(1.08);background-image:linear-gradient(90deg,#070707 0%,#070707f5 8%,#070707a8 31%,#0707072e 68%,#0707074d 100%),linear-gradient(#0000 46%,#00000085),url(/media/cbl-news-hero.png);background-position:50%;background-size:cover;width:min(72%,1400px);position:absolute;inset:0 0 0 auto}.news-pro-hero-shade{pointer-events:none;background:linear-gradient(#0000001a,#00000047);position:absolute;inset:0}.news-pro-hero-inner{z-index:2;width:min(1480px,100% - 64px);margin:0 auto;padding:76px 0 42px;position:relative}.news-pro-eyebrow{color:#ffffff8f;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 18px;font-size:.69rem;font-weight:900;display:flex}.news-pro-eyebrow span{background:#d4aa4f;width:26px;height:2px}.news-pro-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(72px,8.5vw,126px);font-weight:950;line-height:.79}.news-pro-hero h1 span{color:#d4aa4f}.news-pro-hero-footer{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:32px;max-width:820px;margin-top:25px;padding-top:18px;display:flex}.news-pro-hero-footer p{color:#ffffffa6;max-width:570px;margin:0;font-size:.92rem;line-height:1.65}.news-pro-wire{color:#ffffff85;letter-spacing:.14em;flex:none;align-items:center;gap:9px;font-size:.64rem;font-weight:900;display:flex}.news-pro-wire i{background:#d9252a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9252a1f}.news-pro-topic-strip{background:#0b0b0b;border-bottom:1px solid #ffffff1a}.news-pro-topic-inner{scrollbar-width:none;align-items:center;gap:24px;width:min(1480px,100% - 64px);min-height:48px;margin:0 auto;display:flex;overflow-x:auto}.news-pro-topic-inner::-webkit-scrollbar{display:none}.news-pro-topic-inner strong,.news-pro-topic-inner span,.news-pro-topic-inner em{white-space:nowrap;letter-spacing:.14em;font-size:.62rem;font-style:normal;font-weight:900}.news-pro-topic-inner strong{color:#d4aa4f}.news-pro-topic-inner span{color:#ffffff85}.news-pro-topic-inner em{color:#ffffff57;margin-left:auto}.news-pro-shell{width:min(1480px,100% - 64px);margin:0 auto;padding:54px 0 110px}.news-pro-section-head{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding-bottom:15px;display:flex}.news-pro-section-head p{color:#d4aa4f;letter-spacing:.17em;margin:0 0 7px;font-size:.63rem;font-weight:950}.news-pro-section-head h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:950;line-height:.9}.news-pro-section-head>span{color:#ffffff59;letter-spacing:.14em;padding-bottom:2px;font-size:.61rem;font-weight:900}.news-pro-top-grid{grid-template-columns:minmax(0,1.72fr) minmax(330px,.72fr);gap:30px;display:grid}.news-pro-lead{min-width:0}.news-pro-lead-media{aspect-ratio:16/8.7;background:#0a0a0a;border:1px solid #ffffff1c;display:block;position:relative;overflow:hidden}.news-pro-lead-image{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.news-pro-lead-badge{color:#fff;letter-spacing:.13em;background:#d9252a;padding:8px 10px;font-size:.61rem;font-weight:950;position:absolute;bottom:18px;left:18px}.news-pro-lead-copy{padding-top:22px}.news-pro-meta{color:#fff6;letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:11px;font-size:.64rem;font-weight:850;display:flex}.news-pro-meta strong{color:#d4aa4f}.news-pro-meta time:before{content:"";background:#ffffff3d;width:14px;height:1px;margin:0 12px 3px 0;display:inline-block}.news-pro-lead-copy h2{letter-spacing:-.055em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(2.45rem,4.4vw,5.15rem);font-weight:950;line-height:.92}.news-pro-lead-copy h2 a,.news-pro-rail-copy h3 a,.news-pro-feed-copy h3 a{color:inherit;text-decoration:none}.news-pro-lead-copy>p{color:#fff9;max-width:870px;margin:18px 0 0;font-size:.94rem;line-height:1.65}.news-pro-read{color:#fff;letter-spacing:.13em;align-items:center;gap:12px;margin-top:22px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.news-pro-read span{color:#d4aa4f;transition:transform .15s}.news-pro-rail{border-top:3px solid #d4aa4f;border-bottom:1px solid #ffffff1c}.news-pro-rail-title{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.news-pro-rail-title strong{letter-spacing:.15em;font-size:.73rem}.news-pro-rail-title span{color:#ffffff61;letter-spacing:.13em;font-size:.59rem;font-weight:900}.news-pro-rail-story{border-bottom:1px solid #ffffff17;grid-template-columns:122px minmax(0,1fr);gap:15px;min-height:118px;padding:16px 42px 16px 0;display:grid;position:relative}.news-pro-rail-story:last-of-type{border-bottom:0}.news-pro-rail-thumb{background:#0b0b0b;width:122px;height:82px;display:block;overflow:hidden}.news-pro-rail-image{object-fit:cover;width:100%;height:100%}.news-pro-rail-copy{min-width:0}.news-pro-meta-small{gap:6px;margin-bottom:8px;font-size:.55rem}.news-pro-meta-small time:before{width:8px;margin-right:6px}.news-pro-rail-copy h3{letter-spacing:-.028em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:900;line-height:1.06}.news-pro-story-number{color:#ffffff26;font-size:.78rem;font-weight:950;position:absolute;top:18px;right:0}.news-pro-rail-empty{color:#ffffff6e;padding:30px 0;font-size:.83rem;line-height:1.6}.news-pro-latest{margin-top:76px}.news-pro-feed{border-top:1px solid #ffffff1a}.news-pro-feed-row{border-bottom:1px solid #ffffff1a;grid-template-columns:270px minmax(0,1fr) 48px;align-items:center;gap:26px;min-height:180px;padding:20px 0;display:grid}.news-pro-feed-media{background:#0a0a0a;height:140px;display:block;overflow:hidden}.news-pro-feed-image{object-fit:cover;width:100%;height:100%;transition:transform .22s}.news-pro-feed-copy h3{letter-spacing:-.038em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(1.45rem,2.35vw,2.55rem);font-weight:930;line-height:.98}.news-pro-feed-copy>p{color:#ffffff85;max-width:820px;margin:12px 0 0;font-size:.88rem;line-height:1.58}.news-pro-feed-arrow{color:#d4aa4f;border:1px solid #ffffff26;justify-self:end;place-items:center;width:42px;height:42px;font-size:1.1rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:grid}.news-pro-placeholder{color:#ffffff2e;background:linear-gradient(135deg,#ffffff09,#0000 55%),#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex!important}.news-pro-placeholder strong{letter-spacing:-.05em;font-size:3rem}.news-pro-placeholder span{letter-spacing:.17em;font-size:.52rem;font-weight:900}.news-pro-empty{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;padding:110px 0}.news-pro-empty p{color:#d4aa4f;letter-spacing:.18em;margin:0 0 10px;font-size:.66rem;font-weight:950}.news-pro-empty h2{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.news-pro-empty span{color:#ffffff7a;margin-top:20px;display:block}@media (hover:hover) and (pointer:fine){.news-pro-lead-media:hover .news-pro-lead-image,.news-pro-feed-media:hover .news-pro-feed-image{transform:scale(1.022)}.news-pro-lead-copy h2 a:hover,.news-pro-rail-copy h3 a:hover,.news-pro-feed-copy h3 a:hover{color:#e5be61}.news-pro-read:hover span{transform:translate(4px)}.news-pro-feed-arrow:hover{color:#050505;background:#d4aa4f;border-color:#d4aa4f}}@media (max-width:1100px){.news-pro-top-grid{grid-template-columns:1fr}.news-pro-rail{margin-top:10px}.news-pro-rail-story{grid-template-columns:150px minmax(0,1fr)}.news-pro-rail-thumb{width:150px;height:92px}}@media (max-width:760px){.news-pro-hero{min-height:370px}.news-pro-hero-art{opacity:.64;width:100%}.news-pro-hero-inner,.news-pro-topic-inner,.news-pro-shell{width:min(100% - 32px,1480px)}.news-pro-hero h1{font-size:clamp(62px,21vw,94px)}.news-pro-hero-footer{flex-direction:column;align-items:flex-start}.news-pro-topic-inner{gap:18px}.news-pro-topic-inner em{margin-left:0}.news-pro-section-head{flex-direction:column;align-items:flex-start;gap:10px}.news-pro-rail-story{grid-template-columns:112px minmax(0,1fr);padding-right:28px}.news-pro-rail-thumb{width:112px;height:76px}.news-pro-feed-row{grid-template-columns:118px minmax(0,1fr);gap:16px;min-height:124px;padding:16px 0}.news-pro-feed-media{height:86px}.news-pro-feed-copy h3{font-size:1.12rem}.news-pro-feed-copy>p,.news-pro-feed-arrow{display:none}}@media (max-width:520px){.news-pro-hero-inner{padding-bottom:34px}.news-pro-eyebrow{font-size:.57rem}.news-pro-lead-media{aspect-ratio:16/10.5}.news-pro-lead-copy h2{font-size:clamp(2rem,10vw,3.25rem)}.news-pro-rail-story{grid-template-columns:92px minmax(0,1fr);gap:12px}.news-pro-rail-thumb{width:92px;height:66px}.news-pro-meta-small time{display:none}.news-pro-feed-row{grid-template-columns:96px minmax(0,1fr)}.news-pro-feed-media{height:72px}}.news-pro-hero-v16{background:#050505;border-bottom:1px solid #ffffff18;align-items:center;min-height:360px}.news-pro-hero-v16 .news-pro-hero-art{opacity:.82;filter:saturate(.72)contrast(1.08)brightness(.88);background-image:linear-gradient(90deg,#050505 0%,#050505fa 9%,#050505d6 24%,#05050561 53%,#0505051a 78%,#0505052e 100%),linear-gradient(#00000014,#00000038),url(/media/cbl-news-hero.png);background-position:50% 47%;background-size:cover;width:auto;left:43%;right:0}.news-pro-hero-v16 .news-pro-hero-inner{width:min(1480px,100% - 64px);padding:62px 0 58px}.news-pro-masthead-kicker{align-items:center;gap:12px;margin-bottom:17px;display:flex}.news-pro-masthead-kicker>span{background:#d4aa4f;flex:none;width:32px;height:2px}.news-pro-masthead-kicker p{color:#ffffff94;letter-spacing:.16em;margin:0;font-size:.66rem;font-weight:900;line-height:1}.news-pro-masthead-kicker b{color:#d4aa4f;font:inherit;padding:0 7px}.news-pro-hero-v16 h1{letter-spacing:-.065em;max-width:670px;font-size:clamp(70px,7.4vw,112px);line-height:.8}.news-pro-hero-v16 .news-pro-hero-description{color:#fff9;max-width:640px;margin:22px 0 0;font-size:.92rem;font-weight:500;line-height:1.55}.news-pro-shell{padding-top:48px}@media (max-width:900px){.news-pro-hero-v16 .news-pro-hero-art{left:31%}.news-pro-hero-v16 .news-pro-hero-shade{background:linear-gradient(90deg,#050505fc 0%,#050505eb 48%,#05050557 75%,#05050529 100%)}}@media (max-width:760px){.news-pro-hero-v16{min-height:330px}.news-pro-hero-v16 .news-pro-hero-art{opacity:.46;background-position:64%;width:100%;left:0}.news-pro-hero-v16 .news-pro-hero-shade{background:linear-gradient(90deg,#050505fa 0%,#050505e0 58%,#0505056b 100%),linear-gradient(#05050514,#0505056b)}.news-pro-hero-v16 .news-pro-hero-inner{width:min(100% - 32px,1480px);padding:54px 0 46px}.news-pro-masthead-kicker>span{width:24px}.news-pro-masthead-kicker p{letter-spacing:.13em;font-size:.56rem}.news-pro-hero-v16 h1{font-size:clamp(62px,20vw,92px)}.news-pro-hero-v16 .news-pro-hero-description{max-width:520px;font-size:.84rem}.news-pro-shell{padding-top:38px}}.news-pro-hero-v16 .news-pro-hero-inner{transform:translate(-14px)}.news-pro-hero-v16 h1{max-width:610px}.news-pro-hero-v16 h1 span{color:#c89b3c}.news-pro-masthead-kicker>span{background:#c89b3c}.news-pro-masthead-kicker b{color:#c89b3c}.news-pro-hero-v16 .news-pro-hero-art{opacity:.88;filter:saturate(.76)contrast(1.1)brightness(.94)}.news-pro-hero-v16 .news-pro-hero-shade{background:linear-gradient(90deg,#050505fc 0%,#050505ed 37%,#0505051f 69%,#0505050b 100%)}@media (max-width:900px){.news-pro-hero-v16 .news-pro-hero-inner{transform:none}}@media (max-width:760px){.news-pro-hero-v16 .news-pro-hero-art{opacity:.5}}.calendar-page{background:radial-gradient(circle at 78% 25%,#ffffff09,#0000 32%),#050505;min-height:100vh}.calendar-hub{width:min(1400px,100% - 48px);margin:0 auto;padding:70px 0 120px}.calendar-heading{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.calendar-kicker{color:#ffffff73;letter-spacing:.22em;margin:0 0 10px;font-size:.7rem;font-weight:900}.calendar-heading h2,.calendar-empty h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:950;line-height:.88}.calendar-event-count{color:#fff6;letter-spacing:.18em;margin:0;font-size:.7rem;font-weight:900}.calendar-months{flex-direction:column;gap:90px;margin-top:65px;display:flex}.calendar-month-heading{align-items:center;gap:24px;margin-bottom:22px;display:flex}.calendar-month-heading span{color:#fff;letter-spacing:.2em;flex-shrink:0;font-size:.78rem;font-weight:950}.calendar-month-heading div{background:#ffffff29;width:100%;height:1px}.calendar-event-list{flex-direction:column;display:flex}.calendar-event{background:#ffffff03;border-bottom:1px solid #ffffff24;grid-template-columns:150px minmax(180px,260px) minmax(0,1fr);min-height:320px;display:grid}.calendar-event:first-child{border-top:1px solid #ffffff24}.calendar-event-date{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;padding:30px 18px;display:flex}.calendar-event-weekday{color:#ffffff6b;letter-spacing:.2em;font-size:.7rem;font-weight:900}.calendar-event-date strong{color:#fff;letter-spacing:-.07em;margin:8px 0;font-size:clamp(4rem,7vw,6.8rem);font-weight:950;line-height:.85}.calendar-event-time{color:#ffffff80;letter-spacing:.12em;font-size:.68rem;font-weight:900}.calendar-event-poster{background:#0b0b0b;border-right:1px solid #ffffff1f;min-height:320px;display:block;position:relative;overflow:hidden}.calendar-event-poster img{object-fit:cover;width:100%;height:100%;min-height:320px;transition:transform .3s;display:block}.calendar-event:hover .calendar-event-poster img{transform:scale(1.025)}.calendar-poster-placeholder{background:repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 9px),#0b0b0b;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;min-height:320px;display:flex}.calendar-poster-placeholder span{color:#ffffff29;letter-spacing:-.07em;font-size:4rem;font-weight:950}.calendar-poster-placeholder small{color:#ffffff40;letter-spacing:.22em;font-size:.6rem;font-weight:900}.calendar-event-info{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,55px);display:flex}.calendar-event-meta{color:#ffffff6b;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:18px;font-size:.65rem;font-weight:900;display:flex}.calendar-meta-divider{background:#ffffff40;width:18px;height:1px}.calendar-status-live{color:#fff}.calendar-status-completed{color:#ffffff59}.calendar-event-info h3{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:950;line-height:.9}.calendar-event-info>p{color:#ffffff94;max-width:720px;margin:22px 0 0;line-height:1.7}.calendar-event-details{flex-wrap:wrap;gap:36px;margin-top:30px;display:flex}.calendar-event-details>div{flex-direction:column;gap:5px;display:flex}.calendar-event-details span{color:#ffffff4d;letter-spacing:.17em;font-size:.58rem;font-weight:900}.calendar-event-details strong{color:#ffffffc2;letter-spacing:.06em;font-size:.75rem;font-weight:850}.calendar-event-button{color:#fff;letter-spacing:.14em;border:1px solid #ffffff52;justify-content:space-between;align-items:center;gap:28px;width:fit-content;min-width:170px;margin-top:34px;padding:14px 16px;font-size:.66rem;font-weight:950;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.calendar-event-button:hover{color:#050505;background:#fff}.calendar-event-live{box-shadow:inset 4px 0 #fff}.calendar-event-completed{opacity:.72}.calendar-empty{border-bottom:1px solid #ffffff29;margin-top:60px;padding:80px 0}.calendar-empty>p:last-child{color:#ffffff80;max-width:600px;margin:25px 0 0;line-height:1.7}@media (max-width:950px){.calendar-event{grid-template-columns:120px minmax(170px,220px) 1fr}.calendar-event-details{gap:22px}}@media (max-width:760px){.calendar-hub{width:min(100% - 28px,1400px);padding-top:48px}.calendar-heading{flex-direction:column;align-items:flex-start}.calendar-months{gap:65px;margin-top:48px}.calendar-event{grid-template-columns:95px 1fr}.calendar-event-date{grid-row:1}.calendar-event-poster{border-right:0;grid-row:1}.calendar-event-info{border-top:1px solid #ffffff1f;grid-column:1/-1}}@media (max-width:520px){.calendar-event{grid-template-columns:1fr}.calendar-event-date{border-bottom:1px solid #ffffff1f;border-right:0;align-items:flex-start}.calendar-event-date strong{font-size:4.5rem}.calendar-event-poster{grid-row:auto}.calendar-event-info{grid-column:auto}.calendar-event-details{flex-direction:column;gap:16px}}.calendar-page{color:#fff;background:radial-gradient(circle at 78% 22%,#c99e4612,#0000 28%),linear-gradient(#050505 0%,#090909 48%,#050505 100%);min-height:100vh;overflow-x:hidden}.calendar-page .calendar-hero{isolation:isolate;border-bottom:1px solid #c99e464d;align-items:center;min-height:570px;padding:110px clamp(28px,6vw,110px) 92px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b}.calendar-page .calendar-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 48%,#c99e461f,#0000 28%),linear-gradient(90deg,#0000001f,#0000 42%);position:absolute;inset:0}.calendar-page .calendar-hero-inner{z-index:2;width:min(760px,100%);position:relative}.calendar-page .calendar-hero-eyebrow{color:#d7ad59;letter-spacing:.28em;margin:0 0 18px;font-size:11px;font-weight:900}.calendar-page .calendar-hero h1{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 10px 38px #000000b8;max-width:800px;margin:0;font-size:clamp(64px,7.6vw,132px);font-weight:950;line-height:.82}.calendar-page .calendar-hero-description{color:#ffffffb8;max-width:620px;margin:28px 0 0;font-size:15px;line-height:1.7}.calendar-page .calendar-hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505b8;border:1px solid #c99e4647;align-items:center;gap:14px;margin-top:34px;padding:10px 16px 10px 12px;display:inline-flex}.calendar-page .calendar-hero-stat strong{color:#d7ad59;font-size:27px;line-height:1}.calendar-page .calendar-hero-stat span{color:#ffffffb3;letter-spacing:.18em;font-size:9px;font-weight:900}.calendar-page .calendar-hero-ghost{z-index:1;color:#ffffff09;letter-spacing:-.075em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(100px,15vw,250px);font-weight:950;line-height:1;position:absolute;bottom:-.15em;right:-.035em}.calendar-page .calendar-hub{width:min(1460px,100% - 48px);margin:0 auto;padding:92px 0 110px}.calendar-page .calendar-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:56px;display:flex}.calendar-page .calendar-kicker{color:#c99e46;letter-spacing:.28em;margin:0 0 12px;font-size:10px;font-weight:900}.calendar-page .calendar-heading h2,.calendar-page .calendar-empty h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,84px);font-weight:950;line-height:.88}.calendar-page .calendar-event-count{color:#ffffff6b;letter-spacing:.22em;white-space:nowrap;margin:0 0 7px;font-size:10px;font-weight:900}.calendar-page .calendar-month+.calendar-month{margin-top:74px}.calendar-page .calendar-month-heading{align-items:center;gap:22px;margin-bottom:22px;display:flex}.calendar-page .calendar-month-heading span{color:#d7ad59;letter-spacing:.24em;white-space:nowrap;font-size:13px;font-weight:950}.calendar-page .calendar-month-heading div{background:linear-gradient(90deg,#c99e4694,#c99e461a 52%,#0000);width:100%;height:1px}.calendar-page .calendar-event-list{gap:18px;display:grid}.calendar-page .calendar-event{background:linear-gradient(105deg,#141414fa,#080808fa);border:1px solid #ffffff16;border-left:3px solid #c99e46;grid-template-columns:132px minmax(190px,250px) minmax(0,1fr);min-height:300px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d}.calendar-page .calendar-event:hover{border-color:#c99e4652 #c99e4652 #c99e4652 #e1b85f;transform:translateY(-3px);box-shadow:0 30px 74px #0000006b,inset 0 0 70px #c99e4606}.calendar-page .calendar-event-live{border-left-color:#d8ad52;box-shadow:0 24px 70px #00000057,inset 0 0 50px #c99e460b}.calendar-page .calendar-event-completed{opacity:.76}.calendar-page .calendar-event-completed:hover{opacity:1}.calendar-page .calendar-event-date{background:linear-gradient(#c99e4614,#ffffff03);border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;align-items:center;display:flex}.calendar-page .calendar-event-weekday{color:#c99e46;letter-spacing:.22em;font-size:11px;font-weight:950}.calendar-page .calendar-event-date strong{letter-spacing:-.065em;margin:6px 0 10px;font-size:clamp(58px,5vw,84px);font-weight:950;line-height:.92}.calendar-page .calendar-event-time{color:#ffffff8a;letter-spacing:.14em;font-size:9px;font-weight:900}.calendar-page .calendar-event-poster{background:#0b0b0b;border-right:1px solid #ffffff13;min-height:300px;display:block;position:relative;overflow:hidden}.calendar-page .calendar-event-poster:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 38px #00000047}.calendar-page .calendar-event-poster img{object-fit:cover;width:100%;height:100%;min-height:300px;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .22s;display:block}.calendar-page .calendar-event:hover .calendar-event-poster img{filter:contrast(1.04)brightness(1.04);transform:scale(1.035)}.calendar-page .calendar-poster-placeholder{background:radial-gradient(circle at 50% 38%,#c99e4629,#0000 36%),#090909;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.calendar-page .calendar-poster-placeholder span{color:#d7ad59;letter-spacing:-.06em;font-size:42px;font-weight:950}.calendar-page .calendar-poster-placeholder small{color:#ffffff61;letter-spacing:.28em;margin-top:4px;font-size:9px;font-weight:900}.calendar-page .calendar-event-info{flex-direction:column;justify-content:center;min-width:0;padding:34px clamp(28px,3.2vw,54px);display:flex}.calendar-page .calendar-event-meta{color:#ffffff6b;letter-spacing:.19em;align-items:center;gap:11px;margin-bottom:12px;font-size:9px;font-weight:900;display:flex}.calendar-page .calendar-meta-divider{background:#c99e4685;width:22px;height:1px}.calendar-page .calendar-status{color:#c99e46}.calendar-page .calendar-status-live{color:#e5bd67;text-shadow:0 0 18px #c99e4657}.calendar-page .calendar-status-completed{color:#ffffff6b}.calendar-page .calendar-event-info h3{letter-spacing:-.045em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(30px,3vw,52px);font-weight:950;line-height:.96}.calendar-page .calendar-event-info>p{color:#ffffff94;max-width:780px;margin:16px 0 0;font-size:13px;line-height:1.65}.calendar-page .calendar-event-details{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:22px 40px;margin-top:25px;padding-top:19px;display:flex}.calendar-page .calendar-event-details div{gap:5px;display:grid}.calendar-page .calendar-event-details span{color:#ffffff4d;letter-spacing:.2em;font-size:8px;font-weight:900}.calendar-page .calendar-event-details strong{color:#ffffffc7;letter-spacing:.09em;font-size:10px;font-weight:900}.calendar-page .calendar-event-button{color:#d7ad59;letter-spacing:.2em;background:#c99e460e;border:1px solid #c99e4666;align-self:flex-start;align-items:center;gap:18px;margin-top:24px;padding:12px 17px;font-size:9px;font-weight:950;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.calendar-page .calendar-event-button span{font-size:16px;line-height:1;transition:transform .18s}.calendar-page .calendar-event-button:hover{color:#080808;background:#c99e46;border-color:#d7ad59}.calendar-page .calendar-event-button:hover span{transform:translate(3px)}.calendar-page .calendar-empty{background:radial-gradient(circle at 80% 30%,#c99e4614,#0000 30%),#0a0a0a;border:1px solid #c99e462e;padding:70px;position:relative;overflow:hidden}.calendar-page .calendar-empty>p:last-child{color:#ffffff8f;max-width:560px;margin:22px 0 0;line-height:1.7}@media (max-width:980px){.calendar-page .calendar-hero{min-height:510px;padding-top:96px}.calendar-page .calendar-event{grid-template-columns:110px 210px minmax(0,1fr)}.calendar-page .calendar-event-info{padding:28px}.calendar-page .calendar-event-details{gap:18px 26px}}@media (max-width:760px){.calendar-page .calendar-hero{min-height:470px;padding:90px 24px 66px;background-position:58%!important}.calendar-page .calendar-hero:before{background:linear-gradient(90deg,#00000061,#0000001a,#0000)}.calendar-page .calendar-hero h1{font-size:clamp(56px,15vw,88px)}.calendar-page .calendar-hero-ghost{font-size:23vw}.calendar-page .calendar-hub{width:min(100% - 28px,1460px);padding-top:62px}.calendar-page .calendar-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:40px}.calendar-page .calendar-event-count{margin:0}.calendar-page .calendar-event{grid-template-columns:94px minmax(0,1fr)}.calendar-page .calendar-event-date{grid-row:1/span 2}.calendar-page .calendar-event-poster{border-bottom:1px solid #ffffff13;border-right:0;min-height:330px}.calendar-page .calendar-event-poster img,.calendar-page .calendar-poster-placeholder{min-height:330px}.calendar-page .calendar-event-info{grid-column:2}}@media (max-width:520px){.calendar-page .calendar-hero{min-height:430px;padding-left:18px;padding-right:18px;background-position:62%!important}.calendar-page .calendar-hero-description{max-width:90%;font-size:13px}.calendar-page .calendar-hero-stat{margin-top:24px}.calendar-page .calendar-event{border-left-width:2px;display:block}.calendar-page .calendar-event-date{border-bottom:1px solid #ffffff13;border-right:0;grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;gap:12px;min-height:100px;padding:18px;display:grid}.calendar-page .calendar-event-date strong{margin:0;font-size:50px}.calendar-page .calendar-event-time{justify-self:end}.calendar-page .calendar-event-poster,.calendar-page .calendar-event-poster img,.calendar-page .calendar-poster-placeholder{min-height:390px}.calendar-page .calendar-event-info{padding:26px 20px 30px}.calendar-page .calendar-event-info h3{font-size:34px}.calendar-page .calendar-event-details{grid-template-columns:1fr 1fr;display:grid}.calendar-page .calendar-empty{padding:42px 24px}}.calendar-page .calendar-hero.calendar-hero-compact{min-height:360px;padding-top:72px;padding-bottom:58px}.calendar-page .calendar-hero.calendar-hero-compact .calendar-hero-inner{width:min(1460px,100% - 48px)}.calendar-page .calendar-hero.calendar-hero-compact h1{max-width:760px;font-size:clamp(52px,7vw,96px);line-height:.82}.calendar-page .calendar-hero.calendar-hero-compact .calendar-hero-description{max-width:620px;margin-top:22px;font-size:16px;line-height:1.55}.calendar-page .calendar-hero.calendar-hero-compact .calendar-hero-ghost{opacity:.045;font-size:clamp(96px,15vw,220px)}.calendar-source-bar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;padding-bottom:24px;display:flex}.calendar-source-bar h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,64px);font-weight:1000;line-height:.88}.calendar-source-switch,.calendar-view-switch{background:#070707eb;border:1px solid #ffffff29;display:inline-flex;box-shadow:0 14px 38px #00000042}.calendar-source-switch a,.calendar-view-switch a{color:#8f8f8f;letter-spacing:.11em;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:10px;font-weight:1000;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.calendar-source-switch a+a,.calendar-view-switch a+a{border-left:1px solid #ffffff1f}.calendar-source-switch a:hover,.calendar-view-switch a:hover{color:#fff;background:#ffffff0b}.calendar-source-switch a.active,.calendar-view-switch a.active{color:#050505;background:#d4af37}.calendar-source-panel{min-width:0}.calendar-heading-source{margin-top:0}.calendar-source-panel-fightality{padding-top:2px}.fightality-calendar-context{background:#090909eb;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 26px;padding:13px 15px;display:flex}.fightality-calendar-context span{color:#777;letter-spacing:.14em;font-size:9px;font-weight:1000}.fightality-calendar-context strong{color:#d4af37;letter-spacing:.07em;font-size:11px}.fightality-featured-event{background:linear-gradient(135deg,#d4af370a,#0000 42%),#0a0a0a;border:1px solid #d4af3747;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);min-height:410px;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 22px 62px #00000052}.fightality-featured-visual{background-color:#0000;background-image:radial-gradient(circle at 50% 45%,#d4af3733,#0000 34%),linear-gradient(135deg,#171717,#050505);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:410px;position:relative;overflow:hidden}.fightality-featured-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#050505e0);position:absolute;inset:0}.fightality-featured-watermark{color:#d4af3724;letter-spacing:-.08em;font-size:clamp(100px,13vw,210px);font-weight:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fightality-featured-content{flex-direction:column;justify-content:center;padding:clamp(32px,4.5vw,68px);display:flex}.fightality-event-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fightality-featured-label,.fightality-mini-featured{color:#050505;letter-spacing:.12em;background:#d4af37;padding:6px 9px;font-size:9px;font-weight:1000}.fightality-org-label{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:1000}.fightality-featured-content h3{letter-spacing:-.05em;max-width:720px;margin:20px 0;font-size:clamp(36px,4.8vw,68px);line-height:.96}.fightality-featured-date{color:#ddd;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.fightality-featured-date strong{color:#fff}.fightality-venue{color:#d4af37;letter-spacing:.07em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:900}.fightality-description,.fightality-card-description{color:#999;line-height:1.65}.fightality-description{max-width:720px;margin:18px 0 0}.fightality-featured-actions,.fightality-card-actions{flex-wrap:wrap;gap:10px;display:flex}.fightality-featured-actions{margin-top:24px}.fightality-featured-actions a,.fightality-card-actions a{color:#d4af37;letter-spacing:.11em;background:#d4af3709;border:1px solid #d4af3761;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:9px;font-weight:1000;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.fightality-featured-actions a:hover,.fightality-card-actions a:hover{color:#050505;background:#d4af37;transform:translateY(-1px)}.fightality-schedule-list{gap:14px;margin-top:18px;display:grid}.fightality-schedule-card{background:linear-gradient(90deg,#d4af3709,#0000 28%),#0a0a0a;border:1px solid #ffffff1c;border-left:3px solid #d4af37c7;grid-template-columns:132px minmax(0,1fr) auto;align-items:stretch;min-height:170px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.fightality-schedule-card:hover{border-color:#d4af374d;transform:translateY(-2px);box-shadow:0 18px 42px #00000052}.fightality-date-block{background:#ffffff05;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;align-items:center;display:flex}.fightality-date-block>span:first-child{color:#d4af37;letter-spacing:.16em;font-size:10px;font-weight:1000}.fightality-date-block strong{color:#fff;letter-spacing:-.06em;margin:3px 0 1px;font-size:50px;line-height:1}.fightality-date-block>span:last-child{color:#777;letter-spacing:.09em;font-size:9px;font-weight:900}.fightality-schedule-content{align-self:center;padding:24px 28px}.fightality-schedule-content h3{color:#fff;letter-spacing:-.04em;margin:11px 0 12px;font-size:clamp(24px,2.8vw,38px);line-height:.98}.fightality-event-facts{color:#aaa;letter-spacing:.04em;flex-wrap:wrap;gap:8px 18px;font-size:11px;font-weight:800;display:flex}.fightality-card-description{max-width:800px;margin:14px 0 0;font-size:13px}.fightality-card-actions{place-content:center flex-end;padding:24px 24px 24px 12px}.fightality-calendar-note{color:#777;letter-spacing:.03em;border-top:1px solid #ffffff17;margin-top:32px;padding-top:18px;font-size:11px;line-height:1.6}.calendar-source-panel-fightality .hybrid-context,.calendar-source-panel-fightality .month-section{margin-top:20px}.calendar-source-panel-fightality .month-section{background:#090909;border:1px solid #ffffff1a}.calendar-source-panel-fightality .month-toolbar{border-bottom-color:#ffffff1a}.calendar-source-panel-fightality .month-toolbar h3,.calendar-source-panel-fightality .month-title-stack h3{color:#fff}.calendar-source-panel-fightality .current-month-link,.calendar-source-panel-fightality .month-toolbar button{border-color:#d4af3759}.calendar-source-panel-fightality .month-event.selected{border-color:#d4af379e;box-shadow:inset 3px 0 #d4af37}@media (max-width:980px){.calendar-source-bar,.calendar-heading-source{flex-direction:column;align-items:flex-start}.calendar-source-switch,.calendar-view-switch{width:100%}.calendar-source-switch a,.calendar-view-switch a{flex:1}.fightality-featured-event{grid-template-columns:1fr}.fightality-featured-visual{min-height:380px}.fightality-schedule-card{grid-template-columns:112px minmax(0,1fr)}.fightality-card-actions{grid-column:2;justify-content:flex-start;padding:0 28px 24px}}@media (max-width:760px){.calendar-page .calendar-hero.calendar-hero-compact{min-height:300px;padding-top:56px;padding-bottom:44px}.calendar-page .calendar-hero.calendar-hero-compact h1{font-size:clamp(48px,14vw,72px)}.calendar-source-bar h2{font-size:clamp(36px,11vw,54px)}.calendar-source-switch,.calendar-view-switch{grid-template-columns:1fr 1fr;display:grid}.calendar-source-switch a,.calendar-view-switch a{text-align:center;padding:0 10px}.fightality-featured-visual{min-height:330px}.fightality-schedule-card{grid-template-columns:92px minmax(0,1fr)}.fightality-date-block strong{font-size:42px}.fightality-schedule-content{padding:22px 20px}.fightality-card-actions{padding:0 20px 22px}}@media (max-width:520px){.calendar-page .calendar-hero.calendar-hero-compact{min-height:270px}.calendar-page .calendar-hero.calendar-hero-compact .calendar-hero-inner{width:min(100% - 28px,1460px)}.calendar-page .calendar-hero.calendar-hero-compact .calendar-hero-description{font-size:14px}.calendar-source-switch a,.calendar-view-switch a{letter-spacing:.07em;min-height:44px;font-size:9px}.fightality-featured-content{padding:28px 22px}.fightality-featured-content h3{font-size:38px}.fightality-schedule-card{grid-template-columns:1fr}.fightality-date-block{border-bottom:1px solid #ffffff17;border-right:0;flex-direction:row;gap:10px;min-height:92px}.fightality-date-block strong{font-size:36px}.fightality-card-actions{grid-column:1;padding:0 20px 22px}.fightality-calendar-context{flex-direction:column;align-items:flex-start}}.calendar-source-panel-fightality .hybrid-context{background:#090909;border:1px solid #252525;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:13px 15px;display:flex}.calendar-source-panel-fightality .hybrid-context>div{gap:4px;display:grid}.calendar-source-panel-fightality .hybrid-context span{color:#777;letter-spacing:.13em;font-size:9px;font-weight:900}.calendar-source-panel-fightality .hybrid-context strong{color:#d4af37;letter-spacing:.06em;font-size:11px}.calendar-source-panel-fightality .hybrid-context a{color:#ddd;letter-spacing:.08em;white-space:nowrap;border:1px solid #333;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}.calendar-source-panel-fightality .month-section{background:0 0;border:0;margin-top:18px}.calendar-source-panel-fightality .month-toolbar{background:#0b0b0b;border:1px solid #2c2c2c;grid-template-columns:58px minmax(0,1fr) 58px;align-items:stretch;display:grid}.calendar-source-panel-fightality .month-toolbar>button,.calendar-source-panel-fightality .month-nav-disabled{background:0 0;border:0;place-items:center;min-height:67px;margin:0;padding:0;font-family:inherit;font-size:24px;display:grid}.calendar-source-panel-fightality .month-toolbar>button{color:#d4af37;cursor:pointer;transition:background .15s,color .15s}.calendar-source-panel-fightality .month-toolbar>button:hover{color:#f0cf62;background:#d4af3714}.calendar-source-panel-fightality .month-nav-disabled{color:#333;cursor:default}.calendar-source-panel-fightality .month-title-stack{border-left:1px solid #242424;border-right:1px solid #242424;place-items:center;min-width:0;display:grid}.calendar-source-panel-fightality .month-title-stack h3{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.04em;width:100%;margin:0;padding:18px 20px 8px;font-size:25px;line-height:1}.calendar-source-panel-fightality .month-title-stack .current-month-link{color:#999;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #333;min-height:0;margin:0 0 12px;padding:5px 9px;font-family:inherit;font-size:8px;font-weight:900}.calendar-source-panel-fightality .month-title-stack .current-month-link:hover{color:#d4af37;border-color:#d4af37}.calendar-source-panel-fightality .weekday-row,.calendar-source-panel-fightality .month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-source-panel-fightality .weekday-row{border-left:1px solid #292929;margin-top:12px}.calendar-source-panel-fightality .weekday-row div{color:#777;letter-spacing:.12em;text-align:center;border-top:1px solid #292929;border-right:1px solid #292929;padding:10px;font-size:9px;font-weight:900}.calendar-source-panel-fightality .month-grid{border-left:1px solid #292929}.calendar-source-panel-fightality .calendar-cell{background:#080808;border-top:1px solid #292929;border-right:1px solid #292929;min-width:0;min-height:160px;padding:10px}.calendar-source-panel-fightality .calendar-cell:nth-last-child(-n+7){border-bottom:1px solid #292929}.calendar-source-panel-fightality .calendar-cell.blank{background:#050505}.calendar-source-panel-fightality .day-number{color:#777;font-size:11px;font-weight:900}.calendar-source-panel-fightality .day-events{gap:7px;margin-top:10px;display:grid}.calendar-source-panel-fightality .month-event{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#111;border:0;border-left:2px solid #d4af37;gap:3px;padding:8px;font-family:inherit;display:grid}.calendar-source-panel-fightality .month-event strong{overflow-wrap:anywhere;color:#f3f3f3;min-width:0;font-size:11px;line-height:1.25}.calendar-source-panel-fightality .month-event span{color:#888;min-width:0;font-size:8px;line-height:1.3}.calendar-source-panel-fightality .month-event .month-org{color:#d4af37;letter-spacing:.06em;text-transform:uppercase;font-weight:1000}.calendar-source-panel-fightality .month-event-link{text-decoration:none;transition:background .15s,border-color .15s}.calendar-source-panel-fightality .month-event-link:hover,.calendar-source-panel-fightality .month-event-link.selected{background:#181818;border-left-color:#f0cf62}.calendar-source-panel-fightality .month-event-link.selected{box-shadow:inset 3px 0 #f0cf623d}.calendar-source-panel-fightality .month-event-details{background:#0b0b0b;border:1px solid #303030;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);margin-top:18px;scroll-margin-top:24px;display:grid;overflow:hidden}.calendar-source-panel-fightality .month-detail-visual{background-color:#090909;background-image:radial-gradient(circle at 50% 42%,#d4af3733,#0000 35%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #292929;place-items:center;min-height:390px;display:grid}.calendar-source-panel-fightality .month-detail-visual span{color:#d4af3733;font-size:clamp(42px,7vw,92px);font-weight:1000}.calendar-source-panel-fightality .month-detail-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,58px);display:flex}.calendar-source-panel-fightality .month-detail-content .org-label{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:1000}.calendar-source-panel-fightality .month-detail-content .mini-featured{color:#050505;letter-spacing:.12em;background:#d4af37;padding:6px 9px;font-size:9px;font-weight:1000}.calendar-source-panel-fightality .month-detail-content h3{color:#fff;letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(30px,4vw,54px);line-height:1}.calendar-source-panel-fightality .month-detail-facts{color:#999;flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.calendar-source-panel-fightality .month-detail-facts strong{color:#eee}.calendar-source-panel-fightality .month-detail-facts span:first-of-type{color:#d4af37;font-weight:900}.calendar-source-panel-fightality .month-detail-content>p{color:#888;max-width:760px;margin:22px 0 0;font-size:13px;line-height:1.6}.calendar-source-panel-fightality .month-detail-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.calendar-source-panel-fightality .month-detail-actions a,.calendar-source-panel-fightality .month-detail-actions button{color:#ddd;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #333;padding:11px 13px;font-family:inherit;font-size:9px;font-weight:900;text-decoration:none}.calendar-source-panel-fightality .month-detail-actions a:hover,.calendar-source-panel-fightality .month-detail-actions button:hover{color:#d4af37;border-color:#d4af37}@media (max-width:900px){.calendar-source-panel-fightality .calendar-cell{min-height:130px;padding:8px}.calendar-source-panel-fightality .month-event{padding:7px}.calendar-source-panel-fightality .month-event strong{font-size:10px}.calendar-source-panel-fightality .month-event-details{grid-template-columns:1fr}.calendar-source-panel-fightality .month-detail-visual{border-bottom:1px solid #292929;border-right:0;min-height:360px}}@media (max-width:700px){.calendar-source-panel-fightality .month-section{padding-bottom:4px;overflow-x:auto}.calendar-source-panel-fightality .month-toolbar,.calendar-source-panel-fightality .weekday-row,.calendar-source-panel-fightality .month-grid{min-width:720px}.calendar-source-panel-fightality .hybrid-context{flex-direction:column;align-items:flex-start}}.about-page{background:radial-gradient(circle at 82% 18%,#ffffff09,#0000 30%),#050505;min-height:100vh}.about-intro,.about-pillars,.about-championships,.about-record,.about-second-life,.about-cta{width:min(1400px,100% - 48px);margin:0 auto}.about-intro{border-bottom:1px solid #ffffff29;grid-template-columns:190px minmax(0,1fr);gap:clamp(40px,7vw,110px);padding:100px 0 120px;display:grid}.about-intro-label{padding-top:10px}.about-intro-label span,.about-pillar>span{color:#ffffff3d;letter-spacing:.18em;font-size:.65rem;font-weight:900;display:block}.about-intro-label p{color:#ffffff8c;letter-spacing:.2em;margin:10px 0 0;font-size:.68rem;font-weight:900}.about-intro-lead{color:#ffffff73;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:900}.about-intro-content h2,.about-section-heading h2,.about-championship-copy h2,.about-record-content h2,.about-sl-content h2,.about-cta h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:950;line-height:.84}.about-intro-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;max-width:950px;margin-top:50px;display:grid}.about-intro-copy p,.about-championship-copy>p:not(.about-section-label),.about-record-content>p:not(.about-section-label),.about-sl-content>p:not(.about-section-label){color:#fff9;margin:0;font-size:1rem;line-height:1.8}.about-pillars{padding:120px 0}.about-section-heading{margin-bottom:50px}.about-section-heading>p,.about-section-label{color:#fff6;letter-spacing:.21em;margin:0 0 14px;font-size:.68rem;font-weight:900}.about-pillar-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-pillar{border-right:1px solid #ffffff24;min-height:310px;padding:34px 30px}.about-pillar:last-child{border-right:0}.about-pillar h3{color:#fff;letter-spacing:-.045em;margin:65px 0 18px;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:950}.about-pillar p{color:#ffffff80;margin:0;font-size:.9rem;line-height:1.7}.about-championships{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,9vw,150px);padding:120px 0;display:grid}.about-championship-copy>p:not(.about-section-label){max-width:650px;margin-top:36px}.about-title-list{border-top:1px solid #fff3}.about-title-list>div{border-bottom:1px solid #ffffff29;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:105px;display:grid}.about-title-list span{color:#ffffff47;font-size:.62rem;font-weight:900}.about-title-list strong{color:#fff;letter-spacing:-.045em;font-size:clamp(1.5rem,3vw,3rem);font-weight:950}.about-title-list small{color:#ffffff59;letter-spacing:.15em;font-size:.58rem;font-weight:900}.about-record{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(60px,9vw,150px);padding:120px 0;display:grid}.about-record-number{background:repeating-linear-gradient(-45deg,#ffffff04 0 1px,#0000 1px 10px);border:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:460px;padding:50px;display:flex}.about-record-number span{color:#ffffff47;letter-spacing:.24em;font-size:.7rem;font-weight:900}.about-record-number strong{color:#ffffff1f;letter-spacing:-.08em;margin-top:8px;font-size:clamp(4rem,9vw,9rem);font-weight:950;line-height:.8}.about-record-content{align-self:center}.about-record-content>p:not(.about-section-label){max-width:680px;margin-top:30px}.about-second-life{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) minmax(350px,.65fr);align-items:center;gap:clamp(60px,8vw,130px);padding:120px 0;display:grid}.about-sl-content>p:not(.about-section-label){max-width:700px;margin-top:30px}.about-sl-mark{border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.about-sl-mark span{color:#ffffff24;letter-spacing:-.09em;font-size:clamp(6rem,12vw,12rem);font-weight:950;line-height:.8}.about-sl-mark small{color:#ffffff59;letter-spacing:.22em;margin-top:24px;font-size:.62rem;font-weight:900}.about-action{color:#fff;letter-spacing:.14em;border:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:30px;min-width:215px;margin-top:38px;padding:16px 18px;font-size:.66rem;font-weight:950;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.about-action:hover,.about-action-solid{color:#050505;background:#fff}.about-cta{border-top:1px solid #ffffff29;padding:120px 0 140px}.about-cta>p{color:#fff6;letter-spacing:.21em;margin:0 0 14px;font-size:.68rem;font-weight:900}.about-cta-actions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1000px){.about-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-pillar:nth-child(2){border-right:0}.about-pillar:nth-child(-n+2){border-bottom:1px solid #ffffff24}.about-championships,.about-record,.about-second-life{grid-template-columns:1fr}}@media (max-width:700px){.about-intro,.about-pillars,.about-championships,.about-record,.about-second-life,.about-cta{width:min(100% - 28px,1400px)}.about-intro{grid-template-columns:1fr;gap:35px;padding:70px 0 90px}.about-intro-copy{grid-template-columns:1fr;gap:25px}.about-pillars,.about-championships,.about-record,.about-second-life,.about-cta{padding-top:90px;padding-bottom:90px}.about-pillar-grid{grid-template-columns:1fr}.about-pillar{border-bottom:1px solid #ffffff24;border-right:0;min-height:260px}.about-pillar:last-child{border-bottom:0}.about-pillar h3{margin-top:45px}.about-title-list>div{grid-template-columns:35px 1fr}.about-title-list small{grid-column:2;padding-bottom:20px}.about-record-number,.about-sl-mark{min-height:300px}.about-record-number{padding:30px}}.about-page{--about-gold:#d5a83f;--about-gold-soft:#d5a83f38;--about-line:#ffffff1a;--about-muted:#ffffff85;color:#fff;background:radial-gradient(circle at 78% 7%,#d5a83f0e,#0000 26%),#050505;min-height:100vh;position:relative;overflow:hidden}.about-page>section{position:relative}.about-page>.page-hero{isolation:isolate;background:radial-gradient(circle at 74% 38%,#d5a83f1b,#0000 24%),linear-gradient(120deg,#050505 0%,#080706 62%,#030303 100%);border-bottom:1px solid #d5a83f4d;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:690px;padding:118px max(8vw,34px) 88px;display:flex;overflow:hidden}.about-page>.page-hero:before{content:"CBL";z-index:-1;color:#ffffff09;letter-spacing:-.1em;pointer-events:none;font-size:clamp(260px,38vw,720px);font-weight:950;line-height:.78;position:absolute;bottom:-.22em;right:-.04em}.about-page>.page-hero:after{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.94%,#d5a83f0e 50%,#0000 50.06%),linear-gradient(0deg,#0000 0 49.94%,#ffffff06 50%,#0000 50.06%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:130px 130px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000000b8,#0000 76%);mask-image:linear-gradient(270deg,#000000b8,#0000 76%)}.about-page>.page-hero .page-eyebrow{color:var(--about-gold);letter-spacing:.38em;margin:0 0 22px;font-size:10px;font-weight:950}.about-page>.page-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(78px,10.6vw,182px);font-weight:950;line-height:.77}.about-page>.page-hero .page-description{border-left:2px solid var(--about-gold);color:#fff9;max-width:650px;margin:38px 0 0;padding-left:22px;font-size:15px;line-height:1.75}.about-page .about-section-label,.about-page .about-section-heading>p,.about-page .about-intro-label p{color:var(--about-gold);letter-spacing:.3em;text-transform:uppercase;font-size:9px;font-weight:950}.about-page .about-action{color:#fff;letter-spacing:.2em;border-bottom:1px solid #d5a83f94;align-items:center;gap:20px;min-height:48px;padding:0 3px 0 0;font-size:9px;font-weight:950;text-decoration:none;transition:color .18s,border-color .18s,gap .18s;display:inline-flex}.about-page .about-action span{color:var(--about-gold);font-size:16px}.about-page .about-action:hover,.about-page .about-action:focus-visible{color:var(--about-gold);border-color:var(--about-gold);gap:27px}.about-page .about-intro{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(50px,8vw,140px);width:min(84%,1480px);margin:0 auto;padding:118px 0 126px;display:grid}.about-page .about-intro-label{align-items:flex-start;gap:18px;padding-top:10px;display:flex}.about-page .about-intro-label span{color:#fff3;font-size:11px;font-weight:900}.about-page .about-intro-label p{margin:0}.about-page .about-intro-content{max-width:1020px}.about-page .about-intro-lead{color:#ffffff6b;letter-spacing:.04em;margin:0 0 22px;font-size:13px;font-weight:800}.about-page .about-intro-content h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,112px);font-weight:950;line-height:.84}.about-page .about-intro-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;max-width:850px;margin-top:54px;display:grid}.about-page .about-intro-copy p{color:var(--about-muted);margin:0;font-size:14px;line-height:1.78}.about-page .about-pillars{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:radial-gradient(circle at 10% 18%,#d5a83f0e,#0000 25%),#080808;padding:106px max(8vw,34px) 116px}.about-page .about-section-heading{width:min(100%,1480px);margin:0 auto 58px}.about-page .about-section-heading>p{margin:0 0 15px}.about-page .about-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6.6vw,102px);font-weight:950;line-height:.85}.about-page .about-pillar-grid{border-top:1px solid #d5a83f57;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1480px);margin:0 auto;display:grid}.about-page .about-pillar{background:#ffffff03;border-right:1px solid #ffffff17;min-height:350px;padding:30px 28px 34px;transition:background .22s,transform .22s}.about-page .about-pillar:first-child{border-left:1px solid #ffffff17}.about-page .about-pillar:hover{background:linear-gradient(#d5a83f13,#ffffff03);transform:translateY(-3px)}.about-page .about-pillar>span{color:var(--about-gold);letter-spacing:.18em;font-size:9px;font-weight:950}.about-page .about-pillar h3{letter-spacing:-.035em;margin:86px 0 18px;font-size:clamp(22px,2vw,31px);font-weight:950}.about-page .about-pillar p{color:#ffffff78;margin:0;font-size:13px;line-height:1.72}.about-page .about-championships{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(70px,10vw,170px);width:min(84%,1480px);margin:0 auto;padding:132px 0;display:grid}.about-page .about-championship-copy{max-width:600px}.about-page .about-championship-copy>p:first-child{margin:0 0 18px}.about-page .about-championship-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.8vw,92px);font-weight:950;line-height:.86}.about-page .about-championship-copy>p:not(.about-section-label){max-width:540px;color:var(--about-muted);margin:34px 0 30px;font-size:14px;line-height:1.78}.about-page .about-title-list{border-top:1px solid #ffffff1f}.about-page .about-title-list>div{--title-accent:#d5a83f;border-bottom:1px solid #ffffff1a;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:104px;padding:0 20px;transition:padding-left .2s,background .2s;display:grid;position:relative;overflow:hidden}.about-page .about-title-list>div:before{content:"";background:var(--title-accent);opacity:.78;width:3px;position:absolute;inset:0 auto 0 0}.about-page .about-title-list>div:first-child{--title-accent:#d9ad42}.about-page .about-title-list>div:nth-child(2){--title-accent:#c9d0d7}.about-page .about-title-list>div:nth-child(3){--title-accent:#e05bb6}.about-page .about-title-list>div:nth-child(4){--title-accent:#b58bff}.about-page .about-title-list>div:hover{background:linear-gradient(90deg, var(--title-accent), transparent 62%);padding-left:28px}@supports (color:color-mix(in lab, red, red)){.about-page .about-title-list>div:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--title-accent) 9%, transparent), transparent 62%)}}.about-page .about-title-list span{color:#ffffff3d;font-size:10px;font-weight:900}.about-page .about-title-list strong{color:var(--title-accent);letter-spacing:-.045em;font-size:clamp(28px,3vw,46px);font-weight:950;line-height:1}.about-page .about-title-list small{color:#ffffff57;letter-spacing:.22em;font-size:8px;font-weight:900}.about-page .about-record{background:radial-gradient(circle at 20%,#d5a83f17,#0000 31%),linear-gradient(115deg,#090806,#040404 65%);border-top:1px solid #d5a83f40;border-bottom:1px solid #d5a83f2e;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);align-items:center;gap:70px;min-height:700px;padding:120px max(8vw,34px);display:grid;position:relative;overflow:hidden}.about-page .about-record-number{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.about-page .about-record-number span{color:var(--about-gold);letter-spacing:.42em;margin-left:.08em;font-size:clamp(18px,2vw,28px);font-weight:950}.about-page .about-record-number strong{letter-spacing:-.085em;color:#0000;-webkit-text-stroke:1px #ffffff30;margin-top:6px;font-size:clamp(100px,15vw,250px);font-weight:950;line-height:.74}.about-page .about-record-content{z-index:1;max-width:600px;position:relative}.about-page .about-record-content .about-section-label{margin:0 0 16px}.about-page .about-record-content h2{letter-spacing:-.055em;margin:0 0 34px;font-size:clamp(48px,5.4vw,88px);font-weight:950;line-height:.86}.about-page .about-record-content>p:not(.about-section-label){color:var(--about-muted);margin:0 0 18px;font-size:14px;line-height:1.76}.about-page .about-record-content .about-action{margin-top:16px}.about-page .about-second-life{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(70px,10vw,170px);width:min(84%,1480px);min-height:620px;margin:0 auto;padding:120px 0;display:grid}.about-page .about-sl-content{max-width:650px}.about-page .about-sl-content .about-section-label{margin:0 0 17px}.about-page .about-sl-content h2{letter-spacing:-.06em;margin:0 0 34px;font-size:clamp(50px,5.7vw,94px);font-weight:950;line-height:.86}.about-page .about-sl-content>p:not(.about-section-label){max-width:590px;color:var(--about-muted);margin:0 0 18px;font-size:14px;line-height:1.78}.about-page .about-sl-mark{background:linear-gradient(135deg,#d5a83f11,#0000 50%),#080808;border:1px solid #d5a83f40;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.about-page .about-sl-mark:before,.about-page .about-sl-mark:after{content:"";background:#d5a83f38;position:absolute}.about-page .about-sl-mark:before{width:1px;height:72%}.about-page .about-sl-mark:after{width:72%;height:1px}.about-page .about-sl-mark span,.about-page .about-sl-mark small{z-index:1;background:#080808;position:relative}.about-page .about-sl-mark span{color:var(--about-gold);letter-spacing:-.085em;padding:12px 24px 0;font-size:clamp(100px,12vw,190px);font-weight:950;line-height:.8}.about-page .about-sl-mark small{color:#ffffff73;letter-spacing:.32em;padding:13px 24px 12px;font-size:8px;font-weight:950}.about-page .about-cta{background:radial-gradient(circle at 80%,#d5a83f1f,#0000 28%),linear-gradient(110deg,#0b0905,#040404 62%);border-top:1px solid #d5a83f52;flex-direction:column;justify-content:center;min-height:520px;padding:90px max(8vw,34px);display:flex;position:relative;overflow:hidden}.about-page .about-cta:after{content:"NEXT";color:#ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:clamp(170px,27vw,450px);font-weight:950;line-height:.78;position:absolute;bottom:-.18em;right:-.03em}.about-page .about-cta>p,.about-page .about-cta>h2,.about-page .about-cta-actions{z-index:1;position:relative}.about-page .about-cta>p{color:var(--about-gold);letter-spacing:.34em;margin:0 0 18px;font-size:9px;font-weight:950}.about-page .about-cta h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(62px,8.4vw,138px);font-weight:950;line-height:.82}.about-page .about-cta-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.about-page .about-action.about-action-solid{border:1px solid var(--about-gold);background:var(--about-gold);color:#080604;min-height:50px;padding:0 22px}.about-page .about-action.about-action-solid span{color:#080604}.about-page .about-action.about-action-solid:hover,.about-page .about-action.about-action-solid:focus-visible{color:#050505;background:#e2b84f}@media (max-width:1050px){.about-page .about-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-pillar:nth-child(2){border-right:1px solid #ffffff17}.about-page .about-championships,.about-page .about-record,.about-page .about-second-life{grid-template-columns:1fr}.about-page .about-championships{gap:72px}.about-page .about-record{gap:76px}.about-page .about-record-number strong{font-size:clamp(110px,22vw,220px)}.about-page .about-second-life{gap:62px}}@media (max-width:760px){.about-page>.page-hero{min-height:610px;padding:100px 24px 62px}.about-page>.page-hero h1{font-size:clamp(66px,20vw,106px)}.about-page>.page-hero .page-description{margin-top:30px;font-size:13px}.about-page .about-intro{grid-template-columns:1fr;gap:44px;width:calc(100% - 48px);padding:80px 0 86px}.about-page .about-intro-content h2,.about-page .about-section-heading h2,.about-page .about-championship-copy h2,.about-page .about-record-content h2,.about-page .about-sl-content h2{font-size:clamp(46px,14vw,72px)}.about-page .about-intro-copy{grid-template-columns:1fr;gap:20px;margin-top:38px}.about-page .about-pillars{padding:76px 24px 82px}.about-page .about-pillar-grid{grid-template-columns:1fr}.about-page .about-pillar{border-left:1px solid #ffffff17;min-height:285px}.about-page .about-pillar h3{margin-top:62px}.about-page .about-championships,.about-page .about-second-life{width:calc(100% - 48px);padding:86px 0}.about-page .about-title-list>div{grid-template-columns:34px 1fr;min-height:94px;padding:0 14px}.about-page .about-title-list small{display:none}.about-page .about-record{min-height:auto;padding:88px 24px}.about-page .about-record-number strong{font-size:clamp(88px,28vw,150px)}.about-page .about-sl-mark{min-height:300px}.about-page .about-cta{min-height:500px;padding:76px 24px}.about-page .about-cta h2{font-size:clamp(58px,18vw,94px)}.about-page .about-cta-actions{flex-direction:column;align-items:flex-start;gap:18px}}.about-page .about-pillar{min-width:0}.about-page .about-pillar h3{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(18px,1.45vw,27px);line-height:1.02}@media (min-width:1051px) and (max-width:1350px){.about-page .about-pillar{padding-left:22px;padding-right:22px}.about-page .about-pillar h3{font-size:clamp(17px,1.38vw,22px)}}.about-page .about-pillar h3{letter-spacing:-.045em;white-space:normal;width:100%;max-width:100%;margin-right:0;font-size:clamp(18px,1.25vw,24px);line-height:1}.about-page .about-pillar:nth-child(2) h3{letter-spacing:-.055em;font-size:clamp(17px,1.08vw,21px)}.about-page .about-action:not(.about-action-solid){isolation:isolate;color:#fffffff0;background:linear-gradient(90deg,#d5a83f13,#d5a83f03 58%,#0000);border:1px solid #d5a83f85;justify-content:space-between;gap:24px;min-width:218px;min-height:54px;padding:0 18px 0 20px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 34px #0003}.about-page .about-action:not(.about-action-solid):before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0 38%,#d5a83f21 49%,#0000 60% 100%);transition:transform .42s;position:absolute;inset:0;transform:translate(-115%)}.about-page .about-action:not(.about-action-solid):after{content:"";background:linear-gradient(90deg, var(--about-gold), transparent);opacity:.38;transform-origin:0;height:1px;transition:opacity .18s,transform .22s;position:absolute;bottom:8px;left:20px;right:48px;transform:scaleX(.34)}.about-page .about-action:not(.about-action-solid) span{color:var(--about-gold);flex:none;font-size:18px;line-height:1;transition:transform .18s,color .18s;transform:translate(0)}.about-page .about-action:not(.about-action-solid):hover,.about-page .about-action:not(.about-action-solid):focus-visible{color:#fff;background:linear-gradient(90deg,#d5a83f21,#d5a83f06 64%,#0000);border-color:#e2b84ff2;gap:24px;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff06,0 15px 38px #00000047,0 0 22px #d5a83f0e}.about-page .about-action:not(.about-action-solid):hover:before,.about-page .about-action:not(.about-action-solid):focus-visible:before{transform:translate(115%)}.about-page .about-action:not(.about-action-solid):hover:after,.about-page .about-action:not(.about-action-solid):focus-visible:after{opacity:.82;transform:scaleX(1)}.about-page .about-action:not(.about-action-solid):hover span,.about-page .about-action:not(.about-action-solid):focus-visible span{color:#f0c75f;transform:translate(3px)}@media (max-width:1050px){.about-page .about-pillar:nth-child(2) h3,.about-page .about-pillar h3{font-size:clamp(20px,3.1vw,28px)}}@media (max-width:640px){.about-page .about-action:not(.about-action-solid){width:min(100%,310px);min-width:0}}.about-page .about-action:not(.about-action-solid):after{content:none!important;display:none!important}.about-page .page-hero{isolation:isolate;background-color:#050505;position:relative;overflow:hidden}.about-page .page-hero:before{content:"";z-index:-2;opacity:.28;pointer-events:none;background-image:url(/media/daw14.png);background-position:50% 54%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.about-page .page-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050505f5 0%,#050505d6 30%,#0505058a 58%,#05050557 78%,#0505057a 100%),linear-gradient(#05050580 0%,#0505050f 45%,#05050594 100%);display:block;position:absolute;inset:0}.about-page .page-hero>*{z-index:1;position:relative}.rankings-page{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 32rem),#050505;min-height:100vh}.rankings-hero{border-bottom:1px solid #ffffff24;padding:110px 24px 80px}.rankings-hero-inner,.rankings-shell,.rankings-method{width:min(1180px,100% - 48px);margin:0 auto}.rankings-eyebrow,.rankings-division-heading span,.rankings-section-heading span,.rankings-method>div>span{letter-spacing:.22em;text-transform:uppercase;color:#ffffff7a;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.rankings-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.88}.rankings-hero p{color:#ffffff9e;max-width:720px;margin:30px 0 0;font-size:1.05rem;line-height:1.8}.rankings-hero-meta{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.rankings-hero-meta span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff29;padding:8px 12px;font-size:.67rem;font-weight:900}.rankings-shell{padding-top:90px;padding-bottom:110px}.rankings-division-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.rankings-division-heading h2,.rankings-section-heading h3,.rankings-method h2{text-transform:uppercase;letter-spacing:-.04em;margin:0}.rankings-division-heading h2{font-size:clamp(2.3rem,5vw,4.3rem)}.rankings-division-heading p{text-align:right;color:#ffffff7a;max-width:500px;margin:0;line-height:1.7}.rankings-champion-wrap{margin-bottom:58px}.rankings-champion-card{color:inherit;background:linear-gradient(120deg,#ffffff17,#ffffff04 48%);border:1px solid #ffffff3d;padding:38px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:block}.rankings-champion-card:hover{background:linear-gradient(120deg,#ffffff21,#ffffff06 48%);border-color:#ffffff7a;transform:translateY(-3px)}.rankings-champion-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin-bottom:26px;font-size:.72rem;font-weight:950}.rankings-champion-main{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.rankings-champion-main h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,6vw,5.3rem);line-height:.9}.rankings-champion-nickname{color:#ffffff85;margin:12px 0 0;font-size:1.05rem}.rankings-index-block{text-align:right;flex:none}.rankings-index-block span,.rankings-champion-stats span,.rankings-contender-row>div>span,.rankings-watch-row>div>span{letter-spacing:.15em;text-transform:uppercase;color:#ffffff61;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.rankings-index-block strong{letter-spacing:-.05em;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1}.rankings-badges,.rankings-row-badges{flex-wrap:wrap;gap:7px;display:flex}.rankings-badges span,.rankings-row-badges span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff3d;padding:6px 9px;font-size:.6rem;font-weight:900}.rankings-champion-stats{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:34px;display:grid}.rankings-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.rankings-section-heading>strong{letter-spacing:.13em;text-transform:uppercase;color:#ffffff6b;font-size:.7rem}.rankings-contender-list,.rankings-watch-list{border-top:1px solid #ffffff2e}.rankings-contender-row{min-height:92px;color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:80px minmax(220px,1fr) 110px 90px 150px 100px;align-items:center;gap:20px;padding:15px 18px;text-decoration:none;transition:background .15s,padding-left .15s;display:grid}.rankings-contender-row:hover{background:#ffffff0b;padding-left:24px}.rankings-position{letter-spacing:-.05em;color:#ffffff7a;font-size:2rem;font-weight:950}.rankings-fighter-info>strong{text-transform:uppercase;font-size:1.08rem;display:block}.rankings-fighter-info>span{color:#ffffff73;margin-top:3px;font-size:.8rem;display:block}.rankings-row-badges{margin-top:8px}.rankings-row-badges span{padding:4px 6px;font-size:.52rem}.rankings-record strong,.rankings-streak strong,.rankings-status strong,.rankings-score strong{font-size:.9rem}.rankings-score{text-align:right}.rankings-score strong{font-size:1.15rem}.rankings-watch-row{color:#ffffffad;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(240px,1fr) 120px 150px 100px;align-items:center;gap:20px;min-height:76px;padding:14px 18px;text-decoration:none;transition:background .15s;display:grid}.rankings-watch-name>strong{text-transform:uppercase;display:block}.rankings-watch-name>span{color:#ffffff61;margin-top:3px;font-size:.75rem;display:block}.rankings-watch-row>div:last-child{text-align:right}.rankings-empty{color:#ffffff7a;border:1px solid #ffffff1f;padding:32px}.rankings-error{margin:80px 0}.rankings-method{border-top:1px solid #ffffff26;grid-template-columns:.8fr 1.4fr auto;align-items:center;gap:50px;padding-top:55px;padding-bottom:70px;display:grid}.rankings-method h2{font-size:clamp(1.8rem,4vw,3rem)}.rankings-method p{color:#ffffff80;margin:0;line-height:1.75}.rankings-method>a{color:#fff;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff40;padding:14px 18px;font-size:.7rem;font-weight:900;text-decoration:none;transition:background .15s,color .15s}.rankings-method>a:hover{color:#050505;background:#fff}@media (max-width:900px){.rankings-division-heading{display:block}.rankings-division-heading p{text-align:left;max-width:650px;margin-top:18px}.rankings-contender-row{grid-template-columns:60px minmax(180px,1fr) 90px 90px}.rankings-status,.rankings-streak{display:none}.rankings-watch-row{grid-template-columns:minmax(180px,1fr) 90px 120px}.rankings-watch-row>div:nth-child(2){display:none}.rankings-method{grid-template-columns:1fr;gap:22px}.rankings-method>a{justify-self:start}}@media (max-width:640px){.rankings-hero{padding:80px 18px 58px}.rankings-hero-inner,.rankings-shell,.rankings-method{width:min(100% - 28px,1180px)}.rankings-shell{padding-top:60px}.rankings-division+.rankings-division{margin-top:90px}.rankings-champion-card{padding:24px}.rankings-champion-main{display:block}.rankings-index-block{text-align:left;margin-top:28px}.rankings-champion-stats{grid-template-columns:repeat(2,1fr)}.rankings-contender-row{grid-template-columns:48px minmax(0,1fr) 70px;gap:12px;padding-left:8px;padding-right:8px}.rankings-contender-row:hover{padding-left:12px}.rankings-position{font-size:1.5rem}.rankings-record,.rankings-streak,.rankings-status{display:none}.rankings-score{text-align:right}.rankings-watch-row{grid-template-columns:minmax(0,1fr) 82px;gap:12px;padding-left:8px;padding-right:8px}.rankings-watch-row>div:nth-child(2),.rankings-watch-row>div:nth-child(3),.rankings-section-heading>strong{display:none}}.rankings-page{background:radial-gradient(circle at 12% 6%,#c99e4617,#0000 24rem),radial-gradient(circle at 88% 30%,#c99e460b,#0000 28rem),linear-gradient(#050505 0%,#080807 48%,#050505 100%);position:relative;overflow:hidden}.rankings-page:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000 49.94%,#c99e460b 50%,#0000 50.06%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff03 120px);position:fixed;inset:0}.rankings-hero{background:radial-gradient(circle at 16% 42%,#c99e462e,#0000 28%),radial-gradient(circle at 82% 18%,#c99e4614,#0000 26%),linear-gradient(105deg,#0c0a06 0%,#080807 46%,#050505 100%);border-bottom:1px solid #c99e464d;border-left:1px solid #c99e461a;border-right:1px solid #c99e461a;align-items:center;width:min(1780px,100% - 64px);min-height:560px;margin:0 auto;padding:118px 6% 88px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b,inset 0 -1px #c99e4614}.rankings-hero:before{content:"RANKINGS";color:#ffffff07;letter-spacing:-.075em;pointer-events:none;white-space:nowrap;font-size:clamp(150px,20vw,340px);font-weight:950;line-height:.72;position:absolute;bottom:-7%;right:-2.5%}.rankings-hero:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#c99e4652 16%,#f2d58b 50%,#c99e4652 84%,#0000);height:2px;position:absolute;top:0;left:5%;right:5%}.rankings-hero-inner{z-index:2;width:min(1180px,100%);margin:0;position:relative}.rankings-eyebrow{color:#c99e46;letter-spacing:.34em;margin-bottom:18px;font-size:.72rem}.rankings-hero h1{letter-spacing:-.075em;text-shadow:0 14px 34px #0009,0 0 34px #c99e4614;max-width:1050px;font-size:clamp(4.7rem,9vw,9.5rem);line-height:.78}.rankings-hero p{color:#ffffffa8;max-width:760px;margin-top:36px;font-size:1.02rem;line-height:1.82}.rankings-hero-meta{gap:9px;margin-top:32px}.rankings-hero-meta span{color:#eedaa7b8;background:#c99e460b;border-color:#c99e4638;padding:9px 13px;position:relative}.rankings-hero-meta span:before{content:"";vertical-align:2px;background:#c99e46;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #c99e46bf}.rankings-shell{z-index:1;width:min(1540px,100% - 64px);padding-top:112px;padding-bottom:132px;position:relative}.rankings-division{background:radial-gradient(circle at 10% 0,#c99e4612,#0000 28rem),linear-gradient(#ffffff05,#0000 24%),#070707c7;border:1px solid #c99e4626;padding:48px 52px 58px;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000004d,inset 0 1px #ffffff06}.rankings-division:before{content:"MEN'S";color:#ffffff06;letter-spacing:-.06em;pointer-events:none;font-size:clamp(100px,12vw,190px);font-weight:950;line-height:1;position:absolute;top:-18px;right:-12px}.rankings-shell>.rankings-division:nth-child(2):before{content:"WOMEN'S";color:#dc78d709}.rankings-division+.rankings-division{margin-top:118px}.rankings-division-heading{z-index:2;border-bottom:1px solid #c99e462e;margin-bottom:34px;padding-bottom:27px;position:relative}.rankings-division-heading span{color:#c99e46c7}.rankings-division-heading h2{letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.rankings-division-heading p{color:#ffffff80;max-width:570px}.rankings-shell>.rankings-division:nth-child(2){background:radial-gradient(circle at 10% 0,#dc78d713,#0000 28rem),linear-gradient(#ffffff05,#0000 24%),#070707c7;border-color:#dc78d72e}.rankings-shell>.rankings-division:nth-child(2) .rankings-division-heading{border-bottom-color:#dc78d733}.rankings-shell>.rankings-division:nth-child(2) .rankings-division-heading span{color:#f19febd1}.rankings-champion-wrap{z-index:2;margin:0 0 64px;position:relative}.rankings-champion-card{isolation:isolate;background:radial-gradient(circle at 0 0,#c99e463d,#0000 36%),radial-gradient(circle at 88% 12%,#ffffff0e,#0000 24%),linear-gradient(118deg,#171108 0%,#0c0a07 50%,#080808 100%);border:1px solid #c99e4670;padding:44px 46px 0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 25px 60px #0000006b,0 0 34px #c99e4613,inset 0 1px #ffecb41a}.rankings-champion-card:before{content:"CHAMPION";z-index:-1;color:#ffffff06;letter-spacing:-.065em;pointer-events:none;font-size:clamp(84px,11vw,165px);font-weight:950;line-height:.8;position:absolute;bottom:12%;right:-1.5%}.rankings-champion-card:after{content:"";background:linear-gradient(90deg,#f4d987,#c99e4647,#0000);width:44%;height:2px;position:absolute;top:0;left:0}.rankings-champion-card:hover{background:radial-gradient(circle at 0 0,#c99e4647,#0000 36%),radial-gradient(circle at 88% 12%,#fff1,#0000 24%),linear-gradient(118deg,#191208 0%,#0d0b08 50%,#080808 100%);border-color:#ebc56fa8;transform:translateY(-4px);box-shadow:0 34px 78px #00000080,0 0 44px #c99e461c,inset 0 1px #ffecb421}.rankings-champion-kicker{color:#d8b75f;letter-spacing:.3em}.rankings-champion-main{z-index:2;position:relative}.rankings-champion-main h2{letter-spacing:-.065em;text-wrap:balance;max-width:900px;font-size:clamp(3rem,6.4vw,6.2rem);line-height:.82}.rankings-champion-nickname{color:#ecd6a594;margin-top:15px;font-size:1.05rem}.rankings-index-block span{color:#dcc2848c}.rankings-index-block strong{color:#f2d58b;text-shadow:0 0 22px #c99e4633}.rankings-badges{margin-top:30px}.rankings-badges span,.rankings-row-badges span{color:#d9bd76;background:#c99e4612;border-color:#c99e464d}.rankings-champion-stats{z-index:2;background:#c99e4629;margin:38px -46px 0;position:relative}.rankings-champion-stats>div{background:linear-gradient(#ffffff07,#0000),#090909;padding:24px 28px}.rankings-champion-stats>div:first-child{background:linear-gradient(#c99e4614,#0000),#0a0907}.rankings-champion-stats strong{font-size:1.38rem}.rankings-shell>.rankings-division:nth-child(2) .rankings-champion-card{background:radial-gradient(circle at 0 0,#dc78d738,#0000 36%),radial-gradient(circle at 88% 12%,#ffffff0e,#0000 24%),linear-gradient(118deg,#170c16 0%,#0d090d 50%,#080808 100%);border-color:#dc78d76e;box-shadow:0 25px 60px #0000006b,0 0 34px #dc78d712,inset 0 1px #ffdcfa17}.rankings-shell>.rankings-division:nth-child(2) .rankings-champion-card:after{background:linear-gradient(90deg,#ef9de9,#dc78d747,#0000)}.rankings-shell>.rankings-division:nth-child(2) .rankings-champion-kicker,.rankings-shell>.rankings-division:nth-child(2) .rankings-index-block strong{color:#efa1e9}.rankings-shell>.rankings-division:nth-child(2) .rankings-badges span,.rankings-shell>.rankings-division:nth-child(2) .rankings-row-badges span{color:#efa1e9;background:#dc78d712;border-color:#dc78d74d}.rankings-shell>.rankings-division:nth-child(2) .rankings-champion-stats{background:#dc78d724}.rankings-section-heading{z-index:2;margin-bottom:19px;padding-left:4px;position:relative}.rankings-section-heading span{color:#c99e46b3}.rankings-section-heading h3{font-size:clamp(1.8rem,3vw,2.85rem)}.rankings-section-heading>strong{color:#dec68c8f;background:#c99e4609;border:1px solid #c99e462e;padding:7px 10px}.rankings-contender-list{z-index:2;border:1px solid #c99e4629;border-top:0;position:relative;box-shadow:0 16px 44px #00000038}.rankings-contender-row{background:linear-gradient(90deg,#ffffff05,#0000 45%),#090909;border-bottom-color:#ffffff16;min-height:104px;padding:17px 22px;transition:background .16s,border-color .16s,transform .16s,padding-left .16s;position:relative}.rankings-contender-row:before{content:"";opacity:0;background:#c99e46;width:2px;transition:opacity .16s;position:absolute;top:15%;bottom:15%;left:0}.rankings-contender-row:hover{background:linear-gradient(90deg,#c99e4613,#ffffff05 36%,#0000 70%),#0a0a0a;padding-left:28px;transform:translate(3px)}.rankings-contender-row:hover:before{opacity:.9}.rankings-contender-row:first-child{background:linear-gradient(90deg,#c99e461c,#c99e4606 42%,#0000 72%),#0a0a09;box-shadow:inset 0 1px #c99e461a}.rankings-contender-row:first-child .rankings-position{color:#e1c471;text-shadow:0 0 18px #c99e4629}.rankings-position{color:#ffffff57;font-size:2.25rem}.rankings-fighter-info>strong{letter-spacing:.015em;font-size:1.16rem}.rankings-fighter-info>span{color:#ffffff63}.rankings-contender-row>div>span,.rankings-watch-row>div>span{color:#ffffff52}.rankings-record strong,.rankings-streak strong,.rankings-status strong{color:#ffffffc7}.rankings-score strong{color:#d9bd76;font-size:1.32rem}.rankings-shell>.rankings-division:nth-child(2) .rankings-section-heading span,.rankings-shell>.rankings-division:nth-child(2) .rankings-score strong{color:#e99be4}.rankings-shell>.rankings-division:nth-child(2) .rankings-section-heading>strong{color:#eba6e694;background:#dc78d709;border-color:#dc78d72e}.rankings-shell>.rankings-division:nth-child(2) .rankings-contender-list{border-color:#dc78d726}.rankings-shell>.rankings-division:nth-child(2) .rankings-contender-row:before{background:#dc78d7}.rankings-shell>.rankings-division:nth-child(2) .rankings-contender-row:first-child{background:linear-gradient(90deg,#dc78d71a,#dc78d706 42%,#0000 72%),#0a090a}.rankings-shell>.rankings-division:nth-child(2) .rankings-contender-row:first-child .rankings-position{color:#ef9de9;text-shadow:0 0 18px #dc78d729}.rankings-shell>.rankings-division:nth-child(2) .rankings-contender-row:hover{background:linear-gradient(90deg,#dc78d712,#ffffff05 36%,#0000 70%),#0a0a0a}.rankings-watch-heading{margin-top:70px}.rankings-watch-list{z-index:2;border:1px solid #ffffff13;border-top:0;position:relative}.rankings-watch-row{background:#ffffff03;min-height:82px;padding:15px 20px}.rankings-watch-row:hover{background:#c99e4609}.rankings-shell>.rankings-division:nth-child(2) .rankings-watch-row:hover{background:#dc78d709}.rankings-watch-row.is-inactive{opacity:.42}.rankings-watch-name>strong{color:#ffffffc2}.rankings-empty{background:linear-gradient(135deg,#c99e4609,#0000 48%),#ffffff03;border-color:#c99e4624}.rankings-method{background:radial-gradient(circle at 0%,#c99e4616,#0000 30%),linear-gradient(#ffffff05,#0000),#080808;border:1px solid #c99e4629;width:min(1540px,100% - 64px);margin-bottom:80px;padding:52px 56px;position:relative;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff06}.rankings-method:before{content:"INDEX";color:#ffffff06;letter-spacing:-.06em;pointer-events:none;font-size:clamp(80px,10vw,150px);font-weight:950;line-height:.8;position:absolute;bottom:-15px;right:3%}.rankings-method>div,.rankings-method>p,.rankings-method>a{z-index:2;position:relative}.rankings-method>div>span{color:#c99e46b8}.rankings-method h2{line-height:.95}.rankings-method p{color:#ffffff8a}.rankings-method>a{color:#d8bd77;background:#c99e460e;border-color:#c99e4657}.rankings-method>a:hover{color:#080705;background:#d8bd77;border-color:#d8bd77}@media (max-width:1100px){.rankings-hero{width:min(100% - 36px,1780px);min-height:500px;padding:100px 5% 76px}.rankings-shell,.rankings-method{width:min(100% - 36px,1540px)}.rankings-division{padding:42px 34px 50px}.rankings-contender-row{grid-template-columns:68px minmax(210px,1fr) 100px 82px 130px 88px;gap:15px}}@media (max-width:900px){.rankings-hero{min-height:445px;padding-top:86px;padding-bottom:66px}.rankings-hero h1{font-size:clamp(4rem,12vw,7rem)}.rankings-shell{padding-top:82px;padding-bottom:100px}.rankings-division{padding:36px 26px 44px}.rankings-division-heading{align-items:flex-start}.rankings-champion-card{padding:36px 32px 0}.rankings-champion-stats{margin-left:-32px;margin-right:-32px}.rankings-method{padding:42px 34px}}@media (max-width:640px){.rankings-hero{border-left:0;border-right:0;width:100%;min-height:410px;padding:78px 22px 58px}.rankings-hero:before{font-size:100px;bottom:-2px;right:-28px}.rankings-hero h1{font-size:clamp(3.3rem,16vw,5.4rem);line-height:.82}.rankings-hero p{margin-top:26px;font-size:.92rem}.rankings-hero-meta{margin-top:26px}.rankings-shell,.rankings-method{width:min(100% - 24px,1540px)}.rankings-shell{padding-top:58px;padding-bottom:74px}.rankings-division{padding:28px 16px 34px}.rankings-division:before{font-size:76px;top:2px;right:-6px}.rankings-division+.rankings-division{margin-top:70px}.rankings-division-heading{margin-bottom:26px;padding-bottom:22px}.rankings-division-heading h2{font-size:clamp(2.35rem,12vw,3.5rem)}.rankings-champion-card{padding:28px 22px 0}.rankings-champion-card:before{font-size:74px;bottom:24%}.rankings-champion-main h2{font-size:clamp(2.6rem,13vw,4rem)}.rankings-champion-stats{margin:30px -22px 0}.rankings-champion-stats>div{padding:20px 18px}.rankings-contender-row{min-height:92px}.rankings-contender-row:hover{transform:none}.rankings-watch-heading{margin-top:52px}.rankings-method{margin-bottom:50px;padding:34px 24px}.rankings-method:before{font-size:72px;right:0}}.rankings-page .rankings-hero{background-blend-mode:normal;background-color:#070707}.rankings-page .rankings-hero:before{pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000);width:48%;height:100%;inset:0 auto auto 0;content:""!important}.rankings-page .rankings-hero:after{z-index:3}.rankings-page .rankings-hero-inner,.rankings-page .rankings-hero h1{max-width:860px}.rankings-page .rankings-hero p{color:#ffffffb8;max-width:690px}.rankings-page .rankings-shell>.rankings-division:not([aria-hidden=true]){margin-top:0!important}.rankings-page .rankings-division[aria-hidden=true]{display:none!important}.rankings-page .rankings-shell{padding-bottom:86px}.rankings-page .rankings-method{margin-top:0}.rankings-page nav[aria-label="CBL ranking divisions"]{z-index:4;position:relative}.rankings-page nav[aria-label="CBL ranking divisions"]:before{content:"SELECT DIVISION";color:#ffffff57;letter-spacing:.28em;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.rankings-page nav[aria-label="CBL ranking divisions"] a{position:relative;overflow:hidden}.rankings-page nav[aria-label="CBL ranking divisions"] a:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.35)}.rankings-page nav[aria-label="CBL ranking divisions"] a:hover:after,.rankings-page nav[aria-label="CBL ranking divisions"] a[aria-current=page]:after{opacity:.75;transform:scaleX(1)}@media (max-width:760px){.rankings-page .rankings-hero{background-position:58%!important}.rankings-page .rankings-hero:before{background:linear-gradient(90deg,#00000057,#00000014,#0000);width:72%}.rankings-page nav[aria-label="CBL ranking divisions"]{margin-top:44px!important}}@media (max-width:520px){.rankings-page .rankings-hero{background-position:62%!important}.rankings-page nav[aria-label="CBL ranking divisions"]{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}.rankings-page nav[aria-label="CBL ranking divisions"] a{min-height:50px!important}.rankings-page .rankings-shell{padding-top:22px!important}}.fighter-current-championship{background:linear-gradient(110deg,#ffffff1a,#ffffff06);border:1px solid #ffffff2e;padding:20px 22px;position:relative;overflow:hidden}.fighter-current-championship:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:0}.fighter-current-championship>span{color:#ffffff80;letter-spacing:.22em;margin-bottom:8px;font-size:.62rem;font-weight:900;display:block}.fighter-current-championship strong{letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:900;display:block}.fighter-current-championship small{color:#ffffff80;letter-spacing:.12em;margin-top:7px;font-size:.67rem;font-weight:800;display:block}.fighter-career-resume-grid{background:#0a0a0a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.fighter-career-resume-grid>div{min-width:0;padding:28px 30px}.fighter-career-resume-grid>div+div{border-left:1px solid #ffffff1a}.fighter-career-resume-grid strong{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;line-height:1;display:block}.fighter-career-resume-grid span{color:#ffffff73;letter-spacing:.14em;margin-top:9px;font-size:.62rem;font-weight:900;line-height:1.4;display:block}.fighter-championship-card{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 35%),#0b0b0b;border:1px solid #ffffff1c;flex-direction:column;min-height:210px;padding:30px;display:flex;position:relative;overflow:hidden}.fighter-championship-card:after{content:"CBL";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:7rem;font-weight:900;line-height:1;position:absolute;bottom:-20px;right:-5px}.fighter-championship-card-top{z-index:2;justify-content:space-between;align-items:center;gap:20px;min-height:22px;display:flex;position:relative}.fighter-championship-card-top>span{color:#ffffff8c;letter-spacing:.18em;font-size:.62rem;font-weight:900}.fighter-championship-card-top>small{color:#050505;letter-spacing:.12em;background:#fff;padding:6px 8px;font-size:.55rem;font-weight:900}.fighter-championship-card h3{z-index:2;letter-spacing:-.03em;text-transform:uppercase;max-width:500px;margin:30px 0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1;position:relative}.fighter-championship-stats{z-index:2;gap:45px;margin-top:auto;display:flex;position:relative}.fighter-championship-stats>div{flex-direction:column;display:flex}.fighter-championship-stats strong{font-size:1.8rem;font-weight:900;line-height:1}.fighter-championship-stats span{color:#ffffff6b;letter-spacing:.16em;margin-top:7px;font-size:.6rem;font-weight:900}.fighter-fight-row.championship-fight{border-left:3px solid #ffffffbf;padding-left:18px}@media (max-width:760px){.fighter-fight-row.championship-fight{padding-left:12px}}.championship-hub{min-height:100vh;padding:70px 28px 100px}.championship-hub-hero{border-bottom:1px solid #ffffff1f;width:min(1400px,100%);margin:0 auto 50px;padding-bottom:30px}.championship-hub-eyebrow{letter-spacing:.28em;opacity:.55;margin-bottom:8px;font-size:.75rem;font-weight:800}.championship-hub-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.championship-hub-hero p{opacity:.65;max-width:650px;margin:20px 0 0;font-size:1rem;line-height:1.6}.championship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1400px,100%);margin:0 auto;display:grid}.championship-card{background:radial-gradient(circle at 85% 15%,#ffffff12,#0000 32%),linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;flex-direction:column;min-height:470px;display:flex;position:relative;overflow:hidden}.championship-card:before{content:"";background:#ffffffd9;width:4px;height:100%;position:absolute;top:0;left:0}.championship-card-topline{letter-spacing:.17em;opacity:.55;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:18px 24px;font-size:.68rem;font-weight:800;display:flex}.championship-card-body{flex-direction:column;flex:1;gap:38px;padding:35px 32px 40px;display:flex}.championship-card-title{display:block}.championship-card-champion{min-width:0;display:block}.championship-card-champion h3{letter-spacing:-.055em;overflow-wrap:break-word;max-width:100%;margin:0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.9}.championship-card-title{flex-direction:column;justify-content:flex-start;display:flex}.championship-card-title>span{letter-spacing:.2em;opacity:.4;margin-bottom:10px;font-size:.65rem;font-weight:800}.championship-card-title h2{letter-spacing:-.04em;max-width:320px;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:.95}.championship-card-champion{flex-direction:column;justify-content:center;min-width:0;display:flex}.championship-status-label{letter-spacing:.2em;opacity:.45;margin-bottom:9px;font-size:.65rem;font-weight:900}.championship-card-champion h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.championship-nickname{opacity:.65;margin-top:8px;font-size:1rem;font-style:italic}.championship-reign-line{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:.78rem;font-weight:800;display:flex}.championship-dot{opacity:.35}.championship-since{opacity:.45;margin-top:8px;font-size:.75rem}.championship-card-footer{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.championship-card-footer>div{border-right:1px solid #ffffff14;min-width:0;padding:18px 20px}.championship-card-footer>div:last-child{border-right:0}.championship-stat-label{letter-spacing:.13em;opacity:.4;margin-bottom:6px;font-size:.58rem;font-weight:800;display:block}.championship-card-footer strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;display:block;overflow:hidden}.championship-card-action{letter-spacing:.15em;text-transform:uppercase;opacity:.6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:17px 24px;font-size:.7rem;font-weight:900;display:flex}.championship-card-action span{font-size:1.1rem}@media (max-width:1000px){.championship-grid{grid-template-columns:1fr}}@media (max-width:700px){.championship-hub{padding:45px 18px 70px}.championship-card{min-height:0}.championship-card-body{grid-template-columns:1fr;gap:45px;padding:30px 24px}.championship-card-footer{grid-template-columns:repeat(2,1fr)}.championship-card-footer>div:nth-child(2){border-right:0}.championship-card-footer>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}}@media (max-width:430px){.championship-card-topline{flex-direction:column;gap:6px}.championship-card-footer{grid-template-columns:1fr}.championship-card-footer>div{border-bottom:1px solid #ffffff14;border-right:0}.championship-card-footer>div:last-child{border-bottom:0}}.championship-detail{min-height:100vh;padding:55px 28px 110px}.championship-detail-shell{width:min(1200px,100%);margin:0 auto}.championship-back-link{color:inherit;letter-spacing:.13em;text-transform:uppercase;opacity:.55;margin-bottom:42px;font-size:.72rem;font-weight:900;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-block}.championship-back-link:hover{opacity:1;transform:translate(-3px)}.championship-detail-hero{border-bottom:1px solid #ffffff1f;padding:20px 0 50px}.championship-detail-eyebrow{letter-spacing:.25em;opacity:.45;margin-bottom:12px;font-size:.68rem;font-weight:900}.championship-detail-hero h1{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(3.3rem,8vw,7.5rem);line-height:.85}.championship-detail-current{margin-top:55px}.championship-detail-current-label{letter-spacing:.2em;opacity:.45;margin-bottom:8px;font-size:.65rem;font-weight:900}.championship-detail-champion-name{color:inherit;letter-spacing:-.05em;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:900;line-height:.95;text-decoration:none;display:inline-block}a.championship-detail-champion-name:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.championship-detail-nickname{opacity:.6;margin-top:8px;font-size:1rem;font-style:italic}.championship-detail-reign-meta{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:.76rem;font-weight:900;display:flex}.championship-detail-stats{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.championship-detail-stats>div{border-right:1px solid #ffffff1a;padding:22px 20px}.championship-detail-stats>div:first-child{padding-left:0}.championship-detail-stats>div:last-child{border-right:0}.championship-detail-stats span{letter-spacing:.15em;opacity:.4;margin-bottom:7px;font-size:.58rem;font-weight:900;display:block}.championship-detail-stats strong{font-size:1rem}.championship-lineage-section{padding-top:80px}.championship-lineage-heading{margin-bottom:55px}.championship-lineage-heading>span{letter-spacing:.2em;opacity:.4;margin-bottom:8px;font-size:.65rem;font-weight:900;display:block}.championship-lineage-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:.9}.championship-lineage{position:relative}.championship-lineage:before{content:"";background:#ffffff29;width:1px;position:absolute;top:10px;bottom:10px;left:11px}.championship-lineage-item{grid-template-columns:24px minmax(0,1fr);gap:28px;padding-bottom:58px;display:grid;position:relative}.championship-lineage-marker{z-index:1;position:relative}.championship-lineage-marker span{background:#ffffff8c;border:4px solid #0a0a0a;border-radius:50%;width:23px;height:23px;display:block;box-shadow:0 0 0 1px #fff3}.current-reign .championship-lineage-marker span{background:#fff}.championship-lineage-content{padding:0 0 8px}.championship-reign-labels{flex-wrap:wrap;gap:8px;margin-bottom:9px;display:flex}.championship-reign-labels span{letter-spacing:.13em;border:1px solid #ffffff21;padding:5px 8px;font-size:.58rem;font-weight:900}.championship-lineage-name{color:inherit;letter-spacing:-.05em;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:.95;text-decoration:none;display:inline-block}.championship-lineage-name:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.championship-lineage-nickname{opacity:.55;margin-top:7px;font-size:.95rem;font-style:italic}.championship-lineage-dates{letter-spacing:.08em;opacity:.7;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:.72rem;font-weight:800;display:flex}.championship-lineage-defense-count{text-transform:uppercase;margin-top:8px;font-size:.75rem;font-weight:900}.championship-lineage-fight{background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:minmax(120px,.65fr) minmax(150px,1fr) 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:17px 18px;font-size:.72rem;display:grid}.championship-lineage-fight-label{letter-spacing:.12em;opacity:.45;font-size:.58rem;font-weight:900}.championship-lineage-fight strong{font-size:.78rem}.championship-match-id{opacity:.4}.championship-lineage-fight.lost-title{opacity:.68}@media (max-width:800px){.championship-detail-stats{grid-template-columns:repeat(2,1fr)}.championship-detail-stats>div:nth-child(2){border-right:0}.championship-detail-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.championship-detail-stats>div:nth-child(3){padding-left:0}.championship-lineage-fight{grid-template-columns:1fr;gap:7px}}@media (max-width:520px){.championship-detail{padding:40px 18px 80px}.championship-detail-hero{padding-bottom:38px}.championship-detail-current{margin-top:38px}.championship-detail-stats{grid-template-columns:1fr}.championship-detail-stats>div{border-bottom:1px solid #ffffff1a;border-right:0;padding:17px 0}.championship-detail-stats>div:last-child{border-bottom:0}.championship-lineage-section{padding-top:55px}.championship-lineage-item{gap:18px}}.championship-card-champion-layout{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:24px;display:grid}.championship-card-champion-portrait{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex;position:relative;overflow:hidden}.championship-card-champion-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.championship-card-champion-portrait span{z-index:2;letter-spacing:.15em;text-align:center;opacity:.35;padding:16px;font-size:.55rem;font-weight:800;line-height:1.5;position:relative}.championship-card-champion-info{min-width:0}.championship-card-vacant{width:100%}@media (max-width:700px){.championship-card-champion-layout{grid-template-columns:110px minmax(0,1fr);gap:18px}.championship-card-champion-portrait{height:150px}}.championship-detail-current-with-portrait{align-items:center;gap:32px;display:flex}.championship-detail-current-portrait{flex:none;justify-content:center;align-items:flex-end;width:180px;height:240px;display:flex;position:relative;overflow:hidden}.championship-detail-current-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.championship-detail-current-info{min-width:0}@media (max-width:700px){.championship-detail-current-with-portrait{flex-direction:column;align-items:flex-start;gap:20px}.championship-detail-current-portrait{width:140px;height:185px}}.fighter-current-championship{position:relative;overflow:hidden;background:linear-gradient(110deg,#c99e4621,#c99e4609 58%,#070707b3)!important;border:1px solid #c99e463d!important;padding:17px 19px!important}.cbl-title-center{color:#fff;background:radial-gradient(circle at 84% 4%,#d4a3360e,#0000 25%),#050505;min-height:100vh;padding:72px 28px 120px}.cbl-title-center-hero,.cbl-title-center-heading,.cbl-title-showcase{width:min(1460px,100%);margin-left:auto;margin-right:auto}.cbl-title-center-hero{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:72px;padding:28px 0 52px;display:grid}.cbl-title-center-kicker,.cbl-title-center-heading>div>p,.cbl-title-feature-label,.cbl-title-champion-block>p{letter-spacing:.25em;text-transform:uppercase;color:#d5a83c;margin:0;font-size:.68rem;font-weight:900}.cbl-title-center-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:960px;margin:14px 0 0;font-size:clamp(4.1rem,8.4vw,8rem);line-height:.82}.cbl-title-center-hero h1 span{color:#d5a83c;display:block}.cbl-title-center-intro{color:#ffffffa3;max-width:740px;margin:28px 0 0;font-size:1rem;line-height:1.75}.cbl-title-center-ledger{background:#ffffff03;border:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cbl-title-center-ledger>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;min-height:108px;padding:22px 24px}.cbl-title-center-ledger>div:nth-child(2n){border-right:0}.cbl-title-center-ledger>div:nth-last-child(-n+2){border-bottom:0}.cbl-title-center-ledger span{color:#ffffff61;letter-spacing:.2em;margin-bottom:14px;font-size:.6rem;font-weight:900;display:block}.cbl-title-center-ledger strong{letter-spacing:-.055em;font-size:2.65rem;line-height:.86;display:block}.cbl-title-center-heading{grid-template-columns:minmax(0,1fr) minmax(300px,470px);align-items:end;gap:70px;padding:68px 0 32px;display:grid}.cbl-title-center-heading h2{letter-spacing:-.065em;text-transform:uppercase;max-width:870px;margin:14px 0 0;font-size:clamp(2.6rem,5.2vw,5.25rem);line-height:.9}.cbl-title-center-heading>p{color:#ffffff8f;margin:0;font-size:.94rem;line-height:1.75}.cbl-title-showcase{gap:28px;display:grid}.cbl-title-feature{background:linear-gradient(90deg,#ffffff05,#0000 40%),#090909;border:1px solid #ffffff1f;position:relative;overflow:hidden}.cbl-title-feature:after{content:"";background:var(--title-accent,#d5a83c);opacity:.95;width:3px;position:absolute;top:0;bottom:0;left:0}.cbl-title-feature.is-grid{--title-accent:#d5a83c;--title-soft:#d5a83c14}.cbl-title-feature.is-continental{--title-accent:#d9dde5;--title-soft:#d9dde511}.cbl-title-feature.is-female{--title-accent:#cf76bd;--title-soft:#cf76bd11}.cbl-title-feature.is-legends{--title-accent:#d89b38;--title-soft:#d89b3812}.cbl-title-feature-rail{z-index:4;background:#ffffff03;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 30px;display:flex;position:relative}.cbl-title-feature-rail>div{align-items:center;gap:14px;display:flex}.cbl-title-feature-rail strong{color:var(--title-accent);letter-spacing:.08em;font-size:.8rem}.cbl-title-feature-rail span{color:#ffffff7a;letter-spacing:.19em;text-transform:uppercase;font-size:.61rem;font-weight:900}.cbl-title-feature-status:before{content:"";background:var(--title-accent);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.cbl-title-feature-content{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:470px;display:grid}.cbl-title-feature.is-reverse .cbl-title-feature-content{grid-template-columns:minmax(420px,.8fr) minmax(0,1.2fr)}.cbl-title-feature.is-reverse .cbl-title-belt-stage{order:2}.cbl-title-feature.is-reverse .cbl-title-feature-copy{border-left:0;border-right:1px solid #ffffff14;order:1}.cbl-title-belt-stage{background:radial-gradient(circle at 50% 50%, var(--title-soft), transparent 53%), linear-gradient(145deg, #ffffff05, transparent 52%);justify-content:center;align-items:center;min-width:0;padding:48px 46px;display:flex;position:relative;overflow:hidden}.cbl-title-belt-stage:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;bottom:19%;left:11%;right:11%}.cbl-title-belt-wordmark{color:#ffffff05;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;max-width:92%;font-size:clamp(6rem,13vw,12rem);font-weight:900;line-height:.78;position:absolute;bottom:1%;left:4%;overflow:hidden}.cbl-title-belt-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 36px #0000008c);width:min(100%,860px);max-height:300px;display:block;position:relative}.cbl-title-belt-missing{color:#ffffff57;letter-spacing:.2em;font-size:.7rem;font-weight:900}.cbl-title-feature-copy{z-index:2;background:#03030375;border-left:1px solid #ffffff14;flex-direction:column;min-width:0;padding:42px 38px 0;display:flex;position:relative}.cbl-title-feature-label{color:var(--title-accent)}.cbl-title-feature-copy h3{letter-spacing:-.065em;text-transform:uppercase;max-width:620px;margin:12px 0 34px;font-size:clamp(2.7rem,4.4vw,4.75rem);line-height:.86}.cbl-title-champion-block{border-top:1px solid #ffffff17;padding-top:24px}.cbl-title-champion-block>p{color:#fff6}.cbl-title-champion-name{color:#fff;letter-spacing:-.055em;margin-top:10px;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:900;line-height:.92;text-decoration:none;display:inline-block}.cbl-title-champion-name:hover{color:var(--title-accent)}.cbl-title-champion-nickname{color:#ffffffa6;margin-top:7px;font-size:1rem;font-style:italic;font-weight:650}.cbl-title-reign-meta{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:7px 18px;margin-top:19px;font-size:.63rem;font-weight:900;display:flex}.cbl-title-history-stats{border-top:1px solid #ffffff17;grid-template-columns:1.45fr repeat(3,.75fr);margin:auto -38px 0;display:grid}.cbl-title-history-stats>div{border-right:1px solid #ffffff14;min-width:0;padding:17px 18px 16px}.cbl-title-history-stats>div:last-child{border-right:0}.cbl-title-history-stats span,.cbl-title-lineage-link small{color:#ffffff54;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.53rem;font-weight:900;display:block}.cbl-title-history-stats strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.cbl-title-history-stats>div:not(.is-inaugural) strong{color:var(--title-accent);font-size:1.35rem;line-height:1}.cbl-title-lineage-link{color:#fff;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin:0 -38px;padding:16px 20px 17px;text-decoration:none;transition:background .18s;display:flex}.cbl-title-lineage-link>span{letter-spacing:.12em;font-size:.67rem;font-weight:900}.cbl-title-lineage-link small{color:var(--title-accent);margin-bottom:4px;font-size:.5rem}.cbl-title-lineage-link strong{border:1px solid #ffffff26;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.cbl-title-lineage-link:hover strong{border-color:var(--title-accent);color:var(--title-accent)}@media (max-width:1120px){.cbl-title-center-hero,.cbl-title-center-heading{grid-template-columns:1fr}.cbl-title-center-ledger{max-width:560px}.cbl-title-feature-content,.cbl-title-feature.is-reverse .cbl-title-feature-content{grid-template-columns:1fr}.cbl-title-feature.is-reverse .cbl-title-belt-stage,.cbl-title-feature.is-reverse .cbl-title-feature-copy{order:initial}.cbl-title-feature-copy,.cbl-title-feature.is-reverse .cbl-title-feature-copy{border-top:1px solid #ffffff14;border-left:0;border-right:0}}@media (max-width:720px){.cbl-title-center{padding:52px 16px 78px}.cbl-title-center-hero{gap:36px;padding-bottom:36px}.cbl-title-center-hero h1{font-size:clamp(3.1rem,18vw,5rem)}.cbl-title-center-heading{gap:22px;padding-top:46px}.cbl-title-center-heading h2{font-size:clamp(2.35rem,12vw,3.6rem)}.cbl-title-feature-rail{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:15px 18px}.cbl-title-belt-stage{min-height:270px;padding:34px 22px}.cbl-title-belt-stage img{max-height:210px}.cbl-title-feature-copy{padding:30px 22px 0}.cbl-title-feature-copy h3{margin-bottom:25px;font-size:clamp(2.4rem,12vw,3.4rem)}.cbl-title-history-stats{grid-template-columns:repeat(2,1fr);margin-left:-22px;margin-right:-22px}.cbl-title-history-stats>div{border-bottom:1px solid #ffffff14}.cbl-title-history-stats>div:nth-child(2n){border-right:0}.cbl-title-history-stats>div:nth-last-child(-n+2){border-bottom:0}.cbl-title-lineage-link{margin-left:-22px;margin-right:-22px}}.cbl-title-feature-copy{padding-top:38px}.cbl-title-feature-label{letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.cbl-title-feature-copy h3{letter-spacing:-.058em;max-width:640px;margin:10px 0 26px;font-size:clamp(2.7rem,4.15vw,4.55rem);line-height:.88}.cbl-title-champion-block{background:linear-gradient(90deg, var(--title-soft), transparent 58%);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff14;margin:0 -12px;padding:24px 12px 26px;position:relative}.cbl-title-champion-eyebrow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cbl-title-champion-eyebrow span{color:var(--title-accent);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:7px;font-size:.51rem;font-weight:950;display:inline-flex}.cbl-title-champion-eyebrow span:before{content:"";background:var(--title-accent);border-radius:50%;width:5px;height:5px}.cbl-title-champion-eyebrow strong{color:#ffffff6b;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:950}.cbl-title-champion-name{letter-spacing:-.05em;max-width:100%;margin-top:0;font-size:clamp(2.25rem,3.35vw,3.55rem);line-height:.9}.cbl-title-champion-nickname{width:fit-content;color:var(--title-accent);letter-spacing:-.015em;text-shadow:0 10px 28px #00000073;margin-top:9px;padding:0 0 3px;font-size:clamp(1.08rem,1.55vw,1.34rem);font-style:italic;font-weight:850;display:inline-block;position:relative}.cbl-title-champion-nickname:after{content:"";background:linear-gradient(90deg, var(--title-accent), transparent);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.cbl-title-current-reign{margin-top:24px}.cbl-title-current-reign-label{color:#ffffff54;letter-spacing:.21em;text-transform:uppercase;margin-bottom:9px;font-size:.5rem;font-weight:950;display:block}.cbl-title-reign-meta{background:#ffffff05;border:1px solid #ffffff16;grid-template-columns:92px 104px minmax(150px,1fr);gap:0;margin-top:0;display:grid}.cbl-title-reign-meta>span{min-width:0;color:inherit;font-size:inherit;letter-spacing:normal;border-right:1px solid #ffffff13;flex-direction:column;gap:6px;padding:11px 13px 10px;display:flex}.cbl-title-reign-meta>span:last-child{border-right:0}.cbl-title-reign-meta small{color:#ffffff57;letter-spacing:.16em;text-transform:uppercase;font-size:.48rem;font-weight:950}.cbl-title-reign-meta strong{color:#fff;letter-spacing:.01em;font-size:.88rem;font-weight:900;line-height:1.05}.cbl-title-reign-meta>span:not(.is-date) strong{color:var(--title-accent);font-size:1.14rem}.cbl-title-history-heading{background:#ffffff03;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;margin:auto -38px 0;padding:14px 18px 10px;display:flex}.cbl-title-history-heading span{color:var(--title-accent);letter-spacing:.2em;text-transform:uppercase;font-size:.5rem;font-weight:950}.cbl-title-history-heading strong{color:#ffffff59;letter-spacing:.17em;text-transform:uppercase;font-size:.51rem;font-weight:950}.cbl-title-history-stats{background:#00000029;border-top:0;margin-top:0}.cbl-title-history-stats>div{padding:15px 18px 16px}.cbl-title-history-stats span{color:#ffffff4a;letter-spacing:.18em;margin-bottom:8px;font-size:.49rem}.cbl-title-history-stats strong{font-size:.96rem;line-height:1.08}.cbl-title-history-stats>div:not(.is-inaugural){text-align:center}.cbl-title-history-stats>div:not(.is-inaugural) strong{color:#fff;letter-spacing:-.035em;font-size:1.58rem}.cbl-title-history-stats>div:not(.is-inaugural):after{content:"TITLE TOTAL";color:var(--title-accent);letter-spacing:.16em;opacity:.75;margin-top:5px;font-size:.42rem;font-weight:950;display:block}.cbl-title-lineage-link{background:#ffffff02;padding-top:17px;padding-bottom:18px}.cbl-title-lineage-link>span{letter-spacing:.135em;font-size:.72rem}.cbl-title-lineage-link small{letter-spacing:.2em;margin-bottom:5px;font-size:.48rem}@media (max-width:720px){.cbl-title-champion-block{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.cbl-title-champion-eyebrow{flex-direction:column;align-items:flex-start;gap:7px}.cbl-title-reign-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-title-reign-meta>span:nth-child(2){border-right:0}.cbl-title-reign-meta>span.is-date{border-top:1px solid #ffffff13;grid-column:1/-1}.cbl-title-history-heading{margin-left:-22px;margin-right:-22px;padding-left:16px;padding-right:16px}.cbl-title-history-heading strong{display:none}}.cbl-title-belt-stage img{width:min(103%,900px);max-height:324px}.cbl-title-belt-wordmark{color:#ffffff07}.cbl-title-champion-nickname{margin-top:12px;padding-bottom:5px;font-size:clamp(1.18rem,1.72vw,1.5rem);font-weight:900;line-height:1.05}.cbl-title-champion-nickname:after{opacity:.62;height:2px}.cbl-title-current-reign-label{color:#ffffff7a}.cbl-title-reign-meta small{color:#ffffff78}.cbl-title-reign-meta strong{font-size:.92rem}.cbl-title-history-heading strong{color:#ffffff75}.cbl-title-history-stats span{color:#fff6}.cbl-title-history-stats>div:not(.is-inaugural):after{display:none}.cbl-title-lineage-link{min-height:58px;transition:background .18s,border-color .18s}.cbl-title-lineage-link>span{color:#ffffffdb}.cbl-title-lineage-link strong{background:#ffffff04;border-color:#fff3;width:38px;height:38px;font-size:1.08rem;transition:transform .18s,border-color .18s,background .18s,color .18s}.cbl-title-lineage-link:hover{background:linear-gradient(90deg, var(--title-soft), #ffffff05 58%, transparent)}.cbl-title-lineage-link:hover strong{background:var(--title-soft);transform:translate(2px)}@media (max-width:720px){.cbl-title-belt-stage img{width:100%;max-height:226px}.cbl-title-champion-nickname{font-size:clamp(1.08rem,5vw,1.32rem)}}.cbl-lineage-page{--lineage-accent:#d5a83c;--lineage-accent-soft:#d5a83c1f;--lineage-accent-faint:#d5a83c0b;background:radial-gradient(circle at 84% 4%, var(--lineage-accent-faint), transparent 28%), #050505;color:#fff;min-height:100vh;padding:58px 28px 120px}.cbl-lineage-page.is-grid{--lineage-accent:#d8aa3b;--lineage-accent-soft:#d8aa3b21;--lineage-accent-faint:#d8aa3b0d}.cbl-lineage-page.is-continental{--lineage-accent:#d5dce8;--lineage-accent-soft:#d5dce81c;--lineage-accent-faint:#5b7dbe0e}.cbl-lineage-page.is-female{--lineage-accent:#dd76c8;--lineage-accent-soft:#dd76c81f;--lineage-accent-faint:#dd76c80e}.cbl-lineage-page.is-legends{--lineage-accent:#d9a33e;--lineage-accent-soft:#d9a33e1f;--lineage-accent-faint:#9621210f}.cbl-lineage-shell{width:min(1460px,100%);margin:0 auto}.cbl-lineage-navrow{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.cbl-lineage-back,.cbl-lineage-division{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:900}.cbl-lineage-back{color:#ffffffad;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cbl-lineage-back span{color:var(--lineage-accent)}.cbl-lineage-back:hover{color:#fff}.cbl-lineage-division{color:#ffffff61}.cbl-lineage-hero{background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:590px;display:grid}.cbl-lineage-belt-panel{background:radial-gradient(circle at 50% 42%, var(--lineage-accent-soft), transparent 42%);border-right:1px solid #ffffff17;justify-content:center;align-items:center;min-width:0;padding:52px 44px;display:flex;position:relative;overflow:hidden}.cbl-lineage-belt-panel:before{content:"";background:linear-gradient(180deg, var(--lineage-accent), transparent 86%);width:3px;position:absolute;inset:0 auto 0 0}.cbl-lineage-belt{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 38px #00000085);width:min(96%,880px);max-height:330px;display:block;position:relative}.cbl-lineage-belt-wordmark{z-index:0;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap;color:#ffffff06;max-width:95%;font-size:clamp(7rem,14vw,13rem);font-weight:950;line-height:.8;position:absolute;bottom:-28px;left:32px;overflow:hidden}.cbl-lineage-belt-fallback{z-index:2;letter-spacing:.2em;color:#fff6;font-size:1rem;font-weight:900;position:relative}.cbl-lineage-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:50px 46px 42px;display:flex}.cbl-lineage-kicker{color:var(--lineage-accent);letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:900}.cbl-lineage-hero-copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:600px;margin:0;font-size:clamp(3.3rem,5.5vw,6.15rem);line-height:.84}.cbl-lineage-hero-rule{background:linear-gradient(90deg,#ffffff29,#ffffff06);width:100%;height:1px;margin:30px 0}.cbl-lineage-current{padding:4px 0 0}.cbl-lineage-current-heading{letter-spacing:.18em;text-transform:uppercase;color:#ffffff7a;align-items:center;gap:9px;margin-bottom:14px;font-size:.64rem;font-weight:900;display:flex}.cbl-lineage-live-dot{background:var(--lineage-accent);border-radius:50%;width:6px;height:6px}.cbl-lineage-current-name{color:#fff;letter-spacing:-.055em;max-width:100%;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:950;line-height:.9;text-decoration:none;display:inline-block}a.cbl-lineage-current-name:hover{color:var(--lineage-accent)}.cbl-lineage-current-nickname{border-bottom:2px solid var(--lineage-accent);color:var(--lineage-accent);margin-top:12px;padding-bottom:6px;font-size:clamp(1.1rem,1.55vw,1.45rem);font-style:italic;font-weight:900;line-height:1.05;display:inline-block}.cbl-lineage-current-grid{border:1px solid #ffffff1c;grid-template-columns:.72fr .72fr 1.55fr;margin-top:30px;display:grid}.cbl-lineage-current-grid>div{border-right:1px solid #ffffff14;min-width:0;padding:15px 16px 14px}.cbl-lineage-current-grid>div:last-child{border-right:0}.cbl-lineage-current-grid small,.cbl-lineage-legacy small{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:.56rem;font-weight:900;display:block}.cbl-lineage-current-grid strong{font-size:1rem;line-height:1.1;display:block}.cbl-lineage-current-grid>div:not(:last-child) strong{color:var(--lineage-accent);font-size:1.45rem}.cbl-lineage-current.is-vacant .cbl-lineage-current-name{font-size:clamp(3rem,5vw,5rem)}.cbl-lineage-legacy{background:#ffffff03;border:1px solid #ffffff1a;grid-template-columns:minmax(220px,1.15fr) minmax(220px,1.2fr) repeat(3,minmax(130px,.7fr));margin-top:22px;display:grid}.cbl-lineage-legacy>div{border-right:1px solid #ffffff14;min-width:0;padding:19px 22px}.cbl-lineage-legacy>div:last-child{border-right:0}.cbl-lineage-legacy-title{background:linear-gradient(90deg, var(--lineage-accent-soft), transparent);flex-direction:column;justify-content:center;display:flex}.cbl-lineage-legacy-title small{color:var(--lineage-accent)}.cbl-lineage-legacy-title strong{letter-spacing:.11em;text-transform:uppercase;font-size:.85rem}.cbl-lineage-legacy-stat strong{font-size:1.55rem;line-height:1;display:block}.cbl-lineage-legacy-stat.is-inaugural strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.cbl-lineage-history-header{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:50px;margin-bottom:42px;padding-bottom:30px;display:grid}.cbl-lineage-history-header span{color:var(--lineage-accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:.66rem;font-weight:900;display:block}.cbl-lineage-history-header h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.86}.cbl-lineage-history-header p{color:#ffffff94;margin:0;font-size:.95rem;line-height:1.75}.cbl-lineage-feed{gap:18px;display:grid}.cbl-lineage-event{background:linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #ffffff1a;grid-template-columns:145px minmax(0,1fr);min-width:0;display:grid}.cbl-lineage-event.is-current{border-color:var(--lineage-accent)}@supports (color:color-mix(in lab, red, red)){.cbl-lineage-event.is-current{border-color:color-mix(in srgb, var(--lineage-accent) 40%, transparent)}}.cbl-lineage-event.is-current{background:linear-gradient(110deg, var(--lineage-accent-faint), #ffffff03 56%)}.cbl-lineage-event-index{background:#ffffff03;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-width:0;padding:24px 22px;display:flex}.cbl-lineage-event-index small,.cbl-lineage-event-index span{letter-spacing:.16em;text-transform:uppercase;color:#fff6;font-size:.58rem;font-weight:900}.cbl-lineage-event-index strong{color:var(--lineage-accent);letter-spacing:-.07em;font-size:clamp(3.2rem,5vw,5rem);line-height:.8}.cbl-lineage-event-main{min-width:0;padding:28px 30px 30px}.cbl-lineage-event-badges{flex-wrap:wrap;gap:7px;min-height:24px;margin-bottom:10px;display:flex}.cbl-lineage-event-badges span{border:1px solid var(--lineage-accent);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.cbl-lineage-event-badges span{border:1px solid color-mix(in srgb, var(--lineage-accent) 34%, transparent)}}.cbl-lineage-event-badges span{color:var(--lineage-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:900}.cbl-lineage-event-name,.cbl-lineage-event-admin h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,4vw,4.5rem);font-weight:950;line-height:.9;text-decoration:none;display:inline-block}.cbl-lineage-event-name:hover{color:var(--lineage-accent)}.cbl-lineage-event-nickname{color:var(--lineage-accent);margin-top:9px;font-size:1.05rem;font-style:italic;font-weight:800}.cbl-lineage-event-period{color:#ffffffa3;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:21px;font-size:.72rem;font-weight:900;display:flex}.cbl-lineage-event-period strong{color:var(--lineage-accent)}.cbl-lineage-event-defense{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:900;display:inline-block}.cbl-lineage-fight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.cbl-lineage-fight-card{background:#ffffff05;border:1px solid #ffffff17;grid-template-columns:minmax(145px,.65fr) minmax(180px,1fr);align-items:center;gap:7px 18px;min-width:0;padding:16px 18px;display:grid}.cbl-lineage-fight-card small{letter-spacing:.13em;text-transform:uppercase;color:var(--lineage-accent);grid-row:span 3;font-size:.56rem;font-weight:900}.cbl-lineage-fight-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.cbl-lineage-fight-card span{color:#ffffff94;font-size:.72rem}.cbl-lineage-fight-card em{color:#ffffff52;font-size:.62rem;font-style:normal}.cbl-lineage-fight-card.is-loss{opacity:.72}.cbl-lineage-event-admin{border-color:#ffffff16}.cbl-lineage-event-admin .cbl-lineage-event-index{justify-content:center}.cbl-lineage-event-admin .cbl-lineage-event-index span{color:var(--lineage-accent)}.cbl-lineage-admin-copy{color:#ffffffad;max-width:760px;margin:18px 0 0;font-size:.92rem;line-height:1.7}.cbl-lineage-admin-window,.cbl-lineage-ended-admin{border-left:2px solid var(--lineage-accent);background:var(--lineage-accent-faint);color:#ffffff9e;margin-top:15px;padding:13px 15px;font-size:.72rem;line-height:1.6}@media (max-width:1100px){.cbl-lineage-hero{grid-template-columns:1fr}.cbl-lineage-belt-panel{border-bottom:1px solid #ffffff17;border-right:0;min-height:410px}.cbl-lineage-legacy{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-lineage-legacy>div{border-bottom:1px solid #ffffff14}.cbl-lineage-history-header{grid-template-columns:1fr}}@media (max-width:760px){.cbl-lineage-page{padding:40px 18px 86px}.cbl-lineage-navrow{flex-direction:column;align-items:flex-start}.cbl-lineage-belt-panel{min-height:300px;padding:34px 18px}.cbl-lineage-belt{width:100%;max-height:220px}.cbl-lineage-belt-wordmark{font-size:6rem;bottom:-8px;left:18px}.cbl-lineage-hero-copy{padding:34px 24px 30px}.cbl-lineage-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-lineage-current-grid>div:last-child{border-top:1px solid #ffffff14;grid-column:1/-1}.cbl-lineage-legacy{grid-template-columns:1fr}.cbl-lineage-legacy>div{border-right:0}.cbl-lineage-event{grid-template-columns:78px minmax(0,1fr)}.cbl-lineage-event-index{padding:20px 14px}.cbl-lineage-event-main{padding:23px 19px 24px}.cbl-lineage-fight-grid,.cbl-lineage-fight-card{grid-template-columns:1fr}.cbl-lineage-fight-card small{grid-row:auto}}@media (max-width:480px){.cbl-lineage-current-grid{grid-template-columns:1fr}.cbl-lineage-current-grid>div{border-bottom:1px solid #ffffff14;border-right:0}.cbl-lineage-current-grid>div:last-child{border-bottom:0;grid-column:auto}.cbl-lineage-event{grid-template-columns:1fr}.cbl-lineage-event-index{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;align-items:center}.cbl-lineage-event-index strong{font-size:2.6rem}}.cbl-lineage-belt{width:min(101%,920px);max-height:350px}.cbl-lineage-hero-copy h1{max-width:650px;font-size:clamp(3.15rem,5.15vw,5.75rem);line-height:.86}.cbl-lineage-current{padding-top:8px}.cbl-lineage-current-heading{margin-bottom:16px}.cbl-lineage-current-nickname{margin-top:14px}.cbl-lineage-current-grid{margin-top:34px}.cbl-lineage-current-grid>div{padding-top:18px;padding-bottom:17px}.cbl-lineage-legacy>div{padding-top:23px;padding-bottom:22px}.cbl-lineage-legacy-title strong{line-height:1.25}.cbl-lineage-legacy-stat.is-inaugural strong{font-size:1.08rem}.cbl-lineage-history{padding-top:76px}.cbl-lineage-history-header{grid-template-columns:minmax(0,1.1fr) minmax(300px,440px);gap:34px;margin-bottom:34px;padding-bottom:25px}.cbl-lineage-history-header h2{font-size:clamp(2.75rem,5.25vw,5.2rem);line-height:.88}.cbl-lineage-history-header p{align-self:end;max-width:430px;margin-left:auto}@media (max-width:1100px){.cbl-lineage-belt{width:min(98%,860px);max-height:330px}.cbl-lineage-history{padding-top:66px}}@media (max-width:760px){.cbl-lineage-belt{width:100%;max-height:232px}.cbl-lineage-hero-copy h1{font-size:clamp(2.75rem,12vw,4.4rem)}.cbl-lineage-current-grid{margin-top:28px}.cbl-lineage-legacy>div{padding-top:19px;padding-bottom:18px}.cbl-lineage-history{padding-top:58px}.cbl-lineage-history-header{gap:18px;margin-bottom:28px}.cbl-lineage-history-header p{margin-left:0}}.cbl-lineage-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:normal;word-break:normal;width:100%;max-width:560px;font-size:clamp(2.8rem,4.35vw,5.15rem);line-height:.9}@media (max-width:1100px){.cbl-lineage-hero-copy h1{max-width:720px;font-size:clamp(2.9rem,7vw,5.25rem)}}@media (max-width:760px){.cbl-lineage-hero-copy h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.35rem,10.5vw,3.9rem);line-height:.92}}.cbl-lineage-hero-copy{min-width:0;overflow:hidden}.cbl-lineage-title-lockup{text-transform:uppercase;gap:2px;width:100%;max-width:100%;margin:0;display:grid;overflow:hidden}.cbl-lineage-title-lockup .cbl-lineage-title-name,.cbl-lineage-title-lockup .cbl-lineage-title-word{white-space:nowrap;letter-spacing:-.05em;width:100%;max-width:100%;line-height:.9;display:block;overflow:hidden}.cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(3rem,3.8vw,4.8rem)}.cbl-lineage-title-lockup .cbl-lineage-title-word{font-size:clamp(2.65rem,3.35vw,4.25rem)}.cbl-lineage-page.is-continental .cbl-lineage-title-lockup .cbl-lineage-title-name{letter-spacing:-.045em;font-size:clamp(2.55rem,3.2vw,4rem)}.cbl-lineage-page.is-legends .cbl-lineage-title-lockup .cbl-lineage-title-name,.cbl-lineage-page.is-female .cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(2.85rem,3.55vw,4.5rem)}@media (max-width:1100px){.cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(2.9rem,7vw,4.8rem)}.cbl-lineage-title-lockup .cbl-lineage-title-word{font-size:clamp(2.55rem,6.2vw,4.2rem)}.cbl-lineage-page.is-continental .cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(2.45rem,6vw,4rem)}}@media (max-width:760px){.cbl-lineage-title-lockup{gap:0}.cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(2.4rem,10vw,3.7rem)}.cbl-lineage-title-lockup .cbl-lineage-title-word{font-size:clamp(2.15rem,8.8vw,3.3rem)}.cbl-lineage-page.is-continental .cbl-lineage-title-lockup .cbl-lineage-title-name{font-size:clamp(2.05rem,8.5vw,3.2rem)}}.roster-page{background:#050505;min-height:100vh}.roster-hero{isolation:isolate;background:linear-gradient(90deg,#050505fa 0%,#080705f0 42%,#0c0a06c7 70%,#050505f5 100%),radial-gradient(circle at 76% 44%,#c99e4633,#0000 27%),#050505;border-bottom:1px solid #c99e4633;align-items:center;min-height:560px;padding:90px 8% 82px;display:flex;position:relative;overflow:hidden}.roster-hero:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;filter:saturate(.72)brightness(.78)contrast(1.06);opacity:.82;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/images/fighters-cbl2.png) 50% 44%/cover no-repeat;position:absolute;inset:-8% -10% -18% 31%;transform:translateY(58px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000008 8%,#00000029 18%,#0000006b 29%,#000000c2 41%,#000 55% 91%,#000000a6 96%,#0000 100%),linear-gradient(#000 0% 72%,#000c 82%,#00000057 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000008 8%,#00000029 18%,#0000006b 29%,#000000c2 41%,#000 55% 91%,#000000a6 96%,#0000 100%),linear-gradient(#000 0% 72%,#000c 82%,#00000057 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.roster-hero:after{content:"";z-index:0;pointer-events:none;opacity:.3;background:repeating-linear-gradient(90deg,#0000 0 119px,#c99e4609 120px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff05 120px),radial-gradient(circle at 76% 43%,#c99e461a,#0000 29%);position:absolute;inset:0}.roster-hero-content{z-index:3;width:min(850px,76%);position:relative}.roster-hero-eyebrow{color:#c99e46;letter-spacing:5px;margin:0 0 20px;font-size:10px;font-weight:900}.roster-hero h1{color:#fff;letter-spacing:-7px;text-transform:uppercase;text-shadow:0 10px 45px #00000073;margin:0;font-size:clamp(72px,9vw,138px);font-weight:900;line-height:.76}.roster-hero h1 span{color:#c99e46;text-shadow:0 0 40px #c99e461f,0 10px 45px #00000073}.roster-hero-description{color:#9a968e;max-width:590px;margin:34px 0 0;font-size:15px;line-height:1.75}.roster-hero-rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;width:min(470px,100%);margin-top:34px;display:grid}.roster-hero-rule span{background:linear-gradient(90deg,#c99e460d,#c99e466b);height:1px}.roster-hero-rule span:last-child{background:linear-gradient(90deg,#c99e466b,#c99e460d)}.roster-hero-rule strong{color:#6e5931;letter-spacing:3px;font-size:8px;font-weight:900}.roster-hero-watermark{z-index:0;color:#ffffff05;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(130px,20vw,330px);font-weight:900;line-height:.7;position:absolute;bottom:-5%;right:-2.5%}.roster-hero-side{z-index:4;border-right:2px solid #c99e4699;flex-direction:column;align-items:flex-end;gap:7px;padding-right:17px;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.roster-hero-side span{color:#777168;letter-spacing:3px;writing-mode:vertical-rl;font-size:8px;font-weight:900;transform:rotate(180deg)}.roster-hero-side strong{color:#c99e4657;font-size:22px;font-weight:900;line-height:1}@media (max-width:900px){.roster-hero{min-height:500px;padding:78px 7% 70px}.roster-hero-content{width:88%}.roster-hero h1{letter-spacing:-5px}.roster-hero-side{right:3%}.roster-hero:after{right:-160px}}@media (max-width:650px){.roster-hero{min-height:470px;padding:68px 7% 62px}.roster-hero-content{width:100%}.roster-hero h1{letter-spacing:-4px;font-size:clamp(58px,18vw,88px);line-height:.8}.roster-hero-description{max-width:92%;margin-top:28px;font-size:14px}.roster-hero-side{display:none}.roster-hero-watermark{bottom:1%;right:-16%}.roster-hero:after{width:380px;height:380px;right:-230px}}@media (max-width:900px){.roster-hero:before{opacity:.64;width:auto;left:22%;right:-18%;transform:translateY(48px)}}@media (max-width:650px){.roster-hero:before{opacity:.34;width:auto;inset:0 -34% -14% 4%;transform:translateY(36px)}}.roster-section{background:radial-gradient(circle at 50% 0,#c1974014,#0000 28%),linear-gradient(#090806 0%,#050505 24%,#070707 100%);padding:100px 8% 120px;position:relative;overflow:hidden}.roster-section:before{content:"CBL";color:#c99e4606;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,28vw,480px);font-weight:900;line-height:.8;position:absolute;top:-55px;right:-2vw}.roster-section>*{z-index:1;position:relative}.section-heading p{color:#b38b3f;letter-spacing:4px;margin:0 0 10px;font-size:10px;font-weight:900}.section-heading h2{letter-spacing:-3px;margin:0 0 42px;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.92}.roster-tools{background:#0c0b09eb;border:1px solid #c99e462e;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding:12px;display:flex;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff06}.roster-search{width:min(520px,100%);position:relative}.roster-search:before{content:"⌕";color:#9d7732;pointer-events:none;font-size:19px;line-height:1;position:absolute;top:50%;left:17px;transform:translateY(-52%)}.roster-search input{color:#fff;letter-spacing:2px;background:#080808;border:1px solid #ffffff17;outline:none;width:100%;height:52px;padding:0 18px 0 48px;font-size:10px;font-weight:900;transition:border-color .2s,box-shadow .2s,background .2s}.roster-search input::placeholder{color:#5b574f}.roster-search input:focus{background:#0b0a08;border-color:#c99e4685;box-shadow:0 0 0 3px #c99e460d}.roster-count{color:#8f8a80;letter-spacing:2.4px;white-space:nowrap;padding:0 18px;font-size:9px;font-weight:900}.roster-count:before{content:"";vertical-align:1px;background:#c99e46;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #c99e46b3}.roster-empty{color:#5c574e;letter-spacing:4px;background:linear-gradient(135deg,#c99e4609,#0000 45%),#0a0a0a;border:1px solid #c99e4624;justify-content:center;align-items:center;min-height:240px;font-size:10px;font-weight:900;display:flex}@media (max-width:1100px){.fighter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-card-image{height:430px}}@media (max-width:700px){.roster-section{padding:72px 6% 90px}.roster-tools{flex-direction:column;align-items:stretch}.roster-search{width:100%}.roster-count{padding:5px 5px 3px}.fighter-grid{grid-template-columns:1fr;gap:20px}.fighter-card-image{height:440px}}@media (max-width:430px){.fighter-card-image{height:390px}.fighter-card-identity,.fighter-card-content{padding-left:21px;padding-right:21px}}.fighter-profile{color:#fff;background:radial-gradient(circle at 76% 10%,#c99e461a,#0000 28%),linear-gradient(#070604 0%,#050505 34%,#080808 100%);min-height:100vh;overflow:hidden}.fighter-profile-hero{isolation:isolate;background:linear-gradient(90deg,#050505fa 0%,#080705e8 48%,#0b0905c2 100%);border-bottom:1px solid #c99e462e;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(55px,7vw,120px);max-width:none;min-height:720px;margin:0;padding:70px 8% 76px;display:grid;position:relative;overflow:hidden}.fighter-profile-hero:before{content:"FIGHTER";z-index:-2;color:#ffffff05;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(150px,22vw,350px);font-weight:900;line-height:.7;position:absolute;bottom:-3%;right:-3%}.fighter-profile-hero:after{content:"";z-index:-3;opacity:.38;background:repeating-linear-gradient(90deg,#0000 0 119px,#c99e460b 120px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff05 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.fighter-profile-visual{min-width:0;position:relative}.fighter-profile-portrait{background:radial-gradient(circle at 58% 32%,#c99e4629,#0000 34%),linear-gradient(145deg,#17140e 0%,#090806 52%,#050505 100%);border:1px solid #c99e4640;justify-content:center;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000007a}.fighter-profile-portrait:before{content:"CBL";color:#c99e460e;letter-spacing:-.08em;font-size:clamp(120px,13vw,210px);font-weight:900;line-height:.8;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.fighter-profile-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 50%,#05050533 72%,#050505d1 100%),linear-gradient(90deg,#00000029,#0000 30% 75%,#0000001f);position:absolute;inset:0}.fighter-profile-portrait-image{z-index:1;object-fit:cover;object-position:center;filter:contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.fighter-profile-portrait>span{z-index:3;color:#ffffff4d;letter-spacing:3px;font-size:10px;font-weight:900;position:relative}.fighter-profile-intro{z-index:3;min-width:0;position:relative}.fighter-profile-intro h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 12px 42px #0000008c;max-width:900px;margin:0;font-size:clamp(64px,8vw,132px);font-weight:900;line-height:.78}.fighter-profile-origin{color:#aaa398;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.fighter-profile-nationality{letter-spacing:1.6px;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.fighter-profile-flag{object-fit:cover;border:1px solid #fff3;width:28px;height:18px;box-shadow:0 4px 12px #00000059}.fighter-profile-origin-divider{color:#c99e46;font-size:10px}.fighter-profile-gym{align-items:baseline;gap:8px;display:flex}.fighter-profile-gym small{color:#625d53;letter-spacing:1.7px;font-size:8px;font-weight:900}.fighter-profile-gym strong{color:#c7c1b7;letter-spacing:1.4px;font-size:11px;font-weight:900}.fighter-profile-status-dot{background:#555;border-radius:50%;width:7px;height:7px}.fighter-current-championships{gap:10px;margin-top:24px;display:grid}.fighter-current-championship{background:#c99e4612;border-left:3px solid #c99e46;width:fit-content;max-width:100%;padding:13px 16px}.fighter-current-championship span,.fighter-current-championship strong,.fighter-current-championship small{display:block}.fighter-current-championship span{color:#c99e46;letter-spacing:2px;font-size:8px;font-weight:900}.fighter-current-championship strong{text-transform:uppercase;margin-top:5px;font-size:15px;font-weight:900}.fighter-current-championship small{color:#777168;letter-spacing:1.4px;margin-top:5px;font-size:8px;font-weight:800}.fighter-profile-record-block strong{color:#fff;letter-spacing:-.045em;font-size:clamp(38px,4vw,60px);font-weight:900;line-height:.9;display:block}.fighter-profile-body{max-width:1400px;margin:0 auto;padding:45px 40px 110px;position:relative}.fighter-profile-section-heading span{color:#c99e46;letter-spacing:2px;font-size:9px;font-weight:900}.fighter-profile-section-heading h2{letter-spacing:-1px;margin:0;font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1}.fighter-profile-stat-grid,.fighter-career-resume-grid{background:#0a0907b8;border:1px solid #c99e4626;grid-template-columns:repeat(4,1fr);display:grid}.fighter-career-resume-grid{margin-top:16px}.fighter-profile-stat-grid>div,.fighter-career-resume-grid>div{padding:31px}.fighter-profile-stat-grid>div+div,.fighter-career-resume-grid>div+div{border-left:1px solid #c99e461f}.fighter-profile-stat-grid strong,.fighter-career-resume-grid strong{color:#fff;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1;display:block}.fighter-profile-stat-grid span,.fighter-career-resume-grid span{color:#777168;letter-spacing:1.7px;margin-top:10px;font-size:8px;font-weight:900;display:block}.fighter-championship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fighter-championship-card{background:linear-gradient(135deg,#c99e4613,#0000 52%),#0a0907;border:1px solid #c99e462e;padding:27px}.fighter-championship-card-top{color:#c99e46;letter-spacing:1.7px;justify-content:space-between;gap:16px;font-size:8px;font-weight:900;display:flex}.fighter-championship-card-top small{color:#777168;font-size:8px;font-weight:900}.fighter-championship-card h3{text-transform:uppercase;margin:18px 0 25px;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1}.fighter-championship-stats{gap:36px;display:flex}.fighter-championship-stats strong{font-size:28px;line-height:1;display:block}.fighter-championship-stats span{color:#777168;letter-spacing:1.5px;margin-top:6px;font-size:8px;font-weight:900;display:block}.fighter-grid-games-summary{background:#0a0907;border:1px solid #c99e462b;margin-bottom:20px;padding:27px}.fighter-grid-games-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.fighter-grid-games-heading span{color:#c99e46;letter-spacing:2px;font-size:9px;font-weight:900}.fighter-grid-games-heading strong{letter-spacing:1px;font-size:15px}.fighter-grid-games-medals{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.fighter-grid-games-medals>div{padding-top:20px}.fighter-grid-games-medals strong{font-size:28px;display:block}.fighter-grid-games-medals span,.fighter-grid-games-breakdown span{color:#777168;letter-spacing:1.5px;font-size:8px;font-weight:900}.fighter-grid-games-breakdown{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.fighter-grid-games-breakdown strong{color:#c99e46}.fighter-accomplishment{background:#0a0a0ac2;border:1px solid #ffffff12;grid-template-columns:170px 1fr;display:grid}.fighter-accomplishment-marker{color:#c99e46;letter-spacing:1.5px;border-right:1px solid #c99e4624;align-items:center;padding:24px;font-size:8px;font-weight:900;display:flex}.fighter-accomplishment-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.fighter-accomplishment-title h3{margin:0;font-size:17px;font-weight:900}.fighter-accomplishment-title>span,.fighter-accomplishment-content p,.fighter-accomplishment-meta{color:#777168}.fighter-accomplishment-title>span{letter-spacing:1px;font-size:9px;font-weight:800}.fighter-accomplishment-content p{margin:10px 0 0;font-size:12px;line-height:1.6}.fighter-accomplishment-meta{letter-spacing:1.3px;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:8px;font-weight:900;display:flex}.fighter-fight-history{border-top:1px solid #c99e4624}.fighter-fight-row{border-bottom:1px solid #ffffff12;grid-template-columns:145px minmax(0,1fr) 120px;align-items:center;gap:25px;min-height:105px;transition:background .2s;display:grid}.fighter-fight-row:hover{background:#c99e4606}.fighter-fight-date span{color:#8d877d;letter-spacing:1.3px;font-size:9px;font-weight:900}.fighter-fight-date small{color:#c99e46;letter-spacing:1.3px;margin-top:7px;font-size:7px;font-weight:900;display:block}.fighter-fight-opponent-heading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fighter-fight-opponent h3{text-transform:uppercase;margin:0;font-size:19px;font-weight:900}.fighter-fight-opponent-heading span,.fighter-fight-opponent p,.fighter-fight-championship,.fighter-fight-non-record{color:#777168}.fighter-fight-opponent-heading span{font-size:10px;font-weight:800}.fighter-fight-championship{color:#b38b3f;letter-spacing:1.3px;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:900}.fighter-fight-opponent p{letter-spacing:1.2px;margin:7px 0 0;font-size:9px;font-weight:800}.fighter-fight-non-record{letter-spacing:1.2px;margin-top:7px;font-size:7px;font-weight:900;display:block}.fighter-fight-result{text-align:right;justify-self:end}.fighter-fight-result strong{font-size:16px;font-weight:900;display:block}.fighter-fight-result.win strong{color:#c99e46}.fighter-fight-result.loss strong{color:#b5b5b5}.fighter-fight-result small{color:#5f5b54;letter-spacing:1.3px;margin-top:6px;font-size:7px;font-weight:900;display:block}.fighter-profile-empty{color:#666159;letter-spacing:1px;background:#0a0a0ab3;border:1px solid #ffffff12;padding:35px;font-size:11px;font-weight:800}.fighter-profile-empty p{margin:0}.fighter-profile-back{color:#8d877d;letter-spacing:2px;margin-top:34px;font-size:9px;font-weight:900;transition:color .2s;display:inline-block}.fighter-profile-back:hover{color:#c99e46}@media (max-width:1050px){.fighter-profile-hero{grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr);gap:45px;padding-left:6%;padding-right:6%}.fighter-profile-portrait{min-height:520px}.fighter-profile-stat-grid,.fighter-career-resume-grid{grid-template-columns:repeat(2,1fr)}.fighter-profile-stat-grid>div:nth-child(3),.fighter-career-resume-grid>div:nth-child(3){border-top:1px solid #c99e461f;border-left:0}.fighter-profile-stat-grid>div:nth-child(4),.fighter-career-resume-grid>div:nth-child(4){border-top:1px solid #c99e461f}}@media (max-width:780px){.fighter-profile-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding:45px 6% 60px}.fighter-profile-visual{order:2}.fighter-profile-intro{order:1}.fighter-profile-portrait{min-height:540px}.fighter-profile-intro h1{font-size:clamp(58px,16vw,100px)}.fighter-profile-body{padding:30px 6% 90px}.fighter-championship-grid,.fighter-accomplishment{grid-template-columns:1fr}.fighter-accomplishment-marker{border-bottom:1px solid #c99e461f;border-right:0;padding:15px 22px}.fighter-fight-row{grid-template-columns:1fr auto;gap:12px 20px;padding:22px 0}.fighter-fight-date{grid-column:1/-1}}@media (max-width:520px){.fighter-profile-portrait{min-height:430px}.fighter-profile-records{grid-template-columns:1fr}.fighter-profile-record-block{padding:22px 0}.fighter-profile-record-block+.fighter-profile-record-block{border-top:1px solid #c99e4621;border-left:0;padding-left:0}.fighter-profile-stat-grid,.fighter-career-resume-grid{grid-template-columns:1fr 1fr}.fighter-profile-stat-grid>div,.fighter-career-resume-grid>div{padding:22px 18px}.fighter-grid-games-heading,.fighter-accomplishment-title{flex-direction:column;align-items:flex-start}.fighter-fight-row{grid-template-columns:1fr}.fighter-fight-result{text-align:left;justify-self:start}.fighter-profile-origin{flex-direction:column;align-items:flex-start}.fighter-profile-origin-divider{display:none}.fighter-profile-gym{flex-direction:column;align-items:flex-start;gap:4px}}.fighter-profile{color:#fff;background:radial-gradient(circle at 15% 15%,#ffffff0d,#0000 28%),linear-gradient(135deg,#090909 0%,#111 45%,#070707 100%);min-height:100vh}.fighter-profile-hero{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;max-width:1400px;min-height:650px;margin:0 auto;padding:70px 40px 80px;display:grid}.fighter-profile-visual{position:relative}.fighter-profile-visual:before{content:"";filter:blur(60px);background:#ffffff0f;border-radius:50%;width:70%;height:70%;position:absolute;bottom:5%;left:15%}.fighter-profile-portrait{background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff04);border:1px solid #ffffff1f;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.fighter-profile-portrait:after{content:"";background:linear-gradient(#0000,#000000bf);height:35%;position:absolute;bottom:0;left:0;right:0}.fighter-profile-portrait span{z-index:2;color:#ffffff73;letter-spacing:.22em;font-size:.75rem;font-weight:800;position:relative}.fighter-profile-intro{position:relative}.fighter-profile-eyebrow{color:#ffffff8c;letter-spacing:.28em;margin:0 0 24px;font-size:.72rem;font-weight:800}.fighter-profile-nickname{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}.fighter-profile-intro h1{letter-spacing:-.06em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:900;line-height:.86}.fighter-profile-status{color:#ffffffbf;letter-spacing:.16em;align-items:center;gap:10px;margin-top:28px;font-size:.72rem;font-weight:800;display:flex}.fighter-profile-status-dot{background:#777;border-radius:50%;flex-shrink:0;width:8px;height:8px}.fighter-profile-status-dot.active{background:#fff;box-shadow:0 0 12px #ffffffa6}.fighter-profile-records{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.fighter-profile-record-block>span{color:#ffffff80;letter-spacing:.18em;margin-bottom:10px;font-size:.67rem;font-weight:800;display:block}.fighter-profile-record-block strong{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1;display:block}.fighter-profile-record-block small{color:#ffffff8c;letter-spacing:.12em;margin-top:10px;font-size:.72rem;font-weight:700;display:block}.fighter-profile-body{max-width:1400px;margin:0 auto;padding:30px 40px 100px}.fighter-profile-section{border-top:1px solid #ffffff24;padding:60px 0}.fighter-profile-section-heading{align-items:center;gap:16px;margin-bottom:35px;display:flex}.fighter-profile-section-heading>span{color:#ffffff59;letter-spacing:.16em;font-size:.68rem;font-weight:800}.fighter-profile-section-heading h2{letter-spacing:.08em;margin:0;font-size:1.2rem;font-weight:900}.fighter-profile-stat-grid{border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.fighter-profile-stat-grid>div{min-width:0;padding:35px}.fighter-profile-stat-grid>div+div{border-left:1px solid #ffffff1f}.fighter-profile-stat-grid strong{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1;display:block}.fighter-profile-stat-grid span{color:#ffffff73;letter-spacing:.16em;margin-top:10px;font-size:.68rem;font-weight:800;display:block}.fighter-profile-empty{background:#0a0a0a;border:1px solid #ffffff14;align-items:center;min-height:110px;padding:30px;display:flex}.fighter-profile-empty p{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.fighter-profile-back{color:inherit;letter-spacing:.16em;opacity:.55;margin-top:50px;font-size:.72rem;font-weight:800;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.fighter-profile-back:hover{opacity:1;transform:translate(-4px)}@media (max-width:1000px){.fighter-profile-hero{grid-template-columns:1fr;gap:40px;padding:50px 24px 60px}.fighter-profile-portrait{min-height:480px}.fighter-profile-body{padding:20px 24px 70px}.fighter-profile-stat-grid,.fighter-career-resume-grid{grid-template-columns:repeat(2,1fr)}.fighter-profile-stat-grid>div,.fighter-career-resume-grid>div{border-bottom:1px solid #ffffff1f}.fighter-profile-stat-grid>div:nth-child(3),.fighter-career-resume-grid>div:nth-child(3){border-left:0}.fighter-championship-grid{grid-template-columns:1fr}.fighter-grid-games-summary{grid-template-columns:1fr 1fr}.fighter-grid-games-breakdown{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:20px}}@media (max-width:650px){.fighter-profile-hero,.fighter-profile-body{padding-left:18px;padding-right:18px}.fighter-profile-portrait{min-height:420px}.fighter-profile-intro h1{font-size:clamp(3rem,17vw,5rem)}.fighter-profile-records{grid-template-columns:1fr}.fighter-profile-record-block{padding:24px 0}.fighter-profile-record-block+.fighter-profile-record-block{border-top:1px solid #ffffff24;border-left:0;padding-left:0}.fighter-profile-stat-grid,.fighter-career-resume-grid{grid-template-columns:1fr 1fr}.fighter-profile-stat-grid>div,.fighter-career-resume-grid>div{padding:24px 18px}.fighter-profile-stat-grid>div:nth-child(odd),.fighter-career-resume-grid>div:nth-child(odd){border-left:0}.fighter-championship-card{min-height:190px;padding:24px}.fighter-championship-card-top{flex-direction:column;align-items:flex-start;gap:10px}.fighter-championship-card h3{margin:25px 0}.fighter-grid-games-summary{grid-template-columns:1fr;gap:25px;padding:24px}.fighter-grid-games-medals{width:100%}.fighter-grid-games-medals>div{padding-left:0;padding-right:14px}.fighter-grid-games-medals>div+div{padding-left:14px}.fighter-grid-games-breakdown{grid-column:auto}.fighter-accomplishment{grid-template-columns:1fr;gap:14px}.fighter-accomplishment-title{flex-direction:column;gap:8px}.fighter-profile-section{padding:45px 0}}.fighter-fight-history{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.fighter-fight-row{border-bottom:1px solid #ffffff1f;grid-template-columns:170px minmax(0,1fr) 130px;align-items:center;gap:28px;padding:24px 0;display:grid;position:relative}.fighter-fight-row.non-record-fight{opacity:.62}.fighter-fight-date{flex-direction:column;gap:7px;display:flex}.fighter-fight-date>span{letter-spacing:.08em;font-size:.8rem;font-weight:800}.fighter-fight-date>small{letter-spacing:.1em;border:1px solid #ffffff40;width:fit-content;padding:4px 7px;font-size:.58rem;font-weight:900}.fighter-fight-opponent{min-width:0}.fighter-fight-opponent-heading h3{text-transform:uppercase;margin:0;font-size:1.2rem;line-height:1.1}.fighter-fight-opponent-heading span{opacity:.58;font-size:.76rem;font-weight:700}.fighter-fight-championship{letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.72rem;font-weight:900}.fighter-fight-opponent p{opacity:.7;letter-spacing:.04em;text-transform:uppercase;margin:7px 0 0;font-size:.76rem;font-weight:700}.fighter-fight-non-record{opacity:.65;letter-spacing:.08em;margin-top:8px;font-size:.6rem;font-weight:800;display:block}.fighter-fight-result{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fighter-fight-result strong{letter-spacing:.06em;font-size:1.05rem;font-weight:950}.fighter-fight-result small{opacity:.42;letter-spacing:.06em;font-size:.58rem;font-weight:700}.fighter-fight-result.win strong{opacity:1}.fighter-fight-result.loss strong,.fighter-fight-result.draw strong,.fighter-fight-result.no-contest strong,.fighter-fight-result.unknown strong{opacity:.7}@media (max-width:760px){.fighter-fight-row{grid-template-columns:1fr auto;gap:14px 20px}.fighter-fight-date{flex-direction:row;grid-column:1/-1;align-items:center}.fighter-fight-result{align-self:center}}@media (max-width:480px){.fighter-fight-row{grid-template-columns:1fr}.fighter-fight-result{text-align:left;align-items:flex-start}}.fighter-profile-portrait-image{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;min-height:540px;display:block;position:relative}.fighter-profile-portrait>span{z-index:2;position:relative}.fighter-card-image{position:relative;overflow:hidden}.fighter-card-portrait{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.fighter-card-image>span{z-index:2;position:relative}.roster-hero{min-height:500px;padding-top:76px;padding-bottom:66px}.roster-hero-description,.roster-hero-rule{margin-top:28px}.roster-section .section-heading h2{margin-bottom:30px}.roster-tools{margin-bottom:24px}.fighter-card{will-change:transform}.fighter-card-action{min-height:28px}@media (max-width:900px){.roster-hero{min-height:455px;padding-top:68px;padding-bottom:58px}.roster-section{padding-top:68px}}@media (max-width:650px){.roster-hero{min-height:425px;padding-top:58px;padding-bottom:52px}.roster-hero-description,.roster-hero-rule{margin-top:24px}.roster-section{padding-top:58px;padding-bottom:82px}.roster-section .section-heading h2{margin-bottom:24px}.roster-tools{margin-bottom:20px}}.fighter-card-image{height:455px}.fighter-card-portrait{z-index:2;object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:drop-shadow(0 16px 24px #0000007a);width:108%;max-width:none;height:104%;transition:transform .28s,filter .28s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fighter-card:hover .fighter-card-portrait{transform:translate(-50%)scale(1.035)}.fighter-card-image-shade{z-index:3;background:linear-gradient(#0000 48%,#05050529 65%,#050505e0 89%,#070707 100%)}.fighter-card-identity{z-index:4}.fighter-card-content{padding-top:20px}.fighter-card-record-block{justify-content:flex-start;align-items:center;gap:0;min-height:72px;display:flex}.fighter-card-record-main{flex:none;min-width:0;padding-right:26px}.fighter-card-record-main strong{letter-spacing:-1.8px;font-size:clamp(30px,2vw,38px);line-height:.95}.fighter-card-record-main span{margin-top:7px}.fighter-card-ko{text-align:left;border-left:1px solid #c99e4638;flex:none;min-width:0;margin:0;padding:1px 0 1px 26px}.fighter-card-ko strong{color:#c99e46;letter-spacing:-1px;font-size:clamp(28px,1.8vw,35px);line-height:.95;display:inline}.fighter-card-ko span{color:#c99e46;letter-spacing:2px;margin-left:8px;font-size:10px;font-weight:900;display:inline}@media (max-width:1100px){.fighter-card-portrait{width:104%;height:102%}}@media (max-width:700px){.fighter-card-image{height:420px}.fighter-card-record-main{padding-right:20px}.fighter-card-ko{padding-left:20px}}@media (max-width:430px){.fighter-card-image{height:390px}.fighter-card-record-main strong{font-size:29px}.fighter-card-ko strong{font-size:27px}.fighter-card-ko span{margin-left:6px;font-size:9px}}.fighter-card-link{min-width:0;color:inherit;text-decoration:none;display:block}.fighter-card.fighter-card-cinematic{isolation:isolate;background:#070707;border:1px solid #c99e4638;min-height:520px;position:relative;overflow:hidden}.fighter-card.fighter-card-cinematic:before{content:"";z-index:7;pointer-events:none;border-top:1px solid #c99e4659;position:absolute;inset:0}.fighter-card-cinematic .fighter-card-backdrop{z-index:0;background:radial-gradient(circle at 72% 34%,#c99e4624,#0000 34%),linear-gradient(110deg,#090909 0%,#0b0a08 48%,#070707 100%);position:absolute;inset:0}.fighter-card-cinematic .fighter-card-backdrop:after{content:"";opacity:.28;background:linear-gradient(108deg,#0000 0 44%,#c99e461f 44.2% 44.5%,#0000 44.7% 100%),linear-gradient(90deg,#0000 0 72%,#c99e4612 72.2% 72.4%,#0000 72.6% 100%);position:absolute;inset:0}.fighter-card-cinematic .fighter-card-cbl-mark{z-index:1;color:#ffffff06;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(105px,9vw,165px);font-weight:950;line-height:.8;position:absolute;top:15%;right:-4%}.fighter-card-cinematic .fighter-card-portrait{z-index:2;object-fit:contain;object-position:right bottom;transform-origin:100% 100%;filter:drop-shadow(-16px 18px 28px #00000075);width:82%;max-width:none;height:108%;transition:transform .28s,filter .28s;position:absolute;bottom:-2%;left:auto;right:-7%;transform:none}.fighter-card-cinematic:hover .fighter-card-portrait{filter:drop-shadow(-18px 22px 34px #00000094);transform:scale(1.035)}.fighter-card-cinematic-shade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#050505fa 0%,#050505e8 27%,#0505056b 52%,#0505050a 76%),linear-gradient(#0000 57%,#050505b8 84%,#050505fa 100%);position:absolute;inset:0}.fighter-card-cinematic .fighter-card-placeholder{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:12%;display:flex;position:absolute;inset:0}.fighter-card-cinematic .fighter-card-placeholder-mark{color:#c99e4617;letter-spacing:-.08em;font-size:86px;font-weight:950;line-height:.8}.fighter-card-cinematic .fighter-card-placeholder-text{color:#ffffff2e;letter-spacing:3px;margin-top:14px;font-size:7px;font-weight:900}.fighter-card-cinematic .fighter-status{z-index:6;inset:20px 20px auto auto}.fighter-card-cinematic-content{z-index:5;width:min(67%,390px);position:absolute;bottom:26px;left:28px;right:28px}.fighter-card-corner{color:#ffffff57;letter-spacing:3px;margin:0 0 26px;font-size:7px;font-weight:900}.fighter-card-cinematic .fighter-nickname{color:#c99e46;letter-spacing:2px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.fighter-card-cinematic h3{color:#fff;letter-spacing:-2px;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 5px 22px #0000009e;margin:0;font-size:clamp(32px,2.6vw,46px);font-weight:950;line-height:.88}.fighter-card-cinematic-record{border-top:1px solid #c99e4638;align-items:flex-start;gap:24px;margin-top:22px;padding-top:16px;display:flex}.fighter-card-cinematic-record>div{flex-direction:column;display:flex}.fighter-card-cinematic-record>div+div{border-left:1px solid #c99e462e;padding-left:24px}.fighter-card-cinematic-record strong{color:#fff;letter-spacing:-.8px;font-size:23px;font-weight:950;line-height:1}.fighter-card-cinematic-record>div:last-child strong{color:#c99e46}.fighter-card-cinematic-record span{color:#ffffff4d;letter-spacing:1.8px;margin-top:5px;font-size:6px;font-weight:900}.fighter-card-cinematic .fighter-card-action{color:#ffffff94;letter-spacing:2px;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;font-size:7px;font-weight:900;display:flex}.fighter-card-cinematic .fighter-card-arrow{color:#c99e46;font-size:17px;transition:transform .18s}.fighter-card-cinematic:hover .fighter-card-arrow{transform:translate(5px)}@media (max-width:1100px){.fighter-card.fighter-card-cinematic{min-height:500px}.fighter-card-cinematic .fighter-card-portrait{width:84%}}@media (max-width:700px){.fighter-card.fighter-card-cinematic{min-height:490px}.fighter-card-cinematic .fighter-card-portrait{width:88%;height:105%;right:-10%}.fighter-card-cinematic-content{width:min(72%,390px);bottom:24px;left:24px;right:24px}}@media (max-width:430px){.fighter-card.fighter-card-cinematic{min-height:455px}.fighter-card-cinematic .fighter-card-portrait{width:98%;height:102%;right:-15%}.fighter-card-cinematic-content{width:78%;bottom:20px;left:20px;right:20px}.fighter-card-cinematic h3{font-size:31px}}.fighter-card-cinematic .fighter-card-portrait{clip-path:none;bottom:-12px}.fighter-card-cinematic:hover .fighter-card-portrait{transform:scale(1.035)}.fighter-card.fighter-card-cinematic:after{content:"";z-index:6;pointer-events:none;background:#070707;height:10px;position:absolute;bottom:0;left:0;right:0}.fighter-profile{background:radial-gradient(circle at 18% 11%,#c99e4613,#0000 24%),radial-gradient(circle at 83% 19%,#c99e460e,#0000 27%),linear-gradient(#050505 0%,#090909 46%,#070707 100%)}.fighter-profile-hero{background:radial-gradient(circle at 28% 45%,#c99e4624,#0000 29%),radial-gradient(circle at 78% 38%,#c99e4612,#0000 30%),linear-gradient(100deg,#080705 0%,#080807 48%,#050505 100%);border-bottom:1px solid #c99e4640;border-left:1px solid #c99e4614;border-right:1px solid #c99e4614;grid-template-columns:minmax(500px,.95fr) minmax(620px,1.05fr);gap:clamp(70px,7vw,140px);width:min(1780px,100% - 64px);max-width:1780px;min-height:790px;margin:0 auto;padding:76px 5.5% 86px;box-shadow:0 30px 90px #0000005c,inset 0 -1px #c99e4614}.fighter-profile-hero:before{content:"FIGHTER";color:#ffffff06;letter-spacing:-.085em;font-size:clamp(190px,23vw,390px);line-height:.68;bottom:-5%;right:-2%}.fighter-profile-visual{align-self:stretch;align-items:flex-end;min-height:640px;display:flex}.fighter-profile-portrait{width:100%;min-height:650px;box-shadow:none;background:0 0;border:0;align-self:stretch;overflow:visible}.fighter-profile-portrait:before{content:"CBL";color:#c99e460b;font-size:clamp(150px,15vw,250px);top:49%}.fighter-profile-intro{align-self:center;padding:24px 0 18px}.fighter-profile-eyebrow{letter-spacing:5.5px;margin-bottom:26px;font-size:10px}.fighter-profile-nickname{color:#c99e46;letter-spacing:3.5px;margin-bottom:13px;font-size:clamp(17px,1.45vw,23px)}.fighter-profile-intro h1{letter-spacing:-.072em;text-shadow:0 16px 44px #0000008c,0 0 42px #c99e4606;max-width:820px;font-size:clamp(82px,7.6vw,148px);line-height:.76}.fighter-profile-flag{width:31px;height:20px}.fighter-profile-status{margin-top:23px}.fighter-current-championship{background:linear-gradient(90deg,#c99e461c,#c99e4605);border-left-width:4px;padding:14px 18px}.fighter-profile-records{background:linear-gradient(90deg,#c99e4606,#0000);border-top:1px solid #c99e4645;border-bottom:1px solid #c99e4629;margin-top:38px}.fighter-profile-record-block{padding:25px 30px 27px 0}.fighter-profile-record-block+.fighter-profile-record-block{border-left-color:#c99e4638;padding-left:34px}.fighter-profile-record-block>span{color:#9a9285;letter-spacing:2.4px;margin-bottom:11px}.fighter-profile-record-block small{color:#9a9285;margin-top:13px}.fighter-profile-section-heading span{letter-spacing:2.6px;font-size:9px}.fighter-profile-section-heading h2{letter-spacing:-1.4px;font-size:clamp(30px,3vw,44px)}@media (max-width:1200px){.fighter-profile-hero{grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr);gap:55px;width:calc(100% - 40px);min-height:700px;padding:62px 5% 72px}.fighter-profile-visual{min-height:570px}.fighter-profile-portrait{min-height:580px}.fighter-profile-intro h1{font-size:clamp(70px,8vw,112px)}}@media (max-width:900px){.fighter-profile-hero{border-left:0;border-right:0;grid-template-columns:1fr;gap:38px;width:100%;min-height:0;padding:48px 7% 65px}.fighter-profile-intro{order:1}.fighter-profile-visual{order:2;min-height:610px}.fighter-profile-portrait{min-height:610px}.fighter-profile-intro h1{font-size:clamp(68px,14vw,112px)}.fighter-profile-body{padding:36px 7% 100px}}@media (max-width:560px){.fighter-profile-hero{padding:38px 6% 52px}.fighter-profile-visual,.fighter-profile-portrait{min-height:470px}.fighter-profile-portrait-image{width:124%;height:102%;inset:0 -12% -2%}.fighter-profile-intro h1{font-size:clamp(58px,17vw,88px)}.fighter-profile-record-block strong{font-size:46px}.fighter-profile-body{padding-left:6%;padding-right:6%}}.fighter-profile{overflow:hidden}.fighter-profile-hero{background:radial-gradient(34% 58% at 27% 42%,#c99e4629,#0000 72%),radial-gradient(27% 43% at 72% 36%,#c99e460e,#0000 76%),linear-gradient(104deg,#050505 0%,#090806 34%,#070706 58%,#030303 100%);border:0;border-top:1px solid #c99e4633;border-bottom:1px solid #c99e4657;grid-template-columns:minmax(620px,1.08fr) minmax(650px,.92fr);gap:clamp(35px,4vw,85px);width:100%;max-width:none;min-height:860px;margin:0;padding:82px max(7vw,50vw - 890px) 96px;box-shadow:inset 0 1px #ffffff03,inset 0 -1px #c99e4614,0 40px 110px #0006}.fighter-profile-hero:before{content:"RICE";z-index:0;color:#ffffff07;letter-spacing:-.1em;white-space:nowrap;pointer-events:none;font-size:clamp(260px,28vw,540px);font-weight:950;line-height:.68;position:absolute;bottom:-6.5%;left:2.2%;right:auto}.fighter-profile-hero:after{opacity:1;background:linear-gradient(117deg,#0000 0 56%,#c99e460e 56.05% 56.22%,#0000 56.28%),linear-gradient(63deg,#0000 0 74%,#c99e4609 74.05% 74.18%,#0000 74.24%),linear-gradient(90deg,#0000 0 49.95%,#c99e460b 50%,#0000 50.05%),repeating-linear-gradient(90deg,#0000 0 179px,#c99e4606 180px)}.fighter-profile-visual{z-index:2;align-items:flex-end;min-height:690px;margin-left:-4vw;position:relative}.fighter-profile-visual:before{filter:blur(72px);opacity:.86;background:radial-gradient(#c99e463b,#c99e4612 43%,#0000 72%);width:88%;height:70%;bottom:4%;left:8%}.fighter-profile-portrait:before{content:"CBL";color:#c99e460d;letter-spacing:-.08em;font-size:clamp(190px,18vw,330px);top:42%;left:-4%}.fighter-profile-portrait-image{object-fit:cover;object-position:center 32%;filter:saturate(.94)contrast(1.08)brightness(1.02)drop-shadow(0 32px 48px #0000008a);width:116%;height:113%;inset:-8% -8% -5%;-webkit-mask-image:linear-gradient(#000 0% 70%,#000000eb 79%,#0000008a 89%,#0000001a 97%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#000000eb 79%,#0000008a 89%,#0000001a 97%,#0000 100%)}.fighter-profile-intro{z-index:3;align-self:center;padding:20px 0 0;position:relative}.fighter-profile-eyebrow{color:#ffffff85;letter-spacing:6px;align-items:center;gap:15px;margin-bottom:24px;font-size:10px;display:flex}.fighter-profile-eyebrow:before{content:"";background:#c99e46;width:52px;height:1px;box-shadow:0 0 14px #c99e4652}.fighter-profile-nickname{color:#d5a946;letter-spacing:4.5px;text-shadow:0 0 28px #c99e4621;margin-bottom:17px;font-size:clamp(20px,1.6vw,28px);font-style:italic;font-weight:850}.fighter-profile-intro h1{letter-spacing:-.078em;text-transform:uppercase;text-shadow:0 22px 55px #0000009e,0 0 1px #ffffff40;max-width:940px;margin-left:-5px;font-size:clamp(100px,8.2vw,166px);line-height:.72;position:relative}.fighter-profile-origin{letter-spacing:1.7px;border-top:1px solid #c99e4647;margin-top:40px;padding:18px 0 0;font-size:11px}.fighter-profile-flag{width:34px;height:22px;box-shadow:0 0 0 1px #ffffff29}.fighter-profile-status{letter-spacing:2px;margin-top:20px;font-size:11px}.fighter-profile-records{background:linear-gradient(90deg,#c99e4616,#c99e4605 44%,#ffffff03);border-top:1px solid #c99e466b;border-bottom:1px solid #c99e4642;grid-template-columns:1fr 1fr;margin-top:38px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff03,0 18px 45px #0003}.fighter-profile-records:before{content:"TALE OF THE TAPE";color:#c99e46;letter-spacing:2.5px;background:#070706;padding:0 9px;font-size:8px;font-weight:900;position:absolute;top:-10px;left:18px}.fighter-profile-record-block+.fighter-profile-record-block{border-left:1px solid #c99e4638;padding-left:34px}.fighter-profile-record-block>span{color:#ffffff80;letter-spacing:2.8px;margin-bottom:13px;font-size:9px}.fighter-profile-record-block strong{color:#fff;letter-spacing:-.065em;font-size:clamp(62px,4.7vw,90px);line-height:.76}.fighter-profile-record-block small{color:#b1a996;letter-spacing:1.45px;margin-top:16px;font-size:9px}.fighter-profile-body{max-width:1640px;margin-top:-1px;position:relative}.fighter-profile-body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#c99e460e,#0000 66%);width:min(1500px,94vw);height:240px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}@media (max-width:1300px){.fighter-profile-hero{grid-template-columns:minmax(500px,1fr) minmax(540px,1fr);min-height:760px;padding-left:5vw;padding-right:5vw}.fighter-profile-visual{min-height:620px;margin-left:-7vw}.fighter-profile-portrait{min-height:650px}.fighter-profile-intro h1{font-size:clamp(88px,9vw,132px)}}@media (max-width:900px){.fighter-profile-hero{grid-template-columns:1fr;gap:30px;width:100%;min-height:0;padding:56px 7% 76px}.fighter-profile-intro{order:1}.fighter-profile-visual{order:2;min-height:650px;margin-left:0}.fighter-profile-portrait{width:100%;min-height:650px;margin-left:0}.fighter-profile-intro h1{font-size:clamp(76px,15vw,118px)}.fighter-profile-hero:before{font-size:clamp(210px,45vw,390px);bottom:1%;left:-6%}}@media (max-width:560px){.fighter-profile-hero{padding:42px 6% 58px}.fighter-profile-intro h1{font-size:clamp(62px,17vw,90px)}.fighter-profile-nickname{letter-spacing:3px;font-size:17px}.fighter-profile-records{grid-template-columns:1fr}.fighter-profile-record-block+.fighter-profile-record-block{border-top:1px solid #c99e462e;border-left:0}.fighter-profile-visual,.fighter-profile-portrait{min-height:500px}}.fighter-profile-hero{background:radial-gradient(31% 50% at 27% 44%,#c99e461d,#0000 72%),radial-gradient(25% 38% at 72% 38%,#c99e460a,#0000 76%),linear-gradient(104deg,#050505 0%,#090806 36%,#070706 60%,#030303 100%);grid-template-columns:minmax(500px,.95fr) minmax(560px,1.05fr);gap:clamp(55px,6vw,105px);min-height:720px;padding-top:68px;padding-bottom:72px}.fighter-profile-hero:before{content:"FIGHTER";color:#ffffff05;letter-spacing:-.085em;font-size:clamp(180px,20vw,360px);line-height:.7;bottom:-3%;left:auto;right:-1.5%}.fighter-profile-hero:after{background:linear-gradient(117deg,#0000 0 60%,#c99e460b 60.05% 60.18%,#0000 60.24%),repeating-linear-gradient(90deg,#0000 0 179px,#c99e4605 180px)}.fighter-profile-visual{min-height:585px;margin-left:-2vw}.fighter-profile-visual:before{filter:blur(78px);background:radial-gradient(#c99e4629,#c99e460b 46%,#0000 73%);width:82%;height:64%;bottom:5%;left:9%}.fighter-profile-portrait{width:104%;min-height:610px;margin-left:0}.fighter-profile-portrait:before{content:"CBL";color:#c99e460a;font-size:clamp(150px,14vw,250px);top:46%;left:4%}.fighter-profile-portrait:after{background:linear-gradient(#0000 0% 59%,#04040426 73%,#040404e0 97%,#050505 100%),linear-gradient(90deg,#05050594 0%,#0000 17% 84%,#05050533 100%);inset:-4% -4% -5%}.fighter-profile-portrait-image{object-position:center 34%;filter:saturate(.93)contrast(1.06)brightness()drop-shadow(0 26px 42px #0000007a);width:106%;height:106%;inset:-3%}.fighter-profile-intro{padding-top:12px}.fighter-profile-eyebrow{color:#ffffff7a;letter-spacing:5px;margin-bottom:21px;font-size:9px}.fighter-profile-eyebrow:before{width:42px}.fighter-profile-nickname{color:#c99e46;letter-spacing:3.4px;margin-bottom:13px;font-size:clamp(17px,1.35vw,22px);font-style:normal}.fighter-profile-intro h1{letter-spacing:-.062em;max-width:820px;margin-left:0;font-size:clamp(76px,6.4vw,124px);line-height:.8}.fighter-profile-origin{margin-top:30px;padding-top:15px}.fighter-profile-status{margin-top:17px;font-size:9px}.fighter-profile-records{background:linear-gradient(90deg,#c99e460e,#c99e4603 55%,#0000);margin-top:31px}.fighter-profile-records:before{content:"FIGHT RECORD";letter-spacing:2.2px;font-size:7px;top:-9px}.fighter-profile-record-block{min-height:126px;padding:26px 28px 24px}.fighter-profile-record-block+.fighter-profile-record-block{padding-left:30px}.fighter-profile-record-block>span{letter-spacing:2.4px;margin-bottom:10px;font-size:8px}.fighter-profile-record-block strong{letter-spacing:-.05em;font-size:clamp(48px,3.8vw,68px);line-height:.84}.fighter-profile-record-block small{margin-top:12px;font-size:8px}.fighter-profile-body{max-width:1500px;padding:48px 54px 120px}.fighter-profile-section{padding:62px 0}.fighter-profile-section-heading{margin-bottom:34px}.fighter-profile-section-heading h2{font-size:clamp(28px,2.5vw,38px)}@media (max-width:1200px){.fighter-profile-hero{grid-template-columns:minmax(420px,.92fr) minmax(470px,1.08fr);gap:45px;min-height:660px}.fighter-profile-visual{min-height:540px;margin-left:-3vw}.fighter-profile-portrait{min-height:560px}.fighter-profile-intro h1{font-size:clamp(68px,7.5vw,104px)}}@media (max-width:900px){.fighter-profile-hero{grid-template-columns:1fr;min-height:0;padding:48px 7% 64px}.fighter-profile-intro{order:1}.fighter-profile-visual{order:2;min-height:570px;margin-left:0}.fighter-profile-portrait{width:100%;min-height:570px}.fighter-profile-intro h1{font-size:clamp(66px,14vw,104px)}}@media (max-width:560px){.fighter-profile-visual,.fighter-profile-portrait{min-height:450px}.fighter-profile-intro h1{font-size:clamp(58px,16vw,84px)}.fighter-profile-record-block strong{font-size:44px}}.fighter-profile-portrait{position:relative;background:radial-gradient(circle at 58% 32%,#c99e461f,#0000 34%),linear-gradient(145deg,#100e0a 0%,#080706 52%,#050505 100%)!important;border:1px solid #c99e46b8!important;box-shadow:0 0 0 1px #ffda840b,0 0 28px #c99e461a,0 34px 80px #0000007a!important}.fighter-profile-portrait:after{z-index:0;pointer-events:none;border:1px solid #c99e462e;position:absolute;inset:7px;box-shadow:inset 0 0 22px #c99e4609;content:""!important;background:0 0!important;display:block!important}.fighter-profile-portrait-image{box-shadow:none!important;filter:saturate(.95)contrast(1.065)brightness(1.01)drop-shadow(0 25px 42px #00000085)!important;border:0!important;transform:translate(25.5px)!important}@media (min-width:1101px){.fighter-profile-hero{grid-template-columns:minmax(420px,.96fr) minmax(540px,1.04fr)!important;gap:clamp(82px,7vw,118px)!important}.fighter-profile-visual,.fighter-profile-intro{transform:none!important}.fighter-profile-intro{z-index:8;min-width:0;position:relative}}@media (max-width:1100px){.fighter-profile-portrait-image{transform:none!important}}@media (min-width:1101px){.fighter-profile-intro{z-index:8;min-width:0;position:relative;padding:34px 0 34px 38px!important}.fighter-profile-intro:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#c99e462e 8%,#c99e46b8 31%,#c99e4647 72%,#0000 100%);width:1px;position:absolute;top:4%;bottom:4%;left:0;box-shadow:0 0 24px #c99e461a}.fighter-profile-intro:after{content:"CBL";color:#c99e460e;letter-spacing:-.07em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:76px;font-weight:900;line-height:1;position:absolute;top:-18px;right:0}}.fighter-profile-eyebrow{align-items:center;gap:14px;font-weight:900;display:flex;position:relative;color:#8f887b!important;letter-spacing:4.6px!important;margin:0 0 22px!important;font-size:9px!important}.fighter-profile-eyebrow:before{content:"";background:#c99e46;flex:none;height:2px;box-shadow:0 0 14px #c99e463d;width:36px!important}.fighter-profile-nickname{text-transform:uppercase;font-weight:900;line-height:1;color:#c99e46!important;letter-spacing:3.1px!important;margin:0 0 11px!important;font-size:clamp(16px,1.25vw,21px)!important}.fighter-profile-intro h1{z-index:2;color:#fff;text-transform:uppercase;text-wrap:balance;text-shadow:0 12px 42px #00000094,0 0 28px #ffffff05;font-weight:900;position:relative;letter-spacing:-.062em!important;max-width:820px!important;margin:0!important;font-size:clamp(72px,6vw,116px)!important;line-height:.79!important}.fighter-profile-origin{background:linear-gradient(90deg,#c99e4613,#c99e4605 72%,#0000);border-top:1px solid #c99e461a;border-bottom:1px solid #c99e4614;border-left:2px solid #c99e46b8;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;display:flex;color:#b8b0a1!important;gap:11px!important;margin-top:29px!important;padding:13px 16px!important}.fighter-profile-nationality{gap:10px;font-weight:900;letter-spacing:1.7px!important;font-size:10px!important}.fighter-profile-flag{object-fit:cover;box-shadow:0 0 0 1px #ffffff1a;width:26px!important;height:17px!important}.fighter-profile-origin-divider{color:#c99e468a!important}.fighter-profile-gym small{font-weight:900;color:#686258!important;letter-spacing:1.7px!important;font-size:7px!important}.fighter-profile-gym strong{font-weight:900;color:#d5d0c7!important;letter-spacing:1.4px!important;font-size:10px!important}.fighter-profile-status{background:#0808088a;border:1px solid #fff1;width:fit-content;padding:7px 11px 7px 9px;font-weight:900;color:#8f8a80!important;letter-spacing:1.8px!important;gap:8px!important;margin-top:16px!important;font-size:8px!important}.fighter-profile-status-dot{border-radius:50%;width:6px!important;height:6px!important}.fighter-profile-status-dot.active{box-shadow:0 0 12px #c99e46a6;background:#c99e46!important}.fighter-profile-records{grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000038,inset 0 1px #ffffff06;background:linear-gradient(112deg,#c99e460f,#c99e4603 52%,#ffffff03)!important;border:1px solid #c99e462e!important;border-top-color:#c99e466b!important;margin-top:29px!important}.fighter-profile-records:before{z-index:3;color:#8c6b31;background:#070706;padding:0 8px;font-weight:900;position:absolute;left:18px;transform:translateY(-50%);content:"FIGHT RECORD"!important;letter-spacing:2.2px!important;font-size:7px!important;top:-1px!important}.fighter-profile-record-block{position:relative;min-height:124px!important;padding:26px 25px 22px!important}.fighter-profile-record-block+.fighter-profile-record-block{border-left:1px solid #c99e462b!important}.fighter-profile-record-block>span{font-weight:900;display:block;color:#777066!important;letter-spacing:2.25px!important;margin-bottom:10px!important;font-size:8px!important}.fighter-profile-record-block strong{font-weight:900;display:block;color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(48px,3.65vw,66px)!important;line-height:.82!important}.fighter-profile-record-block:last-child strong{color:#d9b766!important}.fighter-profile-record-block small{font-weight:800;display:block;color:#8d867a!important;letter-spacing:1.25px!important;margin-top:12px!important;font-size:8px!important}@media (max-width:1100px){.fighter-profile-intro{padding:0!important}.fighter-profile-intro:before,.fighter-profile-intro:after{display:none}}@media (max-width:560px){.fighter-profile-intro h1{font-size:clamp(58px,16vw,84px)!important}.fighter-profile-origin{align-items:flex-start;width:100%}.fighter-profile-gym{width:100%}.fighter-profile-records{grid-template-columns:1fr}.fighter-profile-record-block+.fighter-profile-record-block{border-top:1px solid #c99e462b!important;border-left:0!important}}.fighter-profile-records{overflow:visible!important}.fighter-profile-records:before{white-space:nowrap;color:#c99e46!important;letter-spacing:2.4px!important;z-index:10!important;background:#070706!important;padding:0 10px!important;font-size:8px!important;font-weight:900!important;line-height:16px!important;top:0!important;left:18px!important;transform:translateY(-55%)!important}.fighter-profile-measurements{background:#ffffff05;border:1px solid #d4af3738;align-items:stretch;width:fit-content;max-width:100%;margin:16px 0 14px;display:flex}.fighter-profile-measurement{align-items:baseline;gap:12px;min-width:150px;padding:10px 15px;display:flex}.fighter-profile-measurement+.fighter-profile-measurement{border-left:1px solid #d4af372e}.fighter-profile-measurement small{color:#ffffff7a;letter-spacing:.18em;font-size:.62rem;font-weight:900}.fighter-profile-measurement strong{color:#d4af37;letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:900}@media (max-width:640px){.fighter-profile-measurements{width:100%}.fighter-profile-measurement{flex:1;justify-content:space-between;min-width:0}}.fighter-profile-meta-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.fighter-profile-meta-row .fighter-profile-eyebrow{margin:0}.fighter-profile-meta-row .fighter-profile-status{flex-shrink:0;margin-top:0!important}.fighter-profile-intro{padding-top:30px;padding-bottom:24px}.fighter-profile-intro h1{padding-bottom:20px;position:relative}.fighter-profile-intro h1:after{content:"";background:linear-gradient(90deg,#d4af37c7,#d4af3729,#0000);width:min(210px,36%);height:1px;position:absolute;bottom:0;left:0;box-shadow:0 0 14px #d4af371f}.fighter-profile-origin{border-top:0;margin-top:26px;padding-top:0}.fighter-profile-measurements{background:linear-gradient(90deg,#d4af3709,#ffffff03);border-color:#d4af3747;min-height:42px;margin:20px 0 0;box-shadow:inset 0 1px #ffffff04}.fighter-profile-measurement{min-width:165px;padding:12px 17px}.fighter-profile-measurement small{color:#ffffff57;letter-spacing:.2em;font-size:.6rem}.fighter-profile-measurement strong{color:#e0b94f;letter-spacing:.06em;text-shadow:0 0 12px #d4af371f;font-size:.86rem}.fighter-profile-record-block:first-child{background:linear-gradient(90deg,#ffffff05,#ffffff01)}.fighter-profile-record-block:first-child strong{color:#fff;text-shadow:0 0 18px #ffffff0e}.fighter-profile-record-block:first-child>span{color:#ffffff8a}.fighter-profile-record-block:nth-child(2){background:linear-gradient(90deg,#d4af3709,#d4af3702)}@media (max-width:900px){.fighter-profile-meta-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.fighter-profile-meta-row .fighter-profile-status{align-self:flex-start}.fighter-profile-intro{padding-top:10px}.fighter-profile-intro h1{padding-bottom:18px}.fighter-profile-origin{margin-top:22px}.fighter-profile-measurements{margin-top:18px}.fighter-profile-records{margin-top:38px}}@media (max-width:640px){.fighter-profile-measurement{min-width:0;padding:12px 14px}.fighter-profile-intro h1:after{width:42%}}.fighter-profile-meta-row{justify-content:flex-start;gap:38px}.fighter-profile-meta-row .fighter-profile-status{margin-left:18px!important}.fighter-profile-intro h1:after{width:min(165px,28%)}@media (max-width:900px){.fighter-profile-meta-row{gap:14px}.fighter-profile-meta-row .fighter-profile-status{margin-left:0!important}.fighter-profile-intro h1:after{width:min(150px,36%)}.fighter-profile-meta-row{margin-bottom:24px}.fighter-profile-nickname{margin-bottom:16px}.fighter-profile-intro h1{padding-bottom:20px}.fighter-profile-origin{margin-top:28px}.fighter-profile-measurements{margin-top:20px}.fighter-profile-records{margin-top:46px}}.fighter-profile-meta-row{margin-bottom:36px}.fighter-profile-nickname{margin-bottom:24px}.fighter-profile-intro h1{padding-bottom:28px}.fighter-profile-origin{margin-top:42px}.fighter-profile-measurements{margin-top:28px}.fighter-profile-records{margin-top:72px}@media (max-width:900px){.fighter-profile-meta-row{margin-bottom:28px}.fighter-profile-nickname{margin-bottom:18px}.fighter-profile-intro h1{padding-bottom:22px}.fighter-profile-origin{margin-top:32px}.fighter-profile-measurements{margin-top:22px}.fighter-profile-records{margin-top:52px}}.fighter-profile-body{position:relative}.fighter-profile-section:first-child{border-top:1px solid #d4af3733;padding:74px 0 82px;position:relative;overflow:hidden}.fighter-profile-section:first-child:before{content:"CAREER";z-index:0;color:#ffffff05;letter-spacing:-.07em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(92px,15vw,220px);font-weight:900;line-height:.78;position:absolute;top:18px;right:-8px}.fighter-profile-section:first-child>*{z-index:1;position:relative}.fighter-profile-section:first-child .fighter-profile-section-heading{border-bottom:1px solid #d4af3726;margin-bottom:34px;padding-bottom:18px}.fighter-profile-section:first-child .fighter-profile-section-heading>span{color:#d4af37}.fighter-profile-section:first-child .fighter-profile-section-heading h2{letter-spacing:.05em}.fighter-profile-section:first-child .fighter-profile-stat-grid{background:linear-gradient(90deg,#d4af3713,#ffffff03 42%,#0000001a);border-top:1px solid #d4af373d;border-bottom:1px solid #d4af372e;gap:0;box-shadow:inset 0 1px #ffffff03,0 24px 60px #00000029}.fighter-profile-section:first-child .fighter-profile-stat-grid>div{flex-direction:column;justify-content:center;min-height:150px;padding:30px 28px 28px;display:flex;position:relative}.fighter-profile-section:first-child .fighter-profile-stat-grid>div+div{border-left:1px solid #d4af3724}.fighter-profile-section:first-child .fighter-profile-stat-grid>div:after{content:"";opacity:.42;background:linear-gradient(90deg,#d4af3752,#0000);height:1px;position:absolute;bottom:0;left:28px;right:28px}.fighter-profile-section:first-child .fighter-profile-stat-grid strong{color:#fff;letter-spacing:-.055em;text-shadow:0 12px 30px #00000073;font-size:clamp(52px,5vw,78px);font-weight:900;line-height:.86}.fighter-profile-section:first-child .fighter-profile-stat-grid span{color:#ffffff75;letter-spacing:.18em;margin-top:14px;font-size:.66rem;font-weight:900}.fighter-profile-section:first-child .fighter-career-resume-grid{background:#ffffff04;border:1px solid #ffffff0e;gap:0;margin-top:22px}.fighter-profile-section:first-child .fighter-career-resume-grid>div{min-height:120px;padding:24px 24px 22px}.fighter-profile-section:first-child .fighter-career-resume-grid>div+div{border-left:1px solid #ffffff0e}.fighter-profile-section:first-child .fighter-career-resume-grid strong{color:#d4af37;font-size:clamp(34px,3vw,50px);line-height:.9}.fighter-profile-section:first-child .fighter-career-resume-grid span{color:#fff6;letter-spacing:.16em;margin-top:12px;font-size:.62rem;font-weight:900}@media (max-width:900px){.fighter-profile-section:first-child{padding:60px 0 68px}.fighter-profile-section:first-child:before{font-size:clamp(72px,20vw,150px);top:26px;right:-4px}.fighter-profile-section:first-child .fighter-profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-profile-section:first-child .fighter-profile-stat-grid>div{min-height:132px;padding:24px 22px}.fighter-profile-section:first-child .fighter-profile-stat-grid>div:nth-child(3){border-top:1px solid #d4af3724;border-left:0}.fighter-profile-section:first-child .fighter-profile-stat-grid>div:nth-child(4){border-top:1px solid #d4af3724}.fighter-profile-section:first-child .fighter-career-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(3){border-top:1px solid #ffffff0e;border-left:0}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(4){border-top:1px solid #ffffff0e}}@media (max-width:560px){.fighter-profile-section:first-child .fighter-profile-stat-grid,.fighter-profile-section:first-child .fighter-career-resume-grid{grid-template-columns:1fr}.fighter-profile-section:first-child .fighter-profile-stat-grid>div+div,.fighter-profile-section:first-child .fighter-career-resume-grid>div+div{border-top:1px solid #d4af371f;border-left:0}.fighter-profile-section:first-child .fighter-profile-stat-grid strong{font-size:52px}}.fighter-profile-section:first-child .fighter-career-resume-grid{background:linear-gradient(135deg,#d4af370e,#ffffff03 42%,#00000029);border:1px solid #d4af3729;margin-top:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff04,0 26px 70px #0000002e}.fighter-profile-section:first-child .fighter-career-resume-grid:before{content:"CHAMPIONSHIP RESUME";color:#d4af3729;letter-spacing:.26em;pointer-events:none;font-size:.6rem;font-weight:900;position:absolute;top:13px;right:18px}.fighter-profile-section:first-child .fighter-career-resume-grid>div{background:linear-gradient(#ffffff03,#d4af3705);flex-direction:column;justify-content:flex-end;min-height:148px;padding:30px 26px 26px;display:flex;position:relative}.fighter-profile-section:first-child .fighter-career-resume-grid>div:before{content:"";background:linear-gradient(90deg,#d4af37d9,#d4af3714);width:36px;height:2px;position:absolute;top:18px;left:22px;box-shadow:0 0 14px #d4af372e}.fighter-profile-section:first-child .fighter-career-resume-grid>div:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child{background:radial-gradient(circle at 18% 22%,#d4af371c,#0000 32%),linear-gradient(#d4af370e,#ffffff02)}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child:after{border-color:#d4af3738}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(2){background:radial-gradient(circle at 18% 22%,#d4af3713,#0000 30%),linear-gradient(#d4af3709,#ffffff02)}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(3){background:radial-gradient(circle at 18% 22%,#d4af3718,#0000 30%),linear-gradient(#d4af370b,#ffffff02)}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(4){background:radial-gradient(circle at 18% 22%,#d4af3716,#0000 30%),linear-gradient(#d4af370a,#ffffff02)}.fighter-profile-section:first-child .fighter-career-resume-grid strong{z-index:1;color:#e3bd57;letter-spacing:-.05em;text-shadow:0 0 18px #d4af371a,0 12px 30px #00000057;font-size:clamp(48px,4.2vw,68px);font-weight:900;line-height:.84;position:relative}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child strong{color:#f0ca63;text-shadow:0 0 18px #d4af3729,0 0 30px #d4af3714,0 12px 30px #00000057}.fighter-profile-section:first-child .fighter-career-resume-grid span{z-index:1;color:#ffffff94;letter-spacing:.15em;max-width:180px;margin-top:16px;font-size:.68rem;font-weight:900;line-height:1.45;position:relative}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child span{color:#ffffffb8}@media (max-width:900px){.fighter-profile-section:first-child .fighter-career-resume-grid>div{min-height:136px;padding:28px 22px 24px}.fighter-profile-section:first-child .fighter-career-resume-grid strong{font-size:clamp(42px,9vw,60px)}}.fighter-profile-section:first-child .fighter-career-resume-grid{box-shadow:inset 0 1px #ffffff08,inset 0 -1px #d4af370d,0 28px 72px #0003,0 0 38px #d4af3706}.fighter-profile-section:first-child .fighter-career-resume-grid>div{overflow:hidden}.fighter-profile-section:first-child .fighter-career-resume-grid>div:after{opacity:.9;background:linear-gradient(120deg,#0000 0% 36%,#ffffff05 43%,#ffffff0e 49%,#d4af3709 53%,#0000 60% 100%)}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child{box-shadow:inset 0 0 34px #d4af370a}.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(2),.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(3),.fighter-profile-section:first-child .fighter-career-resume-grid>div:nth-child(4){box-shadow:inset 0 0 26px #d4af3706}.fighter-profile-section:first-child .fighter-career-resume-grid strong{color:#0000;filter:drop-shadow(0 0 7px #d4af3724)drop-shadow(0 10px 18px #00000047);background:linear-gradient(#fff6c8 0%,#f3cf70 24%,#d4af37 58%,#a8791f 100%);-webkit-background-clip:text;background-clip:text}.fighter-profile-section:first-child .fighter-career-resume-grid>div:first-child strong{color:#0000;filter:drop-shadow(0 0 9px #d4af3733)drop-shadow(0 12px 20px #0000004d);background:linear-gradient(#fffbe2 0%,#f7dc88 22%,#e5bc50 52%,#bc8a27 100%);-webkit-background-clip:text;background-clip:text}.fighter-profile-section:first-child .fighter-career-resume-grid>div:before{background:linear-gradient(90deg,#f4d77f 0%,#d4af37 45%,#d4af371a 100%);height:2px;box-shadow:0 0 10px #d4af373d,0 0 18px #d4af3714}.fighter-profile-section:first-child .fighter-career-resume-grid span{text-shadow:0 1px #00000080}.fighter-profile-section:nth-child(2){border-top:1px solid #d4af3738;padding:78px 0 86px;position:relative;overflow:hidden}.fighter-profile-section:nth-child(2):before{content:"CHAMPIONSHIPS";z-index:0;color:#ffffff04;letter-spacing:-.065em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(78px,12vw,176px);font-weight:900;line-height:.8;position:absolute;top:18px;right:-18px}.fighter-profile-section:nth-child(2)>*{z-index:1;position:relative}.fighter-profile-section:nth-child(2) .fighter-profile-section-heading{border-bottom:1px solid #d4af3729;margin-bottom:38px;padding-bottom:18px}.fighter-profile-section:nth-child(2) .fighter-profile-section-heading>span{color:#d4af37}.fighter-profile-section:nth-child(2) .fighter-championship-grid{gap:24px}.fighter-profile-section:nth-child(2) .fighter-championship-card{background:radial-gradient(circle at 16% 18%,#d4af371a,#0000 34%),linear-gradient(145deg,#d4af370b,#ffffff03 48%,#0000002e);border:1px solid #d4af372e;min-height:250px;padding:34px 34px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 28px 70px #0000002e}.fighter-profile-section:nth-child(2) .fighter-championship-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0% 42%,#ffffff05 47%,#ffffff0e 51%,#d4af370a 54%,#0000 60% 100%);position:absolute;inset:0}.fighter-profile-section:nth-child(2) .fighter-championship-card:after{content:"";background:linear-gradient(90deg,#d4af37c7,#d4af371a,#0000);height:2px;position:absolute;bottom:0;left:34px;right:34px;box-shadow:0 0 14px #d4af371f}.fighter-profile-section:nth-child(2) .fighter-championship-card-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.fighter-profile-section:nth-child(2) .fighter-championship-card-top>span{color:#d4af37;letter-spacing:.18em;background:#d4af370b;border:1px solid #d4af3733;width:fit-content;padding:7px 10px;font-size:.62rem;font-weight:900}.fighter-profile-section:nth-child(2) .fighter-championship-card-top>small{color:#ffffff9e;letter-spacing:.16em;background:#ffffff05;border:1px solid #ffffff14;padding:6px 9px;font-size:.58rem;font-weight:900}.fighter-profile-section:nth-child(2) .fighter-championship-card h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 12px 30px #0000006b;max-width:85%;margin:0 0 30px;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:.95}.fighter-profile-section:nth-child(2) .fighter-championship-stats{border-top:1px solid #d4af371f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fighter-profile-section:nth-child(2) .fighter-championship-stats>div{min-height:104px;padding:22px 22px 0 0}.fighter-profile-section:nth-child(2) .fighter-championship-stats>div+div{border-left:1px solid #d4af371f;padding-left:24px}.fighter-profile-section:nth-child(2) .fighter-championship-stats strong{color:#0000;letter-spacing:-.05em;filter:drop-shadow(0 0 8px #d4af371f)drop-shadow(0 10px 18px #00000047);background:linear-gradient(#fff7cf 0%,#f0cf72 24%,#d4af37 58%,#a8791f 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,4vw,62px);font-weight:900;line-height:.86;display:block}.fighter-profile-section:nth-child(2) .fighter-championship-stats span{color:#ffffff75;letter-spacing:.16em;margin-top:13px;font-size:.62rem;font-weight:900;display:block}.fighter-profile-section:nth-child(2) .fighter-profile-empty{background:linear-gradient(145deg,#d4af3706,#ffffff02);border:1px solid #d4af371a;place-items:center;min-height:180px;display:grid}.fighter-profile-section:nth-child(2) .fighter-profile-empty p{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}@media (max-width:900px){.fighter-profile-section:nth-child(2){padding:62px 0 72px}.fighter-profile-section:nth-child(2):before{font-size:clamp(64px,18vw,130px);top:28px;right:-8px}.fighter-profile-section:nth-child(2) .fighter-championship-card{min-height:0;padding:28px 26px 26px}.fighter-profile-section:nth-child(2) .fighter-championship-card h3{max-width:100%;font-size:clamp(28px,8vw,42px)}}@media (max-width:560px){.fighter-profile-section:nth-child(2) .fighter-championship-card-top{flex-direction:column;align-items:flex-start}.fighter-profile-section:nth-child(2) .fighter-championship-stats{grid-template-columns:1fr}.fighter-profile-section:nth-child(2) .fighter-championship-stats>div+div{border-top:1px solid #d4af371f;border-left:0;padding-left:0}}.fighter-profile-section:nth-child(3){border-top:1px solid #d4af3733;padding:80px 0 88px;position:relative;overflow:hidden}.fighter-profile-section:nth-child(3):before{content:"ACCOMPLISHMENTS";z-index:0;color:#ffffff04;letter-spacing:-.06em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,11vw,160px);font-weight:900;line-height:.82;position:absolute;top:20px;right:-22px}.fighter-profile-section:nth-child(3)>*{z-index:1;position:relative}.fighter-profile-section:nth-child(3) .fighter-profile-section-heading{border-bottom:1px solid #d4af3729;margin-bottom:38px;padding-bottom:18px}.fighter-profile-section:nth-child(3) .fighter-profile-section-heading>span{color:#d4af37}.fighter-grid-games-summary{background:radial-gradient(circle at 14% 18%,#d4af371a,#0000 34%),linear-gradient(145deg,#d4af370a,#ffffff03 50%,#00000029);border:1px solid #d4af372e;margin-bottom:30px;padding:28px 30px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 24px 60px #0000002b}.fighter-grid-games-summary:before{content:"MEDAL CABINET";color:#d4af3721;letter-spacing:.24em;font-size:.58rem;font-weight:900;position:absolute;top:12px;right:16px}.fighter-grid-games-heading{margin-bottom:24px}.fighter-grid-games-heading>span{color:#ffffff80;letter-spacing:.2em;font-size:.66rem;font-weight:900}.fighter-grid-games-heading>strong{color:#0000;filter:drop-shadow(0 0 8px #d4af3724);background:linear-gradient(#fff8d6 0%,#f0d47a 24%,#d4af37 58%,#a8791f 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.fighter-grid-games-medals{border-top:1px solid #d4af3721;border-bottom:1px solid #d4af371a;gap:0}.fighter-grid-games-medals>div{min-height:108px;padding:22px 24px}.fighter-grid-games-medals>div+div{border-left:1px solid #d4af371f}.fighter-grid-games-medals strong{font-size:clamp(38px,3.5vw,54px);font-weight:900;line-height:.9}.fighter-grid-games-medals>div:first-child strong{color:#efcb66;text-shadow:0 0 14px #d4af371f}.fighter-grid-games-medals>div:nth-child(2) strong{color:#d7d7d7;text-shadow:0 0 10px #ffffff12}.fighter-grid-games-medals>div:nth-child(3) strong{color:#b77a45}.fighter-grid-games-medals span{color:#ffffff6b;letter-spacing:.16em;margin-top:10px;font-size:.62rem;font-weight:900}.fighter-grid-games-breakdown{border-top:1px solid #ffffff0e;margin-top:20px;padding-top:18px}.fighter-accomplishment-list{gap:14px;display:grid}.fighter-accomplishment{background:linear-gradient(100deg,#d4af3707,#ffffff03 34%,#0000001a);border:1px solid #ffffff0e;grid-template-columns:170px minmax(0,1fr);min-height:132px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff03}.fighter-accomplishment:before{content:"";background:linear-gradient(#e3bd57,#8c641d);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #d4af371f}.fighter-accomplishment-marker{background:linear-gradient(#d4af370e,#d4af3703);border-right:1px solid #d4af371a;align-items:center;padding:24px 24px 24px 28px;display:flex}.fighter-accomplishment-marker span{color:#d4af37;letter-spacing:.18em;font-size:.64rem;font-weight:900;line-height:1.35}.fighter-accomplishment-content{padding:24px 28px}.fighter-accomplishment-title{gap:18px;margin-bottom:10px}.fighter-accomplishment-title h3{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(19px,2vw,28px);font-weight:900;line-height:1}.fighter-accomplishment-title>span{color:#d4af379e;letter-spacing:.13em;flex-shrink:0;font-size:.62rem;font-weight:900}.fighter-accomplishment-content>p{color:#ffffff94;max-width:900px;line-height:1.6}.fighter-accomplishment-meta{gap:10px;margin-top:16px}.fighter-accomplishment-meta span{color:#ffffff6b;letter-spacing:.12em;background:#ffffff04;border:1px solid #ffffff0f;padding:6px 8px;font-size:.56rem;font-weight:900}.fighter-accomplishment:hover{background:linear-gradient(100deg,#d4af370b,#ffffff03 34%,#00000014);border-color:#d4af3724}@media (max-width:900px){.fighter-profile-section:nth-child(3){padding:64px 0 74px}.fighter-profile-section:nth-child(3):before{font-size:clamp(58px,17vw,120px);top:28px;right:-8px}.fighter-accomplishment{grid-template-columns:1fr}.fighter-accomplishment-marker{border-bottom:1px solid #d4af371a;border-right:0;padding:15px 22px}}@media (max-width:560px){.fighter-grid-games-summary{padding:24px 20px}.fighter-grid-games-medals{grid-template-columns:1fr}.fighter-grid-games-medals>div+div{border-top:1px solid #d4af371a;border-left:0}.fighter-accomplishment-content{padding:22px 20px}.fighter-accomplishment-title{flex-direction:column;align-items:flex-start}}.fighter-grid-games-heading{padding-right:54px}.fighter-grid-games-heading>strong{margin-right:44px}.fighter-grid-games-medals{margin-left:34px}@media (max-width:900px){.fighter-grid-games-heading{padding-right:24px}.fighter-grid-games-heading>strong{margin-right:20px}.fighter-grid-games-medals{margin-left:18px}}@media (max-width:560px){.fighter-grid-games-heading{padding-right:0}.fighter-grid-games-heading>strong{margin-right:0}.fighter-grid-games-medals{margin-left:0}}.fighter-profile-section:nth-child(4){border-top:1px solid #d4af3738;padding:82px 0 92px;position:relative;overflow:hidden}.fighter-profile-section:nth-child(4):before{content:"FIGHT HISTORY";z-index:0;color:#ffffff04;letter-spacing:-.065em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(76px,12vw,172px);font-weight:900;line-height:.82;position:absolute;top:20px;right:-18px}.fighter-profile-section:nth-child(4)>*{z-index:1;position:relative}.fighter-profile-section:nth-child(4) .fighter-profile-section-heading{border-bottom:1px solid #d4af3729;margin-bottom:40px;padding-bottom:18px}.fighter-profile-section:nth-child(4) .fighter-profile-section-heading>span{color:#d4af37}.fighter-profile-section:nth-child(4) .fighter-fight-history{gap:14px;display:grid}.fighter-profile-section:nth-child(4) .fighter-fight-row{background:linear-gradient(100deg,#d4af3707,#ffffff03 34%,#00000021);border:1px solid #fff1;grid-template-columns:190px minmax(0,1fr) 150px;min-height:148px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff03,0 18px 45px #00000021}.fighter-profile-section:nth-child(4) .fighter-fight-row:before{content:"";background:linear-gradient(#d4af37,#795715);width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #d4af3724}.fighter-profile-section:nth-child(4) .fighter-fight-row:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0% 40%,#ffffff04 47%,#ffffff09 50%,#0000 57% 100%);position:absolute;inset:0}.fighter-profile-section:nth-child(4) .fighter-fight-row:hover{background:linear-gradient(100deg,#d4af370b,#ffffff03 34%,#0000001c);border-color:#d4af372b}.fighter-profile-section:nth-child(4) .fighter-fight-row.championship-fight{background:radial-gradient(circle at 16% 22%,#d4af3718,#0000 30%),linear-gradient(100deg,#d4af370d,#ffffff03 38%,#0000001f);border-color:#d4af372e}.fighter-profile-section:nth-child(4) .fighter-fight-row.championship-fight:before{background:linear-gradient(#f2cf71,#d4af37 45%,#8d641b);box-shadow:0 0 18px #d4af3738}.fighter-profile-section:nth-child(4) .fighter-fight-row.non-record-fight{opacity:.76}.fighter-profile-section:nth-child(4) .fighter-fight-date{z-index:1;background:linear-gradient(#d4af370b,#d4af3702);border-right:1px solid #d4af371a;flex-direction:column;justify-content:center;gap:12px;padding:28px 28px 28px 32px;display:flex;position:relative}.fighter-profile-section:nth-child(4) .fighter-fight-date>span{color:#ffffffc2;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.45}.fighter-profile-section:nth-child(4) .fighter-fight-date>small{color:#d4af37;letter-spacing:.15em;background:#d4af370d;border:1px solid #d4af3738;width:fit-content;padding:6px 8px;font-size:.54rem;font-weight:900}.fighter-profile-section:nth-child(4) .fighter-fight-opponent{z-index:1;flex-direction:column;justify-content:center;padding:28px 34px;display:flex;position:relative}.fighter-profile-section:nth-child(4) .fighter-fight-opponent-heading{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:12px;display:flex}.fighter-profile-section:nth-child(4) .fighter-fight-opponent-heading h3{color:#fff;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 10px 26px #00000061;margin:0;font-size:clamp(25px,2.6vw,40px);font-weight:900;line-height:.95}.fighter-profile-section:nth-child(4) .fighter-fight-opponent-heading span{color:#d4af37bd;letter-spacing:.08em;font-size:.72rem;font-weight:800}.fighter-profile-section:nth-child(4) .fighter-fight-championship{color:#f0cf72db;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(90deg,#d4af3714,#d4af3703);border-left:2px solid #d4af37b8;width:fit-content;margin:2px 0 10px;padding:6px 9px;font-size:.59rem;font-weight:900}.fighter-profile-section:nth-child(4) .fighter-fight-opponent>p{color:#ffffff87;margin:0;font-size:.8rem;line-height:1.55}.fighter-profile-section:nth-child(4) .fighter-fight-non-record{color:#ffffff57;letter-spacing:.12em;border:1px solid #ffffff12;width:fit-content;margin-top:11px;padding:5px 7px;font-size:.51rem;font-weight:900}.fighter-profile-section:nth-child(4) .fighter-fight-result{z-index:1;background:linear-gradient(#ffffff05,#00000017);border-left:1px solid #ffffff0e;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 18px;display:flex;position:relative}.fighter-profile-section:nth-child(4) .fighter-fight-result strong{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(34px,3.4vw,52px);font-weight:950;line-height:.85}.fighter-profile-section:nth-child(4) .fighter-fight-result.win strong{color:#0000;filter:drop-shadow(0 0 8px #d4af371f);background:linear-gradient(#fff7d0 0%,#f0cf72 24%,#d4af37 58%,#9b6e1d 100%);-webkit-background-clip:text;background-clip:text}.fighter-profile-section:nth-child(4) .fighter-fight-row:has(.fighter-fight-result.win):before{background:linear-gradient(#e8c75d,#b78625)}.fighter-profile-section:nth-child(4) .fighter-fight-result.loss strong{color:#c85e5e;text-shadow:0 0 12px #b430301a}.fighter-profile-section:nth-child(4) .fighter-fight-row:has(.fighter-fight-result.loss):before{background:linear-gradient(#8d3434,#4c1e1e);box-shadow:0 0 12px #9628281a}.fighter-profile-section:nth-child(4) .fighter-fight-result.draw strong,.fighter-profile-section:nth-child(4) .fighter-fight-result.no-contest strong,.fighter-profile-section:nth-child(4) .fighter-fight-result.unknown strong{color:#ffffffa8}.fighter-profile-section:nth-child(4) .fighter-fight-result small{color:#ffffff4d;letter-spacing:.13em;font-size:.54rem;font-weight:900}@media (max-width:900px){.fighter-profile-section:nth-child(4){padding:66px 0 76px}.fighter-profile-section:nth-child(4):before{font-size:clamp(62px,17vw,126px);top:28px;right:-8px}.fighter-profile-section:nth-child(4) .fighter-fight-row{grid-template-columns:150px minmax(0,1fr) 118px}.fighter-profile-section:nth-child(4) .fighter-fight-date{padding:24px 22px 24px 26px}.fighter-profile-section:nth-child(4) .fighter-fight-opponent{padding:24px 26px}}@media (max-width:680px){.fighter-profile-section:nth-child(4) .fighter-fight-row{grid-template-columns:1fr}.fighter-profile-section:nth-child(4) .fighter-fight-date{border-bottom:1px solid #d4af371a;border-right:0;padding:18px 20px}.fighter-profile-section:nth-child(4) .fighter-fight-opponent{padding:24px 20px}.fighter-profile-section:nth-child(4) .fighter-fight-result{border-top:1px solid #ffffff0e;border-left:0;flex-direction:row;justify-content:space-between;min-height:90px;padding:20px}.fighter-profile-section:nth-child(4) .fighter-fight-result strong{font-size:38px}}.fighter-current-championships{margin-top:30px!important}.fighter-current-championship{min-height:112px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #d4af3714,0 14px 34px #0000004d,0 0 24px #d4af370b;background:radial-gradient(circle at 16% 18%,#ffdb7c24,#0000 34%),linear-gradient(115deg,#d4af3729,#d4af370e 52%,#080808e0)!important;border:1px solid #e2b94a6b!important;padding:24px 26px 22px!important}.fighter-current-championship:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0% 38%,#ffffff06 44%,#fff7cd1a 49%,#d4af370b 53%,#0000 60% 100%);position:absolute;inset:0}.fighter-current-championship:after{content:"CHAMPION";color:#e2b94a13;letter-spacing:-.055em;pointer-events:none;font-size:clamp(42px,5vw,74px);font-weight:950;line-height:.88;position:absolute;bottom:-12px;right:-10px}.fighter-current-championship>span{z-index:1;text-transform:uppercase;background:linear-gradient(90deg,#d4af371c,#d4af3706);border:1px solid #e2b94a57;align-items:center;width:fit-content;margin-bottom:11px;padding:5px 9px 5px 10px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff09;color:#e7c45f!important;letter-spacing:.2em!important;font-size:.6rem!important;font-weight:950!important}.fighter-current-championship>span:before{content:"★";color:#f3d57b;text-shadow:0 0 10px #d4af3738;margin-right:7px;font-size:.7rem;line-height:1}.fighter-current-championship strong{z-index:1;text-transform:uppercase;filter:drop-shadow(0 0 8px #d4af3721)drop-shadow(0 8px 18px #00000047);background:linear-gradient(#fff9df 0%,#f3d880 23%,#d4af37 58%,#9f741f 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:78%;display:block;position:relative;color:#0000!important;letter-spacing:-.035em!important;font-size:clamp(22px,2.15vw,34px)!important;font-weight:950!important;line-height:.98!important}.fighter-current-championship small{z-index:1;text-transform:uppercase;display:block;position:relative;color:#ffffff7a!important;letter-spacing:.14em!important;margin-top:13px!important;font-size:.58rem!important;font-weight:900!important}.fighter-current-championship::marker{display:none}@media (max-width:900px){.fighter-current-championship{min-height:104px;padding:21px 22px 20px!important}.fighter-current-championship strong{max-width:100%;font-size:clamp(21px,5vw,30px)!important}.fighter-current-championship:after{font-size:clamp(38px,10vw,62px)}}.fighter-current-championship.is-grid{box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #d4af3714,0 14px 34px #0000004d,0 0 24px #d4af370b;background:radial-gradient(circle at 16% 18%,#ffdb7c24,#0000 34%),linear-gradient(115deg,#d4af3729,#d4af370e 52%,#080808e0)!important;border-color:#e2b94a6b!important}.fighter-current-championship.is-grid>span{background:linear-gradient(90deg,#d4af371c,#d4af3706);border-color:#e2b94a57;color:#e7c45f!important}.fighter-current-championship.is-grid>span:before{color:#f3d57b}.fighter-current-championship.is-grid strong{background:linear-gradient(#fff9df 0%,#f3d880 23%,#d4af37 58%,#9f741f 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.fighter-current-championship.is-grid:after{color:#e2b94a13}.fighter-current-championship.is-continental{box-shadow:inset 0 1px #ffffff12,inset 0 -1px #c7cfda12,0 14px 34px #0000004d,0 0 26px #becad80b;background:radial-gradient(circle at 16% 18%,#eef3f921,#0000 34%),linear-gradient(115deg,#d2dae421,#7e89970b 52%,#07080ae6)!important;border-color:#d6dce561!important}.fighter-current-championship.is-continental:before{background:linear-gradient(112deg,#0000 0% 36%,#ffffff08 43%,#f5f8fc24 49%,#b5c0cd0e 54%,#0000 61% 100%)}.fighter-current-championship.is-continental>span{background:linear-gradient(90deg,#d8e0ea1b,#d8e0ea05);border-color:#d2dae452;color:#d8e0e9!important}.fighter-current-championship.is-continental>span:before{color:#f4f7fb;text-shadow:0 0 10px #e1e8f02e}.fighter-current-championship.is-continental strong{filter:drop-shadow(0 0 8px #dae2eb1c)drop-shadow(0 8px 18px #00000047);background:linear-gradient(#fff 0%,#edf1f5 18%,#c7d0da 48%,#919ca9 74%,#e7ecf2 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.fighter-current-championship.is-continental:after{color:#d2dae411}.fighter-current-championship.is-female{box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #c965d712,0 14px 34px #0000004d,0 0 28px #bf4dd30e;background:radial-gradient(circle at 16% 18%,#ff9adc24,#0000 34%),linear-gradient(115deg,#da5ec526,#7f49b30f 52%,#09070ce6)!important;border-color:#dc76db61!important}.fighter-current-championship.is-female:before{background:linear-gradient(112deg,#0000 0% 36%,#ffffff06 43%,#ffcff41d 49%,#b263de0e 54%,#0000 61% 100%)}.fighter-current-championship.is-female>span{background:linear-gradient(90deg,#e068d01c,#844abc06);border-color:#dd79dc54;color:#efa6e9!important}.fighter-current-championship.is-female>span:before{color:#ffc0ef;text-shadow:0 0 10px #e67cdc33}.fighter-current-championship.is-female strong{filter:drop-shadow(0 0 9px #d268cd21)drop-shadow(0 8px 18px #00000047);background:linear-gradient(#fff0fb 0%,#f4b4e5 22%,#d467c6 52%,#8f54bb 78%,#df9adb 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.fighter-current-championship.is-female:after{color:#d66bcf12}.fighter-current-championship.is-default{border-color:#e2b94a57!important}.fighter-profile .fighter-current-championship.is-continental{background:radial-gradient(circle at 17% 18%,#f5f8fc2e,#0000 34%),linear-gradient(115deg,#cdd6e12e,#7a859413 52%,#07080aeb)!important;border-color:#dae1eb85!important;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #c4cfdc1a,0 14px 34px #00000052,0 0 26px #c2cdda12!important}.fighter-profile .fighter-current-championship.is-continental:before{background:linear-gradient(112deg,#0000 0% 34%,#ffffff0b 42%,#ffffff30 49%,#bfcad812 54%,#0000 62% 100%)!important}.fighter-profile .fighter-current-championship.is-continental:after{color:#dde4ed13!important}.fighter-profile .fighter-current-championship.is-continental>span{color:#e1e7ee!important;background:linear-gradient(90deg,#dce4ee24,#dce4ee08)!important;border-color:#dce4ee6b!important}.fighter-profile .fighter-current-championship.is-continental>span:before{color:#fff!important;text-shadow:0 0 10px #e6ecf338!important}.fighter-profile .fighter-current-championship.is-continental strong{color:#0000!important;filter:drop-shadow(0 0 8px #e0e7ef29)drop-shadow(0 8px 18px #0000004d)!important;background:linear-gradient(#fff 0%,#f1f4f7 18%,#d5dce4 42%,#a6b0bc 68%,#eef2f6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.fighter-profile .fighter-current-championship.is-continental small{color:#e2e8ef8f!important}.fighter-profile-intro h1{letter-spacing:-.05em;text-wrap:balance;width:100%;max-width:100%;font-size:clamp(52px,5.7vw,102px);line-height:.86;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:1450px){.fighter-profile-intro h1{font-size:clamp(50px,5.25vw,92px)}}@media (max-width:1180px){.fighter-profile-intro h1{font-size:clamp(48px,6.25vw,82px);line-height:.88}}@media (max-width:900px){.fighter-profile-intro h1{letter-spacing:-.04em;font-size:clamp(44px,9.5vw,72px);line-height:.9}}@media (max-width:560px){.fighter-profile-intro h1{font-size:clamp(38px,11vw,56px);line-height:.92}}.fighter-card-link:hover .fighter-card,.fighter-card-link:focus-visible .fighter-card{transform:translateY(0)!important}.fighter-card-link:hover .fighter-card-cinematic .fighter-card-portrait,.fighter-card-link:focus-visible .fighter-card-cinematic .fighter-card-portrait{filter:drop-shadow(-18px 22px 34px #00000094)!important;transform:scale(1.035)!important}.roster-section{padding-top:54px}.cbl-roster-group{margin-top:32px}.cbl-roster-group+.cbl-roster-group{border-top:1px solid #c99e4629;margin-top:84px;padding-top:54px}.cbl-roster-group-head{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:end;gap:20px;margin-bottom:28px;padding-bottom:18px;display:grid}.cbl-roster-group-number{color:#c99e46;letter-spacing:.18em;padding-bottom:3px;font-size:10px;font-weight:950;line-height:1}.cbl-roster-group-head p{color:#c99e46d1;letter-spacing:.24em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900;line-height:1}.cbl-roster-group-head h2{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(29px,3.1vw,42px);font-weight:950;line-height:.96}.cbl-roster-group-count{color:#fff;align-items:baseline;gap:8px;padding-bottom:2px;font-size:25px;font-weight:950;line-height:1;display:flex}.cbl-roster-group-count span{color:#ffffff5c;letter-spacing:.17em;font-size:8px;font-weight:900}.cbl-roster-group-retired .cbl-roster-group-number,.cbl-roster-group-retired .cbl-roster-group-head p{color:#ffffff6b}.roster-count{justify-content:flex-end;align-items:center;gap:7px;display:flex}.roster-count strong{color:#fff;font-size:12px;font-weight:950}.roster-count span{color:#ffffff75;letter-spacing:.14em;font-size:8px;font-weight:900}.roster-count i{background:#c99e4638;width:1px;height:16px;margin:0 7px}.roster-count em{color:#c99e46bf;letter-spacing:.14em;margin-left:10px;font-size:7px;font-style:normal;font-weight:900}@media (max-width:720px){.cbl-roster-group-head{grid-template-columns:auto 1fr}.cbl-roster-group-count{grid-column:2;justify-self:start;font-size:20px}}.fighter-card-cinematic .fighter-card-backdrop.has-gym-background{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .38s}.fighter-card-cinematic:hover .fighter-card-backdrop.has-gym-background{transform:scale(1.035)}.fighter-profile-intro .fighter-walkout{width:100%;min-width:0;margin-top:24px}.fighter-walkout-heading{color:#d2ad5c;letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:850;display:flex}.fighter-walkout-heading:before{content:"";background:#d2ad5c;width:24px;height:1px;display:block}.fighter-walkout-player{aspect-ratio:16/9;background:#080808;border:1px solid #c396487a;width:100%;overflow:hidden}.fighter-walkout-player iframe{border:0;width:100%;height:100%;display:block}.join-page{--join-gold:#d6aa42;--join-gold-bright:#efc967;--join-line:#d6aa423d;--join-muted:#ffffff94;color:#fff;background:#050505;overflow:hidden}.join-page *,.join-page :before,.join-page :after{box-sizing:border-box}.join-eyebrow{color:var(--join-gold);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.join-eyebrow:before{content:"";background:var(--join-gold);width:26px;height:1px}.join-hero{isolation:isolate;background:radial-gradient(circle at 76% 48%,#d6aa421f,#0000 31%),linear-gradient(115deg,#050505 0%,#080705 56%,#0b0905 100%);border-bottom:1px solid #ffffff14;align-items:center;min-height:720px;padding:110px 8vw 96px;display:flex;position:relative}.join-hero:before{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.join-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000b8);height:42%;position:absolute;inset:auto 0 0}.join-hero-watermark{z-index:-1;color:#0000;-webkit-text-stroke:1px #ffffff0e;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(210px,30vw,570px);font-weight:1000;line-height:.72;position:absolute;top:50%;right:-.035em;transform:translateY(-52%)}.join-hero-content{z-index:2;width:min(850px,72%);position:relative}.join-hero-content h1{letter-spacing:-.075em;text-transform:uppercase;margin:24px 0;font-size:clamp(72px,9.4vw,176px);font-weight:1000;line-height:.78}.join-hero-content p{color:#ffffffa8;width:min(650px,100%);margin:0;font-size:clamp(15px,1.1vw,19px);line-height:1.75}.join-hero-action{color:#fff;letter-spacing:.17em;text-transform:uppercase;background:#d6aa4214;border:1px solid #d6aa42b8;justify-content:space-between;align-items:center;gap:28px;min-width:232px;min-height:56px;margin-top:34px;padding:0 20px 0 22px;font-size:11px;font-weight:950;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.join-hero-action span{color:var(--join-gold-bright);font-size:19px;transition:transform .18s}.join-hero-action:hover,.join-hero-action:focus-visible{border-color:var(--join-gold-bright);background:#d6aa4224;transform:translateY(-2px)}.join-hero-action:hover span,.join-hero-action:focus-visible span{transform:translate(4px)}.join-hero-side{z-index:2;color:#ffffff47;text-transform:uppercase;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:70px;right:8vw}.join-hero-side span{color:var(--join-gold);letter-spacing:.35em;font-size:12px;font-weight:950}.join-hero-side strong{color:#ffffffb3;letter-spacing:.13em;margin-top:6px;font-size:15px}.join-hero-side small{letter-spacing:.24em;margin-top:8px;font-size:9px}.join-section-index{color:#ffffff6b;text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.join-section-index span{color:var(--join-gold);letter-spacing:.2em;font-size:12px;font-weight:950}.join-section-index strong{letter-spacing:.2em;font-size:10px}.join-intro{grid-template-columns:180px minmax(0,1fr);gap:8vw;width:min(1480px,100% - 16vw);margin:0 auto;padding:120px 0 132px;display:grid}.join-intro-content{max-width:980px}.join-intro-content h2,.join-section-heading h2,.join-application-copy h2{letter-spacing:-.065em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(52px,6vw,112px);font-weight:1000;line-height:.83}.join-intro-content>p{width:min(720px,100%);color:var(--join-muted);margin:0 0 18px;font-size:16px;line-height:1.8}.join-expectations{background:linear-gradient(#ffffff04,#0000),#070707;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:112px 8vw 130px}.join-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:70px;width:min(1480px,100%);margin:0 auto 62px;display:grid}.join-section-heading h2{margin-bottom:0}.join-section-heading>p{color:var(--join-muted);margin:0 0 7px;font-size:15px;line-height:1.75}.join-expectation-grid{border-top:1px solid var(--join-line);border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1480px,100%);margin:0 auto;display:grid}.join-expectation-card{background:linear-gradient(#d6aa4209,#0000 50%);border-right:1px solid #ffffff14;min-height:315px;padding:34px 36px 42px;position:relative}.join-expectation-card:last-child{border-right:0}.join-expectation-card>span{color:var(--join-gold);letter-spacing:.2em;font-size:11px;font-weight:950}.join-expectation-card h3{letter-spacing:-.045em;text-transform:uppercase;margin:86px 0 16px;font-size:clamp(27px,2.2vw,42px);font-weight:1000;line-height:.95}.join-expectation-card p{color:#ffffff87;max-width:360px;margin:0;font-size:14px;line-height:1.7}.join-application-preview{grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:9vw;width:min(1480px,100% - 16vw);margin:0 auto;padding:140px 0 150px;display:grid;position:relative}.join-application-preview:before{content:"APPLY";z-index:0;color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:clamp(150px,22vw,400px);font-weight:1000;line-height:.72;position:absolute;bottom:.03em;right:-.03em}.join-application-copy,.join-application-panel{z-index:1;position:relative}.join-application-copy p{max-width:650px;color:var(--join-muted);margin:0;font-size:16px;line-height:1.8}.join-application-panel{background:linear-gradient(135deg,#d6aa4214,#0000 45%),#ffffff05;border:1px solid #d6aa4247;flex-direction:column;justify-content:center;min-height:390px;padding:48px;display:flex;box-shadow:0 28px 80px #00000047}.join-application-kicker{color:var(--join-gold);letter-spacing:.22em;font-size:10px;font-weight:950}.join-application-panel>strong{letter-spacing:-.04em;margin-top:18px;font-size:clamp(28px,2.4vw,42px);font-weight:1000}.join-application-panel>p{color:#ffffff8c;margin:18px 0 30px;font-size:14px;line-height:1.75}.join-application-status{border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.join-application-status span{color:#ffffff57;letter-spacing:.2em;font-size:9px;font-weight:900}.join-application-status strong{color:var(--join-gold-bright);letter-spacing:.12em;text-align:right;font-size:10px}@media (max-width:1050px){.join-hero{min-height:650px}.join-hero-content{width:100%}.join-hero-side{display:none}.join-intro{grid-template-columns:1fr;gap:42px}.join-section-heading{grid-template-columns:1fr;gap:30px}.join-section-heading>p{max-width:650px}.join-application-preview{grid-template-columns:1fr;gap:60px}.join-application-panel{max-width:720px}}@media (max-width:760px){.join-hero{min-height:610px;padding:90px 24px 72px}.join-hero-content h1{font-size:clamp(62px,18vw,105px)}.join-hero-watermark{font-size:62vw;right:-8%}.join-intro,.join-application-preview{width:calc(100% - 48px)}.join-intro{padding:86px 0 96px}.join-expectations{padding:86px 24px 96px}.join-expectation-grid{grid-template-columns:1fr}.join-expectation-card{border-bottom:1px solid #ffffff14;border-right:0;min-height:250px}.join-expectation-card:last-child{border-bottom:0}.join-expectation-card h3{margin-top:58px}.join-application-preview{padding:96px 0 108px}.join-application-panel{min-height:0;padding:34px 28px}}.join-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.join-hero-action-secondary{color:#ffffffc7;background:#ffffff06;border-color:#ffffff2e}.join-hero-action-secondary span{color:#ffffff94}.join-hero-action-secondary:hover,.join-hero-action-secondary:focus-visible{color:#fff;background:#d6aa4213;border-color:#d6aa42ad}.join-application{background:radial-gradient(circle at 84% 18%,#d6aa4212,#0000 26%),linear-gradient(#050505,#080705 48%,#050505);border-top:1px solid #ffffff12;padding:132px 8vw 150px;position:relative}.join-application:before{content:"FIGHT";color:#0000;-webkit-text-stroke:1px #ffffff07;letter-spacing:-.085em;pointer-events:none;font-size:clamp(170px,24vw,450px);font-weight:1000;line-height:.78;position:absolute;top:42px;right:-.035em}.join-application-heading{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:70px;width:min(1480px,100%);margin:0 auto 72px;display:grid;position:relative}.join-application-heading h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(58px,6.7vw,124px);font-weight:1000;line-height:.81}.join-application-heading>p{color:var(--join-muted);margin:0 0 7px;font-size:15px;line-height:1.75}.join-form{z-index:1;background:linear-gradient(135deg,#d6aa4209,#0000 25%),#ffffff03;border:1px solid #d6aa4233;width:min(1220px,100%);margin:0 auto;position:relative;box-shadow:0 35px 110px #00000057}.join-form-section{border:0;border-bottom:1px solid #ffffff13;min-width:0;margin:0;padding:48px 50px 54px}.join-form-section legend{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:15px;width:100%;padding:0;font-size:15px;font-weight:1000;display:flex}.join-form-section legend span{color:var(--join-gold);letter-spacing:.2em;font-size:10px}.join-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;display:grid}.join-field{flex-direction:column;gap:11px;margin-top:30px;display:flex}.join-field>span{color:#ffffff8f;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.45}.join-field input[type=text],.join-field textarea{color:#fff;width:100%;font:inherit;background:#00000052;border:1px solid #ffffff1c;border-radius:0;outline:0;font-size:14px;line-height:1.55;transition:border-color .17s,background .17s,box-shadow .17s}.join-field input[type=text]{min-height:54px;padding:0 17px}.join-field textarea{resize:vertical;min-height:130px;padding:16px 17px}.join-field input::placeholder,.join-field textarea::placeholder{color:#ffffff40}.join-field input[type=text]:hover,.join-field textarea:hover{border-color:#d6aa424d}.join-field input[type=text]:focus,.join-field textarea:focus{background:#d6aa4209;border-color:#efc967d1;box-shadow:inset 3px 0 #d6aa42c7,0 0 0 1px #d6aa420f}.join-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.join-choice-grid-small{grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,100%)}.join-choice{cursor:pointer;position:relative}.join-choice>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.join-choice>span{background:#00000042;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:17px 18px;transition:border-color .17s,background .17s,transform .17s,box-shadow .17s;display:flex}.join-choice strong{color:#ffffffd6;letter-spacing:.12em;font-size:11px;font-weight:1000}.join-choice small{color:#ffffff5e;font-size:11px;line-height:1.45}.join-choice:hover>span{background:#d6aa4209;border-color:#d6aa425c;transform:translateY(-2px)}.join-choice>input:focus-visible+span{outline-offset:3px;outline:2px solid #efc967b8}.join-choice>input:checked+span{box-shadow:inset 3px 0 0 var(--join-gold);background:linear-gradient(135deg,#d6aa4224,#d6aa4206);border-color:#efc967d1}.join-choice>input:checked+span strong{color:var(--join-gold-bright)}.join-form-finish{padding:42px 50px 50px}.join-confirmation{cursor:pointer;align-items:flex-start;gap:14px;max-width:760px;display:flex}.join-confirmation input{width:18px;height:18px;accent-color:var(--join-gold);flex:none;margin:1px 0 0}.join-confirmation span{color:#ffffff8c;font-size:12px;line-height:1.65}.join-submit{border:1px solid var(--join-gold);background:var(--join-gold);color:#080704;cursor:pointer;width:min(100%,360px);min-height:62px;font:inherit;letter-spacing:.16em;text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:0 22px 0 24px;font-size:11px;font-weight:1000;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex}.join-submit span{font-size:20px;transition:transform .18s}.join-submit:hover,.join-submit:focus-visible{border-color:var(--join-gold-bright);background:var(--join-gold-bright);transform:translateY(-2px);box-shadow:0 16px 38px #d6aa421f}.join-submit:hover span,.join-submit:focus-visible span{transform:translate(4px)}.join-form-note{color:#ffffff45;letter-spacing:.04em;max-width:680px;margin:18px 0 0;font-size:10px;line-height:1.6}.join-discord{grid-template-columns:minmax(0,1.15fr) minmax(320px,.6fr);align-items:end;gap:9vw;width:min(1480px,100% - 16vw);margin:0 auto;padding:128px 0 140px;display:grid}.join-discord h2{letter-spacing:-.067em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(54px,6.4vw,118px);font-weight:1000;line-height:.82}.join-discord-copy p{color:var(--join-muted);margin:0 0 28px;font-size:15px;line-height:1.75}.join-discord-action{color:#fff;letter-spacing:.17em;text-transform:uppercase;background:#d6aa420e;border:1px solid #d6aa428c;justify-content:space-between;align-items:center;gap:28px;min-width:225px;min-height:55px;padding:0 19px 0 21px;font-size:10px;font-weight:1000;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.join-discord-action span{color:var(--join-gold-bright);font-size:18px;transition:transform .18s}.join-discord-action:hover,.join-discord-action:focus-visible{border-color:var(--join-gold-bright);background:#d6aa421c;transform:translateY(-2px)}.join-discord-action:hover span,.join-discord-action:focus-visible span{transform:translate(3px,-2px)}@media (max-width:1050px){.join-application-heading,.join-discord{grid-template-columns:1fr;gap:34px}.join-application-heading>p,.join-discord-copy{max-width:680px}}@media (max-width:760px){.join-hero-actions{flex-direction:column;align-items:stretch;width:min(100%,330px)}.join-hero-action{width:100%;margin-top:0}.join-hero-actions{margin-top:34px}.join-application{padding:92px 24px 105px}.join-application-heading{margin-bottom:48px}.join-form-section,.join-form-finish{padding-left:24px;padding-right:24px}.join-form-grid,.join-choice-grid,.join-choice-grid-small{grid-template-columns:1fr}.join-choice-grid-small{width:100%}.join-discord{width:calc(100% - 48px);padding:94px 0 108px}}.fighter-application-page{--application-gold:#d6aa42;--application-gold-bright:#efc967;--application-muted:#ffffff80;color:#fff;background:radial-gradient(circle at 78% 7%,#d6aa4216,#0000 27%),#050505;min-height:100vh;overflow:hidden}.fighter-application-hero{background:linear-gradient(90deg,#050505fa 0%,#050505e8 48%,#0505059e 100%),repeating-linear-gradient(90deg,#0000 0 89px,#ffffff06 90px);border-bottom:1px solid #d6aa4229;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;min-height:470px;padding:88px 8vw 74px;display:grid;position:relative;overflow:hidden}.fighter-application-hero:before{content:"APPLY";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:clamp(180px,25vw,470px);font-weight:1000;line-height:.76;position:absolute;bottom:-.14em;right:-.04em}.fighter-application-hero-copy,.fighter-application-stamp{z-index:1;position:relative}.fighter-application-back{color:#ffffff6b;letter-spacing:.18em;width:fit-content;margin-bottom:44px;font-size:9px;font-weight:950;text-decoration:none;transition:color .17s,transform .17s;display:block}.fighter-application-back:hover,.fighter-application-back:focus-visible{color:var(--application-gold-bright);transform:translate(-3px)}.fighter-application-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:17px 0 24px;font-size:clamp(66px,7.7vw,142px);font-weight:1000;line-height:.78}.fighter-application-hero-copy>p{max-width:610px;color:var(--application-muted);margin:0;font-size:15px;line-height:1.72}.fighter-application-stamp{text-align:right;border-top:1px solid #d6aa428c;border-bottom:1px solid #d6aa4233;min-width:220px;margin-bottom:8px;padding:20px 22px}.fighter-application-stamp span,.fighter-application-stamp strong,.fighter-application-stamp small{display:block}.fighter-application-stamp span{color:var(--application-gold-bright);letter-spacing:.22em;font-size:10px;font-weight:1000}.fighter-application-stamp strong{letter-spacing:.09em;margin-top:5px;font-size:15px;font-weight:1000}.fighter-application-stamp small{color:#ffffff57;letter-spacing:.18em;margin-top:8px;font-size:8px;font-weight:900}.fighter-application-shell{grid-template-columns:270px minmax(0,1fr);gap:0;width:min(1500px,100% - 10vw);margin:0 auto;padding:82px 0 135px;display:grid}.fighter-application-progress{border-right:1px solid #ffffff14;padding:36px 34px 34px 0;position:relative}.fighter-application-progress-kicker{color:#ffffff47;letter-spacing:.18em;margin-bottom:38px;font-size:8px;font-weight:950;display:block}.fighter-application-progress-list{display:grid}.fighter-application-progress-item{color:#ffffff3d;border-top:1px solid #fff1;grid-template-columns:34px 1fr;align-items:center;gap:13px;min-height:82px;transition:color .18s;display:grid;position:relative}.fighter-application-progress-item:last-child{border-bottom:1px solid #fff1}.fighter-application-progress-item:after{content:"";background:0 0;width:3px;height:calc(100% + 1px);position:absolute;top:-1px;right:-35px}.fighter-application-progress-item>span{letter-spacing:.12em;font-size:9px;font-weight:1000}.fighter-application-progress-item strong{letter-spacing:.14em;font-size:10px;font-weight:1000}.fighter-application-progress-item.is-current{color:#fff}.fighter-application-progress-item.is-current>span{color:var(--application-gold-bright)}.fighter-application-progress-item.is-current:after{background:var(--application-gold);box-shadow:0 0 22px #d6aa424d}.fighter-application-progress-item.is-complete{color:#efc9678c}.fighter-application-progress-footer{margin-top:38px}.fighter-application-progress-footer>span{color:#ffffff52;letter-spacing:.17em;margin-bottom:11px;font-size:8px;font-weight:950;display:block}.fighter-application-progress-footer>div{background:#ffffff12;height:2px;overflow:hidden}.fighter-application-progress-footer i{background:var(--application-gold);height:100%;transition:width .28s;display:block;box-shadow:0 0 14px #d6aa426b}.fighter-application-form{min-height:650px;padding:28px 0 0 72px}.fighter-application-step{min-height:500px;animation:.26s both cblApplicationStepIn}@keyframes cblApplicationStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fighter-application-step-heading{max-width:790px;margin-bottom:48px}.fighter-application-step-heading>span{color:var(--application-gold-bright);letter-spacing:.19em;font-size:9px;font-weight:1000}.fighter-application-step-heading h2{letter-spacing:-.058em;text-transform:uppercase;max-width:900px;margin:14px 0 17px;font-size:clamp(46px,5.2vw,92px);font-weight:1000;line-height:.87}.fighter-application-step-heading p{color:#ffffff6e;max-width:620px;margin:0;font-size:14px;line-height:1.7}.fighter-application-form .join-form-grid{gap:30px 34px;max-width:980px}.fighter-application-form .join-field{margin-top:0;margin-bottom:31px}.fighter-application-form .join-field>span{color:#ffffff7a;margin-bottom:1px}.fighter-application-form .join-field input[type=text],.fighter-application-form .join-field textarea{background:linear-gradient(90deg,#d6aa4205,#0000 30%),#ffffff05;border-color:#ffffff1d}.fighter-application-form .join-field input[type=text]{min-height:61px;padding:0 19px}.fighter-application-form .join-field textarea{min-height:155px;padding:18px 19px}.fighter-application-form .join-choice-grid{gap:14px;max-width:980px}.fighter-application-form .join-choice>span{min-height:118px;padding:22px 21px}.fighter-application-form .join-choice strong,.fighter-application-form .join-choice small{font-size:12px}.fighter-application-confirmation{background:#d6aa4206;border:1px solid #d6aa422b;max-width:760px;margin-top:38px;padding:22px 23px}.fighter-application-controls{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;max-width:980px;margin-top:22px;padding-top:30px;display:flex}.fighter-application-button{cursor:pointer;min-width:155px;min-height:58px;font:inherit;letter-spacing:.17em;text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:9px;font-weight:1000;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.fighter-application-button span{font-size:18px}.fighter-application-button.is-back{color:#ffffff7a;background:0 0;border:1px solid #ffffff1f}.fighter-application-button.is-back:hover,.fighter-application-button.is-back:focus-visible{color:#fff;border-color:#ffffff47;transform:translateY(-2px)}.fighter-application-button.is-next,.fighter-application-button.is-submit{border:1px solid var(--application-gold);background:var(--application-gold);color:#080704;min-width:205px}.fighter-application-button.is-next:hover,.fighter-application-button.is-next:focus-visible,.fighter-application-button.is-submit:hover,.fighter-application-button.is-submit:focus-visible{border-color:var(--application-gold-bright);background:var(--application-gold-bright);transform:translateY(-2px);box-shadow:0 16px 38px #d6aa421f}.fighter-application-dev-note{color:#fff3;letter-spacing:.045em;max-width:680px;margin:19px 0 0;font-size:9px;line-height:1.6}@media (max-width:1050px){.fighter-application-hero{grid-template-columns:1fr;gap:42px}.fighter-application-stamp{text-align:left;width:fit-content}.fighter-application-shell{grid-template-columns:1fr;width:min(100% - 48px,920px)}.fighter-application-progress{border-bottom:1px solid #ffffff14;border-right:0;padding:0 0 38px}.fighter-application-progress-list{grid-template-columns:repeat(4,minmax(0,1fr))}.fighter-application-progress-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:68px;padding-right:14px;display:flex}.fighter-application-progress-item:after{width:100%;height:3px;inset:auto auto -39px 0}.fighter-application-form{padding:65px 0 0}}@media (max-width:700px){.fighter-application-hero{min-height:0;padding:65px 24px 58px}.fighter-application-back{margin-bottom:34px}.fighter-application-stamp{display:none}.fighter-application-shell{width:calc(100% - 48px);padding:58px 0 90px}.fighter-application-progress-kicker{margin-bottom:23px}.fighter-application-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fighter-application-progress-item:nth-child(3),.fighter-application-progress-item:nth-child(4){border-bottom:1px solid #fff1}.fighter-application-progress-item:after{display:none}.fighter-application-form{min-height:0;padding-top:50px}.fighter-application-step{min-height:0}.fighter-application-step-heading{margin-bottom:38px}.fighter-application-form .join-form-grid,.fighter-application-form .join-choice-grid,.fighter-application-form .join-choice-grid-small{grid-template-columns:1fr}.fighter-application-controls{margin-top:15px}.fighter-application-button{min-width:0}.fighter-application-button.is-next,.fighter-application-button.is-submit{min-width:170px}}.fighter-application-success{background:linear-gradient(135deg,#dab1491f,#0000 48%),#0a0a0aeb;border:1px solid #dab1496b;margin-top:28px;padding:34px 36px 36px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff09}.fighter-application-success:before{content:"RECEIVED";color:#ffffff06;letter-spacing:-.07em;pointer-events:none;font-size:clamp(4rem,9vw,8.5rem);font-weight:950;line-height:.82;position:absolute;bottom:-26px;right:-12px}.fighter-application-success>span{z-index:1;color:#d8b44f;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block;position:relative}.fighter-application-success>strong{z-index:1;color:#fff;letter-spacing:-.045em;text-transform:uppercase;max-width:760px;font-size:clamp(1.85rem,4vw,3.35rem);font-weight:950;line-height:.92;display:block;position:relative}.fighter-application-success>p{z-index:1;color:#ffffffa8;max-width:650px;margin:18px 0 26px;font-size:.98rem;line-height:1.7;position:relative}.fighter-application-success>a{z-index:1;color:#f0ce70;letter-spacing:.12em;text-transform:uppercase;background:#dab14914;border:1px solid #dab1497a;align-items:center;gap:12px;min-height:50px;padding:0 20px;font-size:.75rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.fighter-application-success>a:hover,.fighter-application-success>a:focus-visible{color:#fff1b7;background:#dab14926;border-color:#dab149e6;transform:translateY(-2px)}.fighter-application-submit-message{background:#ffffff09;border:1px solid #ffffff1f;margin:20px 0 0;padding:14px 16px;font-size:.82rem;font-weight:750;line-height:1.5}.fighter-application-submit-message.is-error{color:#faa;background:#9619191f;border-color:#d7434373}.fighter-application-button:disabled{cursor:wait;opacity:.62}@media (max-width:640px){.fighter-application-success{padding:28px 22px 30px}.fighter-application-success>strong{font-size:clamp(1.75rem,10vw,2.7rem)}.fighter-application-success>a{justify-content:center;width:100%}}.cbl-reviews-page{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 34rem),#050505;min-height:100vh;padding:0 24px 100px}.cbl-reviews-page *{box-sizing:border-box}.cbl-reviews-hero{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;width:min(1240px,100%);margin:0 auto;padding:90px 0 70px;display:grid}.cbl-reviews-hero-copy{max-width:760px}.cbl-reviews-hero-copy>p{color:#ffffff6b;letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.cbl-reviews-hero-copy h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,92px);font-weight:950;line-height:.88}.cbl-reviews-hero-copy>span{color:#ffffff94;max-width:660px;margin-top:24px;font-size:15px;line-height:1.75;display:block}.cbl-reviews-rating{text-align:center;background:#ffffff06;border:1px solid #ffffff26;min-width:220px;padding:28px 30px}.cbl-reviews-rating>strong{letter-spacing:-.06em;font-size:54px;font-weight:950;line-height:1;display:block}.cbl-reviews-rating>div{color:#fff;letter-spacing:.14em;margin-top:10px;font-size:18px}.cbl-reviews-rating>span{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:900;display:block}.cbl-reviews-section{width:min(1240px,100%);margin:0 auto;padding:70px 0 0}.cbl-reviews-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.cbl-reviews-section-heading p{color:#ffffff59;letter-spacing:.24em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.cbl-reviews-section-heading h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(25px,3vw,38px);font-weight:950;line-height:1}.cbl-reviews-section-heading>span{color:#ffffff57;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.cbl-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cbl-review-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1f;flex-direction:column;min-height:260px;padding:28px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.cbl-review-card:hover{background:linear-gradient(135deg,#fff1,#ffffff04);border-color:#ffffff40;transform:translateY(-3px)}.cbl-review-card:before{content:"“";color:#ffffff09;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:2px;right:20px}.cbl-review-card.is-featured{background:radial-gradient(circle at 100% 0,#ffffff17,#0000 45%),#ffffff0a;border-color:#ffffff52}.cbl-review-card.is-featured:after{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:0}.cbl-review-card-top{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.cbl-review-card-top>span{color:#ffffff61;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900}.cbl-review-card-top>strong{color:#fff;letter-spacing:.12em;white-space:nowrap;font-size:13px}.cbl-review-card blockquote{z-index:1;color:#ffffffe6;flex:1;margin:32px 0;font-size:17px;font-weight:600;line-height:1.7;position:relative}.cbl-review-card footer{z-index:1;border-top:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:20px;display:flex;position:relative}.cbl-review-card footer>div{min-width:0}.cbl-review-card footer strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900;display:block;overflow:hidden}.cbl-review-card footer span{text-overflow:ellipsis;white-space:nowrap;color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800;display:block;overflow:hidden}.cbl-review-card footer small{color:#ffffff4d;letter-spacing:.08em;flex-shrink:0;font-size:9px;font-weight:800}.cbl-reviews-empty{text-align:center;background:#ffffff03;border:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:45px;display:flex}.cbl-reviews-empty strong{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:950}.cbl-reviews-empty p{color:#ffffff6b;margin:10px 0 0;font-size:13px}.cbl-reviews-submit-section{width:min(1240px,100%);margin:80px auto 0}.cbl-review-form{background:radial-gradient(circle at 100% 0,#ffffff12,#0000 38%),#0a0a0a;border:1px solid #ffffff29;max-width:900px;margin:0 auto;padding:clamp(28px,5vw,55px);position:relative;overflow:hidden}.cbl-review-form:before{content:"CBL";color:#ffffff05;letter-spacing:-.08em;pointer-events:none;font-size:180px;font-weight:950;line-height:1;position:absolute;top:-30px;right:-20px}.cbl-review-form-heading{z-index:1;margin-bottom:35px;position:relative}.cbl-review-form-heading>p{color:#ffffff61;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.cbl-review-form-heading h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.cbl-review-form-heading>span{color:#ffffff7a;max-width:580px;margin-top:14px;font-size:13px;line-height:1.65;display:block}.cbl-review-form-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.cbl-review-field{z-index:1;margin-bottom:20px;display:block;position:relative}.cbl-review-field>span{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.cbl-review-field input,.cbl-review-field select,.cbl-review-field textarea{color:#fff;width:100%;font:inherit;background:#050505;border:1px solid #ffffff24;border-radius:0;outline:none;transition:border-color .16s,background .16s;display:block}.cbl-review-field input,.cbl-review-field select{height:52px;padding:0 15px}.cbl-review-field textarea{resize:vertical;min-height:170px;padding:15px;line-height:1.6}.cbl-review-field input::placeholder,.cbl-review-field textarea::placeholder{color:#ffffff40}.cbl-review-field input:focus,.cbl-review-field select:focus,.cbl-review-field textarea:focus{background:#080808;border-color:#ffffffa6}.cbl-review-field select{cursor:pointer}.cbl-review-field select option{color:#fff;background:#080808}.cbl-review-field small{color:#ffffff4d;letter-spacing:.08em;text-align:right;margin-top:7px;font-size:9px;font-weight:800;display:block}.cbl-review-form-message{z-index:1;border:1px solid #ffffff26;margin-bottom:18px;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.5;position:relative}.cbl-review-form-message.is-success{background:#64ff960f;border-color:#64ff9652}.cbl-review-form-message.is-error{background:#ff5a5a0f;border-color:#ff5a5a59}.cbl-review-submit{z-index:1;color:#050505;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #fff;width:100%;min-height:56px;font-size:11px;font-weight:950;transition:background .16s,color .16s,opacity .16s;position:relative}.cbl-review-submit:hover:not(:disabled){color:#fff;background:0 0}.cbl-review-submit:disabled{cursor:wait;opacity:.45}.cbl-review-form-note{z-index:1;color:#ffffff47;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:13px 0 0;font-size:9px;line-height:1.5;position:relative}@media (max-width:900px){.cbl-reviews-hero{grid-template-columns:1fr;align-items:stretch}.cbl-reviews-rating{width:100%;min-width:0}.cbl-reviews-grid{grid-template-columns:1fr}}@media (max-width:650px){.cbl-reviews-page{padding-bottom:70px;padding-left:16px;padding-right:16px}.cbl-reviews-hero{gap:30px;padding:55px 0 45px}.cbl-reviews-section{padding-top:50px}.cbl-reviews-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.cbl-review-card{min-height:0;padding:22px}.cbl-review-card-top{flex-direction:column;align-items:flex-start;gap:10px}.cbl-review-card blockquote{margin:25px 0;font-size:15px}.cbl-review-card footer{flex-direction:column;align-items:flex-start}.cbl-review-form-grid{grid-template-columns:1fr;gap:0}.cbl-reviews-submit-section{margin-top:55px}.cbl-review-form{padding:25px 20px}.cbl-review-form:before{font-size:120px}}.cbl-reviews-page{isolation:isolate;background:radial-gradient(circle at 76% 7%,#c99e461f,#0000 27rem),linear-gradient(#060503 0%,#050505 27%,#080706 100%);padding:0 0 120px;position:relative;overflow:hidden}.cbl-reviews-page:before{content:"REVIEWS";z-index:-1;color:#c99e4605;letter-spacing:-.085em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(150px,22vw,350px);font-weight:950;line-height:.72;position:absolute;top:365px;right:-3vw}.cbl-reviews-page:after{content:"";z-index:-2;opacity:.32;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#c99e4607 120px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff04 120px);position:absolute;inset:0}.cbl-reviews-hero{background:linear-gradient(90deg,#050505fa 0%,#080705ed 48%,#0d0a05c7 100%),radial-gradient(circle at 78% 42%,#c99e462e,#0000 30%);border-bottom:1px solid #c99e4633;align-items:center;gap:clamp(48px,7vw,110px);width:100%;min-height:510px;margin:0;padding:92px 8% 78px;position:relative}.cbl-reviews-hero:before{content:"CBL";color:#c99e4609;letter-spacing:-.09em;pointer-events:none;font-size:clamp(160px,22vw,330px);font-weight:950;line-height:.75;position:absolute;bottom:-20px;right:5%}.cbl-reviews-hero-copy{z-index:2;max-width:820px;position:relative}.cbl-reviews-hero-copy>p{color:#c99e46;letter-spacing:5px;margin-bottom:18px;font-size:10px}.cbl-reviews-hero-copy h1{color:#fff;letter-spacing:-7px;text-shadow:0 12px 45px #00000080;font-size:clamp(70px,9vw,138px);line-height:.76}.cbl-reviews-hero-copy>span{color:#9a968e;max-width:590px;margin-top:32px;font-size:15px;line-height:1.75}.cbl-reviews-rating{z-index:2;background:radial-gradient(circle at 50% 0,#c99e4626,#0000 55%),linear-gradient(145deg,#14110af5,#080808f5);border:1px solid #c99e4661;min-width:265px;padding:35px 34px 31px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0a}.cbl-reviews-rating:before{content:"COMMUNITY RATING";color:#80652f;letter-spacing:2.8px;margin-bottom:18px;font-size:8px;font-weight:950;display:block}.cbl-reviews-rating:after{content:"";background:linear-gradient(90deg,#0000,#d7ae57,#0000);height:2px;position:absolute;top:0;left:20%;right:20%}.cbl-reviews-rating>strong{color:#fff;letter-spacing:-5px;font-size:70px}.cbl-reviews-rating>div{color:#d7ae57;text-shadow:0 0 22px #c99e4638;margin-top:12px;font-size:20px}.cbl-reviews-rating>span{color:#716b60;letter-spacing:2px;margin-top:14px;font-size:8px}.cbl-reviews-section{width:min(1320px,84%);padding-top:92px}.cbl-reviews-section-heading{border-bottom:1px solid #c99e4626;margin-bottom:34px;padding-bottom:22px;position:relative}.cbl-reviews-section-heading:after{content:"";background:#c99e46;width:115px;height:2px;position:absolute;bottom:-1px;left:0}.cbl-reviews-section-heading p{color:#a7813a;letter-spacing:3.5px}.cbl-reviews-section-heading h2{letter-spacing:-2.5px;font-size:clamp(32px,4vw,52px)}.cbl-reviews-section-heading>span{color:#6f695f;letter-spacing:2px}.cbl-reviews-grid{gap:22px}.cbl-review-card{background:radial-gradient(circle at 100% 0,#c99e460e,#0000 38%),linear-gradient(145deg,#0d0c09 0%,#080808 55%,#0a0a0a 100%);border:1px solid #c99e4624;min-height:300px;padding:31px 32px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 20px 48px #00000038,inset 0 1px #ffffff05}.cbl-review-card:hover{background:radial-gradient(circle at 100% 0,#c99e4614,#0000 40%),linear-gradient(145deg,#100e09 0%,#090909 58%,#0b0b0b 100%);border-color:#c99e4666;transform:translateY(-5px);box-shadow:0 28px 65px #00000057,0 0 28px #c99e4609}.cbl-review-card:before{color:#c99e460e;font-size:175px;top:-7px;right:24px}.cbl-review-card:after{content:"";opacity:.6;background:linear-gradient(90deg,#c99e46,#0000);width:72px;height:2px;position:absolute;top:0;left:0}.cbl-review-card.is-featured{background:radial-gradient(circle at 92% 8%,#c99e4626,#0000 39%),linear-gradient(140deg,#17130b 0%,#0b0a08 48%,#080808 100%);border-color:#d7ae5766;box-shadow:0 28px 70px #00000059,inset 0 1px #ffffff09}.cbl-review-card.is-featured:after{opacity:1;background:linear-gradient(90deg,#0000,#d7ae57 50%,#0000);width:100%;height:2px;top:0;bottom:auto;left:0}.cbl-review-card-top>span{color:#8c713b;letter-spacing:2.2px;font-size:8px}.cbl-review-card.is-featured .cbl-review-card-top>span{color:#d1a84f}.cbl-review-card-top>strong{color:#d7ae57;text-shadow:0 0 18px #c99e4629;font-size:14px}.cbl-review-card blockquote{color:#e9e7e2;margin:36px 0 38px;font-size:18px;font-weight:650;line-height:1.72}.cbl-review-card.is-featured blockquote{font-size:19px}.cbl-review-card footer{border-top-color:#c99e4621;padding-top:22px}.cbl-review-card footer strong{color:#fff;letter-spacing:.7px;font-size:13px}.cbl-review-card footer span{color:#8d7a55;letter-spacing:1.5px}.cbl-review-card footer small{color:#625e56}.cbl-reviews-empty{background:radial-gradient(circle at 50% 0,#c99e460e,#0000 50%),#090909;border:1px solid #c99e4629;min-height:250px}.cbl-reviews-empty strong{color:#d2aa54}.cbl-reviews-empty p{color:#716d65}.cbl-reviews-submit-section{width:min(1320px,84%);margin-top:100px}.cbl-review-form{background:radial-gradient(circle at 100% 0,#c99e461c,#0000 38%),linear-gradient(145deg,#100e09 0%,#090909 55%,#070707 100%);border:1px solid #c99e4642;max-width:980px;padding:clamp(34px,5vw,62px);box-shadow:0 32px 80px #0000004d}.cbl-review-form:before{color:#c99e4609;font-size:210px;top:-34px;right:-28px}.cbl-review-form:after{content:"";background:linear-gradient(90deg,#0000,#c99e46 50%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.cbl-review-form-heading>p{color:#a7813a;letter-spacing:3px}.cbl-review-form-heading h2{letter-spacing:-3px;font-size:clamp(38px,5vw,62px)}.cbl-review-form-heading>span{color:#817c73}.cbl-review-field>span{color:#8d7a55}.cbl-review-field input,.cbl-review-field select,.cbl-review-field textarea{background:#060606;border-color:#c99e4629}.cbl-review-field input:focus,.cbl-review-field select:focus,.cbl-review-field textarea:focus{background:#090806;border-color:#c99e46b3;box-shadow:0 0 0 3px #c99e460d}.cbl-review-field small,.cbl-review-form-note{color:#625e56}.cbl-review-submit{color:#080705;background:#c99e46;border-color:#c99e46;min-height:60px;box-shadow:0 12px 32px #c99e461f}.cbl-review-submit:hover:not(:disabled){color:#080705;background:#d9b35e;border-color:#d9b35e}@media (max-width:900px){.cbl-reviews-hero{padding-left:7%;padding-right:7%}.cbl-reviews-section,.cbl-reviews-submit-section{width:86%}.cbl-reviews-rating{max-width:420px}}@media (max-width:650px){.cbl-reviews-page{padding-bottom:80px;padding-left:0;padding-right:0}.cbl-reviews-hero{min-height:0;padding:66px 7% 55px}.cbl-reviews-hero-copy h1{letter-spacing:-4px;font-size:clamp(58px,18vw,88px);line-height:.8}.cbl-reviews-hero:before{opacity:.55;right:-12%}.cbl-reviews-section,.cbl-reviews-submit-section{width:88%}.cbl-reviews-section{padding-top:62px}.cbl-review-card{padding:24px}.cbl-review-card.is-featured blockquote,.cbl-review-card blockquote{font-size:16px}.cbl-review-form{padding:28px 22px}}.cbl-home-reviews{isolation:isolate;background:radial-gradient(circle at 15% 20%,#c99e461a,#0000 28%),radial-gradient(circle at 86% 74%,#c99e460e,#0000 26%),linear-gradient(135deg,#0b0906 0%,#050505 48%,#090806 100%);border-top:1px solid #c99e4629;border-bottom:1px solid #c99e4629;width:100%;padding:96px 8% 104px;position:relative;overflow:hidden}.cbl-home-reviews:before{content:"REVIEWS";z-index:-1;color:#c99e4606;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(130px,20vw,310px);font-weight:900;line-height:.8;position:absolute;top:16px;right:-2%}.cbl-home-reviews:after{content:"";z-index:-1;pointer-events:none;opacity:.32;background:repeating-linear-gradient(90deg,#0000 0 119px,#c99e4609 120px),repeating-linear-gradient(0deg,#0000 0 119px,#ffffff04 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.cbl-home-reviews-heading{z-index:2;border-bottom:1px solid #c99e4630;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px;padding-bottom:25px;display:flex;position:relative}.cbl-home-reviews-heading>div>span{color:#c99e46;letter-spacing:4px;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.cbl-home-reviews-heading h2{color:#fff;letter-spacing:-4px;margin:0;font-size:clamp(42px,5.5vw,76px);font-weight:900;line-height:.88}.cbl-home-reviews-heading>a{color:#a88a50;letter-spacing:2px;flex-shrink:0;padding:0 0 7px;font-size:9px;font-weight:900;transition:color .2s,transform .2s}.cbl-home-reviews-heading>a:hover{color:#e2bd70;transform:translate(4px)}.cbl-home-reviews-grid{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid;position:relative}.cbl-home-review-card{background:linear-gradient(145deg,#c99e460b,#0000 40%),#0b0a08;border:1px solid #c99e462e;flex-direction:column;min-width:0;min-height:310px;padding:30px 30px 28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000042,inset 0 1px #ffffff06}.cbl-home-review-card:before{content:"“";color:#c99e4613;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:.7;position:absolute;top:36px;right:18px}.cbl-home-review-card:after{content:"";opacity:.7;background:linear-gradient(90deg,#c99e46,#0000);width:76px;height:2px;position:absolute;top:0;left:0}.cbl-home-review-card:hover{border-color:#c99e4661;transform:translateY(-4px);box-shadow:0 28px 65px #00000061,0 0 28px #c99e460b}.cbl-home-review-card.is-lead{background:radial-gradient(circle at 15% 0,#c99e4621,#0000 38%),linear-gradient(145deg,#c99e4613,#0000 52%),#0d0b08;border-color:#c99e464f;min-height:350px;padding:36px 36px 32px}.cbl-home-review-card.is-lead:after{opacity:1;width:135px}.cbl-home-review-top{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.cbl-home-review-top>span{color:#9a8254;letter-spacing:2.2px;font-size:8px;font-weight:900}.cbl-home-review-top>strong{color:#d4a94f;letter-spacing:2px;white-space:nowrap;font-size:14px;line-height:1}.cbl-home-review-card blockquote{z-index:1;color:#d9d5cc;margin:42px 0 34px;font-size:clamp(17px,1.5vw,22px);font-weight:600;line-height:1.55;position:relative}.cbl-home-review-card.is-lead blockquote{color:#fff;letter-spacing:-.5px;max-width:760px;font-size:clamp(22px,2.15vw,31px);font-weight:700;line-height:1.42}.cbl-home-review-card footer{z-index:1;border-top:1px solid #c99e461f;flex-direction:column;gap:7px;margin-top:auto;padding-top:21px;display:flex;position:relative}.cbl-home-review-card footer strong{color:#fff;letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:900}.cbl-home-review-card footer span{color:#6e6659;letter-spacing:2.1px;font-size:7px;font-weight:900}.cbl-home-reviews-action{z-index:2;justify-content:flex-end;margin-top:28px;display:flex;position:relative}.cbl-home-reviews-action a{color:#0a0805;letter-spacing:1.8px;background:#c99e46;border:1px solid #d9b461;padding:14px 18px;font-size:8px;font-weight:900;transition:background .2s,transform .2s;box-shadow:0 12px 28px #00000040}.cbl-home-reviews-action a:hover{background:#ddb65d;transform:translateY(-2px)}@media (max-width:1050px){.cbl-home-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-home-review-card.is-lead{grid-column:1/-1}}@media (max-width:700px){.cbl-home-reviews{padding:72px 7% 78px}.cbl-home-reviews:before{font-size:100px;top:36px;right:-8%}.cbl-home-reviews-heading{flex-direction:column;align-items:flex-start;gap:22px}.cbl-home-reviews-heading h2{letter-spacing:-3px;font-size:clamp(42px,13vw,64px)}.cbl-home-reviews-grid{grid-template-columns:1fr}.cbl-home-review-card,.cbl-home-review-card.is-lead{min-height:0;padding:28px 24px 26px}.cbl-home-review-card.is-lead{grid-column:auto}.cbl-home-review-card blockquote,.cbl-home-review-card.is-lead blockquote{margin-top:36px;font-size:19px;line-height:1.5}.cbl-home-reviews-action{justify-content:stretch}.cbl-home-reviews-action a{text-align:center;width:100%}}.cbl-home-reviews-grid:has(.cbl-home-review-card:only-child){grid-template-columns:minmax(0,1fr);max-width:1120px}.cbl-home-reviews-grid:has(.cbl-home-review-card:only-child) .cbl-home-review-card{min-height:0;padding:34px 38px 32px}.cbl-home-reviews-grid:has(.cbl-home-review-card:only-child) .cbl-home-review-card blockquote{max-width:900px;margin:34px 0 30px;font-size:clamp(22px,2vw,30px);line-height:1.42}.cbl-home-reviews:has(.cbl-home-review-card:only-child){padding-top:78px;padding-bottom:78px}.cbl-home-reviews:has(.cbl-home-review-card:only-child) .cbl-home-reviews-heading{margin-bottom:30px}.cbl-home-reviews:has(.cbl-home-review-card:only-child) .cbl-home-reviews-action{justify-content:flex-start;max-width:1120px;margin-top:18px}.cbl-home-reviews-grid:has(.cbl-home-review-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-home-reviews-grid:has(.cbl-home-review-card:nth-child(2):last-child) .cbl-home-review-card.is-lead{min-height:310px;padding:30px 30px 28px}.cbl-home-reviews:before{opacity:.72;font-size:clamp(115px,17vw,270px);top:30px}@media (max-width:700px){.cbl-home-reviews:has(.cbl-home-review-card:only-child){padding-top:64px;padding-bottom:68px}.cbl-home-reviews-grid:has(.cbl-home-review-card:only-child) .cbl-home-review-card{padding:28px 24px 26px}.cbl-home-reviews-grid:has(.cbl-home-review-card:only-child) .cbl-home-review-card blockquote{margin-top:32px;font-size:19px;line-height:1.5}.cbl-home-reviews:has(.cbl-home-review-card:only-child) .cbl-home-reviews-action{max-width:none}.cbl-home-reviews-grid:has(.cbl-home-review-card:nth-child(2):last-child){grid-template-columns:1fr}}.cbl-reviews-page{color:#fff;background:radial-gradient(circle at 50% 0,#c2912e0e,#0000 30%),#050505;position:relative;overflow:hidden}.cbl-reviews-page .cbl-reviews-hero{isolation:isolate;background:#050505;border-bottom:1px solid #c7973652;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:60px;min-height:510px;padding:92px max(8vw,32px) 72px;display:grid;position:relative;overflow:hidden}.cbl-reviews-page .cbl-reviews-hero:before{content:"";z-index:-2;filter:saturate(.72)contrast(1.08);background:linear-gradient(90deg,#000000ed 0%,#000000bd 42%,#0000009e 100%),linear-gradient(#00000080 0%,#0003 42%,#000000e6 100%),url(/media/daw11.png) 50% 44%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.cbl-reviews-page .cbl-reviews-hero:after{content:"REVIEWS";z-index:-1;letter-spacing:-.075em;color:#ffffff07;pointer-events:none;white-space:nowrap;font-size:clamp(120px,18vw,330px);font-weight:950;line-height:.8;position:absolute;bottom:-.24em;right:-.025em}.cbl-reviews-page .cbl-reviews-hero-copy{max-width:900px;position:relative}.cbl-reviews-page .cbl-reviews-hero-copy>p{color:#d5a83f;letter-spacing:.34em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:900}.cbl-reviews-page .cbl-reviews-hero-copy h1{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 12px 34px #00000080;margin:0;font-size:clamp(58px,7.6vw,128px);font-weight:950;line-height:.84}.cbl-reviews-page .cbl-reviews-hero-copy>span{color:#ffffffa8;max-width:660px;margin-top:28px;font-size:15px;line-height:1.75;display:block}.cbl-reviews-page .cbl-reviews-rating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f0c06db,#040404bd);border-top:2px solid #d5a83f;border-bottom:1px solid #d5a83f4d;justify-self:end;width:min(100%,310px);padding:28px 30px 26px;position:relative;box-shadow:0 24px 70px #00000057}.cbl-reviews-page .cbl-reviews-rating>strong{letter-spacing:-.06em;font-size:clamp(54px,5vw,78px);font-weight:950;line-height:.9;display:block}.cbl-reviews-page .cbl-reviews-rating>div{color:#d5a83f;letter-spacing:.12em;margin-top:16px;font-size:17px}.cbl-reviews-page .cbl-reviews-rating>span{color:#ffffff70;letter-spacing:.22em;margin-top:10px;font-size:9px;font-weight:900;display:block}.cbl-reviews-page .cbl-reviews-section,.cbl-reviews-page .cbl-reviews-submit-section{width:min(84%,1320px);margin-inline:auto;position:relative}.cbl-reviews-page .cbl-reviews-section{padding:82px 0 12px}.cbl-reviews-page .cbl-reviews-section+.cbl-reviews-section{border-top:1px solid #d5a83f2e;margin-top:62px;padding-top:74px}.cbl-reviews-page .cbl-reviews-section-heading{border-bottom:1px solid #d5a83f33;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;padding-bottom:20px;display:flex}.cbl-reviews-page .cbl-reviews-section-heading p{color:#d5a83f;letter-spacing:.3em;margin:0 0 9px;font-size:9px;font-weight:900}.cbl-reviews-page .cbl-reviews-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:950;line-height:.96}.cbl-reviews-page .cbl-reviews-section-heading>span{color:#ffffff61;letter-spacing:.22em;flex:none;padding-bottom:4px;font-size:9px;font-weight:900}.cbl-reviews-page .cbl-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cbl-reviews-page .cbl-review-card{background:linear-gradient(145deg,#ffffff09,#ffffff02),#080808;border:1px solid #ffffff1a;flex-direction:column;min-height:310px;padding:30px 32px 28px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.cbl-reviews-page .cbl-review-card:before{content:"“";color:#d5a83f12;pointer-events:none;font-family:Georgia,serif;font-size:118px;line-height:1;position:absolute;top:42px;right:22px}.cbl-reviews-page .cbl-review-card:hover{background:linear-gradient(145deg,#d5a83f0b,#ffffff02),#080808;border-color:#d5a83f57;transform:translateY(-3px)}.cbl-reviews-page .cbl-review-card.is-featured{background:radial-gradient(circle at 0 0,#d5a83f1b,#0000 44%),linear-gradient(145deg,#d5a83f0b,#ffffff02),#080706;border-color:#d5a83f6b}.cbl-reviews-page .cbl-review-card.is-featured:after{content:"";background:linear-gradient(#e0b54d,#e0b54d14);width:2px;position:absolute;inset:0 auto 0 0}.cbl-reviews-page .cbl-review-card-top{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.cbl-reviews-page .cbl-review-card-top>span{color:#ffffff6b;letter-spacing:.24em;font-size:8px;font-weight:900}.cbl-reviews-page .cbl-review-card.is-featured .cbl-review-card-top>span{color:#d5a83f}.cbl-reviews-page .cbl-review-card-top>strong{color:#d5a83f;letter-spacing:.08em;white-space:nowrap;font-size:14px}.cbl-reviews-page .cbl-review-card blockquote{z-index:1;letter-spacing:-.02em;flex:1;max-width:92%;margin:38px 0 42px;font-size:clamp(20px,1.55vw,27px);font-weight:800;line-height:1.4;position:relative}.cbl-reviews-page .cbl-review-card footer{z-index:1;border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:24px;padding-top:18px;display:flex;position:relative}.cbl-reviews-page .cbl-review-card footer div{gap:5px;display:grid}.cbl-reviews-page .cbl-review-card footer strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.cbl-reviews-page .cbl-review-card footer span,.cbl-reviews-page .cbl-review-card footer small{color:#ffffff5c;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.cbl-reviews-page .cbl-review-card footer small{text-align:right}.cbl-reviews-page .cbl-reviews-empty{background:#ffffff05;border:1px solid #ffffff14;border-left:2px solid #d5a83fa6;padding:48px 36px}.cbl-reviews-page .cbl-reviews-empty strong{letter-spacing:.04em;font-size:17px;font-weight:950;display:block}.cbl-reviews-page .cbl-reviews-empty p{color:#ffffff75;margin:10px 0 0;font-size:13px}.cbl-reviews-page .cbl-reviews-submit-section{border-top:1px solid #d5a83f38;margin-top:96px;margin-bottom:110px;padding-top:72px}@media (max-width:900px){.cbl-reviews-page .cbl-reviews-hero{grid-template-columns:1fr;align-items:end;gap:38px;min-height:560px;padding:80px 7vw 58px}.cbl-reviews-page .cbl-reviews-rating{justify-self:start;width:min(100%,360px)}.cbl-reviews-page .cbl-reviews-section,.cbl-reviews-page .cbl-reviews-submit-section{width:min(88%,1320px)}}@media (max-width:700px){.cbl-reviews-page .cbl-reviews-hero{min-height:590px;padding:70px 24px 46px}.cbl-reviews-page .cbl-reviews-hero:before{background:linear-gradient(90deg,#000000db,#000000ad),linear-gradient(#0003 35%,#000000f0),url(/media/daw11.png) 50% 45%/cover no-repeat}.cbl-reviews-page .cbl-reviews-hero-copy h1{font-size:clamp(50px,16vw,78px)}.cbl-reviews-page .cbl-reviews-hero-copy>span{margin-top:22px;font-size:13px;line-height:1.65}.cbl-reviews-page .cbl-reviews-section{padding-top:64px}.cbl-reviews-page .cbl-reviews-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.cbl-reviews-page .cbl-reviews-grid{grid-template-columns:1fr}.cbl-reviews-page .cbl-review-card{min-height:280px;padding:26px 24px 24px}.cbl-reviews-page .cbl-review-card blockquote{max-width:100%;margin:34px 0 36px;font-size:20px}.cbl-reviews-page .cbl-review-card footer{flex-direction:column;align-items:flex-start;gap:10px}.cbl-reviews-page .cbl-review-card footer small{text-align:left}.cbl-reviews-page .cbl-reviews-submit-section{margin-top:74px;margin-bottom:84px;padding-top:58px}}.cbl-reviews-page .cbl-reviews-hero{isolation:isolate!important;background:linear-gradient(90deg,#000000d1 0%,#000000a3 46%,#00000094 100%),linear-gradient(#0000006b 0%,#0000001f 38%,#000000d6 100%),url(/media/daw11.png) 50% 44%/cover no-repeat!important;position:relative!important}.cbl-reviews-page .cbl-reviews-hero:before{content:""!important;z-index:0!important;filter:none!important;pointer-events:none!important;background:radial-gradient(circle at 72% 26%,#d5a83f17,#0000 30%),linear-gradient(90deg,#0000001f,#00000005)!important;position:absolute!important;inset:0!important;transform:none!important}.cbl-reviews-page .cbl-reviews-hero:after{z-index:1!important}.cbl-reviews-page .cbl-reviews-hero-copy,.cbl-reviews-page .cbl-reviews-rating{z-index:2!important;position:relative!important}@media (max-width:700px){.cbl-reviews-page .cbl-reviews-hero{background:linear-gradient(90deg,#000000c7,#0000008f),linear-gradient(#0000001f 34%,#000000e6),url(/media/daw11.png) 50% 45%/cover no-repeat!important}}.cbl-reviews-page .cbl-reviews-hero:after,.cbl-reviews-page:before,.cbl-reviews-page:after{content:none!important;display:none!important}:root{--cbl-admin-bg:#080808;--cbl-admin-sidebar:#050505;--cbl-admin-surface:#111;--cbl-admin-surface-2:#161616;--cbl-admin-surface-hover:#1c1c1c;--cbl-admin-gold:#c6a45a;--cbl-admin-gold-light:#e1c77e;--cbl-admin-gold-dark:#967332;--cbl-admin-white:#fff;--cbl-admin-text:#efeee9;--cbl-admin-muted:#a7a39b;--cbl-admin-dim:#747069;--cbl-admin-line:#ffffff1a;--cbl-admin-line-soft:#fff1;--cbl-admin-line-gold:#c6a45a61;--cbl-admin-green:#68c487;--cbl-admin-sidebar-width:260px;--cbl-admin-content-width:1440px}.cbl-admin-shell{grid-template-columns:var(--cbl-admin-sidebar-width) minmax(0, 1fr);background:var(--cbl-admin-bg);min-height:100vh;color:var(--cbl-admin-text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:15px;line-height:1.5;display:grid}.cbl-admin-shell *,.cbl-admin-shell :before,.cbl-admin-shell :after{box-sizing:border-box}.cbl-admin-main{min-width:0;min-height:100vh}.cbl-admin-content{width:min(calc(100% - 72px), var(--cbl-admin-content-width));margin:0 auto;padding:54px 0 86px}.cbl-admin-page{width:100%}.cbl-admin-shell :focus-visible{outline:2px solid var(--cbl-admin-gold-light);outline-offset:3px}.cbl-admin-sidebar{background:var(--cbl-admin-sidebar);border-right:1px solid var(--cbl-admin-line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.cbl-admin-brand{border-bottom:1px solid var(--cbl-admin-line);padding:24px 20px 22px}.cbl-admin-brand-link{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.cbl-admin-brand-mark{border:1px solid var(--cbl-admin-gold);width:46px;height:46px;color:var(--cbl-admin-gold-light);letter-spacing:-.04em;place-items:center;font-size:14px;font-weight:950;display:grid}.cbl-admin-brand-copy{flex-direction:column;gap:3px;display:flex}.cbl-admin-brand-copy strong{color:#fff;letter-spacing:.11em;font-size:15px;font-weight:900}.cbl-admin-brand-copy small{color:var(--cbl-admin-dim);letter-spacing:.1em;font-size:10px;font-weight:700}.cbl-admin-nav{flex:1;padding:20px 14px 28px}.cbl-admin-dashboard-link{border:1px solid var(--cbl-admin-line-gold);min-height:52px;color:var(--cbl-admin-gold-light);border-radius:4px;align-items:center;margin-bottom:28px;padding:0 15px;font-size:15px;font-weight:850;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.cbl-admin-dashboard-link:hover,.cbl-admin-dashboard-link.is-active{border-color:var(--cbl-admin-gold);color:#fff;background:#c6a45a1a}.cbl-admin-nav-label{color:var(--cbl-admin-dim);letter-spacing:.15em;text-transform:uppercase;margin:0 10px 9px;font-size:11px;font-weight:800}.cbl-admin-nav-items{flex-direction:column;gap:3px;display:flex}.cbl-admin-nav-link{color:#aaa69f;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:720;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.cbl-admin-nav-link:hover{background:var(--cbl-admin-surface);color:#fff}.cbl-admin-nav-link.is-active{border-color:var(--cbl-admin-line-gold);color:#fff;background:#c6a45a14}.cbl-admin-nav-dot{background:#4f4c47;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cbl-admin-nav-link.is-active .cbl-admin-nav-dot{background:var(--cbl-admin-gold-light);box-shadow:0 0 10px #e1c77e47}.cbl-admin-sidebar-footer{border-top:1px solid var(--cbl-admin-line);align-items:center;gap:10px;min-height:72px;padding:17px 20px;display:flex}.cbl-admin-status-dot{background:var(--cbl-admin-green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 12px #68c48740}.cbl-admin-sidebar-footer strong,.cbl-admin-sidebar-footer span{display:block}.cbl-admin-sidebar-footer strong{color:#e7e4dc;letter-spacing:.08em;font-size:11px;font-weight:800}.cbl-admin-sidebar-footer div>span{color:var(--cbl-admin-dim);letter-spacing:.08em;margin-top:2px;font-size:10px;font-weight:700}.cbl-admin-header{border-bottom:1px solid var(--cbl-admin-line);background:#070707;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 38px;display:flex}.cbl-admin-eyebrow{color:var(--cbl-admin-gold);letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:800}.cbl-admin-header h1{color:#fff;letter-spacing:.055em;margin:0;font-size:17px;font-weight:900}.cbl-admin-header-actions{align-items:center;gap:18px;display:flex}.cbl-admin-environment{color:var(--cbl-admin-muted);align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.cbl-admin-header-logout{border-left:1px solid var(--cbl-admin-line);padding-left:18px}.cbl-admin-header-logout button,.cbl-admin-header-logout a{border:1px solid var(--cbl-admin-line-gold);min-height:38px;color:var(--cbl-admin-gold-light);font:inherit;text-transform:none;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cbl-admin-header-logout button:hover,.cbl-admin-header-logout a:hover{border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a17}.cbl-admin-kicker,.cbl-admin-page-kicker{color:var(--cbl-admin-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:850}.cbl-admin-page-heading{border-bottom:1px solid var(--cbl-admin-line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;padding-bottom:26px;display:flex}.cbl-admin-page-heading h2,.cbl-admin-dashboard-hero h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.5vw,62px);font-weight:950;line-height:.98}.cbl-admin-page-description,.cbl-admin-dashboard-hero>p:last-child{max-width:690px;color:var(--cbl-admin-muted);margin:15px 0 0;font-size:15px;line-height:1.65}.cbl-admin-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}.cbl-admin-section-heading p{color:var(--cbl-admin-gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.cbl-admin-section-heading h3{color:#fff;margin:0;font-size:24px;font-weight:900;line-height:1.15}.cbl-admin-dashboard-hero{max-width:900px;margin-bottom:42px}.cbl-admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cbl-admin-quick-card{border:1px solid var(--cbl-admin-line);background:linear-gradient(145deg, #ffffff09, #ffffff02), var(--cbl-admin-surface);min-height:170px;color:inherit;border-radius:5px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.cbl-admin-quick-card:hover{border-color:var(--cbl-admin-line-gold);background:var(--cbl-admin-surface-hover);transform:translateY(-2px);box-shadow:0 18px 44px #00000042}.cbl-admin-quick-card h4{color:#fff;margin:0;font-size:21px;font-weight:900}.cbl-admin-quick-card p{max-width:320px;color:var(--cbl-admin-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.cbl-admin-quick-card>span{color:var(--cbl-admin-gold-light);flex:none;font-size:24px;line-height:1}.cbl-admin-primary-button,.cbl-admin-button,.cbl-admin-action-button,.cbl-admin-open-button,.cbl-admin-action-link{border:1px solid var(--cbl-admin-line-gold);min-height:44px;color:var(--cbl-admin-gold-light);font:inherit;text-transform:none;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:820;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.cbl-admin-primary-button:hover:not(:disabled),.cbl-admin-button:hover:not(:disabled),.cbl-admin-action-button:hover:not(:disabled),.cbl-admin-open-button:hover:not(:disabled),.cbl-admin-action-link:hover{border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a1a;transform:translateY(-1px)}.cbl-admin-primary-button:disabled,.cbl-admin-button:disabled,.cbl-admin-action-button:disabled,.cbl-admin-open-button:disabled{opacity:.35;cursor:not-allowed;transform:none}.cbl-admin-events-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:38px;display:grid}.cbl-admin-events-summary>div{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:4px;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.cbl-admin-events-summary strong{color:#fff;font-size:34px;font-weight:900;line-height:1}.cbl-admin-events-summary span{color:var(--cbl-admin-muted);margin-top:8px;font-size:12px;font-weight:750}.cbl-admin-record-count{color:var(--cbl-admin-muted);font-size:12px;font-weight:750}.cbl-admin-event-list{flex-direction:column;gap:12px;display:flex}.cbl-admin-event-row{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:5px;grid-template-columns:150px minmax(0,1fr) 190px;min-height:178px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.cbl-admin-event-row:hover{border-color:var(--cbl-admin-line-gold);background:var(--cbl-admin-surface-2)}.cbl-admin-event-date-block{border-right:1px solid var(--cbl-admin-line);background:linear-gradient(#c6a45a0e,#0000);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.cbl-admin-event-date-block>span{color:var(--cbl-admin-gold);letter-spacing:.1em;font-size:12px;font-weight:850}.cbl-admin-event-date-block>strong{color:#fff;margin-top:4px;font-size:42px;font-weight:950;line-height:1}.cbl-admin-event-date-block>small{color:var(--cbl-admin-muted);margin-top:3px;font-size:12px;font-weight:700}.cbl-admin-event-date-block>em{color:var(--cbl-admin-gold-light);margin-top:12px;font-size:12px;font-style:normal;font-weight:800}.cbl-admin-event-row-main{min-width:0;padding:23px 25px}.cbl-admin-event-row-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cbl-admin-event-number{color:var(--cbl-admin-dim);margin-bottom:6px;font-size:11px;font-weight:750;display:block}.cbl-admin-event-row h4{color:#fff;margin:0;font-size:24px;font-weight:900;line-height:1.1}.cbl-admin-event-status{border:1px solid var(--cbl-admin-line);min-height:30px;color:var(--cbl-admin-muted);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.cbl-admin-event-status.is-upcoming{border-color:var(--cbl-admin-line-gold);color:var(--cbl-admin-gold-light)}.cbl-admin-event-status.is-live{color:#86d7a0;border-color:#68c48759}.cbl-admin-event-status.is-completed{color:#aaa69f}.cbl-admin-event-status.is-cancelled{color:#d28a8a;border-color:#cd58584d}.cbl-admin-event-row-meta{flex-wrap:wrap;gap:8px 18px;margin-top:20px;display:flex}.cbl-admin-event-row-meta>span{color:var(--cbl-admin-muted);font-size:13px;font-weight:700}.cbl-admin-event-row-meta>span+span:before{content:"•";color:#4f4b45;margin-right:18px}.cbl-admin-event-row-lock{color:var(--cbl-admin-dim);margin:14px 0 0;font-size:12px}.cbl-admin-event-row-lock strong{color:var(--cbl-admin-muted);font-weight:750}.cbl-admin-event-row-actions{border-left:1px solid var(--cbl-admin-line);background:#ffffff03;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;display:flex}.cbl-admin-event-public-state{color:var(--cbl-admin-muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.cbl-admin-event-public-state>span{background:#5c5953;border-radius:50%;width:7px;height:7px}.cbl-admin-event-public-state>span.is-active{background:var(--cbl-admin-green)}.cbl-admin-event-row-actions .cbl-admin-open-button{width:100%}.cbl-admin-shell input,.cbl-admin-shell select,.cbl-admin-shell textarea{border:1px solid var(--cbl-admin-line);color:#fff;width:100%;min-height:46px;font:inherit;background:#0b0b0b;border-radius:4px;padding:10px 13px;font-size:15px}.cbl-admin-shell input:focus,.cbl-admin-shell select:focus,.cbl-admin-shell textarea:focus{border-color:var(--cbl-admin-gold);outline:0;box-shadow:0 0 0 3px #c6a45a17}.cbl-admin-empty-state,.cbl-admin-empty{border:1px dashed var(--cbl-admin-line);text-align:center;border-radius:4px;padding:48px 24px}.cbl-admin-empty-state strong,.cbl-admin-empty strong{color:#fff;font-size:17px;font-weight:850;display:block}.cbl-admin-empty-state p,.cbl-admin-empty p{max-width:520px;color:var(--cbl-admin-muted);margin:8px auto 0;font-size:14px;line-height:1.6}@media (max-width:1180px){:root{--cbl-admin-sidebar-width:225px}.cbl-admin-quick-grid,.cbl-admin-events-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-admin-event-row{grid-template-columns:130px minmax(0,1fr)}.cbl-admin-event-row-actions{border-top:1px solid var(--cbl-admin-line);border-left:0;flex-direction:row;grid-column:1/-1;align-items:center}.cbl-admin-event-row-actions .cbl-admin-open-button{width:auto;min-width:150px}}@media (max-width:820px){.cbl-admin-shell{display:block}.cbl-admin-sidebar{border-right:0;border-bottom:1px solid var(--cbl-admin-line);width:100%;height:auto;position:relative}.cbl-admin-content{width:min(calc(100% - 34px), var(--cbl-admin-content-width));padding-top:34px}.cbl-admin-header{padding:17px 20px}.cbl-admin-environment{display:none}.cbl-admin-page-heading{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.cbl-admin-quick-grid,.cbl-admin-events-summary,.cbl-admin-event-row{grid-template-columns:1fr}.cbl-admin-event-date-block{border-right:0;border-bottom:1px solid var(--cbl-admin-line);align-items:flex-start}.cbl-admin-event-date-block>strong{font-size:36px}.cbl-admin-event-row-top{flex-direction:column}.cbl-admin-event-row-meta{flex-direction:column;gap:7px}.cbl-admin-event-row-meta>span+span:before{display:none}.cbl-admin-event-row-actions{flex-direction:column;align-items:stretch}.cbl-admin-event-row-actions .cbl-admin-open-button{width:100%}.cbl-admin-page-heading h2,.cbl-admin-dashboard-hero h2{font-size:40px}}.cbl-admin-fighters-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:38px;display:grid}.cbl-admin-fighters-summary>div{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:4px;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.cbl-admin-fighters-summary strong{color:#fff;font-size:34px;font-weight:900;line-height:1}.cbl-admin-fighters-summary span{color:var(--cbl-admin-muted);margin-top:8px;font-size:12px;font-weight:750}.cbl-admin-fighters-list-section+.cbl-admin-fighters-list-section{margin-top:42px}.cbl-admin-fighter-list{flex-direction:column;gap:10px;display:flex}.cbl-admin-fighter-row{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:5px;grid-template-columns:minmax(0,1fr) 190px;min-height:148px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.cbl-admin-fighter-row:hover{border-color:var(--cbl-admin-line-gold);background:var(--cbl-admin-surface-2)}.cbl-admin-fighter-row.is-inactive{opacity:.72}.cbl-admin-fighter-row-main{min-width:0;padding:22px 24px}.cbl-admin-fighter-row-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cbl-admin-fighter-id{color:var(--cbl-admin-dim);margin-bottom:5px;font-size:11px;font-weight:750;display:block}.cbl-admin-fighter-row h4{color:#fff;margin:0;font-size:23px;font-weight:900;line-height:1.1}.cbl-admin-fighter-row-title p{color:var(--cbl-admin-gold-light);margin:6px 0 0;font-size:13px;font-weight:700}.cbl-admin-fighter-status{border:1px solid var(--cbl-admin-line);min-height:30px;color:var(--cbl-admin-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.cbl-admin-fighter-status.is-active{color:#86d7a0;border-color:#68c48759}.cbl-admin-fighter-row-meta{border-top:1px solid var(--cbl-admin-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:18px;display:grid}.cbl-admin-fighter-row-meta span{color:var(--cbl-admin-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cbl-admin-fighter-row-meta strong{color:var(--cbl-admin-text);overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.4;display:block}.cbl-admin-fighter-row-actions{border-left:1px solid var(--cbl-admin-line);background:#ffffff03;justify-content:flex-end;align-items:flex-end;padding:22px;display:flex}.cbl-admin-fighter-row-actions .cbl-admin-open-button{width:100%}.cbl-admin-fighters-archive{padding-top:6px}@media (max-width:1180px){.cbl-admin-fighters-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-admin-fighter-row{grid-template-columns:1fr}.cbl-admin-fighter-row-actions{border-top:1px solid var(--cbl-admin-line);border-left:0}.cbl-admin-fighter-row-actions .cbl-admin-open-button{width:auto;min-width:170px}}@media (max-width:720px){.cbl-admin-fighters-summary{grid-template-columns:1fr}.cbl-admin-fighter-row-title{flex-direction:column}.cbl-admin-fighter-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-admin-fighter-row-actions{align-items:stretch}.cbl-admin-fighter-row-actions .cbl-admin-open-button{width:100%}}@media (max-width:480px){.cbl-admin-fighter-row-meta{grid-template-columns:1fr}}.cbl-admin-event-breadcrumb{color:var(--cbl-admin-dim);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.cbl-admin-back-link{color:var(--cbl-admin-muted);text-decoration:none}.cbl-admin-back-link:hover{color:var(--cbl-admin-gold-light)}.cbl-admin-event-hero{border-bottom:1px solid var(--cbl-admin-line);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;padding-bottom:30px;display:flex}.cbl-admin-event-hero-copy{min-width:0}.cbl-admin-event-hero h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:950;line-height:.98}.cbl-admin-event-hero-meta{color:var(--cbl-admin-muted);flex-wrap:wrap;gap:8px 24px;margin-top:15px;font-size:14px;font-weight:700;display:flex}.cbl-admin-event-hero-badges{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.cbl-admin-event-hero-badges>span,.cbl-admin-bout-tags>span{border:1px solid var(--cbl-admin-line);min-height:29px;color:var(--cbl-admin-muted);letter-spacing:.06em;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.cbl-admin-event-hero-badges>span.is-gold,.cbl-admin-bout-tags>span.is-gold{border-color:var(--cbl-admin-line-gold);color:var(--cbl-admin-gold-light)}.cbl-admin-event-hero-badges>span.is-live{color:#86d7a0;border-color:#68c48759}.cbl-admin-event-hero-action{flex:none}.cbl-admin-event-edit-trigger,.cbl-admin-add-fight-trigger,.cbl-admin-fight-edit-trigger{border:1px solid var(--cbl-admin-line-gold);min-height:44px;color:var(--cbl-admin-gold-light);font:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:820;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.cbl-admin-event-edit-trigger:hover,.cbl-admin-add-fight-trigger:hover,.cbl-admin-fight-edit-trigger:hover{border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a1a;transform:translateY(-1px)}.cbl-admin-event-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:42px;display:grid}.cbl-admin-event-summary>div{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:4px;flex-direction:column;justify-content:center;min-height:108px;padding:20px;display:flex}.cbl-admin-event-summary strong{color:#fff;font-size:33px;font-weight:900;line-height:1}.cbl-admin-event-summary span{color:var(--cbl-admin-muted);margin-top:8px;font-size:12px;font-weight:750}.cbl-admin-event-info-panel{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:5px;margin-bottom:46px}.cbl-admin-event-info-panel>.cbl-admin-section-heading{border-bottom:1px solid var(--cbl-admin-line);margin:0;padding:20px 22px}.cbl-admin-event-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cbl-admin-event-info-grid>div{border-right:1px solid var(--cbl-admin-line-soft);border-bottom:1px solid var(--cbl-admin-line-soft);min-height:94px;padding:18px 20px}.cbl-admin-event-info-grid>div:nth-child(4n){border-right:0}.cbl-admin-event-info-grid span,.cbl-admin-event-description>span,.cbl-admin-event-location-link>span{color:var(--cbl-admin-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.cbl-admin-event-info-grid strong{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.45;display:block}.cbl-admin-event-description,.cbl-admin-event-location-link{border-top:1px solid var(--cbl-admin-line-soft);padding:20px 22px}.cbl-admin-event-description p{max-width:900px;color:var(--cbl-admin-muted);margin:0;font-size:14px;line-height:1.65}.cbl-admin-event-location-link a{color:var(--cbl-admin-gold-light);font-size:14px;font-weight:800;text-decoration:none}.cbl-admin-event-location-link a:hover{color:#fff}.cbl-admin-event-fight-section{margin-bottom:46px}.cbl-admin-fight-section-heading{align-items:center}.cbl-admin-bout-list{flex-direction:column;gap:12px;display:flex}.cbl-admin-bout-card{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:5px;transition:border-color .15s,background .15s;overflow:hidden}.cbl-admin-bout-card:hover{border-color:var(--cbl-admin-line-gold);background:var(--cbl-admin-surface-2)}.cbl-admin-bout-card.is-main-event{border-color:#c6a45a47}.cbl-admin-bout-card-header{border-bottom:1px solid var(--cbl-admin-line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 18px;display:flex}.cbl-admin-bout-card-header>div:first-child{align-items:center;gap:12px;display:flex}.cbl-admin-bout-card-header>div:first-child>span{color:var(--cbl-admin-muted);font-size:12px;font-weight:800}.cbl-admin-bout-card-header>div:first-child>strong{color:var(--cbl-admin-gold-light);letter-spacing:.06em;font-size:11px;font-weight:850}.cbl-admin-bout-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cbl-admin-bout-matchup{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;min-height:180px;padding:28px 30px;display:grid}.cbl-admin-bout-fighter{min-width:0}.cbl-admin-bout-fighter.is-red{text-align:left}.cbl-admin-bout-fighter.is-blue{text-align:right}.cbl-admin-bout-fighter>span{color:var(--cbl-admin-dim);letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.cbl-admin-bout-fighter.is-red>span{color:#c88484}.cbl-admin-bout-fighter.is-blue>span{color:#82a0d1}.cbl-admin-bout-fighter strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,32px);font-weight:950;line-height:1.05;display:block}.cbl-admin-bout-fighter em{color:var(--cbl-admin-gold-light);margin-top:7px;font-size:13px;font-style:normal;font-weight:700;display:block}.cbl-admin-bout-fighter small{color:var(--cbl-admin-dim);margin-top:10px;font-size:10px;font-weight:700;display:block}.cbl-admin-bout-vs{border:1px solid var(--cbl-admin-line-gold);width:50px;height:50px;color:var(--cbl-admin-gold-light);border-radius:50%;place-items:center;margin:0 auto;font-size:12px;font-weight:900;display:grid}.cbl-admin-bout-footer{border-top:1px solid var(--cbl-admin-line-soft);background:#ffffff03;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.cbl-admin-bout-meta{color:var(--cbl-admin-muted);flex-wrap:wrap;gap:7px 20px;font-size:12px;font-weight:700;display:flex}.cbl-admin-bout-action{flex:none}.cbl-admin-bout-note{border-top:1px solid var(--cbl-admin-line-soft);color:var(--cbl-admin-muted);padding:13px 18px;font-size:12px;line-height:1.5}.cbl-admin-bout-note strong{color:var(--cbl-admin-gold-light)}.cbl-admin-event-actions-panel{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);border-radius:5px;justify-content:space-between;align-items:center;gap:30px;padding:24px;display:flex}.cbl-admin-event-actions-panel h3{color:#fff;margin:0;font-size:22px;font-weight:900}.cbl-admin-event-actions-panel>div:first-child>p:last-child{max-width:720px;color:var(--cbl-admin-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.cbl-admin-event-actions-control{flex:none}.cbl-admin-readonly-note{color:var(--cbl-admin-muted);font-size:13px;font-weight:750}.cbl-admin-event-cancel-trigger,.cbl-admin-event-restore-trigger{color:#d79a9a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cd585861;border-radius:4px;padding:0 17px;font-size:13px;font-weight:800}.cbl-admin-event-cancel-trigger:hover:not(:disabled){color:#fff;background:#b400001a;border-color:#dc646499}.cbl-admin-event-editor-backdrop,.cbl-admin-add-fight-backdrop,.cbl-admin-fight-editor-backdrop{z-index:10000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f0;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.cbl-admin-event-editor,.cbl-admin-add-fight-modal,.cbl-admin-fight-editor{border:1px solid var(--cbl-admin-line-gold);background:#0b0b0b;border-radius:6px;width:min(900px,100%);max-height:calc(100vh - 56px);margin:auto;overflow-y:auto;box-shadow:0 30px 100px #000000a8}.cbl-admin-event-editor-header,.cbl-admin-add-fight-header,.cbl-admin-fight-editor-header{z-index:2;border-bottom:1px solid var(--cbl-admin-line);background:#0b0b0bfa;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.cbl-admin-event-editor-header p,.cbl-admin-add-fight-header p,.cbl-admin-fight-editor-header p{color:var(--cbl-admin-gold);letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:850}.cbl-admin-event-editor-header h2,.cbl-admin-add-fight-header h2,.cbl-admin-fight-editor-header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:950;line-height:1}.cbl-admin-event-editor-header>div>span,.cbl-admin-add-fight-header>div>span,.cbl-admin-fight-editor-header>div>span{color:var(--cbl-admin-muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.cbl-admin-event-editor-close,.cbl-admin-add-fight-close,.cbl-admin-fight-editor-close{border:1px solid var(--cbl-admin-line);width:40px;height:40px;color:var(--cbl-admin-muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:0 0 40px;font-size:22px;line-height:1}.cbl-admin-event-editor-close:hover,.cbl-admin-add-fight-close:hover,.cbl-admin-fight-editor-close:hover{border-color:var(--cbl-admin-gold);color:#fff}.cbl-admin-event-editor-section,.cbl-admin-fight-editor-section,.cbl-admin-add-fight-section{border-bottom:1px solid var(--cbl-admin-line-soft);padding:24px}.cbl-admin-event-editor-section-heading,.cbl-admin-fight-editor-section-heading,.cbl-admin-add-fight-section-heading{grid-template-columns:34px minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}.cbl-admin-event-editor-section-heading>span,.cbl-admin-fight-editor-section-heading>span,.cbl-admin-add-fight-section-heading>span{color:var(--cbl-admin-gold);font-size:11px;font-weight:850}.cbl-admin-event-editor-section-heading h3,.cbl-admin-fight-editor-section-heading h3,.cbl-admin-add-fight-section-heading h3{color:#fff;margin:0;font-size:18px;font-weight:900}.cbl-admin-event-editor-section-heading p,.cbl-admin-fight-editor-section-heading p,.cbl-admin-add-fight-section-heading p{max-width:620px;color:var(--cbl-admin-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.cbl-admin-event-editor-fields,.cbl-admin-fight-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cbl-admin-event-editor-fields .is-wide,.cbl-admin-fight-editor-fields .is-wide{grid-column:1/-1}.cbl-admin-event-editor-footer,.cbl-admin-fight-editor-footer,.cbl-admin-add-fight-footer{justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px 24px;display:flex}.cbl-admin-event-editor-footer button,.cbl-admin-fight-editor-footer button,.cbl-admin-add-fight-footer button{border:1px solid var(--cbl-admin-line-gold);min-height:44px;color:var(--cbl-admin-gold-light);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 17px;font-size:13px;font-weight:800}.cbl-admin-event-editor-footer button.is-primary,.cbl-admin-fight-editor-footer button.is-primary,.cbl-admin-add-fight-footer button.is-primary{background:var(--cbl-admin-gold);color:#080808}.cbl-admin-event-editor-footer button:hover:not(:disabled),.cbl-admin-fight-editor-footer button:hover:not(:disabled),.cbl-admin-add-fight-footer button:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a1a}.cbl-admin-event-editor-footer button.is-primary:hover:not(:disabled),.cbl-admin-fight-editor-footer button.is-primary:hover:not(:disabled),.cbl-admin-add-fight-footer button.is-primary:hover:not(:disabled){background:var(--cbl-admin-gold-light);color:#080808}@media (max-width:1100px){.cbl-admin-event-summary,.cbl-admin-event-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbl-admin-event-info-grid>div:nth-child(4n){border-right:1px solid var(--cbl-admin-line-soft)}.cbl-admin-event-info-grid>div:nth-child(2n){border-right:0}}@media (max-width:820px){.cbl-admin-event-hero,.cbl-admin-event-actions-panel{flex-direction:column;align-items:flex-start}.cbl-admin-bout-matchup{grid-template-columns:1fr;gap:18px}.cbl-admin-bout-fighter.is-red,.cbl-admin-bout-fighter.is-blue{text-align:center}.cbl-admin-bout-footer{flex-direction:column;align-items:stretch}.cbl-admin-bout-action,.cbl-admin-bout-action .cbl-admin-fight-edit-trigger{width:100%}}@media (max-width:620px){.cbl-admin-event-summary,.cbl-admin-event-info-grid{grid-template-columns:1fr}.cbl-admin-event-info-grid>div,.cbl-admin-event-info-grid>div:nth-child(2n),.cbl-admin-event-info-grid>div:nth-child(4n){border-right:0}.cbl-admin-event-editor-fields,.cbl-admin-fight-editor-fields{grid-template-columns:1fr}.cbl-admin-event-editor-fields .is-wide,.cbl-admin-fight-editor-fields .is-wide{grid-column:auto}.cbl-admin-event-editor-backdrop,.cbl-admin-add-fight-backdrop,.cbl-admin-fight-editor-backdrop{padding:12px}}.cbl-admin-add-fight-backdrop{padding:30px}.cbl-admin-add-fight-modal{background:#090909;border-color:#c6a45a75;border-radius:7px;width:min(980px,100%);max-height:calc(100vh - 60px);box-shadow:0 36px 120px #000000bd}.cbl-admin-add-fight-header{background:#090909fb;border-bottom:1px solid #ffffff1a;padding:28px 30px}.cbl-admin-add-fight-header p{color:var(--cbl-admin-gold);letter-spacing:.14em;margin:0 0 7px;font-size:12px;font-weight:900}.cbl-admin-add-fight-header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,44px);font-weight:950;line-height:1}.cbl-admin-add-fight-header>div>span{color:var(--cbl-admin-muted);margin-top:10px;font-size:15px;font-weight:700}.cbl-admin-add-fight-close{border-radius:5px;flex:0 0 46px;width:46px;height:46px;font-size:26px}.cbl-admin-add-fight-form{width:100%}.cbl-admin-add-fight-section{border-bottom:1px solid #ffffff13;padding:30px}.cbl-admin-add-fight-section-heading{align-items:baseline;gap:14px;margin:0 0 24px;display:flex}.cbl-admin-add-fight-section-heading>span{color:var(--cbl-admin-gold);letter-spacing:.1em;flex:none;font-size:12px;font-weight:900;line-height:1}.cbl-admin-add-fight-section-heading>strong{color:#fff;letter-spacing:-.015em;font-size:21px;font-weight:950;line-height:1.1;display:block}.cbl-admin-add-fight-corners{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cbl-admin-add-fight-field{flex-direction:column;gap:9px;min-width:0;display:flex}.cbl-admin-add-fight-field>span{color:#b8b4ac;letter-spacing:.055em;font-size:13px;font-weight:850;line-height:1.2;display:block}.cbl-admin-add-fight-field select{color:#fff;width:100%;min-height:54px;font:inherit;background:#0d0d0d;border:1px solid #ffffff21;border-radius:5px;outline:none;padding:0 15px;font-size:15px;font-weight:720;transition:border-color .15s,box-shadow .15s,background .15s}.cbl-admin-add-fight-field select:hover:not(:disabled){background:#101010;border-color:#ffffff38}.cbl-admin-add-fight-field select:focus{border-color:var(--cbl-admin-gold);box-shadow:0 0 0 3px #c6a45a1a}.cbl-admin-add-fight-field.is-red select{border-left:4px solid #b94c4c}.cbl-admin-add-fight-field.is-blue select{border-left:4px solid #4e73bb}.cbl-admin-add-fight-field small{color:#77736c;min-height:20px;font-size:12px;font-weight:700;line-height:1.45;display:block}.cbl-admin-add-fight-vs{min-height:54px;color:var(--cbl-admin-gold-light);background:#c6a45a0b;border:1px solid #c6a45a33;border-radius:5px;place-items:center;margin-top:26px;font-size:16px;font-weight:950;line-height:1;display:grid}.cbl-admin-add-fight-section>.cbl-admin-add-fight-field{margin-top:4px}.cbl-admin-add-fight-derived{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.cbl-admin-add-fight-derived>div{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:5px;flex-direction:column;justify-content:center;min-height:106px;padding:18px 20px;display:flex}.cbl-admin-add-fight-derived>div>span{color:#858179;letter-spacing:.06em;font-size:12px;font-weight:850;line-height:1.2;display:block}.cbl-admin-add-fight-derived>div>strong{color:#fff;margin-top:8px;font-size:20px;font-weight:950;line-height:1.1;display:block}.cbl-admin-add-fight-derived>div:nth-child(2)>strong{color:var(--cbl-admin-gold-light);font-size:36px;line-height:.95}.cbl-admin-add-fight-derived>small{color:var(--cbl-admin-muted);background:#c6a45a0b;border:1px solid #c6a45a38;border-radius:5px;grid-column:1/-1;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.5;display:block}.cbl-admin-add-fight-message{border-radius:5px;margin:22px 30px 0;padding:15px 17px;font-size:14px;font-weight:750;line-height:1.45}.cbl-admin-add-fight-message.is-error{color:#e3a1a1;background:#ce505014;border:1px solid #ce505061}.cbl-admin-add-fight-message.is-success{color:#a6dcb7;background:#68c48714;border:1px solid #68c48757}.cbl-admin-add-fight-footer{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090909;border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:10px;padding:20px 30px;display:flex;position:sticky;bottom:0}.cbl-admin-add-fight-footer button{color:#d5d1c8;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c6a45a6b;border-radius:5px;padding:0 20px;font-size:13px;font-weight:900;transition:border-color .15s,background .15s,color .15s,transform .15s}.cbl-admin-add-fight-footer button:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a14;transform:translateY(-1px)}.cbl-admin-add-fight-footer button.is-primary{border-color:var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#080808}.cbl-admin-add-fight-footer button.is-primary:hover:not(:disabled){background:var(--cbl-admin-gold-light);color:#080808}.cbl-admin-add-fight-footer button:disabled,.cbl-admin-add-fight-close:disabled,.cbl-admin-add-fight-field select:disabled{opacity:.42;cursor:not-allowed}.cbl-admin-add-fight-trigger{border:1px solid var(--cbl-admin-line-gold);min-height:46px;color:var(--cbl-admin-gold-light);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:0 18px;font-size:13px;font-weight:900;transition:border-color .15s,background .15s,color .15s,transform .15s}.cbl-admin-add-fight-trigger:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a17;transform:translateY(-1px)}@media (max-width:760px){.cbl-admin-add-fight-backdrop{padding:10px}.cbl-admin-add-fight-modal{max-height:calc(100vh - 20px)}.cbl-admin-add-fight-header,.cbl-admin-add-fight-section,.cbl-admin-add-fight-footer{padding-left:18px;padding-right:18px}.cbl-admin-add-fight-corners,.cbl-admin-add-fight-derived{grid-template-columns:1fr}.cbl-admin-add-fight-vs{border-left:0;border-right:0;width:100%;min-height:42px;margin:0}.cbl-admin-add-fight-derived>small{grid-column:auto}.cbl-admin-add-fight-footer{grid-template-columns:1fr;display:grid}.cbl-admin-add-fight-footer button{width:100%}}.cbl-admin-home{position:relative}.cbl-admin-home:before{content:"CBL";z-index:0;color:#c6a45a06;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(160px,19vw,300px);font-weight:950;line-height:.8;position:absolute;top:-34px;right:0}.cbl-admin-home>*{z-index:1;position:relative}.cbl-admin-home-hero{border-bottom:1px solid var(--cbl-admin-line);grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:end;gap:clamp(44px,6vw,90px);min-height:340px;padding:22px 0 54px;display:grid}.cbl-admin-home-kicker{color:var(--cbl-admin-gold);letter-spacing:.18em;margin:0 0 14px;font-size:12px;font-weight:900}.cbl-admin-home-hero-copy h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.6vw,82px);font-weight:950;line-height:.9}.cbl-admin-home-hero-copy h2 span{color:var(--cbl-admin-gold-light)}.cbl-admin-home-intro{max-width:720px;color:var(--cbl-admin-muted);margin:24px 0 0;font-size:16px;line-height:1.7}.cbl-admin-home-session{border:1px solid var(--cbl-admin-line-gold);background:linear-gradient(145deg, #c6a45a0f, #ffffff03 48%, #0000001a), var(--cbl-admin-surface)}.cbl-admin-home-session-heading{border-bottom:1px solid var(--cbl-admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 22px;display:flex}.cbl-admin-home-session-heading p{color:#fff;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.cbl-admin-home-session-heading>span{color:var(--cbl-admin-green);letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.cbl-admin-home-session-heading i{background:var(--cbl-admin-green);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 12px #68c4875c}.cbl-admin-home-session dl{margin:0;padding:8px 22px 12px}.cbl-admin-home-session dl>div{border-bottom:1px solid var(--cbl-admin-line-soft);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;min-height:58px;display:grid}.cbl-admin-home-session dl>div:last-child{border-bottom:0}.cbl-admin-home-session dt{color:var(--cbl-admin-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.cbl-admin-home-session dd{color:#fff;text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850}.cbl-admin-home-section{padding-top:54px}.cbl-admin-home-section-secondary{padding-top:68px}.cbl-admin-home-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.cbl-admin-home-section-heading>div>p{color:var(--cbl-admin-gold);letter-spacing:.16em;margin:0 0 5px;font-size:11px;font-weight:900}.cbl-admin-home-section-heading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:950;line-height:1}.cbl-admin-home-section-heading>span{max-width:440px;color:var(--cbl-admin-muted);text-align:right;font-size:14px;line-height:1.55}.cbl-admin-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cbl-admin-home-card{border:1px solid var(--cbl-admin-line);background:radial-gradient(circle at 88% 10%, #c6a45a0e, transparent 30%), linear-gradient(145deg, #ffffff08, #ffffff02 52%, #0000001a), var(--cbl-admin-surface);min-height:250px;color:inherit;flex-direction:column;justify-content:space-between;padding:24px 24px 26px;text-decoration:none;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden}.cbl-admin-home-card:before{content:"";background:linear-gradient(90deg, var(--cbl-admin-gold-dark), var(--cbl-admin-gold-light), var(--cbl-admin-gold-dark));transform-origin:0;opacity:.65;width:100%;height:3px;transition:transform .22s,opacity .22s;position:absolute;top:0;left:0;transform:scaleX(.18)}.cbl-admin-home-card:hover{border-color:var(--cbl-admin-line-gold);background:radial-gradient(circle at 88% 10%, #c6a45a1a, transparent 34%), var(--cbl-admin-surface-hover);transform:translateY(-3px);box-shadow:0 20px 48px #00000047}.cbl-admin-home-card:hover:before{opacity:1;transform:scaleX(1)}.cbl-admin-home-card-top{justify-content:space-between;align-items:center;display:flex}.cbl-admin-home-card-number{color:var(--cbl-admin-dim);letter-spacing:.16em;font-size:11px;font-weight:900}.cbl-admin-home-card-arrow{color:var(--cbl-admin-gold-light);font-size:24px;line-height:1;transition:transform .17s}.cbl-admin-home-card:hover .cbl-admin-home-card-arrow{transform:translate(3px,-3px)}.cbl-admin-home-card-copy>p{color:var(--cbl-admin-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.cbl-admin-home-card-copy h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.4vw,36px);font-weight:950;line-height:1}.cbl-admin-home-card-copy>span{max-width:340px;color:var(--cbl-admin-muted);margin-top:13px;font-size:14px;line-height:1.55;display:block}.cbl-admin-home-tools{border-top:1px solid var(--cbl-admin-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cbl-admin-home-tool{border-bottom:1px solid var(--cbl-admin-line);min-height:148px;color:inherit;justify-content:space-between;align-items:center;gap:30px;padding:24px 26px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.cbl-admin-home-tool:nth-child(odd){border-right:1px solid var(--cbl-admin-line)}.cbl-admin-home-tool:hover{background:#ffffff07}.cbl-admin-home-tool>div>p{color:var(--cbl-admin-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.cbl-admin-home-tool h3{color:#fff;margin:0;font-size:23px;font-weight:900;line-height:1.1}.cbl-admin-home-tool>div>span{max-width:470px;color:var(--cbl-admin-muted);margin-top:9px;font-size:13px;line-height:1.55;display:block}.cbl-admin-home-tool-arrow{color:var(--cbl-admin-gold-light);flex:none;font-size:23px;transition:transform .16s}.cbl-admin-home-tool:hover .cbl-admin-home-tool-arrow{transform:translate(4px)}@media (max-width:1180px){.cbl-admin-home-hero{grid-template-columns:1fr;align-items:start}.cbl-admin-home-session{max-width:620px}.cbl-admin-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.cbl-admin-home-hero{min-height:0;padding-top:8px}.cbl-admin-home-hero-copy h2{font-size:clamp(44px,11vw,64px)}.cbl-admin-home-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.cbl-admin-home-section-heading>span{text-align:left}.cbl-admin-home-grid,.cbl-admin-home-tools{grid-template-columns:1fr}.cbl-admin-home-tool:nth-child(odd){border-right:0}}@media (max-width:560px){.cbl-admin-home-card{min-height:220px}.cbl-admin-home-session-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-top:14px;padding-bottom:14px}.cbl-admin-home-session dl>div{grid-template-columns:1fr;gap:4px;padding:11px 0}.cbl-admin-home-session dd{text-align:left}}.cbl-admin-add-fight-section-heading-with-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.cbl-admin-add-fight-section-heading-with-action>div{min-width:0}.cbl-admin-add-fight-section-heading-with-action>div>span,.cbl-admin-add-fight-section-heading-with-action>div>strong{display:block}.cbl-admin-non-roster-toggle{min-height:40px;color:var(--cbl-admin-gold-light);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #c6a45a6b;border-radius:4px;flex:none;padding:0 14px;font-size:11px;font-weight:850;transition:background .15s,border-color .15s,color .15s}.cbl-admin-non-roster-toggle:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a17}.cbl-admin-non-roster-toggle:disabled{opacity:.42;cursor:not-allowed}.cbl-admin-non-roster-intro{border-bottom:1px solid var(--cbl-admin-line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin-bottom:18px;padding-bottom:17px;display:grid}.cbl-admin-non-roster-intro span{color:var(--cbl-admin-gold);letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.cbl-admin-non-roster-intro strong{color:#fff;font-size:15px;font-weight:900;display:block}.cbl-admin-non-roster-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cbl-admin-non-roster-form label{min-width:0}.cbl-admin-non-roster-form label.is-wide{grid-column:1/-1}.cbl-admin-non-roster-form label>span{color:var(--cbl-admin-dim);letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.cbl-admin-non-roster-form input{background:#090909;min-height:44px}.cbl-admin-non-roster-message{border:1px solid var(--cbl-admin-line);border-radius:4px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.5}.cbl-admin-non-roster-message.is-error{color:#dda2a2;background:#961e1e14;border-color:#cd585857}.cbl-admin-non-roster-message.is-success{color:#91d8a7;background:#28824b14;border-color:#68c48752}.cbl-admin-non-roster-actions>span{color:var(--cbl-admin-dim);letter-spacing:.07em;font-size:9px;font-weight:850}.cbl-admin-non-roster-actions>button{border:1px solid var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#090909;min-height:42px;font:inherit;cursor:pointer;border-radius:4px;flex:none;padding:0 16px;font-size:11px;font-weight:900;transition:background .15s,border-color .15s,color .15s}.cbl-admin-non-roster-actions>button:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);background:var(--cbl-admin-gold-light)}.cbl-admin-non-roster-actions>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.cbl-admin-add-fight-section-heading-with-action,.cbl-admin-non-roster-actions{flex-direction:column;align-items:stretch}.cbl-admin-non-roster-toggle,.cbl-admin-non-roster-actions>button{width:100%}.cbl-admin-non-roster-intro,.cbl-admin-non-roster-form{grid-template-columns:1fr}.cbl-admin-non-roster-form label.is-wide{grid-column:auto}}.cbl-admin-add-fight-section-heading.cbl-admin-add-fight-section-heading-with-action{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;grid-template-columns:none!important;display:flex!important}.cbl-admin-add-fight-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.cbl-admin-add-fight-heading-index{border:1px solid #c6a45a57;border-radius:3px;flex:0 0 34px;place-items:center;width:34px;height:34px;color:var(--cbl-admin-gold)!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:900!important;display:grid!important}.cbl-admin-add-fight-heading-copy>div{min-width:0}.cbl-admin-add-fight-heading-kicker{color:var(--cbl-admin-gold)!important;letter-spacing:.14em!important;margin:0 0 4px!important;font-size:9px!important;font-weight:900!important;display:block!important}.cbl-admin-add-fight-heading-copy strong{color:#fff;font-size:17px;font-weight:900;line-height:1.05;display:block}.cbl-admin-button.cbl-admin-non-roster-toggle{width:auto;min-width:210px;min-height:42px;color:var(--cbl-admin-gold-light);letter-spacing:.055em;white-space:nowrap;box-shadow:none;background:#c6a45a0f;border:1px solid #c6a45a80;border-radius:4px;padding:0 16px;font-size:11px;font-weight:900;line-height:1;transform:none}.cbl-admin-button.cbl-admin-non-roster-toggle:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);color:#fff;background:#c6a45a24;transform:none}.cbl-admin-non-roster-panel{background:linear-gradient(145deg,#c6a45a06,#0000 38%),#0b0b0b;border:1px solid #c6a45a3d;border-radius:5px;margin:0 0 26px;padding:22px}.cbl-admin-non-roster-intro{border-bottom:1px solid var(--cbl-admin-line-soft);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:34px;margin-bottom:20px;padding-bottom:18px;display:grid}.cbl-admin-non-roster-intro-title span{color:var(--cbl-admin-gold);letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900;display:block}.cbl-admin-non-roster-intro-title strong{color:#fff;font-size:16px;font-weight:900;line-height:1.15;display:block}.cbl-admin-non-roster-intro p{color:var(--cbl-admin-muted);margin:0;font-size:12px;line-height:1.65}.cbl-admin-non-roster-actions{border-top:1px solid var(--cbl-admin-line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.cbl-admin-non-roster-actions>span{max-width:470px;color:var(--cbl-admin-dim);letter-spacing:.07em;font-size:9px;font-weight:850;line-height:1.5}.cbl-admin-button.cbl-admin-non-roster-add-button{border:1px solid var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#080808;letter-spacing:.055em;min-width:150px;min-height:44px;box-shadow:none;border-radius:4px;flex:none;padding:0 18px;font-size:11px;font-weight:950;line-height:1;transform:none}.cbl-admin-button.cbl-admin-non-roster-add-button:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);background:var(--cbl-admin-gold-light);color:#050505;transform:none}.cbl-admin-button.cbl-admin-non-roster-add-button:disabled,.cbl-admin-button.cbl-admin-non-roster-toggle:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (max-width:760px){.cbl-admin-add-fight-section-heading.cbl-admin-add-fight-section-heading-with-action{flex-direction:column;align-items:stretch;gap:16px}.cbl-admin-button.cbl-admin-non-roster-toggle{width:100%}.cbl-admin-non-roster-intro{grid-template-columns:1fr;gap:12px}.cbl-admin-non-roster-actions{flex-direction:column;align-items:stretch}.cbl-admin-button.cbl-admin-non-roster-add-button{width:100%}}.cbl-admin-fighters-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.cbl-admin-add-fighter-trigger{border:1px solid var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#090909;min-width:158px;min-height:48px;font:inherit;letter-spacing:.065em;cursor:pointer;border-radius:4px;flex:none;padding:0 20px;font-size:11px;font-weight:950;transition:background .15s,border-color .15s,transform .15s}.cbl-admin-add-fighter-trigger:hover{border-color:var(--cbl-admin-gold-light);background:var(--cbl-admin-gold-light);transform:translateY(-1px)}.cbl-admin-create-fighter-backdrop{z-index:1400;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f0;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.cbl-admin-create-fighter-modal{background:#0b0b0b;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a8}.cbl-admin-create-fighter-header{background:#090909;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 22px;display:flex}.cbl-admin-create-fighter-header p{color:var(--cbl-admin-gold);letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:900}.cbl-admin-create-fighter-header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:.95}.cbl-admin-create-fighter-header span{color:var(--cbl-admin-muted);margin-top:9px;font-size:12px;display:block}.cbl-admin-create-fighter-close{color:#a6a6a6;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex:0 0 44px;place-items:center;font-size:24px;line-height:1;display:grid}.cbl-admin-create-fighter-form{min-height:0;overflow-y:auto}.cbl-admin-create-fighter-notice{background:#c6a45a0b;border:1px solid #c6a45a3d;border-radius:4px;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:22px;margin:22px 24px 0;padding:15px 17px;display:grid}.cbl-admin-create-fighter-notice strong{color:var(--cbl-admin-gold-light);letter-spacing:.09em;font-size:10px;font-weight:900}.cbl-admin-create-fighter-notice span{color:var(--cbl-admin-muted);font-size:12px;line-height:1.55}.cbl-admin-create-fighter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px 26px;display:grid}.cbl-admin-create-fighter-grid label.is-wide{grid-column:1/-1}.cbl-admin-create-fighter-grid label>span{color:var(--cbl-admin-dim);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.cbl-admin-create-fighter-grid input{color:#fff;width:100%;min-height:46px;font:inherit;background:#090909;border:1px solid #ffffff1f;border-radius:4px;outline:0;padding:0 13px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.cbl-admin-create-fighter-grid input:focus{border-color:var(--cbl-admin-gold);background:#0c0c0c;box-shadow:0 0 0 3px #c6a45a14}.cbl-admin-create-fighter-grid input::placeholder{color:#585858}.cbl-admin-create-fighter-message{border:1px solid var(--cbl-admin-line);border-radius:4px;margin:0 24px 20px;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.5}.cbl-admin-create-fighter-message.is-error{color:#dda2a2;background:#961e1e14;border-color:#cd585857}.cbl-admin-create-fighter-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090909;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.cbl-admin-create-fighter-footer button{color:#bdbdbd;min-height:46px;font:inherit;letter-spacing:.055em;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:4px;padding:0 18px;font-size:11px;font-weight:900}.cbl-admin-create-fighter-footer button.is-primary{border-color:var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#090909;min-width:145px}.cbl-admin-create-fighter-footer button.is-primary:hover:not(:disabled){border-color:var(--cbl-admin-gold-light);background:var(--cbl-admin-gold-light);color:#050505}.cbl-admin-create-fighter-footer button:disabled,.cbl-admin-create-fighter-close:disabled{opacity:.4;cursor:not-allowed}@media (max-width:760px){.cbl-admin-fighters-page-heading{flex-direction:column;align-items:stretch}.cbl-admin-add-fighter-trigger{width:100%}.cbl-admin-create-fighter-backdrop{padding:12px}.cbl-admin-create-fighter-notice,.cbl-admin-create-fighter-grid{grid-template-columns:1fr}.cbl-admin-create-fighter-grid label.is-wide{grid-column:auto}.cbl-admin-create-fighter-footer{flex-direction:column-reverse}.cbl-admin-create-fighter-footer button{width:100%}}.cbl-admin-default-images-page .cbl-admin-page-heading{margin-bottom:22px}.cbl-admin-default-images{gap:18px;display:grid}.cbl-admin-default-images-summary{background:#c6a45a09;border:1px solid #c6a45a38;border-radius:5px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:28px;padding:18px 20px;display:grid}.cbl-admin-default-images-summary span{color:var(--cbl-admin-gold);letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.cbl-admin-default-images-summary strong{color:#fff;font-size:17px;font-weight:950}.cbl-admin-default-images-summary p{color:var(--cbl-admin-muted);margin:0;font-size:12px;line-height:1.6}.cbl-admin-default-images-message{border:1px solid var(--cbl-admin-line);border-radius:4px;padding:13px 15px;font-size:12px;font-weight:750}.cbl-admin-default-images-message.is-success{color:#91d8a7;background:#28824b14;border-color:#68c48752}.cbl-admin-default-images-message.is-error{color:#dda2a2;background:#961e1e14;border-color:#cd585857}.cbl-admin-default-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cbl-admin-default-image-card{background:#0b0b0b;border:1px solid #ffffff1a;border-radius:5px;min-width:0;overflow:hidden}.cbl-admin-default-image-preview{aspect-ratio:4/5;background:radial-gradient(circle at 50% 35%,#c6a45a1a,#0000 42%),#080808;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.cbl-admin-default-image-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cbl-admin-default-image-empty{text-align:center;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.cbl-admin-default-image-empty span{color:#c6a45a38;letter-spacing:-.04em;font-size:clamp(44px,6vw,76px);font-weight:950}.cbl-admin-default-image-empty strong{color:#ffffff61;letter-spacing:.12em;font-size:9px;font-weight:900}.cbl-admin-default-image-tag{color:var(--cbl-admin-gold-light);letter-spacing:.11em;background:#070707eb;border:1px solid #c6a45a52;border-radius:3px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.cbl-admin-default-image-copy{padding:18px 18px 16px}.cbl-admin-default-image-copy>p{color:var(--cbl-admin-gold);letter-spacing:.14em;margin:0 0 5px;font-size:8px;font-weight:900}.cbl-admin-default-image-copy h3{color:#fff;margin:0;font-size:17px;font-weight:950;line-height:1.1}.cbl-admin-default-image-copy>span{min-height:58px;color:var(--cbl-admin-muted);margin-top:10px;font-size:11px;line-height:1.55;display:block}.cbl-admin-default-image-copy small{border-top:1px solid var(--cbl-admin-line-soft);color:var(--cbl-admin-dim);margin-top:11px;padding-top:11px;font-size:9px;font-weight:800;display:block}.cbl-admin-default-image-actions{gap:8px;padding:0 18px 18px;display:flex}.cbl-admin-default-image-actions label,.cbl-admin-default-image-actions button{min-height:42px;font:inherit;letter-spacing:.055em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.cbl-admin-default-image-actions label{border:1px solid var(--cbl-admin-gold);background:var(--cbl-admin-gold);color:#090909;flex:auto}.cbl-admin-default-image-actions label:hover:not(.is-disabled){border-color:var(--cbl-admin-gold-light);background:var(--cbl-admin-gold-light)}.cbl-admin-default-image-actions label.is-disabled{opacity:.42;cursor:not-allowed}.cbl-admin-default-image-actions label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cbl-admin-default-image-actions button{color:#aaa;background:0 0;border:1px solid #ffffff21;flex:none;padding:0 12px}.cbl-admin-default-image-actions button:hover:not(:disabled){color:#e3aaaa;background:#961e1e14;border-color:#cd585861}.cbl-admin-default-image-actions button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1080px){.cbl-admin-default-images-grid{grid-template-columns:1fr}.cbl-admin-default-image-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid}.cbl-admin-default-image-preview{grid-row:1/span 2;height:100%}.cbl-admin-default-image-actions{align-self:end}}@media (max-width:680px){.cbl-admin-default-images-summary,.cbl-admin-default-image-card{grid-template-columns:1fr}.cbl-admin-default-image-preview{aspect-ratio:4/5;grid-row:auto}.cbl-admin-default-image-actions{flex-direction:column}.cbl-admin-default-image-actions button{width:100%}}.cbl-admin-fighters-tabs{border-bottom:1px solid var(--cbl-admin-line-gold);gap:8px;margin:18px 0 22px;display:flex}.cbl-admin-fighters-tabs button{color:var(--cbl-admin-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px;font-weight:700}.cbl-admin-fighters-tabs button.is-active{color:var(--cbl-admin-gold-light);border-color:var(--cbl-admin-gold)}.cbl-admin-gym-manager p{color:var(--cbl-admin-muted)}.cbl-admin-gym-form{background:var(--cbl-admin-surface);border:1px solid var(--cbl-admin-line);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;margin:18px 0 22px;padding:18px;display:grid}.cbl-admin-gym-form label{color:var(--cbl-admin-text);gap:6px;font-size:13px;display:grid}.cbl-admin-gym-form input{color:#fff;border:1px solid var(--cbl-admin-line-gold);background:#080808;width:100%;min-width:0;padding:10px}.cbl-admin-gym-form button,.cbl-admin-gym-actions button{cursor:pointer;color:#080808;background:#b5944c;border:0;padding:11px;font-weight:800}.cbl-admin-gym-form button:disabled,.cbl-admin-gym-actions button:disabled{opacity:.5;cursor:not-allowed}.cbl-admin-gym-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;display:grid}.cbl-admin-gym-card{background:var(--cbl-admin-surface);border:1px solid var(--cbl-admin-line-gold);gap:10px;padding:12px;display:grid}.cbl-admin-gym-card img{object-fit:cover;width:100%;height:135px}.cbl-admin-gym-card strong,.cbl-admin-gym-card small{overflow-wrap:anywhere;display:block}.cbl-admin-gym-card small{color:var(--cbl-admin-muted)}.cbl-admin-gym-actions{flex-wrap:wrap;gap:8px;display:flex}.cbl-admin-gym-error{color:#f99!important}@media (max-width:800px){.cbl-admin-gym-form{grid-template-columns:1fr}}.cbl-admin-gym-restrictions{border-top:1px solid var(--cbl-admin-line-gold);margin-top:32px;padding-top:24px}.cbl-admin-gym-restrictions p{color:var(--cbl-admin-muted)}.cbl-admin-gym-restrictions-form{background:var(--cbl-admin-surface);border:1px solid var(--cbl-admin-line);grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:14px;margin:18px 0;padding:18px;display:grid}.cbl-admin-gym-restrictions-form label{color:var(--cbl-admin-text);gap:6px;font-size:13px;display:grid}.cbl-admin-gym-restrictions-form input,.cbl-admin-gym-restrictions-form textarea{color:#fff;border:1px solid var(--cbl-admin-line-gold);width:100%;min-width:0;font:inherit;background:#080808;padding:10px}.cbl-admin-gym-restrictions-form button,.cbl-admin-gym-restriction button{cursor:pointer;color:#080808;background:#b5944c;border:0;padding:11px;font-weight:800}.cbl-admin-gym-restrictions-form button:disabled,.cbl-admin-gym-restriction button:disabled{opacity:.5;cursor:not-allowed}.cbl-admin-gym-restrictions-list{gap:10px;display:grid}.cbl-admin-gym-restriction{border:1px solid var(--cbl-admin-line);background:var(--cbl-admin-surface);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.cbl-admin-gym-restriction strong,.cbl-admin-gym-restriction small{overflow-wrap:anywhere;display:block}.cbl-admin-gym-restriction small{color:var(--cbl-admin-muted);margin-top:5px}@media (max-width:800px){.cbl-admin-gym-restrictions-form{grid-template-columns:1fr}}.cbl-admin-nav{padding-top:16px}.cbl-admin-dashboard-link{min-height:46px;margin-bottom:18px}.cbl-admin-nav-group+.cbl-admin-nav-group{margin-top:6px}.cbl-admin-nav-group-toggle{color:#bbb5a9;width:100%;min-height:45px;font:inherit;letter-spacing:.085em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.cbl-admin-nav-group-toggle:hover,.cbl-admin-nav-group-toggle.is-open{color:var(--cbl-admin-gold-light);background:#c6a45a0e}.cbl-admin-nav-chevron{font-size:19px;line-height:1;transition:transform .15s}.cbl-admin-nav-group-toggle.is-open .cbl-admin-nav-chevron{transform:rotate(180deg)}.cbl-admin-nav-group .cbl-admin-nav-items{padding:3px 0 9px 8px}.cbl-admin-nav-group .cbl-admin-nav-link{min-height:38px;font-size:13px}.cbl-admin-home-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;min-height:0;padding:4px 0 26px}.cbl-admin-home-hero-copy h2{font-size:clamp(34px,3.7vw,52px);line-height:1.02}.cbl-admin-home-kicker{margin-bottom:8px}.cbl-admin-home-intro{margin-top:12px;font-size:13px;line-height:1.55}.cbl-admin-home-session-heading{min-height:42px;padding:0 14px}.cbl-admin-home-session-heading p{font-size:10px}.cbl-admin-home-session-heading>span{font-size:9px}.cbl-admin-home-session dl{padding:3px 14px}.cbl-admin-home-session dl>div{grid-template-columns:65px minmax(0,1fr);gap:9px;min-height:37px}.cbl-admin-home-session dt{font-size:10px}.cbl-admin-home-session dd{font-size:11px}.cbl-admin-home-section,.cbl-admin-home-section-secondary{padding-top:30px}.cbl-admin-home-section-heading{margin-bottom:14px}.cbl-admin-home-section-heading h2{font-size:clamp(25px,2.4vw,33px)}.cbl-admin-home-section-heading>span{font-size:12px}.cbl-admin-home-grid{gap:10px}.cbl-admin-home-card{min-height:150px;padding:15px 18px 18px}.cbl-admin-home-card-copy h3{font-size:20px}.cbl-admin-home-card-copy>span{font-size:12px;line-height:1.45}.cbl-admin-home-tool{min-height:100px}@media (max-width:820px){.cbl-admin-home-hero{grid-template-columns:1fr}.cbl-admin-home-session{max-width:none}}@media (prefers-reduced-motion:reduce){.cbl-admin-nav-chevron{transition:none}}.second-life-page{color:#f5f1e8;background:radial-gradient(circle at top,#c2973a14,#0000 30%),#050505}.second-life-hero{border-bottom:1px solid #c9a75d38;align-items:center;min-height:78vh;display:flex;position:relative;overflow:hidden}.second-life-hero__bg{position:absolute;inset:0}.second-life-hero__bg img{object-fit:cover;filter:brightness(.45)saturate(1.05);width:100%;height:100%}.second-life-hero__overlay{background:linear-gradient(90deg,#000000c7 0%,#0000008c 45%,#00000059 100%),linear-gradient(#00000026 0%,#00000073 100%);position:absolute;inset:0}.second-life-hero__content{z-index:2;width:100%;padding-top:140px;padding-bottom:110px;position:relative}.second-life-hero__eyebrow,.section-kicker{color:#c9a75d;letter-spacing:.34em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;font-weight:800;display:inline-block}.second-life-hero__title{letter-spacing:-.04em;text-transform:uppercase;color:#fff;max-width:860px;margin:0 0 24px;font-size:clamp(3.1rem,7vw,6.2rem);font-weight:900;line-height:.92}.second-life-hero__title span{color:#c9a75d}.second-life-hero__text{color:#ffffffe0;max-width:760px;margin-bottom:30px;font-size:1.05rem;line-height:1.75}.second-life-hero__actions,.second-life-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.second-life-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.second-life-btn:hover{transform:translateY(-1px)}.second-life-btn--primary{color:#0a0a0a;background:linear-gradient(#cda95d 0%,#a77e2b 100%);border:1px solid #e8c47acc}.second-life-btn--secondary{color:#f5f1e8;background:#ffffff08;border:1px solid #c9a75d59}.second-life-section{padding:88px 0}.second-life-section--intro{border-bottom:1px solid #c9a75d24}.second-life-grid{gap:28px;display:grid}.second-life-grid--two{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:start}.second-life-grid--image{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.second-life-copy p{color:#f5f1e8d1;margin:0 0 16px;font-size:1rem;line-height:1.8}.section-title{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.04}.section-heading{max-width:900px;margin-bottom:28px}.section-subtitle{color:#f5f1e8bf;font-size:1rem;line-height:1.75}.second-life-card{background:linear-gradient(#ffffff05,#ffffff03),#0c0c0cf5;border:1px solid #c9a75d33;border-radius:18px;padding:28px;box-shadow:0 24px 60px #00000047}.second-life-bullets{margin:0;padding:0;list-style:none}.second-life-bullets li{color:#f5f1e8db;margin-bottom:16px;padding-left:22px;line-height:1.65;position:relative}.second-life-bullets li:before{content:"";background:#c9a75d;border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.second-life-image-frame{background:#0b0b0b;border:1px solid #c9a75d33;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #00000040}.second-life-image-frame img{width:100%;height:auto;display:block}.second-life-reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.second-life-reason-card,.second-life-step{background:#0a0a0ae0;border:1px solid #c9a75d2e;border-radius:16px;padding:24px}.second-life-reason-card h3,.second-life-step h3{color:#fff;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:1.05rem}.second-life-reason-card p,.second-life-step p{color:#f5f1e8bf;margin:0;line-height:1.7}.second-life-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.second-life-step__number{color:#c9a75d;letter-spacing:.08em;margin-bottom:12px;font-size:1.2rem;font-weight:900;display:inline-block}.second-life-cta{background:linear-gradient(#c9a75d14,#c9a75d05),#090909f0;border:1px solid #c9a75d40;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}@media (max-width:1200px){.second-life-reason-grid,.second-life-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.second-life-grid--two,.second-life-grid--image,.second-life-cta{grid-template-columns:1fr;display:grid}.second-life-hero{min-height:auto}.second-life-hero__content{padding-top:120px;padding-bottom:80px}}@media (max-width:680px){.second-life-section{padding:70px 0}.second-life-reason-grid,.second-life-steps{grid-template-columns:1fr}.second-life-hero__title{font-size:clamp(2.6rem,12vw,4rem)}.second-life-hero__text,.section-subtitle,.second-life-copy p{font-size:.98rem}}body:has(.cbl-admin-shell)>.cbl-footer{display:none!important}
