:root{--bg: #0f0f0f;--panel: #1a1a1a;--panel-2: #141414;--line: #2a2a2a;--line-soft: #1f1f1f;--text: #e8e8e8;--muted: #999;--dim: #7d7d7d;--faint: #777;--red: #cc0000;--gold: #FFD700}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Segoe UI,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}a:hover{color:#fff}.ticker-bar{background:var(--red);padding:6px 0;overflow:hidden;display:flex;align-items:center}.ticker-label{background:#900;color:#fff;font-weight:700;font-size:11px;letter-spacing:1px;padding:0 12px;white-space:nowrap;text-transform:uppercase;flex-shrink:0}.ticker-track{overflow:hidden;flex:1}.ticker-inner{display:flex;white-space:nowrap;animation:scroll 60s linear infinite}.ticker-item{color:#fff;font-size:12px;padding:0 28px}.ticker-item span{color:var(--gold);font-weight:700;margin-right:6px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}header{background:var(--panel);border-bottom:3px solid var(--red);padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:56px;position:sticky;top:0;z-index:50}.logo{display:flex;align-items:center;gap:10px}.logo-text{color:var(--text);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}nav{display:flex;gap:2px;flex-wrap:wrap}nav a{color:#bbb;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:6px 12px;border-radius:3px;transition:background .15s}nav a:hover{background:#333;color:#fff}nav a.active{background:var(--red);color:#fff}.season-badge{background:#222;color:var(--gold);font-size:11px;font-weight:700;padding:4px 10px;border-radius:3px;letter-spacing:.5px;white-space:nowrap}.header-right{display:flex;align-items:center;gap:10px}.hsearch{position:relative}.hsearch input{background:#222;border:1px solid var(--line);border-radius:14px;color:var(--text);font-size:12px;padding:5px 12px;width:140px;transition:width .15s,border-color .15s}.hsearch input:focus{outline:none;border-color:var(--red);width:190px}.hsearch input::placeholder{color:var(--dim)}.hsearch-drop{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--panel);border:1px solid var(--line);border-radius:9px;z-index:100;box-shadow:0 10px 28px #0000008c;overflow:hidden}.hsearch-item{display:flex;align-items:center;gap:9px;padding:8px 12px;font-size:13px;cursor:pointer}.hsearch-item.active{background:#262626}.hsearch-name{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsearch-type{margin-left:auto;font-size:9px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.scorestrip{background:var(--panel-2);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.scorestrip::-webkit-scrollbar{display:none}.scorestrip-inner{display:flex;align-items:stretch;max-width:1200px;margin:0 auto}.strip-season{display:flex;flex-direction:column;justify-content:center;padding:8px 14px;font-size:15px;font-weight:900;color:var(--red);border-right:1px solid var(--line);flex-shrink:0}.strip-season span{font-size:8px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:1px}.strip-game{flex-shrink:0;min-width:148px;padding:7px 14px 8px;border-right:1px solid var(--line-soft)}.strip-game:hover{background:#1c1c1c}.strip-label{font-size:9px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.strip-team{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;color:var(--muted)}.strip-team span{white-space:nowrap}.strip-team b{font-weight:400}.strip-team.winner{color:#fff;font-weight:700}.strip-team.winner b{font-weight:800}.strip-team b.sc-win{color:#3fb950}.strip-team b.sc-loss{color:#e0564f}main{min-height:70vh}.main-wrap{max-width:1200px;margin:0 auto;padding:16px 20px}.dash-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 6px}.dash-brand{min-width:0}.dash-logo{display:block;width:min(420px,100%);height:auto;margin-bottom:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dash-season{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:2px}.dash-season b{color:#fff;font-weight:800}.dash-phase{color:var(--gold)}.dash-art{color:var(--gold);flex-shrink:0;opacity:.9}@media (max-width: 800px){.dash-art{display:none}}.tb-open{margin-left:auto;color:var(--gold);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.dash .section-header{border-bottom:none;padding-bottom:0;margin-bottom:10px}.dash .section-header .dot{width:4px;height:15px;border-radius:1px;background:var(--gold)}.dash .section-header h2{font-size:15px;font-weight:800;letter-spacing:1.5px}.dash .card-header{background:transparent;padding-left:0}.dash .card-header:before{content:"";width:4px;height:13px;border-radius:1px;background:var(--gold);margin:0 10px 0 14px}.dash .card-header{justify-content:flex-start;gap:8px}.dash .card-header .tag{margin-left:auto}.dash .nc-year{color:var(--gold)}.two-col{display:grid;grid-template-columns:1fr 340px;gap:20px}@media (max-width: 900px){.two-col{grid-template-columns:minmax(0,1fr)}.two-col>div>*{min-width:0;max-width:100%}.two-col>div{display:contents}.mod-news{order:1}.mod-leaders{order:2}.mod-champ,.mod-spotlight{order:3}.dash .ldr-hero{display:none}.dash .ldr-phone{display:block;margin:0 0 22px}.mod-rankings{order:4}.mod-coachrank{order:5}.mod-storylines{order:6}.mod-history{order:7}header{height:auto;padding:8px 14px 0;flex-wrap:wrap;gap:8px}.header-right{margin-left:auto}nav{order:10;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:2px 14px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}nav::-webkit-scrollbar{display:none}nav a{flex-shrink:0}}.breaking{background:#1e0000;border:1px solid var(--red);padding:14px 18px;border-radius:9px;display:flex;align-items:center;gap:14px}.breaking-tag{background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:3px 8px;text-transform:uppercase;flex-shrink:0}.breaking-text{font-size:15px;font-weight:600;color:#fff}.breaking-text span{color:var(--gold)}.section-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--red)}.section-header h2{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.dot{width:6px;height:6px;background:var(--red);border-radius:50%}.page-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--red);margin:8px 0 16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:16px}.card-header{background:#222;padding:8px 14px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ccc;display:flex;justify-content:space-between;align-items:center}.card-header .tag{color:var(--red);font-size:10px}.card-body{padding:8px 0}.sidebar{display:flex;flex-direction:column}.nc-row{display:flex;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line-soft);gap:10px}.nc-row:last-child{border-bottom:none}.nc-year{font-size:12px;font-weight:700;color:var(--red);min-width:44px}.nc-team{font-size:13px;color:var(--text);font-weight:600;flex:1}.nc-coach{font-size:11px;color:var(--dim);min-width:110px}.nc-score{font-size:12px;color:var(--gold);font-weight:700}.coach-row{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-soft)}.coach-row:last-child{border-bottom:none}.coach-name{font-size:13px;font-weight:600;color:var(--text)}.coach-record .wins{font-size:14px;font-weight:700;color:#fff;text-align:right}.coach-record .extra{font-size:10px;color:var(--faint);text-align:right}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.entity-card{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:16px;transition:border-color .15s,transform .15s;display:block}.entity-card:hover{border-color:var(--red);transform:translateY(-2px);color:var(--text)}.entity-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.entity-name{font-size:17px;font-weight:800;color:#fff}.entity-badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#252525;color:#aaa;padding:3px 7px;border-radius:3px;white-space:nowrap}.entity-badge.gold{background:#1e1a00;color:var(--gold);border:1px solid #332e00}.entity-badge.former{background:#1e0d0c;color:#e0483e;border:1px solid rgba(224,72,62,.45)}.entity-tagline{font-size:12px;color:var(--muted);margin-top:6px;font-style:italic}.entity-meta{font-size:11px;color:var(--dim);margin-top:8px;text-transform:uppercase;letter-spacing:.5px}.entity-statline{display:flex;gap:18px;margin-top:12px}.entity-statline>div{display:flex;flex-direction:column}.entity-statline b{font-size:18px;color:var(--gold);font-weight:800}.entity-statline span{font-size:9px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.search{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:10px 14px;border-radius:9px;font-size:14px;width:100%;max-width:420px}.search:focus{outline:none;border-color:var(--red)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--panel);border:1px solid var(--line);color:#aaa;font-size:11px;font-weight:700;padding:5px 10px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.chip:hover{color:#fff;border-color:#444}.chip.active{background:var(--red);color:#fff;border-color:var(--red)}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--dim);padding:10px 14px;border-bottom:1px solid var(--line)}.data-table td{padding:10px 14px;border-bottom:1px solid var(--line-soft);font-size:13px}.data-table tr.clickable{cursor:pointer}.data-table tr.clickable:hover td{background:#202020}.data-table td a{color:var(--text);font-weight:600}.data-table tr:hover td a{color:var(--gold)}.empty{padding:24px 14px;text-align:center;color:var(--dim);font-size:13px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.breadcrumb a{color:var(--red);font-weight:700}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover;background:#222;overflow:hidden;border:1px solid var(--line)}.avatar.circle{border-radius:50%}.avatar.rounded{border-radius:14px}.avatar.square{border-radius:0;object-fit:contain;background:transparent;border:none}.avatar.monogram{font-weight:800;letter-spacing:.5px;border:none}.entity-head{display:flex;align-items:center;gap:10px;min-width:0}.rivalry-avatars{display:flex;align-items:center;flex-shrink:0}.rivalry-avatars>*{box-shadow:0 0 0 2px var(--panel)}.rivalry-avatars>*:not(:first-child){margin-left:-9px}.rivalry-head{margin-bottom:14px}.rivalry-head .detail-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--red)}.rivalry-head .detail-name{font-size:28px;font-weight:900;color:#fff;margin-top:2px}.rivalry-sub{font-size:13px;font-weight:600;color:var(--muted);margin-top:3px}.rivalry-versus{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);margin-bottom:20px}.rv-side{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:24px 16px 20px;position:relative;border-top:3px solid var(--rv, var(--line));min-width:0}.rv-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--rv, #888) 22%,transparent),transparent 66%);pointer-events:none}.rv-side>*{position:relative;z-index:1}.rv-logo-fallback{width:60px;height:60px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff}.rv-coach{font-size:20px;font-weight:800;color:#fff;margin-top:4px}.rv-team{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.rv-rec{font-size:30px;font-weight:900;color:#fff;margin-top:6px;line-height:1}.rv-lead .rv-rec{color:var(--gold)}.rv-lead-tag{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--gold);background:#1e1a00;border:1px solid #332e00;padding:2px 8px;border-radius:999px;margin-top:3px}.rv-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;background:#141414;border-left:1px solid var(--line);border-right:1px solid var(--line);flex-shrink:0}.rv-vs{font-size:26px;font-weight:900;color:var(--red);letter-spacing:2px}.rv-series{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--dim);margin-top:3px;white-space:nowrap}@media (max-width: 560px){.rv-coach{font-size:16px}.rv-rec{font-size:24px}.rv-center{padding:0 12px}.rivalry-head .detail-name{font-size:22px}}.player-cell{display:inline-flex;align-items:center;gap:10px}.spotlight-id{display:flex;align-items:center;gap:14px}.detail-hero{display:flex;align-items:center;gap:18px;border-left:4px solid var(--red);padding:4px 0 4px 16px;margin-bottom:20px}.detail-type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--red)}.detail-name{font-size:32px;font-weight:900;color:#fff;line-height:1.1;margin:4px 0}.detail-sub{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.detail-body{max-width:900px}.prose{color:#ccc;line-height:1.6}.prose h1{font-size:24px;color:#fff;margin:24px 0 12px}.prose h2{font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:28px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--red)}.prose h3{font-size:14px;color:var(--gold);margin:20px 0 8px}.prose h4{font-size:13px;color:#ddd;margin:16px 0 6px}.prose p{margin:10px 0}.prose ul,.prose ol{margin:10px 0 10px 22px}.prose li{margin:4px 0}.prose a{color:gold;font-weight:600}.prose a:hover{color:var(--gold)}.prose strong{color:#fff}.prose em{color:var(--muted)}.prose blockquote{border-left:3px solid var(--red);padding:4px 0 4px 14px;margin:14px 0;color:var(--muted);font-style:italic}.prose hr{border:none;border-top:1px solid var(--line);margin:20px 0}.prose table{width:100%;border-collapse:collapse;margin:14px 0;background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.prose th{background:#222;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:9px 12px;border-bottom:1px solid var(--line)}.prose td{padding:8px 12px;border-bottom:1px solid var(--line-soft);font-size:13px;color:#ccc;vertical-align:top}.prose tr:last-child td{border-bottom:none}.prose tbody tr:hover td{background:#1d1d1d}.prose td a{color:var(--gold)}.spotlight-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:16px}.spotlight-head{padding:10px 16px;background:#1e1400;border-bottom:1px solid #332200;display:flex;justify-content:space-between;align-items:center}.spotlight-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold)}.spotlight-body{padding:16px}.spotlight-name{font-size:22px;font-weight:800;color:#fff;display:inline-block}.spotlight-name:hover{color:var(--gold)}.spotlight-pos{font-size:11px;color:var(--muted);margin-top:2px}.spotlight-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.stat-box{background:var(--panel-2);border-radius:3px;padding:10px;text-align:center}.stat-box .val{font-size:22px;font-weight:800;color:var(--gold)}.stat-box .lbl{font-size:10px;color:var(--dim);text-transform:uppercase;margin-top:2px}.awards-row{padding:10px 16px;background:var(--panel-2);border-top:1px solid #252525;display:flex;flex-wrap:wrap;gap:6px}.award-badge{background:#1e1a00;color:var(--gold);font-size:10px;font-weight:700;padding:3px 8px;border-radius:2px;border:1px solid #332e00}.storylines-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 700px){.storylines-grid{grid-template-columns:1fr}}.storyline{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;gap:12px}.sl-number{font-size:28px;font-weight:900;color:var(--red);line-height:1;min-width:32px}.sl-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.sl-body{font-size:12px;color:var(--muted);line-height:1.5}.sl-tag{display:inline-block;background:#252525;color:#aaa;font-size:10px;padding:2px 6px;border-radius:2px;margin-top:8px}.rec-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:12px 16px;margin-bottom:14px}.rec-title{font-size:17px;font-weight:900;color:#fff}.rec-controls{display:flex;gap:8px;flex-wrap:wrap}.select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);padding:8px 12px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer}.select:focus{outline:none;border-color:var(--gold)}.tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tp-col{padding:12px 16px 14px;border-right:1px solid var(--line-soft);min-width:0}.tp-col:last-child{border-right:none}.tp-label{text-align:center;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.tp-empty{text-align:center;color:var(--dim);font-size:12px;padding:12px 0}.tp-row{display:flex;align-items:center;gap:8px;padding:4px 0}.tp-rank{font-size:10px;font-weight:700;color:var(--dim);min-width:12px}.tp-name{flex:1;min-width:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-name a:hover{color:var(--gold)}.tp-val{font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.tp-val span{font-size:8px;font-weight:700;color:var(--dim);margin-left:3px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:14px 16px}.league-photo{margin:0;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:11px;overflow:hidden}.league-photo img{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block;background:var(--panel-3, #0d0d10)}.league-photo figcaption{padding:8px 10px 9px;font-size:12px;font-weight:600;color:var(--text);line-height:1.3}.league-photo figcaption span{display:block;font-size:10px;color:var(--dim);margin-top:3px;font-weight:400}.cr-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line-soft)}.cr-row:last-child{border-bottom:none}.cr-id{flex:1;min-width:0}.cr-top{display:flex;align-items:baseline;gap:8px}.cr-name{font-size:13px;font-weight:700;color:#fff}.cr-name a:hover{color:var(--gold)}.cr-school{font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.cr-rec{margin-left:auto;font-size:12px;color:var(--muted);font-weight:600;flex-shrink:0}.cr-note{font-size:11px;color:var(--muted);line-height:1.35;margin-top:3px}.rank-row{display:flex;align-items:center;padding:8px 14px 8px 11px;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;gap:10px}.rank-row:last-child{border-bottom:none}.rank-num{font-size:13px;color:var(--red);font-weight:700;min-width:26px}.rank-mono{width:24px;height:24px;font-size:9px;border-radius:11px}.rank-team{font-size:13px;color:var(--text);font-weight:600;flex:1}.rank-team a:hover{color:var(--gold)}.rank-conf{font-size:10px;color:var(--faint);font-weight:400}.rank-rec{font-size:12px;color:var(--muted)}.snap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:18px}.snap-tile{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:14px 16px}.snap-tile span{font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.snap-tile b{display:block;font-size:25px;font-weight:900;color:#fff;margin-top:6px;line-height:1.1}.coach-intro{max-width:860px;margin-bottom:20px}.ratings-bar{display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:12px 18px;margin-bottom:16px;flex-wrap:wrap}.rb-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.rb-boxes{display:flex;gap:10px}.rb-box{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:8px 16px;text-align:center}.rb-box span{display:block;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--dim)}.rb-box b{font-size:22px;font-weight:900;color:#fff}.rb-season{margin-left:auto;font-size:16px;font-weight:900;color:var(--gold)}.rb-season span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--dim);text-transform:uppercase}.kp-mono{width:34px;height:34px;border-radius:50%;background:#262626;color:#aaa;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sched-mono{width:32px;height:32px;font-size:11px}.hc-card{display:flex;align-items:center;gap:14px;padding:16px}.hc-ring{display:flex;border:2px solid var(--line);border-radius:50%;padding:3px}.hc-name{font-size:17px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.5px}.hc-name:hover{color:var(--gold)}.hc-sub{font-size:11px;color:var(--muted);letter-spacing:.3px;margin-top:3px}.hc-logo{margin-left:auto}.hc-logo .avatar{background:transparent;border:none}.hc-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-soft)}.hc-stats>div{padding:12px 14px;border-right:1px solid var(--line-soft);border-top:1px solid var(--line-soft);text-align:center}.hc-stats>div:nth-child(-n+4){border-top:none}.hc-stats>div:nth-child(4n){border-right:none}.hc-stats span{display:block;font-size:9px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--dim);white-space:nowrap}.hc-stats b{display:block;font-size:17px;font-weight:900;color:#fff;margin-top:3px}.hc-stats i{display:block;font-style:normal;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-top:1px}@media (max-width: 560px){.hc-stats{grid-template-columns:repeat(2,1fr)}.hc-stats>div:nth-child(-n+4){border-top:1px solid var(--line-soft)}.hc-stats>div:nth-child(-n+2){border-top:none}.hc-stats>div:nth-child(4n){border-right:1px solid var(--line-soft)}.hc-stats>div:nth-child(2n){border-right:none}}.ov-grid{display:grid;grid-template-columns:1fr 310px;gap:16px;align-items:start}.pcard-stack{display:flex;flex-direction:column;gap:14px}.pcard{perspective:900px}.pcard-inner{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 10px 34px #0000008c;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s ease-out,box-shadow .2s ease;will-change:transform}.pcard-inner:hover{box-shadow:0 16px 44px #000000a6}.pcard-inner{aspect-ratio:5 / 7;background:#111}.pcard-inner img{width:100%;height:100%;object-fit:contain;display:block}.pcard-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s ease;mix-blend-mode:screen;background:radial-gradient(ellipse 90% 70% at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.3) 0%,rgba(255,255,255,.08) 45%,transparent 72%),linear-gradient(115deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%)}.pcard-inner:hover .pcard-glare{opacity:1}.pcard-holo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;mix-blend-mode:color-dodge;opacity:.35;transition:opacity .3s ease;background:repeating-linear-gradient(55deg,#fff0,#ffffff12,#fff0 4px),linear-gradient(115deg,transparent 32%,rgba(255,61,119,.55) 40%,rgba(255,210,61,.55) 45%,rgba(77,255,154,.55) 50%,rgba(61,216,255,.55) 55%,rgba(138,91,255,.55) 60%,transparent 68%);background-size:100% 100%,250% 250%;background-position:0 0,var(--px, 50%) var(--py, 50%);animation:pcard-holo-drift 7s ease-in-out infinite alternate;filter:saturate(1.3)}.pcard-holo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.55;background:radial-gradient(circle at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.35) 0%,rgba(255,255,255,.06) 22%,transparent 45%)}.pcard-inner.holo:hover .pcard-holo{opacity:.6;animation:none}.pcard-inner.holo .pcard-glare{mix-blend-mode:soft-light}@keyframes pcard-holo-drift{0%{background-position:0 0,20% 20%}to{background-position:0 0,80% 80%}}@media (prefers-reduced-motion: reduce){.pcard-holo{animation:none}}.pcard-label{text-align:center;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--dim);margin-top:8px}.pcard-carousel{position:relative}.pcard-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#0f0f0fd9;color:var(--text);font-size:22px;line-height:1;padding:0 0 3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.pcard-nav:hover{background:var(--red);border-color:var(--red);color:#fff}.pcard-nav.prev{left:-8px}.pcard-nav.next{right:-8px}.pcard-dots{display:flex;gap:7px;justify-content:center;margin-top:8px}.pcard-dot{width:8px;height:8px;border-radius:50%;background:var(--line);border:0;padding:0;cursor:pointer;transition:background .15s ease}.pcard-dot:hover{background:var(--dim)}.pcard-dot.on{background:var(--gold)}@media (max-width: 900px){.ov-grid{grid-template-columns:1fr}.pcard{max-width:340px;margin:0 auto}}.card-prose{padding:2px 14px 10px}.card-prose>:first-child{margin-top:8px}.card-prose table{width:100%}.rec-body{padding:12px 14px 8px}.rec-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.rec-tile{border:1px solid var(--line-soft);border-radius:13px;padding:12px 8px;text-align:center}.rec-tile b{display:block;font-size:24px;font-weight:900;color:#fff;line-height:1.1}.rec-tile span{display:block;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin-top:3px}.rec-label{font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin:2px 0 6px}.rec-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line-soft)}.rec-row:first-of-type{border-top:none}.rec-badge{width:34px;text-align:center;flex-shrink:0}.rec-badge b{display:block;font-size:13px;font-weight:800;color:var(--gold)}.rec-badge span{display:block;font-size:9px;font-weight:700;letter-spacing:.5px;color:var(--dim)}.rec-name{font-size:13px;font-weight:700;color:#fff}.rec-sub{font-size:11px;color:var(--muted);margin-top:1px}.rec-state{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--muted);border:1px solid var(--line-soft);border-radius:9px;padding:3px 6px}.rec-statebox{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:1px}.rec-statebox .state-outline path{fill:var(--muted);opacity:.85}.rec-statebox span{font-size:8px;font-weight:800;letter-spacing:.8px;color:var(--dim)}.pd-hero{position:relative;display:flex;align-items:flex-end;gap:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:54px 28px 24px;margin-bottom:16px;background-size:cover;background-position:center 25%}.pd-hero.has-banner{min-height:330px}.pd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0808080d,#08080859 55%,#080808d1)}.pd-hero:not(.has-banner):before{background:linear-gradient(180deg,#08080800,#08080873)}.pd-hero>*{position:relative;z-index:1}.pd-portrait .avatar{width:116px;height:150px;border-radius:13px;border:2px solid rgba(255,255,255,.55);object-fit:cover;object-position:center top;background:#00000059}.pd-name{font-size:clamp(30px,5.5vw,52px);font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff;line-height:.95;text-shadow:0 2px 10px rgba(0,0,0,.7)}.pd-facts{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:14px}.pd-fact span{display:block;font-size:9px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#ffffffa6}.pd-fact b{font-size:15px;font-weight:800;color:#fff}.pd-fact.ovr b{color:var(--gold)}@media (max-width: 640px){.pd-hero{flex-wrap:wrap;padding:24px 18px 18px}}.snap-tile.gold b{color:var(--gold)}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}.tab{background:none;border:none;cursor:pointer;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:9px 16px;border-radius:6px 6px 0 0}.tab:hover{color:#fff;background:#1d1d1d}.tab.active{color:#1a1a1a;background:var(--gold)}.info-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:16px 18px}.info-card h3{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--gold);margin-bottom:12px}.info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.info-row:last-child{border-bottom:none}.info-label{font-size:12px;color:var(--muted)}.info-value{font-size:13px;color:#fff;font-weight:600;text-align:right}.award-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.award-card{position:relative;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--red);border-radius:13px;padding:18px 14px 16px;text-align:center;overflow:hidden}.award-mult{position:absolute;top:4px;left:10px;font-size:28px;font-weight:900;color:#fff;text-shadow:0 1px 4px #000;line-height:1}.award-trophy{height:92px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.award-trophy img{max-height:92px;max-width:84px;object-fit:contain}.award-trophy .ticon{font-size:50px;filter:saturate(1.1)}.award-name{font-size:13px;font-weight:800;color:var(--gold);text-transform:uppercase;letter-spacing:.5px;line-height:1.25}.award-years{font-size:11px;color:var(--muted);margin-top:6px;letter-spacing:.5px}.scores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:16px}.score-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:12px}.score-card .bowl-name{font-size:10px;color:var(--red);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.score-row{display:flex;align-items:center;justify-content:space-between;padding:3px 0}.score-row .team{font-size:13px;color:#ddd;font-weight:500}.score-row .team.winner{color:#fff;font-weight:700}.score-row .pts{font-size:15px;font-weight:800;color:#fff}.score-row .pts.loser{color:var(--dim);font-weight:400;font-size:13px}.score-card .score-note{font-size:10px;color:var(--dim);margin-top:6px}.draft-row{display:flex;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line-soft);gap:10px}.draft-row:last-child{border-bottom:none}.draft-pick{font-size:11px;font-weight:700;color:var(--red);min-width:36px}.draft-player{flex:1;font-size:13px;color:#ddd;font-weight:600}.draft-player a:hover{color:var(--gold)}.draft-player span{color:var(--dim);font-weight:400;font-size:11px}.draft-pos{font-size:10px;color:var(--faint);background:#252525;padding:2px 6px;border-radius:2px}.draft-round-label{padding:6px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--red);background:#1a0000;border-bottom:1px solid #2a0000}footer{border-top:1px solid var(--line-soft);padding:24px 20px;text-align:center;color:#6c6c6c;font-size:11px;margin-top:30px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin-bottom:12px}.footer-nav a{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.footer-nav a:hover{color:var(--gold)}.back-top{background:none;border:1px solid var(--line);border-radius:3px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;cursor:pointer}.back-top:hover{color:#fff;border-color:#444}.gz{max-width:860px}.gz section{margin-bottom:28px}.gz-masthead{text-align:center;padding:18px 0 10px;border-bottom:3px double var(--line);margin-bottom:18px}.gz-paper{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:900;letter-spacing:1px;color:#fff}.gz-meta{margin-top:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted)}.gz-meta i{color:var(--dim);font-style:normal;margin:0 8px}.gz-w{color:var(--gold)}.gz-l{color:var(--dim)}.gz-cover{background:linear-gradient(135deg,var(--panel) 0%,var(--panel-2) 100%);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:9px;padding:22px 24px;margin-bottom:26px}.gz-tag{display:inline-block;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;padding:3px 10px;border-radius:2px;margin-bottom:12px}.gz-headline{font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.15;font-weight:900;color:#fff;text-shadow:2px 2px 0 rgba(204,0,0,.25);margin-bottom:10px}.gz-dek{font-size:15px;color:var(--muted);line-height:1.55;max-width:640px}.gz-dek .prose p{margin:0}.gz-byline{margin-top:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gold)}.gz-sec{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.gz-sec-bar{width:4px;height:16px;background:var(--gold);border-radius:1px}.gz-sec h2{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#fff}.gz-rundown .prose ul{list-style:none;padding:0;margin:0}.gz-rundown .prose li{padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--muted);line-height:1.5}.gz-rundown .prose li:last-child{border-bottom:none}.gz-rundown .prose li strong{color:#fff}.gz-col-title{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:900;color:#fff;line-height:1.2;margin-bottom:12px}.gz-col-body .prose p{font-size:14.5px;line-height:1.75;color:var(--text);margin-bottom:14px}.gz-col-body .prose p:first-child:first-letter{font-family:Georgia,serif;font-size:46px;font-weight:900;float:left;line-height:.85;padding:4px 8px 0 0;color:var(--gold)}.gz-takeaway-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#fff;margin:16px 0 8px}.gz-takeaways{list-style:none;padding:0}.gz-takeaways li{position:relative;padding:6px 0 6px 18px;font-size:13.5px;color:var(--muted);line-height:1.55}.gz-takeaways li:before{content:"•";position:absolute;left:2px;color:var(--gold);font-weight:900}.gz-grades{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px}.gz-grade{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;text-align:center;padding:14px 10px}.gz-grade .lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--dim);margin-bottom:6px}.gz-grade .val{font-size:26px;font-weight:900;color:#fff}.gz-recap{display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:9px;padding:14px 18px;margin-bottom:16px;flex-wrap:wrap}.gz-recap-team{display:flex;align-items:center;gap:10px}.gz-recap-name{font-size:14px;font-weight:800;color:#fff}.gz-recap-sub{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--dim)}.gz-recap-score{margin-left:auto;font-size:24px;font-weight:900;color:var(--gold);text-align:right}.gz-recap-score span{display:block;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.gz-recap-opp{font-size:13px;font-weight:700;color:var(--muted)}.gz-2col{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 640px){.gz-2col{grid-template-columns:1fr}}.gz-mini-head{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#fff;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:8px}.gz-list{list-style:none;padding:0}.gz-list li{padding:5px 0;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line-soft);line-height:1.5}.gz-list li:last-child{border-bottom:none}.gz-quote{border-left:4px solid var(--gold);background:var(--panel-2);border-radius:0 4px 4px 0;padding:16px 20px;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--text)}.gz-quote cite{display:block;margin-top:10px;font-style:normal;font-size:12px;font-weight:700;color:var(--gold)}.gz-box{margin-bottom:12px}.gz-box .card-header{font-size:12px}.gz-box-player a{font-weight:700}.gz-box-num{color:var(--muted);font-variant-numeric:tabular-nums}.gz-gameball{display:flex;align-items:center;background:var(--panel);border:1px solid var(--gold);border-radius:9px;padding:14px 18px}.gz-gameball .prose p{margin:0;font-size:14.5px}.gz-gameball .prose a{color:var(--gold);font-weight:800}.gz-pulse{background:var(--panel);border:1px solid var(--line);border-radius:9px}.gz-pulse-row{padding:12px 16px;border-bottom:1px solid var(--line-soft)}.gz-pulse-row:last-child{border-bottom:none}.gz-handle{font-size:13px;font-weight:800;margin-bottom:3px}.gz-pulse-text{font-size:13px;color:var(--muted);line-height:1.5}.gz-foot{display:flex;justify-content:space-between;padding:14px 2px 30px;font-size:12px;font-weight:700}.gz-foot a{color:var(--muted)}.gz-foot a:hover{color:var(--gold)}.rank-move{min-width:36px;text-align:right;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.rank-move.up{color:#2ecc71}.rank-move.down{color:#e74c3c}.rank-move.same{color:var(--dim)}.rank-move.new{color:var(--gold);border:1px solid var(--gold);border-radius:3px;font-size:9px;letter-spacing:1px;padding:1px 5px;text-align:center}.card:has(>.data-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.card>.data-table{min-width:100%;width:max-content}.card>.data-table th,.card>.data-table td{white-space:nowrap}.team-hero2{display:flex;align-items:stretch;border-bottom:1px solid var(--line);background:#0b0b0b;min-height:128px}.th2-left{position:relative;flex:1.35;display:flex;align-items:center;gap:20px;padding:22px 64px 22px max(20px,calc((100vw - 1200px)/2 + 20px));clip-path:polygon(0 0,100% 0,calc(100% - 56px) 100%,0 100%);overflow:hidden}.th2-left .avatar.square{border:none;background:transparent;border-radius:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));flex:none}.th2-watermark{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:96px;font-weight:900;font-style:italic;letter-spacing:2px;color:#ffffff12;white-space:nowrap;pointer-events:none}.th2-id{position:relative;min-width:0}.th2-eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;color:#ffffffbf}.th2-name{margin:2px 0 0;font-size:34px;line-height:1.05;font-weight:900;font-style:italic;letter-spacing:.5px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}.th2-name span{color:#fff}.th2-coach{margin-top:6px;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#ffffffd9}.th2-coach a{color:#fff}.th2-coach a:hover{text-decoration:underline}.th2-coach i{font-style:normal;color:#fff9}.th2-right{flex:1;display:flex;align-items:center;justify-content:center;gap:26px;padding:18px max(20px,calc((100vw - 1200px)/2 + 20px)) 18px 20px}.th2-stat{text-align:center}.th2-stat b{display:block;font-size:30px;font-weight:900;font-style:italic;color:#fff;letter-spacing:.5px;white-space:nowrap}.th2-stat span{display:block;margin-top:3px;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted)}.th2-div{width:1px;align-self:stretch;background:var(--line)}.th2-confstat{display:flex;align-items:center;gap:12px;text-align:left}.th2-confstat img{width:44px;height:44px;object-fit:contain}.th2-confstat b{font-size:22px}@media (max-width: 900px){.team-hero2{flex-direction:column}.th2-left{clip-path:none;padding-right:20px}.th2-watermark{display:none}.th2-right{justify-content:flex-start}}.season-strip{margin-bottom:16px}.ss-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.ss-title{font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;border-left:3px solid var(--tc, var(--gold));padding-left:10px}.ss-link{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ss-link:hover{color:#fff}.ss-marquee{overflow:hidden;position:relative}.ss-track{display:flex;width:max-content;animation:ss-scroll 55s linear infinite;padding:6px 0 16px}.ss-marquee:hover .ss-track{animation-play-state:paused}.ss-half{display:flex;gap:6px;padding-right:6px}@keyframes ss-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ss-track{animation:none}.ss-marquee{overflow-x:auto}}.ss-tile{flex:0 0 96px;text-align:center;padding:8px 4px 10px;border-radius:13px;position:relative}.ss-tile.current{background:#ffffff0d;outline:1px solid var(--line)}.ss-week{font-size:9px;font-weight:800;letter-spacing:1.8px;color:var(--muted)}.ss-icon{width:18px;height:18px;margin:8px auto 6px;border-radius:50%;border:2px solid var(--line);font-size:11px;font-weight:900;line-height:15px;color:#0b0b0b}.ss-icon.win{background:#17b26a;border-color:transparent;color:#fff}.ss-icon.loss{background:#e5484d;border-color:transparent;color:#fff}.ss-logo{height:34px;display:flex;align-items:center;justify-content:center}.ss-byedot{width:10px;height:10px;border-radius:50%;background:#232323;display:inline-block}.ss-name{margin-top:6px;font-size:10px;font-weight:800;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.ss-res{margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.5px;min-height:14px}.ss-res.win{color:#2ecc80}.ss-res.loss{color:#f0666b}.ss-current{margin-top:4px;font-size:8.5px;font-weight:900;letter-spacing:2px;color:var(--muted)}.lg-meta{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.lg-card{display:grid;grid-template-columns:1fr 1.15fr;gap:0}.lg-match{padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column}.lg-scorebox{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:-18px -18px 0;padding:20px 18px 18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--tc, #FFD700) 30%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--opp) 30%,transparent))}.lg-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center;opacity:.6}.lg-side.won{opacity:1}.lg-opplogo{width:58px;height:58px;object-fit:contain}.lg-team{max-width:100%;font-family:var(--wide);font-stretch:115%;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e6e6e6}.lg-team em{margin-right:4px;font-style:normal;color:var(--muted)}.lg-score{font-family:var(--display);font-weight:400;font-size:48px;line-height:1;color:#fff}.lg-side.won .lg-score{color:#fff;text-shadow:0 0 22px color-mix(in srgb,var(--tc, #FFD700) 60%,transparent)}.lg-side:not(.won) .lg-score{color:#8a8a8a}.lg-wl{align-self:center;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;border-radius:12px}.lg-wl b{font-family:var(--display);font-weight:400;font-size:24px;line-height:1}.lg-wl span{font-family:var(--wide);font-size:8px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;opacity:.8}.lg-wl.win{background:color-mix(in srgb,var(--tc, #FFD700) 70%,#222);color:#fff}.lg-wl.loss{background:#171717;box-shadow:inset 0 0 0 1px #414141;color:#dcdcdc}.lg-label{font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);margin:16px 0 10px}.lg-leadrow{display:grid;grid-template-columns:1fr;gap:8px}.lg-leader{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;text-decoration:none;color:inherit;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background .15s ease}a.lg-leader:hover{background:#ffffff12}.lg-leadtxt{display:flex;flex-direction:column;gap:1px;min-width:0}.lg-role{font-family:var(--wide);font-stretch:112%;font-size:8.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:color-mix(in srgb,var(--tc, #FFD700) 50%,#bbb)}.lg-leadname{font-size:14px;font-weight:800;color:#fff}.lg-leadline{font-size:11.5px;color:var(--muted)}.lg-leadline b{font-family:var(--display);font-weight:400;font-size:15px;color:#fff}.lg-noimg{width:46px;height:46px;flex:none;border-radius:50%;background:#ffffff14}.lg-links{margin-top:auto;padding-top:16px;display:flex;gap:22px}.lg-links a{display:inline-block;padding:8px 14px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.lg-links a:hover{background:#ffffff1f}.lg-story{padding:18px 20px}.lg-story .lg-label{margin-top:0}.lg-headline{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.08;letter-spacing:.2px}.lg-body{margin:10px 0 12px;font-size:13px;line-height:1.55;color:var(--muted)}@media (max-width: 800px){.lg-card{grid-template-columns:1fr}.lg-match{border-right:none;border-bottom:1px solid var(--line)}}.atp-grid{display:grid;grid-template-columns:repeat(4,1fr)}.atp-col{padding:14px 16px 16px;border-right:1px solid var(--line);min-width:0}.atp-col:last-child{border-right:none}.atp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.atp-head>span{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.atp-row{display:flex;align-items:center;gap:10px;padding:7px 0}.atp-chip{flex:none;font-size:9px;font-weight:900;letter-spacing:1px;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C);background:#ffffff0d;border:1px solid var(--line);border-radius:3px;padding:3px 5px;min-width:26px;text-align:center}.atp-ovr{flex:none;font-size:22px;font-weight:900;font-style:italic;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C);width:32px}.atp-name{font-size:13px;font-weight:800}.atp-name a:hover{color:var(--gold)}.atp-sub{font-size:11px;color:var(--muted);margin-top:1px}.atp-empty{font-size:12px;color:var(--muted);padding:8px 0}.atp-recnums{display:flex;gap:22px;margin-bottom:10px}.atp-recnums b{font-size:26px;font-weight:900;font-style:italic;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.atp-recnums span{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}@media (max-width: 1000px){.atp-grid{grid-template-columns:1fr 1fr}.atp-col{border-bottom:1px solid var(--line)}}@media (max-width: 560px){.atp-grid{grid-template-columns:1fr}.atp-col{border-right:none}}.latest-list{padding:4px 0}.latest-row{display:flex;gap:16px;align-items:baseline;padding:11px 18px;border-bottom:1px solid var(--line)}.latest-row:last-child{border-bottom:none}.latest-wk{flex:0 0 72px;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.latest-text{font-size:13px;line-height:1.5}.fs-titleblock{margin:6px 0 18px}.fs-eyebrow{font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);border-left:3px solid var(--tc, var(--gold));padding-left:10px}.fs-title{margin:8px 0 2px;font-size:40px;font-weight:900;font-style:italic;letter-spacing:.5px}.fs-teamsub{font-size:11px;font-weight:800;letter-spacing:2.5px;color:var(--muted)}.fs-splits{display:flex;gap:0;margin:18px 0 8px;flex-wrap:wrap}.fs-split{padding:4px 26px 4px 0;margin-right:26px;border-right:1px solid var(--line)}.fs-split:last-child{border-right:none}.fs-split b{display:block;font-size:30px;font-weight:900;font-style:italic;color:#b6b6b6}.fs-split.hi b{color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.fs-split span{display:block;margin-top:2px;font-size:9.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.fs-ministrip{display:flex;gap:16px;padding:14px 2px 18px;overflow-x:auto}.fs-mini{text-align:center;flex:none}.fs-miniweek{display:block;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--muted)}.fs-miniletter{display:block;margin-top:4px;font-size:13px;font-weight:900;color:#5e5e5e}.fs-miniletter.win{color:#ebebeb}.fs-miniletter.loss{color:#818181}.fs-sechead{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--tc, var(--gold));padding-bottom:6px;margin:22px 0 0}.fs-sechead h2{margin:0;font-size:22px;font-weight:900;font-style:italic;letter-spacing:.5px;text-transform:uppercase}.fs-sechead span{font-size:9.5px;font-weight:800;letter-spacing:2px;color:var(--muted)}.fs-list{border-top:none;border-radius:0 0 8px 8px;margin-bottom:8px}.fs-row{display:flex;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid var(--line)}.fs-row:last-child{border-bottom:none}.fs-week{flex:0 0 92px;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);line-height:1.5}.fs-badge{flex:none}.fs-main{flex:1;min-width:0}.fs-opp{font-size:14px;font-weight:900;letter-spacing:.4px}.fs-rank{color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.fs-tags{margin-top:3px;display:flex;gap:12px}.fs-tags span{font-size:9px;font-weight:800;letter-spacing:1.6px;color:var(--muted)}.fs-tags span.hot{color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.fs-loc{flex:0 0 80px;text-align:center;font-size:9.5px;font-weight:800;letter-spacing:2px;color:var(--muted)}.fs-res{flex:0 0 92px;text-align:right;font-size:15px;font-weight:900;font-style:italic;letter-spacing:.5px;color:#949494}.fs-res.win{color:#ebebeb}.fs-res.win b{color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.fs-res.loss b{color:#818181}.fs-bye .fs-week{opacity:.7}.fs-byetext{font-size:11px;font-weight:800;letter-spacing:2px;color:#5e5e5e}.fs-post .fs-row{border-left:3px solid color-mix(in srgb,var(--tc, #FFD700) 60%,#FFE45C)}@media (max-width: 640px){.fs-loc{display:none}.fs-week{flex-basis:64px}.fs-title{font-size:30px}}.team-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);background:#0c0c0c;padding:0 max(20px,calc((100vw - 1200px)/2 + 20px))}.team-tab{padding:11px 18px 9px;font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted);border-bottom:3px solid transparent}.team-tab:hover{color:#fff}.team-tab.active{color:#fff;border-bottom-color:var(--tc, var(--gold))}.roster-name a:hover{color:var(--gold)}.roster-ovr b{font-size:20px;font-weight:900;font-style:italic;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.roster-ovr i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.rp-statbar{display:flex;align-items:center;gap:26px;padding:14px 2px 18px;flex-wrap:wrap}.rp-bignum b{display:block;font-size:34px;font-weight:900;font-style:italic;color:#ebebeb;line-height:1}.rp-bignum span{display:block;margin-top:4px;font-size:9.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.rp-statbar .th2-div{min-height:40px}.rp-spotcard{margin-bottom:16px;overflow:hidden;position:relative}.rp-spothead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 4px}.rp-spotnote{font-size:9.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.rp-spottabs{display:flex;gap:18px;padding:8px 16px 0;border-bottom:1px solid var(--line)}.rp-spottab{background:none;border:none;cursor:pointer;padding:6px 0 8px;font-size:10px;font-weight:800;letter-spacing:2px;color:var(--muted);border-bottom:2px solid transparent}.rp-spottab:hover{color:#fff}.rp-spottab.active{color:#fff;border-bottom-color:var(--tc, var(--gold))}.rp-spotgrid{display:grid;grid-template-columns:repeat(3,1fr);min-height:200px}.rp-spot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;border-right:1px solid var(--line);overflow:hidden}.rp-spot:last-child{border-right:none}.rp-spotrank{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--muted)}.rp-spotovr{font-size:52px;font-weight:900;font-style:italic;line-height:1;color:#fff;margin:2px 0 6px}.rp-spotname{font-size:15px;font-weight:900;letter-spacing:.4px}.rp-spotname a:hover{color:var(--gold)}.rp-spotsub{margin-top:3px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.rp-pill{display:inline-block;margin-top:8px;font-size:9px;font-weight:800;letter-spacing:1.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:#d6d6d6;background:#ffffff0d}.rp-elite{color:gold;border-color:#ffd16666}.rp-impact{color:#ffe45c;border-color:#9ec9ff59}.rp-star{color:#b9e8c9;border-color:#b9e8c94d}.rp-spotimg{align-self:stretch;display:flex;align-items:center}.rp-spotimg img{width:132px;height:172px;object-fit:cover;object-position:center top;border-radius:11px}.rp-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.rp-search{flex:1 1 200px;min-width:160px;background:#101010;border:1px solid var(--line);border-radius:13px;color:#ebebeb;padding:9px 12px;font-size:12px}.rp-select{background:#101010;border:1px solid var(--line);border-radius:13px;color:#d6d6d6;padding:9px 10px;font-size:11px;font-weight:700}.rp-minovr{width:82px}.rp-dir{background:#101010;border:1px solid var(--line);border-radius:13px;color:#d6d6d6;padding:8px 12px;cursor:pointer;font-size:13px}.rp-views{display:flex;margin-left:auto;border:1px solid var(--line);border-radius:13px;overflow:hidden}.rp-view{background:#101010;border:none;color:var(--muted);font-size:9.5px;font-weight:800;letter-spacing:1.5px;padding:9px 13px;cursor:pointer}.rp-view+.rp-view{border-left:1px solid var(--line)}.rp-view.active{background:#1e1e1e;color:#fff}.rp-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.rp-chip{background:#101010;border:1px solid var(--line);border-radius:11px;color:#d6d6d6;font-size:10px;font-weight:800;letter-spacing:1.2px;padding:6px 11px;cursor:pointer}.rp-chip i{font-style:normal;color:var(--muted);margin-left:3px}.rp-chip:hover{color:#fff}.rp-chip.active{background:var(--gold);border-color:var(--gold);color:#111}.rp-chip.active i{color:#14171cb3}.rp-row{gap:14px}.rp-avatar{position:relative;flex:none}.rp-jersey{position:absolute;right:-4px;bottom:-4px;background:#0c0c0c;border:1px solid var(--line);border-radius:999px;font-size:8.5px;font-weight:800;padding:1px 5px;color:#d6d6d6}.rp-jerseytag{font-size:11px;font-weight:800;color:var(--muted)}.rp-row .rp-pill{margin:0 0 0 10px;vertical-align:2px}.rp-cell{flex:0 0 110px;font-size:12px;color:#d6d6d6}.rp-pos b{font-weight:900}.rp-pos span{color:var(--muted);font-size:10.5px;font-weight:800;margin-left:4px}.rp-ht{flex-basis:110px}.rp-home{flex:0 0 160px;color:var(--muted)}@media (max-width: 900px){.rp-ht,.rp-home{display:none}.rp-cell{flex-basis:84px}}.rp-cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.rp-pcard{padding:14px;text-align:left;position:relative}.rp-pcard-img{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.rp-pcard-img img{max-height:150px;max-width:100%;object-fit:cover;border-radius:11px}.rp-pcard-ovr{position:absolute;top:10px;right:12px;font-size:26px;font-weight:900;font-style:italic;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.rp-table{width:100%;border-collapse:collapse;font-size:12.5px}.rp-table th{text-align:left;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line)}.rp-table td{padding:9px 14px;border-bottom:1px solid var(--line)}.rp-table tr:last-child td{border-bottom:none}.rp-table a:hover{color:var(--gold)}.rp-td-ovr{font-weight:900;font-style:italic;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}@media (max-width: 700px){.rp-spotgrid{grid-template-columns:1fr}.rp-spot{border-right:none;border-bottom:1px solid var(--line)}}.rc-gold{color:gold!important}.rc-row{gap:16px}.rc-rank{flex:0 0 30px;font-size:15px;font-weight:900;font-style:italic;color:var(--muted)}.rc-stars{flex:0 0 92px;font-size:15px;letter-spacing:2px;color:#242424}.rc-stars .on{color:gold}.rc-name .atp-chip{margin-left:8px;vertical-align:2px}.atp-chip.rc-tag-tr{color:#ffe45c;border-color:#ffd7008c;background:#ffd7001f}.atp-chip.rc-tag-jc{color:var(--gold);border-color:#ffd70073;background:#ffd70014}.rc-sub{margin-top:3px;font-size:11px;color:var(--muted);letter-spacing:.4px}.rc-state{flex:none}.rc-pill{flex:none;font-size:9px;font-weight:800;letter-spacing:1.6px;color:#3ecf8e;border:1px solid rgba(62,207,142,.4);border-radius:9px;padding:4px 10px}.rc-note{margin:10px 2px 0;font-size:11px;color:var(--muted)}@media (max-width: 640px){.rc-stars{flex-basis:74px;font-size:12px}.rc-state,.rec-state{display:none}}.team-tabs{overflow-x:auto;scrollbar-width:none}.team-tabs::-webkit-scrollbar{display:none}.team-tab{white-space:nowrap;flex:none}@media (max-width: 900px){.th2-right{flex-wrap:wrap;row-gap:12px}.th2-right .th2-div{display:none}.th2-stat{text-align:left}.th2-name{font-size:26px}}@media (max-width: 640px){.lg-scorebox{flex-direction:column;align-items:stretch;gap:10px}.lg-side{justify-content:space-between}.lg-team{max-width:none}.lg-score{font-size:26px}.lg-wl{align-self:center}.fs-title{font-size:28px}.rp-statbar{gap:18px}.rp-bignum b{font-size:26px}.rp-spotimg img{width:96px;height:128px}.rp-views{margin-left:0}}.rp-subline{display:none;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:1px;color:var(--muted)}@media (max-width: 640px){.rp-row .rp-cell{display:none}.rp-subline{display:block}.rp-row{gap:10px;padding-right:12px}.fs-res.roster-ovr{flex:0 0 58px}.roster-ovr b{font-size:17px}.rp-row .rp-pill{display:none}}.fs-tags{flex-wrap:wrap;row-gap:3px}.fs-tags span{white-space:nowrap}.ch2-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#0b0b0b}.ch2-watermark{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:300px;height:300px;object-fit:contain;opacity:.06;pointer-events:none}.ch2-inner{position:relative;max-width:1200px;margin:0 auto;padding:26px 20px;display:flex;align-items:center;gap:24px}.ch2-portrait{flex:none}.ch2-portrait .avatar{border-radius:10px!important;box-shadow:0 6px 18px #00000080}.ch2-id{min-width:0;flex:1}.ch2-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.ch2-eyebrow img{width:18px;height:18px;object-fit:contain}.ch2-eyebrow a{color:inherit}.ch2-eyebrow a:hover{text-decoration:underline}.ch2-name{margin:6px 0 4px;font-size:40px;line-height:1;font-weight:900;font-style:italic;letter-spacing:.5px;color:#fff}.ch2-tenure{font-size:10.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted)}.ch2-tenure i{font-style:normal;margin-left:12px;color:#d6d6d6}.ch2-schemes{display:flex;gap:34px;margin-top:16px}.ch2-schemes span{display:block;font-size:9.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ch2-schemes b{display:block;margin-top:3px;font-size:14px;font-weight:800;color:#ebebeb}.ch2-rail{flex:none;text-align:right}.ch2-record b{font-size:52px;font-weight:900;font-style:italic;line-height:1;color:color-mix(in srgb,var(--tc, #FFD700) 45%,#FFF4BF)}.ch2-record span{display:block;margin-top:4px;font-size:9.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted)}.ch2-ratings{display:flex;gap:16px;justify-content:flex-end;margin-top:14px}.ch2-ratings b{font-size:18px;font-weight:900;font-style:italic}.ch2-ratings span{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.ch2-tab{background:none;border:none;cursor:pointer;font-family:inherit}.ch2-tab i{font-style:normal;margin-left:5px;color:var(--muted);font-size:10px}.ch2-glance{padding-top:6px}.ch2-tone{color:color-mix(in srgb,var(--tc, #FFD700) 45%,#FFF4BF)!important}.ch2-hl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 22px;margin:6px 0 10px}.ch2-hl{border-left:3px solid color-mix(in srgb,var(--tc, #FFD700) 60%,#FFE45C);padding-left:12px}.ch2-hl span{display:block;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ch2-hl b{display:block;margin-top:4px;font-size:17px;font-weight:900;font-style:italic;line-height:1.2}.ch2-hl i{display:block;margin-top:3px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.ch2-seasonlink{background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px;font-family:inherit}@media (max-width: 860px){.ch2-inner{flex-wrap:wrap}.ch2-rail{text-align:left;width:100%}.ch2-ratings{justify-content:flex-start}.ch2-record b{font-size:40px}.ch2-name{font-size:30px}.ch2-hl-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.ch2-hl-grid{grid-template-columns:1fr}}.cc-divider{text-align:center;margin:18px 0 10px;position:relative}.cc-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.cc-divider span{position:relative;background:var(--bg, #111111);padding:0 14px;font-size:10px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.cc-stint{margin-bottom:6px}.cc-stinthead{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.cc-stinthead img{width:42px;height:42px;object-fit:contain;flex:none}.cc-stintid{flex:1;min-width:0}.cc-school{font-size:19px;font-weight:900;font-style:italic;letter-spacing:.4px}.cc-school a:hover{color:var(--gold)}.cc-sub{margin-top:2px;font-size:9.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.cc-stintrec{text-align:right;flex:none}.cc-stintrec b{display:block;font-size:24px;font-weight:900;font-style:italic;color:color-mix(in srgb,var(--tc, #FFD700) 50%,#FFF0A6)}.cc-stintrec span{display:block;font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.cc-season{display:flex;align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid var(--line)}.cc-season:last-child{border-bottom:none}.cc-year{flex:0 0 64px;font-size:24px;font-weight:900;font-style:italic}.cc-role{flex:1;min-width:0}.cc-role b{display:block;font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.cc-champ{display:block;margin-top:3px;font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.cc-cell{flex:0 0 96px}.cc-cell b{display:block;font-size:17px;font-weight:900;font-style:italic;color:#d6d6d6}.cc-cell span{display:block;margin-top:2px;font-size:8.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.cc-post{flex:0 0 180px}.cc-post b{font-size:12.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.cc-season{flex-wrap:wrap;gap:10px 18px}.cc-cell{flex-basis:84px}.cc-post{flex-basis:100%}.cc-post b{white-space:normal}}.ca-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px}.ca-group{border-left:3px solid color-mix(in srgb,var(--tc, #FFD700) 60%,#FFE45C);padding-left:14px}.ca-label{font-size:10px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ca-group .rp-bignum{margin-bottom:12px}.ca-group .rp-bignum b{font-size:30px}.ca-trophies{display:flex;gap:40px;flex-wrap:wrap;padding:8px 2px}.ca-trophy{display:flex;align-items:center;gap:14px}.ca-cup{font-size:44px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}.ca-tyear{font-size:20px;font-weight:900;font-style:italic;color:var(--gold)}.ca-tname{font-size:13px;font-weight:900;letter-spacing:.5px}.ca-tname a:hover{color:var(--gold)}.ca-tschool{font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-top:2px}.ca-sig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:6px 2px 4px}.ca-sig{display:flex;align-items:flex-start;gap:12px}.ca-sig img{width:40px;height:40px;object-fit:contain;flex:none;margin-top:2px}.ca-sigyear{font-size:24px;font-weight:900;font-style:italic;line-height:1}.ca-sigrec{font-size:20px;font-weight:900;font-style:italic;margin-top:4px}.ca-pct{font-style:normal;font-size:11px;font-weight:700;color:var(--muted);margin-left:6px}@media (max-width: 760px){.ca-grid,.ca-sig-grid{grid-template-columns:1fr}}@media (min-width: 761px) and (max-width: 1000px){.ca-sig-grid{grid-template-columns:1fr 1fr}}.sn-years{display:flex;gap:20px;border-bottom:1px solid var(--line);padding-bottom:2px}.sn-year{background:none;border:none;cursor:pointer;font-family:inherit;padding:4px 0 8px;font-size:17px;font-weight:900;font-style:italic;letter-spacing:1px;color:var(--muted);border-bottom:3px solid transparent}.sn-year:hover{color:#fff}.sn-year.active{color:#fff;border-bottom-color:color-mix(in srgb,var(--tc, #FFD700) 60%,#FFE45C)}.sn-year i{font-style:normal;font-size:11px;vertical-align:8px;margin-left:1px;color:#414141}.sn-year i.on{color:color-mix(in srgb,var(--tc, #FFD700) 60%,#FFE45C)}.sn-head{display:flex;align-items:baseline;gap:14px;margin:6px 0 14px;flex-wrap:wrap}.sn-bigyear{font-size:42px;font-weight:900;font-style:italic;line-height:1}.sn-team{font-size:11px;font-weight:800;letter-spacing:2.2px;color:var(--muted)}.sn-rec{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--muted)}.sn-letter{max-width:760px;font-size:14.5px;line-height:1.75}.sn-letter p{margin:0 0 18px}.an2{margin-top:4px}.an2-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tc) 55%,#FFE45C)}.an2-eyebrow:before{content:"";width:3px;height:13px;background:var(--tc);border-radius:2px}.an2-headline{margin:8px 0 2px;font-size:clamp(30px,5vw,46px);font-weight:900;font-style:italic;letter-spacing:.01em;line-height:1.02;color:#f5f5f5}.an2-sub{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#929292;margin-bottom:16px}.an2-band{border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;padding:13px 2px;margin-bottom:6px}.an2-band p{margin:0 0 7px;color:#d5d5d5;font-size:14px}.an2-chain{font-size:20px;font-weight:800;letter-spacing:.05em;color:#ececec;font-variant-numeric:tabular-nums}.an2-label{display:flex;align-items:center;gap:8px;margin:26px 0 12px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e4e4e4}.an2-label:before{content:"";width:3px;height:13px;background:var(--tc);border-radius:2px}.an2-label i{font-style:normal;font-weight:700;color:#757575;letter-spacing:.12em}.an2-glance{margin-bottom:4px}.an2-up{color:#2ecc80!important}.an2-down{color:#f0666b!important}.an2-says{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;border-bottom:1px solid #1d1d1d;padding-bottom:18px}.an2-says>div{border-left:2px solid color-mix(in srgb,var(--tc) 60%,#414141);padding-left:12px}.an2-says span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;margin-bottom:5px}.an2-says p{margin:0;color:#e6e6e6;font-size:14px;line-height:1.45}.an2-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:start}.an2-metric{min-width:0}.an2-mhead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.an2-mhead span{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0}.an2-mhead em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#929292;border:1px solid #292929;border-radius:3px;padding:2px 6px;white-space:nowrap}.an2-mval{font-size:40px;font-weight:900;color:#c7c7c7;line-height:1;font-variant-numeric:tabular-nums}.an2-mverdict{margin-top:9px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#e4e4e4}.an2-msub{margin-top:4px;font-size:12px;color:#a0a0a0}.an2-why{margin-top:8px}.an2-why summary{cursor:pointer;list-style:none;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484;-webkit-user-select:none;user-select:none}.an2-why summary::-webkit-details-marker{display:none}.an2-why summary:after{content:" ▾";font-size:9px}.an2-why[open] summary:after{content:" ▴"}.an2-why[open]{border-left:2px solid #232323;padding-left:10px}.an2-whyrows{margin-top:8px;display:grid;gap:3px}.an2-whyrows>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.an2-whyrows span{color:#a0a0a0}.an2-whyrows b{color:#e4e4e4;font-weight:700;font-variant-numeric:tabular-nums}.an2-parts{margin:8px 0 0;font-size:11.5px;color:#a0a0a0;line-height:1.5}.an2-parts b{color:#c9c9c9}.an2-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.an2-chips span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#c9c9c9;border:1px solid #292929;border-radius:3px;padding:3px 8px;white-space:nowrap}.an2-dna{display:flex;align-items:center;gap:26px;flex-wrap:wrap;border-bottom:1px solid #1d1d1d;padding-bottom:20px}.an2-dnaid h3{margin:0;font-size:clamp(24px,3.6vw,36px);font-weight:900;font-style:italic;line-height:1.05;color:#f5f5f5}.an2-dnaid p{margin:5px 0 0;color:#a0a0a0;font-size:14px}.an2-conf{text-align:center}.an2-conf b{display:block;font-size:26px;font-weight:900;color:#c7c7c7}.an2-conf span{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.an2-table{border-top:1px solid #1d1d1d}.an2-tr{display:grid;grid-template-columns:70px 110px 64px 76px 64px 76px 1fr;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid #181818;font-size:13px;color:#e4e4e4;font-variant-numeric:tabular-nums}.an2-th{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.an2-td-year{font-weight:800;color:#fff}.an2-foot{margin-top:10px;font-size:11.5px;color:#757575}@media (max-width: 1000px){.an2-metrics{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.an2-says,.an2-metrics{grid-template-columns:1fr}.an2-tr{grid-template-columns:52px 84px 50px 58px 1fr}.an2-tr span:nth-child(5),.an2-tr span:nth-child(6){display:none}.an2-tr span:nth-child(7){grid-column:5}.an2-chain{font-size:16px}}.an2-subtabs{display:flex;gap:24px;border-bottom:1px solid #1d1d1d;margin-bottom:18px}.an2-subtabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:10px 0 11px;font-size:11.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#848484;border-bottom:2px solid transparent;margin-bottom:-1px}.an2-subtabs button.active{color:#fff;border-bottom-color:var(--tc)}.an2-subtabs button:hover{color:#c9c9c9}.tj-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.tj-chips{display:flex;gap:8px;flex-wrap:wrap}.tj-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:1px solid #292929;border-radius:3px;padding:5px 11px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#c9c9c9}.tj-chips button.active{background:var(--tc);border-color:var(--tc);color:#fff}.tj-chips button:not(.active):hover{border-color:#525252}.tj-serieslabel{font-size:11px;color:#848484;font-weight:600}.tj-chart{width:100%;height:auto;display:block;margin-bottom:4px}.an2-metrics.tj-3{grid-template-columns:repeat(3,1fr)}.tj-tablewrap{overflow-x:auto}.tj-table{min-width:860px}.tj-tr{display:grid;grid-template-columns:62px 90px 56px 56px 68px 62px 58px 100px 82px 1fr;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid #181818;font-size:13px;color:#e4e4e4;font-variant-numeric:tabular-nums}.tj-tr.an2-th{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#848484}@media (max-width: 1000px){.an2-metrics.tj-3{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.an2-metrics.tj-3{grid-template-columns:1fr}.an2-subtabs{gap:16px;overflow-x:auto}.an2-subtabs button{white-space:nowrap}}.gp-bar{display:flex;flex-wrap:wrap;row-gap:14px;border-bottom:1px solid #1d1d1d;padding-bottom:18px}.gp-stat{padding:2px 26px 2px 0;margin-right:26px;border-right:1px solid #1d1d1d;min-width:0}.gp-stat:last-child{border-right:none;margin-right:0}.gp-stat b{display:block;font-size:33px;font-weight:900;color:#f5f5f5;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-stat span{display:block;margin-top:5px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.gp-stat i{display:block;font-style:normal;font-size:11px;color:#757575;margin-top:2px}.gp-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 34px;margin-top:20px;align-items:start}.gp-colhead{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0}.gp-colhead:before{content:"";width:3px;height:12px;background:var(--tc);border-radius:2px}.gp-lead{margin:7px 0 10px;font-size:14.5px;color:#e6e6e6;line-height:1.4}.gp-game{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid #181818;font-size:13px;color:#e4e4e4}.gp-year{color:#848484;font-weight:700;font-size:12px}.gp-desc i{font-style:normal;color:#848484}.gp-score{font-variant-numeric:tabular-nums;font-weight:700}.gp-splits{border-top:1px solid #1d1d1d}.gp-srow{display:grid;grid-template-columns:1fr 92px 72px 60px;gap:12px;align-items:center;padding:9px 2px;border-bottom:1px solid #181818;font-size:13.5px;color:#e4e4e4;font-variant-numeric:tabular-nums}.gp-srow span:nth-child(n+2){text-align:right}.gp-shead{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.gp-note{font-style:normal;font-weight:400;font-size:12px;color:#757575;margin-left:9px}@media (max-width: 640px){.gp-stat{padding-right:16px;margin-right:16px}.gp-stat b{font-size:26px}.gp-cols{grid-template-columns:1fr}.gp-srow{grid-template-columns:1fr 76px 56px 48px;gap:8px;font-size:12.5px}}.lab-title{margin:6px 0 2px;font-size:clamp(26px,4vw,38px);font-weight:900;font-style:italic;color:#f5f5f5;line-height:1.05}.lab-tag{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#848484;margin-bottom:10px}.lab-intro{margin:0 0 6px;max-width:640px;font-size:14px;color:#d5d5d5;line-height:1.5}.lab-domchips{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.lab-scale{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.lab-sample{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#929292;border:1px solid #292929;border-radius:3px;padding:2px 6px;white-space:nowrap}.lab-dom{display:grid;grid-template-columns:200px 1fr;gap:16px 40px;align-items:start;border-bottom:1px solid #1d1d1d;padding-bottom:20px}.lab-big{font-size:52px!important}.lab-partbar{border-bottom:none;padding-bottom:0}.lab-partbar .gp-stat b{font-size:27px}.lab-method{margin:10px 0 0;font-size:12px;color:#757575;line-height:1.55;max-width:900px}.lab-note{margin:0 0 6px;font-size:14px;color:#d5d5d5}.lab-dna{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 44px;align-items:start;border-bottom:1px solid #1d1d1d;padding-bottom:22px}.lab-dnaprimary h3{margin:0 0 8px;font-size:clamp(28px,4.4vw,46px);font-weight:900;font-style:italic;line-height:1.02;color:#f5f5f5}.lab-conf{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.lab-conf b{font-size:26px;font-weight:900;color:#c7c7c7}.lab-conf span{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.lab-dnaprimary p{margin:0 0 10px;font-size:14.5px;color:#e6e6e6}.lab-why span{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.lab-why b{font-size:13px;font-weight:700;color:#e4e4e4}.lab-sidelabel{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;margin-bottom:10px}.lab-trait{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid #181818}.lab-trait b{display:block;font-size:14px;font-weight:900;font-style:italic;color:#f5f5f5}.lab-trait i{display:block;font-style:normal;font-size:12px;color:#a0a0a0;margin-top:2px}.lab-trait>span{font-size:15px;font-weight:900;color:#f5f5f5;font-variant-numeric:tabular-nums}.lab-all{margin-top:12px}.lab-all summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0}.lab-all summary::-webkit-details-marker{display:none}.lab-all summary:before{content:"▸ ";font-size:9px}.lab-all[open] summary:before{content:"▾ "}.lab-allrow{display:flex;justify-content:space-between;gap:14px;padding:4px 0;font-size:12.5px;color:#e4e4e4}.lab-allrow b{font-weight:700;font-variant-numeric:tabular-nums}.lab-allrow.gated,.lab-allrow.gated b{color:#757575}.lab-allrow i{font-style:normal;color:#757575}.lab-table{border-top:1px solid #1d1d1d}.lab-srow{display:grid;grid-template-columns:64px 64px 96px 68px 80px 1fr;gap:12px;align-items:center;padding:9px 2px;border-bottom:1px solid #181818;font-size:13.5px;color:#e4e4e4;font-variant-numeric:tabular-nums}.lab-shead{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.lab-verd{font-style:normal;color:#a0a0a0;font-size:12.5px;margin-left:6px}.lab-gated3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lab-gcard span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;margin-bottom:8px}.lab-gcard b{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e4e4e4}.lab-gcard i{display:block;font-style:normal;font-size:12.5px;color:#848484;margin-top:4px;line-height:1.4}@media (max-width: 900px){.lab-dom,.lab-dna{grid-template-columns:1fr}.lab-gated3{grid-template-columns:1fr;gap:18px}}@media (max-width: 640px){.lab-table{overflow-x:auto}.lab-srow{min-width:560px}}.cc-click{cursor:pointer;-webkit-user-select:none;user-select:none}.cc-click:hover{background:#ffffff06}.cc-open{background:#ffffff05;border-bottom-style:dashed}.cc-caret{flex:0 0 auto;margin-left:auto;color:#848484;font-size:11px}.cc-detail{padding:16px 18px 20px 100px;border-bottom:1px solid var(--line)}.cc-dcols{display:grid;grid-template-columns:1fr 1fr;gap:18px 46px;align-items:start}.cc-dlabel{font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#848484;margin-bottom:9px}.cc-drow{display:flex;align-items:baseline;gap:12px;padding:4px 0;font-size:13.5px;color:#e4e4e4}.cc-drow b{flex:0 0 26px;font-weight:900;font-variant-numeric:tabular-nums}.cc-w{color:#2ecc80}.cc-l{color:#f0666b}.cc-rank{color:#bdbdbd}.cc-dname{flex:1;min-width:0}.cc-dname i{font-style:normal;color:#848484;font-size:12px}.cc-dscore{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cc-dstory{margin-top:18px}.cc-dtext{margin:0 0 8px;max-width:760px;font-size:13.5px;line-height:1.65;color:#c9c9c9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 760px){.cc-detail{padding-left:18px}.cc-dcols{grid-template-columns:1fr}}.ph-mid{display:grid;grid-template-columns:1fr 1.15fr;gap:8px 56px;align-items:start;border-bottom:1px solid #1d1d1d;padding-bottom:22px}.ph-mile{display:flex;align-items:baseline;gap:12px;padding:7px 0}.ph-mile i{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#4a4a4a;align-self:center}.ph-mile b{flex:0 0 46px;font-size:16px;font-weight:900;font-style:italic;color:#f5f5f5}.ph-mile span{font-size:13.5px;color:#e4e4e4}.ph-leader{display:flex;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid #181818;min-height:46px}.ph-cat{flex:0 0 118px;font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.ph-who{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ph-who b{display:block;font-size:13.5px;font-weight:800;color:#f5f5f5}.ph-who a{text-decoration:none}.ph-who i{display:block;font-style:normal;font-size:10.5px;color:#848484}.ph-val{font-size:19px;font-weight:900;color:#c7c7c7;font-variant-numeric:tabular-nums}.ph-none{color:#525252}.ph-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;align-items:start;margin-top:22px}.ph-legend{display:flex;gap:16px;margin-top:10px;align-items:flex-start}.ph-legendname{display:block;font-size:20px;font-weight:900;font-style:italic;color:gold;text-decoration:none;line-height:1.1}.ph-legendsub{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484;margin:3px 0 8px}.ph-legendstat{display:flex;gap:8px;font-size:12.5px;padding:1px 0}.ph-legendstat span{color:#848484;font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.08em}.ph-legendstat b{color:#e4e4e4;font-variant-numeric:tabular-nums}.ph-riv{margin-top:10px}.ph-rivteams{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ph-rivteam{display:inline-flex;align-items:center;gap:7px}.ph-rivteam img{width:26px;height:26px;object-fit:contain}.ph-rivteam b{font-size:12px;font-weight:900;letter-spacing:.06em}.ph-rivteam em{font-style:normal;font-size:10px;color:#848484;margin-left:4px}.ph-rivrec{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ph-rivrec b{font-size:34px;font-weight:900;font-style:italic}.ph-rivrec span{font-size:26px}.ph-rivname{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;margin-bottom:8px}.ph-cups{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 12px}.ph-cup{text-align:center}.ph-cup span{display:block;font-size:30px;line-height:1.1}.ph-cup i{display:block;font-style:normal;font-size:10px;font-weight:800;color:#848484;margin-top:2px}.ph-caseline{font-size:13px;color:#e4e4e4;padding:2px 0}.ph-caseline.ph-dim{color:#a0a0a0;font-size:12.5px}@media (max-width: 900px){.ph-mid{grid-template-columns:1fr}.ph-bottom{grid-template-columns:1fr;gap:26px}}.np-list{display:flex;flex-direction:column}.np-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #181818;min-height:35px}.np-rank{flex:0 0 20px;font-size:20px;font-weight:900;font-style:italic;color:#f5f5f5;line-height:1}.np-me .np-rank{color:color-mix(in srgb,var(--tc) 70%,#FFF4BF)}.np-row img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.np-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800;font-size:13px;color:#e4e4e4}.np-name a{color:inherit;text-decoration:none}.np-name a:hover,.np-me .np-name{color:#fff}.np-move{font-style:normal;color:#848484;font-size:11px;flex:0 0 auto}.np-gap{min-height:24px;border-bottom:1px solid #181818}.np-gap .np-rank{font-size:13px;color:#848484;font-style:normal}.np-foot{margin-top:9px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.rb-chips{margin-bottom:8px}.rb-podium{display:flex;align-items:flex-end;justify-content:center;gap:clamp(24px,6vw,90px);padding:26px 0 30px;border-bottom:1px solid #1d1d1d}.rb-step{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:220px}.rb-vacant{display:none}.rb-rank{margin-top:10px;font-size:13px;font-weight:900;letter-spacing:.12em;color:#a0a0a0}.rb-first .rb-rank{color:gold}.rb-name{display:block;margin-top:2px;font-size:17px;font-weight:900;font-style:italic;color:#f5f5f5;text-decoration:none;line-height:1.1}.rb-first .rb-name{font-size:24px;color:gold}.rb-sub{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.rb-sub img{width:14px;height:14px;object-fit:contain}.rb-val{margin-top:6px;font-size:26px;font-weight:900;color:#c7c7c7;font-variant-numeric:tabular-nums}.rb-first .rb-val{font-size:44px;color:gold;line-height:1}.rb-cat{margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#848484}.rb-rows{margin-top:4px}.rb-row{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #181818}.rb-rowrank{flex:0 0 26px;font-size:12px;font-weight:900;letter-spacing:.1em;color:#848484}.rb-rowid{flex:1;min-width:0}.rb-rowid a{text-decoration:none}.rb-rowid b{display:block;font-size:13.5px;font-weight:800;color:#f5f5f5}.rb-rowid i{display:block;font-style:normal;font-size:10.5px;color:#848484}.rb-rowval{font-size:19px;font-weight:900;color:#c7c7c7;font-variant-numeric:tabular-nums}@media (max-width: 640px){.rb-podium{gap:18px}.rb-first .rb-val{font-size:32px}.rb-name{font-size:14px}.rb-first .rb-name{font-size:18px}}.rb-scopes{display:flex;gap:20px;margin-bottom:12px}.rb-scopes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:2px 0 5px;font-size:14px;font-weight:900;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:#626262;border-bottom:2px solid transparent}.rb-scopes button.active{color:#fff;border-bottom-color:var(--tc)}.rb-scopes button:not(.active):hover{color:#a0a0a0}.hf-card{display:flex;gap:30px;align-items:center;border-bottom:1px solid #1d1d1d;padding-bottom:24px}.hf-photo{flex:0 0 auto}.hf-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a0a0a0;margin-bottom:6px}.hf-name{display:block;font-size:clamp(30px,4.6vw,48px);font-weight:900;font-style:italic;color:gold;text-decoration:none;line-height:1}.hf-sub{margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0}.hf-stats{display:flex;gap:34px;margin-top:18px;flex-wrap:wrap}.hf-stats b{display:block;font-size:30px;font-weight:900;color:#c7c7c7;font-variant-numeric:tabular-nums}.hf-stats span{display:block;margin-top:3px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.en-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 56px}.en-card{display:flex;gap:16px;align-items:flex-start;border-bottom:1px solid #181818;padding-bottom:16px}.en-blank{width:76px;height:76px;border-radius:11px;background:#181818;flex:0 0 auto}.en-info{min-width:0}.en-name{display:block;font-size:18px;font-weight:900;font-style:italic;color:gold;text-decoration:none;line-height:1.1}.en-sub{margin:4px 0 7px;font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.en-stats{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px}.en-stats i{font-style:normal;color:#848484;font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.en-stats b{color:#e4e4e4;font-variant-numeric:tabular-nums}.en-peak{margin-top:5px;font-size:12px;color:#a0a0a0}.en-peak b{color:#e4e4e4}@media (max-width: 760px){.hf-card{flex-direction:column;align-items:flex-start;gap:16px}.en-grid{grid-template-columns:1fr;gap:16px}}.tr-case{display:flex;gap:44px;flex-wrap:wrap;padding:12px 0 18px;border-bottom:1px solid #1d1d1d}.tr-cup{text-align:center}.tr-cup span{display:block;font-size:62px;line-height:1.1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.tr-cup b{display:block;margin-top:8px;font-size:22px;font-weight:900;font-style:italic;color:gold}.tr-cup i{display:block;margin-top:2px;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.tr-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;align-items:start}.tr-award{border-bottom:1px solid #181818;padding-bottom:16px}.tr-awhead{display:flex;align-items:center;gap:14px;margin-bottom:8px}.tr-icon{font-size:34px;line-height:1}.tr-awhead b{display:block;font-size:16px;font-weight:900;font-style:italic;color:#f5f5f5;line-height:1.1}.tr-awhead i{display:block;margin-top:2px;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#848484}.tr-awrow{display:flex;align-items:baseline;gap:14px;padding:4px 0 4px 48px;font-size:13px}.tr-year{flex:0 0 92px;color:#848484;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.tr-awrow b{color:#f5f5f5;font-weight:800}.tr-awrow a{text-decoration:none}.tr-awrow i{font-style:normal;color:#848484;font-size:12px}@media (max-width: 760px){.tr-grid{grid-template-columns:1fr}.tr-case{gap:28px}.tr-awrow{padding-left:0}}.rv-chips{display:flex;gap:22px;flex-wrap:wrap;border-bottom:1px solid #1d1d1d;margin-bottom:20px}.rv-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:4px 0 10px;display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:900;letter-spacing:.1em;color:#626262;border-bottom:2px solid transparent;margin-bottom:-1px}.rv-chips button img{width:20px;height:20px;object-fit:contain;opacity:.55}.rv-chips button.active{color:#fff;border-bottom-color:var(--tc)}.rv-chips button.active img{opacity:1}.rv-chips button:not(.active):hover{color:#a0a0a0}.rv-face{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:18px 0 26px;border-bottom:1px solid #1d1d1d}.rv-side{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.rv-side img{width:clamp(70px,12vw,130px);height:clamp(70px,12vw,130px);object-fit:contain}.rv-side b{font-size:clamp(17px,2.6vw,28px);font-weight:900;font-style:italic;color:#c7c7c7;line-height:1.05}.rv-side a{text-decoration:none}.rv-side i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.rv-mid{display:flex;flex-direction:column;align-items:center;text-align:center}.rv-cup{font-size:54px;line-height:1.1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.rv-rec{font-size:42px;font-weight:900;font-style:italic;color:gold;line-height:1;margin-top:6px}.rv-label{margin-top:5px;font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#a0a0a0}.rv-mid i{font-style:normal;margin-top:3px;font-size:12px;color:#848484}.rv-last{margin-top:12px;font-size:13.5px;color:#e4e4e4;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rv-last span{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#848484}.rv-last b{color:#f5f5f5}.rv-row{display:flex;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid #181818;font-size:13.5px}.rv-year{flex:0 0 44px;font-weight:900;font-style:italic;color:#f5f5f5}.rv-wk{flex:0 0 100px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#848484}.rv-loc{flex:1;color:#c9c9c9}.rv-row>b{flex:0 0 16px;font-weight:900}.rv-score{font-weight:800;font-variant-numeric:tabular-nums;color:#f5f5f5}@media (max-width: 640px){.rv-face{grid-template-columns:1fr;gap:14px}.rv-mid{order:-1}.rv-wk{flex-basis:74px}.rv-loc{display:none}}.cfp-wrap{overflow-x:auto;padding-bottom:6px}.cfp-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;min-width:880px;align-items:stretch}.cfp-col{display:flex;flex-direction:column;min-width:0}.cfp-collabel{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#848484;margin-bottom:12px}.cfp-games{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:18px}.cfp-game{min-width:0}.cfp-bowl{font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;margin-bottom:5px}.cfp-team{display:flex;align-items:center;gap:7px;margin:4px 0;min-width:0}.cfp-seed{flex:0 0 18px;text-align:right;font-size:13px;font-weight:900;color:#848484;font-variant-numeric:tabular-nums}.cfp-chip{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#1e1e1e;border-radius:9px;padding:7px 10px;min-height:36px;font-size:12px;font-weight:900;letter-spacing:.05em;color:#fff;box-shadow:inset 0 0 0 1px #ffffff12}.cfp-chip img{width:20px;height:20px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.cfp-chip a,.cfp-chip span{color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.45)}.cfp-score{flex:0 0 22px;text-align:right;font-size:15px;font-weight:900;color:#f5f5f5;font-variant-numeric:tabular-nums}.cfp-loser .cfp-chip{opacity:.4}.cfp-loser .cfp-score{color:#848484}.cfp-crowned .cfp-chip{box-shadow:0 0 0 2px var(--gold, #FFD700)}.cfp-tbd{font-size:11px;font-weight:800;letter-spacing:.14em;color:#525252;text-align:center;padding:20px 0}.cfp-bowl{display:flex;align-items:center;gap:6px}.cfp-bowl img{width:16px;height:16px;object-fit:contain}.tr-cup img{display:block;width:84px;height:84px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.tr-cup em{display:block;font-style:normal;font-size:10px;color:#a0a0a0;margin-top:2px}.tr-iconimg{width:40px;height:40px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.ca-cupimg{width:64px;height:64px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.aw-render{display:flex;justify-content:center;padding:10px 0 2px}.aw-render img{height:110px;width:auto;max-width:90%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.rv-cupimg{height:84px;width:auto;max-width:120px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.rv-center-cup{height:96px;width:auto;max-width:130px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));margin-bottom:4px}.atp-state{margin-left:auto}.atp-state .state-outline{width:22px;height:22px}.cbc-table{width:100%;border-collapse:collapse;min-width:640px}.cbc-table th{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);text-align:right;padding:10px 12px;border-bottom:1px solid var(--line)}.cbc-table td{padding:10px 12px;text-align:right;font-size:13px;border-bottom:1px solid var(--line);white-space:nowrap}.cbc-table tr:last-child td{border-bottom:none}.cbc-table .cbc-left{text-align:left}.cbc-rk{font-weight:900;color:var(--dim);width:30px}.cbc-team{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--text)}.cbc-team:hover{color:var(--red)}.cbc-score{font-weight:900}.cbc-me td{background:#ffd1660d}.cbc-me .cbc-rk{color:gold}.cbc-filters{display:flex;gap:10px;margin:0 0 14px}.cbc-filters select{background:#131313;color:var(--text);border:1px solid var(--line);border-radius:11px;padding:7px 10px;font-size:12px;font-weight:700;letter-spacing:.4px;cursor:pointer}.cbc-filters select:hover{border-color:#414141}.yr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 18px;flex-wrap:wrap}.yr-kicker{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red);border-left:3px solid var(--red);padding-left:8px;margin-bottom:8px}.yr-title{font-size:34px;font-weight:900;font-style:italic;letter-spacing:.5px;text-transform:uppercase;margin:0}.yr-sub{font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--dim);margin-top:6px}.yr-years{display:flex;gap:14px;font-size:15px;font-weight:800}.yr-years a{color:var(--dim)}.yr-years a:hover{color:var(--text)}.yr-years .active{color:var(--text);border-bottom:2px solid #3fbf67;padding-bottom:2px}.yr-count{font-style:normal;font-size:10px;color:var(--dim);margin-left:4px}.yr-statbar{display:flex;gap:42px;padding:20px 4px 24px;border-bottom:1px solid var(--line);margin-bottom:22px;flex-wrap:wrap}.yr-statbar>div{display:flex;flex-direction:column;gap:5px}.yr-statbar b{font-size:30px;font-weight:900;font-style:italic;line-height:1}.yr-statbar span{font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.yr-green{color:#3fbf67}.yr-sechead{font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;border-left:3px solid #3fbf67;padding-left:9px;margin:26px 0 16px}.yr-champrow,.yr-honorrow{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.yr-natchamp,.yr-heisman{display:flex;gap:20px;align-items:center;min-width:300px}.yr-trophy{height:130px;width:auto;max-width:110px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.yr-trophy-emoji{font-size:74px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.yr-mini{font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.yr-champlogo{margin:2px 0 6px}.yr-champname{font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;color:gold}.yr-champname a{color:gold}.yr-champsub{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--muted);margin-top:5px}.yr-tbd{color:var(--dim)}.yr-confs{display:flex;gap:34px;flex-wrap:wrap;align-items:flex-start;padding-top:8px}.yr-conf{min-width:110px}.yr-confteam{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.yr-confteam a{color:var(--text)}.yr-tiny{font-size:10px;color:var(--dim);margin-top:4px}.yr-viewlink{display:inline-block;margin-top:12px}.yr-strip{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin-top:20px;white-space:nowrap}.yr-striptrack{display:inline-flex;align-items:center;animation:yr-scroll 40s linear infinite;will-change:transform}.yr-strip:hover .yr-striptrack{animation-play-state:paused}@keyframes yr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.yr-stripitem{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.yr-stripitem:before{content:"";width:5px;height:5px;border-radius:50%;background:#3fbf67;margin:0 13px;flex:none}.yr-stripitem i{font-style:normal;color:var(--dim)}.yr-headline{font-size:15px;font-style:italic;color:var(--muted);margin:16px 0}.yr-moments{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.yr-moment{margin:0}.yr-moment img{width:100%;border-radius:11px;display:block}.yr-moment figcaption{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.4}.yr-story{font-size:12.5px;line-height:1.5;margin:0 0 8px}@media (max-width: 700px){.yr-statbar{gap:24px}.yr-moments{grid-template-columns:1fr}.yr-title{font-size:26px}}button.yr-viewlink{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--red);font-size:12px;font-weight:800}button.yr-viewlink:hover{text-decoration:underline}.yr-moment-lead img{width:100%;height:420px;object-fit:cover;border-radius:11px;display:block}.yr-moment-lead figcaption{font-size:15px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.4px;color:var(--text);margin-top:10px;line-height:1.35}.yr-moment-side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.yr-moment-thumb{border-radius:11px;overflow:hidden}.yr-moment-thumb img{width:100%;height:100%;min-height:190px;object-fit:cover;display:block;transition:transform .25s ease}.yr-moment-thumb:hover img{transform:scale(1.03)}.yr-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.yr-mcard{position:relative;margin:0;border-radius:11px;overflow:hidden}.yr-mcard img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .25s ease}.yr-mcard:hover img{transform:scale(1.03)}.yr-mcard figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 12px;font-size:11.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#fff;line-height:1.4;background:linear-gradient(to top,#06080ceb,#06080c00)}@media (max-width: 700px){.yr-moment-lead img{height:260px}.yr-moment-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.yr-moment-thumb img{min-height:120px;height:120px}}.yr-champhero{display:flex;gap:44px;align-items:center;padding:10px 0 26px;border-bottom:1px solid var(--line);margin-bottom:8px;flex-wrap:wrap}.yr-trophy-lg{height:240px;max-width:170px}.yr-herologo{margin:10px 0 12px}.yr-herologo .avatar,.yr-herologo img{width:72px!important;height:72px!important}.yr-heroname{font-size:34px;font-weight:900;font-style:italic;text-transform:uppercase;color:gold;line-height:1.05}.yr-heroscore{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.4px}.yr-heroscore i{font-style:normal;font-size:19px}.yr-heroscore .yr-dash{color:var(--dim)}.yr-gold{color:gold}.yr-secmeta{font-weight:700;letter-spacing:1px;color:var(--dim);font-size:10px;margin-left:10px}.yr-confgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 20px;padding:4px 0 22px;border-bottom:1px solid var(--line);margin-bottom:8px}.yr-confhead{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.yr-confhead img{width:20px;height:20px;object-fit:contain}.yr-confchamp{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900;font-style:italic;text-transform:uppercase}.yr-confchamp a{color:var(--text)}@media (max-width: 700px){.yr-champhero{gap:24px}.yr-trophy-lg{height:160px}.yr-heroname{font-size:26px}}.yr-psround{display:flex;align-items:center;gap:10px}.yr-pslogo{width:26px;height:26px;object-fit:contain;flex:none}.yr-pslogo-empty{display:inline-flex;align-items:center;justify-content:center;font-size:14px;opacity:.5}.nc-score.yr-win{color:#3fbf67!important}.nc-score.yr-loss{color:#e0483e!important}.yr-teammark{font-weight:800}.yr-teammark:hover{text-decoration:underline}.yr-stgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:18px 0 8px}.yr-stcard{background:#111;border:1px solid var(--line);border-radius:13px;overflow:hidden}.yr-sthead{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:gold}.yr-sthead img{width:34px;height:34px;object-fit:contain}.yr-stdiv{padding:10px 14px 6px;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--dim);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.yr-strow{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.04)}.yr-strow:last-child{border-bottom:none}.yr-strank{width:20px;height:20px;border-radius:9px;background:#1d1d1d;color:gold;font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:none}.yr-strow a{font-weight:800}.hn-heisman{display:flex;gap:44px;align-items:center;padding:8px 0 26px;border-bottom:1px solid var(--line);flex-wrap:wrap}.hn-winner{font-size:40px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1}.hn-winner a{color:gold}.hn-line{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--muted);margin-top:12px}.hn-logo{width:20px;height:20px;object-fit:contain}.hn-headlink{margin-left:auto}.yr-sechead{display:flex;align-items:center}.hn-carousel{display:flex;align-items:center;gap:18px;padding:6px 0 14px}.hn-award{display:flex;gap:34px;align-items:center;flex:1;min-height:200px}.hn-awardimg{height:190px;max-width:150px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.hn-dim{filter:grayscale(1) brightness(.55) drop-shadow(0 6px 14px rgba(0,0,0,.5))}.hn-dimtext{color:var(--dim)}.hn-awinner{font-size:20px;font-weight:900;font-style:italic;text-transform:uppercase}.hn-awinner a{color:var(--text)}.hn-sub{font-size:12px;color:var(--muted);margin-top:5px}.hn-arrow{background:none;border:none;color:var(--dim);font-size:34px;cursor:pointer;padding:4px 10px;line-height:1}.hn-arrow:hover{color:var(--text)}.hn-subtabs{margin-top:4px}.hn-aagrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 46px;padding-bottom:10px}.hn-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.hn-pos{width:30px;font-size:11px;font-weight:900;letter-spacing:.5px;color:gold;flex:none}.hn-row .hn-logo{width:24px;height:24px}.hn-name{font-weight:800;font-size:14px;color:var(--text)}.hn-name:hover{color:var(--red)}.hn-row+.hn-powside,.hn-powside{font-size:11px;color:var(--dim);margin:-4px 0 8px 42px}@media (max-width: 700px){.hn-heisman{gap:22px}.hn-winner{font-size:28px}.hn-award{gap:18px}.hn-awardimg{height:130px}}.hn-headshot{border-radius:13px;overflow:hidden;flex:none;background:#161616}.hn-headshot .avatar{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}.hn-headshot img{width:100%;height:100%;object-fit:cover}.hn-statline{font-size:16px;font-weight:900;letter-spacing:.4px;margin-top:12px}.hn-line-sm{font-size:10.5px}.hn-tabsrow{align-items:center}.hn-scope{margin-left:auto;background:#131313;color:var(--text);border:1px solid var(--line);border-radius:11px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.6px;cursor:pointer;margin-bottom:8px}.hn-scope:hover{border-color:#414141}.we-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 14px;flex-wrap:wrap}.we-kicker{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.we-title{font-size:34px;font-weight:900;font-style:italic;text-transform:uppercase;margin:0;letter-spacing:.5px}.we-ledger{text-align:right}.we-teamline{font-size:10.5px;font-weight:800;letter-spacing:1.4px;color:var(--muted);margin-top:5px}.we-strip{display:flex;align-items:stretch;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;margin-bottom:20px}.we-nav{display:flex;align-items:center;font-size:10.5px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:var(--text);white-space:nowrap;padding:0 6px}.we-nav:hover{color:var(--red)}.we-weeks{display:flex;gap:4px;overflow-x:auto;flex:1}.we-wk{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 10px;border-bottom:2px solid transparent;white-space:nowrap}.we-wk b{font-size:11px;font-weight:900;letter-spacing:.8px;color:var(--text)}.we-wk span{font-size:9.5px;font-weight:700}.we-wk.active{border-bottom-color:var(--red)}.we-wk:hover b{color:var(--red)}.we-dim{opacity:.45}.we-scorebug{display:flex;align-items:center;gap:22px;padding-top:34px}.we-side{display:flex;flex-direction:column;align-items:center;gap:6px}.we-side b{font-size:40px;font-weight:900;line-height:1}.we-side .we-losing,.we-losing{color:var(--dim)}.we-side span{font-size:9px;font-weight:800;letter-spacing:1.2px;color:var(--muted)}.we-final{font-size:9px;font-weight:800;letter-spacing:1.4px;color:var(--dim);text-transform:uppercase}@media (max-width: 700px){.we-title{font-size:24px}.we-scorebug{padding-top:10px}}.nw-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.nw-card{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#111;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:13px;padding:18px 22px;transition:transform .15s ease,border-color .15s ease}.nw-card:hover{transform:translateY(-2px)}.nw-main{flex:1;min-width:0}.nw-kicker{display:flex;align-items:baseline;gap:10px;font-size:9.5px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px}.nw-kicker i{font-style:normal;color:var(--dim);font-weight:700;letter-spacing:1px}.nw-headline{font-size:19px;font-weight:900;line-height:1.25;color:var(--text)}.nw-dek{font-size:12px;color:var(--muted);line-height:1.5;margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nw-bug{padding-top:0;flex:none}.nw-bug .we-side b{font-size:30px}@media (max-width: 700px){.nw-card{flex-direction:column;align-items:flex-start;gap:14px}.nw-bug{align-self:center}}.we-wkbtn,.we-navbtn{background:none;border:none;cursor:pointer;font:inherit;color:inherit}.we-wkbtn span{color:var(--dim)}.we-wk.active b{color:var(--red)}.we-weeks{scrollbar-width:none;-ms-overflow-style:none}.we-weeks::-webkit-scrollbar{display:none}.entity-badge.badge-active{color:#3fbf67;border-color:#3fbf6773}.entity-badge.badge-inactive{color:#e0483e;border-color:#e0483e73}.dp-gold{color:var(--gold)!important}.dp-blue{color:gold!important}.dp-annot{font-weight:600;font-size:10px;letter-spacing:1px;color:#777;margin-left:10px;font-style:normal}.dp-empty{color:#777;font-size:13px;padding:6px 0 14px}.dp-draftlist{margin-bottom:8px}.dp-draftrow{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #1c1c1c}.dp-ranknum{font-size:30px;font-weight:800;font-style:italic;color:#555;width:46px;flex-shrink:0}.dp-name{font-weight:800;font-size:16px;letter-spacing:.5px;color:#fff}.dp-name:hover{text-decoration:underline}.dp-sub{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.dp-round{font-size:12px;font-weight:800;color:gold;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.dp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 22px;margin-bottom:10px}.dp-prow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #171717;min-width:0}.dp-pid{min-width:0;display:flex;flex-direction:column}.dp-pid b{font-size:13px;font-weight:700;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-pid a:hover b{text-decoration:underline}.dp-pid i{font-style:normal;font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.5px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.former-header .dot{background:#e0483e}.former-header h2{color:#999}.former-grid .entity-card{opacity:.65}.former-grid .entity-card:hover{opacity:1}.dp-lphead{justify-content:space-between}.dp-draftlink{margin-left:auto;font-size:11px;letter-spacing:1px}.main-wrap.two-col>*,.mod{min-width:0;max-width:100%}.att-side{margin:28px 0 4px;font-size:13px;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#fff;border-left:3px solid var(--gold);padding-left:9px}.att-sechead{margin:10px 0 8px;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--dim)}.att-grid{display:grid;grid-template-columns:1fr 1fr}.att-row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-top:1px solid var(--line-soft);min-width:0}.att-row:nth-child(-n+2){border-top:0}.att-slot{flex:none;width:42px;padding-top:4px;font-size:10px;font-weight:800;letter-spacing:1px;color:var(--dim)}.att-card{display:flex;gap:12px;color:inherit;text-decoration:none;min-width:0}.att-card:hover .att-name{color:var(--gold)}.att-info{min-width:0}.att-name{font-size:15px;font-weight:900;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-sub{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--dim)}.att-sub b{color:var(--gold)}.att-stats{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10px;letter-spacing:.6px;color:var(--muted)}.att-stats b{color:#fff;font-weight:800}.att-empty{padding-top:4px;font-size:11px;color:var(--faint);font-style:italic}@media (max-width: 760px){.att-grid{grid-template-columns:1fr}.att-row:nth-child(-n+2){border-top:1px solid var(--line-soft)}.att-row:first-child{border-top:0}}*{scrollbar-width:thin;scrollbar-color:#232323 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#232323;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}::-webkit-scrollbar-corner{background:transparent}.pp{--cond: "Bebas Neue", "Oswald", Impact, sans-serif;--lab: "Oswald", "Segoe UI", sans-serif;--pp-gold: #FFD700;--pp-green: #2fcf7f}.pp-hero{align-items:flex-end}.pp-hero .pd-portrait .avatar{width:150px;height:200px}.pp-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#ffffffb3;margin-bottom:6px}.pp-eyebrow .avatar{background:transparent;border:0}.pp-name{font-family:var(--cond);font-weight:400;font-size:clamp(42px,7vw,76px);letter-spacing:1px;line-height:.92}.pp-jersey{color:var(--pp-gold);margin-left:.3em}.pp-badges{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.pp-badges span{font-family:var(--lab);font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--pp-gold)}.pp-facts{gap:0;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.pp-facts .pd-fact{padding:0 22px;border-left:1px solid rgba(255,255,255,.16)}.pp-facts .pd-fact:first-child{padding-left:0;border-left:0}.pp-facts .pd-fact span{font-family:var(--lab);font-weight:600;letter-spacing:2px;font-size:9.5px}.pp-facts .pd-fact.ovr b{color:var(--pp-green)}.pp-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin:4px 0 26px}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs button{flex-shrink:0;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--lab);font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f;padding:12px 16px 13px;margin-bottom:-1px}.pp-tabs button:hover{color:#fff}.pp-tabs button.active{color:#fff;border-bottom-color:var(--pp-gold)}.pp-main{min-width:0}.pp-cards{position:sticky;top:76px}.pp-sec{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line-soft)}.pp-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.pp-head h2{display:flex;align-items:center;font-family:var(--lab);font-size:14px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#d9d9d9}.pp-head h2:before{content:"";width:3px;height:14px;background:var(--acc, var(--gold));margin-right:12px}.pp-head-extra{font-family:var(--lab);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--dim)}.pp-head-right{margin-left:auto}.pp-link{background:none;border:0;cursor:pointer;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#afafaf}.pp-link:hover{color:var(--pp-gold)}.pp-legacy{display:flex;gap:32px;align-items:flex-start}.pp-tier{min-width:220px;padding-right:32px;border-right:1px solid var(--line);align-self:stretch}.pp-tier-name{font-family:var(--cond);font-size:56px;line-height:.95;color:#fff}.pp-tier-name.gold{color:var(--pp-gold)}.pp-tier-tag{font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--pp-gold);margin-top:10px}.pp-legacy-list{list-style:none;display:flex;flex-direction:column;gap:12px;padding-top:4px}.pp-legacy-list li{position:relative;padding-left:26px;font-size:15px;color:#f0f0f0}.pp-legacy-list li:before{content:"";position:absolute;left:0;top:.65em;width:12px;height:1px;background:var(--acc, var(--gold))}.pp-legacy-list.gold li:before{background:var(--pp-gold)}.pp-retro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-retro-team{display:flex;align-items:center;gap:14px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.pp-retro-team b{display:block;font-family:var(--cond);font-weight:400;font-size:30px;color:#fff;line-height:1}.pp-retro-team span{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--dim)}.pp-retro-dep{font-size:15px;color:#f0f0f0}.pp-retro-dep span{display:block;font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.pp-retro-right{font-family:var(--cond);font-size:34px;line-height:1.15;color:var(--pp-gold);padding-top:6px}.pp-trophies{display:flex;flex-wrap:wrap;gap:26px;margin-bottom:18px}.pp-trophy{width:110px;text-align:center}.pp-trophy-img{height:82px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.pp-trophy-img img{max-height:82px;max-width:90px;object-fit:contain}.pp-trophy-img span{font-size:46px}.pp-trophy b{display:block;font-family:var(--cond);font-weight:400;font-size:17px;letter-spacing:.5px;color:#fff;text-transform:uppercase;line-height:1.05}.pp-trophy span{font-family:var(--lab);font-size:10px;letter-spacing:2.5px;color:var(--dim)}.pp-honor-line{font-family:var(--lab);font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#d9d9d9}.pp-snap{display:flex;flex-wrap:wrap;row-gap:18px}.pp-snap-cell{padding:0 32px;border-left:1px solid var(--line)}.pp-snap-cell:first-child{padding-left:0;border-left:0}.pp-snap-cell b{display:block;font-family:var(--cond);font-weight:400;font-size:46px;line-height:1;color:#fff}.pp-snap-cell b.gold{color:var(--pp-gold)}.pp-snap-cell span{display:block;margin-top:12px;font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f}.pp-ovr{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 4px}.pp-ovr-label{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f;margin:0 22px 22px 0}.pp-ovr-step{display:flex;align-items:flex-end;gap:10px}.pp-ovr-step>div{text-align:center;min-width:34px}.pp-ovr-step b{display:block;font-family:var(--cond);font-weight:400;font-size:32px;line-height:1;color:#fff}.pp-ovr-step span{display:block;margin-top:6px;font-family:var(--lab);font-size:9px;letter-spacing:2px;color:var(--dim)}.pp-ovr-step em{display:block;font-style:normal;font-size:10px;font-weight:700;margin-top:2px}.pp-ovr-step em.up{color:var(--pp-green)}.pp-ovr-step em.down{color:#e05555}.pp-ovr-arrow{color:var(--dim);font-size:16px;margin:0 4px 24px}.pp-moments{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.pp-moment{display:flex;gap:16px;align-items:center;padding:18px 0 18px 16px;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent}.pp-moment.acc-team{border-left-color:var(--acc, var(--gold))}.pp-moment.acc-gold{border-left-color:var(--pp-gold)}.pp-moment.has-img{border-left-color:transparent;padding-left:4px}.pp-moment img{width:46px;height:54px;object-fit:contain;flex-shrink:0}.pp-moment-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}.pp-moment-title{font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#d9d9d9}.pp-moment-title.gold{color:var(--pp-gold)}.pp-moment-when{font-size:12px;color:var(--dim)}.pp-moment-line{font-size:17px;font-weight:700;color:#fff}.pp-moment-sub{font-size:13.5px;color:#a8a8a8;margin-top:4px}.pp-record{display:flex;align-items:center;gap:24px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.pp-record:last-child{border-bottom:0}.pp-record-rank{width:48px;font-family:var(--cond);font-size:40px;line-height:1;color:#fff}.pp-record-rank.gold{color:var(--pp-gold)}.pp-record-body{flex:1;min-width:0}.pp-record-body b{display:block;font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.3px}.pp-record-body span{font-size:12.5px;color:var(--dim)}.pp-record-val{font-family:var(--cond);font-size:30px;color:#fff}.pp-footnote{font-size:11.5px;color:#6b6b6b;margin-top:12px}.pp-timeline{position:relative}.pp-tl-row{position:relative;display:flex;align-items:flex-start;gap:18px;padding:14px 0 18px}.pp-tl-row:before{content:"";position:absolute;left:104px;top:46px;bottom:-16px;width:1px;background:var(--line)}.pp-tl-row:last-child:before{display:none}.pp-tl-year{width:66px;text-align:right;flex-shrink:0}.pp-tl-year b{display:block;font-family:var(--cond);font-weight:400;font-size:30px;line-height:1;color:#fff}.pp-tl-year span{display:block;margin-top:6px;font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.pp-tl-mark{width:40px;flex-shrink:0;display:flex;justify-content:center;position:relative;z-index:1}.pp-tl-mark .avatar{background:var(--bg);border:0}.pp-tl-body{flex:1;min-width:0}.pp-tl-title{font-family:var(--cond);font-size:28px;line-height:1;color:#fff}.pp-tl-title.gold{color:var(--pp-gold)}.pp-tl-sub{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:13px;color:#a8a8a8}.pp-stars{color:var(--pp-gold);letter-spacing:1px}.pp-stars i{font-style:normal;color:#4e4e4e}.pp-tl-stats{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:12px}.pp-tl-stats div{display:flex;align-items:baseline;gap:6px}.pp-tl-stats b{font-family:var(--cond);font-weight:400;font-size:24px;color:#fff}.pp-tl-stats span{font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#8f8f8f}.pp-tl-honors{margin-top:10px;font-family:var(--lab);font-size:11.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--pp-gold);line-height:1.6}.pp-tl-ovr{text-align:right;flex-shrink:0}.pp-tl-ovr b{display:block;font-family:var(--cond);font-weight:400;font-size:34px;line-height:1;color:#fff}.pp-tl-ovr span{font-family:var(--lab);font-size:9.5px;letter-spacing:2px;color:#8f8f8f}.pp-prose{font-size:15px;line-height:1.65}@media (max-width: 900px){.pp-cards{position:static}}@media (max-width: 700px){.pp-hero .pd-portrait .avatar{width:96px;height:128px}.pp-facts .pd-fact{padding:0 12px}.pp-legacy{flex-direction:column;gap:16px}.pp-tier{border-right:0;padding-right:0;min-width:0}.pp-tier-name{font-size:44px}.pp-retro,.pp-moments{grid-template-columns:1fr}.pp-snap-cell{padding:0 16px}.pp-snap-cell b{font-size:36px}.pp-tl-row:before{left:74px}.pp-tl-year{width:44px}.pp-tl-year b{font-size:24px}.pp-tl-title{font-size:22px}.pp-record{gap:14px}}.ro-pagetabs{--lab: "Oswald", "Segoe UI", sans-serif;--pp-gold: #FFD700;margin-top:8px}.ro .tone-good{color:var(--pp-green)}.ro .tone-ok{color:#8fd6b0}.ro .tone-warn{color:#f0a92a}.ro .tone-bad{color:#e05555}.ro-mast{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.ro-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#afafaf}.ro-eyebrow:before{content:"";width:3px;height:12px;background:var(--acc)}.ro-title{font-family:var(--cond);font-weight:400;font-size:clamp(44px,7vw,64px);line-height:1;color:#fff;margin:6px 0 8px;text-transform:uppercase}.ro-sub{font-family:var(--lab);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#afafaf}.ro-logo .avatar{background:transparent;border:0}.ro-std{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:end}.ro-std-num{font-family:var(--cond);font-size:110px;line-height:.9;color:var(--acc)}.ro-std-label{display:inline-block;margin-top:12px;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#d9d9d9;border-bottom:1px dotted #707070;padding-bottom:2px}.ro-std-copy{margin-top:10px;font-size:13.5px;line-height:1.55;color:#a8a8a8;max-width:420px}.ro-std-grid{display:flex;flex-direction:column;gap:22px}.ro-std-grid .pp-snap-cell{padding:0 22px}.ro-std-grid .pp-snap-cell:first-child{padding-left:0}.ro-std-grid .pp-snap-cell b{font-size:34px}.ro-meta{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:26px;font-family:var(--lab);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.ro-warn{margin-top:8px;font-family:var(--lab);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#f0a92a}.ro-two{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.ro-sub-head{display:flex;align-items:center;gap:8px;font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#afafaf!important;margin-bottom:12px}.ro-sub-head:before{content:"";width:3px;height:11px;background:currentColor}.ro-sub-head.tone-good:before{background:var(--pp-green)}.ro-sub-head.tone-warn:before{background:#f0a92a}.ro-sub-head.tone-bad:before{background:#e05555}.ro-need,.ro-pulse{display:flex;align-items:flex-start;gap:18px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.ro-need-pos{width:62px;flex-shrink:0;font-family:var(--cond);font-size:28px;line-height:1}.ro-need b{display:block;font-family:var(--lab);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:3px}.ro-need span,.ro-pulse span{font-size:14px;color:#a8a8a8}.ro-pulse span{padding-top:5px}.ro-none{font-size:13px;color:var(--dim);padding:10px 0}.ro-maintain{margin-top:24px}.ro-maintain-list{font-family:var(--cond);font-size:24px;letter-spacing:1px;color:#afafaf}.ro-succ{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.ro-succ-pos{width:42px;flex-shrink:0;font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:1.5px;color:#afafaf;padding-top:2px}.ro-succ-body{flex:1;min-width:0;font-size:14px;color:#f0f0f0;line-height:1.5}.ro-succ-body a{color:#fff}.ro-succ-body a:hover{color:var(--pp-gold)}.ro-succ-note{font-size:13px;color:#8f8f8f}.ro-status{font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.ro-ready{color:var(--pp-green)}.ro-developing{color:#f0a92a}.ro-not-ready{color:#e05555}.ro-table{border-top:1px solid var(--line)}.ro-tr{display:grid;grid-template-columns:minmax(150px,1.6fr) .8fr .8fr .9fr 1.2fr 24px;align-items:center;gap:10px;width:100%;padding:14px 4px;background:none;border:0;border-bottom:1px solid var(--line-soft);color:inherit;text-align:left;cursor:pointer;font:inherit}.ro-row .ro-tr:hover{background:#ffffff06}.ro-th{cursor:default;padding:10px 4px}.ro-th span{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.ro-pos b{display:block;font-family:var(--cond);font-weight:400;font-size:26px;line-height:1;color:#fff}.ro-pos i{font-style:normal;font-size:11.5px;color:var(--dim)}.ro-grade{font-family:var(--cond);font-size:30px;line-height:1}.ro-tag{font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ro-chev{color:var(--dim);text-align:right}.ro-detail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding:20px 4px 26px;border-bottom:1px solid var(--line);background:#ffffff04}.ro-mini{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#8f8f8f;margin-bottom:10px}.ro-pl{display:flex;align-items:center;gap:12px;padding:5px 0}.ro-pl>b{width:28px;font-family:var(--cond);font-weight:400;font-size:22px;color:#fff}.ro-pl>div{flex:1;min-width:0}.ro-pl a,.ro-pl>div{font-size:14px;color:#f0f0f0}.ro-pl a:hover{color:var(--pp-gold)}.ro-pl span{display:block;font-family:var(--lab);font-size:9.5px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.ro-pl em{font-style:normal;font-family:var(--lab);font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ro-pl.out>b,.ro-pl.out a{color:#8f8f8f}.ro-big{font-size:18px;color:#fff}.ro-big a{color:#fff}.ro-small{font-size:13px;color:#a8a8a8;margin-top:3px}.ro-copy{font-size:13px;color:#a8a8a8;line-height:1.5;margin-top:6px}.ro-why{list-style:disc;padding-left:16px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:#ccc;line-height:1.45}.ro-why li::marker{color:#5f5f5f}.ro-target{font-family:var(--cond);font-size:30px;color:#fff;line-height:1.1;margin-top:2px}@media (max-width: 800px){.ro-std,.ro-two,.ro-detail{grid-template-columns:1fr}.ro-two>div+div{margin-top:22px}.ro-tr{grid-template-columns:minmax(96px,1.4fr) .6fr .6fr .9fr 18px}.ro-tr>:nth-child(5){display:none}.ro-std-num{font-size:84px}}.pp-statgroup{margin-bottom:22px}.pp-statgroup:last-child{margin-bottom:0}.pp-statgroup-label{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f;margin-bottom:10px}.pp-statgroup .pp-snap-cell b{font-size:38px}.pp-sbs{border-top:1px solid var(--line-soft)}.pp-sbs-row{border-bottom:1px solid var(--line-soft)}.pp-sbs-head{display:grid;grid-template-columns:66px 40px minmax(150px,1.1fr) minmax(0,2.4fr) 60px 18px;align-items:center;gap:18px;width:100%;padding:18px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.pp-sbs-head:hover{background:#ffffff05}.pp-sbs-head .pp-tl-year,.pp-sbs-head .pp-tl-mark{width:auto}.pp-sbs-title b{display:block;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.3px}.pp-sbs-title span{display:block;margin-top:4px;font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.pp-sbs-title span.gold{color:var(--pp-gold)}.pp-sbs-stats{margin-top:0}.pp-sbs-none{font-size:13px;color:var(--dim)}.pp-sbs-chev{color:var(--dim);text-align:right}.pp-sbs-detail{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;padding:4px 0 24px 84px}.pp-sbs-main{min-width:0;padding-right:24px;border-right:1px solid var(--line-soft)}.pp-sbs-sub{font-size:13px;color:var(--dim)}.pp-sbs-side{display:flex;flex-direction:column;gap:18px}.pp-sbs-side span{display:block;font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f;margin-bottom:4px}.pp-sbs-side b{font-family:var(--cond);font-weight:400;font-size:28px;line-height:1;color:#fff}.pp-sbs-side p{font-size:14px;color:#d9d9d9;line-height:1.45}.pp-hl{display:flex;flex-direction:column;gap:10px}.pp-hl-item{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:3px solid transparent}.pp-hl-item.acc-gold{border-left-color:var(--pp-gold)}.pp-hl-item.acc-team{border-left-color:var(--acc, var(--gold))}.pp-hl-item.acc-none{border-left-color:#2d2d2d}.pp-hl-item.trophy{padding-left:0}.pp-hl-item img{width:30px;height:38px;object-fit:contain}.pp-hl-ico{font-size:24px}.pp-hl-item b{display:block;font-size:15px;font-weight:700;color:#fff}.pp-hl-item span{display:block;font-size:12.5px;color:#a8a8a8;margin-top:2px}@media (max-width: 800px){.pp-sbs-head{grid-template-columns:50px 32px minmax(0,1fr) 44px 14px;gap:10px}.pp-sbs-stats{grid-column:3 / 6;grid-row:2}.pp-sbs-detail{grid-template-columns:1fr;padding-left:0}.pp-sbs-main{border-right:0;padding-right:0}.pp-statgroup .pp-snap-cell b{font-size:30px}}.pp-gl-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.pp-gl-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-gl-chips button{background:none;border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#afafaf}.pp-gl-chips button:hover{color:#fff;border-color:#555}.pp-gl-chips button.on{color:#fff;border-color:#e8e8e8}.pp-gl-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#afafaf}.pp-gl-toggle input{accent-color:var(--pp-gold)}.pp-gl-season{margin-bottom:26px}.pp-gl-head{display:flex;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.pp-gl-head b{font-family:var(--cond);font-weight:400;font-size:30px;line-height:1;color:#fff}.pp-gl-head span{font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.pp-gl-head i{margin-left:auto;font-style:normal;font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f}.pp-gl-row{display:grid;grid-template-columns:120px minmax(150px,1.3fr) 110px minmax(0,2.6fr);align-items:center;gap:14px;padding:13px 12px;border-left:3px solid transparent;border-bottom:1px solid var(--line-soft)}.pp-gl-row:nth-child(odd){background:#ffffff05}.pp-gl-row.lv-big{border-left-color:var(--pp-gold)}.pp-gl-row.lv-solid{border-left-color:var(--acc, var(--gold))}.pp-gl-wk b{display:block;font-family:var(--lab);font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.pp-gl-wk span{display:block;font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--pp-gold);margin-top:2px}.pp-gl-opp{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;color:#fff}.pp-gl-opp .avatar{background:transparent;border:0;flex-shrink:0}.pp-gl-res{font-size:15px;color:#ccc;white-space:nowrap}.pp-gl-res.w b{color:var(--pp-green)}.pp-gl-res.l b{color:#e05555}.pp-gl-line>div{font-size:14.5px;font-weight:700;color:#fff}.pp-gl-row.lv-none .pp-gl-line>div{font-weight:400;color:#a8a8a8}.pp-gl-line span{display:block;margin-top:3px;font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--pp-gold)}@media (max-width: 800px){.pp-gl-row{grid-template-columns:74px minmax(0,1fr) auto;gap:6px 10px}.pp-gl-line{grid-column:2 / 4}.pp-gl-opp{font-size:14px}}.pp-story{max-width:720px}.pp-story p{font-size:15.5px;line-height:1.75;color:#ccc;margin-bottom:16px}.pp-story p.lead{font-size:17.5px;line-height:1.55;color:#fff;font-weight:500}.pp-story-written{margin-bottom:18px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.pp-story-written p{color:#f0f0f0}.pp-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}.pp-detail{padding:14px 0;border-bottom:1px solid var(--line-soft)}.pp-detail span{display:block;font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#8f8f8f;margin-bottom:6px}.pp-detail b{font-size:16px;font-weight:500;color:#fff}.pp-identity{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.pp-identity>div{padding:16px 0;border-bottom:1px solid var(--line-soft)}.pp-identity b{display:block;font-family:var(--cond);font-weight:400;font-size:26px;line-height:1;color:#fff}.pp-identity span{display:block;margin-top:8px;font-size:14px;color:#a8a8a8}.pp-standing{font-family:var(--cond);font-size:40px;line-height:1;color:#fff}.pp-standing.gold{color:var(--pp-gold)}.pp-standing-line{margin-top:10px;font-size:14.5px;color:#a8a8a8;line-height:1.6}@media (max-width: 800px){.pp-details{grid-template-columns:1fr 1fr;gap:0 20px}.pp-identity{grid-template-columns:1fr}}.pp-heisman{display:flex;align-items:center;gap:40px}.pp-heisman-img img{width:200px;max-height:220px;object-fit:contain}.pp-heisman-img span{font-size:120px}.pp-heisman-eyebrow{font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#afafaf}.pp-heisman-name{font-family:var(--cond);font-size:clamp(48px,8vw,84px);line-height:.95;color:var(--pp-gold);margin:8px 0 14px}.pp-heisman-year{font-family:var(--cond);font-size:30px;color:#fff;line-height:1}.pp-heisman-who{font-size:14.5px;color:#a8a8a8;margin-top:6px}.pp-natl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:26px 20px}.pp-natl-card{text-align:center}.pp-natl-img{height:140px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:14px}.pp-natl-img img{max-height:140px;max-width:130px;object-fit:contain}.pp-natl-img span{font-size:64px}.pp-natl-card b{display:block;font-family:var(--cond);font-weight:400;font-size:21px;color:#fff;text-transform:uppercase;line-height:1.05}.pp-natl-card .yr{display:block;margin-top:8px;font-family:var(--lab);font-size:12px;font-weight:600;letter-spacing:2.5px;color:var(--pp-gold)}.pp-natl-card .bl{display:block;margin-top:4px;font-size:13px;color:#a8a8a8}.pp-titles{display:flex;flex-wrap:wrap;gap:20px 48px;align-items:center}.pp-title{display:flex;align-items:center;gap:18px}.pp-title img{height:76px;width:auto;max-width:120px;object-fit:contain}.pp-title b{display:block;font-family:var(--cond);font-weight:400;font-size:30px;line-height:1;color:#fff}.pp-title b.gold{color:var(--pp-gold)}.pp-title span{display:block;margin-top:8px;font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#8f8f8f}.pp-hon-row{display:flex;align-items:baseline;gap:28px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.pp-hon-row:last-child{border-bottom:0}.pp-hon-row>b{width:46px;flex-shrink:0;font-family:var(--cond);font-weight:400;font-size:24px;color:#fff}.pp-hon-row span{font-size:16px;font-weight:700;color:#fff}.pp-hon-row span.gold{color:var(--pp-gold);font-weight:600}.pp-hon-row i{font-style:normal;font-size:12.5px;color:#8f8f8f;margin-left:10px}.pp-hon-row em{display:block;font-style:normal;font-size:13px;color:#8f8f8f;margin-top:3px}.pp-draft b{display:block;font-family:var(--cond);font-weight:400;font-size:34px;color:#fff;line-height:1}.pp-draft span{display:block;margin-top:6px;font-size:14px;color:#a8a8a8}@media (max-width: 700px){.pp-heisman{flex-direction:column;align-items:flex-start;gap:18px}.pp-heisman-img img{width:140px}.pp-natl{grid-template-columns:1fr 1fr}.pp-hon-row{gap:14px}}.ro-short-handed{color:#f0a92a}.cp-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:14px 0 10px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:13px}.cp-head span{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.cp-head b{display:block;font-size:15px;font-weight:900;color:#fff;margin-top:2px}.cp-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1}.cp-chip{display:inline-flex;align-items:center;gap:7px;background:#101010;border:1px solid var(--line);border-radius:11px;color:#d6d6d6;font-size:11px;font-weight:800;letter-spacing:1.2px;padding:7px 11px;cursor:pointer}.cp-chip:hover,.cp-chip.on{border-color:#d6d6d6;color:#fff}.cp-chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.cp-chip.tone-good i{background:#3ecf8e}.cp-chip.tone-warn i{background:#f0a92a}.cp-chip.tone-bad i{background:#e05555}.cp-link{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.cp-link:hover{color:var(--gold)}.rp-chip-need{border-color:#f0a92a73}.rc-pill.cp-major{color:#3ecf8e;border-color:#3ecf8e66}.rc-pill.cp-need{color:#f0a92a;border-color:#f0a92a66}.tn-table{border-top:1px solid var(--line)}.tn-tr{display:grid;grid-template-columns:64px minmax(160px,2.4fr) 90px 100px 90px 90px 104px 18px;align-items:center;gap:10px;width:100%;padding:12px 6px;background:none;border:0;border-bottom:1px solid var(--line-soft);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tn-row .tn-tr:hover{background:#ffffff06}.tn-th{cursor:default;padding:8px 6px}.tn-th span{font-size:9px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.tn-pos{font-size:18px;font-weight:900;color:#fff}.tn-read{color:#a8a8a8}.tn-word{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.tn-table .tone-good,.tn-build .tone-good{color:#3ecf8e}.tn-table .tone-warn,.tn-build .tone-warn{color:#f0a92a}.tn-table .tone-bad,.tn-build .tone-bad{color:#e05555}.tn-table .tone-dim{color:#8f8f8f}.tn-commits{display:flex;align-items:center;gap:7px;color:#fff}.tn-dot{width:7px;height:7px;border-radius:50%;background:#555}.tn-dot.tone-good{background:#3ecf8e}.tn-dot.tone-warn{background:#f0a92a}.tn-badge{font-style:normal;font-size:9px;font-weight:800;letter-spacing:1.4px;padding:3px 8px;border-radius:9px;border:1px solid}.tn-critical{color:#e05555;border-color:#e0555580}.tn-moderate{color:#f0a92a;border-color:#f0a92a80}.tn-filled{color:#3ecf8e;border-color:#3ecf8e80}.tn-low{color:#8f8f8f;border-color:#2d2d2d}.tn-chev{color:var(--dim);text-align:right}.tn-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:16px 6px 20px 74px;border-bottom:1px solid var(--line);background:#ffffff04}.tn-mini{font-size:9px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.tn-pl{display:flex;align-items:baseline;gap:10px;padding:4px 0;font-size:13.5px;color:#f0f0f0}.tn-pl b{width:26px;font-weight:900;color:#fff}.tn-pl b.tn-stars{color:var(--gold)}.tn-pl a{color:#f0f0f0}.tn-pl a:hover{color:var(--gold)}.tn-pl span{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.tn-none{font-size:13px;color:var(--dim)}.tn-build{display:flex;flex-wrap:wrap;gap:18px 0}.tn-build-cell{padding:0 28px;border-left:1px solid var(--line)}.tn-build-cell:first-child{padding-left:0;border-left:0}.tn-big{display:flex;align-items:baseline;gap:8px}.tn-big b{font-size:40px;font-weight:900;color:#fff;line-height:1}.tn-big b.tn-acc{color:var(--gold)}.tn-big span{font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.tn-split{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px}.tn-split b{color:#fff}@media (max-width: 800px){.tn-tr{grid-template-columns:48px minmax(0,1fr) 70px 90px 14px}.tn-tr>:nth-child(3),.tn-tr>:nth-child(4),.tn-tr>:nth-child(5){display:none}.tn-detail{grid-template-columns:1fr;padding-left:6px}.tn-build-cell{padding:0 16px}}.gz-year{display:block;margin:0 0 8px auto;background:#101010;color:#fff;border:1px solid var(--line);border-radius:11px;padding:7px 12px;font-size:13px;font-weight:800;letter-spacing:1px;cursor:pointer}.gz-year:focus{outline:none;border-color:var(--gold)}.ss-view{display:inline-flex;border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-top:6px}.ss-view button{background:none;border:0;cursor:pointer;font-family:var(--lab);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8f8f8f;padding:9px 18px}.ss-view button+button{border-left:1px solid var(--line)}.ss-view button:hover{color:#fff}.ss-view button.on{background:var(--pp-gold);color:#0e0e0e}.ss-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.ss-top .gz-year{margin:0}.ss-tabs{flex:1;margin-bottom:20px}.ss-spottabs{margin:0 0 18px}.ss-mini{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#8f8f8f}.ss-none{font-size:13px;color:var(--dim)}.ss a{color:inherit}.ss a:hover{color:var(--pp-gold)}.ss-leaders{display:flex;flex-wrap:wrap}.ss-leader{padding:0 28px;border-left:1px solid var(--line);min-width:190px}.ss-leader:first-child{padding-left:0;border-left:0}.ss-leader-num{font-family:var(--cond);font-size:52px;line-height:1.05;color:#fff}.ss-leader-who{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.ss-leader-who b{display:block;font-family:var(--lab);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.ss-leader-who span{font-family:var(--lab);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.ss-spot{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.ss-spot-name{font-family:var(--cond);font-size:40px;line-height:1;color:#fff;text-transform:uppercase;margin-top:4px}.ss-spot-row{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}.ss-spot-num{font-family:var(--cond);font-weight:400;font-size:96px;line-height:.95;color:var(--acc)}.ss-spot-sub{padding-bottom:12px}.ss-spot-sub b{display:block;font-family:var(--cond);font-weight:400;font-size:24px;color:#fff}.ss-spot-sub span{font-family:var(--lab);font-size:9.5px;letter-spacing:2px;color:#8f8f8f}.ss-spot-right{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-left:28px;border-left:1px solid var(--line)}.ss-spot-right>div{flex:1}.ss-spot-pct{font-family:var(--cond);font-weight:400;font-size:46px;color:#fff}.ss-spot-pct.acc{color:var(--acc)}.ss-rank{margin-top:8px;font-family:var(--lab);font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pp-gold)}.ss-bar{display:block;height:4px;background:#1c1c1c;border-radius:2px;overflow:hidden;margin-top:6px}.ss-bar i{display:block;height:100%;background:var(--acc)}.ss-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px}.ss-dist{display:grid;grid-template-columns:minmax(0,1fr) 60px 52px;align-items:center;gap:12px;padding:7px 0}.ss-dist b{font-family:var(--lab);font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dist .ss-bar{margin:0}.ss-dist span{text-align:right;font-size:13px;color:#d9d9d9}.ss-dist.dim b{color:var(--dim)}.ss-score{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start}.ss-contrib{border-left:1px solid var(--line);padding-left:28px}.ss-contrib-row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px}.ss-contrib-row b{color:#fff}.ss-contrib-row span{color:#a8a8a8}.ss-insights{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}.ss-insights>div{border-left:2px solid var(--acc);padding-left:12px}.ss-insights p{margin-top:6px;font-size:14.5px;line-height:1.45;color:#e8e8e8}.ss-engine{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 44px}.ss-engine-split{font-family:var(--cond);font-weight:400;font-size:26px;color:#fff}.ss-tablewrap{overflow-x:auto}.ss-table{width:100%;border-collapse:collapse;font-size:14px}.ss-table th{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#8f8f8f;text-align:right;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ss-table td{text-align:right;padding:11px 10px;border-bottom:1px solid var(--line-soft);color:#d9d9d9;white-space:nowrap}.ss-table .l{text-align:left}.ss-table td.l{font-weight:700;color:#fff;border-left:2px solid transparent}.ss-table tr.first td.l{border-left-color:var(--pp-gold)}.ss-table td.l span{font-family:var(--lab);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin-left:6px}.ss-table td.l em{font-style:normal;font-size:10px;font-weight:800;color:var(--pp-gold);margin-right:8px}.ss-table b.gold{color:var(--pp-gold)}.ss-table .sh{width:110px}.ss-scatter svg{width:100%;height:auto;display:block}.ss-scatter circle{fill:#bdbdbd;cursor:pointer}.ss-scatter circle.on{fill:#fff}.ss-grid{stroke:#222;stroke-dasharray:3 5}.ss-axis{fill:#8f8f8f;font-family:var(--lab);font-size:11px;letter-spacing:1px}.ss-tip{margin-top:8px;font-size:13px;color:#a8a8a8;min-height:20px}.ss-tip b{color:#fff;margin-right:8px}@media (max-width: 800px){.ss-spot,.ss-three,.ss-insights,.ss-score{grid-template-columns:1fr}.ss-spot-right,.ss-contrib{border-left:0;padding-left:0}.ss-leader{padding:0 14px;min-width:0;flex:1 1 45%;margin-bottom:14px}.ss-spot-num{font-size:68px}}.ss-plotbtns{display:flex;gap:8px;margin-bottom:12px}.ss-plotbtns button{background:none;border:1px solid var(--line);border-radius:9px;padding:7px 14px;cursor:pointer;font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#afafaf}.ss-plotbtns button:hover{color:#fff}.ss-plotbtns button.on{background:gold;border-color:gold;color:#0e0e0e}.ss-scatter circle{stroke:#fffc;stroke-width:2.5}.ss-scatter circle.on{stroke-width:4}.ss-tip i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:middle}.ss-more{display:block;width:100%;background:none;border:0;border-bottom:1px solid var(--line-soft);padding:12px 0;cursor:pointer;font-family:var(--lab);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#afafaf}.ss-more:hover{color:var(--pp-gold);background:#ffffff05}.ss-eff em{display:block;margin-top:6px;font-style:normal;font-size:12.5px;color:#a8a8a8}.ss-eff em a{color:#d9d9d9}.ss-pos{font-style:normal;font-family:var(--lab);font-size:10px;font-weight:500;letter-spacing:1.2px;color:var(--dim);margin-left:4px}.ss-vers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px}.ss-vers-name{font-family:var(--cond);font-size:28px;line-height:1.05;color:#fff;text-transform:uppercase}.ss-vers-stats{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:14.5px;color:#e8e8e8}.ss-search{width:240px;max-width:100%;margin-bottom:12px}.ss-sort{background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:0}.ss-sort:hover,.ss-sort.on{color:#fff}@media (max-width: 800px){.ss-vers{grid-template-columns:1fr 1fr}}.ss-who{display:flex;align-items:center;gap:10px;min-width:0}.ss-faces{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ss-faces .avatar.square{background:transparent;border:0}.ss-dist .ss-who a{overflow:hidden;text-overflow:ellipsis}.ss-contrib-row{align-items:center}.ss-prod-top{display:flex;align-items:center;gap:14px}.ss-vers-card{display:flex;align-items:flex-start;gap:14px;min-width:0}.ss-vers-card>.avatar{flex-shrink:0}.ss-cellwho{display:flex;align-items:center;gap:10px}.ss-cellwho .avatar{flex-shrink:0}.ss-table td.l .ss-cellwho em{margin-right:0}.ss-table td.l .ss-cellwho span{margin-left:0}.ss-engine{align-items:center}.ss-engine-who{display:flex;align-items:center;gap:14px}.nw-card.nw-gow{border:1px solid var(--gold);border-left-width:4px;background:linear-gradient(135deg,rgba(255,215,0,.09) 0%,var(--panel) 55%)}.nw-gowtag{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.nw-gowtag i{font-style:normal;font-weight:600;letter-spacing:.5px;text-transform:none;color:var(--muted)}.nw-gow .nw-headline{font-size:1.25em}html{-webkit-tap-highlight-color:transparent}::selection{background:#ffcc0047;color:#fff}table,.pts,.we-scorebug b,.pp-snap-cell b,.ss-leader-num,.ss-spot-num,.stat-box .num{font-variant-numeric:tabular-nums}h1,.nw-headline,.gz-headline,.gz-col-title,.we-title,.pp-head h2{text-wrap:balance}.nw-dek,.gz-dek,.gz-col-body p,.prose p{text-wrap:pretty}:where(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}:where(a,button,.chip,.tab,.team-tab){transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .16s var(--ease-out)}:where(.data-table,.prose,.ss-table) tbody tr{transition:background-color .12s ease}header{box-shadow:0 10px 28px -16px #000000d9}.nw-card,.entity-card{transition:transform .2s var(--ease-out),border-color .15s ease,box-shadow .2s ease,background-color .15s ease}@media (hover: hover) and (pointer: fine){.nw-card:hover,.entity-card:hover{box-shadow:0 14px 28px -18px #000000e6}.ss-table tbody tr:hover td{background-color:#ffffff06}.ticker-inner:hover,.yr-striptrack:hover{animation-play-state:paused}}@media (hover: none){.nw-card:hover,.entity-card:hover,.yr-moment-thumb:hover img,.yr-mcard:hover img{transform:none}}:where(button,.chip,.tab,.team-tab,nav a):active{transform:scale(.97)}.nw-card:active,.entity-card:active,a.score-card:active{transform:scale(.99)}a.score-card{transition:transform .16s var(--ease-out),border-color .15s ease}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-rise{0%{opacity:0;transform:translateY(6px)}}.pp-sec,.nw-list>.nw-card{animation:fx-rise .26s var(--ease-out) backwards}.pp-sec:nth-child(2),.nw-list>.nw-card:nth-child(2){animation-delay:40ms}.pp-sec:nth-child(3),.nw-list>.nw-card:nth-child(3){animation-delay:80ms}.pp-sec:nth-child(4),.nw-list>.nw-card:nth-child(4){animation-delay:.12s}.pp-sec:nth-child(n+5),.nw-list>.nw-card:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.ticker-inner,.yr-striptrack{animation:none}.pp-sec,.nw-list>.nw-card{animation-name:fx-fade;animation-delay:0ms}.nw-card:hover,.entity-card:hover,.yr-moment-thumb:hover img,.yr-mcard:hover img{transform:none}:where(button,.chip,.tab,.team-tab,nav a):active,.nw-card:active,.entity-card:active,a.score-card:active{transform:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Archivo,Segoe UI,Arial,sans-serif}.pp{--lab: "Archivo", "Segoe UI", sans-serif;--pp-gold: #FFD700}.ticker-label{background:#000;color:var(--gold)}.ticker-item{color:#000;font-weight:600}.ticker-item span{color:#000;font-weight:900}nav a.active,.breaking-tag,.chip.active,.pcard-nav:hover{color:#000}nav a:hover{background:#1a1a1a}nav a.active:hover{background:var(--gold);color:#000}.card-header,.prose th{background:#111}.hsearch input,.gz-year{background:#0f0f0f}.we-title,.ro-title,.gz-paper,.pp-name,.pp-heisman-name,.pp-tier-name,.ss-spot-name,.ss-vers-name{font-family:var(--display);font-weight:400;font-style:normal;letter-spacing:0}.pp-name{font-size:clamp(30px,5.2vw,56px);line-height:1}.pp-heisman-name{font-size:clamp(34px,6vw,62px)}.pp-tier-name{font-size:40px}.ss-spot-name{font-size:30px}.ss-vers-name{font-size:21px}.gz-col-body .prose p:first-child:first-letter{font-family:var(--display);font-weight:400}nav a,.logo-text,.section-header h2,.page-title,.card-header,.pp-head h2,.pp-tabs button,.ss-view button,.we-kicker,.nw-kicker span,.nw-gowtag,.gz-sec h2,.gz-tag,.breaking-tag,.ticker-label,.chip{font-family:var(--wide);font-stretch:125%;font-weight:800}.pp-tabs button{letter-spacing:1px;font-size:12px}.pp-head h2{letter-spacing:1.5px;font-size:13px}.ss-view button{letter-spacing:1px}.nw-headline,.gz-headline,.gz-col-title{font-family:var(--wide);font-stretch:105%;font-weight:800;letter-spacing:-.2px;text-shadow:none}.gz-quote{font-family:var(--wide);font-style:italic}nav{flex-wrap:nowrap}main:before{content:"";display:block;position:relative;z-index:5;height:76px;margin-bottom:-34px;pointer-events:none;background:url(../cheese-drip.svg?v=2) repeat-x left top / auto 76px}.yr-years .active{border-bottom-color:var(--gold)}.yr-green{color:var(--gold)}.yr-sechead{border-left-color:var(--gold);font-family:var(--wide);font-stretch:125%}.yr-stripitem:before{background:var(--gold)}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--bg: #000000;--panel: #0c0c0c;--panel-2: #070707;--line: #262626;--line-soft: #171717;--red: #FFD700;--gold: #FFD700;--display: "Russo One", "Archivo", Impact, sans-serif;--wide: "Archivo", "Segoe UI", Arial, sans-serif;--surface: linear-gradient(180deg, #131313 0%, #0b0b0b 100%);--surface-edge: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .035);--surface-shadow: 0 18px 36px -22px rgba(0, 0, 0, .95), 0 2px 6px rgba(0, 0, 0, .5);--radius: 14px}.card,.entity-card,.score-card,.spotlight-card,.storyline,.snap-tile,.info-card,.award-card,.rec-bar,.ratings-bar,.cp-bar,.gz-recap,.gz-pulse,.gz-cover,.gz-grade,.rivalry-versus,.nw-card{background:var(--surface);border-color:transparent;border-radius:var(--radius);box-shadow:var(--surface-edge),var(--surface-shadow)}.nw-card,.gz-cover,.gz-recap{border-left-width:4px;border-left-style:solid}@media (hover: hover) and (pointer: fine){.nw-card:hover,.entity-card:hover{box-shadow:var(--surface-edge),0 26px 44px -22px #000,0 4px 10px #0009}.entity-card:hover{border-color:transparent;box-shadow:inset 0 0 0 1px #ffd70099,0 26px 44px -22px #000}}.card-header{background:transparent;border-bottom-color:#ffffff0f;padding:14px 18px 12px}.card>.prose,.card-body{padding-left:18px;padding-right:18px}.card{margin-bottom:24px}.two-col{gap:28px}.scores-grid,.nw-list{gap:16px}.nw-card{padding:22px 26px}.score-card{padding:16px}.entity-card{padding:20px}.section-header{margin-top:8px;margin-bottom:14px}.main-wrap{animation:fx-fade .2s ease-out;padding-top:20px;padding-bottom:28px}.data-table th,.data-table td,.prose th,.prose td{border-color:#ffffff0f}.prose table{border-color:transparent;border-radius:10px}.chip,.search,.select,.gz-year,.hsearch input{border-radius:999px;border-color:#ffffff1a}.chip{padding:6px 13px}nav a{font-size:11px;letter-spacing:.3px;font-stretch:112%;padding:6px 9px;white-space:nowrap;border-radius:8px}footer{background:#000;position:relative;padding-top:112px;border-top:0}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:84px;background:url(../cheese-cutouts.svg) repeat-x center top / auto 84px}.dash-snap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}.dash-snap-stats div{text-align:center}.dash-snap-stats div:first-child b{color:var(--gold)}.dash-gow i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}@media (hover: hover) and (pointer: fine){.dash-gow:hover{box-shadow:inset 0 0 0 1px var(--gold)}}@media (max-width: 1000px){.dash-hero{flex-wrap:wrap}.dash-snap{flex-basis:100%;order:3;align-items:flex-start}.dash-snap-stats{gap:22px;flex-wrap:wrap}.dash-snap-stats b{font-size:26px}}@media (max-width: 1000px){.dash-hero:before{opacity:.22}}.dash-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0 66%,rgba(255,255,255,.05) 66% 73%,transparent 73% 76%,#FFD700 76% 77.2%,transparent 77.2% 81%,rgba(255,255,255,.07) 81% 88%,transparent 88% 91%,#FFD700 91% 100%)}.dash-snap-stats b{white-space:nowrap;display:block;font-family:var(--display);font-weight:400;line-height:1;color:#fff;font-variant-numeric:tabular-nums;font-size:40px}.dash-snap-stats span{display:block;margin-top:7px;font-family:var(--wide);font-stretch:125%;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#c9c9c9;font-size:9.5px}.dash-gow{display:flex;flex-direction:column;gap:3px;border-radius:12px;box-shadow:inset 0 0 0 1px #ffd70073;text-align:center;max-width:100%;background:#000;padding:11px 22px}.dash-gow b{font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}@media (max-width: 1240px){.dash-play{display:none}}@media (max-width: 1000px){.dash-hero{padding-right:190px}.dash-mascot{height:220px;right:-30px}.dash-hero:before{opacity:1}}@media (max-width: 800px){.dash-hero{padding-right:28px;min-height:0}.dash-hero:before{opacity:.2}}.dash-logo{width:min(300px,100%)}.dash-play{position:absolute;right:232px;top:50%;transform:translateY(-50%);width:150px;height:auto;color:var(--gold);opacity:.5;display:none}.dash-snap-stats{display:flex;gap:32px}@media (max-width: 1240px){.dash-snap-stats{gap:22px}.dash-snap-stats b{font-size:32px}.dash-logo{width:min(250px,100%)}}@media (max-width: 1000px){.dash-hero{padding-right:200px}}@media (max-width: 800px){.dash-hero{padding-right:28px}.dash-logo{width:min(300px,100%)}}.dash-hero{position:relative;isolation:isolate;overflow:hidden;padding:26px 250px 26px 28px;margin:4px 0 14px;border-radius:18px;background:#060606;box-shadow:var(--surface-edge),var(--surface-shadow);min-height:210px}.dash-mascot{width:auto;opacity:1;position:absolute;top:50%;margin:0;filter:drop-shadow(10px 14px 22px rgba(0,0,0,.7));right:30px;height:178px;transform:translateY(-50%) rotate(-4deg) scaleX(-1)}@media (max-width: 1000px){.dash-hero{padding-right:200px}.dash-mascot{height:150px;right:22px}}@media (max-width: 800px){.dash-hero{padding-right:28px;min-height:0}}.logo-mark{height:34px;width:auto;display:block}.logo-text{font-stretch:100%;font-weight:700;white-space:nowrap;display:flex;flex-direction:column;gap:2px;line-height:1;letter-spacing:0;text-transform:uppercase}.logo-text b{font-family:var(--display);font-weight:400;font-size:15px;letter-spacing:.3px;color:#fff}.logo-text span{font-family:var(--wide);font-stretch:125%;font-size:8px;font-weight:800;letter-spacing:1.6px;color:var(--gold)}@media (max-width: 520px){.logo-text span{display:none}}@media (max-width: 800px){nav{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent 100%);scrollbar-width:none;padding-right:26px}nav::-webkit-scrollbar{display:none}.dash-snap{align-items:stretch}.dash-snap-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.dash-snap-stats div,.dash-gow{text-align:left}.dash-gow b{white-space:normal}.nw-kicker{flex-wrap:wrap;row-gap:2px}.nw-kicker span,.nw-kicker i{white-space:nowrap}.nw-card{padding:18px}.nw-gowtag i{flex-basis:100%}.pp-head{flex-wrap:wrap;row-gap:4px}main:before{height:56px;margin-bottom:-22px;background-size:auto 56px}}.nw-card.nw-gow{background:linear-gradient(135deg,#ffd7001f,#0e0e0e 55%);box-shadow:inset 0 0 0 1px #ffd7008c,var(--surface-shadow);position:relative;overflow:hidden}.nw-card.nw-gow:after{content:"";position:absolute;top:0;right:0;width:132px;height:78px;pointer-events:none;background:url(../cheese-cutouts.svg) -168px -4px / auto 84px;clip-path:polygon(22% 0,100% 0,100% 100%);filter:drop-shadow(-3px 3px 0 rgba(0,0,0,.35))}.nw-card.nw-gow .nw-bug{margin-top:26px}@media (max-width: 800px){.nw-card.nw-gow:after{width:96px;height:58px;background-size:auto 62px}.nw-card.nw-gow .nw-bug{margin-top:0}}.we-head,.yr-head,.page-title{position:relative;isolation:isolate;overflow:hidden;padding:20px 24px;border-radius:16px;background:#060606;box-shadow:var(--surface-edge),var(--surface-shadow)}.we-head:before,.yr-head:before,.page-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0 72%,rgba(255,255,255,.05) 72% 78%,transparent 78% 80.5%,#FFD700 80.5% 81.5%,transparent 81.5% 85%,rgba(255,255,255,.07) 85% 91%,transparent 91% 93.5%,#FFD700 93.5% 100%)}.we-head,.yr-head{align-items:center;padding-right:30%}.page-title{font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:0;color:#fff;margin:4px 0 22px;padding-right:30%}@media (max-width: 800px){.we-head,.yr-head,.page-title{padding:16px 18px}.we-head:before,.yr-head:before,.page-title:before{opacity:.25}.page-title{font-size:20px}}.nf{display:flex;align-items:center;justify-content:center;gap:36px;padding:56px 20px 40px;flex-wrap:wrap;text-align:left}.nf-mascot{height:200px;width:auto;transform:rotate(-8deg);filter:drop-shadow(0 16px 22px rgba(0,0,0,.7))}.nf-code{font-family:var(--display);font-size:84px;line-height:.9;color:var(--gold)}.nf-title{font-family:var(--display);font-weight:400;font-size:28px;color:#fff;margin:10px 0 8px}.nf-sub{color:var(--muted);font-size:14px;margin-bottom:18px}.nf-link{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--gold);color:#000;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:11px;letter-spacing:1px;text-transform:uppercase}.nf-link:hover{color:#000}.empty:before{content:"";display:block;width:46px;height:44px;margin:0 auto 10px;background:url(../cc-mascot.png) center / contain no-repeat;opacity:.55;filter:grayscale(.25)}@media (max-width: 800px){.nf{text-align:center;gap:18px}.nf-mascot{height:150px}.nf-code{font-size:64px}}.empty{padding:28px 16px;position:relative;isolation:isolate;overflow:hidden;min-height:120px;display:flex;flex-direction:column;justify-content:center}.empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.1;background:url(../play-doodle.svg) right 6% center / auto 130% no-repeat,url(../play-doodle.svg) left 4% center / auto 95% no-repeat}@media (max-width: 800px){.empty:after{background:url(../play-doodle.svg) right -20px center / auto 120% no-repeat}}.hs{margin:0 0 22px}.hs-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 10px}.hs-head b{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.hs-head a{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.hs-row{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 2px}.hs-row::-webkit-scrollbar{display:none}.hs-row>.hs-chip{scroll-snap-align:start}.hs-chip{flex:0 0 auto;min-width:190px;padding:11px 14px 12px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);transition:transform .18s var(--ease-out),box-shadow .18s ease}.hs-chip i{display:block;font-style:normal;font-family:var(--wide);font-stretch:125%;font-size:8.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.hs-gow{box-shadow:inset 0 0 0 1px #ffd70099,var(--surface-shadow)}.hs-gow i{color:var(--gold)}.hs-side{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding:2px 0}.hs-side img,.hs-nologo{width:20px;height:20px;object-fit:contain;flex:none}.hs-side span{flex:1;white-space:nowrap;font-weight:600}.hs-side em{font-style:normal;font-size:10px;color:var(--dim);margin-right:4px}.hs-side b{font-family:var(--display);font-weight:400;font-size:16px;font-variant-numeric:tabular-nums}.hs-side.won{color:#fff}.hs-side.won span{font-weight:800}.hs-side.won b{color:var(--gold)}.hs-chip:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.hs-chip:hover{transform:translateY(-2px);color:inherit}}@media (min-width: 1100px){.ss-tablewrap{overflow:visible}.ss-table thead th{position:sticky;top:56px;z-index:4;background:#000;box-shadow:0 1px 0 var(--line),0 10px 14px -12px #000}}.ss-table tr.first td{background:linear-gradient(90deg,rgba(255,215,0,.13),rgba(255,215,0,.03) 55%,transparent)}.ss-table tr.first td.l{border-left-color:var(--gold);border-left-width:3px}.ss-table tr.first td.l a{color:var(--gold)}.ss-table td.l em{background:var(--gold);color:#000;padding:2px 6px;border-radius:999px;font-family:var(--wide);font-weight:800}@media (hover: hover) and (pointer: fine){.ss-table tbody tr.first:hover td{background:linear-gradient(90deg,#ffd7002e,#ffd7000d 55%,#ffffff06)}}.wr-card>div{display:flex;flex-direction:column;gap:3px}.wr-card b{font-family:var(--display);font-weight:400;font-size:18px;color:#fff;line-height:1}.wr-card i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--wr)}.wr-card span{font-size:13px;font-style:italic;color:var(--muted)}.wr-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#000;color:var(--wr);box-shadow:inset 0 0 0 2px var(--wr);font-family:var(--display);font-style:normal;line-height:1;letter-spacing:0;overflow:hidden}.wr-badge img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}.wr-sticker{width:auto;flex:none;display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.wr-card{display:flex;align-items:center;margin-bottom:14px;margin-top:6px;gap:16px}.nw-by{display:inline-flex;align-items:center;color:#cfcfcf!important;margin-left:4px;gap:8px}.nw-kicker{align-items:center}.hl{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;margin-bottom:24px}.hl-lead{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px 28px 22px;border-radius:16px;background:linear-gradient(135deg,#ffd70021,#0d0d0d 46%);box-shadow:inset 0 0 0 1px #ffd70080,var(--surface-shadow);transition:transform .2s var(--ease-out),box-shadow .2s ease}.hl-lead:after{content:"";position:absolute;top:0;right:0;width:132px;height:78px;pointer-events:none;background:url(../cheese-cutouts.svg) -168px -4px / auto 84px;clip-path:polygon(22% 0,100% 0,100% 100%)}.hl-kicker{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;padding-right:110px}.hl-head{font-family:var(--wide);font-stretch:105%;font-weight:800;font-size:23px;line-height:1.2;letter-spacing:-.3px;color:#fff;text-wrap:balance;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hl-dek{font-size:14px;line-height:1.6;color:#b9b9b9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}.hl-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hl-by{display:inline-flex;align-items:center;gap:12px}.hl-by>span{display:flex;flex-direction:column;gap:3px}.hl-by b{font-family:var(--display);font-weight:400;font-size:15px;color:#fff;line-height:1}.hl-by i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:8.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}.hl-by.sm{gap:7px;font-family:var(--wide);font-stretch:112%;font-weight:700;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#a8a8a8}.hl-bug{display:inline-flex;align-items:center;gap:12px}.hl-bug span{display:inline-flex;align-items:center;gap:8px;color:#8d8d8d}.hl-bug span.won{color:#fff}.hl-bug b{font-family:var(--display);font-weight:400;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.hl-bug img{object-fit:contain}.hl-bug i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.hl-more{display:flex;flex-direction:column;gap:12px}.hl-item{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);transition:transform .2s var(--ease-out)}.hl-item .hl-bug{gap:8px}.hl-item .hl-bug b{font-size:17px}.hl-item h4{font-family:var(--wide);font-weight:800;font-size:13px;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hl-all{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);padding:2px 4px}.hl-lead:active,.hl-item:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){.hl-lead:hover,.hl-item:hover{transform:translateY(-2px);color:inherit}}@media (max-width: 900px){.hl{grid-template-columns:1fr}.hl-head{font-size:21px}.hl-lead{padding:20px 18px 18px}.hl-lead:after{width:96px;height:58px;background-size:auto 62px}}.news-clamp{max-height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.news-toggle{display:block;width:100%;background:none;border:0;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;padding:13px;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold)}.hst-body{padding:4px 0 6px}.hst-row{display:flex;align-items:center;gap:10px;padding:8px 16px;transition:background-color .12s ease}.hst-row+.hst-row{border-top:1px solid rgba(255,255,255,.05)}.hst-name{flex:1;min-width:0;font-size:13px;font-weight:800;color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px}.hst-name em{font-style:normal;font-size:10px;font-weight:700;color:var(--gold)}.hst-name i{flex-basis:100%;font-style:normal;font-size:10.5px;font-weight:500;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hst-row>b{font-family:var(--display);font-weight:400;font-size:15px;color:#fff;font-variant-numeric:tabular-nums}.hst-streak{width:30px;text-align:center;font-family:var(--wide);font-weight:800;font-size:10px;padding:3px 0;border-radius:999px;background:#161616;color:var(--dim)}.hst-streak.w{color:#3fb950;background:#3fb9501f}.hst-streak.l{color:#e0564f;background:#e0564f1f}@media (hover: hover) and (pointer: fine){.hst-row:hover{background:#ffffff09;color:inherit}}.pr-list{display:flex;flex-direction:column;gap:10px}.pr-row{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.pr-row.first{background:linear-gradient(90deg,#ffd70024,#0d0d0d 55%);box-shadow:inset 0 0 0 1px #ffd70080,var(--surface-shadow)}.pr-rank{width:44px;text-align:center;font-family:var(--display);font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.pr-row.first .pr-rank{color:var(--gold)}.pr-move{width:40px;text-align:center;font-family:var(--wide);font-weight:800;font-size:11px;color:var(--dim)}.pr-move.up{color:#3fb950}.pr-move.down{color:#e0564f}.pr-noface{width:44px;height:44px;flex:none}.pr-id{flex:1;min-width:0}.pr-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-family:var(--display);font-size:19px;color:#fff}.pr-name>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:112%;font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.pr-note{margin-top:5px;font-size:13px;line-height:1.5;color:#a9a9a9;text-wrap:pretty}.pr-rec{text-align:right;flex:none}.pr-rec b{display:block;font-family:var(--display);font-weight:400;font-size:22px;color:#fff;font-variant-numeric:tabular-nums}.pr-rec span{font-family:var(--wide);font-weight:800;font-size:9px;letter-spacing:1.4px;color:var(--dim)}.pr-chartcard{padding-top:14px}.pr-chart{display:block;width:100%;height:auto;padding:0 12px}.pr-grid{stroke:#ffffff12;stroke-width:1}.pr-wk{fill:var(--gold);font-family:var(--wide);font-weight:800;font-size:11px;letter-spacing:1.5px}.pr-line{cursor:default;transition:opacity .15s ease}.pr-lbl{fill:#e6e6e6;font-family:Archivo,sans-serif;font-weight:700;font-size:12.5px}.pr-lblrank{fill:var(--dim);font-weight:800}@media (max-width: 800px){.pr-row{gap:10px;padding:12px 14px;flex-wrap:wrap}.pr-rank{width:30px;font-size:24px}.pr-move{width:30px}.pr-name{font-size:16px}.pr-rec b{font-size:17px}.pr-id{flex-basis:60%}.pr-chartcard{overflow-x:auto}.pr-chart{min-width:640px}}.pr-view{margin:0 0 18px}.pr-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12px;color:var(--muted)}.pr-facts b{color:#fff;font-weight:800;margin-right:3px}.pr-view button{font-family:var(--wide);font-stretch:125%;font-weight:800;letter-spacing:1px}.pr-view button.on{background:var(--gold);color:#000}.th2-mood{display:flex;flex-direction:column;align-items:center;gap:4px}.th2-mood img{height:74px;width:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.55))}.th2-mood span{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media (max-width: 800px){.th2-mood img{height:56px}.th2-right{flex-wrap:wrap}}.th2-confstat{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.th2-confstat img{height:44px;width:auto;max-width:84px;object-fit:contain;margin:0}.th2-confstat span{margin-top:0}.cmp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.cmp-top .pr-view,.cmp-top .gz-year{margin:0}.cmp-card{padding:26px 28px 18px;overflow:visible}.cmp-heads{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:18px;margin-bottom:22px}.cmp-side{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.cmp-name{font-family:var(--display);font-size:22px;color:#fff;line-height:1.1}.cmp-side>span{font-family:var(--wide);font-stretch:112%;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.cmp-side .gz-year{margin:6px 0 0;max-width:100%}.cmp-vs{align-self:center;font-family:var(--display);font-size:26px;color:var(--gold)}.cmp-group{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:18px 0 6px;text-align:center}.cmp-row{display:grid;grid-template-columns:78px 1fr 190px 1fr 78px;align-items:center;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.cmp-row>b{font-family:var(--display);font-weight:400;font-size:18px;color:#9a9a9a;font-variant-numeric:tabular-nums}.cmp-row>b:first-child{text-align:right}.cmp-row>b.win{color:var(--gold)}.cmp-row em{font-style:normal;text-align:center;font-family:var(--wide);font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#d0d0d0}.cmp-bar{height:8px;border-radius:999px;background:#151515;display:flex;overflow:hidden}.cmp-bar.l{justify-content:flex-end}.cmp-bar i{display:block;height:100%;border-radius:999px;background:#4a4a4a;transition:width .22s var(--ease-out)}.cmp-bar i.win{background:var(--gold)}.ss-cmp{float:right;margin-top:14px;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}@media (max-width: 800px){.cmp-card{padding:18px 12px 12px}.cmp-row{grid-template-columns:50px 1fr 96px 1fr 50px;gap:6px}.cmp-row>b{font-size:14px}.cmp-row em{font-size:9px}.cmp-name{font-size:16px}.cmp-heads{gap:6px}}.cmp-team{display:inline-flex;align-items:center;gap:6px}.cmp-pick{position:relative;width:min(320px,100%);margin-top:6px}.cmp-search{width:100%;background:#0f0f0f;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:9px 16px;font:inherit;font-size:13px;font-weight:600}.cmp-search:focus{outline:none;border-color:var(--gold)}.cmp-search::placeholder{color:var(--dim);font-weight:500}.cmp-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:320px;overflow-y:auto;padding:6px;border-radius:14px;background:#101010;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 40px -12px #000;text-align:left;transform-origin:top center;animation:fx-rise .16s var(--ease-out)}.cmp-menu button{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;cursor:pointer;padding:7px 10px;border-radius:9px;color:#fff;font:inherit;text-align:left}.cmp-menu button:hover,.cmp-menu button:focus-visible{background:#ffd70024}.cmp-menu b{font-size:13px;font-weight:800;white-space:nowrap}.cmp-menu span{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-nohit{padding:12px;font-size:13px;color:var(--dim);text-align:center}.share-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 16px;border-radius:999px;border:0;cursor:pointer;background:var(--gold);color:#000;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase}.share-btn:disabled{opacity:.6;cursor:default}.cmp-card .share-btn{display:flex;margin:20px auto 4px}.share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000d1;animation:fx-fade .16s ease-out}.share-box{width:min(760px,100%);border-radius:18px;background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -20px #000;padding:16px 18px 18px;animation:fx-rise .22s var(--ease-out)}.share-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.share-head b{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#fff}.share-x{background:none;border:0;color:var(--muted);font-size:16px;cursor:pointer;padding:4px 8px}.share-box img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px #ffffff14}.share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.share-actions .share-btn{margin:0;display:inline-flex}.share-btn.ghost{background:transparent;color:#cfcfcf;box-shadow:inset 0 0 0 1px #ffffff2e}.nav-more{position:relative;display:flex}.nav-morebtn{background:none;border:0;cursor:pointer;color:#bbb;padding:6px 9px;border-radius:8px;font-family:var(--wide);font-stretch:112%;font-weight:800;font-size:11px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.nav-morebtn i{font-style:normal;font-size:9px;margin-left:2px}.nav-morebtn:hover{background:#1a1a1a;color:#fff}.nav-morebtn.active{background:var(--gold);color:#000}.nav-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:60;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:#101010;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 40px -12px #000;opacity:0;transform:scale(.97) translateY(-4px);transform-origin:top left;pointer-events:none;visibility:hidden;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out),visibility 0s .15s}.nav-menu.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.nav-menu a{padding:9px 12px}.nav-narrow{display:none}@media (max-width: 800px){nav{overflow:visible;-webkit-mask-image:none;mask-image:none;margin:0;padding:2px 0 8px;justify-content:space-between;gap:0}nav a.nav-wide{display:none}.nav-narrow{display:block}.nav-more{margin-left:auto}.nav-morebtn.active-narrow{background:var(--gold);color:#000}.nav-menu{left:auto;right:0;transform-origin:top right;min-width:210px;max-height:70vh;overflow-y:auto}.nav-menu a{padding:11px 14px;font-size:12px}}@media (max-width: 800px){nav a,.nav-morebtn{padding-left:7px;padding-right:7px}.nav-morebtn{margin-right:2px}}@media (max-width: 900px){.th2-right{justify-content:space-evenly;align-items:center;gap:12px;padding-left:16px;padding-right:16px}.th2-right .th2-stat{text-align:center}.th2-right .th2-mood,.th2-right .th2-stat{flex:1 1 0;min-width:0}.th2-right .th2-confstat{align-items:center}.th2-mood span,.th2-stat span{white-space:normal;text-align:center}.th2-right .th2-current.long{flex-grow:1.6}.th2-right .th2-current.long b{font-size:clamp(15px,4.6vw,30px);letter-spacing:0}}.latest-text a{color:#fff;font-weight:700}@media (max-width: 520px){header .logo{flex-shrink:0}header .season-badge{display:none}.header-right{flex:1;min-width:0;justify-content:flex-end}.hsearch{flex:1;min-width:0;max-width:170px}.hsearch input,.hsearch input:focus{width:100%}}.ldr{margin:18px 0 4px}.ldr-phone{display:none}.ldr-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ldr-card{position:relative;padding:13px 14px 10px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;min-width:0}.ldr-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tc)}.ldr-card>i{display:block;font-style:normal;font-family:var(--wide);font-stretch:125%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.ldr-top{display:flex;align-items:center;gap:10px;min-width:0}.ldr-who{min-width:0;display:flex;flex-direction:column;gap:3px}.ldr-who b{font-size:13.5px;font-weight:800;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ldr-who em{display:flex;align-items:center;gap:5px;font-style:normal;font-size:10.5px;font-weight:600;color:var(--dim);white-space:nowrap}.ldr-num{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:6px;margin:10px 0 8px}.ldr-num b{font-family:var(--display);font-weight:400;font-size:30px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ldr-num span{font-family:var(--wide);font-stretch:125%;font-size:9px;font-weight:800;letter-spacing:1.2px;color:var(--gold)}.ldr-num em{flex-basis:100%;font-style:normal;font-size:10.5px;color:var(--dim);margin-top:3px}.ldr-next{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12px;min-width:0}.ldr-rk{width:12px;font-family:var(--wide);font-weight:800;font-size:10px;color:var(--dim)}.ldr-nm{flex:1;min-width:0;color:#d6d6d6;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldr-nm em{display:block;font-style:normal;font-weight:500;font-size:10px;line-height:1.3;color:var(--dim);overflow:hidden;text-overflow:ellipsis}.ldr-next b{font-family:var(--display);font-weight:400;font-size:13px;color:#fff;font-variant-numeric:tabular-nums}@media (hover: hover){.ldr-top:hover .ldr-who b,.ldr-next:hover .ldr-nm{color:var(--gold)}}@media (max-width: 1100px){.ldr-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.ldr-row{display:flex;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin;scrollbar-color:#333 transparent}.ldr-card{flex:0 0 210px}}.ldr-top .ldr-who{flex:1;overflow:hidden}.ldr-who em{overflow:hidden}.hs-up{opacity:.82}.hs-up .hs-side{color:#d0d0d0}.hs-up i{color:var(--dim)}.gm{max-width:980px}.gm>section,.gm>.card{margin-bottom:18px}.gm-board{position:relative;overflow:hidden;border-radius:16px;padding:18px 24px 16px;margin-bottom:18px;background:linear-gradient(100deg,color-mix(in srgb,var(--tc) 22%,#111),#121212 46%,#121212 54%,color-mix(in srgb,var(--oc) 20%,#111));box-shadow:var(--surface-edge),var(--surface-shadow)}.gm-tag{text-align:center;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.gm-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.gm-side{display:flex;align-items:center;gap:14px;min-width:0;color:#9a9a9a}.gm-side.right{flex-direction:row-reverse;text-align:right}.gm-logo{flex:none;width:64px;height:64px;display:grid;place-items:center}.gm-logo img{width:64px;height:64px;object-fit:contain}.gm-nologo{width:56px;height:56px;border-radius:50%;background:#222;display:grid;place-items:center;font-family:var(--wide);font-weight:800;font-size:15px;color:#888}.gm-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gm-name a,.gm-name span{font-family:var(--wide);font-stretch:110%;font-weight:800;font-size:19px;line-height:1.15;color:inherit;overflow-wrap:anywhere}.gm-name em{font-style:normal;font-size:12px;color:var(--gold);margin-right:6px}.gm-name i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:8.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);min-height:10px}.gm-score{flex:none;font-family:var(--display);font-weight:400;font-size:54px;line-height:1;font-variant-numeric:tabular-nums}.gm-side.won{color:#fff}.gm-side.won .gm-score{color:var(--gold)}.gm-mid{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:2px;color:var(--dim)}.gm-line{margin:16px auto 0;border-collapse:collapse;font-variant-numeric:tabular-nums}.gm-line th{font-family:var(--wide);font-weight:800;font-size:9px;letter-spacing:1px;color:var(--dim);padding:4px 12px;text-align:center}.gm-line td{padding:5px 12px;text-align:center;font-size:13px;color:#9a9a9a;border-top:1px solid rgba(255,255,255,.07)}.gm-line td:first-child{text-align:left;font-weight:800;padding-left:0;padding-right:22px;white-space:nowrap}.gm-line tr.won td{color:#fff}.gm-line td b{font-family:var(--display);font-weight:400;font-size:15px}.gm-line tr.won td b{color:var(--gold)}.gm-rows{padding:6px 18px 12px}.gm-row{display:grid;grid-template-columns:124px minmax(0,1fr) 124px;align-items:center;gap:14px;padding:9px 0}.gm-row+.gm-row{border-top:1px solid rgba(255,255,255,.05)}.gm-row>b{font-family:var(--display);font-weight:400;font-size:16px;color:#9a9a9a;font-variant-numeric:tabular-nums;white-space:nowrap}.gm-row>b:last-child{text-align:right}.gm-row>b.best{color:#fff}.gm-rmid span{display:block;text-align:center;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.gm-bar{display:flex;gap:3px;height:6px}.gm-bar i,.gm-bar u{display:block;height:100%;border-radius:3px;min-width:3px}.gm-bar i{background:var(--tc)}.gm-bar u{background:var(--oc)}.gm-note{padding:0 18px 14px;font-size:11.5px;color:var(--dim)}.gm-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.gm-box .gz-box{margin-bottom:0;overflow-x:auto}.gm-moments{padding:6px 18px 10px}.gm-story{display:flex;flex-direction:column;gap:10px;padding:22px 24px 18px;border-radius:16px;background:linear-gradient(135deg,rgba(255,215,0,.12) 0%,rgba(255,215,0,.02) 38%,transparent 62%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70047,var(--surface-shadow)}.gm-story-kicker{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.gm-story-head{font-family:var(--wide);font-stretch:105%;font-weight:800;font-size:22px;line-height:1.18;color:#fff;text-wrap:balance}.gm-story-dek{font-size:14px;line-height:1.6;color:#b9b9b9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gm-story-dek p{margin:0}.gm-story-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:4px}.gm-by{display:inline-flex;align-items:center;gap:10px}.gm-by>span{display:flex;flex-direction:column;gap:3px}.gm-by b{font-family:var(--display);font-weight:400;font-size:14px;color:#fff;line-height:1}.gm-by i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--gold)}.gm-story-foot em{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold)}.gm-boxlink{display:inline-block;margin:-4px 0 12px;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold)}@media (max-width: 700px){.gm-board{padding:16px 14px 14px}.gm-teams{gap:8px}.gm-side,.gm-side.right{flex-direction:column;text-align:center;gap:6px}.gm-logo,.gm-logo img{width:46px;height:46px}.gm-name a,.gm-name span{font-size:14px}.gm-name{align-items:center}.gm-score{font-size:40px}.gm-row{grid-template-columns:86px minmax(0,1fr) 86px;gap:8px}.gm-row>b{white-space:normal}.gm-row>b{font-size:13.5px}.gm-box{grid-template-columns:minmax(0,1fr)}.gm-line th,.gm-line td{padding-left:8px;padding-right:8px}}.gm-bar i{background:color-mix(in srgb,var(--tc) 76%,#fff)}.gm-logo .avatar{flex:none}@media (max-width: 700px){.gm-logo{width:56px;height:56px}.gm-logo img,.gm-logo .avatar{width:56px!important;height:56px!important}}.gm-boxcol{display:flex;flex-direction:column;gap:12px;min-width:0}.gm-pog{position:relative;overflow:hidden}.gm-pog:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.gm-pog-body{padding:14px 18px 16px}.gm-pog-top{display:flex;align-items:center;gap:14px}.gm-pog-who{min-width:0;display:flex;flex-direction:column;gap:4px}.gm-pog-who a,.gm-pog-who b{font-family:var(--wide);font-stretch:108%;font-weight:800;font-size:19px;line-height:1.15;color:#fff}.gm-pog-who i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:var(--gold)}.gm-pog-lines{margin-top:14px;display:flex;flex-direction:column;gap:8px}.gm-pog-lines>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}.gm-pog-lines span{width:76px;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.gm-pog-lines b{font-family:var(--display);font-weight:400;font-size:20px;color:#fff;font-variant-numeric:tabular-nums}.gm-pog-lines em{font-style:normal;font-family:var(--wide);font-weight:800;font-size:8.5px;letter-spacing:1px;color:var(--gold);margin-left:4px}.gm-pog-text{margin-top:14px;font-size:13.5px;line-height:1.6;color:#b9b9b9}.gm-pog-text p{margin:0}.gm-box{align-items:stretch}.gm-pogwrap{flex:1;display:flex}.gm-pogwrap>.gm-pog{flex:1;display:flex;flex-direction:column}.gm-pog-body{flex:1;display:flex;flex-direction:column;justify-content:center}.sw>section{margin-bottom:18px}.sw-lead{margin:-6px 0 16px;font-size:14px;color:var(--muted)}.sw-list,.sw-sos{padding:4px 0 6px}.sw-game,.sw-row{position:relative;display:flex;align-items:center;gap:14px;padding:11px 18px;transition:background-color .12s ease}.sw-game+.sw-game,.sw-row+.sw-row{border-top:1px solid rgba(255,255,255,.05)}.sw-rk{width:18px;flex:none;font-family:var(--display);font-size:15px;color:var(--dim);text-align:center}.sw-wk{width:48px;flex:none;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--gold)}.sw-match{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.sw-match>i{font-style:normal;font-size:11px;color:var(--dim)}.sw-side{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#fff;white-space:nowrap}.sw-side em{font-style:normal;font-size:11px;font-weight:700;color:var(--gold);margin-right:-3px}.sw-nologo{display:inline-block;border-radius:50%;background:#222}.sw-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sw-tags b{font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:9px;letter-spacing:.9px;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#1a1a1a;color:#bdbdbd;white-space:nowrap}.sw-game.lead{background:linear-gradient(90deg,rgba(255,215,0,.1),transparent 60%)}.sw-game.lead .sw-rk{color:var(--gold)}.sw-game.lead .sw-tags b:first-child{background:var(--gold);color:#111}.sw-team{width:300px;flex:none;min-width:0;display:flex;flex-direction:column;gap:3px}.sw-team b{font-size:14px;font-weight:800;color:#fff}.sw-team i{font-style:normal;font-size:11px;color:var(--dim)}.sw-bar{flex:1;min-width:60px;height:8px;border-radius:4px;background:#191919;overflow:hidden}.sw-bar u{display:block;height:100%;border-radius:4px;background:color-mix(in srgb,var(--tc) 76%,#fff)}.sw-grade{width:68px;flex:none;text-align:center;font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;padding:4px 0;border-radius:999px}.sw-grade.g0{color:#e0564f;background:#e0564f21}.sw-grade.g1{color:#e8a13c;background:#e8a13c21}.sw-grade.g2{color:#bdbdbd;background:#1a1a1a}.sw-grade.g3{color:#3fb950;background:#3fb9501f}.sw-hard{width:220px;flex:none;font-size:11.5px;color:var(--muted);text-align:right}.sw-hard em{font-style:normal;color:var(--dim);margin-left:4px}@media (hover: hover){.sw-game:hover,.sw-row:hover{background:#ffffff08}}@media (max-width: 900px){.sw-game,.sw-row{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.sw-tags{flex-basis:100%;justify-content:flex-start;padding-left:80px}.sw-team{width:auto;flex:1}.sw-bar{flex-basis:100%;order:5}.sw-hard{width:auto;flex:1;order:6;text-align:left}}.sb-views{margin-bottom:16px}.sb-next{margin:12px 0 20px}.sb-nextlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 0 4px}.sb-nextlist .sw-game{border-top:1px solid rgba(255,255,255,.05);padding:10px 18px}.sb-nextlist .sw-game:nth-child(-n+2){border-top:none}.sb-nextlist .sw-game:nth-child(odd){border-right:1px solid rgba(255,255,255,.05)}.sb-nextlist .sw-side{font-size:13.5px}@media (max-width: 800px){.sb-nextlist{grid-template-columns:minmax(0,1fr)}.sb-nextlist .sw-game:nth-child(2){border-top:1px solid rgba(255,255,255,.05)}.sb-nextlist .sw-game:nth-child(odd){border-right:none}.sb-nextlist .sw-tags{padding-left:0}}.pulse-btn{position:relative;flex:none;display:grid;place-items:center;width:38px;height:30px;border-radius:9px;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);color:var(--gold);cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease}.pulse-btn:active{transform:scale(.95)}.pulse-btn b{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--gold);color:#111;font-family:var(--wide);font-weight:800;font-size:10px;line-height:18px;text-align:center}.pulse-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .22s ease}.pulse-scrim.open{opacity:1;pointer-events:auto}.pulse{position:fixed;top:0;right:0;bottom:0;z-index:200;width:min(430px,100vw);display:flex;flex-direction:column;background:#101010;border-left:1px solid rgba(255,255,255,.08);box-shadow:-24px 0 60px -20px #000000e6;transform:translate(100%);visibility:hidden;transition:transform .28s var(--ease-out),visibility 0s linear .28s}.pulse.open{transform:translate(0);visibility:visible;transition:transform .28s var(--ease-out),visibility 0s}.pulse-top{display:flex;align-items:center;gap:12px;padding:18px 20px 6px}.pulse-brand{flex:1;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#cfcfcf}.pulse-brand em{font-style:normal;color:var(--gold);margin-left:10px}.pulse-mark{font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);background:none;border:none;cursor:pointer;padding:6px 0}.pulse-x{width:32px;height:32px;font-size:24px;line-height:1;color:#bbb;background:none;border:none;cursor:pointer}.pulse-title{padding:0 20px 12px;font-family:var(--display);font-size:30px;line-height:1.05;color:#fff;text-transform:uppercase}.pulse-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.pulse-tabs button{padding:8px 0 10px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.pulse-tabs button.active{color:#fff;border-bottom-color:var(--gold)}.pulse-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:20px}.pulse-item{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 16px 16px 26px;border-bottom:1px solid rgba(255,255,255,.06);transition:background-color .12s ease}.pulse-dot{position:absolute;left:10px;top:22px;width:6px;height:6px;border-radius:50%;background:transparent}.pulse-item.new .pulse-dot{background:var(--gold)}.pulse-av{flex:none;width:40px;height:40px;display:grid;place-items:center}.pulse-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pulse-body i{font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:#7f9bd8}.pulse-item.gold .pulse-body i,.pulse-item.gold .pulse-body em{color:var(--gold)}.pulse-item.green .pulse-body i,.pulse-item.green .pulse-body em{color:#3fb950}.pulse-item.red .pulse-body i,.pulse-item.red .pulse-body em{color:#e0564f}.pulse-body b{font-size:15px;font-weight:800;line-height:1.3;color:#fff}.pulse-body span{font-size:12.5px;line-height:1.45;color:#a8a8a8}.pulse-body em{font-style:normal;font-family:var(--display);font-size:15px;letter-spacing:.3px;text-transform:uppercase;color:#7f9bd8;margin-top:2px}.pulse-go{flex:none;align-self:center;font-size:20px;color:#555}@media (hover: hover){.pulse-item:hover{background:#ffffff09}.pulse-btn:hover{background:#222}.pulse-mark:hover,.pulse-x:hover{color:#fff}}@media (prefers-reduced-motion: reduce){.pulse,.pulse.open,.pulse-scrim{transition:none}}.pulse-brand{white-space:nowrap}.pulse-btn{margin-right:4px}.pulse-btn{margin-right:6px}.pfp{padding:0 0 4px;overflow:hidden}.pfp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:linear-gradient(90deg,rgba(255,215,0,.1),transparent 70%);border-bottom:1px solid rgba(255,255,255,.06)}.pfp-top span{font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#cfcfcf}.pfp-top b{font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#111;background:var(--gold);padding:4px 10px;border-radius:999px;white-space:nowrap}.pfp-heads{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);padding:14px 18px 0}.pfp-heads span{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.pfp-heads span:last-child{grid-column:3}.pfp-pods{display:flex;flex-direction:column;gap:14px;padding:10px 18px 16px}.pfp-pod{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center}.pfp-game{display:flex;flex-direction:column;gap:5px}.pfp-link{position:relative;align-self:stretch}.pfp-link:before{content:"";position:absolute;left:0;right:50%;top:25%;bottom:25%;border:2px solid #343434;border-left:none;border-radius:0 6px 6px 0}.pfp-link:after{content:"";position:absolute;left:50%;right:0;top:calc(50% - 1px);height:2px;background:#343434}.pfp-bye{position:relative}.pfp-bye>i{position:absolute;top:-15px;left:2px;font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}.pfp-team{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 10px;border-radius:9px;background:#171717;box-shadow:inset 0 0 0 1px #ffffff0d;color:#c4c4c4;min-width:0;transition:transform .16s var(--ease-out)}.pfp-team img,.pfp-nologo{width:24px;height:24px;object-fit:contain;flex:none}.pfp-seed{width:18px;flex:none;font-family:var(--display);font-size:14px;color:#6f6f6f;text-align:center}.pfp-name{flex:1;min-width:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfp-rec{font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.pfp-bye .pfp-team{height:52px}.pfp-bye .pfp-team img{width:30px;height:30px}.pfp-bye .pfp-name{font-size:15px}.pfp-team.cheeser{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 30%,#171717),#171717 75%);box-shadow:inset 3px 0 0 var(--tc),inset 0 0 0 1px color-mix(in srgb,var(--tc) 45%,transparent)}.pfp-team.cheeser .pfp-name{font-weight:800}.pfp-team.cheeser .pfp-seed{color:var(--gold)}.pfp-out{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06)}.pfp-out>i{flex-basis:100%;font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.pfp-out .pfp-team{flex:1 1 150px;height:34px;background:transparent}.pfp-out .pfp-team img{width:20px;height:20px}.pfp-out .pfp-team.cheeser{background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 24%,transparent),transparent 75%)}@media (hover: hover){a.pfp-team:hover{transform:translate(2px)}a.pfp-team:hover .pfp-name{color:var(--gold)}}@media (max-width: 480px){.pfp-pod,.pfp-heads{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.pfp-team{gap:6px;padding:0 8px 0 6px}.pfp-rec{display:none}.pfp-seed{width:14px}}.co2-glance{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:4px 0 18px}.co2-tile{padding:16px 16px 14px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.co2-tile b{display:block;font-family:var(--display);font-weight:400;font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.co2-tile span{display:block;margin-top:8px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.co2-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.co2-main{display:flex;flex-direction:column;gap:16px;min-width:0}.co2-story .coach-intro{max-width:none;margin:0;padding:6px 20px 16px;font-size:14.5px;line-height:1.7}.co2 .card-header .ss-link{margin-left:auto;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.co2-hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.co2-hlitem{padding:14px 20px;border-top:1px solid rgba(255,255,255,.05);min-width:0}.co2-hlitem:nth-child(-n+2){border-top:none}.co2-hlitem:nth-child(odd){border-right:1px solid rgba(255,255,255,.05)}.co2-hlitem span{display:block;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:color-mix(in srgb,var(--tc, #FFD700) 55%,#FFE45C)}.co2-hlitem b{display:block;margin-top:6px;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:16px;line-height:1.25;color:#fff}.co2-hlitem i{display:block;margin-top:4px;font-style:normal;font-size:11px;color:var(--dim)}.co2-season{position:relative;overflow:hidden}.co2-season:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tc, var(--gold))}.co2-rec{display:flex;align-items:center;gap:14px;padding:16px 18px 12px}.co2-rec>b{font-family:var(--display);font-weight:400;font-size:46px;line-height:1;color:color-mix(in srgb,var(--tc, #FFD700) 45%,#FFF4BF)}.co2-rec span{display:flex;flex-direction:column;gap:4px;min-width:0}.co2-rec em{font-style:normal;font-size:13px;font-weight:800;color:var(--gold)}.co2-rec em.dim{color:var(--muted)}.co2-rec i{font-style:normal;font-size:11.5px;color:var(--dim)}.co2-form{display:flex;flex-wrap:wrap;gap:5px;padding:0 18px 14px}.co2-form span{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;font-family:var(--wide);font-weight:800;font-size:10px}.co2-form .w,.co2-line b.w{color:#3fb950}.co2-form .w{background:#3fb95021}.co2-form .l,.co2-line b.l{color:#e0564f}.co2-form .l{background:#e0564f21}.co2-line{padding:11px 18px;border-top:1px solid rgba(255,255,255,.05)}.co2-line>span{display:block;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-bottom:5px}.co2-line p,.co2-line a{margin:0;font-size:14px;color:#d6d6d6}.co2-line p b{color:#fff}.co2-teamlink{display:block;padding:12px 18px 14px;border-top:1px solid rgba(255,255,255,.05)}@media (hover: hover){.co2-line a:hover{color:var(--gold)}}@media (max-width: 1000px){.co2-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.co2-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.co2-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.co2-tile b{font-size:28px}.co2-hl{grid-template-columns:minmax(0,1fr)}.co2-hlitem:nth-child(2){border-top:1px solid rgba(255,255,255,.05)}.co2-hlitem:nth-child(odd){border-right:none}}.ac2>.section-header{margin-top:22px}.ac2>.section-header:first-child{margin-top:0}.ac2 .ca-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac2 .ca-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 12px;padding:0 16px 16px;border-left:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;position:relative}.ac2 .ca-group:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.ac2 .ca-label{grid-column:1 / -1;margin:0 -16px;padding:14px 16px 11px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.5px;color:#cfcfcf}.ac2 .ca-group .rp-bignum{margin:0;min-width:0}.ac2 .ca-group .rp-bignum b{font-family:var(--display);font-weight:400;font-style:normal;font-size:30px;color:#fff;font-variant-numeric:tabular-nums}.ac2 .ca-group .rp-bignum b.rc-gold{color:var(--gold)}.ac2 .ca-group .rp-bignum span{margin-top:6px;font-family:var(--wide);font-stretch:118%;font-size:8.5px;letter-spacing:1.1px;line-height:1.35;color:var(--dim)}.ac2 .ca-trophies{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:0}.ac2 .ca-trophy{gap:16px;padding:16px 18px;border-radius:13px;background:linear-gradient(135deg,rgba(255,215,0,.09),transparent 55%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70038,var(--surface-shadow);min-width:0}.ac2 .ca-cupimg{width:72px;height:72px}.ac2 .ca-cup{font-size:48px}.ac2 .ca-tyear{font-family:var(--display);font-weight:400;font-style:normal;font-size:22px;line-height:1}.ac2 .ca-tname{margin-top:5px;font-family:var(--wide);font-stretch:108%;font-weight:800;font-size:13px;letter-spacing:.4px;line-height:1.25;color:#fff}.ac2 .ca-tschool{margin-top:4px;font-family:var(--wide);font-stretch:115%;font-size:9px;letter-spacing:1.1px;color:var(--dim)}.ac2 .ca-sig-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:0}.ac2 .ca-sig{align-items:center;gap:14px;padding:16px 18px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.ac2 .ca-sig img{width:48px;height:48px;margin:0}.ac2 .ca-sigyear{font-family:var(--display);font-weight:400;font-style:normal;font-size:22px;color:#fff}.ac2 .ca-sigrec{font-family:var(--display);font-weight:400;font-style:normal;font-size:22px;margin-top:6px}.ac2 .ch2-seasonlink{margin:12px 0 0}.ac2>.card .empty{padding:26px 18px}@media (max-width: 1000px){.ac2 .ca-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.ac2 .ca-grid,.ac2 .ca-trophies,.ac2 .ca-sig-grid{grid-template-columns:minmax(0,1fr)}}.ac2 .ca-group{display:flex;flex-direction:column;gap:0;padding:0 0 6px}.ac2 .ca-label{margin:0}.ac2 .ca-group .rp-bignum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05)}.ac2 .ca-group .rp-bignum span{order:-1;margin:0;font-size:9.5px;letter-spacing:1.1px;color:#a8a8a8}.ac2 .ca-group .rp-bignum b{font-size:19px}.ac2 .ca-group .rp-bignum:nth-child(2){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:18px 16px 16px;border-top:none;background:linear-gradient(180deg,color-mix(in srgb,var(--tc, #FFD700) 10%,transparent),transparent)}.ac2 .ca-group .rp-bignum:nth-child(2) b{order:-2;font-size:46px;line-height:.95}.ac2 .ca-group .rp-bignum:nth-child(2) span{order:0;font-size:10px;letter-spacing:1.4px;color:var(--gold)}.an2 .an2-subtabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:none;margin:14px 0 16px;padding:0}.an2 .an2-subtabs button{padding:7px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel);font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#aaa;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease}.an2 .an2-subtabs button.active{background:var(--gold);border-color:var(--gold);color:#111}.an2 .an2-subtabs button:active{transform:scale(.97)}.an2 .an2-band{padding:16px 20px;margin:0 0 6px;border:none;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--tc, #FFD700) 16%,transparent),transparent 60%),var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.an2 .an2-band p{margin:0;font-size:14px;color:#d6d6d6}.an2 .an2-chain{margin-top:8px;font-family:var(--display);font-weight:400;font-size:22px;color:#fff}.an2 .an2-label{margin:22px 0 10px}.an2 .an2-glance{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0}.an2 .an2-glance .rp-bignum{padding:16px 16px 14px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.an2 .an2-glance .rp-bignum b{font-family:var(--display);font-weight:400;font-style:normal;font-size:34px}.an2 .an2-glance .rp-bignum span{margin-top:8px;font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.4px;color:var(--dim)}.an2 .an2-says{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.an2 .an2-says>div{padding:14px 18px 15px;border-left:none;border-radius:13px;background:var(--surface);box-shadow:inset 3px 0 color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C),var(--surface-edge),var(--surface-shadow)}.an2 .an2-says span{font-family:var(--wide);font-stretch:125%;font-size:9px;letter-spacing:1.4px;color:var(--gold)}.an2 .an2-says p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#d6d6d6}.an2 .an2-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.an2 .an2-metric{padding:16px 16px 14px;border:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.an2 .an2-mhead{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.an2 .an2-mhead span{font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.4px;color:#cfcfcf}.an2 .an2-mhead em{font-style:normal;font-family:var(--wide);font-weight:800;font-size:8px;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border:none;border-radius:999px;background:#1c1c1c;color:var(--dim)}.an2 .an2-mval{margin-top:12px;font-family:var(--display);font-weight:400;font-style:normal;font-size:42px;line-height:1;color:#fff}.an2 .an2-mverdict{margin-top:8px;font-family:var(--wide);font-stretch:115%;font-size:10px;letter-spacing:1.1px;color:var(--gold)}.an2 .an2-msub{margin-top:5px;font-size:11.5px;line-height:1.45;color:var(--muted)}.an2 .an2-why{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.an2 .an2-dna{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;padding:18px 22px;border-radius:14px;background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 55%),var(--surface);box-shadow:inset 0 0 0 1px #ffd7003d,var(--surface-shadow)}.an2 .an2-dnaid h3{font-family:var(--display);font-weight:400;font-style:normal;font-size:32px;line-height:1}.an2 .an2-dnaid p{margin:8px 0 0}.an2 .an2-conf b{font-family:var(--display);font-weight:400;font-style:normal}.an2 .an2-chips span{border:none;border-radius:999px;background:#1c1c1c;padding:5px 11px}.an2 .an2-table{border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow-x:auto;padding:2px 0}.an2 .an2-tr{padding-left:18px;padding-right:18px}.an2 .an2-foot{margin-top:10px}@media (max-width: 1000px){.an2 .an2-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.an2 .an2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.an2 .an2-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.an2 .an2-says,.an2 .an2-metrics{grid-template-columns:minmax(0,1fr)}}.an2 .an2-metrics{align-items:stretch}.an2 .rp-statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:0;align-items:stretch}.an2 .rp-statbar .rp-bignum{padding:16px 16px 14px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.an2 .rp-statbar .rp-bignum b{font-family:var(--display);font-weight:400;font-style:normal;font-size:32px}.an2 .rp-statbar .rp-bignum span{margin-top:8px;font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.4px;color:var(--dim)}.an2 .rp-statbar .th2-div{display:none}.an2 .gp-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:0;border:none}.an2 .gp-stat{padding:16px 16px 14px;border:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.an2 .gp-stat b{font-family:var(--display);font-weight:400;font-style:normal;font-size:32px;line-height:1}.an2 .gp-stat span{display:block;margin-top:8px;font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.4px;color:var(--dim)}.an2 .gp-stat i{display:block;margin-top:4px}.an2 .gp-cols{gap:12px;margin-top:14px;align-items:stretch}.an2 .gp-card{position:relative;padding:16px 18px 12px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;min-width:0}.an2 .gp-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px}.an2 .gp-card.win:before{background:#3fb950}.an2 .gp-card.loss:before{background:#e0564f}.an2 .gp-card .gp-colhead:before{display:none}.an2 .gp-card .gp-colhead{font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.5px}.an2 .gp-card.win .gp-colhead{color:#3fb950}.an2 .gp-card.loss .gp-colhead{color:#e0564f}.an2 .gp-card .gp-lead{margin:8px 0 12px;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:16px;line-height:1.3;color:#fff}.an2 .gp-card .gp-game{padding:9px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:none}.an2 .gp-card.win .gp-score{color:#3fb950}.an2 .gp-card.loss .gp-score{color:#e0564f}.an2 .gp-score{font-family:var(--display);font-weight:400;font-size:14px}.an2 .gp-bigscore{display:block;margin-top:10px;font-family:var(--display);font-weight:400;font-size:44px;line-height:1}.an2 .gp-card.win .gp-bigscore{color:#3fb950}.an2 .gp-card.loss .gp-bigscore{color:#e0564f}.an2 .gp-card.big .gp-lead{margin:8px 0 6px;font-size:14px;color:#d6d6d6}.an2 .gp-splits{border-top:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);padding:2px 0;overflow-x:auto}.an2 .gp-srow{grid-template-columns:minmax(150px,1fr) minmax(80px,220px) 70px 62px 54px;padding:11px 18px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05)}.an2 .gp-srow.gp-shead{border-top:none;font-family:var(--wide);font-stretch:120%;letter-spacing:1.3px;font-size:9px}.an2 .gp-srow span:nth-child(2){text-align:left}.an2 .gp-srow span:nth-child(3){font-family:var(--display);font-size:15px;color:#fff}.an2 .gp-sbar{display:block;height:7px;border-radius:4px;background:#1b1b1b;overflow:hidden}.an2 .gp-sbar u{display:block;height:100%;border-radius:4px;background:color-mix(in srgb,var(--tc, #FFD700) 72%,#fff)}@media (max-width: 700px){.an2 .gp-cols{grid-template-columns:minmax(0,1fr)}.an2 .gp-srow{grid-template-columns:minmax(120px,1fr) 60px 60px 52px 40px;padding:10px 12px}}.an2 .gp-srow.gp-shead span:nth-child(3){font-family:var(--wide);font-size:9px;color:#848484}.an2 .gp2-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.an2 .gp2-card{position:relative;overflow:hidden;min-width:0}.an2 .gp2-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.an2 .gp2-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:18px 20px 14px}.an2 .gp2-hero b{font-family:var(--display);font-weight:400;font-size:52px;line-height:.95;color:#fff}.an2 .gp2-hero b.an2-up{color:#3fb950}.an2 .gp2-hero b.an2-down{color:#e0564f}.an2 .gp2-hero span{font-size:13px;color:var(--muted)}.an2 .gp2-hero span em{font-style:normal;font-weight:800;color:var(--gold)}.an2 .gp2-rows{padding:0 20px 14px;display:flex;flex-direction:column;gap:11px}.an2 .gp2-row{display:grid;grid-template-columns:66px minmax(0,1fr) 50px 62px;align-items:center;gap:12px}.an2 .gp2-row span{font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:#a8a8a8}.an2 .gp2-row b{font-family:var(--display);font-weight:400;font-size:17px;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.an2 .gp2-row em{font-style:normal;font-size:11.5px;color:var(--dim);text-align:right;white-space:nowrap}.an2 .gp2-bar{display:block;height:8px;border-radius:4px;background:#1b1b1b;overflow:hidden}.an2 .gp2-bar u{display:block;height:100%;border-radius:4px;background:color-mix(in srgb,var(--tc, #FFD700) 72%,#fff)}.an2 .gp2-bar.dim u{background:#6a6a6a}.an2 .gp2-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.06)}.an2 .gp2-mini>div{padding:12px 8px 13px 20px;min-width:0}.an2 .gp2-mini>div+div{border-left:1px solid rgba(255,255,255,.06);padding-left:14px}.an2 .gp2-mini b{display:block;font-family:var(--display);font-weight:400;font-size:20px;color:#fff}.an2 .gp2-mini span{display:block;margin-top:4px;font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--dim);line-height:1.3}.an2 .gp2-ranked{margin-top:22px}.an2 .gp2-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.an2 .gp2-tier{padding:16px 20px;min-width:0}.an2 .gp2-tier+.gp2-tier{border-left:1px solid rgba(255,255,255,.06)}.an2 .gp2-tier span{display:block;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}.an2 .gp2-tier b{display:block;margin:8px 0 12px;font-family:var(--display);font-weight:400;font-size:38px;line-height:1;color:#fff}.an2 .gp2-tier em{display:block;margin-top:8px;font-style:normal;font-size:11.5px;color:var(--dim)}.an2 .gp2-ranked+.an2-foot{margin-top:8px}@media (max-width: 800px){.an2 .gp2-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.an2 .gp2-tiers{grid-template-columns:minmax(0,1fr)}.an2 .gp2-tier+.gp2-tier{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.an2 .gp2-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.an2 .gp2-hero b{font-size:42px}}.an2 .lab-head{padding:18px 22px 16px;margin-bottom:6px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--tc, #FFD700) 16%,transparent),transparent 60%),var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.an2 .lab-head .lab-title{margin:0;font-family:var(--display);font-weight:400;font-style:normal;font-size:28px;line-height:1}.an2 .lab-head .lab-tag{margin-top:8px;color:var(--gold)}.an2 .lab-head .lab-intro{margin:10px 0 0;max-width:720px;font-size:13.5px;line-height:1.55;color:#c4c4c4}.an2 .lab-domchips{margin:-4px 0 10px}.an2 .lab-sample,.an2 .lab-scale{font-family:var(--wide);font-weight:800;font-size:8.5px;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border:none;border-radius:999px;background:#1c1c1c;color:var(--dim)}.an2 .lab-dom{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden}.an2 .lab-domscore{padding:20px 22px;border:none;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,color-mix(in srgb,var(--tc, #FFD700) 12%,transparent),transparent)}.an2 .lab-big{font-family:var(--display);font-weight:400;font-style:normal;font-size:64px;line-height:.95;margin:0}.an2 .lab-domparts{padding:18px 22px 16px;min-width:0}.an2 .lab-parts{display:flex;flex-direction:column;gap:11px}.an2 .lab-part{display:grid;grid-template-columns:118px minmax(0,1fr) 84px;align-items:center;gap:12px}.an2 .lab-part span{font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:#a8a8a8}.an2 .lab-part b{font-family:var(--display);font-weight:400;font-size:16px;color:#fff;text-align:right;white-space:nowrap}.an2 .lab-part b em{font-style:normal;font-family:inherit;font-size:11px;color:var(--dim)}.an2 .lab-method{margin:14px 0 0;font-size:11.5px;line-height:1.5;color:var(--dim)}.an2 .lab-dna{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;border-radius:14px;background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 55%),var(--surface);box-shadow:inset 0 0 0 1px #ffd7003d,var(--surface-shadow);overflow:hidden}.an2 .lab-dnaprimary{padding:20px 22px;border:none}.an2 .lab-dnaprimary h3{margin:0;font-family:var(--display);font-weight:400;font-style:normal;font-size:34px;line-height:1}.an2 .lab-conf b{font-family:var(--display);font-weight:400;font-style:normal}.an2 .lab-dnaside{padding:18px 22px;border:none;border-left:1px solid rgba(255,255,255,.07);min-width:0}.an2 .lab-trait{border-color:#ffffff0f}.an2 .lab-trait>div{flex:1;min-width:0}.an2 .lab-trait b{font-family:var(--wide);font-stretch:106%;font-style:normal;font-weight:800}.an2 .lab-trait u.gp2-bar{display:block;margin-top:8px;text-decoration:none;height:6px}.an2 .lab-trait u.gp2-bar s{display:block;height:100%;border-radius:4px;background:var(--gold);text-decoration:none}.an2 .lab-trait>span{font-family:var(--display);font-weight:400;font-size:18px;color:#fff}.an2 .lab-table{border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow-x:auto;padding:2px 0;border:none}.an2 .lab-srow{padding-left:18px;padding-right:18px;border-color:#ffffff0d}.an2 .lab-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.an2 .lab-pcard{position:relative;overflow:hidden;min-width:0}.an2 .lab-pcard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.an2 .lab-pbody{padding:18px 20px 16px}.an2 .lab-pbody .lab-big{font-size:52px}.an2 .lab-pbody .lab-note{margin:0;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:16px;line-height:1.3;color:#fff}.an2 .lab-pbody .lab-sub{margin:8px 0 0;font-size:13px;color:var(--muted)}.an2 .lab-gated3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.an2 .lab-gcard{padding:16px 18px;border:1px dashed rgba(255,255,255,.14);border-radius:13px;background:#ffffff04;min-width:0}.an2 .lab-gcard span{font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.4px;color:#cfcfcf}.an2 .lab-gcard span:before{content:"🔒 ";font-size:10px}.an2 .lab-gcard b{display:block;margin-top:10px;font-family:var(--wide);font-stretch:104%;font-style:normal;font-weight:800;font-size:14px;line-height:1.3;text-transform:none;letter-spacing:0;color:#9a9a9a}.an2 .lab-gcard i{display:block;margin-top:6px;font-style:normal;font-size:12px;line-height:1.45;color:var(--dim)}.an2 .an2-metrics.tj-3{grid-template-columns:repeat(5,minmax(0,1fr))}.an2 .an2-metrics.tj-3 .an2-mval{font-size:34px}@media (max-width: 1100px){.an2 .an2-metrics.tj-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.an2 .lab-dom,.an2 .lab-dna,.an2 .lab-pair,.an2 .lab-gated3{grid-template-columns:minmax(0,1fr)}.an2 .lab-domscore{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.an2 .lab-dnaside{border-left:none;border-top:1px solid rgba(255,255,255,.07)}.an2 .an2-metrics.tj-3{grid-template-columns:repeat(2,minmax(0,1fr))}.an2 .lab-part{grid-template-columns:96px minmax(0,1fr) 72px}}.ph-mid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;border-bottom:none;padding-bottom:0;margin-top:22px;align-items:stretch}.ph-card{position:relative;overflow:hidden;min-width:0}.ph-card .card-header .ss-link{margin-left:auto}.ph-miles{position:relative;padding:14px 20px}.ph-miles:before{content:"";position:absolute;left:23.5px;top:26px;bottom:26px;width:1px;background:#ffffff1f}.ph-mile{position:relative;gap:14px;padding:9px 0}.ph-mile i{background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C);box-shadow:0 0 0 4px var(--panel)}.ph-mile b{font-family:var(--display);font-weight:400;font-style:normal;font-size:17px;color:var(--gold)}.ph-mile span{font-size:14px;color:#f0f0f0;font-weight:600}.ph-leader{padding:10px 20px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05);min-height:54px}.ph-card .card-header+.ph-leader{border-top:none}.ph-cat{font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.2px}.ph-val{font-family:var(--display);font-weight:400;font-size:22px;color:#fff}.ph-bottom{gap:12px;margin-top:12px;align-items:stretch}.ph-pad{padding:16px 20px}.ph-pad .gp-colhead{font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.5px;color:var(--gold)}.ph-pad .gp-colhead:before{display:none}.ph-pad:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.ph-legendname,.ph-rivrec b{font-family:var(--display);font-weight:400;font-style:normal}.ph-caseline{padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.ph-pad .gp-colhead+.ph-caseline,.ph-cups+.ph-caseline{border-top:none;margin-top:6px}.ph-pad button.ss-link{background:none;border:none;cursor:pointer;padding:0;font-family:inherit}@media (max-width: 900px){.ph-mid,.ph-bottom{grid-template-columns:minmax(0,1fr)}}.an2 .gp-bar.ph-strip,.gp-bar.ph-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0;border:none;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;position:relative}.gp-bar.ph-strip:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.an2 .gp-bar.ph-strip .gp-stat,.gp-bar.ph-strip .gp-stat{margin:0;padding:20px 10px 16px;border:none;border-radius:0;background:none;box-shadow:none;text-align:center;min-width:0}.gp-bar.ph-strip .gp-stat+.gp-stat{border-left:1px solid rgba(255,255,255,.06)}.gp-bar.ph-strip .gp-stat b{font-family:var(--display);font-weight:400;font-style:normal;font-size:32px;line-height:1;color:#fff}.gp-bar.ph-strip .gp-stat span{display:block;margin-top:9px;font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.3px;color:var(--dim);white-space:nowrap}@media (max-width: 900px){.an2 .gp-bar.ph-strip,.gp-bar.ph-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-bar.ph-strip .gp-stat{border-top:1px solid rgba(255,255,255,.06)}.gp-bar.ph-strip .gp-stat span{white-space:normal}}.an2-eyebrow{margin-top:2px;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;color:var(--gold)}.an2-eyebrow:before{display:none}.an2-headline{margin:6px 0 4px;font-family:var(--display);font-weight:400;font-style:normal;font-size:26px;line-height:1.05;letter-spacing:.3px;color:#fff;text-shadow:none}.an2-sub{margin-bottom:14px;font-family:var(--wide);font-stretch:115%;font-weight:700;font-size:10px;letter-spacing:1.2px;color:var(--dim)}@media (max-width: 560px){.an2-headline{font-size:21px}}.rb-scopes{display:inline-flex;gap:0;margin:2px 0 12px;padding:3px;border-radius:999px;background:#161616;box-shadow:inset 0 0 0 1px #ffffff14}.rb-scopes button{padding:6px 16px;border:none;border-radius:999px;background:none;font-family:var(--wide);font-stretch:118%;font-weight:800;font-style:normal;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#9a9a9a;cursor:pointer;transition:background-color .16s ease,color .16s ease}.rb-scopes button.active{background:var(--gold);color:#111;border:none}.rb-scopes button:not(.active):hover{color:#fff}.tj-chips.rb-chips{gap:6px;margin-bottom:14px}.tj-chips.rb-chips button{padding:6px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel);font-family:var(--wide);font-stretch:116%;font-weight:800;font-size:9.5px;letter-spacing:1px;color:#aaa}.tj-chips.rb-chips button.active{background:color-mix(in srgb,var(--tc, #FFD700) 82%,#000);border-color:transparent;color:#fff}.rb-podium{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:end;justify-content:stretch;gap:12px;padding:0;border-bottom:none}.rb-step{position:relative;max-width:none;padding:20px 16px 18px;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;min-width:0}.rb-step:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#4a4a4a}.rb-step.rb-first{padding:26px 18px 22px;background:linear-gradient(180deg,rgba(255,215,0,.13),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.rb-step.rb-first:before{background:var(--gold)}.rb-rank{margin-top:12px;font-family:var(--display);font-weight:400;font-size:14px;letter-spacing:1px}.rb-name{margin-top:4px;font-family:var(--wide);font-stretch:106%;font-weight:800;font-style:normal;font-size:16px;color:#fff}.rb-first .rb-name{font-size:22px;color:#fff}.rb-sub{justify-content:center;flex-wrap:wrap;margin-top:7px;font-family:var(--wide);font-stretch:112%;font-size:9px;letter-spacing:.9px;line-height:1.4;color:var(--dim)}.rb-val{margin-top:12px;font-family:var(--display);font-weight:400;font-size:30px;line-height:1;color:#e4e4e4}.rb-first .rb-val{font-size:54px}.rb-cat{margin-top:8px;font-family:var(--wide);font-stretch:122%;font-size:9px;letter-spacing:1.4px;color:var(--gold)}.rb-rows{margin-top:12px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden}.rb-row{padding:10px 18px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05);transition:background-color .12s ease}.rb-row:first-child{border-top:none}.rb-rowrank{font-family:var(--display);font-weight:400;font-size:13px;letter-spacing:.5px;color:var(--dim)}.rb-rowval{font-family:var(--display);font-weight:400;font-size:20px;color:#fff}@media (hover: hover){.rb-row:hover{background:#ffffff08}.rb-name:hover,.rb-rowid a:hover b{color:var(--gold)}}@media (max-width: 700px){.rb-podium{grid-template-columns:minmax(0,1fr)}.rb-step.rb-first{order:-1}.rb-row{padding:10px 12px;gap:10px}}.hf-card{position:relative;gap:28px;padding:26px 28px;border-bottom:none;border-radius:16px;background:linear-gradient(120deg,rgba(255,215,0,.14),transparent 55%),var(--surface);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow);overflow:hidden}.hf-card:after{content:"★";position:absolute;right:22px;top:6px;font-size:150px;line-height:1;color:#ffd7000f;pointer-events:none}.hf-photo .avatar{box-shadow:0 0 0 3px var(--gold),0 10px 26px #0000008c}.hf-info{min-width:0;position:relative}.hf-eyebrow{font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.6px;color:var(--gold)}.hf-name{font-family:var(--display);font-weight:400;font-style:normal;font-size:clamp(28px,4.2vw,44px);color:#fff}.hf-sub{font-family:var(--wide);font-stretch:115%;font-size:10px;letter-spacing:1.2px;color:var(--dim)}.hf-stats{gap:0;margin-top:18px;border-top:1px solid rgba(255,255,255,.08)}.hf-stats>div{padding:14px 22px 0 0;margin-right:22px;border-right:1px solid rgba(255,255,255,.08)}.hf-stats>div:last-child{border-right:none;margin-right:0}.hf-stats b{font-family:var(--display);font-weight:400;font-size:30px;line-height:1;color:#fff}.hf-stats span{margin-top:7px;font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.3px;color:var(--dim)}.en-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.en-card{position:relative;align-items:center;padding:16px 18px;border-bottom:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;min-width:0}.en-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gold)}.en-info{flex:1}.en-name{font-family:var(--wide);font-stretch:106%;font-weight:800;font-style:normal;font-size:16px;color:#fff}.en-sub{font-family:var(--wide);font-stretch:112%;font-size:9px;letter-spacing:1px;color:var(--dim)}.en-stats b{font-family:var(--display);font-weight:400;font-size:14px;color:#fff}.en-peak b{font-family:var(--display);font-weight:400;color:var(--gold)}.an2 .lab-note{padding:14px 18px;border:1px dashed rgba(255,255,255,.14);border-radius:13px;font-size:13px;color:var(--muted)}.an2 .lab-pbody .lab-note{padding:0;border:none}@media (hover: hover){.hf-name:hover,.en-name:hover{color:var(--gold)}}@media (max-width: 640px){.hf-card{flex-direction:column;align-items:flex-start;padding:20px}.hf-stats>div{padding-right:14px;margin-right:14px}.hf-stats b{font-size:24px}}.an2 .gp-bar.ph-strip,.gp-bar.ph-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.tr-case{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:0;border-bottom:none}.tr-cup{padding:20px 14px 16px;border-radius:14px;background:linear-gradient(180deg,rgba(255,215,0,.11),transparent 62%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70042,var(--surface-shadow);min-width:0}.tr-cup img{width:92px;height:92px}.tr-cup b{margin-top:12px;font-family:var(--display);font-weight:400;font-style:normal;font-size:22px;line-height:1}.tr-cup i{margin-top:7px;font-family:var(--wide);font-stretch:108%;font-weight:800;font-size:12px;letter-spacing:.3px;text-transform:none;line-height:1.25;color:#fff}.tr-cup em{margin-top:5px;font-size:11px;color:var(--dim)}.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tr-award{padding:14px 18px 10px;border-bottom:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.tr-awhead{gap:12px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.tr-icon{font-size:26px}.tr-iconimg{width:34px;height:34px}.tr-awhead b{font-family:var(--wide);font-stretch:106%;font-weight:800;font-style:normal;font-size:14px;line-height:1.2;color:#fff}.tr-awhead i{margin-top:4px;font-family:var(--wide);font-stretch:120%;font-size:8.5px;letter-spacing:1.2px;color:var(--gold)}.tr-awrow{padding:5px 0;align-items:center}.tr-year{flex:0 0 88px;font-size:11.5px;color:var(--dim)}.tr-awrow i{margin-left:auto;font-family:var(--wide);font-weight:800;font-size:9px;letter-spacing:1px;padding:3px 8px;border-radius:999px;background:#1c1c1c;color:#a8a8a8}@media (hover: hover){.tr-awrow a:hover b{color:var(--gold)}}@media (max-width: 800px){.tr-grid{grid-template-columns:minmax(0,1fr)}.an2 .gp-bar.ph-strip,.gp-bar.ph-strip{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.gp-bar.ph-strip .gp-stat{border-top:1px solid rgba(255,255,255,.06)}.gp-bar.ph-strip .gp-stat span{white-space:normal}}@media (max-width: 480px){.an2 .gp-bar.ph-strip,.gp-bar.ph-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-chips{gap:6px;border-bottom:none;margin-bottom:16px}.rv-chips button{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel);font-family:var(--wide);font-stretch:116%;font-weight:800;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:#aaa}.rv-chips button.active{border-color:var(--gold);background:#ffd7001a;color:#fff}.rv-face{position:relative;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;padding:0;border-bottom:none;border-radius:16px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;align-items:stretch}.rv-face .rv-side{flex:none;justify-content:center;gap:8px;padding:28px 18px 24px;border-top:none}.rv-face .rv-side:before{background:linear-gradient(90deg,color-mix(in srgb,var(--tc, #FFD700) 26%,transparent),transparent 85%)}.rv-face .rv-side:last-child:before{background:linear-gradient(270deg,rgba(255,255,255,.07),transparent 85%)}.rv-face .rv-side img{width:clamp(64px,10vw,104px);height:clamp(64px,10vw,104px)}.rv-face .rv-side b{font-family:var(--display);font-weight:400;font-style:normal;font-size:clamp(16px,2.2vw,24px);color:#fff;overflow-wrap:anywhere}.rv-face .rv-side i{font-family:var(--wide);font-stretch:122%;font-size:9px;letter-spacing:1.4px;color:var(--dim)}.rv-mid{justify-content:center;padding:22px 26px;border-left:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);background:#00000040}.rv-cup{font-size:40px}.rv-mid .rv-rec{font-family:var(--display);font-weight:400;font-style:normal;font-size:46px;margin-top:8px}.rv-label{font-family:var(--wide);font-stretch:122%;font-size:9px;letter-spacing:1.4px;color:#cfcfcf}.rv-last{margin-top:12px;padding:12px 18px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.rv-last span{font-family:var(--wide);font-stretch:122%;font-size:9px;letter-spacing:1.4px;color:var(--gold)}.rv-hist{border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden}.rv-hist .rv-row{align-items:center;padding:11px 18px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05)}.rv-hist .rv-row:first-child{border-top:none}.rv-hist .rv-year{flex:0 0 48px;font-family:var(--display);font-weight:400;font-style:normal;font-size:15px}.rv-hist .rv-wk{font-family:var(--wide);font-stretch:118%;font-size:9px;letter-spacing:1.2px}.rv-hist .rv-row>b:not(.rv-year){flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:6px;font-family:var(--wide);font-size:10px}.rv-hist .rv-row>b.cc-w{background:#3fb95021;color:#3fb950}.rv-hist .rv-row>b.cc-l{background:#e0564f21;color:#e0564f}.rv-hist .rv-score{flex:0 0 56px;text-align:right;font-family:var(--display);font-weight:400;font-size:16px}@media (max-width: 640px){.rv-face{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-mid{grid-column:1 / -1;grid-row:1;border:none;border-bottom:1px solid rgba(255,255,255,.07);padding:16px}.rv-hist .rv-wk{display:none}.rv-hist .rv-row{gap:10px;padding:10px 12px}}.rv-mid .rv-cupimg{height:132px;max-width:150px}.att-side{display:flex;align-items:center;gap:12px;margin:26px 0 2px;padding:0;border-left:none;font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:.5px;color:#fff}.att-side:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.5),transparent)}.att-sechead{margin:14px 0 8px;font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.6px;color:var(--gold)}.att-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.att-grid.card{background:none;box-shadow:none;border:none;overflow:visible}.att-row,.att-row:nth-child(-n+2){position:relative;align-items:center;gap:0;padding:0;border:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;transition:transform .18s var(--ease-out)}.att-slot{align-self:stretch;display:grid;place-items:center;width:54px;padding:0;font-family:var(--wide);font-stretch:112%;font-size:10px;letter-spacing:.8px;color:#111;background:color-mix(in srgb,var(--tc, #FFD700) 78%,#fff)}.att-card{flex:1;align-items:center;gap:14px;padding:12px 14px}.att-card .avatar{border-radius:10px!important;flex:none}.att-info{flex:1}.att-name{font-family:var(--wide);font-stretch:106%;font-weight:800;font-size:14.5px;letter-spacing:.2px;color:#fff}.att-sub{margin-top:4px;font-family:var(--wide);font-stretch:112%;font-size:9px;letter-spacing:1px}.att-stats{margin-top:7px;gap:4px 12px;font-size:10.5px}.att-stats b{font-family:var(--display);font-weight:400;font-size:12.5px}.att-ovr{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:#1b1b1b;box-shadow:inset 0 0 0 1px #ffffff14}.att-ovr b{font-family:var(--display);font-weight:400;font-size:20px;line-height:1;color:#fff}.att-ovr span{margin-top:3px;font-family:var(--wide);font-weight:800;font-size:7.5px;letter-spacing:1.2px;color:var(--dim)}.att-ovr.elite{background:#ffd70024;box-shadow:inset 0 0 0 1px #ffd70080}.att-ovr.elite b{color:var(--gold)}.att-empty{flex:1;padding:22px 16px;font-style:normal;font-size:12px;color:var(--dim)}.att-row:has(.att-empty){background:#ffffff04;box-shadow:inset 0 0 0 1px #ffffff1a}.att-row:has(.att-empty) .att-slot{background:#222;color:var(--dim)}@media (hover: hover){.att-row:has(.att-card):hover{transform:translateY(-2px)}}@media (max-width: 760px){.att-grid{grid-template-columns:minmax(0,1fr)}.att-slot{width:46px}}.sn-years{display:flex;flex-wrap:wrap;gap:6px;border-bottom:none;margin:4px 0 16px;padding:0}.sn-year{padding:7px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel);font-family:var(--display);font-weight:400;font-style:normal;font-size:14px;letter-spacing:.5px;color:#aaa;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.sn-year.active{background:var(--gold);border-color:var(--gold);color:#111}.sn-year:active{transform:scale(.97)}.sn-year i{font-style:normal;margin-left:6px;font-size:8px;vertical-align:middle;color:transparent}.sn-year i.on{color:currentColor;opacity:.7}.sn-year i.on:before{content:"●"}.sn-year i{font-size:0}.sn-year i.on:before{font-size:7px}.sn-card{position:relative;max-width:860px;overflow:hidden}.sn-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--tc, #FFD700) 70%,#FFE45C)}.sn-head{display:flex;align-items:center;gap:14px;margin:0;padding:20px 26px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(120deg,color-mix(in srgb,var(--tc, #FFD700) 14%,transparent),transparent 60%)}.sn-headid{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sn-kicker{font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.sn-bigyear{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-family:var(--display);font-weight:400;font-style:normal;font-size:34px;line-height:1;color:#fff}.sn-bigyear em{font-style:normal;font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.sn-rec{flex:none;text-align:right}.sn-rec b{display:block;font-family:var(--display);font-weight:400;font-size:28px;line-height:1;color:color-mix(in srgb,var(--tc, #FFD700) 45%,#FFF4BF)}.sn-rec span{display:block;margin-top:5px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim)}.sn-letter{max-width:none;padding:22px 30px 6px;font-size:15.5px;line-height:1.75;color:#d8d8d8}.sn-letter p{margin:0 0 16px}.sn-letter>p:first-child{font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:17px;color:#fff;margin-bottom:14px}.sn-letter hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:20px 0}.sn-sign{padding:0 30px 22px;font-family:var(--wide);font-stretch:110%;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--dim);text-align:right}@media (max-width: 600px){.sn-head{padding:16px 16px 14px}.sn-letter{padding:18px 18px 4px;font-size:15px}.sn-sign{padding:0 18px 18px}.sn-bigyear{font-size:28px}}.sn-card .prose.sn-letter{max-width:none;padding:22px 30px 6px;font-size:15.5px;line-height:1.75;color:#d8d8d8}.sn-card .prose.sn-letter p{margin:0 0 16px;font-size:inherit;line-height:inherit}.sn-card .sn-letter>.prose:first-child>p:first-child{font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:18px;color:#fff;margin-bottom:14px}.sn-card .sn-letter>.prose:first-child>p:last-child:not(:first-child){padding:14px 18px;border-radius:10px;background:#ffffff08;box-shadow:inset 3px 0 0 var(--gold);font-size:14.5px}.yr-statbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:0;margin:4px 0 6px;border:none;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden;position:relative}.yr-statbar:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--gold)}.yr-statbar>div{align-items:center;text-align:center;gap:9px;padding:20px 10px 16px;min-width:0}.yr-statbar>div+div{border-left:1px solid rgba(255,255,255,.06)}.yr-statbar b{font-family:var(--display);font-weight:400;font-style:normal;font-size:30px;color:#fff;overflow-wrap:anywhere}.yr-statbar b.yr-green{color:var(--gold)}.yr-statbar span{font-family:var(--wide);font-stretch:120%;font-size:9px;letter-spacing:1.3px}.yr-sechead{margin:26px 0 12px}.yr-champrow,.yr-honorrow{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:12px;align-items:stretch}.yr-natchamp,.yr-heisman{min-width:0;gap:20px;padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,rgba(255,215,0,.14),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.yr-trophy{height:120px}.yr-mini{font-family:var(--wide);font-stretch:122%;font-size:9px;letter-spacing:1.4px;color:var(--gold)}.yr-champname,.yr-champname a{font-family:var(--display);font-weight:400;font-style:normal;font-size:26px;line-height:1.05;color:#fff}.yr-champsub{font-family:var(--wide);font-stretch:112%;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-top:7px}.yr-confs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;padding:0;align-items:stretch;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);overflow:hidden}.yr-conf{min-width:0;padding:18px 18px 16px;box-shadow:inset -1px 0 #ffffff0f,inset 0 -1px #ffffff0f}.yr-conf .yr-mini{color:var(--dim);margin-bottom:9px}.yr-confteam{font-family:var(--wide);font-stretch:104%;font-size:14.5px;color:#fff}.yr-confteam .avatar{width:26px!important;height:26px!important}.yr-tiny{font-size:11px;margin-top:5px}.yr-confs .yr-viewlink{grid-column:1 / -1;margin:0;padding:12px 18px 13px;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit}.yr-strip{margin-top:12px;padding:11px 0;border:none;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.yr-statbar+.yr-viewlink{margin-top:12px}.yr-moment-lead img,.yr-moment-thumb,.yr-moment img{border-radius:14px}.yr-moment-lead figcaption{font-family:var(--wide);font-stretch:104%;font-weight:800;font-style:normal;text-transform:none;letter-spacing:0;font-size:15px;line-height:1.4}@media (max-width: 860px){.yr-champrow,.yr-honorrow{grid-template-columns:minmax(0,1fr)}.yr-statbar{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.yr-statbar>div{border-top:1px solid rgba(255,255,255,.06)}.yr-statbar b{font-size:24px}}.yr-confs{display:flex;flex-wrap:wrap}.yr-conf{flex:1 1 150px}.yr-confs .yr-viewlink{flex:1 1 100%}.yr-allconfs .yr-conf{flex:1 1 132px;padding:13px 16px 12px}.yr-allconfs .yr-conf .yr-mini{margin-bottom:7px}.yr-allconfs .yr-confteam{font-size:13.5px;white-space:nowrap}.yr-allconfs .yr-conf{overflow:hidden}.yr-allconfs .yr-confteam{font-size:13px;gap:6px}.yr-allconfs .yr-confteam>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.yr-moments{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;height:520px}.yr-moment-lead,.yr-moment-thumb{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:0;background:#111}.yr-moment-lead img,.yr-moment-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0;transition:transform .32s var(--ease-out)}.yr-moment-lead img{object-position:50% 22%}.yr-moment-side{gap:12px;min-height:0}.yr-moment-lead figcaption,.yr-moment-thumb figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 55%,rgba(0,0,0,.92))}.yr-moment-lead figcaption{padding:70px 22px 20px;font-family:var(--wide);font-stretch:104%;font-weight:800;font-style:normal;text-transform:none;letter-spacing:0;font-size:18px;line-height:1.35;text-wrap:balance}.yr-moment-lead figcaption i{display:block;margin-bottom:8px;font-style:normal;font-family:var(--wide);font-stretch:125%;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.yr-moment-thumb figcaption{padding:44px 16px 14px;font-size:12.5px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){.yr-moment-lead:hover img,.yr-moment-thumb:hover img{transform:scale(1.03)}}@media (max-width: 760px){.yr-moments{grid-template-columns:minmax(0,1fr);height:auto}.yr-moment-lead{height:320px}.yr-moment-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.yr-moment-thumb{height:170px}.yr-moment-lead figcaption{font-size:15px;padding:50px 16px 16px}}.yr-confs:empty{display:none}.yr-champrow:has(.yr-confs:empty){grid-template-columns:minmax(280px,380px)}.yr-honors .yr-honor{flex:1 1 150px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 14px 18px}.yr-honorpic{height:64px;display:grid;place-items:center;margin-bottom:12px}.yr-honorpic .avatar.circle{box-shadow:0 0 0 2px var(--gold)}.yr-honorlogo{width:52px;height:52px;object-fit:contain}.yr-honorpic span{font-size:40px;line-height:1}.yr-honors .yr-mini{margin:0 0 6px;color:var(--gold)}.yr-honors .yr-confteam{justify-content:center;font-size:15px;line-height:1.2}.yr-honors .yr-tiny{margin-top:5px}.yr-honors .yr-viewlink{text-align:center}.yr-honorpic{height:84px}.yr-honortrophy{height:84px;width:auto;max-width:84px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.6))}.yr-champhero{position:relative;gap:36px;padding:28px 32px;margin:0 0 6px;border-bottom:none;border-radius:16px;background:linear-gradient(120deg,rgba(255,215,0,.16),transparent 58%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70052,var(--surface-shadow);overflow:hidden}.yr-champhero:after{content:"";position:absolute;right:-40px;top:-40px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.12),transparent 68%);pointer-events:none}.yr-trophy-lg{height:220px}.yr-herologo{margin:8px 0 10px}.yr-heroname{font-family:var(--display);font-weight:400;font-style:normal;font-size:44px;color:#fff}.yr-heroscore{margin-top:2px;font-family:var(--wide);font-stretch:106%;font-weight:800;font-size:14px}.yr-heroscore i{font-family:var(--display);font-weight:400;font-size:22px}.yr-champhero .yr-headline{max-width:620px;margin:14px 0 0;padding:10px 14px;border-radius:10px;background:#00000047;box-shadow:inset 3px 0 0 var(--gold);font-style:normal;font-size:14px;line-height:1.5;color:#d6d6d6}.yr-confgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:0;margin:0;border-bottom:none}.yr-confcard{padding:14px 16px 15px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0;transition:transform .18s var(--ease-out)}.yr-confhead{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--wide);font-stretch:122%;font-size:9.5px;letter-spacing:1.4px;color:var(--gold)}.yr-confhead img{width:22px;height:22px}.yr-confchamp{font-family:var(--wide);font-stretch:104%;font-weight:800;font-style:normal;text-transform:none;font-size:15.5px;color:#fff;min-width:0}.yr-confchamp .avatar{width:30px!important;height:30px!important;flex:none}.yr-confgrid+.yr-viewlink{margin-top:14px}@media (hover: hover){.yr-confcard:hover{transform:translateY(-2px)}}.nc-row:has(.yr-psround){padding:12px 18px;gap:14px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05)}.nc-row:has(.yr-psround):first-child{border-top:none}.yr-psround{flex:0 0 34%;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:13.5px;color:#fff}.yr-pslogo{width:30px;height:30px}.nc-row:has(.yr-psround) .nc-coach{flex:1;min-width:0;font-size:12.5px;color:#a8a8a8}.yr-teammark{color:#fff!important;font-weight:800;box-shadow:inset 0 -2px color-mix(in srgb,var(--tm, #FFD700) 80%,#fff);padding-bottom:1px}.nc-row:has(.yr-psround) .nc-score{flex:none;min-width:62px;text-align:center;padding:4px 10px;border-radius:999px;font-family:var(--display);font-weight:400;font-size:14px}.nc-score.yr-win{background:#3fb95021}.nc-score.yr-loss{background:#e0564f21}@media (max-width: 700px){.yr-champhero{padding:20px;gap:18px}.yr-trophy-lg{height:150px}.yr-heroname{font-size:32px}.nc-row:has(.yr-psround){flex-wrap:wrap;padding:12px 14px}.yr-psround{flex:1 1 60%}.nc-row:has(.yr-psround) .nc-coach{order:3;flex-basis:100%}}.yr-confhead{min-height:33px;box-sizing:border-box}.yr-champhero{flex-wrap:nowrap;align-items:center}.yr-champhero>div:nth-child(2){flex:1 1 0;min-width:0;position:relative;z-index:1}.yr-heroside{position:relative;z-index:1;flex:0 0 min(42%,430px);min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:28px;border-left:1px solid rgba(255,255,255,.09)}.yr-herofacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:20px}.yr-herofacts b{display:block;font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:#fff}.yr-herofacts span{display:block;margin-top:6px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim)}.yr-road{margin-top:2px;border-radius:11px;background:#0000004d;overflow:hidden}.yr-roadrow{display:flex;align-items:center;gap:10px;padding:9px 12px}.yr-roadrow+.yr-roadrow{border-top:1px solid rgba(255,255,255,.06)}.yr-roadround{flex:0 0 104px;font-family:var(--wide);font-stretch:115%;font-weight:800;font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);line-height:1.35}.yr-roadround i{display:block;font-style:normal;color:var(--dim)}.yr-roadopp{flex:1;min-width:0;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yr-roadopp em{font-style:normal;font-size:10px;color:var(--dim);margin-right:-3px}.yr-roadrow>b{flex:none;font-family:var(--display);font-weight:400;font-size:13.5px}.yr-roadrow>b.w{color:#3fb950}.yr-roadrow>b.l{color:#e0564f}@media (max-width: 900px){.yr-champhero{flex-wrap:wrap}.yr-heroside{flex:1 1 100%;padding:18px 0 0;border-left:none;border-top:1px solid rgba(255,255,255,.09)}}.yr-confgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.yr-confcard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 12px 0;overflow:hidden}.yr-conflogo{height:60px;display:grid;place-items:center;margin-bottom:12px}.yr-conflogo .avatar,.yr-conflogo img{width:56px!important;height:56px!important;object-fit:contain}.yr-confchamp{justify-content:center;font-size:16px;line-height:1.2;margin-bottom:16px}.yr-confhead{align-self:stretch;justify-content:center;gap:7px;min-height:0;margin:auto -12px 0;padding:9px 10px;border-bottom:none;border-top:1px solid rgba(255,255,255,.06);background:#00000047;font-size:8.5px;letter-spacing:1.2px;color:#9a9a9a}.yr-confhead img{width:16px;height:16px;opacity:.9}@media (max-width: 900px){.yr-confgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.yr-confgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yr-confhead span{white-space:nowrap}.yr-confhead{font-size:9px}.cfp-wrap{padding:18px 18px 14px;border-radius:16px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.cfp-cols{gap:26px}.cfp-collabel{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--wide);font-stretch:122%;font-size:9.5px;letter-spacing:1.5px;color:var(--gold)}.cfp-games{gap:14px}.cfp-game{position:relative;border-radius:12px;background:#161616;box-shadow:inset 0 0 0 1px #ffffff12;overflow:hidden}.cfp-bowl{margin:0;padding:7px 12px 6px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--wide);font-stretch:118%;font-size:8.5px;letter-spacing:1.2px;color:#a8a8a8}.cfp-team{position:relative;gap:9px;margin:0;padding:9px 12px 9px 10px}.cfp-team+.cfp-team{border-top:1px solid rgba(255,255,255,.06)}.cfp-seed{flex:0 0 16px;text-align:center;font-family:var(--display);font-weight:400;font-size:12px;color:#6f6f6f}.cfp-chip{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:auto;padding:0;border:none;border-radius:0;background:none!important;box-shadow:none!important;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:13.5px;letter-spacing:0}.cfp-chip img{width:22px;height:22px}.cfp-chip a,.cfp-chip span{text-shadow:none}.cfp-score{flex:0 0 26px;font-family:var(--display);font-weight:400;font-size:16px;color:#fff}.cfp-loser .cfp-chip{opacity:.5}.cfp-loser .cfp-score{color:#6f6f6f}.cfp-winner .cfp-score{color:var(--gold)}.cfp-winner:after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:3px;border-radius:2px 0 0 2px;background:var(--gold)}.cfp-cheeser{background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 34%,transparent),transparent 72%);box-shadow:inset 3px 0 0 var(--tc)}.cfp-cheeser.cfp-loser{background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 16%,transparent),transparent 60%)}.cfp-crowned .cfp-chip{box-shadow:none!important}.cfp-final{box-shadow:inset 0 0 0 1px #ffd70080,0 0 26px -8px #ffd70073;background:linear-gradient(160deg,#ffd70021,#161616 62%)}.cfp-final .cfp-bowl{color:var(--gold);background:#00000059}.cfp-final .cfp-team{padding-top:12px;padding-bottom:12px}.cfp-final .cfp-chip{font-size:15px}.cfp-final .cfp-score{font-size:20px;flex-basis:30px}.cfp-tbd{border-radius:12px;border:1px dashed rgba(255,255,255,.12)}.cfp-wrap{position:relative;isolation:isolate;overflow:hidden}.cfp-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../cfp-mark.webp) center / auto 92% no-repeat;opacity:0;animation:cfp-mark-in 1.4s var(--ease-out) .15s forwards;pointer-events:none}@keyframes cfp-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:.1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.cfp-wrap:before{animation:none;opacity:.1}}.cfp-game{background:#161616e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes cfp-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:.3;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.cfp-wrap:before{opacity:.3}}.cfp-game{background:#161616cc}@keyframes cfp-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:.24;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.cfp-wrap:before{opacity:.24}}.scores-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:18px}.score-card.sc2{position:relative;display:block;padding:0;border:none;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);color:inherit;overflow:hidden}.score-card.sc2:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.sc2 .bowl-name{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 14px 9px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9px;letter-spacing:1.3px;color:var(--dim)}.sc2 .bowl-name i{font-style:normal;padding:2px 8px;border-radius:999px;background:#1c1c1c;color:#bdbdbd;letter-spacing:1px}.sc2 .score-row{padding:9px 14px 9px 16px;gap:10px}.sc2 .score-row+.score-row{border-top:1px solid rgba(255,255,255,.05)}.sc2 .team{display:flex;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:600;color:#9a9a9a}.sc2 .team span,.sc2 .team a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc2 .team.winner{color:#fff;font-weight:800}.sc2 .team em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--gold);margin-right:-3px}.sc-logo{flex:none;width:26px;height:26px;display:grid;place-items:center}.sc-logo:empty{border-radius:50%;background:#1e1e1e}.sc-logo img{width:26px!important;height:26px!important}.sc2 .pts{flex:none;font-family:var(--display);font-weight:400;font-size:20px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.sc2 .pts.loser{font-family:var(--display);font-weight:400;font-size:20px;color:#6f6f6f}.sc2 .score-row.won .pts{color:var(--gold)}.sc-foot{padding:8px 14px 9px 16px;border-top:1px solid rgba(255,255,255,.05);font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:#6f6f6f;transition:color .14s ease}.sc2.sc-gow{box-shadow:inset 0 0 0 1px #ffd70080,var(--surface-shadow);background:linear-gradient(150deg,rgba(255,215,0,.1),transparent 55%),var(--surface)}.sc2.sc-gow .bowl-name span{color:var(--gold)}@media (hover: hover){a.sc2:hover{transform:translateY(-2px)}a.sc2:hover .sc-foot{color:var(--gold)}}.ss2 .ss-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:6px 0 16px}.ss2 .ss-view{margin:0;border-radius:999px;border-color:#ffffff1a;background:var(--panel);padding:3px}.ss2 .ss-view button{border:0;border-radius:999px;padding:7px 16px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:10px;letter-spacing:1.1px}.ss2 .ss-view button+button{border-left:0}.ss2 .ss-view button.on{background:var(--gold);color:#111}.ss-pills{display:flex;flex-wrap:wrap;gap:6px}.ss-pills button{padding:7px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel);font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#aaa;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease}.ss-pills button:hover{color:#fff}.ss-pills button.active{background:#fff;border-color:#fff;color:#111}.ss-pills button:active{transform:scale(.97)}.ss2 .ss-toolbar-r{margin-left:auto;display:flex;align-items:center;gap:14px}.ss2 .ss-toolbar-r .gz-year{margin:0;border-radius:999px;padding:7px 14px;font-size:12px}.ss2 .ss-cmp{float:none;margin:0;white-space:nowrap}.ss2 .ss-totals{margin:0 0 22px}.ss2 .ss-spottabs{margin:0 0 18px}.ss2 .pp-sec{border-bottom:0;padding:18px 20px 20px;margin-bottom:16px;border-radius:15px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.ss2 .pp-sec.bare{background:none;box-shadow:none;padding:0;margin-bottom:22px;border-radius:0}.ss2 .pp-head{margin-bottom:16px}.ss2 .pp-footnote{margin-bottom:0}.ss-lcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss-lc{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:14px 16px 10px;border-radius:15px;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 16%,#121212),#0c0c0c 62%);box-shadow:var(--surface-edge),var(--surface-shadow)}.ss-lc:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.ss-lc-top{display:flex;align-items:center;justify-content:space-between;min-height:22px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:#a9a9a9}.ss-lc-top .avatar.square{background:transparent;border:0}.ss-lc-main{display:flex;align-items:center;gap:14px;margin:10px 0 12px;min-width:0}.ss-lc-main>.avatar{flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 70%,#fff 0%)}.ss-lc-main>div{min-width:0}.ss-lc-num{font-family:var(--display);font-size:38px;line-height:1;color:#fff}.ss-lc-num i{margin-left:6px;font-style:normal;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9px;letter-spacing:1.3px;color:var(--gold)}.ss-lc-main b{display:block;margin-top:6px;font-family:var(--wide);font-stretch:112%;font-weight:800;font-size:13px;letter-spacing:.4px;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-lc-main span{display:block;margin-top:2px;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-lc-next{margin-top:auto;border-top:1px solid rgba(255,255,255,.07)}.ss-lc-next a{display:grid;grid-template-columns:12px 22px minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;color:inherit}.ss-lc-next a+a{border-top:1px solid rgba(255,255,255,.045)}.ss-lc-next em{font-style:normal;font-size:10px;font-weight:800;color:#6f6f6f}.ss-lc-next b{font-size:12.5px;font-weight:700;color:#e6e6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-lc-next a:hover b{color:var(--gold)}.ss-lc-next span{font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-lc-next u{text-decoration:none;font-family:var(--display);font-size:14px;color:#fff}.ss2 .ss-bar{height:5px;border-radius:999px;background:#ffffff12}.ss2 .ss-bar i{border-radius:999px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 60%,#fff))}.ss2 .ss-three{gap:18px 0}.ss2 .ss-three>div{padding:0 22px}.ss2 .ss-three>div:first-child{padding-left:0}.ss2 .ss-three>div:last-child{padding-right:0}.ss2 .ss-three>div+div{border-left:1px solid rgba(255,255,255,.06)}.ss2 .ss-three .ss-mini{margin-bottom:8px}.ss2 .ss-insights{gap:12px}.ss2 .ss-insights>div{border-left:3px solid var(--acc);padding:12px 14px;border-radius:0 11px 11px 0;background:#ffffff08}.ss2 .ss-insights p{font-size:13.5px}.ss2 .ss-vers{gap:12px}.ss2 .ss-vers-card{padding:12px 14px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0b}.ss2 .ss-table thead th{background:#121212}.ss2 .ss-more{border-bottom:0;padding-bottom:2px}.ss2 .ss-plotbtns button{border-radius:999px}@media (max-width: 900px){.ss-lcs{grid-template-columns:repeat(2,minmax(0,1fr))}.ss2 .ss-totals{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.ss2 .ss-three>div{padding:0}.ss2 .ss-three>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.ss2 .ss-toolbar-r{margin-left:0;width:100%;justify-content:space-between}}@media (max-width: 560px){.ss-lcs{grid-template-columns:1fr}.ss2 .pp-sec{padding:16px 14px}}.ss2 .ss-contrib-row>span{flex-shrink:0;white-space:nowrap;font-size:12.5px}.ss2 .ss-contrib-row .ss-who{font-size:13px}.ss2 .ss-contrib-row .ss-who a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss2 .ss-contrib-row .ss-pos{flex-shrink:0}.ss2 .ss-spot-right{display:block}.ss2 .ss-spot-share{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ss2 .ss-spot-right>.ss-bar{height:8px;margin-top:12px}.ss2 .ss-spot-right{position:relative}.ss2 .ss-spot-share{min-height:84px}@media (min-width: 901px){.ss2 .ss-spot-share>.avatar{position:absolute;right:0;bottom:48px}}@media (max-width: 900px){.ss2 .ss-spot-share>.avatar{width:96px!important;height:96px!important}}.ss2 .ss-table{font-variant-numeric:tabular-nums;font-size:13.5px}.ss2 .ss-table th{padding:10px 12px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:9px;letter-spacing:1.2px;color:#7f7f7f;border-bottom:1px solid rgba(255,255,255,.09)}.ss2 .ss-table th:has(.ss-sort.on){color:var(--gold)}.ss2 .ss-table td{padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#cfcfcf}.ss2 .ss-table tbody tr:last-child td{border-bottom:0}.ss2 .ss-table tbody tr:nth-child(2n){background:#ffffff05}.ss2 .ss-table td.l{border-left:3px solid var(--tc);padding-left:10px}.ss2 .ss-table tr.first td{background:none}.ss2 .ss-table tr.first{background:linear-gradient(90deg,rgba(255,215,0,.16),rgba(255,215,0,.04) 45%,transparent 85%)}.ss2 .ss-table tr.first td.l{border-left-color:var(--gold)}.ss2 .ss-table td.srt{color:#fff;font-weight:700;background:#ffffff08}.ss2 .ss-table td.l .ss-cellwho{gap:11px}.ss2 .ss-table td.l .ss-cellwho>em{flex:0 0 22px;margin:0;padding:0;background:none;border-radius:0;text-align:center;font-family:var(--display);font-weight:400;font-size:13px;color:#6a6a6a}.ss2 .ss-table tr.first td.l .ss-cellwho>em{height:22px;line-height:22px;border-radius:50%;background:var(--gold);color:#000;font-size:12px}.ss-cellname{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.1}.ss-cellname a{font-size:14px}.ss2 .ss-table td.l .ss-cellname span{display:flex;align-items:center;gap:5px;margin:0;font-size:9.5px}.ss-cellname .avatar.square{background:transparent;border:0}.ss-share{display:flex;align-items:center;gap:10px;justify-content:flex-end}.ss-share .ss-bar{flex:1;min-width:60px;margin:0}.ss-share span{flex:0 0 44px;text-align:right}.ss2 .ss-table .sh{width:150px}.ss2 .ss-more{margin-top:6px;border-top:1px solid rgba(255,255,255,.06);padding:12px 0 2px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:10px;letter-spacing:1.2px}.ss2 .pp-snap{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ss2 .pp-snap-cell,.ss2 .pp-snap-cell:first-child{padding:0 12px;text-align:center}.ss2 .ss-prod-top{justify-content:center}.ss2 .ss-score .pp-snap{display:flex}.ss2 .ss-score .pp-snap-cell{padding:0 26px}@media (max-width: 800px){.ss2 .pp-snap{display:flex;justify-content:center}.ss2 .pp-snap-cell{flex:1 1 40%;border-left:0}}.hn2 .hn-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:30px;margin-top:8px;padding:22px 28px;border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,rgba(255,215,0,.17),transparent 55%),linear-gradient(120deg,color-mix(in srgb,var(--tc) 22%,#101010),#0b0b0b 70%);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.hn2 .hn-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--gold)}.hn2 .hn-hero-art{display:flex;align-items:flex-end;gap:18px;flex:none}.hn2 .hn-hero-trophy{height:190px;width:auto;max-width:150px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.hn2 .hn-hero .hn-headshot{border-radius:14px;box-shadow:0 0 0 2px var(--tc),0 14px 26px -12px #000}.hn2 .hn-hero-main{flex:1;min-width:0}.hn2 .hn-kicker{font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.hn2 .hn-winner{font-family:var(--display);font-weight:400;font-style:normal;font-size:44px;line-height:1}.hn2 .hn-also{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.hn2 .hn-also i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-right:4px}.hn2 .hn-also span{padding:5px 10px;border-radius:999px;background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70047;font-size:10.5px;font-weight:800;letter-spacing:.5px;color:#f3dc7a}.hn2 .hn-hero-stats{display:flex;flex:none;border-radius:13px;background:#00000059;box-shadow:inset 0 0 0 1px #ffffff12}.hn2 .hn-hero-stats>div{padding:16px 20px;text-align:center}.hn2 .hn-hero-stats>div+div{border-left:1px solid rgba(255,255,255,.07)}.hn2 .hn-hero-stats b{display:block;font-family:var(--display);font-weight:400;font-size:28px;line-height:1;color:#fff}.hn2 .hn-hero-stats span{display:block;margin-top:8px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim);white-space:nowrap}.hn2 .hn-agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hn2 .hn-acard{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:13px;background:linear-gradient(120deg,color-mix(in srgb,var(--tc) 13%,#121212),#0c0c0c 65%);box-shadow:var(--surface-edge),var(--surface-shadow)}.hn2 .hn-acard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.hn2 .hn-acard-trophy{flex:0 0 46px;height:66px;display:flex;align-items:center;justify-content:center;font-size:30px}.hn2 .hn-acard-trophy img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.hn2 .hn-acard-b{flex:1;min-width:0}.hn2 .hn-acard-b i{display:block;font-style:normal;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn2 .hn-acard-b b{display:block;margin-top:5px;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn2 .hn-acard-b b a{color:#fff}.hn2 .hn-acard-b b a:hover{color:var(--gold)}.hn2 .hn-acard-b span{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn2 .hn-acard-b .hn-logo{width:15px;height:15px}.hn2 .hn-acard .hn-headshot{border-radius:11px}.hn2 .hn-acard.off{background:#0d0d0d;opacity:.55}.hn2 .hn-acard.off img{filter:grayscale(1) brightness(.6)}.hn2 .hn-acard.off .hn-acard-b i{color:#9a9a9a}.hn2 .hn-tabsrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hn2 .hn-scope{margin:0 0 0 auto;border-radius:999px;padding:7px 12px}.hn2 .ss-pills button em{font-style:normal;margin-left:4px;opacity:.6}.hn2 .hn-weeks{margin-bottom:12px}.hn2 .hn-aagrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;align-items:start}.hn2 .hn-aagrid>.hn-panel:only-child{grid-column:1 / -1}.hn2 .hn-panel{padding:14px 16px 8px;border-radius:15px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.hn2 .hn-panel-h{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.hn2 .hn-panel-h em{font-style:normal;color:var(--dim)}.hn2 .hn-row{gap:12px;padding:8px 6px 8px 0;border-bottom:1px solid rgba(255,255,255,.045);color:inherit;border-radius:8px;transition:background-color .14s ease}.hn2 .hn-row:last-child{border-bottom:0}.hn2 .hn-row:hover{background:#ffffff08}.hn2 .hn-row:hover .hn-name{color:var(--gold)}.hn2 .hn-pos{width:38px;padding:4px 0;border-radius:7px;text-align:center;font-size:10px;background:color-mix(in srgb,var(--tc) 28%,#161616);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 55%,transparent)}.hn2 .hn-row .avatar{flex:none}.hn2 .hn-row-b{flex:1;min-width:0}.hn2 .hn-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn2 .hn-sub{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px}.hn2 .hn-row .hn-sub .hn-logo{width:15px;height:15px}.hn2 .hn-note{flex:none;font-style:normal;padding:4px 9px;border-radius:999px;background:#ffffff0d;font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#bdbdbd}.hn2 .hn-none{padding:12px 0 8px;font-size:12.5px;color:var(--dim)}@media (max-width: 980px){.hn2 .hn-hero{flex-wrap:wrap;gap:18px;padding:18px}.hn2 .hn-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.hn2 .hn-agrid,.hn2 .hn-aagrid{grid-template-columns:1fr}.hn2 .hn-hero-trophy{height:130px}.hn2 .hn-hero .hn-headshot{width:110px!important;height:110px!important}.hn2 .hn-winner{font-size:30px}.hn2 .hn-hero-stats{width:100%}.hn2 .hn-hero-stats>div{flex:1;padding:12px 6px}}@media (min-width: 641px){.hn2 .hn-aagrid>.hn-panel:only-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.hn2 .hn-aagrid>.hn-panel:only-child .hn-panel-h{grid-column:1 / -1}}.hn2 .hn-car{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;padding:20px 10px 34px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--tc) 20%,#111),#0b0b0b 68%);box-shadow:var(--surface-edge),var(--surface-shadow)}.hn2 .hn-car:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.hn2 .hn-car-body{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:28px;min-height:170px;animation:fx-fade .24s ease}.hn2 .hn-car-trophy{flex:none;width:130px;height:170px;display:flex;align-items:center;justify-content:center;font-size:78px}.hn2 .hn-car-trophy img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.hn2 .hn-car .hn-headshot{border-radius:14px;box-shadow:0 0 0 2px var(--tc),0 14px 26px -12px #000}.hn2 .hn-car-text{min-width:0;flex:0 1 340px}.hn2 .hn-car .hn-awinner{font-family:var(--display);font-weight:400;font-style:normal;font-size:30px;line-height:1.05}.hn2 .hn-car .hn-awinner a{color:#fff}.hn2 .hn-car .hn-awinner a:hover{color:var(--gold)}.hn2 .hn-car .hn-statline{font-size:13px;color:#d8d8d8}.hn2 .hn-car .hn-arrow{flex:none;width:40px;height:40px;padding:0 0 4px;border-radius:50%;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;font-size:26px;color:#cfcfcf;transition:background-color .14s ease,transform .14s var(--ease-out)}.hn2 .hn-car .hn-arrow:hover{background:var(--gold);color:#111}.hn2 .hn-car .hn-arrow:active{transform:scale(.94)}.hn2 .hn-car.off .hn-car-trophy img{filter:grayscale(1) brightness(.55)}.hn2 .hn-dots{position:absolute;left:0;right:0;bottom:13px;display:flex;justify-content:center;gap:5px}.hn2 .hn-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff2e;cursor:pointer;transition:width .18s var(--ease-out),background-color .18s ease}.hn2 .hn-dots button:hover{background:#ffffff73}.hn2 .hn-dots button.on{width:20px;background:var(--gold)}@media (max-width: 700px){.hn2 .hn-car{padding:16px 4px 32px}.hn2 .hn-car-body{flex-wrap:wrap;gap:14px;text-align:center}.hn2 .hn-car-trophy{width:84px;height:110px;font-size:54px}.hn2 .hn-car .hn-headshot{width:92px!important;height:92px!important}.hn2 .hn-car-text{flex-basis:100%}.hn2 .hn-car .hn-line{justify-content:center}.hn2 .hn-car .hn-awinner{font-size:22px}.hn2 .hn-car .hn-arrow{width:32px;height:32px;font-size:20px}}.dp2 .dp-empty{padding:18px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge);color:var(--dim);font-size:13px}.dp2 .avatar.square{background:transparent;border:0;flex:none}.dp-firsts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.dp-first{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;color:inherit;background:radial-gradient(120% 140% at 0% 0%,rgba(255,215,0,.15),transparent 55%),linear-gradient(120deg,color-mix(in srgb,var(--tc) 24%,#111),#0b0b0b 72%);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow);transition:transform .16s var(--ease-out)}.dp-first:hover{transform:translateY(-2px)}.dp-first-pick{flex:none;text-align:center;min-width:54px}.dp-first-pick b{display:block;font-family:var(--display);font-weight:400;font-size:42px;line-height:1;color:var(--gold)}.dp-first-pick i{display:block;font-style:normal;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:#b9b9b9}.dp-first-pick i:first-child{margin-bottom:4px}.dp-first-pick i:last-child{margin-top:4px}.dp-first>.avatar{flex:none;box-shadow:0 0 0 2px var(--tc)}.dp-first-b{min-width:0}.dp-first-b b{display:block;font-family:var(--display);font-weight:400;font-size:21px;line-height:1.1;color:#fff;text-transform:uppercase}.dp-first:hover .dp-first-b b{color:var(--gold)}.dp-first-b span,.dp-pick-b span{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-first-b em{display:inline-block;margin-top:9px;padding:5px 10px;border-radius:999px;background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70047;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:#f3dc7a}.dp-round2{margin-top:14px}.dp-round-h{margin-bottom:8px;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px}.dp-round-h:after{content:"";flex:1;height:1px;background:#ffffff12}.dp-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dp-pick{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:9px 14px 9px 16px;border-radius:13px;color:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--tc) 12%,#121212),#0c0c0c 60%);box-shadow:var(--surface-edge),var(--surface-shadow)}.dp-pick:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.dp-pick-n{flex:0 0 34px;text-align:center;font-family:var(--display);font-size:20px;color:#fff}.dp-pick>.avatar{flex:none}.dp-pick-b{flex:1;min-width:0}.dp-pick-b b{display:block;font-size:14.5px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-pick:hover .dp-pick-b b{color:var(--gold)}.dp-pick em{flex:none;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#cfcfcf;text-align:right;max-width:40%}.dp-teams{columns:3;column-gap:12px}.dp-team{break-inside:avoid;position:relative;overflow:hidden;margin-bottom:12px;padding:12px 14px 6px;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.dp-team:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tc)}.dp-team-h{display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:11.5px;letter-spacing:.8px;text-transform:uppercase}.dp-team-h a{color:#fff}.dp-team-h a:hover{color:var(--gold)}.dp-team-h em{margin-left:auto;font-style:normal;font-family:var(--display);font-weight:400;font-size:15px;color:var(--gold)}.dp2 .dp-prow{display:flex;align-items:center;gap:10px;padding:7px 0;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:inherit}.dp2 .dp-prow:last-child{border-bottom:0}.dp2 .dp-prow .avatar{flex:none}.dp2 .dp-prow b{flex:1;min-width:0;font-size:13px;font-weight:700;color:#e9e9e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp2 .dp-prow:hover b{color:var(--gold)}.dp2 .dp-prow i{flex:none;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:1px;color:var(--dim)}.dp2 .dp-prow u{flex:0 0 26px;text-align:right;text-decoration:none;font-family:var(--display);font-size:13px;color:#fff}@media (max-width: 980px){.dp-teams{columns:2}}@media (max-width: 640px){.dp-teams{columns:1}.dp-picks{grid-template-columns:1fr}.dp-pick em{display:none}}.dp2 .dp-prow b .dp-dest{font-weight:800;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--gold)}.mo-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mo-story{position:relative;overflow:hidden;display:flex;gap:16px;padding:18px 20px 16px;border-radius:15px;background:linear-gradient(125deg,color-mix(in srgb,var(--tc) 17%,#121212),#0c0c0c 62%);box-shadow:var(--surface-edge),var(--surface-shadow)}.mo-story:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc)}.mo-story-n{flex:none;font-family:var(--display);font-size:34px;line-height:1;color:#ffffff29}.mo-story-b{min-width:0;display:flex;flex-direction:column}.mo-story h3{margin:0;font-family:var(--display);font-weight:400;font-size:19px;line-height:1.15;text-transform:uppercase;color:#fff}.mo-story p{margin:9px 0 14px;font-size:13.5px;line-height:1.55;color:#cfcfcf}.mo-story-tag{margin-top:auto;display:flex;align-items:center;gap:8px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase}.mo-story-tag .avatar.square{background:transparent;border:0}.mo-story-tag a{color:#fff}.mo-story-tag a:hover{color:var(--gold)}.mo-story-tag i{font-style:normal;color:var(--dim)}.mo-story-tag i:before{content:"·";margin-right:8px}.mo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;grid-auto-flow:dense;gap:10px}.mo-photo{position:relative;overflow:hidden;padding:0;border:0;border-radius:14px;background:#111;cursor:zoom-in;text-align:left;box-shadow:var(--surface-shadow)}.mo-photo.lead{grid-column:span 2;grid-row:span 2}.mo-photo.wide{grid-column:span 2}.mo-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .36s var(--ease-out)}.mo-photo:hover img{transform:scale(1.04)}.mo-cap{position:absolute;left:0;right:0;bottom:0;padding:46px 14px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));font-size:12px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mo-photo.lead .mo-cap{padding:80px 20px 18px;font-family:var(--wide);font-stretch:104%;font-weight:800;font-size:17px;line-height:1.35;-webkit-line-clamp:4}.mo-cap i{display:block;margin-bottom:8px;font-style:normal;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.mo-photo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mo-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 16px;background:#000000eb;animation:fx-fade .18s ease;cursor:zoom-out}.mo-light figure{margin:0;max-width:min(1100px,100%);cursor:default}.mo-light img{display:block;max-width:100%;max-height:76vh;margin:0 auto;border-radius:12px}.mo-light figcaption{margin-top:14px;text-align:center;font-size:14.5px;font-weight:600;line-height:1.5;color:#f1f1f1}.mo-light figcaption i{display:block;margin-bottom:6px;font-style:normal;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.6px;color:var(--gold)}.mo-light-nav,.mo-light-x{flex:none;width:44px;height:44px;padding:0 0 4px;border:0;border-radius:50%;background:#ffffff14;color:#fff;font-size:28px;line-height:1;cursor:pointer}.mo-light-nav:hover,.mo-light-x:hover{background:var(--gold);color:#111}.mo-light-x{position:absolute;top:16px;right:16px}@media (max-width: 900px){.mo-stories{grid-template-columns:1fr}.mo-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.mo-photo.wide{grid-column:span 1}.mo-photo.lead .mo-cap{font-size:14px;padding:60px 14px 14px}.mo-light-nav{position:absolute;bottom:14px}.mo-light-nav.prev{left:16px}.mo-light-nav.next{right:16px}}.dr2 .dr-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 14px}.dr2 .dr-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 18px;align-items:start}.dr2 .dr-firsts{display:grid;gap:10px}.dr2 .dp-first{padding:18px 20px}.dr2 .dp-first-b b{font-size:24px}.dr2 .dr-panel{padding:8px 16px 14px;border-radius:15px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.dr2 .dr-school{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.dr2 .dr-nologo{width:26px;height:26px;border-radius:6px;background:#1c1c1c;flex:none}.dr2 .dr-school-b{flex:1;min-width:0}.dr2 .dr-school-h{display:flex;align-items:baseline;gap:10px}.dr2 .dr-school-h a,.dr2 .dr-school-h span{font-weight:800;font-size:13.5px;color:#fff;white-space:nowrap}.dr2 .dr-school-h a:hover{color:var(--gold)}.dr2 .dr-school-h i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.8px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr2 .dr-meter{display:block;height:5px;margin-top:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.dr2 .dr-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tc),color-mix(in srgb,var(--tc) 55%,#fff))}.dr2 .dr-school>b{flex:0 0 26px;text-align:right;font-family:var(--display);font-weight:400;font-size:20px;color:var(--gold)}.dr2 .dr-pos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px}.dr2 .dr-pos span{flex-basis:100%;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.dr2 .dr-pos em{font-style:normal;padding:5px 9px;border-radius:999px;background:#ffffff0d;font-size:10px;font-weight:800;letter-spacing:.6px;color:#d6d6d6}.dr2 .dr-pos em b{margin-left:6px;color:var(--gold)}@media (max-width: 900px){.dr2 .dr-top{grid-template-columns:1fr}}.dr2 .dr-bar{margin:2px 0 12px}.dr2 .dr-years{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--panel);box-shadow:inset 0 0 0 1px #ffffff1a}.dr2 .dr-years span{padding:0 10px 0 12px;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.dr2 .dr-years button{border:0;border-radius:999px;padding:7px 16px;background:none;cursor:pointer;font-family:var(--display);font-size:13px;color:#9a9a9a;transition:background-color .16s ease,color .16s ease}.dr2 .dr-years button:hover{color:#fff}.dr2 .dr-years button.on{background:var(--gold);color:#111}.yr-years{align-self:center;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#0000008c;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:14px;font-weight:400;position:relative;z-index:1}.yr-years:before{content:"Season";padding:0 8px 0 12px;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.yr-years a,.yr-years .active{padding:8px 18px;border-radius:999px;border-bottom:0;font-family:var(--display);line-height:1;transition:background-color .16s ease,color .16s ease}.yr-years a{color:#a3a3a3}.yr-years a:hover{color:#fff;background:#ffffff14}.yr-years .active{background:var(--gold);color:#111}.ga-hero{position:relative;overflow:hidden;margin-bottom:22px;padding:0 28px 26px;border-radius:18px;background:radial-gradient(110% 150% at 0% 0%,color-mix(in srgb,var(--tc) 34%,transparent),transparent 58%),linear-gradient(180deg,#141414,#0a0a0a);box-shadow:var(--surface-edge),var(--surface-shadow)}.ga-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--tc),color-mix(in srgb,var(--tc) 40%,var(--gold)))}.ga-hero.gow{box-shadow:inset 0 0 0 1px #ffd70059,var(--surface-shadow)}.ga-mast{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0 14px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.ga-mast span{font-family:var(--display);font-size:15px;letter-spacing:.5px;color:#fff}.ga-mast i{font-style:normal;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.ga-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center}.ga-kickers{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ga-kickers em{font-style:normal;padding:5px 10px;border-radius:999px;background:#ffffff12;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#d2d2d2}.ga-kickers em.gold{background:var(--gold);color:#111}.ga-headline{margin:0;font-family:var(--wide);font-stretch:108%;font-weight:900;font-size:clamp(26px,3.3vw,40px);line-height:1.1;letter-spacing:-.3px;color:#fff;text-wrap:balance}.ga-byline{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.ga-byline .wr-card{margin:0}.ga-byline .share-btn{margin:0 0 0 auto}.ga-score{display:block;padding:14px 16px 12px;border-radius:15px;background:#00000080;box-shadow:inset 0 0 0 1px #ffffff17;color:inherit;transition:transform .16s var(--ease-out),box-shadow .16s ease}.ga-score:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffd70073}.ga-score-h,.ga-score-f{font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.ga-score-f{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:var(--gold)}.ga-score-row{display:flex;align-items:center;gap:12px;padding:9px 0;opacity:.6}.ga-score-row.win{opacity:1}.ga-score-row+.ga-score-row{border-top:1px solid rgba(255,255,255,.06)}.ga-score-row .avatar.square{background:transparent;border:0;flex:none}.ga-logo,.ga-nologo{width:38px;height:38px;object-fit:contain;flex:none}.ga-nologo{border-radius:9px;background:#1c1c1c}.ga-score-row span{flex:1;min-width:0;font-family:var(--wide);font-stretch:110%;font-weight:800;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-score-row span i{font-style:normal;margin-right:6px;font-size:11px;color:var(--gold)}.ga-score-row b{font-family:var(--display);font-weight:400;font-size:32px;line-height:1;color:#fff}.ga-score-row.win b{color:var(--gold)}.ga-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:start}.ga-main{min-width:0}.ga-main>section,.ga-wide{margin-top:30px}.ga-label{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.ga-label:after{content:"";flex:1;height:1px;background:#ffffff14}.ga-label .ss-link{order:2}.ga-lede{padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.08)}.ga-lede .prose p{margin:0;font-size:18px;line-height:1.65;color:#ececec}.ga-lede .prose strong{color:#fff}.ga-col-title{margin:0 0 16px;font-family:var(--wide);font-stretch:106%;font-weight:900;font-size:26px;line-height:1.18;color:#fff;text-wrap:balance}.ga .ga-col-body .prose p{font-size:16px;line-height:1.8;color:#d9d9d9;margin-bottom:18px;max-width:68ch}.ga .ga-col-body .prose strong{color:#fff}.ga-quote{position:relative;margin:30px 0 0;padding:24px 26px 22px 62px;border-radius:15px;background:linear-gradient(120deg,color-mix(in srgb,var(--tc) 18%,#121212),#0c0c0c 70%);box-shadow:var(--surface-edge),var(--surface-shadow)}.ga-quote:before{content:"“";position:absolute;left:18px;top:4px;font-family:Georgia,serif;font-size:78px;line-height:1;color:var(--gold)}.ga-quote p{margin:0;font-size:17px;font-style:italic;line-height:1.65;color:#f1f1f1}.ga-quote cite{display:block;margin-top:14px;font-style:normal;font-family:var(--wide);font-stretch:112%;font-weight:800;font-size:13px;color:var(--gold)}.ga-quote cite span{margin-left:10px;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.ga-takeaways{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ga-takeaways li{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge)}.ga-takeaways li b{flex:none;font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:var(--gold)}.ga-takeaways li span{font-size:14.5px;line-height:1.6;color:#dcdcdc}.ga-pulse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ga-post{display:flex;gap:12px;padding:13px 14px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge)}.ga-post-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tc) 45%,#222);font-family:var(--display);font-size:14px;color:#fff}.ga-post b{font-size:12.5px;font-weight:800;color:#fff}.ga-post p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#c9c9c9}.ga-side{display:grid;gap:12px;position:sticky;top:76px}.ga-card,.ga-box{padding:14px 16px;border-radius:15px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.ga-card-h{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.ga-rundown{list-style:none;margin:0;padding:0}.ga-rundown li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ga-rundown li:last-child{border-bottom:0;padding-bottom:2px}.ga-rundown b{display:block;font-size:14px;font-weight:800;color:#fff}.ga-rundown span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#a9a9a9}.ga-grades{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px}.ga-grade{padding:12px 6px 10px;border-radius:11px;text-align:center;background:#ffffff0a}.ga-grade b{display:block;font-family:var(--display);font-weight:400;font-size:28px;line-height:1;color:#fff}.ga-grade span{display:block;margin-top:8px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:8px;letter-spacing:1.1px;text-transform:uppercase;color:var(--dim)}.ga-grade.g-a b{color:#4ade80}.ga-grade.g-b b{color:var(--gold)}.ga-grade.g-c b{color:#fb923c}.ga-grade.g-d b,.ga-grade.g-f b{color:#f0666b}.ga-ball{box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.ga-ball-row{display:flex;align-items:center;gap:14px;padding:12px 0 10px;color:inherit}.ga-ball-row .avatar{flex:none}.ga-ball-row b{display:block;font-family:var(--display);font-weight:400;font-size:19px;line-height:1.1;text-transform:uppercase;color:#fff}.ga-ball-row:hover b{color:var(--gold)}.ga-ball-row i{display:block;margin-top:5px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.ga-ball-text .prose p{margin:0;font-size:13px;line-height:1.55;color:#bdbdbd}.ga-moments{list-style:none;margin:0;padding:12px 0 2px}.ga-moments li{position:relative;padding:0 0 14px 22px;font-size:13px;line-height:1.5;color:#cfcfcf}.ga-moments li:before{content:"";position:absolute;left:3px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.ga-moments li:after{content:"";position:absolute;left:6px;top:16px;bottom:-4px;width:1px;background:#ffffff1f}.ga-moments li:last-child{padding-bottom:0}.ga-moments li:last-child:after{display:none}.ga-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ga-stats li{padding:11px 14px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.ga-stats b{display:block;font-size:13.5px;font-weight:800;color:#fff}.ga-stats span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#a9a9a9}.ga-boxes{columns:2;column-gap:12px}.ga-box{break-inside:avoid;margin-bottom:12px;padding-bottom:6px}.ga-box .data-table{width:100%}.ga .gz-foot{margin-top:18px}@media (max-width: 980px){.ga-hero{padding:0 18px 20px}.ga-hero-grid,.ga-layout{grid-template-columns:minmax(0,1fr);gap:22px}.ga-side{position:static}.ga-byline .share-btn{margin-left:0}}@media (max-width: 640px){.ga-pulse,.ga-stats{grid-template-columns:1fr}.ga-boxes{columns:1}.ga-lede .prose p{font-size:16px}.ga-quote{padding:46px 18px 18px}.ga-quote:before{left:14px;top:-4px}.ga-col-title{font-size:22px}}.main-wrap.gz.ga{max-width:1180px}.ga-side{position:static}.ga-press{display:grid}.ga-take{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ga-take:last-child{border-bottom:0;padding-bottom:2px}.ga-take .wr-sticker,.ga-take .wr-badge{flex:none}.ga-take b{display:block;font-family:var(--display);font-weight:400;font-size:14px;line-height:1.1;color:#fff}.ga-take i{display:block;margin-top:3px;font-style:normal;font-family:var(--wide);font-stretch:122%;font-weight:800;font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--wr)}.ga-take p{margin:6px 0 0;font-size:13px;line-height:1.5;color:#cfcfcf}.ga-take>.wr-sticker,.ga-take>.wr-badge{width:46px;object-fit:contain;object-position:center top}.atl{margin-top:18px}.atl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.atl-head h3{display:flex;align-items:center;margin:0;font-family:var(--wide);font-stretch:125%;font-weight:800;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff}.atl-head h3:before{content:"";width:3px;height:14px;margin-right:10px;background:var(--gold)}.atl-grid{grid-auto-rows:176px}.atl-date{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:#fff}.atl .mo-photo.lead .atl-date{background:var(--gold);color:#111}.atl .mo-photo.lead .mo-cap{font-size:16px}@media (max-width: 900px){.atl-grid{grid-auto-rows:150px}.atl .mo-photo.lead .mo-cap{font-size:13.5px}}.atl .mo-photo:not(.lead) .mo-cap{-webkit-line-clamp:2;font-size:11.5px;padding:40px 12px 11px}.cr2{padding:4px 8px 8px}.cr2-row{position:relative;display:flex;align-items:center;gap:11px;padding:9px 10px 9px 8px;border-radius:11px;color:inherit;transition:background-color .14s ease}.cr2-row+.cr2-row{margin-top:1px}.cr2-row:hover{background:#ffffff0a}.cr2-row.first{background:linear-gradient(90deg,rgba(255,215,0,.13),transparent 75%);box-shadow:inset 0 0 0 1px #ffd70047;margin-bottom:4px}.cr2-rank{flex:0 0 22px;text-align:center;font-family:var(--display);font-size:16px;line-height:1;color:#777;font-variant-numeric:tabular-nums}.cr2-row.first .cr2-rank,.cr2-row:nth-child(-n+3) .cr2-rank{color:var(--gold)}.cr2-face{flex:none;width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 2px var(--tc);overflow:hidden;background:#161616}.cr2-face .avatar{display:block}.cr2-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cr2-id>b{font-size:13.5px;font-weight:800;line-height:1.15;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr2-row:hover .cr2-id>b{color:var(--gold)}.cr2-sub{display:flex;align-items:center;gap:5px;font-family:var(--wide);font-stretch:118%;font-weight:800;font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--dim)}.cr2-sub .avatar.square{background:transparent;border:0}.cr2-id>i{font-style:normal;font-size:11.5px;line-height:1.35;color:#9c9c9c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr2-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cr2-right b{font-family:var(--display);font-weight:400;font-size:15px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cr2-right em{font-style:normal;font-family:var(--wide);font-weight:800;font-size:9.5px;letter-spacing:.6px;color:#5d5d5d}.cr2-right em.up{color:#3fb950}.cr2-right em.down{color:#e0564f}.cr2-right em.new{color:var(--gold)}.sr-row .sw-team b{display:flex;align-items:baseline;gap:7px}.sr-rank{font-style:normal;font-size:11px;color:var(--gold)}.sr-rec{font-family:var(--display);font-weight:400;font-size:13px;color:#bdbdbd}.sw-grade.sr-elite{background:#ffd70024;color:var(--gold);box-shadow:inset 0 0 0 1px #ffd70059}.sw-grade.sr-strong{background:#3fb95024;color:#5fd47a}.sw-grade.sr-thin{background:#ffffff12;color:#c4c4c4}.sw-grade.sr-poor{background:#e0564f26;color:#f0807a}.sr-games{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.sr-games span{white-space:nowrap}.sr-games u{text-decoration:none;margin-right:7px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:8.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--dim)}.sr-games u.w{color:#5fd47a}.sr-games u.l{color:#f0807a}.sr-note{margin:0;padding:12px 18px 16px;font-size:11.5px;line-height:1.5;color:#7a7a7a}.ticker-inner{width:max-content}.pp-main .pp-legacy{gap:0;align-items:stretch;background:var(--surface);box-shadow:var(--surface-edge);border-radius:12px;overflow:hidden}.pp-main .pp-tier{min-width:200px;padding:22px 26px;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;justify-content:center;position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--acc, var(--gold)) 22%,transparent),transparent 70%)}.pp-main .pp-tier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--gold))}.pp-main .pp-tier-name{font-size:46px}.pp-main .pp-legacy-list{flex:1;padding:18px 24px;gap:0}.pp-main .pp-legacy-list li{padding:9px 0 9px 22px;font-size:14.5px;border-top:1px solid var(--line-soft)}.pp-main .pp-legacy-list li:first-child{border-top:0}.pp-main .pp-legacy-list li:before{top:50%;width:8px;height:8px;margin-top:-4px;border-radius:2px;transform:rotate(45deg)}.pp-honor-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-honor-chip{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface);box-shadow:var(--surface-edge);font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#d9d9d9}.pp-honor-chip b{font-family:var(--cond);font-weight:400;font-size:18px;letter-spacing:0;color:var(--pp-gold, var(--gold))}.pp-trophies+.pp-honor-chips{margin-top:16px}.pp-snap.pp-snap-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.pp-snap-tiles .pp-snap-cell,.pp-snap-tiles .pp-snap-cell:first-child{padding:16px 16px 14px;box-shadow:var(--surface-edge);border:0;border-top:2px solid var(--acc, var(--gold));border-radius:10px;background:var(--surface)}.pp-snap-tiles .pp-snap-cell b{font-size:40px}.pp-snap-tiles .pp-snap-cell span{margin-top:10px;letter-spacing:2px}.pp-main .pp-sec.pp-ovr{align-items:center;gap:6px 4px;padding:14px 20px;box-shadow:var(--surface-edge);border-radius:12px;background:var(--surface)}.pp-main .pp-ovr .pp-ovr-label{margin:0 auto 0 0;font-size:11px;color:#bdbdbd}.pp-main .pp-ovr .pp-ovr-step{align-items:center}.pp-main .pp-ovr .pp-ovr-arrow{margin:0 8px}.pp-main .pp-ovr .pp-ovr-step>div{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline;text-align:left}.pp-main .pp-ovr .pp-ovr-step b{grid-row:span 2;align-self:center}.pp-main .pp-ovr .pp-ovr-step span{margin-top:0}.pp-main .pp-ovr .pp-ovr-step>div:not(:has(em)) span{grid-row:span 2;align-self:center}@media (max-width: 640px){.pp-main .pp-legacy{flex-direction:column}.pp-main .pp-tier{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}}.pp-main .pp-moments{gap:10px}.pp-main .pp-moment{position:relative;align-items:flex-start;padding:15px 18px 16px 20px;border:0;border-radius:10px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden}.pp-main .pp-moment:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffff1a}.pp-main .pp-moment.acc-team:before{background:var(--acc, var(--gold))}.pp-main .pp-moment.acc-gold:before{background:var(--pp-gold)}.pp-main .pp-moment.acc-gold{background:linear-gradient(120deg,rgba(255,215,0,.09),transparent 60%),var(--surface)}.pp-main .pp-moment.has-img{padding-left:14px;align-items:center}.pp-main .pp-moment>div{min-width:0;flex:1}.pp-main .pp-moment-head{justify-content:space-between;margin-bottom:8px}.pp-main .pp-moment-title{font-size:10.5px;letter-spacing:2.2px;color:#bdbdbd}.pp-main .pp-moment-title.gold{color:var(--pp-gold)}.pp-main .pp-moment-when{font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#7d7d7d}.pp-main .pp-moment-line{font-size:15.5px;line-height:1.3}.pp-main .pp-moment-sub{font-size:12.5px;color:#9a9a9a}.pp-main .pp-records{border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden}.pp-main .pp-record{gap:18px;padding:12px 20px 12px 14px}.pp-main .pp-record:nth-child(2n){background:#ffffff05}.pp-main .pp-record-rank{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;font-size:26px;background:#ffffff0d;color:#d9d9d9}.pp-main .pp-record-rank.gold{background:#ffd70021;color:var(--pp-gold);box-shadow:inset 0 0 0 1px #ffd7004d}.pp-main .pp-record-body b{font-size:13.5px;letter-spacing:.6px}.pp-main .pp-record-body span{font-size:12px}.pp-main .pp-record-val{font-size:32px;line-height:1}@media (max-width: 720px){.pp-main .pp-moments{grid-template-columns:1fr}}.pp-main .pp-tl-row{gap:14px;padding:0 0 12px;align-items:stretch}.pp-main .pp-tl-row:last-child{padding-bottom:0}.pp-main .pp-tl-row:before{left:100px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.pp-main .pp-tl-row:first-child:before{top:24px}.pp-main .pp-tl-row:last-child:before{display:block;bottom:auto;height:24px}.pp-main .pp-tl-year{padding-top:16px}.pp-main .pp-tl-year b{font-size:28px}.pp-main .pp-tl-mark{padding-top:9px;align-items:flex-start}.pp-main .pp-tl-mark .avatar{background:#0c0c0c;box-shadow:0 0 0 4px var(--bg),0 0 0 5px #ffffff1a;border-radius:50%}.pp-main .pp-tl-body{padding:16px 96px 16px 20px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-main .pp-tl-row:first-child .pp-tl-body{padding-right:20px}.pp-main .pp-tl-title{font-size:26px;letter-spacing:.3px}.pp-main .pp-tl-sub{gap:6px;margin-top:10px;font-size:12px}.pp-main .pp-tl-sub span{padding:3px 10px;border-radius:999px;background:#ffffff0f;color:#c4c4c4}.pp-main .pp-tl-sub .pp-stars{background:none;padding:3px 2px}.pp-main .pp-tl-stats{gap:8px;margin-top:14px}.pp-main .pp-tl-stats div{flex-direction:column;align-items:flex-start;gap:5px;min-width:76px;padding:9px 12px 8px;border-radius:8px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d}.pp-main .pp-tl-stats b{font-size:24px;line-height:1}.pp-main .pp-tl-stats span{font-size:9px}.pp-main .pp-tl-honors{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:10.5px}.pp-main .pp-tl-ovr{position:absolute;top:14px;right:16px;width:62px;padding:8px 0 7px;text-align:center;border-radius:10px;background:color-mix(in srgb,var(--acc, var(--gold)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc, var(--gold)) 45%,transparent)}.pp-main .pp-tl-ovr b{font-size:30px}.pp-main .pp-tl-ovr span{display:block;margin-top:3px;font-size:8.5px}@media (max-width: 640px){.pp-main .pp-tl-year{width:44px}.pp-main .pp-tl-year b{font-size:20px}.pp-main .pp-tl-row:before{left:78px}.pp-main .pp-tl-body{flex:1;min-width:0;padding-right:16px}.pp-main .pp-tl-ovr{top:12px;right:12px;width:54px;padding:6px 0 5px}.pp-main .pp-tl-ovr b{font-size:24px}.pp-main .pp-tl-row:has(.pp-tl-ovr) .pp-tl-title,.pp-main .pp-tl-row:has(.pp-tl-ovr) .pp-tl-sub{padding-right:58px}.pp-main .pp-tl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-main .pp-tl-stats div{min-width:0;padding:8px 10px 7px}.pp-main .pp-tl-stats b{font-size:21px}}.pp-career .pp-cn{display:flex;flex-wrap:wrap;gap:12px}.pp-career .pp-cn>:first-child{flex:0 0 100%;margin-bottom:0}.pp-career .pp-cn>.pp-statgroup{flex:1 1 340px}.pp-career .pp-statgroup{margin:0;padding:16px 18px 18px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);position:relative;overflow:hidden}.pp-career .pp-statgroup:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--acc, var(--gold)),transparent 70%)}.pp-career .pp-statgroup-label{font-size:11px;color:#d9d9d9;margin-bottom:14px}.pp-career .pp-statgroup .pp-snap{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.pp-career .pp-statgroup .pp-snap-cell,.pp-career .pp-statgroup .pp-snap-cell:first-child{padding:11px 12px 10px;border:0;border-radius:8px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d}.pp-career .pp-statgroup .pp-snap-cell b{font-size:30px}.pp-career .pp-statgroup .pp-snap-cell span{margin-top:8px;font-size:9px;letter-spacing:1.8px}.pp-career .pp-sbs{border:0;display:flex;flex-direction:column;gap:10px}.pp-career .pp-sbs-row{border:0;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden;position:relative}.pp-career .pp-sbs-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffff14}.pp-career .pp-sbs-row.open:before{background:var(--acc, var(--gold))}.pp-career .pp-sbs-head{padding:16px 18px 16px 20px;gap:16px;grid-template-columns:58px 36px minmax(140px,1fr) minmax(0,2.6fr) 62px 18px}.pp-career .pp-sbs-head:hover{background:#ffffff06}.pp-career .pp-sbs-head .pp-tl-year{text-align:left}.pp-career .pp-sbs-stats{gap:8px;justify-content:flex-end}.pp-career .pp-sbs-stats div{flex-direction:column;align-items:flex-start;gap:5px;min-width:70px;padding:8px 11px 7px;border-radius:8px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d}.pp-career .pp-sbs-stats b{font-size:22px;line-height:1}.pp-career .pp-sbs-stats span{font-size:8.5px}.pp-career .pp-sbs-head .pp-tl-ovr:not(:empty){padding:7px 0 6px;text-align:center;border-radius:10px;background:color-mix(in srgb,var(--acc, var(--gold)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc, var(--gold)) 45%,transparent)}.pp-career .pp-sbs-head .pp-tl-ovr b{font-size:28px}.pp-career .pp-sbs-head .pp-tl-ovr span{display:block;margin-top:3px;font-size:8.5px}.pp-career .pp-sbs-detail{padding:18px 20px 20px;border-top:1px solid rgba(255,255,255,.06);background:#00000040;grid-template-columns:minmax(0,1fr) 220px;gap:20px}.pp-career .pp-sbs-main{border-right:0;padding-right:0}.pp-career .pp-hl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pp-career .pp-hl-item{position:relative;padding:11px 14px 11px 16px;border:0;border-radius:9px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d;overflow:hidden}.pp-career .pp-hl-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2d2d2d}.pp-career .pp-hl-item.acc-gold:before{background:var(--pp-gold)}.pp-career .pp-hl-item.acc-team:before{background:var(--acc, var(--gold))}.pp-career .pp-hl-item.trophy{padding-left:12px;background:linear-gradient(120deg,rgba(255,215,0,.1),transparent 65%),#ffffff09}.pp-career .pp-hl-item.trophy:before{background:var(--pp-gold)}.pp-career .pp-hl-item b{font-size:14px}.pp-career .pp-sbs-side{gap:8px}.pp-career .pp-sbs-side>div{padding:12px 14px;border-radius:9px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0d}.pp-career .pp-sbs-side p{font-size:13px}@media (max-width: 860px){.pp-career .pp-sbs-head{grid-template-columns:50px 32px 1fr 56px 16px}.pp-career .pp-sbs-stats{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.pp-career .pp-sbs-detail{grid-template-columns:1fr}}.pp-gl-bar{padding:10px 14px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-gl-chips{gap:4px;padding:3px;border-radius:999px;background:#ffffff0a}.pp-gl-chips button{border:0;padding:7px 16px;font-size:10.5px;transition:background .16s var(--ease-out),color .16s var(--ease-out)}.pp-gl-chips button:hover{background:#ffffff0f}.pp-gl-chips button.on{background:var(--gold);color:#000}.pp-gl-toggle{padding:7px 14px;border-radius:999px;background:#ffffff0a;font-size:10.5px}.pp-gl-toggle:has(input:checked){color:var(--pp-gold);box-shadow:inset 0 0 0 1px #ffd70066}.pp-gl-season{margin-bottom:14px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden}.pp-gl-head{align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,color-mix(in srgb,var(--acc, var(--gold)) 18%,transparent),transparent 55%);position:relative}.pp-gl-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--gold))}.pp-gl-head b{font-size:28px;margin-right:4px}.pp-gl-head span{padding:4px 10px;border-radius:999px;background:#ffffff12;color:#d0d0d0;font-size:10px}.pp-gl-row{position:relative;grid-template-columns:96px minmax(150px,1.2fr) 104px minmax(0,2.8fr);padding:12px 18px;border-left:0;border-bottom:1px solid rgba(255,255,255,.045)}.pp-gl-row:last-child{border-bottom:0}.pp-gl-row:nth-child(odd){background:none}.pp-gl-row:nth-child(2n){background:#ffffff05}.pp-gl-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:transparent}.pp-gl-row.lv-big:before{background:var(--pp-gold)}.pp-gl-row.lv-solid:before{background:var(--acc, var(--gold))}.pp-gl-row.lv-big{background:linear-gradient(90deg,rgba(255,215,0,.07),transparent 45%)}.pp-gl-wk b{font-size:11.5px;color:#d9d9d9}.pp-gl-opp{font-size:14.5px}.pp-gl-res{display:flex;align-items:center;gap:8px;font-family:var(--cond);font-size:19px;letter-spacing:.5px;color:#e4e4e4}.pp-gl-res b{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;font-family:var(--lab);font-size:11px;font-weight:700;background:#ffffff14}.pp-gl-res.w b{background:#2fcf7f29}.pp-gl-res.l b{background:#e0555529}.pp-gl-line>div{font-size:14px}.pp-gl-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.pp-gl-tags em{font-style:normal;padding:3px 9px;border-radius:999px;font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--pp-gold);background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70038}.pp-gl-row.lv-solid .pp-gl-tags em{color:#d9d9d9;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.pp-gl-season>.pp-sbs-sub{padding:14px 18px!important}@media (max-width: 760px){.pp-gl-row{grid-template-columns:70px 1fr auto;row-gap:8px}.pp-gl-line{grid-column:1 / -1}}.pp-storytab .pp-story{max-width:none;padding:26px 30px 14px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);position:relative;overflow:hidden}.pp-storytab .pp-story:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--gold))}.pp-storytab .pp-story>p,.pp-storytab .pp-story-written{max-width:780px}.pp-storytab .pp-story p{font-size:15.5px;line-height:1.8;color:#c8c8c8}.pp-storytab .pp-story p.lead,.pp-storytab .pp-story-written p:first-child{font-size:18px;line-height:1.6;color:#fff;font-weight:500}.pp-storytab .pp-story p.lead:first-letter,.pp-storytab .pp-story-written p:first-child:first-letter{float:left;margin:6px 10px 0 0;font-family:var(--cond);font-size:58px;line-height:.8;color:var(--pp-gold)}.pp-storytab .pp-story-written{border-bottom-color:#ffffff12}.pp-storytab .pp-details{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.pp-storytab .pp-detail{padding:13px 16px 14px;border:0;border-radius:10px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-storytab .pp-detail span{font-size:9.5px;margin-bottom:7px}.pp-storytab .pp-detail b{font-size:15.5px;font-weight:600}.pp-storytab .pp-sec>.pp-ovr{align-items:center;gap:10px 6px;padding:18px 22px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-storytab .pp-sec>.pp-ovr .pp-ovr-step{align-items:center}.pp-storytab .pp-sec>.pp-ovr .pp-ovr-step>div{min-width:64px;padding:10px 12px 9px;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.pp-storytab .pp-sec>.pp-ovr .pp-ovr-step:last-child>div{background:color-mix(in srgb,var(--acc, var(--gold)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc, var(--gold)) 45%,transparent)}.pp-storytab .pp-sec>.pp-ovr .pp-ovr-arrow{margin:0 8px}.pp-storytab .pp-identity{gap:10px}.pp-storytab .pp-identity>div{position:relative;padding:16px 18px 17px 20px;border:0;border-radius:10px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden}.pp-storytab .pp-identity>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--gold))}.pp-storytab .pp-identity b{font-size:24px;letter-spacing:.3px}.pp-storytab .pp-identity span{font-size:13.5px;line-height:1.5}.pp-storytab .pp-standing-sec{display:grid;grid-template-columns:220px 1fr;column-gap:0}.pp-storytab .pp-standing-sec>:first-child{grid-column:1 / -1}.pp-storytab .pp-standing{display:flex;align-items:center;padding:22px 26px;font-size:44px;border-radius:12px 0 0 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc, var(--gold)) 22%,transparent),transparent 70%),#101010;box-shadow:var(--surface-edge)}.pp-standing-list{list-style:none;margin:0;padding:12px 22px;border-radius:0 12px 12px 0;background:var(--surface);box-shadow:var(--surface-edge)}.pp-standing-list li{position:relative;padding:8px 0 8px 20px;font-size:14px;color:#e4e4e4;border-top:1px solid var(--line-soft)}.pp-standing-list li:first-child{border-top:0}.pp-standing-list li:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-4px;border-radius:2px;transform:rotate(45deg);background:var(--acc, var(--gold))}.pp-storytab .pp-prose{padding:20px 24px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-storytab .pp-story .pp-prose{padding:0;background:none;box-shadow:none;border-radius:0}@media (max-width: 700px){.pp-storytab .pp-identity,.pp-storytab .pp-standing-sec{grid-template-columns:1fr}.pp-storytab .pp-standing,.pp-standing-list{border-radius:12px}.pp-storytab .pp-story{padding:20px 18px 8px}}.pp-hon-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:26px}.pp-hon-tally>div{padding:16px 18px 14px;border-radius:10px;background:var(--surface);box-shadow:var(--surface-edge);border-top:2px solid var(--pp-gold)}.pp-hon-tally b{display:block;font-family:var(--cond);font-weight:400;font-size:42px;line-height:1;color:var(--pp-gold)}.pp-hon-tally span{display:block;margin-top:10px;font-family:var(--lab);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#a8a8a8}.pp-honorstab .pp-heisman{position:relative;gap:36px;padding:30px 36px;border:0;border-radius:14px;overflow:hidden;background:radial-gradient(120% 140% at 0% 50%,rgba(255,215,0,.16),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70047,var(--surface-shadow)}.pp-honorstab .pp-heisman-img img{width:170px;max-height:200px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.7))}.pp-honorstab .pp-heisman-eyebrow{color:var(--pp-gold)}.pp-honorstab .pp-natl{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pp-honorstab .pp-natl-card{padding:20px 16px 18px;border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.07),transparent 55%),var(--surface);box-shadow:var(--surface-edge);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.pp-honorstab .pp-natl-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.pp-honorstab .pp-natl-img{height:120px}.pp-honorstab .pp-natl-img img{max-height:120px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.6))}.pp-honorstab .pp-natl-card b{font-size:19px}.pp-honorstab .pp-natl-card .yr{display:inline-block;padding:3px 12px;border-radius:999px;background:#ffd7001f;font-size:11px}.pp-honorstab .pp-natl-card .bl{font-size:12.5px;line-height:1.45;margin-top:8px}.pp-honorstab .pp-titles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pp-honorstab .pp-title{padding:16px 20px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-honorstab .pp-title img{height:64px;max-width:90px}.pp-honorstab .pp-title b{font-size:25px}.pp-honorstab .pp-hon-rows{border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);overflow:hidden}.pp-honorstab .pp-hon-row{align-items:center;gap:16px;padding:12px 18px 12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.pp-honorstab .pp-hon-row:nth-child(2n){background:#ffffff05}.pp-honorstab .pp-hon-row>b{width:58px;padding:6px 0 4px;text-align:center;border-radius:8px;font-size:20px;line-height:1;background:#ffffff0d;color:#e4e4e4}.pp-honorstab .pp-hon-row>div{min-width:0;flex:1}.pp-honorstab .pp-hon-row span{font-size:14.5px}.pp-honorstab .pp-hon-row i{display:inline-block;margin-left:10px;padding:2px 9px;border-radius:999px;background:#ffffff12;font-family:var(--lab);font-size:9.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#c4c4c4;vertical-align:1px}.pp-honorstab .pp-hon-row em{font-size:12.5px;line-height:1.45;margin-top:4px;color:#9a9a9a}.pp-honorstab .pp-draft,.pp-honorstab .pp-sec>.pp-sbs-sub{padding:18px 22px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}@media (max-width: 640px){.pp-honorstab .pp-heisman{flex-direction:column;text-align:center;padding:24px 18px}}.pp-hitab .pp-hi-prose{padding:20px 26px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge);position:relative;overflow:hidden}.pp-hitab .pp-hi-prose:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--gold))}.pp-hi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pp-hi-grid.n1{grid-template-columns:1fr}.pp-hi-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-hi-grid.n3 .pp-hi-photo:first-child{grid-column:span 2;grid-row:span 2}.pp-hi-photo{position:relative;display:block;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;background:#0c0c0c;aspect-ratio:16 / 10;box-shadow:var(--surface-edge),var(--surface-shadow);text-align:left;font:inherit;color:inherit}.pp-hi-grid.n1 .pp-hi-photo{aspect-ratio:16 / 8}.pp-hi-grid.n3 .pp-hi-photo:first-child{aspect-ratio:auto}.pp-hi-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.pp-hi-photo:hover img{transform:scale(1.04)}.pp-hi-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.88) 100%);pointer-events:none}.pp-hi-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.4;color:#f4f4f4}.pp-hi-grid.n1 .pp-hi-cap,.pp-hi-grid.n3 .pp-hi-photo:first-child .pp-hi-cap{font-size:15.5px;padding:20px 22px;max-width:760px}.pp-hi-cap i{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:999px;font-style:normal;font-family:var(--lab);font-size:9.5px;font-weight:700;letter-spacing:1.4px;background:var(--gold);color:#000;vertical-align:1px}.pp-hi-photo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width: 760px){.pp-hi-grid,.pp-hi-grid.n2{grid-template-columns:1fr}.pp-hi-grid.n3 .pp-hi-photo:first-child{grid-column:auto;grid-row:auto;aspect-ratio:16 / 10}}.pp-cards{position:sticky;top:84px;gap:0;padding:20px 20px 62px;border-radius:16px;overflow:hidden;background:radial-gradient(90% 55% at 50% 38%,color-mix(in srgb,var(--acc, var(--gold)) 34%,transparent),transparent 72%),linear-gradient(180deg,#141414,#080808);box-shadow:var(--surface-edge),var(--surface-shadow)}.pp-cards:not(:has(.pcard-dots)){padding-bottom:48px}.pp-cards:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--acc, var(--gold)),transparent)}.pp-cards:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:#00000073;border-top:1px solid rgba(255,255,255,.06);pointer-events:none}.pp-cards:not(:has(.pcard-dots)):after{height:36px}.pp-cards .pcard-carousel{position:static}.pp-cards .pcard-inner{border:0;border-radius:13px;box-shadow:0 22px 40px -14px #000000f2,0 0 0 1px #ffffff14}.pp-cards .pcard-inner:hover{box-shadow:0 30px 50px -14px #000,0 0 34px -6px color-mix(in srgb,var(--acc, var(--gold)) 70%,transparent),0 0 0 1px #ffffff24}.pp-cards .pcard-nav{top:auto;bottom:9px;transform:none;z-index:2;width:30px;height:30px;font-size:19px;border:0;background:#ffffff14}.pp-cards .pcard-nav:hover{background:var(--gold)}.pp-cards .pcard-nav.prev{left:12px}.pp-cards .pcard-nav.next{right:12px}.pp-cards .pcard-label{position:absolute;left:50px;right:50px;bottom:24px;z-index:2;margin:0;font-family:var(--lab, inherit);font-size:9.5px;font-weight:600;letter-spacing:2px;color:#bdbdbd}.pp-cards:not(:has(.pcard-dots)) .pcard-label{bottom:12px}.pp-cards .pcard-dots{position:absolute;left:50px;right:50px;bottom:10px;z-index:2;margin:0;gap:5px}.pp-cards .pcard-dot{width:16px;height:4px;border-radius:2px;background:#ffffff29;transition:background .16s var(--ease-out),width .16s var(--ease-out)}.pp-cards .pcard-dot.on{width:26px;background:var(--gold)}@media (max-width: 900px){.pp-cards{position:relative;top:auto;max-width:380px;margin:0 auto}}.rvc-intro{margin:-6px 0 18px;font-size:13px;color:var(--dim)}.rvc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.rvc{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.rvc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ca),var(--cb))}.rvc:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffd70040,var(--surface-shadow)}.rvc-top{padding:16px 18px 12px}.rvc-kicker{font-family:var(--wide);font-stretch:122%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}.rvc-name{margin-top:5px;font-family:var(--display);font-size:24px;line-height:1.05;color:#fff}.rvc-face{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin:0 12px;border-radius:12px;overflow:hidden;background:#0000004d}.rvc-side{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 44px 14px 10px;text-align:center;background:linear-gradient(90deg,color-mix(in srgb,var(--ca) 24%,transparent),transparent 85%);min-width:0}.rvc-side.right{padding:16px 10px 14px 44px;background:linear-gradient(270deg,color-mix(in srgb,var(--cb) 24%,transparent),transparent 85%)}.rvc-side b{font-size:14px;font-weight:800;color:#e8e8e8;line-height:1.15;overflow-wrap:anywhere}.rvc-side.lead b{color:var(--gold)}.rvc-side i{font-style:normal;font-family:var(--wide);font-stretch:118%;font-size:8.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.rvc-mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:8px 10px;border-radius:10px;background:#0b0b0b;box-shadow:0 0 0 1px #ffffff14,0 8px 18px #0009}.rvc-rec{font-family:var(--display);font-size:26px;line-height:1;color:#fff;white-space:nowrap}.rvc-rec em{font-style:normal;color:var(--dim);margin:0 3px}.rvc-lead{margin-top:4px;font-family:var(--wide);font-stretch:118%;font-size:7.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold);white-space:nowrap}.rvc-last{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding:12px 18px 14px;font-size:12.5px}.rvc-last span{font-family:var(--wide);font-stretch:118%;font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.rvc-last b{color:#cfcfcf;font-weight:700}.rvc-last em{font-style:normal;color:#fff;font-weight:700;margin-left:auto}.rvc-face{margin-bottom:4px}@media (max-width: 420px){.rvc-grid{grid-template-columns:1fr}}.rvc-face{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rvc-side,.rvc-side.right{padding:16px 8px 14px}.rvc-side.right{order:3}.rvc-mid{order:2;position:static;transform:none;align-self:center;margin:0 2px}.rvc-side img{width:52px!important;height:52px!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.rvc-side b{font-size:13px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.rvc-mid{padding:8px}.rvc-side{padding:0 6px 12px!important;justify-content:flex-end}.rvc-pic{width:100%;height:128px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;margin-bottom:4px;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.rvc-pic img{flex:none;width:auto!important;height:100%!important;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 12px rgba(0,0,0,.55));transition:transform .26s var(--ease-out)}.rvc-pic.fallback{align-items:center;-webkit-mask-image:none;mask-image:none}.rvc-pic.fallback img{height:64px!important;width:64px!important}.rvc:hover .rvc-pic img{transform:scale(1.04)}.rvc-side:not(.lead) .rvc-pic img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.55)) saturate(.8) brightness(.9)}.rvc-side i{display:inline-flex;align-items:center;gap:5px}.rvc-side i img{width:14px!important;height:14px!important;filter:none;border-radius:3px}.rvc-face{background:radial-gradient(120% 90% at 50% 100%,#00000026,#00000073)}.rvc-cup{display:block;height:64px;width:auto;max-width:56px;object-fit:contain;margin:-2px auto 6px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(255,215,0,.18));transition:transform .26s var(--ease-out)}.rvc:hover .rvc-cup{transform:translateY(-2px) rotate(-3deg)}.rd-hero{position:relative;margin-top:6px;border-radius:20px;overflow:hidden;background:#0c0c0c;box-shadow:var(--surface-edge),var(--surface-shadow);isolation:isolate}.rd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,color-mix(in srgb,var(--ca) 42%,#0c0c0c),color-mix(in srgb,var(--ca) 14%,#0c0c0c) 38%,#0c0c0c,color-mix(in srgb,var(--cb) 14%,#0c0c0c) 62%,color-mix(in srgb,var(--cb) 42%,#0c0c0c))}.rd-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 50% 0%,rgba(255,215,0,.09),transparent 70%),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 2px,transparent 2px 12px)}.rd-title{text-align:center;padding:22px 16px 0}.rd-kicker{font-family:var(--wide);font-stretch:122%;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.rd-title h1{margin:6px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(30px,5vw,52px);line-height:1;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.6)}.rd-stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;padding:6px 10px 0}.rd-side{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.rd-water{position:absolute;top:4px;left:50%;width:210px;height:210px;object-fit:contain;transform:translate(-50%);opacity:.09;filter:grayscale(.2);pointer-events:none}.rd-pic{position:relative;height:clamp(170px,24vw,260px);width:100%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.rd-pic>img{flex:none;height:100%;width:auto;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.rd-side:not(.lead) .rd-pic>img{filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) saturate(.75) brightness(.88)}.rd-id{position:relative;margin-top:-26px;padding:0 8px 18px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rd-coach{font-family:var(--display);font-size:clamp(17px,2.4vw,26px);color:#fff;text-decoration:none;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.9)}.rd-side.lead .rd-coach{color:var(--gold)}.rd-school{display:inline-flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:120%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#bdbdbd;text-decoration:none}.rd-school img{border-radius:3px}.rd-center{align-self:center;display:flex;flex-direction:column;align-items:center;padding:0 6px 30px}.rd-cup{height:clamp(96px,13vw,150px);width:auto;max-width:130px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.7)) drop-shadow(0 0 26px rgba(255,215,0,.16))}.rd-vs{font-family:var(--display);font-size:40px;color:var(--gold);text-shadow:0 0 24px rgba(255,215,0,.35)}.rd-score{margin-top:8px;padding:6px 16px;border-radius:12px;background:#000000b8;box-shadow:0 0 0 1px #ffffff14,0 10px 24px #0009;font-family:var(--display);font-size:clamp(34px,4.6vw,52px);line-height:1;color:#8d8d8d;white-space:nowrap}.rd-score .on{color:#fff}.rd-score em{font-style:normal;color:#555;margin:0 6px}.rd-leads{margin-top:7px;font-family:var(--wide);font-stretch:120%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);white-space:nowrap}.rd-bar{display:flex;gap:3px;height:6px;margin:0 18px;border-radius:99px;overflow:hidden}.rd-bar i:first-child{background:var(--ca)}.rd-bar i:last-child{background:var(--cb)}.rd-latest{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:12px 20px 16px;font-size:13px}.rd-latest span{font-family:var(--wide);font-stretch:120%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.rd-latest b{color:#d6d6d6;font-weight:700}.rd-latest em{margin-left:auto;font-style:normal;font-weight:800;color:#fff}.rd-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0}.rd-tile{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.rd-tile span{font-family:var(--wide);font-stretch:120%;font-size:8.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.rd-tile b{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.05;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-tile i{font-style:normal;font-size:11.5px;color:#9a9a9a}.rd-overview{margin-top:18px;padding:18px 22px;border-radius:14px;background:linear-gradient(90deg,rgba(255,215,0,.06),transparent 60%),var(--surface);box-shadow:inset 3px 0 0 var(--gold),var(--surface-edge)}.rd-overview .prose p{margin:0 0 10px;font-size:14.5px;line-height:1.7;color:#dcdcdc}.rd-overview .prose p:last-child{margin-bottom:0}.rd-h{display:flex;align-items:center;gap:10px;margin:28px 0 12px;font-family:var(--wide);font-stretch:122%;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fff}.rd-h span{width:4px;height:16px;border-radius:2px;background:var(--gold)}.rd-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.4),transparent)}.rd-games{display:flex;flex-direction:column;gap:10px}.rd-game{display:grid;grid-template-columns:96px 210px minmax(0,1fr);gap:18px;align-items:start;padding:16px 18px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--gc) 16%,transparent),transparent 45%),var(--surface);box-shadow:inset 3px 0 0 var(--gc),var(--surface-edge),var(--surface-shadow)}.rd-when{display:flex;flex-direction:column;gap:3px}.rd-when b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:#fff}.rd-when span{font-family:var(--wide);font-stretch:120%;font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--gold)}.rd-when i{font-style:normal;font-size:11.5px;color:#8d8d8d}.rd-res{display:flex;align-items:center;gap:12px}.rd-res>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-res b{font-size:13px;font-weight:800;color:#e6e6e6}.rd-res span{font-family:var(--display);font-size:28px;line-height:1;color:#fff}.rd-notes .prose p{margin:0;font-size:13.5px;line-height:1.6;color:#c9c9c9}.rd-read{display:inline-block;margin-top:9px;padding:5px 12px;border-radius:999px;background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70059;font-family:var(--wide);font-stretch:118%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:background .16s}.rd-read:hover{background:#ffd70033}.rd-story{padding:4px 2px 10px}.rd-story .prose p{font-size:14.5px;line-height:1.75;color:#d2d2d2;max-width:820px}.rd-story .prose h4{margin:26px 0 8px;font-family:var(--display);font-weight:400;font-size:21px;letter-spacing:0;text-transform:none;color:var(--gold)}.rd-story .prose h4:first-child{margin-top:4px}@media (max-width: 760px){.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-tiles .rd-tile:last-child{grid-column:1 / -1}.rd-game{grid-template-columns:1fr;gap:10px}.rd-when{flex-direction:row;align-items:baseline;gap:10px}.rd-water{width:120px;height:120px}.rd-center{padding-bottom:22px}.rd-score{padding:4px 10px}.rd-latest em{margin-left:0}.rd-id{padding:0 2px 16px;max-width:100%}.rd-coach{font-size:13px;overflow-wrap:break-word}.rd-school{font-size:8px;letter-spacing:1px}.rd-center{padding-left:2px;padding-right:2px}}.pv-hero{position:relative;margin-top:6px;padding:20px 18px 16px;border-radius:20px;overflow:hidden;background:#0c0c0c;box-shadow:var(--surface-edge),var(--surface-shadow);isolation:isolate}.pv-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,color-mix(in srgb,var(--ca) 40%,#0c0c0c),#0c0c0c 48%,#0c0c0c 52%,color-mix(in srgb,var(--cb) 40%,#0c0c0c))}.pv-kicker{text-align:center;font-family:var(--wide);font-stretch:122%;font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.pv-face{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:14px}.pv-side{order:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.pv-side:nth-child(2){order:3}.pv-mid{order:2;display:flex;flex-direction:column;align-items:center;padding:0 12px;text-align:center}.pv-mid span{font-family:var(--wide);font-stretch:120%;font-size:8.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.pv-mid b{margin-top:4px;font-family:var(--display);font-weight:400;font-size:17px;color:#fff;white-space:nowrap}.pv-name{font-family:var(--display);font-size:clamp(18px,2.6vw,28px);line-height:1.05;color:#fff}.pv-name a,.pv-name span{color:inherit;text-decoration:none}.pv-name em{font-style:normal;margin-right:5px;font-size:.6em;color:var(--gold);vertical-align:.25em}.pv-rec{font-family:var(--wide);font-stretch:118%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#bdbdbd}.pv-proj{font-family:var(--display);font-size:clamp(40px,6vw,64px);line-height:1;color:#8d8d8d}.pv-side.fav .pv-proj{color:#fff}.pv-favtag{padding:3px 10px;border-radius:999px;background:#ffd70024;box-shadow:inset 0 0 0 1px #ffd70073;font-family:var(--wide);font-stretch:118%;font-size:8.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--gold)}.pv-nologo{display:inline-block;border-radius:8px;background:#ffffff14}.pv-bar{display:flex;gap:3px;height:22px;margin-top:16px;border-radius:99px;overflow:hidden}.pv-bar i{display:flex;align-items:center;min-width:34px;padding:0 9px;font-style:normal;font-size:11px;font-weight:800;color:#fff}.pv-bar i:first-child{background:color-mix(in srgb,var(--ca) 85%,#000)}.pv-bar i:last-child{justify-content:flex-end;background:color-mix(in srgb,var(--cb) 85%,#000)}.pv-bar span{text-shadow:0 1px 4px rgba(0,0,0,.7)}.pv-barlbl{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#9a9a9a}.pv-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.pv-line{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border-radius:13px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow);min-width:0}.pv-line span{font-family:var(--wide);font-stretch:120%;font-size:8.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}.pv-line b{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.1;color:#fff}.pv-line i{font-style:normal;font-size:12px;color:#9a9a9a}.pv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.pv-card{padding:16px 18px;border-radius:14px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.pv-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-family:var(--wide);font-stretch:122%;font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#fff}.pv-h em{font-style:normal;font-size:9px;letter-spacing:1px;color:var(--gold)}.pv-tape{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06)}.pv-tape:first-of-type{border-top:none}.pv-tape>div{display:flex;flex-direction:column;flex:1;min-width:0}.pv-tape b{font-size:14px;color:#fff}.pv-tape i{font-style:normal;font-size:12px;color:#9a9a9a}.pv-rating{font-family:var(--display);font-size:20px;color:var(--gold)}.pv-factors{margin:0;padding-left:18px;color:#cfcfcf;font-size:13.5px;line-height:1.6}.pv-pick{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.pv-pick:first-of-type{border-top:none}.pv-pick>div{display:flex;flex-direction:column;flex:1;min-width:0}.pv-pick b{font-size:13px;color:var(--wr)}.pv-pick i{font-size:12px;color:#a8a8a8}.pv-pickteam{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff0f;font-size:12px;font-weight:800;color:#fff;white-space:nowrap}.pv-note{margin:14px 2px 6px;font-size:11.5px;color:#7d7d7d}a.fs-row.fs-up{color:inherit;text-decoration:none;cursor:pointer;transition:background .15s}a.fs-row.fs-up:hover{background:#ffd7000d}.fs-preview{font-family:var(--wide);font-stretch:118%;font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);white-space:nowrap}a.ss-tile{color:inherit;text-decoration:none}@media (max-width: 760px){.pv-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-grid{grid-template-columns:1fr}.pv-mid{padding:0 4px}.pv-mid b{font-size:13px;white-space:normal}}.hf-rank{color:gold;font-weight:900}.hall-rank{margin:10px 0 18px}.hall-rank-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hall-rank-list li{display:flex;align-items:center;gap:12px;padding:7px 12px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px #ffd7001f}.hall-rank-list li:first-child{box-shadow:inset 0 0 0 1px #ffd70073}.hr-n{width:26px;font-weight:900;font-style:italic;color:gold;font-size:16px}.hr-name{flex:1;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.hr-score{font-size:12px;color:#a0a0a0;font-variant-numeric:tabular-nums}.hr-score:before{content:"Legacy "}.rank-out{padding:10px 14px 4px;font-size:12px;color:var(--muted)}.rank-out span{margin-right:6px;font-family:var(--wide);font-stretch:118%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#e5484d}.pp-score{margin-top:10px;font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:1px;font-weight:800}.pp-score b{margin-left:6px;font-family:var(--display);font-size:20px;font-weight:400;color:#fff;letter-spacing:0}.pp-score-parts{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:11px;color:#9a9a9a}.pp-score-parts b{color:#e6e6e6}.hof-top{position:relative;overflow:hidden;text-align:center;margin:4px 0 8px;padding:34px 16px 26px;border-radius:22px;background:radial-gradient(60% 90% at 50% 0%,rgba(255,215,0,.22),transparent 70%),linear-gradient(180deg,#17130a,#0b0b0b);box-shadow:inset 0 0 0 1px #ffd70047,var(--surface-shadow)}.hof-top:before,.hof-top:after{content:"";position:absolute;top:0;bottom:0;width:46%;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,215,0,.05) 0 2px,transparent 2px 26px)}.hof-top:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.hof-top:after{right:0;-webkit-mask-image:linear-gradient(-90deg,#000,transparent);mask-image:linear-gradient(-90deg,#000,transparent)}.hof-glow{position:absolute;left:50%;top:-120px;width:420px;height:240px;transform:translate(-50%);border-radius:50%;background:#ffd7002e;filter:blur(60px);pointer-events:none}.hof-kicker{position:relative;font-family:var(--wide);font-stretch:122%;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--gold)}.hof-top h1{position:relative;margin:8px 0 20px;font-family:var(--display);font-weight:400;font-size:clamp(34px,6vw,64px);line-height:1;background:linear-gradient(180deg,#fff6c8,gold 48%,#a77b00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(255,215,0,.25))}.hof-facts{position:relative;display:inline-grid;grid-template-columns:repeat(3,auto);gap:0;border-radius:14px;background:#00000073;box-shadow:inset 0 0 0 1px #ffd70033}.hof-facts div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 22px}.hof-facts div+div{border-left:1px solid rgba(255,215,0,.15)}.hof-facts b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:#fff}.hof-facts span{font-family:var(--wide);font-stretch:118%;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#9c8a4a}.hof-h{display:flex;align-items:center;gap:10px;margin:30px 0 14px;font-family:var(--wide);font-stretch:122%;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fff}.hof-h span{width:4px;height:16px;border-radius:2px;background:var(--gold)}.hof-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.4),transparent)}.hof-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.hof-plaque{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;padding:3px;background:linear-gradient(150deg,#fff1a8,#c9a227 28%,#6d5208 55%,#e8c65a 80%,#8a6a10);box-shadow:0 14px 34px #0000008c;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.hof-plaque:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0009,0 0 0 1px #ffd70080}.hof-plaque.top{grid-column:span 2;flex-direction:row}.hof-photo{position:relative;aspect-ratio:4 / 3.4;overflow:hidden;border-radius:15px 15px 0 0;background:radial-gradient(90% 80% at 50% 100%,color-mix(in srgb,var(--tc) 85%,#000),color-mix(in srgb,var(--tc) 35%,#050505))}.hof-plaque.top .hof-photo{flex:0 0 46%;aspect-ratio:auto;min-height:330px;border-radius:15px 0 0 15px}.hof-wm{position:absolute;right:-18%;bottom:-14%;width:78%;opacity:.16;filter:grayscale(.2);pointer-events:none}.hof-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hof-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.hof-pic-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.hof-ribbon{position:absolute;z-index:1;top:12px;left:12px;padding:4px 10px;border-radius:99px;font-family:var(--display);font-size:16px;color:#1a1400;background:linear-gradient(180deg,#ffe680,#d4a514);box-shadow:0 4px 10px #00000073}.hof-medal{position:absolute;z-index:1;right:12px;bottom:12px;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;font-family:var(--display);font-size:21px;line-height:1;color:#1a1400;background:radial-gradient(circle at 35% 30%,#fff4b0,#e2b521 55%,#8f6a05);box-shadow:0 0 0 3px #00000059,0 8px 18px #00000080}.hof-medal i{display:block;margin-bottom:-10px;font-family:var(--wide);font-style:normal;font-size:7px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.hof-body{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-radius:0 0 15px 15px;background:linear-gradient(180deg,#1a1710,#0f0e0b)}.hof-plaque.top .hof-body{justify-content:center;gap:10px;padding:26px 28px;border-radius:0 15px 15px 0}.hof-name{font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:#fff}.hof-plaque.top .hof-name{font-size:clamp(34px,4vw,50px)}.hof-meta{display:flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:118%;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#b8a76a}.hof-meta img{width:18px;height:18px;object-fit:contain}.hof-line{margin:2px 0 0;font-size:13px;line-height:1.45;color:#d6d6d6}.hof-plaque.top .hof-line{font-size:15px}.hof-heisman{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:12px;color:#1a1400;background:linear-gradient(135deg,#fff3b0,#f2c230 45%,#b8860b);box-shadow:0 0 0 1px #fff0a099,0 6px 22px #ffc80059}.hof-heisman img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.hof-heisman>span{display:flex;flex-direction:column;font-family:var(--display);font-size:17px;line-height:1}.hof-heisman small{font-family:var(--wide);font-stretch:120%;font-size:9px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:2px}.hof-honors{display:flex;flex-wrap:wrap;gap:5px}.hof-honors span{padding:3px 8px;border-radius:99px;font-size:10.5px;font-weight:700;color:#ffe27a;background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70047}.hof-draft{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,215,0,.12);font-size:11px;color:#9a9a9a}.hof-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.hof-tr{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 14px 14px;border-radius:16px;text-align:center;text-decoration:none;color:inherit;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--tc) 45%,transparent),transparent 70%),linear-gradient(180deg,#151515,#0d0d0d);box-shadow:inset 0 0 0 1px #ffffff12,var(--surface-shadow);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.hof-tr:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffd70059,var(--surface-shadow)}.hof-tr.ready{box-shadow:inset 0 0 0 1px #ffd70073,0 0 24px #ffd7001f,var(--surface-shadow)}.hof-tr-wm{position:absolute;top:-18px;right:-22px;width:110px;opacity:.1;pointer-events:none}.hof-tr-n{position:absolute;top:10px;left:12px;font-family:var(--display);font-size:15px;color:#ffffff73}.hof-ring{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:6px;border-radius:50%;background:conic-gradient(var(--gold) var(--pct),rgba(255,255,255,.09) 0)}.hof-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#111}.hof-ring .avatar{position:relative}.hof-tr>b{font-size:15px;line-height:1.2;color:#fff}.hof-tr>i{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-family:var(--wide);font-stretch:115%;font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a9a9a}.hof-tr>i img{width:14px;height:14px;object-fit:contain}.hof-tr-score{display:flex;align-items:baseline;gap:4px;margin-top:6px}.hof-tr-score b{font-family:var(--display);font-weight:400;font-size:32px;line-height:1;color:var(--gold)}.hof-tr-score span{font-family:var(--display);font-size:15px;color:#6f6f6f}.hof-tr-parts{display:flex;flex-direction:column;gap:1px;font-size:11px;color:#8f8f8f}.hof-tr-parts b{color:#d8d8d8}.hof-tr-status{margin-top:8px;padding:4px 10px;border-radius:99px;font-family:var(--wide);font-stretch:112%;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#cfcfcf;background:#ffffff0f}.hof-tr.ready .hof-tr-status{color:#1a1400;background:linear-gradient(180deg,#ffe680,#d4a514)}@media (max-width: 640px){.hof-facts div{padding:10px 16px}.hof-plaque.top{grid-column:auto;flex-direction:column}.hof-plaque.top .hof-photo{min-height:0;aspect-ratio:4 / 3.4;border-radius:15px 15px 0 0}.hof-plaque.top .hof-body{padding:16px;border-radius:0 0 15px 15px}}@media (prefers-reduced-motion: reduce){.hof-plaque,.hof-tr{transition:none}}.pdir-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.pdir-bar .search{flex:1 1 240px}.pdir-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface);box-shadow:var(--surface-edge)}.pdir-seg button{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:#9a9a9a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.pdir-seg button.on{color:#111;background:var(--gold)}.pdir-chips{margin-top:10px}.pdir-count{margin:14px 0 10px;font-family:var(--wide);font-stretch:115%;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#8a8a8a}.pdir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.pdir-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;text-decoration:none;color:inherit;background:#121212;box-shadow:inset 0 0 0 1px #ffffff12,var(--surface-shadow);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.pdir-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 70%,#fff 10%),0 14px 30px #00000080}.pdir-photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(90% 80% at 50% 100%,color-mix(in srgb,var(--tc) 80%,#000),color-mix(in srgb,var(--tc) 28%,#070707))}.pdir-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%,transparent 62%,rgba(0,0,0,.6));pointer-events:none}.pdir-wm{position:absolute;right:-20%;bottom:-16%;width:80%;opacity:.14;pointer-events:none}.pdir-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.pdir-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pdir-ovr{position:absolute;z-index:1;top:8px;left:8px;display:flex;flex-direction:column;align-items:center;min-width:40px;padding:4px 6px 3px;border-radius:10px;font-family:var(--wide);font-size:7.5px;font-weight:800;letter-spacing:1px;color:#ffffffbf;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdir-ovr b{font-family:var(--display);font-weight:400;font-size:22px;line-height:1;letter-spacing:0;color:#fff}.pdir-logo{position:absolute;z-index:1;top:10px;right:10px;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pdir-status{position:absolute;z-index:1;left:8px;bottom:8px;padding:3px 8px;border-radius:99px;font-family:var(--wide);font-size:8.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#111;background:#d9d9d9}.pdir-body{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;border-top:3px solid var(--tc)}.pdir-body>b{font-size:14.5px;line-height:1.2;color:#fff}.pdir-body>i{font-style:normal;font-family:var(--wide);font-stretch:112%;font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdir-line{margin-top:3px;font-size:11.5px;line-height:1.4;color:#cfcfcf;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdir-line em{margin-right:5px;font-style:normal;font-weight:700;color:#7d7d7d}.pdir-none{color:#666}.pdir-more{display:block;margin:20px auto 0;padding:11px 22px;border:0;border-radius:99px;font:inherit;font-size:13px;font-weight:700;color:#111;background:var(--gold);cursor:pointer}@media (max-width: 640px){.pdir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdir-bar .dd,.pdir-seg{flex:1 1 auto}.pdir-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.pdir-chips .chip{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.pdir-card{transition:none}}.dd{position:relative}.dd-btn{display:inline-flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px 0 14px;border:0;border-radius:10px;color:#eaeaea;background:var(--surface);box-shadow:var(--surface-edge);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dd-btn:hover,.dd.open .dd-btn{box-shadow:inset 0 0 0 1px #ffd70073}.dd-label{font-family:var(--wide);font-stretch:115%;font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a}.dd-val{flex:1;text-align:left}.dd-caret{color:var(--gold);transition:transform .15s ease}.dd.open .dd-caret{transform:rotate(180deg)}.dd-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:100%;max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:12px;background:#161616;box-shadow:inset 0 0 0 1px #ffffff17,0 16px 40px #0009;transform-origin:top;animation:dd-in .14s cubic-bezier(.2,0,0,1)}.dd-menu button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#cfcfcf;font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.dd-menu button:hover{background:#ffffff0f;color:#fff}.dd-menu button.on{color:var(--gold);font-weight:700}.dd-check{font-size:12px}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion: reduce){.dd-menu{animation:none}.dd-caret{transition:none}}.rb-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin:18px 0 16px}.rb-kicker{font-family:var(--wide);font-stretch:120%;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.rb-heading h2{margin:4px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(26px,4vw,40px);line-height:1;color:#fff}.rb-controls{display:flex;flex-wrap:wrap;gap:10px}.rb-controls .dd{min-width:200px}.rb-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:14px}.rb-pod{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:3px;padding:22px 14px 16px;border-radius:18px;text-align:center;background:radial-gradient(110% 70% at 50% 0%,color-mix(in srgb,var(--tc) 55%,transparent),transparent 72%),linear-gradient(180deg,#161616,#0d0d0d);box-shadow:inset 0 0 0 1px #ffffff14,var(--surface-shadow)}.rb-pod.p1{padding-top:30px;padding-bottom:22px;box-shadow:inset 0 0 0 1px #ffd70080,0 0 34px #ffd7001f,var(--surface-shadow)}.rb-wm{position:absolute;right:-24px;top:-20px;width:130px;opacity:.1;pointer-events:none}.rb-medal{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--display);font-size:16px;color:#1a1400;box-shadow:0 3px 8px #00000073}.rb-medal.gold{background:radial-gradient(circle at 35% 30%,#fff4b0,#e2b521 55%,#8f6a05)}.rb-medal.silver{background:radial-gradient(circle at 35% 30%,#fff,#c4c8cc 55%,#6e7378)}.rb-medal.bronze{background:radial-gradient(circle at 35% 30%,#ffd8b0,#c07a3e 55%,#6b3d16)}.rb-pod-pic{margin-bottom:8px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 70%,#fff 15%),0 10px 24px #0000008c}.rb-pod.p1 .rb-pod-pic{box-shadow:0 0 0 4px var(--gold),0 12px 30px #0009}.rb-pod-val{font-family:var(--display);font-weight:400;font-size:34px;line-height:1;color:#fff}.rb-pod.p1 .rb-pod-val{font-size:46px;color:var(--gold)}.rb-pod-cat{font-family:var(--wide);font-stretch:112%;font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a}.rb-pod-name{margin-top:8px;font-size:16px;font-weight:800}.rb-pod-name a,.rb-who a{color:#fff;text-decoration:none}.rb-pod-name a:hover,.rb-who a:hover{color:var(--gold)}.rb-pod-meta,.rb-who i{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-family:var(--wide);font-stretch:112%;font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#9a9a9a}.rb-pod-meta img,.rb-who i img{width:15px;height:15px;object-fit:contain}.rb-pod-when{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#bdbdbd}.rb-live{padding:2px 7px;border-radius:99px;font-style:normal;font-family:var(--wide);font-size:8px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#062b12;background:#4ade80}.rb-list{display:flex;flex-direction:column;gap:6px;margin-top:16px}.rb-row{display:grid;grid-template-columns:34px 38px minmax(0,1fr) minmax(0,.8fr) 90px;align-items:center;gap:12px;padding:9px 16px 9px 12px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 14%,transparent),transparent 45%),var(--surface);box-shadow:inset 3px 0 0 var(--tc),var(--surface-edge)}.rb-rank{font-family:var(--display);font-size:18px;text-align:center;color:#8a8a8a}.rb-who{display:flex;flex-direction:column;gap:2px;min-width:0}.rb-who b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-when{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a8a8a8}.rb-val{font-family:var(--display);font-size:22px;text-align:right;color:var(--gold)}.rb-noimg{display:inline-block;border-radius:50%;background:#ffffff14}@media (max-width: 720px){.rb-podium{grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.rb-pod.p1{order:-1;grid-column:span 2}.rb-pod.p2,.rb-pod.p3{padding:18px 8px 12px}.rb-pod.p2 .rb-pod-pic .avatar,.rb-pod.p3 .rb-pod-pic .avatar{width:64px!important;height:64px!important}.rb-pod.p2 .rb-pod-val,.rb-pod.p3 .rb-pod-val{font-size:26px}.rb-pod.p2 .rb-pod-name,.rb-pod.p3 .rb-pod-name{font-size:13px}.rb-pod.p2 .rb-pod-when,.rb-pod.p3 .rb-pod-when{flex-direction:column;font-size:10.5px}.rb-pod-meta{font-size:8.5px}.rb-medal{width:24px;height:24px;font-size:13px;top:8px;left:8px}.rb-controls,.rb-controls .dd{width:100%;min-width:0}.rb-row{grid-template-columns:26px 34px minmax(0,1fr) auto;padding:9px 12px 9px 10px}.rb-when{display:none}}@media (max-width: 640px){.sb-views{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.sb-views .chip{flex:0 0 auto}.pr-row{display:grid;grid-template-columns:28px 22px 44px minmax(0,1fr) auto;grid-template-areas:"rank move av name rec" "note note note note note";align-items:center;column-gap:10px;row-gap:8px}.pr-rank{grid-area:rank;width:auto}.pr-move{grid-area:move;width:auto}.pr-row>.avatar{grid-area:av}.pr-id{display:contents}.pr-name{grid-area:name;min-width:0}.pr-note{grid-area:note;margin-top:0}.pr-rec{grid-area:rec}.pr-row.pr-alltime{grid-template-columns:28px 44px minmax(0,1fr) auto;grid-template-areas:"rank av name rec" "facts facts facts facts"}.pr-alltime .pr-facts{grid-area:facts;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);font-size:10px;line-height:1.25}.pr-alltime .pr-facts span{display:flex;flex-direction:column}.pr-alltime .pr-facts b{font-size:15px;margin:0 0 1px}}.co-sub{margin:-4px 0 16px;font-family:var(--wide);font-stretch:115%;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#8a8a8a}.co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.co-card{position:relative;display:grid;grid-template-columns:42% 1fr;min-height:220px;overflow:hidden;border-radius:18px;text-decoration:none;color:inherit;background:#111;box-shadow:inset 0 0 0 1px #ffffff12,var(--surface-shadow);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.co-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 70%,#fff 15%),0 16px 34px #0000008c}.co-card.top{box-shadow:inset 0 0 0 1px #ffd7008c,0 0 30px #ffd7001a,var(--surface-shadow)}.co-art{position:relative;overflow:hidden;background:radial-gradient(90% 80% at 50% 100%,color-mix(in srgb,var(--tc) 85%,#000),color-mix(in srgb,var(--tc) 30%,#060606))}.co-wm{position:absolute;left:50%;top:42%;width:82%;transform:translate(-50%,-50%);opacity:.18;pointer-events:none}.co-cut{position:absolute;left:50%;bottom:0;height:96%;width:auto;max-width:none;transform:translate(-50%);object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.co-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.co-info{display:flex;flex-direction:column;gap:6px;padding:16px 18px;min-width:0}.co-rank{display:inline-flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:115%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a}.co-rank b{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:0;color:#fff}.co-card.top .co-rank b{color:var(--gold)}.co-rank em{font-style:normal;font-size:10px}.co-rank em.up{color:#4ade80}.co-rank em.down{color:#f87171}.co-name{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.02;color:#fff}.co-school{display:inline-flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:115%;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#b5b5b5}.co-school img{width:18px;height:18px;object-fit:contain}.co-school i{font-style:normal;color:var(--gold)}.co-nums{display:flex;gap:18px;margin-top:4px}.co-nums div{display:flex;flex-direction:column}.co-nums b{font-family:var(--display);font-weight:400;font-size:28px;line-height:1;color:#fff}.co-nums div:last-child b{color:#9a9a9a;font-size:22px;margin-top:6px}.co-nums span{font-family:var(--wide);font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#777}.co-honors{display:flex;flex-wrap:wrap;gap:5px}.co-honors span{padding:3px 8px;border-radius:99px;font-size:10.5px;font-weight:700;color:#ffe27a;background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70047}.co-next{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);font-size:11.5px;color:#a8a8a8}.co-h{margin:30px 0 12px;font-family:var(--wide);font-stretch:122%;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fff}.co-former{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.co-fcard{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;text-decoration:none;color:inherit;background:var(--surface);box-shadow:var(--surface-edge);filter:grayscale(.6)}.co-fcard div{display:flex;flex-direction:column}.co-fcard b{font-size:14px;color:#ddd}.co-fcard i{font-style:normal;font-size:11px;color:#8a8a8a;text-transform:capitalize}@media (max-width: 640px){.co-grid{grid-template-columns:1fr}.co-card{grid-template-columns:40% 1fr;min-height:200px}.co-name{font-size:22px}}@media (prefers-reduced-motion: reduce){.co-card{transition:none}}.tm-count{margin-left:auto;font-family:var(--wide);font-stretch:115%;font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#777}.tm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-bottom:26px}.tm-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;text-decoration:none;color:inherit;background:#111;box-shadow:inset 0 0 0 1px #ffffff12,var(--surface-shadow);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.tm-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 70%,#fff 15%),0 14px 30px #00000080}.tm-card.former{filter:grayscale(.7);opacity:.8}.tm-top{position:relative;display:flex;align-items:center;gap:14px;padding:16px 16px 14px;background:linear-gradient(110deg,color-mix(in srgb,var(--tc) 75%,#000),color-mix(in srgb,var(--tc) 35%,#0a0a0a) 55%,#111)}.tm-logo{display:grid;place-items:center;width:72px;height:72px;flex:none}.tm-logo .avatar{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.4))}.tm-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tm-tags{display:flex;gap:5px;min-height:0}.tm-tags em{padding:2px 7px;border-radius:99px;font-style:normal;font-family:var(--wide);font-size:8.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.tm-rank{color:#111;background:var(--gold)}.tm-nc{color:#ffe27a;background:#00000059;box-shadow:inset 0 0 0 1px #ffd70066}.tm-former{color:#ddd;background:#0006}.tm-name{font-family:var(--display);font-weight:400;font-size:26px;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-nick{font-family:var(--wide);font-stretch:115%;font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffb3}.tm-rec{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.tm-rec b{font-family:var(--display);font-weight:400;font-size:32px;line-height:1;color:#fff}.tm-rec span{padding:2px 7px;border-radius:6px;font-family:var(--wide);font-size:9px;font-weight:800;letter-spacing:.8px}.tm-rec span.w{color:#062b12;background:#4ade80}.tm-rec span.l{color:#fff;background:#b91c1c}.tm-rec span.fin{padding:0;font-family:var(--wide);font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:#fff9}.tm-coach small{margin-left:4px;font-family:var(--wide);font-size:8.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#777}.tm-bottom{display:flex;flex-direction:column;gap:7px;padding:12px 16px 14px}.tm-coach{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#e6e6e6}.tm-line{display:flex;align-items:center;gap:7px;font-size:12px;color:#a8a8a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-line i{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:5px;font-style:normal;font-size:10px;font-weight:900}.tm-line i.w{color:#062b12;background:#4ade80}.tm-line i.l{color:#fff;background:#b91c1c}.tm-line.next{color:#8a8a8a}@media (max-width: 640px){.tm-grid{grid-template-columns:1fr}.tm-name{font-size:22px}.tm-logo{width:60px;height:60px}}@media (prefers-reduced-motion: reduce){.tm-card{transition:none}}.yr-race{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.yr-racerow{display:grid;grid-template-columns:22px 30px minmax(0,1fr) auto 52px;align-items:center;gap:10px;padding:9px 14px 9px 10px;border-radius:12px;text-decoration:none;color:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 22%,transparent),transparent 55%),var(--surface);box-shadow:inset 3px 0 0 var(--tc),var(--surface-edge);transition:transform .15s ease}.yr-racerow:hover{transform:translate(2px)}.yr-racen{font-family:var(--display);font-size:16px;text-align:center;color:#777}.yr-raceteam{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yr-raceteam em{font-style:normal;font-size:10px;color:var(--gold);margin-bottom:-2px}.yr-raceteam i{font-style:normal;font-size:11px;font-weight:600;color:#8a8a8a}.yr-racestreak{padding:2px 7px;border-radius:6px;font-family:var(--wide);font-size:9px;font-weight:800}.yr-racestreak.w{color:#062b12;background:#4ade80}.yr-racestreak.l{color:#fff;background:#b91c1c}.yr-racerec{font-family:var(--display);font-weight:400;font-size:22px;text-align:right;color:#fff}@media (prefers-reduced-motion: reduce){.yr-racerow{transition:none}}.aw2-hero{position:relative;display:flex;align-items:center;gap:30px;margin-bottom:18px;padding:24px 30px;overflow:hidden;border-radius:20px;background:radial-gradient(80% 120% at 0% 50%,rgba(255,215,0,.16),transparent 60%),radial-gradient(70% 120% at 100% 50%,color-mix(in srgb,var(--tc) 40%,transparent),transparent 70%),#0e0e0e;box-shadow:inset 0 0 0 1px #ffd70066,var(--surface-shadow)}.aw2-hero-trophy{height:190px;width:auto;flex:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(255,215,0,.18))}.aw2-hero-info{display:flex;flex-direction:column;gap:14px;min-width:0}.aw2-kicker{font-family:var(--wide);font-stretch:122%;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.aw2-hero-win{display:flex;align-items:center;gap:18px}.aw2-hero-win .avatar{box-shadow:0 0 0 4px var(--gold),0 10px 26px #0009}.aw2-hero-win>div{display:flex;flex-direction:column;gap:5px}.aw2-hero-name{font-family:var(--display);font-weight:400;font-size:clamp(32px,4.5vw,50px);line-height:1}.aw2-hero-name a,.aw2-who a,.aw2-past a{color:#fff;text-decoration:none}.aw2-hero-name a:hover,.aw2-who a:hover,.aw2-past a:hover{color:var(--gold)}.aw2-meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--wide);font-stretch:115%;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#a8a8a8}.aw2-meta img{width:16px;height:16px;object-fit:contain}.aw2-cheeser{align-self:flex-start;padding:3px 9px;border-radius:99px;font-family:var(--wide);font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#111;background:var(--gold)}.aw2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.aw2-card{display:flex;flex-direction:column;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 14%,transparent),transparent 60%),#121212;box-shadow:inset 0 0 0 1px #ffffff12,var(--surface-shadow)}.aw2-card.cheeser{box-shadow:inset 0 0 0 1px #ffd7004d,var(--surface-shadow)}.aw2-top{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.aw2-trophy{display:grid;place-items:center;width:54px;height:64px;flex:none}.aw2-trophy img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.aw2-trophy span{font-size:30px;opacity:.6}.aw2-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aw2-title b{font-family:var(--wide);font-stretch:118%;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.aw2-title i{font-style:normal;font-size:11px;color:#8a8a8a}.aw2-n{padding:2px 8px;border-radius:99px;font-size:10px;font-weight:800;color:#111;background:var(--gold)}.aw2-win{display:flex;align-items:center;gap:12px;margin:0 10px 10px;padding:10px 12px;border-radius:12px;background:#ffffff0a}.aw2-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aw2-who b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw2-year{font-family:var(--display);font-size:18px;color:var(--gold)}.aw2-past{display:flex;flex-direction:column;gap:4px;padding:0 16px 14px;font-size:12px;color:#9a9a9a}.aw2-past i{display:inline-block;width:40px;font-style:normal;font-weight:800;color:#777}.aw2-schoolpic{object-fit:contain;flex:none}.aw2-nopic{display:inline-block;flex:none;border-radius:50%;background:#ffffff14}@media (max-width: 640px){.aw2-hero{flex-direction:column;text-align:center;padding:22px 16px;gap:16px}.aw2-hero-trophy{height:140px}.aw2-hero-win{flex-direction:column}.aw2-hero-win>div{align-items:center}.aw2-cheeser{align-self:center}.aw2-grid{grid-template-columns:1fr}}.ga-cmp{padding:16px 20px 10px;border-radius:16px;background:var(--surface);box-shadow:var(--surface-edge),var(--surface-shadow)}.ga-cmp-head{display:flex;justify-content:space-between;margin-bottom:8px}.ga-cmp-head span{display:inline-flex;align-items:center;gap:8px;font-family:var(--wide);font-stretch:118%;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.ga-cmp-head img{width:30px;height:30px;object-fit:contain}.ga-cmp-row{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:14px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.ga-cmp-row>b{font-family:var(--display);font-weight:400;font-size:20px;color:#8a8a8a}.ga-cmp-row>b:first-child{text-align:left}.ga-cmp-row>b:last-child{text-align:right}.ga-cmp-row>b.win{color:#fff}.ga-cmp-mid{display:flex;flex-direction:column;align-items:center;gap:5px}.ga-cmp-mid span{font-family:var(--wide);font-stretch:112%;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a}.ga-cmp-bars{display:flex;gap:3px;width:100%;height:8px}.ga-cmp-bars i{display:block;height:100%;min-width:2px}.ga-cmp-bars i.us{border-radius:99px 0 0 99px;background:color-mix(in srgb,var(--tc) 85%,#fff 10%)}.ga-cmp-bars i.them{border-radius:0 99px 99px 0;background:color-mix(in srgb,var(--oc) 85%,#fff 10%)}.ga-perf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ga-perf-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),var(--surface);box-shadow:var(--surface-edge);transition:transform .15s ease}a.ga-perf-card:hover{transform:translateY(-2px)}.ga-perf-card>div{display:flex;flex-direction:column;gap:1px;min-width:0}.ga-perf-role{font-family:var(--wide);font-stretch:112%;font-size:8.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:color-mix(in srgb,var(--tc) 50%,#bbb)}.ga-perf-name{font-size:14px;font-weight:800;line-height:1.2;color:#fff}.ga-perf-line{font-size:11.5px;color:#9a9a9a}.ga-perf-line b{font-family:var(--display);font-weight:400;font-size:18px;color:#fff}.ga-perf-nopic{width:52px;height:52px;flex:none;border-radius:50%;background:#ffffff14}.ga-box-h{padding-bottom:8px;margin-bottom:4px;border-bottom:2px solid var(--tc)}.ga-bx-who{display:inline-flex;align-items:center;gap:8px}.ga-bx-nopic{width:24px;height:24px;flex:none;border-radius:50%;background:#ffffff0f}.ga-box tr.ga-lead td{background:color-mix(in srgb,var(--tc) 14%,transparent)}.ga-box tr.ga-lead td:first-child{box-shadow:inset 3px 0 0 var(--tc)}.ga-box td.key{color:#fff;font-weight:800}@media (max-width: 640px){.ga-cmp{padding:14px 12px 8px}.ga-cmp-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.ga-cmp-row>b{font-size:17px}.ga-perf{grid-template-columns:1fr 1fr}.ga-perf-card{flex-direction:column;text-align:center}.ga-perf-card>div{align-items:center}}@media (prefers-reduced-motion: reduce){.ga-perf-card{transition:none}}.ga-instory{margin-top:28px}.ga-instory .ga-perf{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-hero .ga-hero-grid{grid-template-columns:minmax(0,1fr)}.ga-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:210px;margin:0 -28px 24px;padding:26px 34px;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(105deg,color-mix(in srgb,var(--tc) 80%,#000),color-mix(in srgb,var(--tc) 40%,#0a0a0a) 44%,color-mix(in srgb,var(--oc) 40%,#0a0a0a) 56%,color-mix(in srgb,var(--oc) 80%,#000))}.ga-banner-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.38;mix-blend-mode:luminosity}.ga-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 45%,transparent),#00000073 50%,color-mix(in srgb,var(--oc) 45%,transparent)),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.55));pointer-events:none}.ga-banner>*:not(.ga-banner-photo){position:relative;z-index:1}.ga-bn-side{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;opacity:.75;min-width:0}.ga-bn-side.won{opacity:1}.ga-bn-side .avatar,.ga-bn-logo{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.55))}.ga-bn-name{font-family:var(--wide);font-stretch:118%;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.ga-bn-name i{margin-right:6px;font-style:normal;color:var(--gold)}.ga-bn-mid{display:flex;flex-direction:column;align-items:center;gap:6px}.ga-bn-tag{padding:4px 12px;border-radius:99px;font-family:var(--wide);font-stretch:118%;font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:#00000080}.ga-hero.gow .ga-bn-tag{color:#111;background:var(--gold)}.ga-bn-score{display:flex;align-items:center;gap:14px}.ga-bn-score b{font-family:var(--display);font-weight:400;font-size:clamp(54px,8vw,92px);line-height:.9;color:#ffffff8c;text-shadow:0 4px 20px rgba(0,0,0,.5)}.ga-bn-score b.won{color:#fff}.ga-bn-score em{font-style:normal;font-family:var(--display);font-size:40px;color:#fff6}.ga-bn-final{font-family:var(--wide);font-stretch:118%;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fffc}.ga-bn-cap{position:absolute!important;left:34px;right:34px;bottom:10px;font-size:11px;font-style:italic;text-align:center;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-banner:hover .ga-bn-final{color:var(--gold)}.ga-boxlink{margin-left:auto;font-family:var(--wide);font-stretch:118%;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);text-decoration:none}@media (max-width: 640px){.ga-banner{min-height:0;margin:0 -18px 20px;padding:22px 14px 30px;gap:6px}.ga-bn-side .avatar,.ga-bn-logo{width:56px!important;height:56px!important}.ga-bn-name{font-size:9px;letter-spacing:.2px;font-stretch:100%;overflow-wrap:break-word}.ga-bn-score b{font-size:44px}.ga-bn-score{gap:6px}.ga-bn-score em{font-size:26px}.ga-bn-cap{left:12px;right:12px}}@media (max-width: 980px){.ga-banner{margin-left:-18px;margin-right:-18px}}.co2-now{display:flex;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;color:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--tc, #FFD700) 20%,transparent),transparent 60%),var(--surface)}.co2-now:hover .ss-link{color:#fff}.co2-now-k{font-family:var(--wide);font-stretch:118%;font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.co2-now-h{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.1;color:#fff}.co2-now-p p{margin:0;font-size:13.5px;line-height:1.6;color:#bdbdbd}.co2-games{padding-bottom:8px}.co2-cols+.co2-games{margin-top:16px}.co2-glist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;column-gap:24px}@media (max-width: 760px){.co2-glist{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.co2-grow{display:grid;grid-template-columns:46px 22px 62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid rgba(255,255,255,.05);text-decoration:none;color:inherit;font-size:13px}a.co2-grow:hover{background:#ffffff0a}.co2-gwk{font-family:var(--wide);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#777}.co2-grow i{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;font-style:normal;font-size:10px;font-weight:900}.co2-grow i.w{color:#062b12;background:#4ade80}.co2-grow i.l{color:#fff;background:#b91c1c}.co2-grow b{font-family:var(--display);font-weight:400;font-size:17px;color:#fff}.co2-gopp{color:#cfcfcf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co2-gstory{font-family:var(--wide);font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold)}@media (max-width: 640px){.co2-grow{grid-template-columns:38px 20px 52px minmax(0,1fr)}.co2-gstory{display:none}}.pp-hof{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:14px;background:radial-gradient(80% 140% at 0% 50%,rgba(255,215,0,.16),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #ffd70059,var(--surface-shadow)}.pp-hof.track{box-shadow:inset 0 0 0 1px #ffffff1a,var(--surface-shadow);background:var(--surface)}.pp-hof-star{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;font-size:26px;color:#1a1400;background:radial-gradient(circle at 35% 30%,#fff4b0,#e2b521 55%,#8f6a05);box-shadow:0 6px 16px #00000080}.pp-hof.track .pp-hof-star{color:var(--gold);background:#ffd7001a;box-shadow:inset 0 0 0 1px #ffd70066}.pp-hof>div{flex:1;min-width:0}.pp-hof-k{font-family:var(--wide);font-stretch:118%;font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.pp-hof-name{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.1;color:#fff}.pp-hof-sub{font-size:12.5px;color:#a8a8a8}.pp-hof-sub b{color:#fff}.pp-marks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pp-mark{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:var(--surface);box-shadow:var(--surface-edge)}.pp-mark.national{box-shadow:inset 0 0 0 1px #ffd7004d}.pp-mark-medal{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;font-family:var(--display);font-size:20px;color:#1a1400;box-shadow:0 4px 10px #00000073}.pp-mark.r1 .pp-mark-medal{background:radial-gradient(circle at 35% 30%,#fff4b0,#e2b521 55%,#8f6a05)}.pp-mark.r2 .pp-mark-medal{background:radial-gradient(circle at 35% 30%,#fff,#c4c8cc 55%,#6e7378)}.pp-mark.r3 .pp-mark-medal{background:radial-gradient(circle at 35% 30%,#ffd8b0,#c07a3e 55%,#6b3d16)}.pp-mark>div{display:flex;flex-direction:column;gap:1px;min-width:0}.pp-mark-lvl{font-family:var(--wide);font-stretch:112%;font-size:8.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#8a8a8a}.pp-mark.national .pp-mark-lvl{color:var(--gold)}.pp-mark b{font-size:14px;color:#fff}.pp-mark i{font-style:normal;font-size:12px;color:#a8a8a8}@media (max-width: 640px){.pp-hof{flex-wrap:wrap}}.pp-snap-tiles .pp-snap-cell{text-align:center}.pp-cards{position:relative;top:auto}.pp-tl-mark .avatar.square,.pp-main .pp-tl-mark .avatar.square{background:transparent;border:0;box-shadow:none;border-radius:0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.pdir-pic.cut{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.pface{position:relative;display:inline-block;flex:none;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--fbg) 90%,#fff 8%),color-mix(in srgb,var(--fbg) 60%,#000))}.pface img{position:absolute;left:50%;bottom:-6%;width:112%;height:112%;transform:translate(-50%);object-fit:cover;object-position:center top}.pface.empty{background:#ffffff14}.rp-spot{isolation:isolate}.rp-spotimg.cut{position:absolute;right:6px;bottom:0;z-index:-1;align-self:auto}.rp-spotimg.cut:before{content:"";position:absolute;right:10px;bottom:0;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc, #FFD700) 55%,transparent),transparent 70%);z-index:-1}.rp-spotimg.cut img{width:200px;height:200px;object-fit:contain;object-position:center bottom;border-radius:0;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}@media (max-width: 640px){.rp-spotimg.cut img{width:150px;height:150px}.rp-spotimg.cut:before{width:130px;height:130px}}.pface.full img{width:230%;height:auto;bottom:auto;top:-2%;object-fit:contain}.rp-spotimg.cut.full img{object-fit:cover;object-position:center 8%}.hof-tr-art{position:relative;width:calc(100% + 28px);height:168px;margin:-18px -14px 4px;overflow:hidden}.hof-tr-art:before{content:"";position:absolute;left:50%;bottom:-40px;width:190px;height:190px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc) 70%,transparent),transparent 70%)}.hof-tr-art img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center 6%;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55));-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.hof-tr-n{z-index:2}.hof-tr-bar{display:block;width:80%;height:6px;margin:6px auto 0;border-radius:99px;background:#ffffff17;overflow:hidden}.hof-tr-bar em{display:block;height:100%;width:var(--pct);border-radius:99px;background:linear-gradient(90deg,#8a6d00,var(--gold))}.rb-pod-txt{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.rb-pod.has-art{align-items:stretch;min-height:230px;padding:46px 18px 18px;text-align:left}.rb-pod.p1.has-art{min-height:270px}.rb-pod.has-art .rb-pod-txt{position:relative;z-index:2;align-items:flex-start;width:56%;margin-top:auto}.rb-pod.has-art .rb-pod-meta,.rb-pod.has-art .rb-pod-when{justify-content:flex-start}.rb-pod.has-art .rb-wm{left:-30px;right:auto;top:auto;bottom:-30px}.rb-pod-art{position:absolute;z-index:1;right:0;bottom:0;width:58%;height:100%}.rb-pod-art:before{content:"";position:absolute;right:8%;bottom:0;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--tc) 75%,transparent),transparent 68%)}.rb-pod.p1 .rb-pod-art:before{background:radial-gradient(circle at 50% 70%,rgba(255,215,0,.42),transparent 68%)}.rb-pod-art img{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(-6px 10px 16px rgba(0,0,0,.6))}.rb-pod-art.full img{object-fit:cover;object-position:center 4%;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.rb-pod.has-art:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,10,10,.85) 0%,rgba(10,10,10,.4) 45%,transparent 65%);pointer-events:none}@media (max-width: 720px){.rb-pod.has-art,.rb-pod.p1.has-art{min-height:190px;padding:40px 12px 12px}.rb-pod.p2.has-art .rb-pod-txt,.rb-pod.p3.has-art .rb-pod-txt{width:100%}.rb-pod.p2 .rb-pod-art,.rb-pod.p3 .rb-pod-art{width:70%;opacity:.55}}.rb-pod.has-art .rb-medal{z-index:3}.rb-pod-art:before{right:0;bottom:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:radial-gradient(60% 55% at 60% 75%,color-mix(in srgb,var(--tc) 45%,transparent),transparent 100%)}.rb-pod.p1 .rb-pod-art:before{background:radial-gradient(60% 55% at 60% 75%,rgba(255,215,0,.22),transparent 100%)}.rp-mug{position:relative;flex:none;width:58px;height:58px;border-radius:12px;overflow:hidden;background:radial-gradient(90% 90% at 50% 100%,color-mix(in srgb,var(--tc) 80%,#000),color-mix(in srgb,var(--tc) 30%,#0a0a0a));box-shadow:inset 0 0 0 1px #ffffff14}.rp-mug>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.rp-mug.cut>img{inset:auto 0 0 0;height:108%;width:100%;object-fit:cover;object-position:center top;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45))}.rp-mug.cut.full>img{height:100%;top:0;right:0;bottom:0;left:0;object-position:center 4%;transform:scale(2.1);transform-origin:50% 8%}.rp-mug>.avatar{margin:12px}.rp-mug .rp-jersey{right:3px;bottom:3px;background:#000000b3;border:0}.rp-row{padding-top:8px;padding-bottom:8px}.roster-ovr b{font-size:26px}.rp-mug.cut.full>img{object-position:center top;transform:scale(2.5) translateY(6%);transform-origin:50% 0}.rp-mug:not(.cut)>img{transform:scale(1.9);transform-origin:50% 12%}.rp-mug.cut.full>img{top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center top;transform:scale(1.75);transform-origin:50% 2%}.rp-mug:not(.cut)>img{transform:scale(1.35);transform-origin:50% 10%}.rp-spotcard .rp-spottabs{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.rp-spotcard .rp-spottab{flex:0 0 auto}.rp-spotgrid{gap:10px;padding:12px;min-height:0}.rp-spot{min-height:230px;padding:20px 18px;border:0!important;border-radius:16px;background:radial-gradient(80% 90% at 85% 100%,color-mix(in srgb,var(--tc, #FFD700) 55%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--tc, #FFD700) 18%,#121212),#0c0c0c 70%);box-shadow:inset 0 0 0 1px #ffffff12}.rp-spot.r1{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent),0 0 24px #ffd70014}.rp-spotnum{position:absolute;z-index:-2;right:-6px;top:-14px;font-family:var(--display);font-weight:400;font-size:190px;line-height:1;color:#ffffff0f;pointer-events:none}.rp-spotinfo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:58%}.rp-spotrank{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--display);font-size:14px;letter-spacing:0;color:#111;background:radial-gradient(circle at 35% 30%,#fff4b0,#e2b521 55%,#8f6a05)}.rp-spot.r2 .rp-spotrank{background:radial-gradient(circle at 35% 30%,#fff,#c4c8cc 55%,#6e7378)}.rp-spot.r3 .rp-spotrank{background:radial-gradient(circle at 35% 30%,#ffd8b0,#c07a3e 55%,#6b3d16)}.rp-spotovr{margin:10px 0 4px;font-size:64px;text-shadow:0 4px 18px rgba(0,0,0,.5)}.rp-spotname{font-size:17px;line-height:1.15}.rp-spotsub{margin-bottom:10px}.rp-spotimg.cut{right:0;height:100%}.rp-spotimg.cut:before{display:none}.rp-spotimg.cut img{width:auto;height:100%;max-width:62%;min-width:180px;object-position:right bottom}.rp-spotimg.cut.full img{width:200px;object-fit:cover;object-position:center 6%;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}@media (max-width: 700px){.rp-spot{min-height:210px}.rp-spotovr{font-size:60px}.rp-spotimg.cut.full img{width:190px}.rp-spotnum{font-size:170px}}.rp-spotinfo{max-width:50%}.rp-spotimg.cut{width:52%}.rp-spotimg.cut img,.rp-spotimg.cut.full img{width:100%;max-width:none;min-width:0;height:100%}.rp-spotname{overflow-wrap:anywhere}.ldr-card{padding-top:0}.ldr-card>i{position:absolute;z-index:2;top:12px;left:14px;padding:3px 8px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ldr-art{position:relative;display:grid;place-items:end center;height:150px;margin:0 -14px 10px;overflow:hidden;background:radial-gradient(90% 80% at 50% 100%,color-mix(in srgb,var(--tc) 75%,#000),color-mix(in srgb,var(--tc) 25%,#0a0a0a))}.ldr-wm{position:absolute;right:-18px;top:10px;width:110px;opacity:.16;pointer-events:none}.ldr-cut{position:relative;height:100%;width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 12px rgba(0,0,0,.55))}.ldr-cut.full{object-fit:cover;object-position:center 4%;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}.ldr-art>.avatar{margin-bottom:18px}.ldr-top{gap:0}@media (hover: hover){.ldr-art:hover .ldr-cut{transform:scale(1.03);transition:transform .2s ease}}.ldr-card>i{position:static;display:block;margin:0 -14px;padding:10px 14px 9px;border-radius:0;background:#0f0f0f;-webkit-backdrop-filter:none;backdrop-filter:none}.pd-hero.has-cut{min-height:300px;padding:40px 28px 24px;background:radial-gradient(70% 90% at 82% 100%,color-mix(in srgb,var(--tc) 80%,#000),transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--tc) 55%,#0c0c0c),#0c0c0c 75%)}.pd-hero.has-cut:before{background:linear-gradient(90deg,rgba(8,8,8,.55) 0%,rgba(8,8,8,.15) 55%,transparent 75%);z-index:1}.pd-hero.has-cut .pd-main{z-index:2;max-width:62%}.pp-hero-art{position:absolute!important;z-index:0!important;top:0;right:0;bottom:0;left:0;pointer-events:none}.pp-hero-wm{position:absolute;right:2%;top:50%;width:300px;transform:translateY(-50%);opacity:.1}.pp-hero-num{position:absolute;right:4%;top:-20px;font-family:var(--display);font-size:300px;line-height:1;color:#ffffff12}.pp-hero-cut{position:absolute;right:3%;bottom:0;height:100%;max-width:50%;object-fit:contain;object-position:right bottom;filter:drop-shadow(-8px 12px 22px rgba(0,0,0,.6))}.pp-hero-cut.full{height:112%;bottom:-12%}@media (max-width: 700px){.pd-hero.has-cut{min-height:340px;padding:24px 16px 18px;align-items:flex-end}.pd-hero.has-cut .pd-main{max-width:100%}.pd-hero.has-cut:before{background:linear-gradient(180deg,transparent 20%,rgba(8,8,8,.6) 58%,rgba(8,8,8,.92) 100%)}.pp-hero-cut{right:50%;transform:translate(50%);height:72%;max-width:90%;bottom:auto;top:0;object-position:center top}.pp-hero-cut.full{height:80%;bottom:auto}.pp-hero-num{font-size:220px;right:50%;transform:translate(50%);top:-10px}.pp-hero-wm{width:220px;right:50%;top:32%;transform:translate(50%,-50%)}}.pp-hero-stadium{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;object-position:center 30%;filter:blur(14px) brightness(.55) saturate(1.2)}.pd-hero.has-cut:has(.pp-hero-stadium){background:#0c0c0c}.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 80% 100%,color-mix(in srgb,var(--tc) 45%,transparent),transparent 70%),linear-gradient(90deg,rgba(8,8,8,.75) 0%,rgba(8,8,8,.2) 60%,transparent 100%)}.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-cut{z-index:1}.pp-hero-art .pp-hero-wm,.pp-hero-art .pp-hero-num{z-index:0}@media (max-width: 700px){.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-art:after{background:radial-gradient(80% 50% at 50% 40%,color-mix(in srgb,var(--tc) 40%,transparent),transparent 70%)}}.pp-hero-stadium{filter:blur(5px) brightness(.8) saturate(1.15)}.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-art:after{background:linear-gradient(90deg,#080808b3,#08080840,#0808080d)}.pd-hero.has-cut:has(.pp-hero-stadium):before{background:none}@media (max-width: 700px){.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-art:after{background:linear-gradient(180deg,transparent 30%,rgba(8,8,8,.85) 100%)}}.pp-hero-stadium{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center 40%;filter:blur(1.5px) brightness(.7) saturate(1.1)}@media (max-width: 700px){.pd-hero.has-cut:before,.pd-hero.has-cut:has(.pp-hero-stadium):before{background:linear-gradient(180deg,transparent 35%,rgba(8,8,8,.75) 62%,rgba(8,8,8,.95) 100%);z-index:1}}.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-num,.pd-hero.has-cut:has(.pp-hero-stadium) .pp-hero-wm{display:none}.pp-hero-cut:not(.full){height:82%}@media (max-width: 700px){.pp-hero-cut:not(.full){height:50%;top:6%}}.lt-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px}.lt-game{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;border-radius:12px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid var(--line);color:#fff;text-decoration:none;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.lt-game:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--muted)}.lt-game.w:before{background:#3ecf72}.lt-game.l:before{background:#e5534b}.lt-game:hover{transform:translateY(-2px);border-color:#ffffff38}.lt-top{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.lt-top b{padding:2px 7px;border-radius:5px;font-size:10px;letter-spacing:1px}.lt-game.w .lt-top b{background:#3ecf7229;color:#3ecf72}.lt-game.l .lt-top b{background:#e5534b29;color:#ff7a72}.lt-score{font-size:30px;font-weight:900;line-height:1;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.lt-score i{font-style:normal;color:var(--muted);margin:0 4px;font-weight:600}.lt-opp{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;min-width:0}.lt-opp img{width:22px;height:22px;object-fit:contain;flex:none}.lt-opp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-opp em{font-style:normal;color:var(--gold);font-weight:800}.lt-read{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.4px}.lt-game:hover .lt-read{color:var(--gold)}.lt-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lt-note{padding:13px 16px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.lt-nextbar{margin-top:12px;display:flex;align-items:baseline;gap:14px}.lt-nextbar .lt-label{margin-bottom:0;white-space:nowrap}.lt-note.next{border-color:#ffcc0059;background:linear-gradient(160deg,#ffcc0017,#ffcc0005)}.lt-label{font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.lt-text{font-size:13px;line-height:1.55;color:#ffffffdb}.pr2-list{display:flex;flex-direction:column;gap:10px}.pr2-row{position:relative;display:flex;align-items:center;gap:18px;padding:10px 22px 10px 18px;min-height:104px;border-radius:14px;overflow:hidden;cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 16%,#0d0d0d),#0f0f0f 38%,#0d0d0d);box-shadow:inset 3px 0 0 var(--tc),var(--surface-edge),var(--surface-shadow);transition:transform .15s ease}.pr2-row:hover{transform:translate(3px)}.pr2-row.first{background:linear-gradient(90deg,#ffd70029,#0f0f0f 45%);box-shadow:inset 3px 0 0 var(--gold),var(--surface-shadow)}.pr2-row.first:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffd70073;pointer-events:none;z-index:2}.pr2-rank{flex:0 0 44px;text-align:center;font-size:34px;font-weight:900;line-height:1;color:#ffffffe6;font-variant-numeric:tabular-nums}.pr2-row.first .pr2-rank{color:var(--gold)}.pr2-face{flex:0 0 84px;min-width:0;width:84px;height:94px;align-self:flex-end;margin-bottom:-10px;display:flex;align-items:flex-end;justify-content:center}.pr2-face img{flex:none;height:100%;width:auto;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.pr2-id{flex:1;min-width:0;padding:6px 0}.pr2-top{display:flex;align-items:center;gap:10px}.pr2-top a,.pr2-top b{font-size:18px;font-weight:900;color:#fff;text-decoration:none;letter-spacing:-.2px}.pr2-top a:hover{color:var(--gold)}.pr2-move{padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:800;background:#ffffff12;color:var(--muted)}.pr2-move.up{background:#3ecf7229;color:#3ecf72}.pr2-move.down{background:#e5534b29;color:#ff7a72}.pr2-school{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.pr2-school img{width:16px;height:16px;object-fit:contain}.pr2-school a{color:inherit;text-decoration:none}.pr2-school a:hover{color:#fff}.pr2-head{margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4;color:#e9e9e9;text-wrap:pretty}.pr2-more{margin:6px 0 0;font-size:13px;line-height:1.55;color:#a9a9a9;text-wrap:pretty}.pr2-toggle{display:inline-block;margin-top:6px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.pr2-row:hover .pr2-toggle{color:var(--gold)}.pr2-spark{flex:0 0 100px;height:34px;overflow:visible}.pr2-spark polyline{fill:none;stroke:var(--tc);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:brightness(1.4)}.pr2-spark circle{fill:#fff}.pr2-rec{flex:0 0 70px;text-align:right}.pr2-rec b{display:block;font-size:24px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.pr2-rec span{font-size:9.5px;font-weight:800;letter-spacing:1.4px;color:var(--muted)}@media (max-width: 720px){.pr2-row{gap:10px;padding:10px 12px}.pr2-rank{flex-basis:26px;font-size:24px}.pr2-face{flex-basis:56px;width:56px;height:70px}.pr2-spark{display:none}.pr2-rec{flex-basis:48px}.pr2-rec b{font-size:18px}}.sb-uphead{display:flex;align-items:center;gap:10px;margin:18px 0 10px;font-family:var(--wide);font-stretch:120%;font-weight:800;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#bdbdbd}.sb-uphead span{padding:2px 8px;border-radius:999px;background:#1c1c1c;color:var(--dim);font-size:9px}.sc2.sc-up{background:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 8px,transparent 8px 16px),var(--surface)}.sc2.sc-up .bowl-name span{color:#8fb8ff}.sc2 .pts.sc-rec{font-family:inherit;font-size:12px;font-weight:700;color:#8a8a8a}.sc2 .sc-at{font-style:normal;font-weight:600;font-size:11px;color:var(--dim);margin-right:6px}.sc2.sc-up .bowl-name{min-height:33px;box-sizing:border-box}.wir-head{margin:6px 0 10px}.wir-kick{display:inline-block;font:800 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#111;background:var(--gold);padding:4px 8px;border-radius:4px;margin-bottom:8px}.wir-head h3{margin:0;font-size:19px;line-height:1.3;color:var(--text, #fff)}.atl .mo-cap{display:block}.atl .mo-cap-t{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.atl .mo-photo:not(.lead) .mo-cap-t{-webkit-line-clamp:2}.hs-track{position:relative}.hs-track:before,.hs-track:after{content:"";position:absolute;top:0;bottom:6px;width:56px;pointer-events:none;z-index:1;opacity:0;transition:opacity .16s ease}.hs-track:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.hs-track:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.hs-track.can-l:before,.hs-track.can-r:after{opacity:1}.hs-arrow{position:absolute;top:calc(50% - 3px);transform:translateY(-50%) scale(.9);z-index:2;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;font-size:22px;line-height:1;padding-bottom:3px;color:#111;background:var(--gold);box-shadow:0 4px 14px #00000080;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s var(--ease-out)}.hs-arrow.l{left:4px}.hs-arrow.r{right:4px}.hs-track.can-l .hs-arrow.l,.hs-track.can-r .hs-arrow.r{opacity:1;pointer-events:auto;transform:translateY(-50%)}.hs-arrow:active{transform:translateY(-50%) scale(.92)}@media (hover: none){.hs-arrow{display:none}}.hl-rundown{margin:-4px 0 18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.hl-rundown ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hl-rundown li{position:relative;padding-left:16px;font-size:13px;line-height:1.45;color:#a9a9a9}.hl-rundown li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--gold)}.hl-rundown strong{color:#fff;font-weight:700}.hl-rundown p{margin:0}.th2-rate span{white-space:nowrap;letter-spacing:1.5px}.th2-rate b small{margin-left:5px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.th2-right:has(.th2-rate){gap:12px}@media (max-width: 600px){.lt-nextbar{flex-direction:column;gap:4px}}.pr2-row:not(.open) .pr2-head{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-intro{color:var(--muted);font-size:13px;max-width:640px;margin:-6px 0 18px;line-height:1.5}.ax-dyn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.ax-dyn{display:block;position:relative;padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--panel) center/cover no-repeat;color:#fff;text-decoration:none;min-height:280px;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.ax-dyn:hover{border-color:var(--gold);transform:translateY(-2px)}.ax-dyn.current{border-color:#4a3d00}.ax-dyn-stats{display:flex;gap:22px;margin-top:18px}.ax-dyn-stats span{display:flex;flex-direction:column;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-dyn-stats b{font-size:26px;color:#fff;font-weight:900;letter-spacing:0;line-height:1.1}.ax-dyn-tag{align-self:flex-start;display:inline-block;font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#0e0e0e;background:var(--gold);padding:3px 8px;border-radius:4px}.ax-dyn:not(.current) .ax-dyn-tag{background:#3a3a3a;color:#ddd}.ax-dyn-name{font-size:28px;font-weight:900;font-style:italic;text-transform:uppercase;margin:12px 0 4px}.ax-dyn-sub{color:var(--muted);font-size:12px;letter-spacing:.5px}.ax-dyn-champs{display:flex;gap:10px;margin:16px 0 4px;flex-wrap:wrap}.ax-dyn-champs span{display:flex;flex-direction:column;align-items:center;gap:2px}.ax-dyn-champs i{font-style:normal;font-size:10px;color:var(--muted);font-weight:700}.ax-dyn-go{margin-top:auto;padding-top:14px;font-size:12px;font-weight:700;color:var(--gold)}.ax-hero{border:1px solid var(--line);border-radius:12px;padding:30px 28px;margin-bottom:18px;background:var(--panel) right center/cover no-repeat;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end}.ax-hero.small{min-height:0;padding:16px 22px}.ax-hero.small .ax-title{font-size:20px}.ax-crumb{font-family:var(--lab);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ax-crumb a{color:var(--gold);text-decoration:none}.ax-title{font-size:40px;font-weight:900;font-style:italic;text-transform:uppercase;color:#fff;text-decoration:none;line-height:1}.ax-sub{color:#bbb;font-size:13px;margin-top:8px}.ax-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.ax-tabs button{background:none;border:0;border-bottom:3px solid transparent;cursor:pointer;font-family:var(--lab);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#8f8f8f;padding:10px 14px;white-space:nowrap}.ax-tabs button:hover{color:#fff}.ax-tabs button.on{color:#fff;border-bottom-color:var(--gold)}.ax-pad{padding:18px 22px}.ax-h2{font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;margin:0 0 6px}.ax-h3{font-size:15px;font-weight:800;margin:0 0 4px}.ax-more{background:none;border:0;color:var(--gold);font-weight:700;font-size:12px;cursor:pointer;padding:0;margin:-6px 0 18px}.ax-champs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.ax-champ{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 35%,#151515),#151515 70%);border:1px solid var(--line);border-top:3px solid var(--tc);border-radius:10px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.ax-champ-yr{font-family:var(--lab);font-size:11px;font-weight:800;letter-spacing:2px;color:var(--gold);margin-bottom:4px}.ax-champ-team{font-size:16px;font-weight:900;text-transform:uppercase;margin-top:4px}.ax-champ-rec{font-size:22px;font-weight:900}.ax-champ-coach a,.ax-champ-coach{font-size:12px;font-weight:700;color:#ddd;text-decoration:none}.ax-champ-coach a:hover{color:var(--gold)}.ax-champ-def{font-size:11px;color:var(--muted)}.ax-heis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.ax-heis-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;padding-bottom:12px;text-align:center;transition:border-color .15s}a.ax-heis-card:hover{border-color:var(--gold)}.ax-heis-img{aspect-ratio:4 / 5;background:#111;overflow:hidden;display:grid;place-items:center;margin-bottom:10px}.ax-heis-img img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-heis-img span{font-size:34px;font-weight:900;color:#444}.ax-heis-yr{font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;color:var(--gold)}.ax-heis-name{font-weight:800;font-size:14px;margin:2px 0}.ax-heis-sub{font-size:11px;color:var(--muted)}.ax-two{margin-bottom:8px}.ax-crow{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.ax-crow:last-child{border-bottom:0}.ax-crow:hover{background:#202020}.ax-crank{width:18px;font-weight:900;color:var(--muted)}.ax-cface{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 22%;background:#222;flex:none}.ax-cname{flex:1;display:flex;flex-direction:column;min-width:0}.ax-cname i{font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-ctitles{font-size:13px;letter-spacing:-2px}.ax-crec{font-weight:900;font-size:16px;min-width:52px;text-align:right}.ax-clist{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding:0 14px}.ax-heads{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:9px;font-size:13px;line-height:1.45;color:#ddd}.ax-scroll{overflow-x:auto}.ax-table{width:100%;border-collapse:collapse;font-size:13px}.ax-table th{text-align:left;font-family:var(--lab);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.ax-table td{padding:9px 12px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.ax-table tr:last-child td{border-bottom:0}.ax-table .num{text-align:right}.ax-table .tot{font-weight:800;color:var(--gold)}.ax-table .dim,.ax-table .dim *{color:var(--muted)}.ax-table a{color:#fff}.ax-table a:hover{color:var(--gold)}.ax-tm{display:inline-flex;align-items:center;gap:8px}.ax-rivals{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.ax-rivals .card{margin:0}.ax-rival{padding:0;overflow:hidden;display:flex;flex-direction:column}.ax-rival-top{position:relative;display:grid;grid-template-columns:1fr 1fr}.ax-rival-side{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 14px;text-decoration:none;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 38%,transparent),transparent 85%)}.ax-rival-side:hover b{color:var(--gold)}.ax-rival-face{width:76px;height:76px;border-radius:50%;overflow:hidden;border:2px solid var(--tc);background:#1c1c1c;display:grid;place-items:center}.ax-rival-face img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ax-rival-face span{font-weight:900;color:#888}.ax-rival-who{text-align:center;display:flex;flex-direction:column;gap:3px}.ax-rival-who b{font-size:14px;font-weight:800;line-height:1.15}.ax-rival-who span{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:var(--muted)}.ax-rival-w{font-size:34px;font-weight:900;font-style:italic;color:#777;line-height:1}.ax-rival-w.lead{color:var(--gold)}.ax-rival-vs{position:absolute;left:50%;top:46px;transform:translate(-50%);font-size:11px;font-weight:900;letter-spacing:2px;color:#0e0e0e;background:var(--gold);padding:4px 7px;border-radius:4px}.ax-rival-meta{text-align:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-weight:700;padding:8px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ax-rival-games{padding:6px 16px}.ax-rival-game{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:baseline;padding:7px 0;font-size:13px;border-bottom:1px dashed var(--line)}.ax-rival-game:last-child{border-bottom:0}.ax-rival-game .yr{color:var(--gold);font-weight:800;font-size:12px}.ax-rival-game .gm{color:#ddd}.ax-rival-game .res{white-space:nowrap;color:var(--muted)}.ax-rival-game .res b{color:#fff}.ax-rival-story{margin:0;padding:4px 16px 18px;font-size:13px;line-height:1.6;color:#c9c9c9}.ax-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ax-chips button{background:var(--panel);border:1px solid var(--line);color:#bbb;border-radius:14px;padding:6px 14px;font-weight:700;font-size:12px;cursor:pointer}.ax-chips button.on{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ax-ccard{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.ax-ccard:hover{border-color:var(--gold);transform:translateY(-2px)}.ax-ccard-img{aspect-ratio:4 / 3.4;background:#111;overflow:hidden}.ax-ccard-img img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-ccard-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px}.ax-ccard-body b{font-size:16px;font-weight:900}.ax-ccard-body i{font-style:normal;font-size:11px;color:var(--muted)}.ax-ccard-stats{display:flex;gap:18px;margin-top:8px}.ax-ccard-stats span{display:flex;flex-direction:column;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-ccard-stats em{font-style:normal;font-size:20px;font-weight:900;color:#fff;letter-spacing:0}.ax-tier{margin-top:8px;font-size:11px;font-weight:800;color:var(--gold)}.ax-tier.big{font-size:13px;margin:6px 0 2px}.ax-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.ax-pcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.ax-pcard:hover{border-color:var(--gold);transform:translateY(-2px)}.ax-pcard-img{position:relative;aspect-ratio:4 / 5;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 55%,#111),#111);overflow:hidden;display:grid;place-items:center}.ax-pcard-img img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-init{font-size:40px;font-weight:900;color:#ffffff40}.ax-ovr{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:center;font-size:8px;font-weight:800;letter-spacing:1px;color:#ddd;background:#0009;border-radius:6px;padding:4px 6px;line-height:1.1}.ax-ovr b{font-size:18px;color:#fff}.ax-plogo{position:absolute;top:8px;right:8px}.ax-pcard-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px;border-top:3px solid var(--tc)}.ax-pcard-body b{font-size:14px;font-weight:800}.ax-pcard-body i{font-style:normal;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.ax-pdraft{font-size:10px;font-weight:700;color:var(--gold);margin-top:2px}.ax-person{display:flex;gap:24px;align-items:stretch;background:linear-gradient(110deg,color-mix(in srgb,var(--tc, #333) 30%,#151515),#151515 60%);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:18px}.ax-person-img{width:220px;flex:none;border-radius:10px;overflow:hidden;background:#111;aspect-ratio:4 / 5;display:grid;place-items:center}.ax-person-img img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-person-main{flex:1;min-width:0}.ax-kicker{font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.ax-pname{font-size:38px;font-weight:900;font-style:italic;text-transform:uppercase;margin:4px 0;line-height:1.05}.ax-tagline{color:#ccc;font-size:14px;font-style:italic}.ax-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px;margin-top:16px}.ax-facts span{display:block;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-facts b{font-size:14px;font-weight:700;color:#fff}.ax-facts a{color:#fff}.ax-facts a:hover{color:var(--gold)}.ax-person-logo{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}.ax-bigovr{display:flex;flex-direction:column;align-items:center}.ax-bigovr b{font-size:46px;font-weight:900;line-height:1}.ax-bigovr span{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:800}.ax-awards{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ax-awards span{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;color:#ddd}.ax-awards span.gold{border-color:#6b5a00;color:var(--gold);font-weight:700}.ax-bio .prose h1{font-size:20px;margin-top:22px}.ax-bio .prose h1:first-child,.ax-records .prose h2:first-child{margin-top:0}.ax-records .prose h2{font-size:18px;margin:28px 0 4px;color:#fff}.ax-records .prose h4{font-family:var(--lab);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:14px 0 -6px}.ax-nfl .prose h3{margin-top:22px;color:var(--gold)}@media (max-width: 900px){.ax-champs,.ax-heis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ax-person{flex-direction:column}.ax-person-img{width:100%;max-width:280px;align-self:center}.ax-person-logo{flex-direction:row;justify-content:flex-start}.ax-title{font-size:30px}.ax-pname{font-size:28px}.ax-rivals{grid-template-columns:1fr}}@media (max-width: 600px){.ax-dyn-grid{grid-template-columns:1fr}.ax-pgrid{grid-template-columns:repeat(2,1fr)}}.ax-tl{position:relative;margin-bottom:26px}.ax-tl:before{content:"";position:absolute;left:47px;top:10px;bottom:10px;width:2px;background:linear-gradient(var(--gold),#3a3000)}.ax-tl-year{display:grid;grid-template-columns:96px 1fr;gap:18px;padding-bottom:18px}.ax-tl-yr{position:relative;display:flex;justify-content:center}.ax-tl-yr span{position:sticky;top:90px;align-self:flex-start;background:var(--gold);color:#0e0e0e;font-weight:900;font-style:italic;font-size:20px;padding:6px 12px;border-radius:6px;box-shadow:0 0 0 5px #0b0b0b}.ax-tl-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.ax-tl-item{background:var(--panel);border:1px solid var(--line);border-left:3px solid #555;border-radius:10px;padding:12px 14px}.ax-tl-item.k-title{border-left-color:var(--tc, var(--gold));background:linear-gradient(100deg,color-mix(in srgb,var(--tc, #444) 22%,var(--panel)),var(--panel) 70%)}.ax-tl-item.k-heisman{border-left-color:var(--gold)}.ax-tl-item.k-draft{border-left-color:#4a7bd0}.ax-tl-item.k-coach{border-left-color:#b05cd6}.ax-tl-kind{font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ax-tl-body{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:#bdbdbd}.ax-tl-body b{color:#fff;font-weight:800}.ax-tl-picks{display:flex;flex-direction:column;gap:5px}.ax-tl-pick{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:baseline;font-size:13px}.ax-tl-pick .no{color:var(--gold);font-weight:900}.ax-tl-pick a,.ax-tl-pick b{color:#fff;font-weight:700;text-decoration:none}.ax-tl-pick a:hover{color:var(--gold)}.ax-tl-pick i{font-style:normal;font-size:11px;color:var(--muted)}@media (max-width: 700px){.ax-clist{grid-template-columns:1fr}.ax-tl:before{left:13px}.ax-tl-year{grid-template-columns:1fr;gap:10px;padding-left:30px}.ax-tl-yr{justify-content:flex-start;margin-left:-30px}.ax-tl-yr span{position:static;font-size:16px;padding:4px 9px}.ax-tl-items{grid-template-columns:1fr}}.ax-st{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:26px}.ax-st-head,.ax-st-row{display:grid;grid-template-columns:52px minmax(190px,1.5fr) 110px minmax(200px,1.6fr) 1fr 1fr 70px;gap:14px;align-items:center;padding:0 18px 0 0}.ax-st-head{font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);padding-top:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ax-st-head span:first-child{text-align:center}.ax-st-head span:last-child{text-align:right}.ax-st-row{position:relative;min-height:64px;border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 20%,transparent),transparent 38%)}.ax-st-row:last-child{border-bottom:0}.ax-st-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tc)}.ax-st-rk{justify-self:center;min-width:32px;text-align:center;font-weight:900;font-style:italic;font-size:18px;color:#fff}.ax-st-rk.nr{font-size:11px;font-style:normal;letter-spacing:1px;color:var(--muted)}.ax-st-team{display:flex;align-items:center;gap:12px;min-width:0}.ax-st-logo{width:40px;height:40px;flex:none;display:grid;place-items:center}.ax-st-name{display:flex;flex-direction:column;min-width:0}.ax-st-name b{font-size:15px;font-weight:800;color:#fff}.ax-st-name a,.ax-st-name i{font-size:11px;color:var(--muted);text-decoration:none;font-style:normal}.ax-st-name a:hover{color:var(--gold)}.ax-st-rec{display:flex;flex-direction:column}.ax-st-rec b{font-size:20px;font-weight:900;font-style:italic;color:#fff;line-height:1.1}.ax-st-rec i{font-style:normal;font-size:11px;color:var(--muted)}.ax-st-fin{display:flex;flex-wrap:wrap;gap:6px}.ax-st-fin em{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#232323;border:1px solid #333;color:#cfcfcf;white-space:nowrap}.ax-st-fin em.champ{background:#2b2300;border-color:#6b5a00;color:var(--gold)}.ax-st-fin em.gold{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-st-fin em.bad{background:#2a0e0e;border-color:#6b1d1d;color:#ff8a8a}.ax-st-bar{position:relative;display:flex;align-items:center;gap:8px;height:22px}.ax-st-bar i{display:block;height:8px;border-radius:4px;background:#4cc38a;max-width:calc(100% - 44px)}.ax-st-bar.def i{background:#d96565}.ax-st-bar b{font-size:13px;font-weight:800;color:#fff}.ax-st-mg{text-align:right;font-weight:900;font-size:14px;color:var(--muted)}.ax-st-mg.up{color:#4cc38a}.ax-st-mg.down{color:#e07070}@media (max-width: 900px){.ax-st-head{display:none}.ax-st-row{grid-template-columns:40px 1.3fr 1fr;grid-template-areas:"rk team rec" "rk fin fin" "rk off def";row-gap:8px;padding:12px 14px 12px 0}.ax-st-rk{grid-area:rk;align-self:start;padding-top:8px}.ax-st-team{grid-area:team}.ax-st-rec{grid-area:rec;text-align:right;align-items:flex-end}.ax-st-fin{grid-area:fin}.ax-st-bar.off{grid-area:off}.ax-st-bar.def{grid-area:def}.ax-st-mg{display:none}}.ax-rival-sub{font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);padding:6px 0 2px}.ax-h2h-wrap{overflow-x:auto;padding:0;margin-bottom:26px}.ax-h2h{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ax-h2h th,.ax-h2h td{padding:8px 6px;text-align:center;border-bottom:1px solid var(--line-soft);white-space:nowrap}.ax-h2h thead th{font-size:11px;font-weight:700;color:#ddd;vertical-align:bottom;padding-top:14px}.ax-h2h thead th a{display:flex;flex-direction:column;align-items:center;gap:5px;color:inherit;text-decoration:none}.ax-h2h thead th a:hover,.ax-h2h .rowh a:hover b{color:var(--gold)}.ax-h2h .corner{text-align:left;padding-left:16px;font-family:var(--lab);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ax-h2h .corner i{font-style:normal;color:var(--gold)}.ax-h2h-face{width:34px;height:34px;border-radius:50%;overflow:hidden;display:inline-grid;place-items:center;background:#222;flex:none}.ax-h2h-face img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ax-h2h-face span{font-size:11px;font-weight:900;color:#777}.ax-h2h .rowh{position:sticky;left:0;z-index:1;background:var(--panel);text-align:left;padding-left:14px}.ax-h2h .rowh a{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.ax-h2h .rowh b{font-weight:800;font-size:13px}.ax-h2h td{font-weight:800;min-width:54px}.ax-h2h td.self{background:repeating-linear-gradient(45deg,#161616,#161616 4px,#1c1c1c 4px,#1c1c1c 8px)}.ax-h2h td.none{color:#444;font-weight:400}.ax-h2h td.win{color:#4cc38a;background:#4cc38a1a}.ax-h2h td.loss{color:#e07070;background:#e0707017}.ax-h2h td.even{color:#ddd;background:#ffffff0a}.ax-h2h td sup{color:var(--gold);margin-left:1px}.ax-h2h .tot{border-left:1px solid var(--line);font-family:var(--lab)}.ax-h2h thead .tot{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ax-h2h td.tot{background:transparent}.ax-h2h tbody tr:last-child th,.ax-h2h tbody tr:last-child td{border-bottom:0}.ax-h2h-foot{font-size:11px;color:var(--muted);padding:10px 16px 14px;border-top:1px solid var(--line)}@media (max-width: 700px){.ax-h2h .rowh b{display:none}.ax-h2h .corner{font-size:0}.ax-h2h td{min-width:44px;font-size:12px}}.ax-rb .rb-podium.n1{grid-template-columns:minmax(0,420px);justify-content:center}.ax-rb .rb-podium.n2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:820px;margin:0 auto}.ax-rb .rb-podium.n2 .rb-pod.p1,.ax-rb .rb-podium.n1 .rb-pod.p1{order:0;grid-column:auto}.ax-rb .ax-rb-init{display:inline-grid;place-items:center;font-weight:900;color:#777}@media (max-width: 700px){.ax-rb .rb-podium.n1,.ax-rb .rb-podium.n2{grid-template-columns:minmax(0,1fr)}}.ax-dr .dr-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ax-dr .ax-dr-title{font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;color:#fff}.ax-dr .ax-dr-init{display:inline-grid;place-items:center;flex:none;background:#ffffff12;color:#888;font-weight:900}.ax-dr .dr-school img{flex:none}.ax-dr .dr-years{flex-wrap:wrap;max-width:100%}.ax-dr .dr-top>div,.ax-dr .dp-first,.ax-dr .dp-first-b{min-width:0}@media (max-width: 700px){.ax-dr .dr-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.ax-dr .dp-first .avatar{width:60px!important;height:60px!important;font-size:18px!important}.ax-dr .dp-first-b b{font-size:17px;line-height:1.1;overflow-wrap:anywhere}.ax-dr .dp-first-b span{white-space:normal}}.ax-ss .dr-years{flex-wrap:wrap;max-width:100%;margin-bottom:16px}.ax-ss .yr-sechead{margin-top:22px}.ax-ss-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}.ax-ss-champ{position:relative;overflow:hidden;padding:24px 26px;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tc) 55%,transparent),transparent 70%),linear-gradient(180deg,#171717,#0d0d0d);box-shadow:inset 0 0 0 1px #ffd70059,var(--surface-shadow)}.ax-ss-wm{position:absolute;right:-40px;top:-30px;width:260px;opacity:.08;pointer-events:none}.ax-ss-kicker{font-family:var(--lab);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.ax-ss-team{display:flex;align-items:center;gap:16px;margin:12px 0 16px}.ax-ss-team b{display:block;font-size:40px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;color:#fff}.ax-ss-team span{font-size:14px;color:#ddd;font-weight:700}.ax-ss-coach{display:flex;align-items:center;gap:10px}.ax-ss-coach img{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid var(--tc)}.ax-ss-coach span{display:flex;flex-direction:column;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-ss-coach b{font-size:15px;letter-spacing:0;text-transform:none;color:#fff}.ax-ss-coach a{color:#fff;text-decoration:none}.ax-ss-coach a:hover{color:var(--gold)}.ax-ss-final{display:inline-flex;flex-direction:column;margin-top:16px;padding:10px 14px;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.08)}.ax-ss-final i{font-style:normal;font-family:var(--lab);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ax-ss-final b{font-size:20px;font-weight:900;color:var(--gold)}.ax-ss-final span{font-size:12px;color:#ccc}.ax-ss-head{margin:16px 0 0;font-size:14px;line-height:1.55;color:#d8d8d8;max-width:620px}.ax-ss-heis{position:relative;overflow:hidden;border-radius:16px;background:#111;box-shadow:inset 0 0 0 1px #ffffff14,var(--surface-shadow);display:flex;flex-direction:column}.ax-ss-heis-img{flex:1;min-height:220px;display:grid;place-items:center;background:#151515}.ax-ss-heis-img img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-ss-heis-img span{font-size:48px;font-weight:900;color:#444}.ax-ss-heis-b{padding:12px 16px 16px;background:linear-gradient(0deg,#0d0d0d,color-mix(in srgb,var(--tc) 25%,#0d0d0d))}.ax-ss-heis-b i{font-style:normal;font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.ax-ss-heis-b b{display:block;font-size:22px;font-weight:900;color:#fff}.ax-ss-heis-b b a{color:inherit;text-decoration:none}.ax-ss-heis-b span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ax-ss-stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ax-ss-story{padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 18%,#141414),#101010 60%);border:1px solid var(--line);border-top:3px solid var(--tc)}.ax-ss-tag{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.ax-ss-story b{display:block;margin:8px 0 6px;font-size:15px;line-height:1.3;color:#fff}.ax-ss-story p{margin:0;font-size:13px;line-height:1.55;color:#bdbdbd}.ax-ss-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 18px}.ax-ss-teams{display:flex;flex-direction:column;gap:8px}.ax-ss-trow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"logo name rec" "logo res res";gap:2px 12px;align-items:center;padding:12px 14px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 20%,transparent),transparent 45%),#121212;border:1px solid var(--line);border-left:4px solid var(--tc)}.ax-ss-trow.won{box-shadow:inset 0 0 0 1px #ffd70073}.ax-ss-trow>img{grid-area:logo}.ax-ss-tb{grid-area:name;display:flex;flex-direction:column;min-width:0}.ax-ss-tb b{font-size:15px;font-weight:800;color:#fff}.ax-ss-tb span,.ax-ss-tb a{font-size:12px;color:var(--muted);text-decoration:none}.ax-ss-tb a:hover{color:var(--gold)}.ax-ss-tr{grid-area:rec;display:flex;align-items:center;gap:8px}.ax-ss-tr b{font-size:20px;font-weight:900;font-style:italic;color:#fff}.ax-ss-tr em{font-style:normal;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:#232323;border:1px solid #333;color:#ccc}.ax-ss-res{grid-area:res;font-size:12px;color:#c9c9c9}.ax-ss-trow.won .ax-ss-res{color:var(--gold);font-weight:700}.ax-ss-awards{display:flex;flex-direction:column;gap:8px}.ax-ss-aw{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#121212;border:1px solid var(--line);border-left:4px solid var(--tc)}.ax-ss-aw>img,.ax-ss-init{width:46px;height:46px;flex:none;border-radius:10px;object-fit:cover;object-position:top}.ax-ss-init{display:grid;place-items:center;background:#1d1d1d;color:#777;font-weight:900;font-size:14px}.ax-ss-aw b{font-size:15px;font-weight:800;color:#fff}.ax-ss-aw b a{color:inherit;text-decoration:none}.ax-ss-aw b a:hover{color:var(--gold)}.ax-ss-aw span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);margin-top:1px}.ax-ss-awl{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ax-ss-awl em{font-style:normal;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#232323;border:1px solid #333;color:#ddd}.ax-ss-awl em.gold{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-ss-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.ax-ss-rk{display:grid;grid-template-columns:34px 18px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.ax-ss-rk span{font-weight:900;color:var(--gold);font-style:italic}.ax-ss-rk b{color:#fff;font-weight:700}.ax-ss-rk i{font-style:normal;font-size:11px;color:var(--muted)}.ax-ss-rk em{font-style:normal;font-weight:800;color:#ddd}.ax-ss-post{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.ax-ss-game{padding:12px 14px;border-radius:12px;background:#121212;border:1px solid var(--line)}.ax-ss-game.final{border-color:#ffd70080;background:linear-gradient(180deg,#ffd7001a,#121212 70%)}.ax-ss-game>i{font-style:normal;font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.ax-ss-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:8px}.ax-ss-score span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;min-width:0}.ax-ss-score .w{color:#fff}.ax-ss-score .l{color:#8a8a8a;justify-content:flex-end;text-align:right}.ax-ss-score b{font-size:16px;font-weight:900;color:var(--gold)}.ax-ss-game p{margin:8px 0 0;font-size:12px;color:#aaa}.ax-ss-game p.ax-ss-line{margin:6px 0 0;font-size:13px;color:#ddd}.ax-ss-notes{font-size:14px;line-height:1.65}@media (max-width: 900px){.ax-ss-hero,.ax-ss-two{grid-template-columns:minmax(0,1fr)}.ax-ss-heis{flex-direction:row}.ax-ss-heis-img{flex:none;width:120px;min-height:0;aspect-ratio:4 / 5}.ax-ss-heis-b{flex:1;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 600px){.ax-ss-champ{padding:18px}.ax-ss-team b{font-size:28px}.ax-ss-team img{width:46px!important;height:46px!important}.ax-ss-post,.ax-ss-stories{grid-template-columns:minmax(0,1fr)}}.ax-ss-heis-img{position:relative;flex:1 1 0;min-height:240px;overflow:hidden}.ax-ss-heis-img img{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width: 900px){.ax-ss-heis-img{flex:none;min-height:0}}.ax-ss-champ{padding-right:170px}.ax-ss-trophy{position:absolute;right:34px;bottom:14px;height:calc(100% - 28px);max-height:300px;width:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(255,215,0,.18));pointer-events:none}.ax-ss-heis{position:relative}.ax-ss-heis-trophy{position:absolute;right:10px;bottom:54px;width:108px;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.75));pointer-events:none;z-index:1}.ax-ss-awl em{display:inline-flex;align-items:center;gap:4px}.ax-ss-awl em img{height:14px;width:auto}@media (max-width: 900px){.ax-ss-heis-trophy{width:84px;bottom:8px;right:8px}}@media (max-width: 600px){.ax-ss-champ{padding-right:18px}.ax-ss-trophy{right:10px;bottom:10px;height:150px;opacity:.9}.ax-ss-team,.ax-ss-coach,.ax-ss-final,.ax-ss-head{position:relative;max-width:calc(100% - 70px)}}.ax-ss-heis-trophy{width:170px;right:0;bottom:30px}@media (max-width: 900px){.ax-ss-heis-trophy{width:110px;bottom:4px;right:0}}.ax-cp-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;padding:22px;border-radius:18px;background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--tc) 50%,transparent),transparent 65%),linear-gradient(180deg,#161616,#0d0d0d);box-shadow:inset 0 0 0 1px #ffffff14,var(--surface-shadow)}.ax-cp-wm{position:absolute;right:-50px;top:-40px;width:340px;opacity:.07;pointer-events:none}.ax-cp-photo{aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#1a1a1a;display:grid;place-items:center;box-shadow:0 0 0 2px var(--tc),0 18px 40px #00000080}.ax-cp-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ax-cp-photo span{font-size:60px;font-weight:900;color:#444}.ax-cp-main{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0}.ax-cp-name{margin:4px 0 2px;font-size:52px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:.95;color:#fff}.ax-cp-tag{font-size:15px;font-style:italic;color:#cfcfcf}.ax-cp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ax-cp-badges span{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ddd}.ax-cp-badges .tier{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-cp-stops{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.ax-cp-stop{display:inline-flex;align-items:center;gap:8px}.ax-cp-stop .arrow{font-style:normal;color:var(--muted);margin-right:2px}.ax-cp-stop img{width:28px;height:28px;object-fit:contain}.ax-cp-stop b{font-size:15px;color:#fff}.ax-cp-stop em{font-style:normal;font-size:11px;font-weight:700;color:#ccc;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--sc) 35%,#1a1a1a)}.ax-cp-titles{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;border-radius:12px;background:#ffd70014;border:1px solid rgba(255,215,0,.3);align-self:flex-start}.ax-cp-titles img{height:54px;width:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.ax-cp-titles b{display:block;color:var(--gold);font-size:15px;font-weight:900}.ax-cp-titles span{font-size:12px;color:#ddd}.ax-cp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0 6px}.ax-cp-stats div{display:flex;flex-direction:column;padding:14px 16px;border-radius:12px;background:#121212;border:1px solid var(--line);border-top:3px solid var(--tc)}.ax-cp-stats b{font-size:30px;font-weight:900;font-style:italic;color:#fff;line-height:1}.ax-cp-stats span{margin-top:6px;font-family:var(--lab);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.ax-cp-stats i{font-style:normal;font-size:11px;color:var(--gold);margin-top:3px}.ax-cp-phase{margin-bottom:18px}.ax-cp-ph{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:900;font-style:italic;text-transform:uppercase;color:#fff;margin-bottom:8px}.ax-cp-ph span{font-style:normal}.ax-cp-intro{color:#bbb;font-size:14px;margin-bottom:10px}.ax-cp-intro .prose h3{color:var(--gold);font-size:14px}.ax-cp-seasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ax-cp-season{padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 14%,#141414),#101010 55%);border:1px solid var(--line);border-left:4px solid var(--tc)}.ax-cp-sh{display:flex;align-items:baseline;justify-content:space-between}.ax-cp-sh .yr{font-size:22px;font-weight:900;font-style:italic;color:var(--gold)}.ax-cp-sh .rec{font-size:22px;font-weight:900;font-style:italic;color:#fff}.ax-cp-st{display:block;margin:2px 0 8px;font-size:14px;color:#fff}.ax-cp-chips{display:flex;flex-wrap:wrap;gap:5px}.ax-cp-chips em{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#222;border:1px solid #333;color:#ddd}.ax-cp-chips em.gold{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-cp-chips em.dim{color:#e79a9a;border-color:#4a2424;background:#1d1212}.ax-cp-cap{margin-top:8px;font-size:13px;color:#bdbdbd;font-style:italic}.ax-cp-cap .prose p{margin:0 0 4px}.ax-cp-sub{grid-column:1 / -1;padding:4px 2px;color:#ccc;font-size:13px}.ax-cp-sub>b{display:block;color:var(--gold);font-size:13px;letter-spacing:.5px;margin-bottom:4px}.ax-cp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 18px}.ax-cp-h2h{padding:6px 14px}.ax-cp-rv{display:grid;grid-template-columns:34px minmax(0,1fr) 90px 44px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);color:#fff;text-decoration:none}.ax-cp-rv:hover b{color:var(--gold)}.ax-cp-rv .face{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#222;font-size:11px;font-weight:900;color:#777}.ax-cp-rv .face img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ax-cp-rv b{font-size:13px}.ax-cp-rv .bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#222;gap:2px}.ax-cp-rv .bar .w{background:#4cc38a}.ax-cp-rv .bar .l{background:#d96565}.ax-cp-rv em{font-style:normal;font-weight:900;text-align:right;color:#ddd}.ax-cp-rv em.up{color:#4cc38a}.ax-cp-rv em.down{color:#e07070}.ax-cp-rnote{padding:10px 0 6px;font-size:13px;color:#bbb}.ax-cp-players{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.ax-cp-pl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:10px 8px;border-radius:12px;background:#121212;border:1px solid var(--line);color:#fff;text-decoration:none}.ax-cp-pl:hover{border-color:var(--gold)}.ax-cp-pl img,.ax-cp-pl .init{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:top;margin-bottom:4px}.ax-cp-pl .init{display:grid;place-items:center;background:#1f1f1f;color:#777;font-weight:900}.ax-cp-pl b{font-size:12px;line-height:1.2}.ax-cp-pl i{font-style:normal;font-size:10px;color:var(--muted)}.ax-cp-tiles{columns:3 300px;column-gap:14px}.ax-cp-tile{break-inside:avoid;margin-bottom:14px;padding:16px 18px;border-radius:14px;background:#121212;border:1px solid var(--line);font-size:13px;color:#c9c9c9}.ax-cp-th{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--lab);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.ax-cp-th span{font-size:16px;letter-spacing:0}.ax-cp-tile .prose p{margin:0 0 8px}.ax-cp-tile .prose ul{margin:0 0 8px;padding-left:18px}.ax-cp-tsub{margin-top:8px}.ax-cp-tsub>b{display:block;color:#fff;font-size:13px;margin-bottom:2px}.ax-cp-tile.hof{background:linear-gradient(180deg,#ffd7001f,#121212 70%);border-color:#ffd70066}.ax-cp-tile.hof .prose p{font-size:14px;color:#f1e6b0}@media (max-width: 900px){.ax-cp-hero{grid-template-columns:1fr}.ax-cp-photo{width:200px;justify-self:center}.ax-cp-name{font-size:36px}.ax-cp-two{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.ax-cp-hero{padding:16px}.ax-cp-name{font-size:30px}.ax-cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-cp-stats b{font-size:24px}.ax-cp-seasons{grid-template-columns:minmax(0,1fr)}.ax-cp-rv{grid-template-columns:34px minmax(0,1fr) 60px 40px}}.ax-cp-seasons{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.ax-cp-note{margin-top:4px;font-size:12px;color:var(--muted)}.ax-pp-namerow{display:flex;align-items:center;gap:18px}.ax-pp-ovr{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:70px;height:70px;border-radius:14px;background:color-mix(in srgb,var(--tc) 45%,#111);box-shadow:inset 0 0 0 1px #ffffff26}.ax-pp-ovr b{font-size:30px;font-weight:900;line-height:1;color:#fff}.ax-pp-ovr span{font-size:9px;font-weight:800;letter-spacing:2px;color:#ffffffb3}.ax-cp-badges .st.nfl{background:#0078ff2e;border-color:#50a0ff73;color:#9cc8ff}.ax-cp-badges .st.active{background:#28c87826;border-color:#28c87866;color:#8ee6b4}.ax-pp-cards{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ax-pp-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;min-width:0}a.ax-pp-card:hover{border-color:var(--tc);background:#ffffff14}.ax-pp-card .face{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:none;background:#222;display:grid;place-items:center;font-weight:900;color:#666}.ax-pp-card .face img{width:100%;height:100%;object-fit:cover;object-position:top}.ax-pp-card span{display:block;font-family:var(--lab);font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.ax-pp-card b{font-size:15px;font-weight:800}.ax-pp-card.draft{border-color:#50a0ff4d;background:#005ac81a}.ax-pp-card .pick{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:#0b2a55;flex:none}.ax-pp-card .pick b{font-size:20px;line-height:1;font-weight:900}.ax-pp-card .pick span{font-size:8px;color:#9cc8ff;letter-spacing:1px}.ax-pp-quote{position:relative;margin:18px 0 6px;padding:18px 22px 18px 26px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 18%,#121212),#121212 70%);border-left:4px solid var(--tc);font-size:16px;line-height:1.6;font-style:italic;color:#e6e6e6}.ax-pp-quote p{margin:0}.ax-pp-table th,.ax-pp-table td{white-space:nowrap}.ax-pp-table tr.tot td{font-weight:900;color:var(--gold);border-top:2px solid var(--line);background:#ffd7000a}.ax-pp-yr{display:inline-flex;align-items:center;gap:8px}.ax-pp-yr img{width:22px;height:22px;object-fit:contain}.ax-pp-yr b{font-weight:900}.ax-pp-yr i{font-style:normal;font-size:11px;color:var(--muted)}.ax-pp-trophies{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:10px}.ax-pp-trophy{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px 12px;border-radius:14px;background:radial-gradient(80% 60% at 50% 30%,rgba(255,255,255,.06),transparent),#121212;border:1px solid var(--line)}.ax-pp-trophy.gold{border-color:#ffd70073;background:radial-gradient(80% 60% at 50% 30%,rgba(255,215,0,.14),transparent),#121212}.ax-pp-trophy .art{height:96px;display:grid;place-items:center;margin-bottom:8px}.ax-pp-trophy .art img{max-height:96px;max-width:110px;width:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.7))}.ax-pp-trophy .art span{font-size:44px;opacity:.5}.ax-pp-trophy b{font-size:13px;font-weight:800;color:#fff}.ax-pp-trophy.gold b{color:var(--gold)}.ax-pp-trophy i{font-style:normal;font-size:11px;color:var(--muted);margin-top:3px}.ax-pp-honors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ax-pp-honors span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ddd;padding:6px 10px;border-radius:999px;background:#151515;border:1px solid var(--line)}.ax-pp-honors b{color:var(--gold);font-weight:900}.ax-pp-honors i{font-style:normal;color:var(--muted);font-size:11px}.ax-pp-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:start}.ax-pp-bk{border-radius:14px;background:#121212;border:1px solid var(--line);overflow:hidden}.ax-pp-bkh{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 22%,#161616),#161616);border-bottom:1px solid var(--line)}.ax-pp-bkh img{width:26px;height:26px;object-fit:contain}.ax-pp-bkh b{flex:1;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:#fff}.ax-pp-bkh em{font-style:normal;font-size:11px;font-weight:800;color:var(--gold)}.ax-pp-rec{display:flex;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.05)}.ax-pp-rec:first-of-type{border-top:0}.ax-pp-rec .rk{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;font-weight:900;font-size:12px;background:#222;color:#ccc}.ax-pp-rec.top .rk{background:var(--gold);color:#111}.ax-pp-rec div{flex:1;min-width:0}.ax-pp-rec div b{display:block;font-size:13px;color:#fff}.ax-pp-rec div i{font-style:normal;font-size:11px;color:var(--muted)}.ax-pp-rec em{font-style:italic;font-weight:900;font-size:18px;color:#fff}@media (max-width: 600px){.ax-pp-namerow{gap:12px}.ax-pp-ovr{width:56px;height:56px}.ax-pp-ovr b{font-size:24px}.ax-pp-card{flex:1 1 100%}.ax-pp-trophies{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-pp-quote{font-size:14px;padding:14px 16px}}.ax-dyn.has-cuts{overflow:hidden}.ax-dyn.has-cuts>:not(.ax-dyn-cuts){position:relative;z-index:2}.ax-dyn-cuts{position:absolute;right:0;bottom:0;width:64%;height:92%;z-index:1;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end}.ax-dyn-cuts figure{position:relative;margin:0 -54px 0 0;flex:0 0 auto;height:86%;display:flex;justify-content:center;align-items:flex-end}.ax-dyn-cuts figure:last-child{margin-right:-6px}.ax-dyn-cuts figure:before{content:"";position:absolute;bottom:10%;left:50%;width:130%;height:60%;transform:translate(-50%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tc) 50%,transparent),transparent 70%);z-index:-1}.ax-dyn-cuts img{flex:none;height:82%;width:auto;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6)) brightness(.8);transition:transform .25s}.ax-dyn-cuts .c0{order:2;height:100%;z-index:3}.ax-dyn-cuts .c0 img{filter:drop-shadow(0 6px 16px rgba(0,0,0,.7))}.ax-dyn-cuts .c1{order:1;z-index:2}.ax-dyn-cuts .c2{order:3;z-index:1}.ax-dyn-cuts img{transform-origin:50% 100%}.ax-dyn.has-cuts:hover .ax-dyn-cuts img{transform:scale(1.04)}@media (max-width: 640px){.ax-dyn-cuts{width:62%;height:72%}.ax-dyn-cuts img{height:70%}.ax-dyn-cuts figure{margin-right:-40px}.ax-dyn.has-cuts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(10,10,10,.75) 0%,rgba(10,10,10,.35) 45%,transparent 70%)}.ax-dyn.has-cuts>:not(.ax-dyn-cuts){z-index:3;text-shadow:0 2px 10px rgba(0,0,0,.95)}}.ax-leg{margin-top:30px}.ax-leg-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:2px solid var(--gold);padding-bottom:8px;margin-bottom:18px}.ax-leg-head h2{margin:0;font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;color:#fff}.ax-leg-head span{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-leg-head a{margin-left:auto;font-size:12px;font-weight:700;color:var(--gold);text-decoration:none}.ax-leg-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end}.ax-leg-spot{position:relative;display:flex;flex-direction:column}.ax-leg-fig{position:relative;height:230px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.ax-leg-fig:before{content:"";position:absolute;bottom:-20%;left:50%;width:120%;height:90%;transform:translate(-50%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tc) 55%,transparent),transparent 68%)}.ax-leg-fig img{position:relative;max-height:100%;max-width:92%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 18px rgba(0,0,0,.7))}.ax-leg-spot.r1 .ax-leg-fig{height:290px}.ax-leg-plate{position:relative;background:linear-gradient(180deg,#1c1c1c,#121212);border:1px solid var(--line);border-top:4px solid var(--tc);border-radius:0 0 12px 12px;padding:14px 16px 16px;text-align:center}.ax-leg-spot.r1 .ax-leg-plate{padding-bottom:30px;border-color:#4a3d00;border-top-color:var(--gold);box-shadow:0 0 0 1px #ffcc0026,0 10px 30px #ffcc0014}.ax-leg-rank{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:38px;height:38px;border-radius:50%;background:#0e0e0e;border:2px solid var(--tc);color:#fff;font-weight:900;font-size:18px;display:grid;place-items:center}.ax-leg-spot.r1 .ax-leg-rank{background:var(--gold);border-color:var(--gold);color:#0e0e0e}.ax-leg-name{margin-top:14px;font-size:18px;font-weight:900;font-style:italic;text-transform:uppercase;color:#fff;line-height:1.1}.ax-leg-spot.r1 .ax-leg-name{font-size:22px;color:var(--gold)}.ax-leg-meta{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:4px}.ax-leg-tro{margin-top:10px;display:flex;justify-content:center;gap:10px}.ax-leg-tro img{height:56px;width:auto;filter:drop-shadow(0 2px 6px rgba(255,204,0,.25))}.ax-leg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.ax-leg-stats span{display:flex;flex-direction:column;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-weight:700}.ax-leg-stats b{font-size:16px;color:#fff;font-weight:900;letter-spacing:0}.ax-leg-rest{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:18px}.ax-leg-chip{display:grid;grid-template-columns:22px 40px 1fr auto;gap:10px;align-items:center;padding:8px 12px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--tc);border-radius:10px}.ax-leg-chip .n{font-weight:900;color:var(--muted);font-size:14px;text-align:center}.ax-leg-chip .face{width:40px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.ax-leg-chip .face img{width:100%;height:auto}.ax-leg-chip .id{display:flex;flex-direction:column;min-width:0}.ax-leg-chip .id b{color:#fff;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-leg-chip .id i{font-style:normal;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-leg-chip .p{display:flex;align-items:center;gap:4px;font-size:13px}.ax-leg-chip .p img{height:30px;width:auto}.ax-leg-chip .p b{color:#fff;font-weight:900}@media (max-width: 760px){.ax-leg-podium{grid-template-columns:1fr;gap:26px}.ax-leg-spot.r1{order:-1}.ax-leg-fig,.ax-leg-spot.r1 .ax-leg-fig{height:220px}}.cardbook-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 20px;margin-top:14px}.cardbook-item{display:flex;flex-direction:column;gap:10px;min-width:0}.cardbook-btn{background:none;border:0;padding:0;cursor:zoom-in;display:block;width:100%}.cardbook-item .pcard-inner{box-shadow:0 8px 24px #00000080,0 0 0 1px color-mix(in srgb,var(--tc) 60%,transparent)}.cardbook-cap{display:flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;min-width:0}.cardbook-cap img{width:24px;height:24px;object-fit:contain;flex:none}.cardbook-cap span{display:flex;flex-direction:column;min-width:0}.cardbook-cap b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardbook-cap small{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardbook-cap:hover b{color:var(--gold)}.cardbook-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px 64px}.cardbook-modal figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-height:100%}.cardbook-modal .cardbook-big{width:min(560px,calc((100dvh - 120px) * 5 / 7),100%);perspective:1400px}.cardbook-modal .cardbook-big .pcard-inner{border-radius:16px;box-shadow:0 20px 60px #000000b3}.cardbook-modal .cardbook-big .pcard-inner:active .pcard-glare{opacity:1}.cardbook-modal figcaption{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--dim)}.cardbook-modal figcaption a{color:var(--text);font-weight:800;font-size:15px;text-decoration:none}.cardbook-modal figcaption a:hover{color:var(--gold)}.cardbook-modal .pcard-nav.prev{left:16px}.cardbook-modal .pcard-nav.next{right:16px}.cardbook-x{position:absolute;top:16px;right:16px}@media (max-width: 600px){.cardbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.cardbook-modal{padding:56px 16px 24px}.cardbook-modal .pcard-nav{top:auto;bottom:20px;transform:none}}.cardbook-set{margin-top:30px}.cardbook-set-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--gold);padding-bottom:8px}.cardbook-set-head h2{margin:0;font-size:20px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.cardbook-set-head span{font-size:12px;color:var(--dim)}.cardbook-sub{margin-top:18px}.cardbook-sub-head{display:flex;align-items:baseline;gap:10px;padding-left:10px;border-left:3px solid var(--gold)}.cardbook-sub-head h3{margin:0;font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.cardbook-sub-head span{font-size:11px;color:var(--dim)}.cardbook-sub .cardbook-grid{margin-top:12px}.cardbook-empty{margin-top:14px;padding:22px;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--dim);font-size:13px}@media (hover: none) and (pointer: coarse){input,select,textarea{font-size:16px!important}}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.h2h-board{display:grid;gap:8px;margin-bottom:22px}.h2h-row{display:grid;grid-template-columns:22px 46px minmax(0,1fr) minmax(60px,160px) auto;align-items:center;gap:12px;padding:8px 14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--tc);border-radius:12px}.h2h-n{font-weight:900;color:var(--muted);text-align:center}.h2h-face{width:46px;height:46px;object-fit:cover;object-position:top}.h2h-who{display:flex;flex-direction:column;min-width:0}.h2h-who b{color:#fff;font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2h-who i{display:flex;align-items:center;gap:5px;font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden}.h2h-bar{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.h2h-bar span{display:block;height:100%;border-radius:inherit;background:var(--tc)}.h2h-rec{text-align:right;display:flex;flex-direction:column}.h2h-rec b{color:#fff;font-family:var(--display);font-size:18px;font-variant-numeric:tabular-nums}.h2h-rec i{font-style:normal;font-size:10px;color:var(--dim)}.h2h-label{font-family:var(--wide);font-weight:800;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.h2h-label i{font-family:inherit;font-style:normal;letter-spacing:0;text-transform:none;color:var(--dim);margin-left:8px;font-weight:600}.h2h-scroll{overflow-x:auto;padding:0}.h2h-grid{border-collapse:separate;border-spacing:3px;font-size:12px;font-variant-numeric:tabular-nums}.h2h-grid thead th{vertical-align:bottom;padding:6px 2px 4px;min-width:52px}.h2h-grid thead th img{display:block;width:40px;height:40px;margin:0 auto 3px;object-fit:cover;object-position:top}.h2h-grid thead th span{display:block;font-size:10px;font-weight:800;color:var(--muted);white-space:nowrap}.h2h-grid tbody th{position:sticky;left:0;z-index:1;background:#111;text-align:left;padding:0 10px;font-size:12px;font-weight:800;color:#fff;white-space:nowrap}.h2h-grid td{text-align:center;height:34px;border-radius:6px;font-weight:800;color:#fff;background:#ffffff08}.h2h-grid td.w{background:#2ea04359}.h2h-grid td.l{background:#da363352}.h2h-grid td.t{background:#ffd70038}.h2h-grid td.none{color:#444}.h2h-grid td.self{background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 4px,transparent 4px 8px)}@media (max-width: 640px){.h2h-row{grid-template-columns:18px 40px minmax(0,1fr) auto;grid-template-areas:"n face who rec" "n face bar bar";column-gap:10px;row-gap:6px;padding:8px 10px}.h2h-n{grid-area:n}.h2h-face{grid-area:face;width:40px;height:40px}.h2h-who{grid-area:who}.h2h-bar{grid-area:bar}.h2h-rec{grid-area:rec}.h2h-grid tbody th{max-width:110px;overflow:hidden;text-overflow:ellipsis}}.ph-rivcup{height:72px;width:auto;max-width:90px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.ph-cup img{display:block;height:78px;width:auto;max-width:80px;margin:0 auto 4px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.ax-ctitles{display:inline-flex;align-items:flex-end;gap:2px;letter-spacing:0}.ax-ctitles img{height:46px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}@media (max-width: 640px){.ax-ctitles img{height:38px}}.tr-imgwrap{position:relative;display:inline-block;flex:0 0 auto}.tr-times{position:absolute;right:-8px;bottom:2px;min-width:26px;padding:2px 7px;border-radius:99px;background:gold;color:#111;font-family:var(--display);font-size:14px;line-height:1.2;text-align:center;box-shadow:0 2px 8px #0009}.ph-cup .tr-times{font-size:11px;min-width:20px;padding:1px 5px;right:-6px}.yr-allconfs .yr-conf{text-align:center}.yr-allconfs .yr-confteam{display:flex;justify-content:center;align-items:center}
