@font-face{font-family:Oswald;src:url("https://probasket.online/wp-content/uploads/2026/03/oswald-v57-cyrillic_latin-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:Oswald;src:url("https://probasket.online/wp-content/uploads/2026/03/oswald-v57-cyrillic_latin-700.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Roboto Condensed";src:url("https://probasket.online/wp-content/uploads/2026/03/roboto-condensed-v31-cyrillic_latin-regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Roboto Condensed";src:url("https://probasket.online/wp-content/uploads/2026/03/roboto-condensed-v31-cyrillic_latin-500.woff2") format("woff2");font-weight:500;font-display:swap}

@scope (.pb-teams-intelligence) {
:scope{
  --secondary:#202a25;--secondary-light:#d3ded9;--secondary-semi-light:#99b2a6;
  --neutral:#e8e8e8;--white:#fff;--action:#ff9900;--action-light:#ffbd59;--pb-lime:#9cae62;--pb-lime-light:#d4e0a6;
  --pb-surface-canvas:var(--neutral);--pb-surface-card:#fff;--pb-surface-soft:var(--secondary-light);--pb-surface-brand:var(--secondary);
  --pb-color-text:#17232d;--pb-color-muted:#61707b;--pb-color-accent:#2f7d63;
  --pb-line-subtle:rgba(44,62,80,.1);--pb-line-divider:rgba(44,62,80,.14);--pb-line-strong:rgba(44,62,80,.28);
  --pb-shadow-surface:0 7px 24px rgba(35,53,64,.05);--pb-shadow-card:0 10px 28px rgba(32,42,37,.07);--pb-shadow-hover:0 12px 32px rgba(32,42,37,.10);
  --pb-page-gutter:clamp(12px,2cqi,24px);--pb-nav-content-gap:clamp(24px,2.5cqi,32px);--pb-heading-content-gap:clamp(10px,1cqi,12px);--pb-section-gap:clamp(28px,4cqi,48px);
  --pb-font-display:Oswald,"Roboto Condensed",sans-serif;--pb-font-content:"Roboto Condensed",Roboto,sans-serif;
  display:grid;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:clip;gap:var(--pb-section-gap);
}

*{box-sizing:border-box}
html{inline-size:100%;max-inline-size:100%;overflow-x:hidden;font-size:16px;scroll-behavior:smooth}
body{inline-size:100%;max-inline-size:100%;margin:0;overflow-x:hidden;background:var(--pb-surface-canvas);color:var(--pb-color-text);font-family:var(--pb-font-content);font-size:16px;line-height:1.45}
button,select{font:inherit}
a{color:inherit}
img{display:block;max-inline-size:100%}
[hidden]{display:none!important}
.sr-only{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:focus-visible{outline:2px solid var(--action);outline-offset:3px}

.site-header{position:relative;z-index:20;background:var(--secondary);color:#fff}
.site-header__inner{display:grid;grid-template-columns:auto 1fr 52px;align-items:center;gap:24px;max-inline-size:1366px;min-block-size:82px;margin-inline:auto;padding-inline:clamp(16px,3vw,30px)}
.site-header__logo{display:block;inline-size:clamp(180px,18vw,245px);block-size:49px}
.site-header__logo>span{display:block;inline-size:100%;block-size:100%;background:url("assets/logo-probasket.svg") left center/contain no-repeat}
.site-header__links{display:flex;justify-content:flex-end;gap:clamp(20px,3vw,44px)}
.site-header__links a{font-family:var(--pb-font-display);font-size:17px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}
.site-header__links a:hover{text-decoration:underline;text-underline-offset:5px}
.site-header__icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border:0;border-radius:8px;background:#41594e;color:#fff;cursor:pointer}
.site-header__icon svg{inline-size:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}
.site-header__menu{display:none}

.pb-breadcrumbs{background:var(--neutral)}
.pb-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;max-inline-size:1366px;margin:0 auto;padding:0 var(--section-padding-x,30px);list-style:none}
.pb-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:44px;max-inline-size:100%;padding-block:4px;font-size:clamp(13px,1.15vw,14px);font-weight:500;line-height:1.45}
.pb-breadcrumbs a,.pb-breadcrumbs [aria-current]{white-space:normal;overflow-wrap:anywhere;text-decoration:none}
.pb-breadcrumbs a,.pb-breadcrumbs li>span:first-child{color:#4d6659}
.pb-breadcrumbs [aria-current]{color:var(--secondary)}
.pb-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}

.tournament-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-block-size:clamp(420px,34vw,520px);overflow:hidden;background:#101915;color:#fff}
.tournament-hero__photo{position:absolute;inset:0 0 0 50%;background:url("https://probasket.online/wp-content/uploads/2025/10/popov.jpg") 90% top/cover no-repeat}
.tournament-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#101915 0 41%,rgba(16,25,21,.35) 57%,rgba(16,25,21,.1))}
.tournament-hero__identity{position:relative;z-index:2;align-self:end;max-inline-size:683px;padding:48px clamp(24px,4vw,60px) 52px}
.tournament-hero__logo{display:grid;place-items:center;inline-size:150px;block-size:150px;margin-block-end:18px;border-radius:8px;background:#aebbc6}
.tournament-hero__logo>span{inline-size:112px;block-size:112px;background:url("assets/vtb.svg") center/contain no-repeat}
.tournament-hero__identity p{margin:0;font-size:clamp(12px,1.2vw,16px);font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.tournament-hero__identity h1{margin:4px 0 0;font-family:var(--pb-font-display);font-size:clamp(30px,4cqi,48px);font-weight:700;letter-spacing:.015em;line-height:1.04;text-transform:uppercase}
.tournament-hero__actions{position:absolute;z-index:3;inset-block-start:32px;inset-inline-end:clamp(24px,4vw,60px);display:flex;gap:12px}
.tournament-hero__actions button{display:grid;place-items:center;inline-size:54px;block-size:54px;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:rgba(32,42,37,.62);color:#fff;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}
.tournament-hero__actions button:hover{background:rgba(32,42,37,.88);transform:translateY(-1px)}
.tournament-hero__actions button[aria-pressed="true"]{color:var(--action);border-color:var(--action)}
.tournament-hero__actions svg{inline-size:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}

.pb-page-standard{container:page/inline-size}
.pb-page-shell{max-inline-size:1366px;margin-inline:auto;padding:24px var(--pb-page-gutter) clamp(32px,4cqi,64px)}
.pb-section-menu{margin:0 0 var(--pb-nav-content-gap)}
.pb-section-menu__shell{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;border-radius:8px;border-block-end:1.5px solid var(--pb-line-strong);background:#fff;box-shadow:var(--pb-shadow-surface)}
.pb-section-menu__rail-wrap{min-inline-size:0;overflow-x:auto;scrollbar-width:none}
.pb-section-menu__rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-inline-size:880px;margin:0;padding:0;list-style:none}
.pb-section-menu__rail a{display:flex;align-items:center;justify-content:center;min-block-size:58px;padding:10px 12px;border-radius:8px;background:var(--secondary-light);font-family:var(--pb-font-display);font-size:clamp(.96rem,1.3cqi,1.1rem);font-weight:700;letter-spacing:.02em;line-height:1.05;text-align:center;text-decoration:none;text-transform:uppercase}
.pb-section-menu__rail a:hover,.pb-section-menu__rail a:focus-visible{background:#c1d1c9}
.pb-section-menu__rail a.is-current{background:var(--secondary);color:#fff}
.pb-section-menu__all{display:none;align-items:center;justify-content:center;gap:8px;min-inline-size:76px;min-block-size:58px;border:0;border-radius:8px;background:var(--secondary);color:#fff;cursor:pointer;font-family:var(--pb-font-display);font-weight:700;text-transform:uppercase}
.pb-section-menu__all>span{display:grid;grid-template-columns:repeat(2,4px);gap:3px}
.pb-section-menu__all i{inline-size:4px;block-size:4px;border-radius:50%;background:currentColor}
.pb-section-menu.is-compact .pb-section-menu__shell{grid-template-columns:minmax(0,1fr) auto}
.pb-section-menu.is-compact .pb-section-menu__all{display:flex}
.pb-section-menu__dialog{inline-size:100%;max-inline-size:none;margin:auto 0 0;padding:0;border:0;background:transparent}
.pb-section-menu__dialog::backdrop{background:rgba(17,28,23,.58)}
.pb-section-menu__sheet{padding:12px 16px max(20px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff;box-shadow:0 16px 40px rgba(17,28,23,.18)}
.pb-section-menu__sheet-handle{inline-size:54px;block-size:5px;margin:0 auto 12px;border-radius:99px;background:#c9d2ce}
.pb-section-menu__sheet header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block-end:12px;border-block-end:1px solid var(--pb-line-divider)}
.pb-section-menu__sheet header span{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-color-muted)}
.pb-section-menu__sheet h2{margin:2px 0 0;font-family:var(--pb-font-display);font-size:24px;text-transform:uppercase}
.pb-section-menu__sheet header button{inline-size:44px;block-size:44px;border:1px solid var(--pb-line-divider);border-radius:8px;background:#fff;font-size:30px;line-height:1;cursor:pointer}
.pb-section-menu__sheet ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}
.pb-section-menu__sheet a{display:flex;align-items:center;justify-content:space-between;min-block-size:52px;padding:10px 12px;border-radius:8px;background:var(--secondary-light);font-family:var(--pb-font-display);font-weight:600;text-decoration:none;text-transform:uppercase}
.pb-section-menu__sheet a.is-current{background:var(--secondary);color:#fff}

.pb-page-stack{display:grid;gap:var(--pb-section-gap)}
.pb-section{min-inline-size:0;margin:0}
.pb-component-heading{margin:0 0 var(--pb-heading-content-gap)}
.pb-component-heading__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:0;color:var(--pb-color-muted);font-family:var(--pb-font-content);font-size:.84rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}
.pb-component-heading__eyebrow i{inline-size:5px;block-size:5px;border-radius:50%;background:currentColor}
.pb-component-heading h2{margin:3px 0 0;color:var(--secondary);font-family:var(--pb-font-display);font-size:clamp(20px,2.1cqi,26px);font-weight:600;letter-spacing:.025em;line-height:1.05;text-transform:uppercase;text-wrap:balance}
.pb-component-heading>p:last-child:not(.pb-component-heading__eyebrow){max-inline-size:68ch;margin:8px 0 0;color:var(--pb-color-muted);font-size:clamp(13px,1.15cqi,14px);font-weight:500;line-height:1.45}

.teams-carousel{container:team-rail/inline-size}
.teams-carousel__top{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-block-end:10px}
.teams-carousel__hint{display:none;margin:0;color:var(--pb-color-muted);font-size:13px;font-weight:500}
.teams-carousel__controls{display:none;align-items:center;gap:7px}
.teams-carousel__controls button{display:grid;place-items:center;inline-size:48px;block-size:48px;padding:0;border:1px solid var(--secondary-semi-light);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:var(--secondary-light);color:var(--secondary);cursor:pointer;line-height:1}
.teams-carousel__controls button svg{display:block;inline-size:22px;block-size:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
.teams-carousel__controls output{min-inline-size:54px;font-family:var(--pb-font-display);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}
.teams-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.team-card{position:relative;isolation:isolate;display:grid;min-block-size:258px;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:var(--secondary);box-shadow:var(--pb-shadow-card);color:#fff;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease}
.team-card::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 78% 18%,rgba(153,178,166,.34),transparent 47%),linear-gradient(145deg,#26352e,#17201c 72%)}
.team-card::after{content:"";position:absolute;z-index:-1;inset:44% 0 0;background:linear-gradient(0deg,rgba(9,15,12,.72),transparent)}
.team-card:hover,.team-card:focus-visible{transform:translateY(-1px);box-shadow:var(--pb-shadow-hover)}
.team-card__season{position:absolute;inset-block-start:13px;inset-inline-start:13px;padding:4px 8px;border-radius:7px;background:rgba(15,25,20,.76);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.team-card__logo{align-self:center;justify-self:center;display:grid;place-items:center;inline-size:clamp(96px,10vw,126px);block-size:clamp(96px,10vw,126px);margin-block-start:24px;padding:14px;border:1px solid rgba(32,42,37,.13);border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.19)}
.pb-remote-logo{display:block;inline-size:100%;block-size:100%;background:var(--pb-logo) center/contain no-repeat;filter:drop-shadow(0 4px 4px rgba(0,0,0,.14))}
.team-card__body{align-self:end;padding:18px}
.team-card__body h3{margin:0;font-family:var(--pb-font-display);font-size:clamp(19px,2.1cqi,24px);font-weight:700;line-height:1.08;text-transform:uppercase;text-shadow:0 2px 5px rgba(0,0,0,.65);text-wrap:balance}
.team-card__body p{margin:5px 0 0;color:#d8e1dc;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}

.pb-control-panel{border-block-end:1.5px solid var(--secondary-semi-light);border-radius:8px;background:var(--secondary-light)}
.stats-controls{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:end;gap:16px;margin-block-end:24px;padding:24px 12px 20px}
.pb-field{display:grid;gap:6px;min-inline-size:0;color:var(--secondary);font-family:var(--pb-font-content);font-size:.84rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}
.pb-select-wrap{position:relative;display:block}
.pb-select-wrap::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:17px;inline-size:0;block-size:0;border-inline:5px solid transparent;border-block-start:6px solid var(--secondary);transform:translateY(-20%);pointer-events:none}
.pb-field select{inline-size:100%;min-block-size:57px;padding:12px 42px 12px 12px;border:0;border-block-end:1.5px solid var(--secondary-semi-light);border-radius:8px;appearance:none;background:#fff;color:#17231f;font-family:var(--pb-font-display);font-size:18px;font-weight:500;text-transform:uppercase}
.stats-controls__note{margin:0 0 7px;color:var(--pb-color-muted);font-size:14px;font-weight:500;line-height:1.45}
.stats-empty{display:grid;place-items:center;min-block-size:150px;padding:24px;border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:#fff;box-shadow:var(--pb-shadow-surface);text-align:center}
.stats-empty strong{font-family:var(--pb-font-display);font-size:20px;text-transform:uppercase}
.stats-empty span{color:var(--pb-color-muted)}

.pb-table-card{min-inline-size:0;max-inline-size:100%;overflow:hidden;border-radius:8px;border-block-end:1.5px solid var(--pb-line-strong);background:#fff;box-shadow:var(--pb-shadow-surface)}
.pb-table-scroll{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto;scrollbar-color:var(--secondary-semi-light) transparent}
.pb-team-stats-cards{display:none}
.pb-table{inline-size:100%;min-inline-size:1010px;border-collapse:separate;border-spacing:0;font-family:var(--pb-font-content);font-size:15px;color:var(--pb-color-text)}
.pb-table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0)}
.pb-table th{block-size:48px;padding:0 8px;background:var(--secondary);color:#fff;font-family:var(--pb-font-display);font-size:13px;font-weight:600;letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:nowrap}
.pb-table th:first-child{position:sticky;z-index:3;inset-inline-start:0;min-inline-size:220px;text-align:start}
.pb-table th button{display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%;block-size:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-transform:inherit}
.pb-table th:first-child button{justify-content:flex-start}
.pb-table th button::after{content:"";inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid rgba(255,255,255,.5)}
.pb-table th button[aria-sort="ascending"]::after{border-block:0 5px solid #fff}
.pb-table th button[aria-sort="descending"]::after{border-block-start-color:#fff}
.pb-table td,.pb-table tbody th{padding:10px 8px;border-block-end:1px solid var(--pb-line-divider);background:#fff;text-align:center;vertical-align:middle;white-space:nowrap}
.pb-table tbody tr:nth-child(even)>*{background:#e9efec}
.pb-table tbody tr:hover>*{background:#e1eae6}
.pb-table tbody tr:last-child>*{border-block-end:0}
.pb-table tbody th{position:sticky;z-index:2;inset-inline-start:0;min-inline-size:220px;color:var(--pb-color-text);font-family:var(--pb-font-content);font-size:15px;font-weight:400;letter-spacing:normal;text-align:start;text-transform:none}
.pb-table__team-link{display:flex;align-items:center;gap:10px;min-inline-size:0;color:inherit;text-decoration:none}
.pb-table__team-logo{flex:0 0 46px;display:grid;place-items:center;inline-size:46px;block-size:46px;padding:4px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:#fff}
.pb-table__team-logo .pb-remote-logo{inline-size:38px;block-size:38px}
.pb-table__team-name{overflow:hidden;font-family:var(--pb-font-display);font-weight:700;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.pb-table__team-link:hover .pb-table__team-name{text-decoration:underline;text-underline-offset:3px;color:var(--pb-color-accent)}
.pb-table td{font-family:var(--pb-font-display);font-weight:500;font-variant-numeric:tabular-nums}
.pb-table td.is-key{font-weight:600;color:var(--pb-color-accent)}
.pb-table-footer{display:flex;justify-content:space-between;gap:8px 18px;margin-block-start:12px;color:var(--pb-color-muted);font-size:14px;font-weight:500}

.compare-card{padding:16px;border:1px solid rgba(255,255,255,.86);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:#fff;box-shadow:var(--pb-shadow-card)}
.compare-selectors{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:end;gap:16px;padding:18px;border-block-end:1.5px solid var(--secondary-semi-light);border-radius:8px;background:var(--secondary-light)}
.compare-swap{display:grid;place-items:center;inline-size:52px;block-size:57px;border:0;border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:var(--secondary);color:#fff;cursor:pointer}
.compare-swap svg{inline-size:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.compare-identities{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:16px;padding:24px 12px 20px}
.compare-identities article{display:flex;align-items:center;gap:16px;min-inline-size:0}
.compare-identities article:last-child{flex-direction:row-reverse;text-align:end}
.compare-identities__logo{flex:0 0 78px;display:grid;place-items:center;inline-size:78px;block-size:78px;padding:9px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:#fff;box-shadow:0 7px 20px rgba(32,42,37,.08)}
.compare-identities__logo img{inline-size:100%;block-size:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.12))}
.compare-identities h3{margin:0;font-family:var(--pb-font-display);font-size:clamp(20px,2.4cqi,28px);font-weight:700;line-height:1.08;text-transform:uppercase;text-wrap:balance}
.compare-identities p{margin:5px 0 0;color:var(--pb-color-muted);font-size:13px;font-weight:500;text-transform:uppercase}
.compare-identities__vs{display:grid;place-items:center;inline-size:52px;block-size:52px;margin:auto;border-radius:50%;background:var(--secondary);color:#fff;font-family:var(--pb-font-display);font-size:18px;font-weight:600}
.compare-metrics{display:grid;gap:18px}
.metric-group{overflow:hidden;border:1px solid var(--pb-line-subtle);border-radius:8px}
.metric-group h3{margin:0;padding:10px 12px;background:var(--secondary);color:#fff;font-family:var(--pb-font-display);font-size:15px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}
.metric-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(150px,1.35fr) minmax(70px,1fr);align-items:center;gap:12px;min-block-size:48px;padding:7px 12px;border-block-end:1px solid var(--pb-line-divider)}
.metric-row:nth-child(odd){background:#e9efec}
.metric-row:last-child{border-block-end:0}
.metric-row__value{font-family:var(--pb-font-display);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}
.metric-row__value:last-child{text-align:end}
.metric-row__label{text-align:center;color:var(--pb-color-muted);font-size:13px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}
.metric-row__visual{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:3px;block-size:4px;margin-block-start:-4px}
.metric-row__side{position:relative;overflow:hidden;border-radius:99px;background:#e2e8e5}
.metric-row__side i{position:absolute;inset-block:0;background:var(--secondary-semi-light)}
.metric-row__side:first-child i{inset-inline-end:0}
.metric-row__side:last-child i{inset-inline-start:0;background:var(--pb-color-accent)}
.metric-row__value.is-higher{font-weight:600;color:var(--pb-color-accent)}

.prototype-footer{padding:24px var(--pb-page-gutter);background:var(--secondary);color:#d8e1dc;text-align:center}
.prototype-footer p{margin:0;font-size:13px;letter-spacing:.04em;text-transform:uppercase}

@container page (max-width:1080px){
  .teams-track{grid-template-columns:repeat(3,minmax(0,1fr))}
  .pb-table{font-size:14px}
  .pb-table td,.pb-table tbody th{padding-inline:6px}.pb-table tbody th{font-size:14px}
  .pb-table__team-logo{flex-basis:40px;inline-size:40px;block-size:40px}.pb-table__team-logo .pb-remote-logo{inline-size:32px;block-size:32px}
}

@container team-rail (max-width:720px){
  .teams-carousel__top{justify-content:space-between}
  .teams-carousel__hint,.teams-carousel__controls{display:flex}
  .teams-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none}
  .teams-track::-webkit-scrollbar{display:none}
  .team-card{flex:0 0 min(84%,320px);scroll-snap-align:start}
}

@media (max-width:1199.98px){
  .tournament-hero{display:block;min-block-size:clamp(430px,58vw,520px)}
  .tournament-hero__photo{inset:0;background-position:center top}
  .tournament-hero__shade{background:linear-gradient(180deg,rgba(16,25,21,.12) 22%,rgba(16,25,21,.42) 60%,rgba(16,25,21,.9) 100%)}
  .tournament-hero__identity{position:absolute;inset-inline-start:var(--pb-page-gutter);inset-block-end:32px;padding:0}
  .tournament-hero__actions{inset-inline-end:var(--pb-page-gutter)}
}

@media (max-width:991px){
  .site-header__inner{grid-template-columns:1fr 52px 52px;min-block-size:76px;gap:10px;padding-inline:16px}
  .site-header__links{display:none}.site-header__menu{display:grid}
  .pb-breadcrumbs__list{padding-inline:16px}
  .pb-page-shell{padding-block-start:20px}
  .pb-section-menu__rail{display:flex;min-inline-size:max-content}.pb-section-menu__rail li{flex:0 0 142px}.pb-section-menu__rail a{min-block-size:54px}
  .pb-section-menu__all{min-block-size:54px}
  .teams-track{grid-template-columns:repeat(2,minmax(0,1fr))}
  .stats-controls{grid-template-columns:minmax(260px,380px) minmax(0,1fr)}
}

@media (max-width:767.98px){
  .tournament-hero{min-block-size:clamp(300px,90vw,380px)}
  .tournament-hero__logo{display:none}
  .tournament-hero__identity{inset-block-end:36px}
  .tournament-hero__identity h1{font-size:clamp(30px,8vw,40px)}
  .tournament-hero__actions{inset-block-start:16px}
  .tournament-hero__actions button{inline-size:48px;block-size:48px}
  .pb-page-shell{padding-block-start:16px}
  .stats-controls{grid-template-columns:1fr;align-items:start;padding-block-start:20px}
  .stats-controls__note{margin:0}
  .compare-selectors{grid-template-columns:1fr 52px 1fr;gap:10px;padding:12px}
  .compare-identities{grid-template-columns:1fr 48px 1fr;gap:10px}
  .compare-identities article{display:grid;justify-items:start;gap:8px}.compare-identities article:last-child{justify-items:end}
  .compare-identities__logo{inline-size:64px;block-size:64px;flex-basis:64px}
  .pb-table-footer{flex-direction:column;align-items:flex-start}
}

@media (max-width:600px){
  .site-header__logo{inline-size:200px}
  .pb-component-heading__eyebrow{font-size:.84rem}
  .teams-carousel__top{align-items:flex-end}.teams-carousel__hint{max-inline-size:190px}
  .compare-card{padding:10px}
  .compare-identities{padding-inline:4px}
  .compare-identities h3{font-size:18px}
  .metric-row{grid-template-columns:minmax(58px,1fr) minmax(116px,1.25fr) minmax(58px,1fr);gap:7px;padding-inline:8px}
  .metric-row__value{font-size:17px}.metric-row__label{font-size:12px}
}

@media (max-width:420px){
  .pb-breadcrumbs li:nth-child(-n+2){display:none}
  .pb-breadcrumbs li:nth-child(3)>span:first-child{display:none}
}

@media (max-width:478px){
  .site-header__inner{grid-template-columns:1fr 48px 48px;min-block-size:72px;padding-inline:8px}.site-header__logo{inline-size:min(100%,190px)}.site-header__icon{inline-size:48px;block-size:48px}
  .pb-breadcrumbs__list{padding-inline:8px}
  .pb-page-shell{padding-inline:12px}
  .pb-section-menu__sheet ul{grid-template-columns:1fr}
  .teams-carousel__hint{display:none}.teams-carousel__top{justify-content:flex-end}
  .team-card{flex-basis:min(88%,292px);min-block-size:246px}
  .team-card__logo{inline-size:102px;block-size:102px}
  .compare-identities{grid-template-columns:1fr 38px 1fr}.compare-identities__vs{inline-size:38px;block-size:38px;font-size:14px}
  .compare-identities__logo{inline-size:56px;block-size:56px}
  .compare-identities h3{font-size:16px}
  .compare-identities p{font-size:11px}
}

@media (max-width:360px){
  .site-header__logo{inline-size:160px}
  .teams-carousel__controls button{inline-size:44px;block-size:44px}
  .team-card{flex-basis:90%}
  .compare-identities article{gap:5px}.compare-identities__logo{inline-size:50px;block-size:50px}
  .metric-row{grid-template-columns:55px minmax(100px,1fr) 55px}.metric-row__value{font-size:16px}.metric-row__label{font-size:11px}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.team-card,.tournament-hero__actions button{transition:none}.team-card:hover,.team-card:focus-visible,.tournament-hero__actions button:hover{transform:none}
}

/* Teams intelligence page — approved prototype direction. */
.teams-carousel{position:relative}
.teams-carousel__top{justify-content:space-between}
.teams-carousel__hint,.teams-carousel__controls{display:flex}
.teams-carousel__hint{margin:0;color:var(--pb-color-muted);font-size:13px;font-weight:500}
.teams-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 10px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}
.teams-track::-webkit-scrollbar{display:none}
.team-card{flex:0 0 clamp(210px,20cqi,256px);display:grid;grid-template-rows:auto 1fr auto;min-block-size:270px;padding:14px;scroll-snap-align:start;overflow:hidden;border:1px solid var(--secondary-light);border-block-end:2px solid var(--secondary-semi-light);border-radius:8px;background:#fff;color:var(--secondary);box-shadow:0 8px 24px rgba(32,42,37,.07);text-decoration:none}
.team-card::before,.team-card::after{content:none}
.team-card__flag{display:grid;place-items:center;inline-size:48px;block-size:34px;padding:5px;border:1px solid rgba(153,178,166,.75);border-radius:6px;background:var(--secondary-light);box-shadow:0 3px 8px rgba(32,42,37,.07)}
.team-card__flag i{display:block;inline-size:34px;block-size:21px;border:1px solid rgba(32,42,37,.12);background:linear-gradient(#fff 0 33.333%,#1851a2 33.333% 66.666%,#d52b1e 66.666%)}
.team-card__flag--kz i{background:radial-gradient(circle at 55% 50%,#f3c742 0 14%,transparent 15%),#00a9ce}
.team-card__flag--by i{background:linear-gradient(#d22730 0 66.666%,#00af66 66.666%)}
.team-card__logo{align-self:center;justify-self:stretch;display:grid;place-items:center;inline-size:auto;block-size:152px;margin:12px 0;padding:16px;border:1px solid rgba(153,178,166,.55);border-radius:8px;background:linear-gradient(145deg,#dce5e1,#cbd9d3);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.team-card__logo .pb-remote-logo{inline-size:min(100%,132px);block-size:112px;filter:drop-shadow(0 4px 4px rgba(32,42,37,.22)) drop-shadow(0 0 1px rgba(255,255,255,.8))}
.team-card__body{align-self:end;padding:0}
.team-card__body h3{min-block-size:2.3em;margin:0;padding-block-start:4px;color:var(--secondary);font-family:var(--pb-font-display);font-size:clamp(18px,1.55cqi,21px);font-weight:700;line-height:1.15;text-shadow:0 1px 0 #fff,0 2px 3px rgba(32,42,37,.14);text-transform:uppercase;text-wrap:balance}
.team-card__body p{margin:5px 0 0;color:var(--pb-color-muted);font-size:12px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}
.team-card:hover,.team-card:focus-visible{border-color:var(--pb-lime);box-shadow:0 12px 30px rgba(32,42,37,.11);transform:translateY(-2px)}

.stats-controls--wide{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;padding:18px}
.pb-field--mobile-metric{display:none}
.stats-controls--wide .stats-controls__note{grid-column:1/-1;margin:0;padding-block-start:2px}
.pb-table--team-stats{inline-size:max(100%,1740px);min-inline-size:1740px;table-layout:fixed}
.pb-table--team-stats .pb-col-team{inline-size:220px}.pb-table--team-stats .pb-col-games{inline-size:54px}.pb-table--team-stats .pb-col-scoring{inline-size:70px}.pb-table--team-stats .pb-col-shot{inline-size:62px}.pb-table--team-stats .pb-col-rebound{inline-size:70px}.pb-table--team-stats .pb-col-pass{inline-size:76px}.pb-table--team-stats .pb-col-other{inline-size:62px}
.pb-table__groups th{block-size:34px;border-inline-end:1px solid rgba(255,255,255,.12);background:#18211d;font-size:13px;letter-spacing:.035em}
.pb-table__groups th[rowspan]{block-size:82px;background:var(--secondary)}
.pb-table--team-stats thead tr:last-child th:nth-child(1),.pb-table--team-stats thead tr:last-child th:nth-child(4),.pb-table--team-stats thead tr:last-child th:nth-child(7),.pb-table--team-stats thead tr:last-child th:nth-child(10),.pb-table--team-stats thead tr:last-child th:nth-child(13),.pb-table--team-stats thead tr:last-child th:nth-child(16),.pb-table--team-stats thead tr:last-child th:nth-child(18){box-shadow:inset 1px 0 rgba(255,255,255,.16)}
.pb-table--team-stats tbody td:nth-child(3),.pb-table--team-stats tbody td:nth-child(6),.pb-table--team-stats tbody td:nth-child(9),.pb-table--team-stats tbody td:nth-child(12),.pb-table--team-stats tbody td:nth-child(15),.pb-table--team-stats tbody td:nth-child(18),.pb-table--team-stats tbody td:nth-child(20){box-shadow:inset 1px 0 rgba(32,42,37,.10)}
.pb-table--team-stats thead tr:first-child>th:first-child,.pb-table--team-stats tbody>tr>th:first-child{inline-size:220px;min-inline-size:220px;max-inline-size:220px}
.pb-table--team-stats thead tr:last-child>th:first-child{position:static;inline-size:auto;min-inline-size:0;max-inline-size:none;text-align:center}
.pb-table--team-stats thead tr:last-child>th:first-child button{justify-content:center}
.pb-table-card.is-scrolled .pb-table--team-stats thead tr:first-child>th:first-child,.pb-table-card.is-scrolled .pb-table--team-stats tbody>tr>th:first-child{box-shadow:10px 0 16px -15px rgba(32,42,37,.88)}
.pb-table td.is-na{color:#8d9993;font-family:var(--pb-font-content);font-weight:400}

.extended-carousel{position:relative;container:extended-rail/inline-size}
.extended-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.extended-stat-card,.dynamics-card,.compare-viz,.compare-mobile{overflow:hidden;border:1px solid rgba(255,255,255,.92);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:#fff;box-shadow:var(--pb-shadow-surface)}
.extended-stat-card>header,.compare-viz>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:48px;padding:10px 14px;background:var(--secondary);color:#fff;text-transform:uppercase}
.extended-stat-card>header span,.compare-viz h3{margin:0;font-family:var(--pb-font-display);font-size:15px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}
.extended-stat-card>header b,.compare-viz>header span{color:#cddbd4;font-size:11px;font-weight:500;letter-spacing:.06em}
.extended-stat-card__rows{display:grid}
.rank-bar{display:grid;grid-template-columns:22px minmax(78px,104px) minmax(54px,1fr) 34px;align-items:center;gap:8px;min-block-size:43px;padding:6px 12px;border-block-end:1px solid var(--pb-line-divider)}
.rank-bar:nth-child(even){background:#e9efec}.rank-bar:last-child{border-block-end:0}
.rank-bar>em{color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:11px;font-style:normal;font-weight:500;text-align:center}
.rank-bar>span{overflow:hidden;font-family:var(--pb-font-display);font-size:13px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.rank-bar>i{display:block;block-size:11px;overflow:hidden;border-radius:99px;background:#dce5e1}
.rank-bar>i b{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--secondary),var(--secondary-semi-light));animation:bar-reveal .7s ease both}
.extended-stat-card--1 .rank-bar>i b{background:linear-gradient(90deg,var(--secondary),var(--secondary-semi-light))}
.extended-stat-card--2 .rank-bar>i b{background:linear-gradient(90deg,var(--pb-lime),var(--pb-lime-light))}
.extended-stat-card--3 .rank-bar>i b{background:linear-gradient(90deg,var(--action),var(--action-light))}
.rank-bar>strong{font-family:var(--pb-font-display);font-size:17px;font-weight:500;text-align:end;font-variant-numeric:tabular-nums}
@keyframes bar-reveal{from{inline-size:0}}
.extended-carousel__arrow{display:none;position:absolute;z-index:4;inset-block-start:50%;translate:0 -50%;inline-size:48px;block-size:58px;border:1px solid rgba(255,255,255,.95);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:var(--secondary-light);color:var(--secondary);box-shadow:0 8px 20px rgba(32,42,37,.16);cursor:pointer;font-family:var(--pb-font-display);font-size:34px;line-height:1}.extended-carousel__arrow.is-prev{inset-inline-start:4px}.extended-carousel__arrow.is-next{inset-inline-end:4px}
.extended-carousel__position{display:none;margin:9px auto 0;color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:12px;font-weight:500;text-align:center}
.data-coverage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin-block-start:12px;padding:12px 14px;border-inline-start:4px solid var(--secondary-semi-light);border-radius:0 8px 8px 0;background:rgba(211,222,217,.58);color:var(--pb-color-muted);font-size:13px}
.data-coverage strong{color:var(--secondary);font-family:var(--pb-font-display);font-weight:600;text-transform:uppercase}

.dynamics-card{container:dynamics/inline-size;padding:16px}
.dynamics-controls{display:grid;grid-template-columns:minmax(220px,440px);align-items:end;gap:14px;padding:16px;border-block-end:1.5px solid var(--secondary-semi-light);border-radius:8px;background:var(--secondary-light)}
.dynamics-metric-field{display:none}
.dynamics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:14px}
.dynamics-summary>div{display:grid;gap:2px;padding:12px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:#f6f8f7;text-align:center}
.dynamics-summary span{color:var(--pb-color-muted);font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}
.dynamics-summary strong{font-family:var(--pb-font-display);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}
.series-switches{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 0;border:0}
.series-switches legend{float:left;margin-inline-end:12px;padding:3px 0;color:var(--pb-color-muted);font-size:12px;font-weight:600;text-transform:uppercase}
.series-switches label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}
.series-switches input{inline-size:18px;block-size:18px;accent-color:var(--secondary)}
.series-switches .is-unavailable{opacity:.42;cursor:not-allowed}
.dynamics-chart{padding:10px 14px 4px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:linear-gradient(180deg,#fbfcfb,#f0f4f2)}
.dynamics-chart__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-block-end:6px}
.dynamics-chart__team{display:flex;align-items:center;gap:10px;min-inline-size:0;color:var(--secondary)}
.dynamics-chart__team-logo{flex:0 0 44px;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:4px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(32,42,37,.07)}
.dynamics-chart__team-logo .pb-remote-logo{inline-size:36px;block-size:36px}
.dynamics-chart__team>strong{min-inline-size:0;overflow:hidden;font-family:var(--pb-font-display);font-size:17px;font-weight:700;letter-spacing:.025em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.dynamics-chart__metric{display:block;margin:0;color:var(--secondary);font-family:var(--pb-font-display);font-size:clamp(18px,2cqi,22px);font-weight:600;letter-spacing:.035em;line-height:1.1;text-align:end;text-transform:uppercase}
.dynamics-chart svg{display:block;inline-size:100%;block-size:auto;overflow:visible}
.chart-grid line{stroke:#d6dfdb;stroke-width:1}
.chart-season{stroke:var(--secondary-semi-light);stroke-width:2;stroke-dasharray:8 7}
.chart-team-area{fill:url(#team-area)}
.chart-team,.chart-opponent,.chart-series{fill:none;stroke:var(--series-color,var(--secondary));stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 3px 4px rgba(32,42,37,.12));animation:line-draw .8s ease both}
.chart-series-points circle{fill:var(--series-color,var(--secondary));stroke:#fff;stroke-width:2}
.chart-point-value{fill:var(--series-color,var(--secondary));stroke:#fff;stroke-width:3px;paint-order:stroke fill;font:600 13px var(--pb-font-display);font-variant-numeric:tabular-nums}
@keyframes line-draw{from{stroke-dasharray:1 1500;stroke-dashoffset:1500}to{stroke-dasharray:1500 0;stroke-dashoffset:0}}
.chart-labels text{fill:#66756d;font:500 13px Oswald,sans-serif}
.chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:5px 0 8px;color:var(--pb-color-muted);font-size:12px;font-weight:600}
.chart-legend span::before{content:"";display:inline-block;inline-size:20px;block-size:4px;margin-inline-end:6px;border-radius:99px;vertical-align:middle;background:var(--series-color,var(--secondary))}
.chart-legend .is-season::before{block-size:0;border-block-start:2px dashed var(--secondary-semi-light);background:transparent}
.dynamics-form{display:flex;gap:6px;overflow-x:auto;margin-block-start:10px;padding-block-end:3px;scrollbar-width:thin}
.dynamics-game{flex:1 0 76px;display:grid;grid-template-rows:auto 34px auto;place-items:center;gap:4px;min-block-size:88px;padding:7px 5px;border:0;border-radius:7px;background:#f6f8f7;box-shadow:0 3px 10px rgba(32,42,37,.055);text-align:center}
.dynamics-game.is-win{background:#eef3dc;background:color-mix(in srgb,var(--pb-lime-light) 52%,white)}
.dynamics-game.is-loss{background:#f7e8e7;background:color-mix(in srgb,#c83b38 11%,white)}
.dynamics-game time{color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}
.dynamics-game__logo{display:grid;place-items:center;inline-size:34px;block-size:34px}.dynamics-game__logo .pb-remote-logo{inline-size:100%;block-size:100%}
.dynamics-game a{color:var(--secondary);font-family:var(--pb-font-display);font-size:15px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px;font-variant-numeric:tabular-nums}

.compare-card{container:compare/inline-size}
.compare-story{display:grid;gap:16px}
.compare-desktop{display:grid;grid-template-columns:1fr;gap:16px}
.compare-viz{min-inline-size:0}
.compare-viz>header{display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;gap:3px;min-block-size:60px;text-align:center}
.compare-viz>header h3{color:#fff}.compare-viz>header span{text-align:center}
.score-mirror{position:relative;display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;min-block-size:245px;padding:22px 18px 18px;background:linear-gradient(90deg,#f8faf9 0 49.9%,#edf2ef 50.1% 100%)}
.score-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}
.score-metric{display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;block-size:195px;gap:5px}
.score-metric i{align-self:end;inline-size:min(78%,54px);block-size:var(--value);min-block-size:10px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--pb-lime-light),var(--pb-lime));box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}
.score-metric--right i{background:linear-gradient(180deg,var(--secondary-semi-light),var(--secondary))}
.score-metric.is-difference i{background:linear-gradient(180deg,var(--pb-lime-light),var(--pb-lime))}
.score-metric--right.is-difference i{background:linear-gradient(180deg,var(--secondary-semi-light),var(--secondary))}
.score-metric strong{font-family:var(--pb-font-display);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}
.compare-value{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-inline-size:0}
.compare-value>.compare-value__text{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none}
.compare-value>.compare-marker{flex:0 0 10px;inline-size:10px;block-size:10px;background:#c83b38;clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 34%);filter:drop-shadow(0 1px 1px rgba(90,18,18,.24))}
.compare-value.is-best{color:var(--secondary);font-weight:600}
.score-metric>span{color:var(--pb-color-muted);font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}
.compare-divider{align-self:stretch;inline-size:1px;background:var(--pb-line-divider)}
.compare-shots{display:grid;grid-template-columns:1fr 1fr}.compare-shots>header{grid-column:1/-1}
.shooting-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px}.shooting-side+ .shooting-side{border-inline-start:1px solid var(--pb-line-divider)}
.shot-ring{display:grid;justify-items:center;gap:7px;min-inline-size:0}
.shot-ring>span{font-family:var(--pb-font-display);font-size:12px;font-weight:600;text-transform:uppercase}
.shot-ring i{display:grid;place-content:center;inline-size:clamp(72px,7cqi,94px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 57%,transparent 58%),conic-gradient(var(--pb-lime) calc(var(--pct)*1%),var(--pb-lime-light) 0);box-shadow:0 5px 15px rgba(32,42,37,.09);font-style:normal;text-align:center}
.shot-ring--right i{background:radial-gradient(circle,#fff 0 57%,transparent 58%),conic-gradient(var(--secondary) calc(var(--pct)*1%),var(--secondary-light) 0)}
.shot-ring strong{font-family:var(--pb-font-display);font-size:17px;font-weight:600}.shot-ring small{display:block;color:var(--pb-color-muted);font-size:10px;font-weight:600}
.compare-possession{padding-block-end:8px}.possession-row{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;min-block-size:56px;padding:8px 14px;border-block-end:1px solid var(--pb-line-divider)}
.possession-row:last-child{border:0}.possession-row>strong{font-family:var(--pb-font-display);font-size:19px;font-weight:600;text-align:center}.possession-row>span{display:grid;gap:5px}.possession-row b{color:var(--pb-color-muted);font-size:11px;text-align:center;text-transform:uppercase}.possession-row i{display:grid;grid-template-columns:1fr 1fr;gap:4px;block-size:8px}.possession-row i::before,.possession-row i::after{content:"";grid-row:1;background:#e2e8e5;border-radius:99px}.possession-row i::before{grid-column:1}.possession-row i::after{grid-column:2}.possession-row em{z-index:1;grid-row:1;display:block;block-size:8px;border-radius:99px;background:var(--pb-lime)}.possession-row em:first-child{grid-column:1;justify-self:end}.possession-row em:last-child{grid-column:2;background:var(--secondary)}
.discipline-averages,.discipline-totals{display:grid}.discipline-averages>div,.discipline-totals>div{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;min-block-size:56px;padding:8px 14px;border-block-end:1px solid var(--pb-line-divider);text-align:center}.discipline-averages>div:nth-child(even),.discipline-totals>div:nth-child(even){background:#edf2ef}.discipline-averages strong,.discipline-totals strong{font-family:var(--pb-font-display);font-size:19px;font-weight:600}.discipline-averages>div>span,.discipline-totals>div>span{color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.discipline-averages small,.discipline-totals small{display:block;margin-block-start:3px;font-family:var(--pb-font-content);font-size:9px;font-weight:500;letter-spacing:.07em}
.compare-mobile{display:none}

@container compare (max-width:820px){
  .compare-desktop{display:none}.compare-mobile{display:block}
  .compare-mobile header,.compare-mobile>div{display:grid;grid-template-columns:minmax(68px,1fr) minmax(118px,1.4fr) minmax(68px,1fr);align-items:center;gap:6px;min-block-size:48px;padding:8px 10px;text-align:center}
  .compare-mobile header{background:var(--secondary);color:#fff;font-family:var(--pb-font-display);font-size:12px;font-weight:600;text-transform:uppercase}.compare-mobile header span:last-child{text-align:end}.compare-mobile header span:first-child{text-align:start}
  .compare-mobile>div{border-block-end:1px solid var(--pb-line-divider)}.compare-mobile>div:nth-child(odd){background:#e9efec}.compare-mobile>div:last-child{border:0}
  .compare-mobile strong{font-family:var(--pb-font-display);font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.compare-mobile>div>span{color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}
}

@media (max-width:1024px){.stats-controls--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:960px){
  .extended-carousel{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:48px auto;align-items:center;gap:8px 10px}.extended-track{grid-column:1/-1;grid-row:2;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 9px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.extended-track::-webkit-scrollbar{display:none}.extended-stat-card{flex:0 0 min(88%,430px);scroll-snap-align:start}.extended-carousel__arrow{position:static;display:grid;translate:none;inline-size:48px;block-size:48px}.extended-carousel__arrow.is-prev{grid-column:1;grid-row:1}.extended-carousel__arrow.is-next{grid-column:3;grid-row:1}.extended-carousel__position{grid-column:2;grid-row:1;display:block;margin:0}
}
@media (max-width:820px){
  .data-coverage{grid-template-columns:1fr}.dynamics-controls{grid-template-columns:minmax(0,1fr)}.dynamics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .stats-controls--wide .pb-field--mobile-metric{display:grid;grid-column:1/-1}
  .pb-table-card .pb-table-scroll{display:none}
  .pb-team-stats-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:var(--secondary-light)}
  .pb-team-stats-cards__hint{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:2px 8px;color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:12px;font-weight:500;letter-spacing:.025em;text-align:center;text-transform:uppercase}.pb-team-stats-cards__hint span{color:var(--secondary);font-size:18px}
  .pb-team-stat-card{min-inline-size:0;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-block-end:1.5px solid var(--pb-line-strong);border-radius:8px;background:#fff;box-shadow:var(--pb-shadow-surface)}
  .pb-team-stat-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-block-end:1px solid var(--pb-line-divider)}
  .pb-team-stat-card>header a{display:flex;align-items:center;gap:9px;min-inline-size:0;color:var(--secondary);font-family:var(--pb-font-display);font-size:16px;font-weight:700;line-height:1.15;text-decoration:none;text-transform:uppercase}
  .pb-team-stat-card>header a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .pb-team-stat-card__logo{flex:0 0 42px;display:grid;place-items:center;inline-size:42px;block-size:42px}.pb-team-stat-card__logo .pb-remote-logo{inline-size:36px;block-size:36px}
  .pb-team-stat-card>header p{max-inline-size:92px;margin:0;color:var(--pb-color-muted);font-family:var(--pb-font-content);font-size:9px;font-weight:600;letter-spacing:.03em;line-height:1.2;text-align:end;text-transform:uppercase}.pb-team-stat-card>header p strong{display:block;margin-block-end:2px;color:var(--secondary);font:600 19px/1 var(--pb-font-display);font-variant-numeric:tabular-nums}
  .pb-team-stat-card__group{margin:0;padding:8px 10px;background:#edf2ef;color:var(--secondary);font-family:var(--pb-font-display);font-size:11px;font-weight:600;letter-spacing:.035em;line-height:1.15;text-align:center;text-transform:uppercase}
  .pb-team-stat-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--pb-line-divider)}
  .pb-team-stat-card__metrics>div{display:grid;place-items:center;gap:4px;min-block-size:74px;padding:9px 5px;background:#fff;text-align:center}.pb-team-stat-card__metrics>div:nth-child(even){background:#f4f7f5}
  .pb-team-stat-card__metrics>div.is-selected{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,var(--pb-lime-light),#f4f7e8)}
  .pb-team-stat-card__metrics>div.is-selected::after{content:"";position:absolute;z-index:-1;inset:-35% auto -35% -45%;inline-size:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);transform:skewX(-18deg) translateX(-260%);animation:pb-selected-metric-reminder 4s ease-in-out infinite;pointer-events:none}
  .pb-team-stat-card__metrics>div.is-selected span,.pb-team-stat-card__metrics>div.is-selected strong{color:var(--secondary)}
  .pb-team-stat-card__metrics span{color:var(--pb-color-muted);font-family:var(--pb-font-display);font-size:9px;font-weight:600;letter-spacing:.03em;line-height:1.15;text-transform:uppercase}.pb-team-stat-card__metrics strong{font-family:var(--pb-font-display);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.pb-team-stat-card__metrics .is-na{color:#97a29d}
  .pb-team-stat-card__metrics.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
  .teams-carousel__hint{display:none}.team-card{flex-basis:min(78vw,250px);min-block-size:258px}.team-card__logo{block-size:142px}.team-card__body h3{font-size:18px}
  .stats-controls--wide{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.stats-controls--wide select{font-size:18px;padding-inline-start:10px}.dynamics-card{padding:10px}.dynamics-controls{grid-template-columns:1fr;padding:12px}.dynamics-summary{gap:7px}.dynamics-summary>div{padding:9px}.dynamics-summary strong{font-size:20px}.series-switches legend{inline-size:100%;margin:0}.dynamics-chart{padding-inline:6px}.chart-labels text{font-size:11px}
  .compare-selectors{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:6px;padding:10px}.compare-selectors .pb-field,.compare-selectors .pb-select-wrap{min-inline-size:0}.compare-selectors select{min-inline-size:0;overflow:hidden;padding-inline:9px 32px;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.compare-swap{grid-row:auto;justify-self:center;inline-size:42px;block-size:57px;transform:none}.compare-identities{grid-template-columns:1fr 38px 1fr}.compare-identities article{display:grid;justify-items:start}.compare-identities article:last-child{justify-items:end}.compare-identities__logo{inline-size:58px;block-size:58px}.compare-identities h3{font-size:16px}
}
@media (max-width:560px){
  .series-switches{display:grid;grid-template-columns:1fr;gap:6px;padding-block:10px}
  .series-switches legend{float:none;inline-size:100%;margin:0 0 2px;padding:0}
  .series-switches label{min-block-size:42px;padding:8px 10px;border:1px solid var(--pb-line-subtle);border-radius:8px;background:#edf2ef}
}
@container dynamics (max-width:660px){
  .dynamics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dynamics-metric-field{display:grid}
  .series-switches{display:none}
  .chart-point-value{font-size:24px;stroke-width:5px}
}
@container dynamics (max-width:420px){
  .dynamics-controls{gap:8px;padding:10px}
  .dynamics-controls select{padding-inline:9px 30px;font-size:16px;text-overflow:ellipsis;white-space:nowrap}
  .dynamics-controls .pb-select-wrap::after{inset-inline-end:12px}
  .dynamics-chart__header{gap:8px}.dynamics-chart__team{gap:7px}.dynamics-chart__team-logo{flex-basis:38px;inline-size:38px;block-size:38px;padding:3px}.dynamics-chart__team-logo .pb-remote-logo{inline-size:32px;block-size:32px}.dynamics-chart__team>strong{font-size:15px}.dynamics-chart__metric{font-size:18px}
}
@media (max-width:520px){.pb-team-stats-cards{grid-template-columns:1fr}}
@media (max-width:390px){.teams-carousel__controls output{display:none}.team-card{flex-basis:82vw}.compare-mobile header,.compare-mobile>div{grid-template-columns:64px minmax(105px,1fr) 64px;padding-inline:7px}.compare-mobile strong{font-size:16px}.compare-mobile>div span{font-size:11px}}
@media (max-width:360px){.stats-controls--wide{grid-template-columns:1fr}.stats-controls--wide select{font-size:18px}}
@container team-rail (min-width:1150px){.team-card{flex-basis:calc((100% - 56px)/5)}}
@container team-rail (max-width:1149.98px) and (min-width:850px){.team-card{flex-basis:calc((100% - 42px)/4)}}
@container team-rail (max-width:849.98px) and (min-width:620px){.team-card{flex-basis:calc((100% - 28px)/3)}}
@container team-rail (max-width:619.98px) and (min-width:440px){.team-card{flex-basis:calc((100% - 14px)/2)}}
@container team-rail (max-width:439.98px){.team-card{flex-basis:100%}}
@container extended-rail (max-width:960px) and (min-width:601px){.extended-stat-card{flex-basis:calc((100% - 14px)/2)}}
@container extended-rail (max-width:600px){.extended-stat-card{flex-basis:100%}}
@keyframes pb-selected-metric-reminder{0%,72%,100%{transform:skewX(-18deg) translateX(-260%)}88%{transform:skewX(-18deg) translateX(620%)}}
@media (prefers-reduced-motion:reduce){.rank-bar>i b,.chart-team,.chart-opponent,.chart-series,.pb-team-stat-card__metrics>div.is-selected::after{animation:none}.teams-track{scroll-behavior:auto}}
}

body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brxe-axpdef{background:var(--neutral,#e8e8e8);padding-block-end:clamp(32px,4cqi,64px)}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brxe-xeobsz{background:transparent;border:0}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brxe-vozqpj{padding-inline:0}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brxe-hyczzu{padding:clamp(24px,2.5cqi,32px) 0 0;background:transparent;border-radius:0}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brxe-jvwhto{row-gap:clamp(10px,1cqi,12px)}
body:is(.page-id-45966,.page-id-45968,.page-id-45970),body:is(.page-id-45966,.page-id-45968,.page-id-45970) #brx-content{max-inline-size:100%;overflow-x:clip}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) .pb-tournament-page-heading{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body:is(.page-id-45966,.page-id-45968,.page-id-45970) .pb-tournament-page-heading .pb-component-heading__title{margin:0;color:var(--secondary,#202a25);font-family:Oswald,"Roboto Condensed",sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:.025em;line-height:1.05;text-transform:uppercase}
