
:root{
  --detail-ease:cubic-bezier(.22,.72,.24,1);
  --detail-line:rgba(255,255,255,.13);
}
html{scroll-behavior:smooth;scroll-padding-top:92px}
body{overflow-x:clip}


a:focus-visible,button:focus-visible{
  outline:2px solid var(--red);
  outline-offset:4px;
}


.reveal{
  opacity:0;
  transform:translateY(14px);
  transition:opacity 420ms ease,transform 420ms var(--detail-ease);
}
.reveal.visible{opacity:1;transform:none}


.hero-image-base{transform:scale(1.025);transition:filter 300ms ease}
.hero-image-reveal{
  opacity:.34;
  mix-blend-mode:normal;
  clip-path:circle(0 at var(--reveal-x) var(--reveal-y));
  transition:clip-path 240ms ease-out;
}
.hero-live:hover{transform:translateY(-2px)}
.hero-proof span,.chapter-button,.live-metrics div,.sponsor-benefits article,.vip-grid article,.rules-list article,.owner-badges span{
  transition-duration:180ms;
}
.hero-proof span:hover{transform:none}


.brand-manifesto-grid article:hover{transform:translateY(-2px)}
.chapter-button:hover{transform:translateX(2px)}
.live-metrics div:hover{transform:translateY(-2px)}
.sponsor-benefits article:hover{transform:translateY(-2px)}
.rules-list article:hover{transform:translateY(-2px)}
.owner-badges span:hover{transform:none}
.skin-stage:hover img{
  transform:translateY(-3px) scale(1.01);
  filter:drop-shadow(0 34px 34px rgba(0,0,0,.34));
}
.community-finale-actions>a:hover,.community-finale-actions>button:hover{transform:translateX(-2px)}
.sponsor-banner:hover img{transform:scale(1.012)}


.section-intro{align-items:end}
.section-intro>p:last-child,.sponsor-head>p,.owner-command-head>p{line-height:1.72}
.section-kicker{font-weight:800}
.micro-label{font-weight:800;letter-spacing:.11em}
.hero-manifesto{max-width:570px;line-height:1.72}
.hero-proof{gap:7px}
.hero-proof span{min-height:34px;display:inline-flex;align-items:center}


.chapter-stage,.intel-board,.skin-stage,.sponsor-board,.owner-profile{
  border-color:rgba(255,255,255,.14);
}
.chapter-stage,.skin-stage,.sponsor-board,.owner-profile{
  box-shadow:0 24px 70px rgba(0,0,0,.20);
}
.live-metrics div,.vip-grid article,.rules-list article,.sponsor-benefits article{
  box-shadow:none;
}


.chapter-button{position:relative}
.chapter-button.active::after{
  content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;background:var(--red);
}


.live-metrics strong{font-variant-numeric:tabular-nums}
.intel-row b{font-variant-numeric:tabular-nums}
.intel-row:hover{transform:none;background:rgba(8,8,8,.025)}


.skin-stage{overflow:hidden}
.skin-stage img{max-width:78%;object-fit:contain}
.skin-controls button{transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
.skin-controls button:hover{transform:none}


.sponsor-banner::before{letter-spacing:.12em}
.sponsor-panel{box-shadow:none}
.sponsor-link-box{min-width:0}
.sponsor-link-box strong{overflow-wrap:anywhere}


.vip-grid article,.rules-list article{padding-top:30px;padding-bottom:30px}
.vip-grid ul{margin-top:22px}
.rules-list article p{max-width:46ch}


.owner-portrait img{width:100%;height:100%;object-fit:cover}
.owner-profile-founder .owner-portrait img{object-position:center 28%}
.owner-profile-support .owner-portrait img{object-position:center 24%}
.owner-actions{gap:8px}


footer{padding-bottom:max(36px,env(safe-area-inset-bottom))}
.quick-dock{bottom:max(12px,env(safe-area-inset-bottom));transition:opacity 180ms ease,transform 220ms var(--detail-ease)}

@media(max-width:800px){
  html{scroll-padding-top:76px}
  .hero{min-height:900px}
  .hero-image-reveal{display:none}
  .hero-copy{bottom:184px}
  .hero-proof{gap:5px}
  .hero-proof span{min-height:31px;padding-inline:9px}
  .section-band{padding-top:78px;padding-bottom:78px}
  .brand-manifesto{padding-top:68px;padding-bottom:68px}
  .chapter-media{min-height:400px}
  .skin-stage{min-height:430px}
  .skin-stage img{max-width:88%}
  .community-finale{min-height:790px}
  .community-finale-inner{gap:36px}
  .owner-profile{padding:18px}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .reveal{opacity:1;transform:none;transition:none}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}
}


.signal-track{animation-duration:44s}
.chapter-stage:hover .chapter-media img{transform:scale(1.008)}
.live-metrics div:hover,.vip-grid article:hover,.sponsor-benefits article:hover{box-shadow:none}
.chapter-media img{transition:transform 320ms ease,filter 260ms ease}
#chapter-image.changing{opacity:.58;transform:scale(1.01);filter:brightness(.84)}


.hero{--hero-split:52%}
.hero-veil{border-left:1px solid rgba(8,8,8,.22)}
.hero-image-base{transform:scale(1.018);transform-origin:center;transition:filter 220ms ease}
.hero-image-reveal{display:block;opacity:.28;mix-blend-mode:normal;clip-path:circle(0 at var(--reveal-x) var(--reveal-y));transition:clip-path 170ms ease-out}
.hero.visual-hover .hero-image-reveal{clip-path:circle(104px at var(--reveal-x) var(--reveal-y))}
.hero.visual-hover .hero-image-base{filter:saturate(.60) contrast(1.18) brightness(.79)}


.hero::after{
  left:calc(var(--hero-split) + 28px);
  bottom:26px;
  padding:7px 9px 6px;
  border:1px solid rgba(255,255,255,.17);
  border-radius:6px;
  background:rgba(8,8,8,.38);
  color:rgba(255,255,255,.64);
  writing-mode:horizontal-tb;
  backdrop-filter:blur(8px);
}
.hero-topline{
  padding-bottom:11px;
  border-bottom:1px solid rgba(255,255,255,.15);
}
.hero-topline span:first-child{color:rgba(255,255,255,.70)}
.hero-topline span:last-child{font-variant-numeric:tabular-nums;color:rgba(255,255,255,.45)}
.hero .eyebrow{display:flex;align-items:center;gap:10px}
.hero .eyebrow::before{width:26px;margin-right:0;opacity:.8}
.hero h1{max-width:760px}
.hero-manifesto{max-width:535px;color:rgba(8,8,8,.64)}
.hero-proof{gap:6px}
.hero-proof span{
  min-height:33px;
  padding:0 10px;
  border-radius:7px;
  background:rgba(255,255,255,.28);
  color:rgba(8,8,8,.67);
}
.hero-proof b{
  display:inline-grid;
  place-items:center;
  min-width:22px;
  min-height:20px;
  padding-right:8px;
  border-right:1px solid rgba(8,8,8,.12);
  font-variant-numeric:tabular-nums;
}
.hero-actions .command{min-width:136px;justify-content:center}
.hero-actions .command:active{transform:translateY(1px)}

.hero-live{
  width:246px;
  padding:18px 18px 16px;
  border-radius:12px;
  border-color:rgba(255,255,255,.18);
  box-shadow:0 22px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);
}
.hero-live::before{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  top:0;
  height:2px;
  background:linear-gradient(90deg,var(--cyan),rgba(131,217,222,0));
}
.hero-player-count{display:flex;align-items:baseline;gap:7px}
.hero-player-count strong{font-size:4.25rem}
.hero-player-count b{font-size:.82rem}
.hero-map{margin:10px 0 14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}
.hero-live a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.10)}


.desktop-nav a.active{background:rgba(239,238,232,.09);color:#fff}
.desktop-nav a.active::before{content:"";position:absolute;left:11px;right:11px;bottom:5px;height:2px;border-radius:2px;background:var(--red)}
.site-header .status-chip{border:1px solid rgba(255,255,255,.08)}


.brand-manifesto-grid article{padding:27px 25px 25px}
.brand-manifesto-grid article>span{font-variant-numeric:tabular-nums}
.brand-manifesto-grid strong{margin-top:46px;letter-spacing:.01em}
.brand-manifesto-grid p{max-width:32ch}
.brand-manifesto-grid article::after{content:"";position:absolute;left:25px;right:25px;bottom:20px;height:2px;background:linear-gradient(90deg,var(--red),transparent);opacity:.35}


.chapter-stage{outline:1px solid rgba(255,255,255,.035);outline-offset:-6px}
.chapter-media{border-right:1px solid rgba(255,255,255,.08)}
.chapter-copy{border-left:1px solid rgba(255,255,255,.06)}
.chapter-facts{margin-top:24px}
.chapter-facts span{align-items:center}
.chapter-button{letter-spacing:.01em}
.chapter-button span{font-variant-numeric:tabular-nums;opacity:.55}
.chapter-button.active span{opacity:1}


.live-metrics div{border-top:3px solid rgba(255,255,255,.14)}
.live-metrics div:nth-child(1){border-top-color:var(--cyan)}
.live-metrics div:nth-child(2){border-top-color:#fff}
.live-metrics div:nth-child(3){border-top-color:var(--red)}
.live-metrics span{display:flex;align-items:center;justify-content:space-between}
.live-metrics span::after{content:"LIVE";font-size:.54rem;letter-spacing:.11em;opacity:.32}
.live-metrics div:nth-child(3) span::after{content:"ROUTE"}
.intel-board>section{position:relative;padding-top:25px}
.intel-board>section::before{content:"";position:absolute;left:22px;top:0;width:38px;height:2px;background:var(--red);opacity:.72}
.intel-board header{min-height:30px;align-items:center}
.intel-row{min-height:44px;align-items:center}


.skin-stage{border-radius:20px 0 0 20px;outline:1px solid rgba(255,255,255,.10);outline-offset:-10px}
.skin-stage::before{box-shadow:0 0 0 1px rgba(255,255,255,.06)}
.skin-caption{padding-left:13px;border-left:2px solid var(--red)}
.skin-controls{padding:5px;border:1px solid rgba(8,8,8,.12);border-radius:12px;background:rgba(239,238,232,.58);backdrop-filter:blur(10px)}
.skin-controls .icon-link{background:rgba(255,255,255,.50)}
.skin-controls>span{min-width:58px;text-align:center;font-variant-numeric:tabular-nums}


.sponsor-board{outline:1px solid rgba(255,255,255,.035);outline-offset:-6px}
.sponsor-link-box{border-left:3px solid var(--violet)}
.sponsor-benefits article{position:relative;padding-top:27px}
.sponsor-benefits article::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:rgba(255,255,255,.13)}
.vip-grid article{border-top:3px solid var(--gold)}
.vip-grid article:nth-child(2){border-top-color:var(--red)}
.vip-grid article:nth-child(3){border-top-color:var(--ink)}
.vip-grid .featured-tier{border-top-color:var(--red)}
.vip-grid .tier-number{font-variant-numeric:tabular-nums}
.rules-list article{outline:1px solid rgba(255,255,255,.025);outline-offset:-7px}
.rules-list article b{display:inline-flex;width:max-content;padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:6px;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}


.owner-profile{outline:1px solid rgba(255,255,255,.035);outline-offset:-7px}
.owner-profile-founder{outline-color:rgba(8,8,8,.06)}
.owner-copy h3{letter-spacing:-.015em}
.owner-badges span{min-height:32px;border-radius:6px}
.owner-actions .command{min-width:132px;justify-content:center}


@media (min-width:801px) and (max-height:900px){
  .hero h1{font-size:clamp(5.2rem,8.45vw,8.7rem)}
  .hero-copy{padding-bottom:4.5vh}
  .hero-manifesto{margin-top:20px}
  .hero-proof{margin-top:18px}
  .hero-actions{margin-top:20px}
  .hero-live{bottom:24px}
}

@media(max-width:800px){
  .hero::after{display:none}
  .hero-topline{border-bottom:0;padding-bottom:0}
  .hero-live{border-radius:12px}
  .brand-manifesto-grid article::after{display:none}
  .skin-stage{border-radius:16px}
  .skin-controls{right:16px;bottom:16px}
}

@media(prefers-reduced-motion:reduce){
  .hero-image-reveal{display:none!important}
  .hero-image-base{transition:none!important}
}



.vip-grid article{
  transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,transform 180ms ease!important;
}
.vip-grid article:not(.featured-tier):hover{
  background:#f7f6f1!important;
  color:var(--ink)!important;
  border-color:rgba(8,8,8,.28)!important;
}
.vip-grid .featured-tier,
.vip-grid .featured-tier:hover{
  background:#0b0b0b!important;
  color:var(--paper)!important;
  border-color:#0b0b0b!important;
}
.vip-grid .featured-tier .micro-label,
.vip-grid .featured-tier li,
.vip-grid .featured-tier .text-link{
  color:rgba(239,238,232,.88)!important;
}
.vip-grid .featured-tier h3{color:#fff!important}
.vip-grid .featured-tier strong{color:#ff6b60!important}
.vip-grid .featured-tier li{border-color:rgba(239,238,232,.14)!important}
.vip-grid .featured-tier .text-link{border-color:rgba(239,238,232,.55)!important}
.vip-grid .featured-tier .text-link:hover{color:#fff!important;border-color:#fff!important}

.chapter-stage .chapter-media img,
.chapter-stage .chapter-copy > *,
.skin-stage #skin-display,
.skin-stage .skin-caption,
.skin-stage .skin-backdrop-word,
.skin-stage .skin-controls{
  transition:opacity 320ms var(--detail-ease),transform 360ms var(--detail-ease),filter 320ms ease!important;
}
.chapter-stage.is-switching .chapter-media img{
  opacity:.15;
  transform:scale(1.025)!important;
  filter:brightness(.7) blur(2px)!important;
}
.chapter-stage.is-switching .chapter-copy > *{
  opacity:0;
  transform:translateY(8px);
}
.skin-stage.is-switching #skin-display{
  opacity:0;
  transform:translateY(8px) scale(.965)!important;
  filter:blur(3px) drop-shadow(0 28px 28px rgba(0,0,0,.28))!important;
}
.skin-stage.is-switching .skin-caption,
.skin-stage.is-switching .skin-controls{
  opacity:0;
  transform:translateY(7px);
}
.skin-stage.is-switching .skin-backdrop-word{
  opacity:0;
  transform:translateX(-10px);
}


.skin-stage::after{opacity:.82!important}
.skin-caption{padding:12px 15px;background:rgba(239,238,232,.88);border:1px solid rgba(8,8,8,.12);backdrop-filter:blur(8px)}
.skin-caption span{color:#92251f!important}
.skin-caption strong{color:#080808!important}
.skin-controls{padding:5px;border:1px solid rgba(8,8,8,.16);background:rgba(239,238,232,.86);backdrop-filter:blur(10px)}
.skin-controls>span{min-width:58px;text-align:center;font-weight:800;color:rgba(8,8,8,.58)!important}
.skin-controls .icon-link{background:rgba(255,255,255,.72)!important}
.skin-controls .icon-link:hover{background:#0b0b0b!important;color:#fff!important}


.vip-grid .tier-number{line-height:.86}
.vip-grid article h3{margin-top:14px}
.vip-grid article>strong{display:block;margin-top:16px}
.vip-grid li{line-height:1.45}
.vip-grid .text-link{margin-top:26px!important}


.hero:hover .hero-image-reveal{clip-path:circle(0 at var(--reveal-x) var(--reveal-y))!important}
.hero.visual-hover .hero-image-reveal{clip-path:circle(104px at var(--reveal-x) var(--reveal-y))!important}


.vip-grid .featured-tier:hover .tier-number{color:rgba(255,255,255,.18)!important}
.vip-grid .featured-tier:hover .micro-label{color:#ff6b60!important}
.vip-grid .featured-tier:hover h3{color:#fff!important}
.vip-grid .featured-tier:hover ul{color:rgba(239,238,232,.80)!important}
.vip-grid .featured-tier:hover li{color:rgba(239,238,232,.86)!important}
.vip-grid .featured-tier:hover .text-link{color:#fff!important}


.vip-grid article:not(.featured-tier):hover{transform:translateY(-1px)!important}
.vip-grid .featured-tier:hover{transform:translateY(-1px)!important}


.brand-manifesto{
  background:#141414!important;
  color:#efeee8!important;
  border-bottom-color:rgba(255,255,255,.10)!important;
}
.brand-manifesto-lead .section-kicker{color:#ff6d63!important}
.brand-manifesto-grid{border-color:rgba(255,255,255,.14)!important}
.brand-manifesto-grid article{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.015)}
.brand-manifesto-grid article:hover{background:#1c1c1c!important}
.brand-manifesto-grid article>span{color:rgba(255,255,255,.12)!important}
.brand-manifesto-grid p{color:rgba(239,238,232,.62)!important}
.brand-manifesto-grid article::after{background:linear-gradient(90deg,var(--red),transparent)!important;opacity:.55!important}

.live-section{background:#d9d6ce!important;color:#090909!important}
.live-metrics div{background:#e7e4dc!important;border-color:rgba(8,8,8,.12)!important}
.live-metrics div:nth-child(2){background:var(--red)!important;color:#fff!important}
.intel-board{border-color:rgba(8,8,8,.18)!important}
.intel-board>section{background:#e2dfd7!important;border-color:rgba(8,8,8,.14)!important}
.intel-board>section:hover{background:#ece9e2!important}
.intel-row{border-color:rgba(8,8,8,.10)!important}

.vip-section{background:#d2cfc7!important;color:#090909!important}
.vip-grid article:not(.featured-tier){background:#dfdcd4!important}
.vip-grid article:not(.featured-tier):hover{background:#e8e4dc!important}
.vip-grid .featured-tier,.vip-grid .featured-tier:hover{background:#0d0d0d!important;color:var(--paper)!important}
.vip-grid .featured-tier h3,.vip-grid .featured-tier li,.vip-grid .featured-tier ul,.vip-grid .featured-tier .text-link{color:var(--paper)!important}
.vip-grid .featured-tier>strong{color:#ff776e!important}
.vip-grid .featured-tier li{border-color:rgba(255,255,255,.12)!important}

.chapter-media img{filter:saturate(.68) contrast(1.08) brightness(.82)}
.chapter-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(8,8,8,.38)),linear-gradient(90deg,rgba(8,8,8,.12),transparent 40%)}

.community-finale>img{
  object-position:center 48%!important;
  filter:saturate(.78) contrast(1.08) brightness(.72)!important;
  transform:scale(1.01)!important;
}
.community-finale-shade{
  background:linear-gradient(90deg,rgba(6,6,6,.86) 0%,rgba(6,6,6,.58) 42%,rgba(6,6,6,.16) 72%,rgba(6,6,6,.34) 100%),linear-gradient(180deg,rgba(6,6,6,.04) 30%,rgba(6,6,6,.72))!important;
}
.community-finale::after{opacity:.72}

@media(max-width:800px){
  .brand-manifesto{background:#141414!important}
  .live-section{background:#d9d6ce!important}
  .vip-section{background:#d2cfc7!important}
  .community-finale>img{object-position:58% center!important;filter:saturate(.72) contrast(1.08) brightness(.66)!important}
}


.live-metrics div:nth-child(1),
.live-metrics div:nth-child(3){
  color:#090909!important;
  border-top-color:rgba(8,8,8,.24)!important;
}
.live-metrics div:nth-child(1) span,
.live-metrics div:nth-child(3) span{color:rgba(8,8,8,.58)!important}
.live-metrics div:nth-child(1) small,
.live-metrics div:nth-child(3) small{color:rgba(8,8,8,.48)!important}
.live-metrics div:nth-child(1)::after,
.live-metrics div:nth-child(3)::after{border-color:rgba(8,8,8,.10)!important}
.live-metrics div:nth-child(2) span{color:rgba(255,255,255,.80)!important}
.live-metrics div:nth-child(2) small{color:rgba(255,255,255,.64)!important}
.live-metrics div:nth-child(2)::after{border-color:rgba(255,255,255,.22)!important}

.hub-section{background:#101010!important;color:var(--paper)!important;padding-top:112px;padding-bottom:112px}
.hub-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 8%,rgba(255,74,61,.11),transparent 30rem),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 128px)}
.hub-shell{position:relative;z-index:1;display:grid;gap:28px;max-width:1500px;margin:0 auto}
.hub-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:60px;align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(239,238,232,.15)}
.hub-head h2{margin-top:12px;font-family:"Bebas Neue",sans-serif;font-size:clamp(4.7rem,7vw,8.2rem);font-weight:400;line-height:.80;letter-spacing:-.02em}
.hub-head h2 em{font-family:"Cormorant Garamond",serif;font-weight:600;font-style:italic}
.hub-head>p{max-width:570px;justify-self:end;color:rgba(239,238,232,.62);font-size:.9rem;line-height:1.76}
.hub-section .section-kicker{color:#ff776e}
.hub-board{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:580px;border:1px solid rgba(239,238,232,.14)}
.hub-visual{position:relative;min-height:580px;overflow:hidden;border-right:1px solid rgba(239,238,232,.14);background:#080808}
.hub-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.12) brightness(.58);transform:scale(1.015)}
.hub-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.06),rgba(8,8,8,.75)),linear-gradient(90deg,rgba(8,8,8,.28),transparent 55%);pointer-events:none}
.hub-visual-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:28px;display:grid;gap:10px}
.hub-visual-copy span{color:#ff776e;font-size:.6rem;font-weight:800;letter-spacing:.14em}
.hub-visual-copy strong{max-width:660px;font-family:"Bebas Neue",sans-serif;font-size:clamp(2.9rem,4.2vw,5.4rem);font-weight:400;line-height:.82}
.hub-tools{display:grid;grid-template-rows:repeat(4,1fr);background:#151515}
.hub-tools>a{display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;padding:22px 24px;border-bottom:1px solid rgba(239,238,232,.12);color:var(--paper);transition:background .18s ease,border-color .18s ease}
.hub-tools>a:last-child{border-bottom:0}
.hub-tools>a:hover{background:#1e1e1e;border-color:rgba(239,238,232,.24)}
.hub-tool-index{font-family:"Bebas Neue",sans-serif;font-size:2rem;color:rgba(239,238,232,.22)}
.hub-tools small{display:block;margin-bottom:5px;color:#ff776e;font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.hub-tools strong{display:block;font-family:"Bebas Neue",sans-serif;font-size:2rem;font-weight:400;line-height:1}
.hub-tools p{margin-top:7px;color:rgba(239,238,232,.55);font-size:.72rem;line-height:1.5}
.hub-tools svg{width:20px;height:20px;color:rgba(239,238,232,.55)}

@media (max-width:1050px){
  .hub-head{grid-template-columns:1fr}.hub-head>p{justify-self:start}
  .hub-board{grid-template-columns:1fr}.hub-visual{min-height:430px;border-right:0;border-bottom:1px solid rgba(239,238,232,.14)}
}
@media (max-width:700px){
  .hub-section{padding-top:78px;padding-bottom:78px}.hub-head h2{font-size:clamp(4rem,18vw,6.4rem)}
  .hub-visual{min-height:330px}.hub-visual-copy{left:20px;right:20px;bottom:20px}
  .hub-tools>a{grid-template-columns:36px 1fr auto;padding:18px 17px;gap:12px}.hub-tools p{font-size:.68rem}
}


.intel-list.compact .intel-row{align-items:start}
.intel-list.compact .intel-row>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}
.intel-list.compact .intel-row small{
  display:-webkit-box;
  margin-top:5px;
  overflow:hidden;
  white-space:normal;
  text-overflow:clip;
  line-height:1.35;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}


.match-pulse{display:grid;grid-template-columns:1.12fr 1fr 1.18fr .82fr .78fr auto;align-items:stretch;max-width:1500px;margin:12px auto 0;border:1px solid rgba(8,8,8,.18);background:#111;color:var(--paper);overflow:hidden}
.pulse-state,.pulse-cell,.pulse-actions{min-height:116px;border-right:1px solid rgba(255,255,255,.10)}
.pulse-state{display:flex;align-items:center;gap:14px;padding:20px 22px}.pulse-led{width:10px;height:10px;border-radius:50%;background:#686868;box-shadow:0 0 0 5px rgba(255,255,255,.04)}.pulse-led.is-online{background:#6fd08c;box-shadow:0 0 0 5px rgba(111,208,140,.11),0 0 18px rgba(111,208,140,.32)}
.pulse-state div,.pulse-cell{display:flex;flex-direction:column;justify-content:center}.match-pulse small{color:rgba(239,238,232,.45);font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.match-pulse strong{margin-top:7px;font-family:"Bebas Neue",sans-serif;font-size:1.8rem;font-weight:400;line-height:1;text-transform:uppercase}.pulse-cell{padding:20px 22px}
.pulse-occupancy strong{display:flex;align-items:baseline;gap:5px}.pulse-occupancy strong b{font-size:2.2rem}.pulse-occupancy strong span{color:rgba(239,238,232,.55);font-size:1rem}.pulse-meter{height:3px;margin-top:12px;background:rgba(255,255,255,.12);overflow:hidden}.pulse-meter span{display:block;width:0;height:100%;background:var(--red);transition:width .45s ease}.pulse-sync{border-right:1px solid rgba(255,255,255,.10)}
.pulse-actions{display:grid;grid-template-rows:1fr 1fr;min-width:150px;border-right:0}.pulse-actions a,.pulse-actions button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#161616;color:var(--paper);font:inherit;font-size:.68rem;font-weight:800;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.pulse-actions a{background:var(--red);color:#fff}.pulse-actions button{border-top:1px solid rgba(255,255,255,.10)}.pulse-actions a:hover{background:#ff6157}.pulse-actions button:hover{background:var(--paper);color:#090909}.pulse-actions svg{width:14px;height:14px}
.leader-strip{display:grid;grid-template-columns:145px minmax(0,1fr);max-width:1500px;margin:10px auto 0;border:1px solid rgba(8,8,8,.16);background:#c9c6be;color:#090909;overflow:hidden}.leader-label{display:flex;align-items:center;padding:16px 20px;border-right:1px solid rgba(8,8,8,.14);font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.leader-track{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));min-width:0}.leader-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:14px;border-right:1px solid rgba(8,8,8,.12);min-width:0}.leader-chip:last-child{border-right:0}.leader-chip small{color:var(--red-deep);font-size:.54rem;font-weight:900}.leader-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.leader-chip em{font-style:normal;color:rgba(8,8,8,.52);font-size:.58rem;font-weight:800}.leader-loading{padding:15px 18px;color:rgba(8,8,8,.55);font-size:.68rem}
.hub-tool-primary{background:linear-gradient(90deg,rgba(255,74,61,.15),rgba(255,74,61,.035))!important}.hub-tool-primary:hover{background:linear-gradient(90deg,rgba(255,74,61,.24),rgba(255,74,61,.06))!important}.hub-tool-primary .hub-tool-index,.hub-tool-primary svg{color:#ff776e!important}.hub-live-badge{position:absolute;z-index:3;right:24px;top:24px;min-width:164px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);background:rgba(7,7,7,.64);color:#fff;backdrop-filter:blur(12px)}.hub-live-badge>span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.62);font-size:.52rem;font-weight:800;letter-spacing:.11em}.hub-live-badge>span i,.finale-live-note span i{width:7px;height:7px;border-radius:50%;background:#6fd08c;box-shadow:0 0 0 4px rgba(111,208,140,.10)}.hub-live-badge strong{display:block;margin-top:10px;font-family:"Bebas Neue",sans-serif;font-size:2.4rem;font-weight:400;line-height:.9}.hub-live-badge small{display:block;margin-top:5px;color:#ff776e;font-size:.58rem;font-weight:800;text-transform:uppercase}
.finale-live-note{display:flex;align-items:center;gap:15px;width:max-content;max-width:100%;margin-top:24px;padding:11px 14px;border:1px solid rgba(255,255,255,.17);background:rgba(8,8,8,.34);backdrop-filter:blur(10px)}.finale-live-note span{display:flex;align-items:center;gap:8px;color:#ff776e;font-size:.56rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.finale-live-note strong{font-size:.68rem;font-weight:700;color:rgba(255,255,255,.78);white-space:normal}
@media(max-width:1180px){.match-pulse{grid-template-columns:1fr 1fr 1fr}.pulse-state,.pulse-cell{border-bottom:1px solid rgba(255,255,255,.10)}.leader-track{grid-template-columns:repeat(3,1fr)}.leader-chip:nth-child(3){border-right:0}.leader-chip:nth-child(-n+3){border-bottom:1px solid rgba(8,8,8,.12)}}
@media(max-width:760px){.match-pulse{grid-template-columns:1fr 1fr}.pulse-state,.pulse-cell,.pulse-actions{min-height:94px}.pulse-state{grid-column:span 2}.pulse-actions{grid-column:span 2;grid-template-columns:1fr 1fr;grid-template-rows:none;min-height:50px}.pulse-actions button{border-top:0;border-left:1px solid rgba(255,255,255,.10)}.pulse-sync{border-right:0}.leader-strip{grid-template-columns:1fr}.leader-label{border-right:0;border-bottom:1px solid rgba(8,8,8,.14)}.leader-track{grid-template-columns:1fr 1fr}.leader-chip:nth-child(odd){border-right:1px solid rgba(8,8,8,.12)}.leader-chip:nth-child(even){border-right:0}.leader-chip:nth-child(-n+4){border-bottom:1px solid rgba(8,8,8,.12)}.hub-live-badge{right:14px;top:14px;min-width:140px}.finale-live-note{align-items:flex-start;flex-direction:column;gap:8px}}
.hub-live-badge>span i,.finale-live-note span i{background:#686868!important;box-shadow:0 0 0 4px rgba(255,255,255,.05)!important}.hub-live-badge>span i.is-online,.finale-live-note span i.is-online{background:#6fd08c!important;box-shadow:0 0 0 4px rgba(111,208,140,.10)!important}.hub-live-badge>span b,.finale-live-note span b{font:inherit;color:inherit}
