.tool-first-site main.power-rankings-page{--teams-control-line:color-mix(in srgb,var(--tool-subtle) 72%,var(--tool-bg));--teams-display:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;--teams-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;padding:40px 0 96px;}.power-rankings-page .teams-label{color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;}.power-rankings-page .teams-muted{margin:0;color:var(--tool-muted);font-size:13px;line-height:1.5;}.power-rankings-page .teams-note{margin:12px 0 0;color:var(--tool-subtle);font-size:12px;line-height:1.5;}.power-rankings-page .teams-tag{display:inline-block;padding:1px 6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-muted);font-family:var(--teams-mono);font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;}.power-rankings-page .teams-text-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--tool-ink);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color 140ms ease;}.power-rankings-page .teams-text-link:hover{color:var(--tool-accent);}.power-rankings-page .teams-button,.power-rankings-page .teams-back,.power-rankings-page .teams-pagination button,.power-rankings-page .teams-detail-error button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--teams-control-line);border-radius:var(--tool-radius);color:var(--tool-ink);background:transparent;font-size:13px;font-weight:600;cursor:pointer;transition:border-color 140ms ease,color 140ms ease,background-color 140ms ease;}.power-rankings-page .teams-button:hover,.power-rankings-page .teams-back:hover,.power-rankings-page .teams-pagination button:hover:not(:disabled),.power-rankings-page .teams-detail-error button:hover{border-color:var(--tool-accent);color:var(--tool-accent);background:var(--tool-accent-dark);}.power-rankings-page .teams-logo{position:relative;display:inline-grid;flex:none;place-items:center;overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius);color:var(--tool-muted);background:var(--tool-surface-raised);font-family:var(--teams-mono);font-size:11px;font-weight:700;}.power-rankings-page .teams-logo.is-light-logo{border-color:var(--tool-line-strong);color:var(--tool-bg);background:var(--tool-ink);}.power-rankings-page .teams-logo>img{position:relative;z-index:1;width:100%;height:100%;padding:12%;object-fit:contain;}.power-rankings-page .teams-logo-fallback{position:absolute;}.power-rankings-page .teams-head{padding-bottom:24px;}.power-rankings-page .teams-head-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;}.power-rankings-page .teams-head h1,.power-rankings-page .teams-profile-copy h1{margin:0;color:var(--tool-ink);font-family:var(--teams-display);font-size:44px;font-weight:700;line-height:1;letter-spacing:-0.03em;}.power-rankings-page .teams-lead{max-width:70ch;margin:12px 0 0;color:var(--tool-muted);font-size:15px;line-height:1.55;}.power-rankings-page .teams-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;}.power-rankings-page .teams-search{flex:1 1 320px;min-width:0;}.power-rankings-page .teams-search-control{position:relative;display:flex;align-items:center;height:46px;border:1px solid var(--teams-control-line);border-radius:var(--tool-radius);background:var(--tool-bg);}.power-rankings-page .teams-search-control:focus-within{outline:2px solid var(--tool-accent);outline-offset:2px;}.power-rankings-page .teams-search-icon{position:absolute;left:14px;width:16px;height:16px;color:var(--tool-subtle);pointer-events:none;}.power-rankings-page .teams-search-control input{flex:1;min-width:0;height:44px;padding:0 12px 0 40px;border:0;outline:0;color:var(--tool-ink);background:transparent;font-size:15px;color-scheme:dark;}.power-rankings-page .teams-search-control input::placeholder{color:var(--tool-subtle);}.power-rankings-page .teams-search-control input::-webkit-search-cancel-button{display:none;}.power-rankings-page .teams-search-clear{height:44px;padding:0 14px;border:0;color:var(--tool-ink);background:transparent;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}.power-rankings-page .teams-search-clear:hover{color:var(--tool-accent);}.power-rankings-page .teams-search-clear:focus-visible{outline-offset:-4px;}.power-rankings-page .teams-scope{min-width:0;margin:0;padding:0;border:0;}.power-rankings-page .teams-scope-controls{display:flex;gap:12px;height:100%;}.power-rankings-page .teams-scope-global{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border:1px solid var(--teams-control-line);border-radius:var(--tool-radius);color:var(--tool-ink);background:var(--tool-bg);font-size:13px;font-weight:600;cursor:pointer;transition:border-color 140ms ease,color 140ms ease;}.power-rankings-page .teams-scope-global svg{width:16px;height:16px;}.power-rankings-page .teams-scope-global:hover{border-color:var(--tool-ink);}.power-rankings-page .teams-scope-global.is-active{border-color:var(--tool-accent);color:var(--tool-accent);background:var(--tool-accent-dark);}.tool-first-site .teams-scope-select select{width:100%;min-width:220px;height:46px;padding:0 12px;border:1px solid var(--teams-control-line);border-radius:var(--tool-radius);color:var(--tool-ink);background:var(--tool-bg);font-size:13px;font-weight:600;cursor:pointer;}.tool-first-site .teams-scope-select select:hover{border-color:var(--tool-ink);}.tool-first-site .teams-scope-select select:focus,.tool-first-site .teams-scope-select select:focus-visible{border-color:var(--teams-control-line);outline:2px solid var(--tool-accent);outline-offset:2px;}.power-rankings-page .teams-board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-top:32px;padding-bottom:12px;scroll-margin-top:80px;}.power-rankings-page .teams-board-title{margin:0;color:var(--tool-ink);font-family:var(--teams-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;}.power-rankings-page .teams-count{margin:0;color:var(--tool-muted);font-size:13px;}.power-rankings-page .teams-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-muted);font-size:13px;line-height:1.5;}.power-rankings-page .teams-status[hidden]{display:none;}.power-rankings-page .teams-ledger-head,.power-rankings-page .teams-row-link{display:grid;grid-template-columns:52px minmax(0,1fr) 92px 112px 132px 128px 16px;gap:16px;align-items:center;}.power-rankings-page .teams-ledger-head{padding:0 12px 10px;border-bottom:1px solid var(--tool-line-strong);color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;}.power-rankings-page .teams-ledger-head>span:nth-child(n + 3):nth-child(-n + 5){text-align:right;}.power-rankings-page .teams-ledger-list{margin:0;padding:0;list-style:none;}.power-rankings-page .teams-row{border-bottom:1px solid var(--tool-line);transition:opacity 140ms ease;}.power-rankings-page .teams-ledger-list[aria-busy="true"] .teams-row{opacity:0.35;pointer-events:none;}.power-rankings-page .teams-row-link{min-height:60px;padding:8px 12px;color:var(--tool-ink);transition:background-color 140ms ease;}.power-rankings-page .teams-row-link:hover{background:var(--tool-surface-raised);}.power-rankings-page .teams-row-link:focus-visible{outline-offset:-2px;}.power-rankings-page .teams-row-rank{color:var(--tool-ink);font-family:var(--teams-mono);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;}.power-rankings-page .teams-row-unranked{color:var(--tool-subtle);font-size:11px;font-weight:600;}.power-rankings-page .teams-row-team{display:flex;align-items:center;gap:12px;min-width:0;}.power-rankings-page .teams-row-logo{width:36px;height:36px;}.power-rankings-page .teams-row-names{display:grid;gap:2px;min-width:0;}.power-rankings-page .teams-row-name{display:flex;align-items:center;gap:8px;min-width:0;}.power-rankings-page .teams-row-name strong{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.power-rankings-page .teams-row-meta{display:flex;gap:8px;min-width:0;color:var(--tool-subtle);font-size:12px;white-space:nowrap;}.power-rankings-page .teams-row-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;}.power-rankings-page .teams-row-meta>span + span::before{margin-right:8px;content:"·";}.power-rankings-page .teams-row-num{display:grid;justify-items:end;gap:2px;font-family:var(--teams-mono);font-variant-numeric:tabular-nums;}.power-rankings-page .teams-row-num strong{color:var(--tool-ink);font-size:15px;font-weight:600;}.power-rankings-page .teams-row-num small{color:var(--tool-subtle);font-size:12px;white-space:nowrap;}.power-rankings-page .teams-row-arrow{color:var(--tool-subtle);transition:color 140ms ease;}.power-rankings-page .teams-row-link:hover .teams-row-arrow{color:var(--tool-ink);}.power-rankings-page .teams-row-skeleton{height:61px;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-row-skeleton::before{display:block;width:min(360px,50%);height:12px;margin:24px 0 0 80px;border-radius:var(--tool-radius);background:var(--tool-surface-raised);content:"";}.power-rankings-page .teams-form-letters{display:inline-flex;gap:4px;}.power-rankings-page .teams-form-letter{display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid var(--tool-line);border-radius:var(--tool-radius);color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;font-weight:700;}.power-rankings-page .teams-form-letter.is-w{border-color:rgba(104,212,165,0.5);color:var(--tool-positive);}.power-rankings-page .teams-form-letter.is-l{border-color:rgba(255,118,118,0.5);color:var(--tool-negative);}.power-rankings-page .teams-form{justify-self:end;}.power-rankings-page .teams-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;}.power-rankings-page .teams-pagination[hidden]{display:none;}.power-rankings-page .teams-pagination button{min-width:104px;min-height:44px;}.power-rankings-page .teams-pagination button:disabled{color:var(--tool-subtle);cursor:not-allowed;opacity:0.5;}.power-rankings-page .teams-pagination span{color:var(--tool-muted);font-family:var(--teams-mono);font-size:12px;}.power-rankings-page .teams-empty{padding:32px 12px;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-empty[hidden]{display:none;}.power-rankings-page .teams-empty-title{margin:0 0 4px;color:var(--tool-ink);font-size:15px;font-weight:700;}.power-rankings-page .teams-empty p:last-child{margin:0;color:var(--tool-muted);font-size:13px;}.tool-first-site .teams-methodology{margin-top:64px;padding-top:40px;}.tool-first-site .teams-methodology dt{font-size:11px;letter-spacing:0.06em;}.tool-first-site .teams-methodology dd{font-size:13px;}.tool-first-site .teams-methodology>div:first-child p{font-size:15px;}.tool-first-site .teams-methodology .rankings-methodology-note{font-size:12px;}.power-rankings-page .teams-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:20px;}.power-rankings-page .teams-profile-head{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;padding-bottom:24px;}.power-rankings-page .rankings-team-view.is-booting .teams-profile-head,.power-rankings-page .rankings-team-view.is-booting .teams-metrics,.power-rankings-page .rankings-team-view.is-booting .teams-cta{visibility:hidden;}.power-rankings-page .teams-profile-logo{width:72px;height:72px;font-size:15px;}.power-rankings-page .teams-profile-copy{display:grid;gap:8px;min-width:0;}.power-rankings-page .teams-profile-copy h1{overflow-wrap:anywhere;}.power-rankings-page .teams-profile-rank,.power-rankings-page .teams-profile-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;color:var(--tool-muted);font-size:13px;}.power-rankings-page .teams-profile-rank strong{color:var(--tool-ink);font-size:15px;font-weight:700;}.power-rankings-page .teams-profile-rank>*:not(:last-child)::after,.power-rankings-page .teams-profile-meta>*:not(:last-child)::after{margin:0 8px;color:var(--tool-subtle);font-size:13px;font-weight:400;content:"·";}.power-rankings-page .teams-form-panel{display:grid;justify-items:end;gap:6px;}.power-rankings-page .teams-form-copy{display:flex;align-items:baseline;gap:10px;}.power-rankings-page .teams-form-copy strong{color:var(--tool-ink);font-family:var(--teams-mono);font-size:13px;}.power-rankings-page .teams-form-panel .teams-form-letter{width:24px;height:24px;}.power-rankings-page .teams-form-note{color:var(--tool-subtle);font-size:11px;}.power-rankings-page .teams-metrics-list,.power-rankings-page .teams-comp-summaries,.power-rankings-page .teams-player-metrics{display:grid;margin:0;}.power-rankings-page .teams-metrics-list{grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.power-rankings-page .teams-metric,.power-rankings-page .teams-comp-summary{display:grid;align-content:start;gap:8px;min-width:0;padding:16px;}.power-rankings-page .teams-metrics-list>.teams-metric + .teams-metric,.power-rankings-page .teams-comp-summaries>.teams-comp-summary + .teams-comp-summary{border-left:1px solid var(--tool-line);}.power-rankings-page .teams-metric dd,.power-rankings-page .teams-comp-summary dd{display:grid;gap:4px;margin:0;}.power-rankings-page .teams-metrics-list .teams-metric strong{color:var(--tool-ink);font-family:var(--teams-display);font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;}.power-rankings-page .teams-metric small,.power-rankings-page .teams-comp-summary small{color:var(--tool-muted);font-size:12px;line-height:1.45;}.power-rankings-page .teams-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;padding:20px 24px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.power-rankings-page .teams-cta h2{margin:0;color:var(--tool-ink);font-size:15px;font-weight:700;}.power-rankings-page .teams-cta p{margin:4px 0 0;color:var(--tool-muted);font-size:13px;line-height:1.5;}.power-rankings-page .teams-cta-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:var(--tool-radius);color:var(--tool-accent-dark);background:var(--tool-accent);font-size:13px;font-weight:700;}.power-rankings-page .teams-cta-button strong{font-family:var(--teams-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;}.power-rankings-page .teams-cta-button:hover{background:var(--tool-ink);}.power-rankings-page .teams-detail-loading{margin-top:24px;color:var(--tool-muted);font-size:13px;}.power-rankings-page .teams-detail-loading[hidden],.power-rankings-page .teams-detail-error[hidden]{display:none;}.power-rankings-page .teams-detail-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:24px;padding:12px 16px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-ink);font-size:13px;}.power-rankings-page .teams-detail-error p{margin:0;}.power-rankings-page .teams-section{margin-top:40px;border-top:1px solid var(--tool-line-strong);}.power-rankings-page .teams-section-head{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:4px 24px;align-items:center;padding:20px 0;list-style:none;cursor:pointer;}.power-rankings-page .teams-section-head::-webkit-details-marker{display:none;}.power-rankings-page .teams-section-head::after{grid-column:2;grid-row:1 / span 2;width:8px;height:8px;margin-top:-4px;border-right:2px solid var(--tool-muted);border-bottom:2px solid var(--tool-muted);content:"";rotate:45deg;}.power-rankings-page .teams-section[open]>.teams-section-head::after{margin-top:4px;rotate:-135deg;}.power-rankings-page .teams-section-head:hover::after{border-color:var(--tool-ink);}.power-rankings-page .teams-section-head h2{margin:0;color:var(--tool-ink);font-family:var(--teams-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;}.power-rankings-page .teams-section-head p{max-width:75ch;margin:0;color:var(--tool-muted);font-size:13px;line-height:1.5;}.power-rankings-page .teams-sub{margin-top:32px;}.power-rankings-page .teams-sub:first-child{margin-top:8px;}.power-rankings-page .teams-sub-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px;}.power-rankings-page .teams-sub-head h3,.power-rankings-page .teams-sub-head h4{margin:0;color:var(--tool-ink);font-size:15px;font-weight:700;}.power-rankings-page .teams-sub-head p{margin:0;color:var(--tool-muted);font-size:13px;}.power-rankings-page .teams-lineup{display:inline-flex;flex-wrap:wrap;gap:3px;}.power-rankings-page .teams-agent{display:inline-grid;flex:none;width:32px;height:32px;place-items:center;overflow:hidden;border-radius:var(--tool-radius);color:var(--tool-muted);background:var(--tool-surface-raised);font-family:var(--teams-mono);font-size:11px;font-weight:700;}.power-rankings-page .teams-agent.is-small{width:24px;height:24px;}.power-rankings-page .teams-agent img{width:100%;height:100%;object-fit:cover;}.power-rankings-page .teams-table-scroll{overflow-x:auto;}.power-rankings-page .teams-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px;}.power-rankings-page .teams-table thead th{padding:0 12px 10px;border-bottom:1px solid var(--tool-line-strong);color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;font-weight:600;letter-spacing:0.06em;text-align:left;text-transform:uppercase;white-space:nowrap;}.power-rankings-page .teams-table tbody th,.power-rankings-page .teams-table tbody td{padding:10px 12px;border-bottom:1px solid var(--tool-line);color:var(--tool-ink);text-align:left;vertical-align:middle;}.power-rankings-page .teams-table tbody th{font-weight:700;}.power-rankings-page .teams-table .is-num{font-family:var(--teams-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}.power-rankings-page .teams-map-pool-comp{display:grid;gap:4px;}.power-rankings-page .teams-map-pool-comp small{color:var(--tool-subtle);font-size:12px;}.power-rankings-page .teams-comp-summaries{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.power-rankings-page .teams-comp-summary-main{display:flex;min-height:32px;align-items:center;}.power-rankings-page .teams-comp-summary-main strong{color:var(--tool-ink);font-size:15px;font-weight:700;}.power-rankings-page .teams-comp-anchor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.power-rankings-page .teams-comp-stack{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:var(--tool-radius);}.power-rankings-page .teams-comp-segment{min-width:2px;transition:opacity 140ms ease;}.power-rankings-page .teams-comp-distribution.has-active .teams-comp-segment:not(.is-active),.power-rankings-page .teams-comp-distribution.has-active .teams-comp-legend-item:not(.is-active){opacity:0.4;}.power-rankings-page .teams-comp-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:12px 0 0;padding:0;list-style:none;}.power-rankings-page .teams-comp-legend-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--tool-line);transition:opacity 140ms ease;}.power-rankings-page .teams-comp-legend-identity{display:flex;align-items:center;gap:10px;min-width:0;}.power-rankings-page .teams-comp-swatch{flex:none;width:10px;height:10px;border-radius:2px;}.power-rankings-page .teams-comp-legend-copy{display:grid;min-width:0;}.power-rankings-page .teams-comp-legend-copy strong{color:var(--tool-ink);font-size:13px;}.power-rankings-page .teams-comp-legend-copy small,.power-rankings-page .teams-comp-legend-value small{color:var(--tool-subtle);font-size:12px;}.power-rankings-page .teams-comp-legend-value{display:grid;justify-items:end;font-family:var(--teams-mono);white-space:nowrap;}.power-rankings-page .teams-comp-legend-value strong{color:var(--tool-ink);font-size:13px;}.power-rankings-page .teams-agent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;}.power-rankings-page .teams-agent-row{display:grid;grid-template-columns:minmax(0,1fr) 56px 96px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-agent-row-identity{display:flex;align-items:center;gap:10px;min-width:0;}.power-rankings-page .teams-agent-row-identity>span:last-child,.power-rankings-page .teams-player-agent>span:last-child{display:grid;min-width:0;}.power-rankings-page .teams-agent-row-identity strong,.power-rankings-page .teams-player-agent strong{color:var(--tool-ink);font-size:13px;}.power-rankings-page .teams-agent-row-identity small,.power-rankings-page .teams-player-agent small{color:var(--tool-subtle);font-size:12px;}.power-rankings-page .teams-agent-rate{color:var(--tool-ink);font-family:var(--teams-mono);font-size:13px;text-align:right;}.power-rankings-page .teams-bar{display:block;height:4px;overflow:hidden;border-radius:2px;background:var(--tool-line);}.power-rankings-page .teams-bar-fill{display:block;height:100%;background:var(--tool-muted);}.power-rankings-page .teams-player{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:0 40px;padding-top:8px;}.power-rankings-page .teams-player-head{display:flex;grid-column:1 / -1;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-player-photo,.power-rankings-page .teams-player-thumb{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:var(--tool-radius);background:var(--tool-surface-raised);}.power-rankings-page .teams-player-photo{width:88px;height:88px;}.power-rankings-page .teams-player-thumb{width:40px;height:40px;}.power-rankings-page .teams-player-photo img,.power-rankings-page .teams-player-thumb img{width:100%;height:100%;object-fit:cover;object-position:top;}.power-rankings-page .teams-player-initials{color:var(--tool-subtle);font-family:var(--teams-mono);font-size:15px;font-weight:700;}.power-rankings-page .teams-player-identity{display:grid;gap:4px;min-width:0;}.power-rankings-page .teams-player-identity h3{margin:0;color:var(--tool-ink);font-family:var(--teams-display);font-size:24px;font-weight:700;line-height:1.1;}.power-rankings-page .teams-player-identity p{margin:0;color:var(--tool-muted);font-size:13px;}.power-rankings-page .teams-player-impact{display:grid;justify-items:end;gap:4px;margin-left:auto;text-align:right;}.power-rankings-page .teams-player-impact strong{color:var(--tool-ink);font-family:var(--teams-display);font-size:44px;font-weight:700;line-height:1;}.power-rankings-page .teams-player-impact small{color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;}.power-rankings-page .teams-player-profile,.power-rankings-page .teams-player-pool{padding-top:20px;}.power-rankings-page .teams-player-metrics{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tool-line-strong);}.power-rankings-page .teams-player-metrics .teams-metric{padding:12px 12px 12px 0;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-player-metrics .teams-metric strong{color:var(--tool-ink);font-family:var(--teams-mono);font-size:15px;font-weight:700;}.power-rankings-page .teams-player-agents,.power-rankings-page .teams-player-list{margin:0;padding:0;list-style:none;}.power-rankings-page .teams-player-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border-top:1px solid var(--tool-line-strong);}.power-rankings-page .teams-player-agent{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 0;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-player-others{grid-column:1 / -1;margin-top:32px;}.power-rankings-page .teams-player-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 24px;border-top:1px solid var(--tool-line-strong);}.power-rankings-page .teams-player-button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:56px;padding:8px;border:0;border-bottom:1px solid var(--tool-line);color:var(--tool-ink);background:transparent;text-align:left;cursor:pointer;transition:background-color 140ms ease;}.power-rankings-page .teams-player-button:hover{background:var(--tool-surface-raised);}.power-rankings-page .teams-player-button:focus-visible{outline-offset:-2px;}.power-rankings-page .teams-player-button-copy{display:grid;gap:2px;min-width:0;}.power-rankings-page .teams-player-button-name{display:flex;align-items:center;gap:8px;min-width:0;}.power-rankings-page .teams-player-button-name strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}.power-rankings-page .teams-player-button-copy small{color:var(--tool-subtle);font-size:12px;}.power-rankings-page .teams-player-button-score strong{font-family:var(--teams-mono);font-size:15px;}.power-rankings-page .teams-match-list,.power-rankings-page .teams-match-maps{margin:0;padding:0;list-style:none;}.power-rankings-page .teams-match{padding:16px 0;border-bottom:1px solid var(--tool-line);}.power-rankings-page .teams-match:first-child{padding-top:4px;}.power-rankings-page .teams-match:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.power-rankings-page .teams-match-head{display:grid;grid-template-columns:24px minmax(180px,1fr) auto minmax(120px,auto);gap:8px 16px;align-items:center;}.power-rankings-page .teams-result{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--tool-line);border-radius:var(--tool-radius);color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;font-weight:700;}.power-rankings-page .teams-result.is-w{border-color:rgba(104,212,165,0.5);color:var(--tool-positive);}.power-rankings-page .teams-result.is-l{border-color:rgba(255,118,118,0.5);color:var(--tool-negative);}.power-rankings-page .teams-result.is-d{color:var(--tool-muted);}.power-rankings-page .teams-match-event{display:grid;gap:2px;min-width:0;}.power-rankings-page .teams-match-event strong{color:var(--tool-ink);font-size:13px;font-weight:700;}.power-rankings-page .teams-match-event small{color:var(--tool-subtle);font-size:12px;}.power-rankings-page .teams-match-versus{display:inline-flex;align-items:center;gap:12px;min-width:0;}.power-rankings-page .teams-match-team{display:inline-flex;align-items:center;gap:8px;min-width:0;}.power-rankings-page .teams-match-team.is-right{flex-direction:row-reverse;}.power-rankings-page .teams-match-team strong{color:var(--tool-ink);font-size:13px;font-weight:700;white-space:nowrap;}.power-rankings-page .teams-match-logo{width:24px;height:24px;font-size:11px;}.power-rankings-page .teams-match-series-score{color:var(--tool-ink);font-family:var(--teams-mono);font-size:15px;font-weight:700;white-space:nowrap;}.power-rankings-page .teams-match-vods{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 16px;}.power-rankings-page .teams-match-maps{margin:8px 0 0 40px;}.power-rankings-page .teams-match-map{display:grid;grid-template-columns:24px 132px 64px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:40px;border-top:1px solid var(--tool-line);}.power-rankings-page .teams-match-map-name{display:flex;align-items:baseline;gap:8px;min-width:0;}.power-rankings-page .teams-match-map-name strong{color:var(--tool-ink);font-size:13px;}.power-rankings-page .teams-match-map-name small{color:var(--tool-subtle);font-size:11px;}.power-rankings-page .teams-match-map-score{color:var(--tool-ink);font-family:var(--teams-mono);font-size:13px;white-space:nowrap;}.power-rankings-page .teams-match-lineups{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;}.power-rankings-page .teams-match-vs{color:var(--tool-subtle);font-family:var(--teams-mono);font-size:11px;}.power-rankings-page .teams-match-map-vod{display:flex;justify-content:flex-end;}.power-rankings-page .teams-vod-pair{display:inline-flex;gap:12px;}.power-rankings-page .teams-vod-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--tool-ink);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color 140ms ease;}.power-rankings-page .teams-vod-link:hover{color:var(--tool-accent);}.power-rankings-page .teams-vod-play{color:var(--tool-subtle);font-size:11px;text-decoration:none;}.power-rankings-page .teams-matches-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;}@media (max-width:1120px){.power-rankings-page .teams-ledger-head,.power-rankings-page .teams-row-link{grid-template-columns:44px minmax(0,1fr) 84px 104px 120px 124px;}.power-rankings-page .teams-ledger-head>span:last-child{text-align:right;}.power-rankings-page .teams-row-arrow{display:none;}.power-rankings-page .teams-metrics-list{grid-template-columns:repeat(3,minmax(0,1fr));}.power-rankings-page .teams-metrics-list>.teams-metric:nth-child(4){border-left:0;}.power-rankings-page .teams-metrics-list>.teams-metric:nth-child(n + 4){border-top:1px solid var(--tool-line);}.power-rankings-page .teams-comp-summaries{grid-template-columns:repeat(2,minmax(0,1fr));}.power-rankings-page .teams-comp-summaries>.teams-comp-summary:nth-child(3){border-left:0;}.power-rankings-page .teams-comp-summaries>.teams-comp-summary:nth-child(n + 3){border-top:1px solid var(--tool-line);}.power-rankings-page .teams-player{grid-template-columns:minmax(0,1fr);}.power-rankings-page .teams-match-head{grid-template-columns:24px minmax(0,1fr) auto;}.power-rankings-page .teams-match-vods{grid-column:2 / -1;justify-content:flex-start;}}@media (max-width:860px){.power-rankings-page .teams-ledger-head,.power-rankings-page .teams-row-link{grid-template-columns:40px minmax(0,1fr) 76px 96px 124px;}.power-rankings-page .teams-ledger-head>span:nth-child(5),.power-rankings-page .teams-row-best{display:none;}.power-rankings-page .teams-comp-legend,.power-rankings-page .teams-agent-list{grid-template-columns:minmax(0,1fr);}.power-rankings-page .teams-match-head{grid-template-columns:24px minmax(0,1fr);}.power-rankings-page .teams-match-versus,.power-rankings-page .teams-match-vods{grid-column:2;}.power-rankings-page .teams-match-maps{margin-left:0;}}@media (max-width:620px){.tool-first-site main.power-rankings-page{padding-top:24px;}.power-rankings-page .teams-head{padding-bottom:16px;}.power-rankings-page .teams-head h1,.power-rankings-page .teams-profile-copy h1{font-size:32px;}.power-rankings-page .teams-lead{margin-top:8px;font-size:13px;}.power-rankings-page .teams-search{flex-basis:100%;}.power-rankings-page .teams-search-control input{font-size:16px;}.power-rankings-page .teams-scope{flex:1 1 100%;}.power-rankings-page .teams-scope-select{flex:1;min-width:0;}.tool-first-site .teams-scope-select select{min-width:0;}.power-rankings-page .teams-board-head{margin-top:24px;}.power-rankings-page .teams-ledger-head{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:0 4px 8px;}.power-rankings-page .teams-ledger-head>span:nth-child(n + 4){display:none;}.power-rankings-page .teams-row-link{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"rank team score" "rank form map";gap:6px 12px;padding:10px 4px;}.power-rankings-page .teams-row-rank{grid-area:rank;align-self:start;padding-top:6px;font-size:15px;}.power-rankings-page .teams-row-team{grid-area:team;}.power-rankings-page .teams-row-link>.teams-row-num:nth-child(4){grid-area:map;display:flex;align-items:baseline;gap:6px;}.power-rankings-page .teams-row-link>.teams-row-num:nth-child(3){grid-area:score;}.power-rankings-page .teams-row-link>.teams-form{grid-area:form;justify-self:start;padding-left:48px;}.power-rankings-page .teams-row-logo{width:36px;height:36px;}.power-rankings-page .teams-row-meta{font-size:11px;}.power-rankings-page .teams-row-meta>span + span{display:none;}.power-rankings-page .teams-row-skeleton::before{margin-left:48px;}.power-rankings-page .teams-pagination button{min-width:0;}.power-rankings-page .teams-profile-head{grid-template-columns:56px minmax(0,1fr);gap:12px 16px;}.power-rankings-page .teams-profile-logo{width:56px;height:56px;}.power-rankings-page .teams-profile-form{grid-column:1 / -1;}.power-rankings-page .teams-form-panel{justify-items:start;}.power-rankings-page .teams-metrics-list,.power-rankings-page .teams-player-metrics{grid-template-columns:repeat(2,minmax(0,1fr));}.power-rankings-page .teams-metrics-list>.teams-metric:nth-child(n){border-top:1px solid var(--tool-line);border-left:0;}.power-rankings-page .teams-metrics-list>.teams-metric:nth-child(-n + 2){border-top:0;}.power-rankings-page .teams-metrics-list>.teams-metric:nth-child(even){border-left:1px solid var(--tool-line);}.power-rankings-page .teams-metric{padding:12px;}.power-rankings-page .teams-metrics-list .teams-metric strong{font-size:18px;}.power-rankings-page .teams-cta{padding:16px;}.power-rankings-page .teams-comp-summaries{grid-template-columns:minmax(0,1fr);}.power-rankings-page .teams-comp-summaries>.teams-comp-summary + .teams-comp-summary{border-top:1px solid var(--tool-line);border-left:0;}.power-rankings-page .teams-section{margin-top:24px;}.power-rankings-page .teams-section-head{padding:16px 0;}.power-rankings-page .teams-section-head h2{font-size:18px;}.power-rankings-page .teams-player-head{flex-wrap:wrap;}.power-rankings-page .teams-player-photo{width:64px;height:64px;}.power-rankings-page .teams-player-impact{margin-left:0;justify-items:start;text-align:left;}.power-rankings-page .teams-player-impact strong{font-size:32px;}.power-rankings-page .teams-player-agents{grid-template-columns:minmax(0,1fr);}.power-rankings-page .teams-match-versus{flex-wrap:wrap;}.power-rankings-page .teams-match-map{grid-template-columns:24px minmax(0,1fr) auto auto;grid-template-areas:"result name score vod" ". lineups lineups lineups";gap:4px 10px;padding:6px 0;}.power-rankings-page .teams-match-map>.teams-result{grid-area:result;}.power-rankings-page .teams-match-map-name{grid-area:name;}.power-rankings-page .teams-match-map-score{grid-area:score;}.power-rankings-page .teams-match-lineups{grid-area:lineups;}.power-rankings-page .teams-match-map-vod{grid-area:vod;}}@media (prefers-reduced-motion:reduce){.power-rankings-page .teams-text-link,.power-rankings-page .teams-button,.power-rankings-page .teams-back,.power-rankings-page .teams-pagination button,.power-rankings-page .teams-detail-error button,.power-rankings-page .teams-scope-global,.power-rankings-page .teams-row,.power-rankings-page .teams-row-link,.power-rankings-page .teams-row-arrow,.power-rankings-page .teams-comp-segment,.power-rankings-page .teams-comp-legend-item,.power-rankings-page .teams-player-button,.power-rankings-page .teams-vod-link{transition:none;}}