.stats-page,[data-testid=home-cj7-ranking]{--control-icon-size:16px;--control-gap:var(--space-2);--control-padding:var(--space-2);--control-target:44px}.cj-sort-button,.cj-disclosure{align-items:center;gap:var(--control-gap);min-width:var(--control-target);min-height:var(--control-target);padding:var(--control-padding);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:inline-flex}.cj-sort-button{background:0 0;border:0;justify-content:center;width:100%}.cj-control-label{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;display:block}.cj-control-label small{margin-top:var(--space-1);color:var(--text-secondary);font-weight:400;display:block}.cj-control-icon{width:var(--control-icon-size);height:var(--control-icon-size);flex:0 0 var(--control-icon-size);color:var(--color-hud-cyan)}.cj-sort-button>.cj-control-icon{color:var(--text-secondary)}th:is([aria-sort=ascending],[aria-sort=descending])>.cj-sort-button>.cj-control-icon{color:var(--color-hud-cyan)}th[aria-sort=ascending]>.cj-sort-button>.cj-control-icon,.cj-disclosure[aria-expanded=true]>.cj-control-icon{transform:rotate(180deg)}.cj-control-icon-only{width:var(--control-target);height:var(--control-target);padding:var(--control-padding);justify-content:center}.cj-sort-button:hover:not(:disabled),.cj-disclosure:hover:not(:disabled){color:var(--text-primary);background:var(--bg-elevated)}.cj-disclosure:hover{border-color:var(--color-hud-cyan)}:where(details:has(>summary.cj-disclosure)){padding-block:var(--space-2)}details>summary.cj-disclosure{background:0 0;border-color:#0000;justify-content:space-between;width:100%;list-style:none;display:flex}details[open]>summary.cj-disclosure{margin-bottom:var(--space-2)}summary.cj-disclosure::-webkit-details-marker{display:none}summary.cj-disclosure:after{content:"";flex:0 0 var(--control-icon-size);width:var(--control-icon-size);height:var(--control-icon-size);background:var(--color-hud-cyan);-webkit-mask:url(https://img.icons8.com/?id=40026&format=png&size=48) 50%/contain no-repeat;mask:url(https://img.icons8.com/?id=40026&format=png&size=48) 50%/contain no-repeat}details[open]>summary.cj-disclosure:after{transform:rotate(180deg)}.cj-sort-button:disabled,.cj-disclosure:disabled{opacity:.55;cursor:not-allowed}.stats-page .btn-secondary{background-color:var(--bg-medium);border:1px solid var(--border-default);min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.stats-page .btn-secondary:hover{background-color:var(--bg-elevated);border-color:var(--border-light);color:#fff}.stats-page .btn-secondary:active{transform:scale(.98)}.cj-icon-chevron-down{background:currentColor;display:inline-block;-webkit-mask:url(/assets/chevron-select.svg) 50%/12px 8px no-repeat;mask:url(/assets/chevron-select.svg) 50%/12px 8px no-repeat}.stats-page h2,.stats-page h3{font-weight:inherit}.stats-page .stats-detail h2,.stats-page .stats-detail h3,.stats-page .stats-player-card h3{font-weight:600}.stats-page summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.stats-page :is(ul){list-style:outside}html:has(.stats-page){scroll-padding-top:var(--stats-header-clearance,280px)}.stats-page :is(button,input,select,summary,[tabindex]){scroll-margin-top:var(--stats-header-clearance,280px)}.stats-shell{padding-block:var(--space-8) var(--space-16);min-width:0}.stats-eyebrow{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.stats-shell h1{font:clamp(2.5rem,6vw,4rem)/1.1 var(--font-display);margin-block:var(--space-2)}.stats-intro{color:var(--text-secondary);margin-bottom:var(--space-6)}.stats-controls{align-items:end;gap:var(--space-3);border-block:1px solid var(--border-default);padding-block:var(--space-5);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.stats-controls>label{gap:var(--space-2);flex:150px;min-width:0;font-size:.875rem;display:grid}.stats-controls>label:first-child{flex-basis:230px}.stats-controls .input{width:100%;min-width:0}.stats-controls button{min-height:44px}.stats-controls .stats-played{flex:240px;align-items:center;min-height:44px;display:flex}.stats-played input{width:20px;height:20px;accent-color:var(--color-faceit-orange)}.stats-views{gap:var(--space-2);display:flex}.stats-views [aria-pressed=true]{color:var(--text-primary);border-color:var(--color-faceit-orange);box-shadow:inset 0 -2px var(--color-faceit-orange)}.stats-scroll{border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.stats-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1732px}.stats-table .cj-sort-button .cj-control-label{overflow-wrap:normal;word-break:normal}.stats-table caption{text-align:left;padding:var(--space-4);color:var(--text-secondary)}.stats-table th,.stats-table td{padding:var(--space-3);text-align:center;border-bottom:1px solid var(--border-default);white-space:nowrap}.stats-table th{background:var(--bg-surface);position:relative}.stats-table th:first-child,.stats-table td:first-child{text-align:left}.stats-table tr:last-child td{border-bottom:0}.stats-table .stats-rating{color:var(--text-primary);font-weight:700}.stats-person{align-items:center;gap:var(--space-3);display:flex}.stats-portrait{object-fit:cover;object-position:top;border-radius:var(--radius-sm);background:var(--bg-card);width:44px;height:52px}.stats-person small,.stats-empty-note{color:var(--text-secondary);font-size:.75rem;display:block}.stats-player-link{color:var(--text-primary);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.stats-player-link:hover{text-decoration:underline}.stats-person>div{min-width:0}.stats-detail td{white-space:normal;text-align:left;background:var(--bg-surface)}.stats-detail ul{padding-left:var(--space-5);margin:0}.stats-detail li{margin-block:var(--space-3)}.stats-method{border-bottom:1px solid var(--border-default);padding-block:var(--space-6);margin-block:var(--space-6)}.stats-method summary{font-weight:600}.stats-method p{max-width:85ch;color:var(--text-secondary);margin-block:var(--space-4)}.stats-sources h2,.stats-team-heading{font:2rem/1.2 var(--font-display);margin-block:var(--space-6) var(--space-3)}.stats-sources p{color:var(--text-secondary)}.stats-source{padding-block:var(--space-3);border-bottom:1px solid var(--border-default);overflow-wrap:anywhere}.stats-source a,.stats-detail a{color:var(--color-hud-cyan);text-underline-offset:3px;text-decoration:underline}.stats-team-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.stats-player-card{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:0}.stats-player-card dl{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-player-card dt{color:var(--text-secondary);font-size:.75rem}.stats-player-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.stats-player-card summary{width:100%}.stats-player-card li{overflow-wrap:anywhere}.stats-skip{top:0;left:var(--space-3);padding:var(--space-3);background:var(--bg-surface);z-index:9999;position:fixed;transform:translateY(-120%)}.stats-skip:focus{transform:none}@media (max-width:480px){.stats-controls>label{flex-basis:calc(50% - var(--space-3))}.stats-controls>label:first-child{flex-basis:100%}.stats-shell{padding-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){.stats-page *{scroll-behavior:auto;transition:none}}.stats-controls[hidden]{display:none}.stats-advanced dl{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stats-advanced dt{color:var(--text-secondary);white-space:normal;font-size:.875rem}.stats-advanced dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.stats-advanced p{color:var(--text-secondary);max-width:75ch}.stats-detail h2,.stats-detail h3,.stats-player-card h3{margin-block:var(--space-4);font-size:1rem}.stats-player-card .stats-advanced dl{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-player-card .stats-advanced dt{overflow-wrap:anywhere}.stats-detail td>:is(section,h3,ul,p,.stats-detail-toolbar){max-width:min(850px,100vw - 60px)}.stats-detail-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stats-detail-toolbar h2{white-space:normal;flex:180px;min-width:0}.stats-detail-toolbar button{min-height:var(--control-target);white-space:normal}@media (max-width:680px){.stats-detail .stats-advanced dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-col-player{width:260px}.stats-col-metric{width:128px}.stats-col-detail{width:64px}.stats-player-card{isolation:isolate;position:relative}.stats-player-card>:not(.stats-team-watermark){z-index:1;position:relative}.stats-team-watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;right:var(--space-4);top:var(--space-16);object-fit:contain;opacity:.045;width:80%;height:220px;position:absolute}.stats-player-card .stats-person>div{flex:1}.stats-person-meta{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.stats-name-team{overflow-wrap:anywhere;min-width:0}.stats-no-participation{grid-column:1/-1}.stats-team-badge{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-canvas);width:40px;height:40px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.stats-team-badge img{object-fit:contain;width:28px;height:28px}.stats-team-badge:has(img) .cj-icon{display:none}.stats-demo{border-top:1px solid var(--border-default);margin-top:var(--space-5);padding-top:var(--space-3);min-width:0}.stats-demo p{color:var(--text-secondary);overflow-wrap:anywhere;margin-block:var(--space-3)}.stats-demo .stats-demo-totals{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-demo dt,.stats-demo small{color:var(--text-secondary);overflow-wrap:anywhere}.stats-demo dd{margin:var(--space-1) 0;font-variant-numeric:tabular-nums;font-weight:600}.stats-demo small{display:block}.stats-demo-map{border-top:1px solid var(--border-default)}.stats-demo-map>summary{width:100%}.stats-demo-scroll{border:1px solid var(--border-default);border-radius:var(--radius-md);max-width:100%;position:relative;overflow-x:auto}.stats-demo-duels{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:280px}.stats-demo-duels caption{padding:var(--space-3);text-align:left;color:var(--text-secondary);white-space:normal}.stats-demo-duels th,.stats-demo-duels td{padding:var(--space-3);border-bottom:1px solid var(--border-default);text-align:center;white-space:normal}.stats-demo-duels th:first-child{text-align:left;overflow-wrap:anywhere}.stats-demo .stats-demo-conflict{color:var(--text-primary);border-left:2px solid var(--status-warning);padding-left:var(--space-3)}.stats-demo-provenance code{overflow-wrap:anywhere;white-space:normal}[data-cj7-team]{--cj7-team-color:var(--border-light);--cj7-team-heading-color:var(--text-primary)}[data-cj7-team=jubalecsttv]{--cj7-team-color:#d82018;--cj7-team-heading-color:#e04d46}[data-cj7-team=iagolas]{--cj7-team-color:#a09880;--cj7-team-heading-color:#a09880}[data-cj7-team=imb4]{--cj7-team-color:#e82830;--cj7-team-heading-color:#ed5359}[data-cj7-team=daftzera]{--cj7-team-color:#9000f8;--cj7-team-heading-color:#b759fa}[data-cj7-team=lbasqueira]{--cj7-team-color:#f80000;--cj7-team-heading-color:#f93333}[data-cj7-team=umone1]{--cj7-team-color:#38b8d8;--cj7-team-heading-color:#38b8d8}[data-cj7-team] .cj7-team-stat{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--cj7-team-color,var(--border-light));border-radius:var(--radius-sm);background:0 0;flex-direction:column;display:flex}[data-cj7-team] .cj7-team-stat dt{overflow-wrap:anywhere}[data-cj7-team] .cj7-team-stat dd{margin:auto 0 0}[data-cj7-team] .cj7-team-portrait{--cj7-portrait-size:calc(var(--space-16) + var(--space-4));flex:0 0 var(--cj7-portrait-size);width:var(--cj7-portrait-size);height:var(--cj7-portrait-size);border:1px solid var(--cj7-team-color,var(--border-light));border-radius:var(--radius-md);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-cj7-team] .cj7-team-portrait>img{border-radius:calc(var(--radius-md) - 1px);object-fit:contain;object-position:center;background:0 0;border:0;width:100%;min-width:0;height:100%;display:block}.cj7-team-title{align-items:center;gap:var(--space-3);color:var(--cj7-team-heading-color,var(--text-primary));overflow-wrap:anywhere;display:flex}.cj7-team-title img{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.stats-page.shell{width:min(var(--shell-max-width,1360px),calc(100% - 80px));box-sizing:border-box;margin-inline:auto}@media (max-width:900px){.stats-page.shell{width:calc(100% - 48px)}}@media (max-width:680px){.stats-page.shell{width:calc(100% - 32px)}}@media (max-width:480px){.stats-page.shell{width:calc(100% - 24px)}}.stats-table-ranked{min-width:1724px}.stats-col-rank{width:56px}.stats-table .stats-rank{color:var(--text-secondary);text-align:left}.stats-table-ranked th:nth-child(2){text-align:left}.stats-page .btn-secondary{font-family:Arial,Helvetica,sans-serif}.stats-page{font-size:14px;line-height:1.5}
