:root{--blue:#174a96;--blue-dark:#0e2f64;--blue-light:#edf4ff;--white:#fff;--off-white:#f7f9fc;--text:#172033;--muted:#667085;--border:#dce3ee;--shadow:0 12px 32px #0e2f6414}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--off-white);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header-inner{align-items:center;gap:28px;width:min(1400px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-width:max-content;display:flex}.brand-mark{background:var(--blue);color:#fff;letter-spacing:1px;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid}.brand-mark-image{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.brand strong,.brand span{display:block}.brand strong{color:var(--blue-dark);font-size:17px}.brand span{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;margin-top:2px;font-size:12px}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.desktop-nav a{color:#43506a;font-size:14px;font-weight:700;transition:color .2s}.desktop-nav a:hover{color:var(--blue)}.mobile-nav-toggle,.mobile-nav{display:none}.hero{color:#fff;background:linear-gradient(100deg,#0e2f64fa,#174a96e6);align-items:center;min-height:390px;display:flex}.hero-content{width:min(1200px,100% - 40px);margin:0 auto}.eyebrow{color:#7ea7e7;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;font-size:12px;font-weight:900}.hero .eyebrow{color:#b8d1f8}.hero h1{letter-spacing:-4px;max-width:700px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.95}.hero-copy{color:#dbe8fa;max-width:650px;margin-top:24px;font-size:19px;line-height:1.6}.page-section{width:min(1200px,100% - 40px);margin:0 auto;padding:72px 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-heading h2{color:var(--blue-dark);letter-spacing:-1.4px;margin:0;font-size:36px}.dashboard-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card{border:1px solid var(--border);min-height:220px;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:28px}.featured-card{background:var(--blue);color:#fff}.card-label{color:#7e8aa0;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 40px;font-size:12px;font-weight:900}.featured-card .card-label{color:#bdd2f3}.card h3{margin:0 0 12px;font-size:27px}.card p{color:var(--muted);line-height:1.6}.featured-card p{color:#dbe8fa}.text-link{color:var(--blue);margin-top:15px;font-size:14px;font-weight:800;display:inline-block}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-link{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.feature-link:hover{box-shadow:var(--shadow);border-color:#b8cae6;transform:translateY(-3px)}.feature-link span{color:var(--blue);text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:900}.feature-link strong{color:var(--blue-dark);font-size:21px}.site-footer{border-top:1px solid var(--border);width:min(1200px,100% - 40px);color:var(--muted);justify-content:space-between;margin:50px auto 0;padding:32px 0 50px;font-size:13px;display:flex}.site-footer strong{color:var(--blue-dark)}.site-footer p{margin:5px 0 0}.site-footer-links{text-align:right}.site-footer-links a{color:var(--blue);font-weight:850}@media (max-width:1100px){.desktop-nav{display:none}.header-inner{justify-content:space-between;position:relative}.mobile-nav-toggle{border:1px solid var(--border);background:var(--blue);color:#fff;min-width:72px;min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.mobile-nav-toggle:focus-visible,.mobile-nav a:focus-visible{outline-offset:2px;outline:3px solid #174a964d}.mobile-nav-open{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:14px;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0}.mobile-nav a{color:#43506a;border-radius:7px;padding:11px 12px;font-size:14px;font-weight:700}.mobile-nav a:hover,.mobile-nav a.active{background:var(--blue-light);color:var(--blue)}}@media (max-width:520px){.mobile-nav-open{grid-template-columns:1fr;max-height:calc(100vh - 76px);overflow-y:auto}}@media (max-width:800px){.dashboard-grid,.feature-grid{grid-template-columns:1fr}.hero{min-height:330px}.hero h1{letter-spacing:-2px}.page-section{padding:50px 0}.site-footer{flex-direction:column;gap:20px}.site-footer-links{text-align:left}}.page-context-links{flex-wrap:wrap;gap:8px 18px;display:flex}.activity-hero-rule-link{color:#dbe8fa;margin-top:14px;font-size:12px;font-weight:850;display:inline-block}.constitution-page{max-width:1180px}.constitution-hero{max-width:820px;margin-bottom:58px}.constitution-hero h1{color:var(--blue-dark);letter-spacing:-3px;margin:0;font-size:clamp(44px,6vw,72px)}.constitution-hero>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.65}.constitution-source-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:11px;font-weight:750;display:flex}.constitution-quick-reference{margin-bottom:64px}.constitution-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.constitution-quick-grid a{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);color:inherit;background:#fff;border-radius:14px;padding:19px}.constitution-quick-grid span,.constitution-quick-grid small{color:var(--blue);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.constitution-quick-grid strong{color:var(--blue-dark);margin-top:13px;font-size:20px;line-height:1.15;display:block}.constitution-quick-grid p{min-height:42px;color:var(--muted);margin:7px 0 14px;font-size:11px;line-height:1.55}.constitution-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:54px;display:grid}.constitution-toc{border:1px solid var(--border);background:#fff;border-radius:14px;max-height:calc(100vh - 130px);padding:18px;position:sticky;top:104px;overflow-y:auto}.constitution-toc>strong{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.8px;margin-bottom:11px;font-size:11px;display:block}.constitution-toc nav{gap:2px;display:grid}.constitution-toc a{color:#46546d;padding:7px 5px;font-size:11px;font-weight:750;line-height:1.35}.constitution-toc a:hover{color:var(--blue)}.constitution-toc a span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.constitution-mobile-toc{display:none}.constitution-document{min-width:0;max-width:820px}.constitution-section{border-bottom:1px solid var(--border);margin-bottom:58px;padding:0 0 58px;scroll-margin-top:110px}.constitution-section>header>p{color:var(--blue);letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.constitution-section>header h2{color:var(--blue-dark);letter-spacing:-1.4px;margin:0;font-size:clamp(30px,4vw,42px)}.constitution-section>header div{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.7}.constitution-section>section{margin-top:30px}.constitution-section h3{color:var(--blue-dark);margin:0 0 13px;font-size:19px}.constitution-section section>p,.constitution-section li{color:#43506a;font-size:14px;line-height:1.75}.constitution-section section>p{margin:12px 0}.constitution-section ul{margin:0;padding-left:21px}.constitution-section li+li{margin-top:7px}.constitution-facts{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.constitution-facts>div{background:#fff;min-width:0;padding:15px 17px}.constitution-facts dt{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.constitution-facts dd{color:var(--blue-dark);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:850}.constitution-facts small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:650;line-height:1.45;display:block}.constitution-scoring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.constitution-scoring-group{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.constitution-scoring-group h4{background:var(--blue-light);color:var(--blue-dark);margin:0;padding:13px 16px;font-size:14px}.constitution-scoring-group dl{margin:0}.constitution-scoring-group dl div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:15px;padding:11px 16px;font-size:11px;line-height:1.45;display:grid}.constitution-scoring-group dt{color:#43506a}.constitution-scoring-group dd{color:var(--blue-dark);text-align:right;margin:0;font-weight:850}.constitution-version-note{border-left:3px solid var(--blue);background:var(--blue-light);padding:22px}.constitution-version-note h2{color:var(--blue-dark);margin:0 0 8px;font-size:18px}.constitution-version-note p{color:#526078;margin:6px 0;font-size:12px;line-height:1.65}.constitution-return-link{text-align:right;margin-top:42px}.constitution-return-link a{color:var(--blue);font-size:13px;font-weight:850}@media (max-width:900px){.constitution-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.constitution-layout{display:block}.constitution-toc{display:none}.constitution-mobile-toc{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:38px;padding:15px 17px;display:block}.constitution-mobile-toc summary{cursor:pointer;color:var(--blue-dark);font-weight:850}.constitution-mobile-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin-top:14px;display:grid}.constitution-mobile-toc a{color:var(--blue);padding:7px 0;font-size:11px;font-weight:750}}@media (max-width:560px){.constitution-quick-grid,.constitution-facts,.constitution-scoring-grid,.constitution-mobile-toc nav{grid-template-columns:1fr}.constitution-quick-grid p{min-height:0}.constitution-section{margin-bottom:42px;padding-bottom:42px;scroll-margin-top:90px}.constitution-scoring-group dl div{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}}.page-title{margin-bottom:40px}.page-title h1{color:var(--blue-dark);letter-spacing:-3px;margin:0;font-size:clamp(44px,6vw,72px)}.page-title>p:last-child{max-width:650px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.6}.teams-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.team-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden}.team-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e2f6421}.team-card-top{background:linear-gradient(135deg, var(--blue-dark), var(--blue));align-items:center;min-height:125px;padding:24px;display:flex}.team-avatar,.team-avatar-placeholder{background:#fff;border:4px solid #ffffffd9;border-radius:50%;width:84px;height:84px}.team-avatar{object-fit:cover}.team-avatar-placeholder{color:var(--blue);place-items:center;font-size:30px;font-weight:900;display:grid}.team-card-content{padding:24px}.team-owner{color:var(--blue);text-transform:uppercase;letter-spacing:1.3px;margin:0 0 7px;font-size:11px;font-weight:900}.team-card h2{min-height:58px;color:var(--blue-dark);margin:0;font-size:25px;line-height:1.15}.team-record{border-top:1px solid var(--border);justify-content:space-between;align-items:end;margin-top:26px;padding-top:18px;display:flex}.team-record span{color:var(--text);font-size:22px;font-weight:900}.team-record small{color:var(--muted)}@media (max-width:900px){.teams-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.teams-grid{grid-template-columns:1fr}}.team-hero{background:linear-gradient(105deg, var(--blue-dark), var(--blue));color:#fff}.team-hero-inner{align-items:center;gap:34px;width:min(1200px,100% - 40px);min-height:310px;margin:0 auto;display:flex}.team-page-avatar,.team-page-avatar-placeholder{background:#fff;border:6px solid #ffffffe6;border-radius:50%;flex-shrink:0;width:150px;height:150px}.team-page-avatar{object-fit:cover}.team-page-avatar-placeholder{color:var(--blue);place-items:center;font-size:52px;font-weight:900;display:grid}.team-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(44px,6vw,72px);line-height:1}.team-manager{color:#dbe8fa;margin:14px 0 0;font-size:18px}.team-manager a{color:#fff;font-weight:800}.stat-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:24px}.stat-card span,.stat-card strong{display:block}.stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:14px;font-size:12px;font-weight:900}.stat-card strong{color:var(--blue-dark);font-size:32px}.team-section-header{margin-top:64px;margin-bottom:22px}.team-section-header h2{color:var(--blue-dark);margin:0;font-size:36px}.empty-roster-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:35px}.empty-roster-card h3{color:var(--blue-dark);margin:0 0 10px;font-size:22px}.empty-roster-card p{max-width:700px;color:var(--muted);margin:0;line-height:1.7}@media (max-width:700px){.team-hero-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px}.team-page-avatar,.team-page-avatar-placeholder{width:110px;height:110px}.team-summary-grid{grid-template-columns:1fr}}.roster-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.roster-table-header,.roster-row{grid-template-columns:minmax(220px,2fr) 90px 120px 120px;align-items:center;gap:16px;padding:16px 22px;display:grid}.roster-table-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:900}.roster-row{border-bottom:1px solid var(--border);min-height:64px}.roster-row:last-child{border-bottom:none}.roster-row:hover{background:var(--blue-light)}.player-name-cell strong{color:var(--blue-dark);font-size:15px}.position-badge{background:var(--blue-light);width:fit-content;min-width:42px;color:var(--blue);text-align:center;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:900}.roster-status{border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:800}.roster-status-starter{color:#28794d;background:#eaf7ef}.roster-status-bench{color:#5c6678;background:#f0f2f5}.roster-status-taxi{color:#8c6500;background:#fff4d8}.roster-status-ir{color:#a43f3f;background:#fdeaea}@media (max-width:700px){.roster-table{overflow-x:auto}.roster-table-header,.roster-row{min-width:650px}}.team-summary-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.position-groups{flex-direction:column;gap:32px;display:flex}.position-group{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.position-group-header{border-bottom:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.position-title{align-items:center;gap:14px;display:flex}.position-title>span{background:var(--blue);color:#fff;text-align:center;border-radius:8px;min-width:48px;padding:8px 10px;font-size:12px;font-weight:900}.position-title h3{color:var(--blue-dark);margin:0;font-size:19px}.position-count{background:var(--blue-light);min-width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.player-card-grid{grid-template-columns:repeat(2,1fr);display:grid}.player-card{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 22px;display:flex}.player-card:nth-child(odd){border-right:1px solid var(--border)}.player-card:hover{background:var(--blue-light)}.player-card-main{align-items:center;gap:14px;display:flex}.player-initials{background:var(--blue-dark);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.player-card h4{color:var(--blue-dark);margin:0 0 5px;font-size:15px}.player-card p{color:var(--muted);margin:0;font-size:12px}@media (max-width:900px){.team-summary-grid{grid-template-columns:repeat(2,1fr)}.player-card-grid{grid-template-columns:1fr}.player-card:nth-child(odd){border-right:none}}@media (max-width:550px){.team-summary-grid{grid-template-columns:1fr}.player-card{align-items:flex-start}}.standings-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.standings-header,.standings-row{grid-template-columns:70px minmax(260px,2fr) 70px 70px 70px 110px 110px;align-items:center;gap:12px;padding:16px 22px;display:grid}.standings-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.standings-row{border-bottom:1px solid var(--border);min-height:76px;transition:background .2s}.standings-row:last-child{border-bottom:none}.standings-row:hover{background:var(--blue-light)}.standings-rank{color:var(--blue);font-size:20px;font-weight:900}.standings-team{align-items:center;gap:14px;display:flex}.standings-avatar,.standings-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:46px;height:46px}.standings-avatar{object-fit:cover}.standings-avatar-placeholder{color:var(--blue);place-items:center;font-size:14px;font-weight:900;display:grid}.standings-team strong,.standings-team span{display:block}.standings-team strong{color:var(--blue-dark);font-size:15px}.standings-team span{color:var(--muted);margin-top:4px;font-size:12px}@media (max-width:900px){.standings-table{overflow-x:auto}.standings-header,.standings-row{min-width:850px}}.division-standings-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.division-standings{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.division-heading{background:linear-gradient(120deg, var(--blue-dark), var(--blue));color:#fff;justify-content:space-between;align-items:center;min-height:105px;padding:22px;display:flex}.division-heading span{color:#bcd2f4;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:900}.division-heading h2{margin:3px 0 0;font-size:30px}.division-team-count{border:1px solid #fff3;border-radius:999px;padding:7px 10px}.division-table-header,.division-row{grid-template-columns:30px minmax(160px,1fr) 34px 34px 65px;align-items:center;gap:8px;padding:13px 16px;display:grid}.division-table-header{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:1px;background:#f8faff;font-size:9px;font-weight:900}.division-row{border-bottom:1px solid var(--border);min-height:72px;font-size:12px;transition:background .2s}.division-row:last-child{border-bottom:none}.division-row:hover{background:var(--blue-light)}.division-rank{color:var(--blue);font-size:16px}.division-team{align-items:center;gap:10px;min-width:0;display:flex}.division-avatar,.division-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:38px;height:38px}.division-avatar{object-fit:cover}.division-avatar-placeholder{color:var(--blue);place-items:center;font-size:12px;font-weight:900;display:grid}.division-team>div{min-width:0}.division-team strong,.division-team span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.division-team strong{color:var(--blue-dark);font-size:12px}.division-team span{color:var(--muted);margin-top:3px;font-size:10px}.overall-standings-section{margin-top:72px}.standings-header,.standings-row-divisions{grid-template-columns:70px minmax(260px,2fr) 70px 70px 70px 70px 110px 110px}.division-badge{background:var(--blue-light);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}@media (max-width:1100px){.division-standings-grid{grid-template-columns:1fr}}.matchup-page-title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.week-selector{max-width:460px}.week-selector>span{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.week-buttons{flex-wrap:wrap;gap:6px;display:flex}.week-button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;font-size:11px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:grid}.week-button:hover{border-color:var(--blue);color:var(--blue)}.week-button-active{border-color:var(--blue);background:var(--blue);color:#fff}.matchups-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.matchup-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.matchup-card-header{border-bottom:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.matchup-card-header span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.matchup-card-header strong{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.matchup-team{justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:18px 20px;transition:background .2s;display:flex}.matchup-team:hover{background:var(--blue-light)}.matchup-team-info{align-items:center;gap:14px;min-width:0;display:flex}.matchup-avatar,.matchup-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:50px;height:50px}.matchup-avatar{object-fit:cover}.matchup-avatar-placeholder{color:var(--blue);place-items:center;font-size:15px;font-weight:900;display:grid}.matchup-team-info strong,.matchup-team-info span{display:block}.matchup-team-info strong{color:var(--blue-dark);font-size:15px}.matchup-team-info span{color:var(--muted);margin-top:4px;font-size:11px}.matchup-score{color:var(--blue-dark);letter-spacing:-1px;font-size:26px;font-weight:900}.matchup-divider{background:var(--border);text-align:center;height:1px;margin:0 20px;position:relative}.matchup-divider span{color:var(--muted);background:#fff;padding:0 10px;font-size:9px;font-weight:900;position:relative;top:-8px}.empty-matchups{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:18px;padding:55px}.empty-matchups h2{color:var(--blue-dark);margin:0 0 10px}.empty-matchups p{color:var(--muted);margin:0}@media (max-width:900px){.matchup-page-title{flex-direction:column;align-items:flex-start}.matchups-grid{grid-template-columns:1fr}}.median-card{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff;box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;padding:24px 28px;display:flex}.median-label{color:#bdd2f3;text-transform:uppercase;letter-spacing:1.4px;margin:0 0 4px;font-size:10px;font-weight:900}.median-card strong{letter-spacing:-1px;font-size:34px}.median-card>p{color:#dbe8fa;text-align:right;max-width:380px;margin:0;font-size:13px;line-height:1.5}.matchup-results{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.matchup-team-winner{background:#f2fbf5}.matchup-team-winner .matchup-score{color:#28794d}.median-result{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.median-result-w{color:#28794d;background:#e4f5ea}.median-result-l{color:#a43f3f;background:#fdeaea}.median-result-t{color:#667085;background:#f0f2f5}@media (max-width:650px){.median-card{flex-direction:column;align-items:flex-start}.median-card>p{text-align:left}}.matchup-history-hero{background:var(--blue-dark);color:#fff;padding:66px 0}.matchup-history-hero-inner{justify-content:space-between;align-items:center;gap:44px;width:min(1180px,100% - 40px);margin:0 auto;display:flex}.matchup-history-hero h1{letter-spacing:-3px;margin:4px 0 12px;font-size:clamp(45px,6vw,72px)}.matchup-history-hero p:last-child{color:#d6e3f7;max-width:560px;margin:0;font-size:17px}.matchup-history-facts{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,minmax(100px,1fr));min-width:490px;display:grid}.matchup-history-facts div{text-align:center;padding:19px 15px}.matchup-history-facts div+div{border-left:1px solid #ffffff26}.matchup-history-facts strong,.matchup-history-facts span{display:block}.matchup-history-facts strong{font-size:25px}.matchup-history-facts span{color:#bdd2f3;letter-spacing:.8px;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.matchup-history-controls{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:24px}.matchup-history-controls label>span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.matchup-history-controls input[type=search],.matchup-history-controls select{border:1px solid var(--border);width:100%;min-height:43px;color:var(--blue-dark);font:inherit;background:#f8faff;border-radius:10px;padding:0 12px}.matchup-history-controls select:disabled{cursor:not-allowed;opacity:.55}.matchup-history-search{margin-bottom:16px;display:block}.matchup-history-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.matchup-history-checkbox{border:1px solid var(--border);background:#f8faff;border-radius:10px;align-self:end;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:flex}.matchup-history-checkbox>span{color:var(--blue-dark)!important;margin:0!important}.matchup-history-controls>button,.matchup-history-more{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:18px;padding:11px 17px;font-weight:800}.matchup-history-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:46px 0 18px;display:flex}.matchup-history-results-heading h2{color:var(--blue-dark);margin:3px 0 0;font-size:34px}.matchup-history-results-heading>strong{color:var(--muted)}.matchup-history-results{gap:18px;display:grid}.matchup-history-card{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0e2f640f}.matchup-history-card-championship{border-color:#d8b44c;box-shadow:0 8px 25px #aa7c001c}.matchup-history-card-postseason:not(.matchup-history-card-championship){border-color:#cbd8ea}.matchup-history-card>header,.matchup-history-card>footer{justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.matchup-history-card>header{border-bottom:1px solid var(--border);background:#f8faff}.matchup-history-card-championship>header{background:#fff9e8}.matchup-history-card>header div{align-items:baseline;gap:12px;display:flex}.matchup-history-card>header strong{color:var(--blue-dark)}.matchup-history-card>header span{color:var(--muted);font-size:12px;font-weight:700}.matchup-history-card>header .matchup-history-stage-postseason{color:#345b8f;letter-spacing:.55px;text-transform:uppercase;background:#edf3fb;border:1px solid #cad8eb;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;line-height:1}.matchup-history-card-championship>header .matchup-history-stage-postseason{color:#806000;background:#fff4cf;border-color:#dfc777}.matchup-history-card>header b{color:#876400;letter-spacing:.7px;text-transform:uppercase;font-size:10px}.matchup-history-teams{grid-template-columns:1fr 1fr;display:grid}.matchup-history-team{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px 22px;display:flex;position:relative}.matchup-history-team+.matchup-history-team{border-left:1px solid var(--border)}.matchup-history-team>div:first-child{min-width:0}.matchup-history-team h3{color:var(--blue-dark);overflow-wrap:anywhere;margin:0 0 6px;font-size:20px}.matchup-history-team a{color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.matchup-history-team a,.matchup-history-team small{overflow-wrap:anywhere}.matchup-history-team small{color:var(--muted);margin-top:4px;display:block}.matchup-history-team-winner{background:#fbfdff}.matchup-history-team-winner:before{content:"";background:#4e73a4;width:3px;position:absolute;inset:0 auto 0 0}.matchup-history-team-winner h3{font-weight:900}.matchup-history-score{text-align:right;flex:none}.matchup-history-score strong{color:var(--blue-dark);letter-spacing:-1.2px;font-size:34px;line-height:1;display:block}.matchup-history-score span{color:#345b8f;letter-spacing:.75px;text-transform:uppercase;background:#edf3fb;border-radius:999px;margin-top:6px;padding:3px 6px;font-size:8px;font-weight:900;line-height:1;display:inline-block}.matchup-history-card>footer{border-top:1px solid var(--border)}.matchup-history-card>footer div{color:var(--muted);gap:18px;font-size:12px;display:flex}.matchup-history-card>footer strong{color:var(--blue-dark)}.matchup-history-card>footer a,.matchup-history-entry-link{color:var(--blue);font-weight:850;text-decoration:none}.matchup-history-entry-link{margin-top:14px;display:inline-block}.matchup-history-more{margin:22px auto 0;display:block}.matchup-history-more span{color:#c9d9ef;margin-left:7px;font-size:11px}.matchup-history-empty{border:1px dashed var(--border);text-align:center;border-radius:16px;padding:50px 24px}.matchup-history-empty h3{color:var(--blue-dark);margin:0}.matchup-history-empty p{color:var(--muted);margin:9px 0 0}.matchup-history-methodology{max-width:780px;color:var(--muted);margin:36px auto 0}.matchup-history-methodology summary{color:var(--blue);cursor:pointer;font-weight:800}.matchup-history-methodology div{padding:8px 0 0 18px;font-size:13px;line-height:1.55}.matchup-history-methodology p{margin:8px 0}.history-matchup-link{margin-top:16px}.manager-heading-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.activity-hero{background:var(--blue-dark);color:#fff;padding:66px 0}.activity-hero-inner{justify-content:space-between;align-items:center;gap:44px;width:min(1180px,100% - 40px);margin:0 auto;display:flex}.activity-hero h1{letter-spacing:-3px;margin:4px 0 12px;font-size:clamp(45px,6vw,72px)}.activity-hero p:last-child{color:#d6e3f7;max-width:610px;margin:0;font-size:17px;line-height:1.55}.activity-hero-facts{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,minmax(105px,1fr));min-width:520px;display:grid}.activity-hero-facts div{text-align:center;padding:19px 14px}.activity-hero-facts div+div{border-left:1px solid #ffffff26}.activity-hero-facts strong,.activity-hero-facts span{display:block}.activity-hero-facts strong{font-size:25px}.activity-hero-facts span{color:#bdd2f3;letter-spacing:.7px;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900}.activity-controls{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:24px}.activity-controls label>span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.activity-controls input,.activity-controls select{border:1px solid var(--border);width:100%;min-height:43px;color:var(--blue-dark);font:inherit;background:#f8faff;border-radius:10px;padding:0 12px}.activity-search{margin-bottom:16px;display:block}.activity-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.activity-controls>button,.activity-more{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:18px;padding:11px 17px;font-weight:800}.activity-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:46px 0 18px;display:flex}.activity-results-heading h2{color:var(--blue-dark);margin:3px 0 0;font-size:34px}.activity-results-heading>strong{color:var(--muted)}.activity-results{gap:16px;display:grid}.activity-card{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0e2f640f}.activity-card>header,.activity-card>footer{justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.activity-card>header{border-bottom:1px solid var(--border);background:#f8faff}.activity-card>header div{align-items:baseline;gap:11px;display:flex}.activity-card>header strong{color:var(--blue-dark)}.activity-card>header span{color:#345b8f;letter-spacing:.55px;text-transform:uppercase;background:#edf3fb;border:1px solid #cad8eb;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;line-height:1}.activity-card>header time{color:var(--muted);font-size:11px;font-weight:750}.activity-card>footer{border-top:1px solid var(--border);color:var(--muted);font-size:10px}.activity-card>footer a{color:var(--blue);font-size:12px;font-weight:850}.activity-identity{align-items:center;gap:11px;min-width:0;display:flex}.activity-identity>div{min-width:0}.activity-identity strong,.activity-identity a,.activity-identity span,.activity-identity small{overflow-wrap:anywhere;display:block}.activity-identity strong{color:var(--blue-dark);font-size:15px;line-height:1.3}.activity-identity a,.activity-identity span{color:var(--blue);margin-top:3px;font-size:11px;font-weight:800}.activity-identity small{color:var(--muted);margin-top:2px;font-size:9px}.activity-team-logo,.activity-team-logo-fallback{border-radius:10px;flex:0 0 42px;width:42px;height:42px}.activity-team-logo{object-fit:cover}.activity-team-logo-fallback{background:var(--blue-light);color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.activity-trade-identities{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;padding:20px;display:grid}.activity-trade-assets{border-top:1px solid var(--border);background:#fbfcff;padding:14px 20px}.activity-trade-assets>strong{color:var(--blue-dark);font-size:12px}.activity-trade-assets p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.5}.activity-trade-assets p a{color:var(--blue);font-weight:800}.activity-movement-body{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:20px;display:grid}.activity-player-movement{min-width:0}.activity-player-movement>span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.activity-player-movement>strong{color:var(--blue-dark);overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.35;display:block}.activity-player-movement>strong a{color:var(--blue-dark)}.activity-player-movement>b{background:var(--blue-light);color:var(--blue);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:9px;display:inline-block}.activity-player-movement>p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.45}.activity-player-movement>p a{color:var(--blue);font-weight:800}.activity-commissioner-adjustment>header{background:#fafafa}.activity-commissioner-adjustment>header span{color:#596575;background:#f1f3f6;border-color:#d8dce3}.activity-additional-identities{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:0 20px 20px;display:grid}.activity-more{margin:22px auto 0;display:block}.activity-more span{color:#c9d9ef;margin-left:7px;font-size:11px}.activity-empty{border:1px dashed var(--border);text-align:center;border-radius:16px;padding:50px 24px}.activity-empty h3{color:var(--blue-dark);margin:0}.activity-empty p{color:var(--muted);margin:9px 0 0}.activity-methodology{max-width:800px;color:var(--muted);margin:36px auto 0}.activity-methodology summary{color:var(--blue);cursor:pointer;font-weight:800}.activity-methodology div{padding:8px 0 0 18px;font-size:13px;line-height:1.55}.activity-methodology p{margin:8px 0}.activity-context-link{color:var(--blue);margin-top:14px;font-size:12px;font-weight:850;display:inline-block}.player-history-section>.activity-context-link{margin-bottom:16px}@media (max-width:1000px){.matchup-history-hero-inner{flex-direction:column;align-items:flex-start}.matchup-history-facts{width:100%;min-width:0}.matchup-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-hero-inner{flex-direction:column;align-items:flex-start}.activity-hero-facts{width:100%;min-width:0}.activity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.matchup-history-hero{padding:44px 0}.matchup-history-hero-inner{width:min(1180px,100% - 28px)}.matchup-history-facts{grid-template-columns:repeat(2,1fr)}.matchup-history-facts div+div{border-left:0}.matchup-history-facts div:nth-child(2n){border-left:1px solid #ffffff26}.matchup-history-facts div:nth-child(n+3){border-top:1px solid #ffffff26}.matchup-history-controls{padding:18px}.matchup-history-filter-grid,.matchup-history-teams{grid-template-columns:1fr}.matchup-history-team+.matchup-history-team{border-top:1px solid var(--border);border-left:0}.matchup-history-card>header,.matchup-history-card>footer{flex-direction:column;align-items:flex-start}.matchup-history-card>header div{flex-direction:column;align-items:flex-start;gap:3px}.matchup-history-card>footer{gap:10px}.matchup-history-card>footer a{background:var(--blue-dark);color:#fff;text-align:center;border-radius:8px;width:100%;padding:10px;display:block}.matchup-history-results-heading{align-items:flex-start}.activity-hero{padding:44px 0}.activity-hero-inner{width:min(1180px,100% - 28px)}.activity-hero-facts{grid-template-columns:repeat(2,1fr)}.activity-hero-facts div+div{border-left:0}.activity-hero-facts div:nth-child(2n){border-left:1px solid #ffffff26}.activity-hero-facts div:nth-child(n+3){border-top:1px solid #ffffff26}.activity-controls{padding:18px}.activity-filter-grid{grid-template-columns:1fr}.activity-results-heading{align-items:flex-start}.activity-card>header,.activity-card>footer{flex-direction:column;align-items:flex-start}.activity-card>header div{flex-direction:column;align-items:flex-start;gap:5px}.activity-movement-body{grid-template-columns:1fr;gap:18px}.activity-trade-identities{grid-template-columns:1fr}.activity-card>footer a{background:var(--blue-dark);color:#fff;text-align:center;border-radius:8px;width:100%;padding:10px;display:block}}.weekly-recap{margin-bottom:26px}.weekly-recap-heading{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.weekly-recap-heading h2{color:var(--blue-dark);letter-spacing:-1px;margin:0;font-size:28px}.recap-status{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;background:#f0f2f5;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.recap-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.recap-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.recap-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:1.1px;margin-bottom:22px;font-size:9px;font-weight:900;display:block}.recap-card strong{color:var(--blue-dark);letter-spacing:-1px;font-size:27px;display:block}.recap-card p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.recap-card-median{border-color:var(--blue);background:var(--blue-light)}.recap-card-median>span,.recap-card-median strong{color:var(--blue)}@media (max-width:1050px){.recap-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.recap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.recap-grid{grid-template-columns:1fr}}.matchup-detail-link{border-bottom:1px solid var(--border);background:var(--blue-dark);color:#fff;text-align:right;text-transform:uppercase;letter-spacing:.8px;padding:10px 20px;font-size:10px;font-weight:900;display:block}.matchup-detail-link:hover{background:var(--blue)}.matchup-detail-hero{background:linear-gradient(105deg, var(--blue-dark), var(--blue));color:#fff}.matchup-detail-hero-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);min-height:220px;margin:0 auto;display:flex}.matchup-detail-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(44px,6vw,72px)}.back-to-matchups{color:#fff;border:1px solid #ffffff40;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:800}.matchup-scoreboard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:1fr 70px 1fr;align-items:stretch;display:grid;overflow:hidden}.detail-score-team{align-items:center;gap:16px;min-height:145px;padding:26px;display:flex}.detail-score-team:hover{background:var(--blue-light)}.detail-score-avatar,.detail-score-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:66px;height:66px}.detail-score-avatar{object-fit:cover}.detail-score-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.detail-score-info{flex:1;min-width:0}.detail-score-info strong,.detail-score-info span{display:block}.detail-score-info strong{color:var(--blue-dark);font-size:18px}.detail-score-info span{color:var(--muted);margin-top:5px;font-size:11px}.detail-score-points{color:var(--blue-dark);letter-spacing:-2px;font-size:35px;font-weight:900}.matchup-vs{border-left:1px solid var(--border);border-right:1px solid var(--border);background:#f8faff;place-items:center;display:grid}.matchup-vs span{color:var(--muted);font-size:10px;font-weight:900}.lineup-section-heading{margin:60px 0 20px}.lineup-section-heading h2{color:var(--blue-dark);letter-spacing:-1px;margin:0;font-size:32px}.lineup-comparison{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lineup-column{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.lineup-column-header{background:var(--blue-dark);color:#fff;padding:16px 20px}.lineup-column-header h3{margin:0;font-size:15px}.lineup-player{border-bottom:1px solid var(--border);align-items:center;gap:13px;min-height:68px;padding:13px 18px;display:flex}.lineup-player:last-child{border-bottom:none}.lineup-player:hover{background:var(--blue-light)}.lineup-position{background:var(--blue-light);width:44px;min-width:44px;color:var(--blue);text-align:center;border-radius:7px;padding:7px 5px;font-size:10px;font-weight:900}.lineup-player strong,.lineup-player span{display:block}.lineup-player strong{color:var(--blue-dark);font-size:14px}.lineup-player span{color:var(--muted);margin-top:4px;font-size:10px}@media (max-width:800px){.matchup-detail-hero-inner{flex-direction:column;align-items:flex-start;padding:35px 0}.matchup-scoreboard{grid-template-columns:1fr}.matchup-vs{border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:40px}.lineup-comparison{grid-template-columns:1fr}}.hero-season{gap:10px;margin-top:28px;display:flex}.hero-season span{color:#dbe8fa;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.home-league-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-standings-card,.home-week-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.home-card-heading{border-bottom:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;min-height:85px;padding:20px 22px;display:flex}.home-card-heading span{color:var(--blue);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.home-card-heading h3{color:var(--blue-dark);margin:0;font-size:22px}.home-card-heading>a{color:var(--blue);font-size:11px;font-weight:900}.home-standing-row{border-bottom:1px solid var(--border);grid-template-columns:30px 42px 1fr 60px;align-items:center;gap:10px;min-height:68px;padding:10px 18px;display:grid}.home-standing-row:last-child{border-bottom:none}.home-standing-row:hover{background:var(--blue-light)}.home-standing-rank{color:var(--blue)}.home-team-avatar,.home-team-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:38px;height:38px}.home-team-avatar{object-fit:cover}.home-team-avatar-placeholder{color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.home-standing-name strong,.home-standing-name span{display:block}.home-standing-name strong{color:var(--blue-dark);font-size:13px}.home-standing-name span{color:var(--muted);margin-top:3px;font-size:10px}.home-record{text-align:right;color:var(--blue-dark);font-size:13px}.home-matchup{border-bottom:1px solid var(--border);grid-template-columns:1fr 35px 1fr;align-items:center;gap:10px;min-height:88px;padding:16px 20px;display:grid}.home-matchup:last-child{border-bottom:none}.home-matchup:hover{background:var(--blue-light)}.home-matchup>div:first-child{text-align:left}.home-matchup>div:last-child{text-align:right}.home-matchup span,.home-matchup strong{display:block}.home-matchup span{color:var(--muted);margin-bottom:5px;font-size:11px}.home-matchup strong{color:var(--blue-dark);font-size:19px}.home-matchup small{color:var(--muted);text-align:center;font-size:9px;font-weight:900}.home-empty{color:var(--muted);text-align:center;padding:45px 25px;font-size:13px}.home-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.home-stat-card{border:1px solid var(--border);background:#fff;border-radius:15px;padding:22px}.home-stat-card span,.home-stat-card strong,.home-stat-card p{display:block}.home-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.home-stat-card strong{color:var(--blue-dark);margin-top:18px;font-size:30px}.home-stat-card p{color:var(--muted);margin:5px 0 0;font-size:10px}.home-explore-section{padding-top:20px}@media (max-width:900px){.home-league-grid{grid-template-columns:1fr}.home-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.home-stat-grid{grid-template-columns:1fr}}.draft-team-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.draft-team-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.draft-team-heading{border-bottom:1px solid var(--border);background:#f8faff;align-items:center;gap:13px;min-height:90px;padding:18px 20px;display:flex}.draft-team-avatar,.draft-team-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:50px;height:50px}.draft-team-avatar{object-fit:cover}.draft-team-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.draft-team-heading h3{color:var(--blue-dark);margin:0;font-size:16px}.draft-team-heading span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.draft-pick-list{padding:18px 20px}.draft-season-group{border-bottom:1px solid var(--border);grid-template-columns:55px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.draft-season-group:last-child{border-bottom:none}.draft-season-group>strong{color:var(--blue-dark);font-size:12px}.draft-pick-badges{flex-wrap:wrap;gap:6px;display:flex}.draft-pick-badge{background:var(--blue-light);color:var(--blue);border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.draft-pick-acquired{color:#8c6500;background:#fff4d8}.draft-acquired-note{color:var(--muted);margin:0;padding:0 20px 18px;font-size:9px}.draft-history-section{margin-top:72px}.draft-history-list{flex-direction:column;gap:12px;display:flex}.draft-history-card{border:1px solid var(--border);min-height:100px;box-shadow:var(--shadow);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;transition:transform .2s,border-color .2s;display:flex}.draft-history-card:hover{border-color:#b8cae6;transform:translateY(-2px)}.draft-history-season{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.draft-history-card h3{color:var(--blue-dark);margin:5px 0 0;font-size:20px}.draft-history-meta{color:var(--muted);align-items:center;gap:20px;font-size:11px;display:flex}.draft-history-meta strong{color:var(--blue)}@media (max-width:1000px){.draft-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.draft-team-grid{grid-template-columns:1fr}.draft-history-card{flex-direction:column;align-items:flex-start}.draft-history-meta{flex-wrap:wrap}}.draft-board-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px;display:grid}.draft-board-summary article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.draft-board-summary span,.draft-board-summary strong{display:block}.draft-board-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.draft-board-summary strong{color:var(--blue-dark);margin-top:14px;font-size:30px}.draft-board{flex-direction:column;gap:28px;display:flex}.draft-round{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.draft-round-heading{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff;align-items:baseline;gap:10px;padding:16px 20px;display:flex}.draft-round-heading span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.draft-round-heading strong{font-size:24px}.draft-round-picks{flex-direction:column;display:flex}.draft-pick-card{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(240px,1fr) minmax(220px,.8fr);align-items:center;gap:18px;min-height:92px;padding:16px 20px;display:grid}.draft-pick-card:last-child{border-bottom:none}.draft-pick-card:hover{background:var(--blue-light)}.draft-pick-number span,.draft-pick-number small{display:block}.draft-pick-number span{color:var(--blue-dark);font-size:18px;font-weight:900}.draft-pick-number small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:9px}.draft-player-info{align-items:center;gap:13px;display:flex}.draft-position-badge{background:var(--blue);color:#fff;text-align:center;border-radius:8px;min-width:48px;padding:8px 9px;font-size:10px;font-weight:900}.draft-player-info h3{color:var(--blue-dark);margin:0;font-size:16px}.draft-player-info p{color:var(--muted);margin:4px 0 0;font-size:10px}.drafting-team{align-items:center;gap:11px;display:flex}.drafting-team-avatar,.drafting-team-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:42px;height:42px}.drafting-team-avatar{object-fit:cover}.drafting-team-avatar-placeholder{color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.drafting-team strong,.drafting-team span{display:block}.drafting-team strong{color:var(--blue-dark);font-size:12px}.drafting-team span{color:var(--muted);margin-top:3px;font-size:9px}.draft-view-switch{border:1px solid var(--border);width:fit-content;box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:4px;margin:0 0 32px;padding:5px;display:flex}.draft-view-switch a{color:var(--muted);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:800}.draft-view-switch a:hover,.draft-view-switch a.active{background:var(--blue);color:#fff}.draft-retrospective{flex-direction:column;gap:56px;display:flex}.draft-retrospective-methodology{border:1px solid var(--border);width:fit-content;max-width:760px;color:var(--muted);background:#fff;border-radius:9px;padding:9px 12px;font-size:11px}.draft-retrospective-methodology summary{color:var(--blue);cursor:pointer;font-weight:800}.draft-retrospective-methodology p{margin:10px 0 2px;line-height:1.6}.draft-retrospective-section .team-section-header{margin-bottom:20px}.draft-secondary-total{color:var(--muted);margin:0;font-size:12px;font-weight:700}.draft-retrospective-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.draft-retrospective-summary article,.draft-retrospective-spotlight{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.draft-retrospective-summary span,.draft-retrospective-summary strong,.draft-retrospective-summary small{display:block}.draft-retrospective-summary span,.draft-retrospective-spotlight>span{color:var(--muted);text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:900}.draft-retrospective-summary strong{color:var(--blue-dark);margin-top:12px;font-size:29px}.draft-retrospective-summary small{color:var(--muted);margin-top:5px;font-size:10px}.draft-retrospective-spotlights{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.draft-retrospective-spotlight>strong{color:var(--blue-dark);margin-top:14px;font-size:21px;display:block}.draft-retrospective-spotlight p{min-height:32px;color:var(--muted);margin:6px 0 14px;font-size:11px;line-height:1.45}.draft-retrospective-spotlight details summary{color:var(--blue);cursor:pointer;font-size:11px;font-weight:800}.draft-spotlight-leaders{flex-wrap:wrap;gap:6px;display:flex}.draft-retrospective-spotlight details .draft-spotlight-leaders{margin-top:10px}.draft-spotlight-leaders a{background:var(--blue-light);color:var(--blue);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.draft-round-outcomes-wrap{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow-x:auto}.draft-round-outcomes{border-collapse:collapse;text-align:center;width:100%;min-width:850px}.draft-round-outcomes th,.draft-round-outcomes td{border-bottom:1px solid var(--border);padding:14px 16px;font-size:12px}.draft-round-outcomes thead th{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.draft-round-outcomes tbody th{color:var(--blue-dark);font-size:15px}.draft-round-outcomes tbody tr:last-child th,.draft-round-outcomes tbody tr:last-child td{border-bottom:0}.draft-retrospective-diagnostic{color:#7a5312;background:#fff7e6;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-size:12px}.draft-retrospective-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.draft-retrospective-table-header,.draft-retrospective-player-row{grid-template-columns:82px minmax(150px,1.05fr) minmax(170px,1.2fr) minmax(145px,1fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(165px,1fr);align-items:center;gap:16px;display:grid}.draft-retrospective-table-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.7px;padding:13px 18px;font-size:9px;font-weight:900}.draft-retrospective-player-row{border-bottom:1px solid var(--border);min-height:92px;padding:16px 18px}.draft-retrospective-player-row:last-child{border-bottom:0}.draft-retrospective-player-row:hover{background:var(--blue-light)}.draft-retrospective-player-row strong,.draft-retrospective-player-row small,.draft-retrospective-player-row em,.draft-retrospective-player-row a{display:block}.draft-retrospective-pick strong{color:var(--blue-dark);font-size:17px}.draft-retrospective-player>a,.draft-retrospective-manager>strong,.draft-retrospective-career>strong,.draft-current-status>a{color:var(--blue-dark);font-size:12px;font-weight:900}.draft-retrospective-player-row small,.draft-retrospective-manager>a,.draft-status-muted{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.draft-retrospective-manager>a,.draft-current-status>a{color:var(--blue)}.draft-retrospective-championships{flex-wrap:wrap;gap:4px;display:flex}.draft-retrospective-championships span,.draft-current-status em{color:#7a5b00;background:#fff4cc;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.draft-current-status small{margin-bottom:6px}.draft-current-status em{color:#287a45;background:#eaf8ef;width:fit-content}@media (max-width:800px){.draft-board-summary{grid-template-columns:repeat(2,1fr)}.draft-pick-card{grid-template-columns:70px 1fr}.drafting-team{grid-column:2}.draft-view-switch{width:100%}.draft-view-switch a{text-align:center;flex:1}.draft-retrospective-summary,.draft-retrospective-spotlights{grid-template-columns:repeat(2,1fr)}.draft-secondary-total{margin-top:8px}.draft-retrospective-table{box-shadow:none;background:0 0;border:0;overflow:visible}.draft-retrospective-table-header{display:none}.draft-retrospective-player-row{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:14px;padding:18px;display:grid}.draft-retrospective-player-row>div:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:8px;font-weight:900;display:block}}@media (max-width:520px){.draft-board-summary,.draft-retrospective-summary,.draft-retrospective-spotlights,.draft-retrospective-player-row{grid-template-columns:1fr}.draft-pick-card{grid-template-columns:55px minmax(0,1fr);gap:12px;padding:14px}}.trade-summary-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:60px;display:grid}.trade-summary-grid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.trade-summary-grid span,.trade-summary-grid strong{display:block}.trade-summary-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.trade-summary-grid strong{color:var(--blue-dark);margin-top:14px;font-size:28px}.trade-season-list{flex-direction:column;gap:70px;display:flex}.trade-season-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.trade-season-heading h2{color:var(--blue-dark);margin:0;font-size:40px}.trade-season-heading>span{color:var(--muted);font-size:11px;font-weight:800}.trade-list{flex-direction:column;gap:22px;display:flex}.trade-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.trade-card-header{border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 22px;display:flex}.trade-type{color:#bdd2f3;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:900}.trade-card-header h3{margin:5px 0 0;font-size:18px}.trade-week{color:#dbe8fa;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.trade-card-actions{align-items:center;gap:12px;display:flex}.trade-card-actions>a{color:#fff;font-size:11px;font-weight:900}.trade-participants{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.trade-team{border-right:1px solid var(--border);min-width:0;padding:22px}.trade-team:last-child{border-right:none}.trade-team-heading{border-bottom:1px solid var(--border);align-items:center;gap:11px;min-height:58px;padding-bottom:18px;display:flex}.trade-team-avatar,.trade-team-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:44px;height:44px}.trade-team-avatar{object-fit:cover}.trade-team-avatar-placeholder{color:var(--blue);place-items:center;font-size:12px;font-weight:900;display:grid}.trade-team-heading strong,.trade-team-heading span{display:block}.trade-team-heading strong{color:var(--blue-dark);font-size:13px}.trade-team-heading span{color:var(--muted);margin-top:3px;font-size:9px}.trade-assets{padding:18px 0}.trade-assets-sent{border-top:1px solid var(--border);padding-bottom:0}.trade-assets-title{color:var(--blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:11px;font-size:9px;font-weight:900;display:block}.trade-assets-sent .trade-assets-title{color:var(--muted)}.trade-assets ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.trade-assets li{color:var(--text);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.asset-icon{background:var(--blue-light);width:24px;height:24px;color:var(--blue);border-radius:6px;flex-shrink:0;place-items:center;font-size:8px;font-weight:900;display:grid}.trade-no-assets{color:var(--muted);margin:0}@media (max-width:1050px){.trade-participants-3,.trade-participants-4{grid-template-columns:repeat(2,1fr)}.trade-team{border-bottom:1px solid var(--border)}}@media (max-width:700px){.trade-summary-grid{grid-template-columns:1fr}.trade-team{border-right:none}.trade-card-header,.trade-card-actions{flex-direction:column;align-items:flex-start}}.trade-filter-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:18px;padding:18px;display:grid}.trade-search,.trade-filter{flex-direction:column;gap:7px;display:flex}.trade-search label,.trade-filter label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.trade-search input,.trade-filter select{border:1px solid var(--border);width:100%;height:42px;color:var(--text);font:inherit;background:#f8faff;border-radius:9px;outline:none;padding:0 12px;font-size:12px}.trade-search input:focus,.trade-filter select:focus{border-color:var(--blue);background:#fff}.trade-results-bar{color:var(--muted);align-items:center;gap:6px;margin-bottom:38px;font-size:11px;display:flex}.trade-results-bar strong{color:var(--blue-dark)}.trade-results-bar button{background:var(--blue-light);color:var(--blue);cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:900}.trade-results-bar button:hover{background:var(--blue);color:#fff}.trade-empty-results{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:18px;padding:55px 25px}.trade-empty-results h2{color:var(--blue-dark);margin:0 0 8px}.trade-empty-results p{color:var(--muted);margin:0}@media (max-width:950px){.trade-filter-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.trade-filter-panel{grid-template-columns:1fr}}.trade-detail-hero{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff;padding:58px 0}.trade-detail-hero-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 40px);margin:0 auto;display:flex}.trade-detail-hero h1{letter-spacing:-2px;margin:8px 0;font-size:clamp(36px,6vw,62px)}.trade-detail-hero p:last-child{color:#dbe8fa;margin:0;font-size:13px}.trade-detail-hero .trade-detail-subtitle{color:#fff;max-width:720px;margin-top:7px;font-size:15px;font-weight:800}.trade-detail-page{flex-direction:column;gap:64px;display:flex}.trade-detail-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.trade-detail-summary article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.trade-detail-summary span,.trade-detail-summary strong{display:block}.trade-detail-summary span,.trade-detail-participant-heading span,.trade-detail-terms-group section>span,.trade-aftermath-stat-grid span,.trade-acquirer-outcomes section>span,.trade-pick-aftermath-heading span,.trade-pick-resolution>span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.trade-detail-summary strong{color:var(--blue-dark);margin-top:12px;font-size:29px}.trade-detail-faab{color:var(--muted);margin:-50px 0 0;font-size:11px;font-weight:800}.trade-detail-section .team-section-header{margin-bottom:20px}.trade-detail-participants{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid}.trade-detail-participant,.trade-player-aftermath,.trade-pick-aftermath{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:17px}.trade-detail-participant{padding:20px}.trade-detail-participant-heading{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding-bottom:17px;display:flex}.trade-detail-participant-heading strong,.trade-detail-participant-heading span,.trade-detail-participant-heading a{display:block}.trade-detail-participant-heading strong{color:var(--blue-dark);font-size:14px}.trade-detail-participant-heading span{margin-top:3px}.trade-detail-participant-heading a{color:var(--blue);margin-top:5px;font-size:10px;font-weight:800}.trade-detail-terms-group section{padding-top:17px}.trade-detail-terms-group .trade-detail-sent{border-top:1px solid var(--border);margin-top:17px}.trade-detail-terms-group ul{flex-direction:column;gap:8px;margin:11px 0 0;padding:0;list-style:none;display:flex}.trade-detail-terms-group li{align-items:center;gap:8px;font-size:12px;display:flex}.trade-detail-no-assets{color:var(--muted);margin:10px 0 0}.trade-player-aftermath-list,.trade-pick-aftermath-list{flex-direction:column;gap:16px;display:flex}.trade-player-aftermath,.trade-pick-aftermath{overflow:hidden}.trade-aftermath-player-heading,.trade-pick-aftermath-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.trade-aftermath-player-heading>div:first-child>a{color:var(--blue-dark);font-size:17px;font-weight:900}.trade-aftermath-player-heading small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.trade-player-movement{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.trade-player-movement span span,.trade-player-movement a{display:inline}.trade-player-movement a,.trade-player-movement b{color:var(--blue)}.trade-aftermath-stat-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 21px;display:grid}.trade-aftermath-stat-grid strong{color:var(--blue-dark);margin-top:7px;font-size:20px;display:block}.trade-aftermath-secondary{border-bottom:1px solid var(--border);color:var(--muted);margin:0;padding:12px 21px;font-size:10px}.trade-acquirer-outcomes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:17px 21px 21px;display:grid}.trade-acquirer-outcomes section{background:var(--off-white);border-radius:11px;padding:14px}.trade-acquirer-outcomes strong,.trade-acquirer-outcomes strong a{color:var(--blue-dark);margin-top:7px;font-size:12px;display:block}.trade-acquirer-outcomes p,.trade-acquirer-outcomes small{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45;display:block}.trade-acquirer-outcomes em{color:#287a45;background:#eaf8ef;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;display:block}.trade-pick-aftermath-heading h3{color:var(--blue-dark);margin:5px 0;font-size:20px}.trade-pick-aftermath-heading p{color:var(--muted);margin:0;font-size:10px}.trade-pick-resolution,.trade-pick-unresolved{background:var(--blue-light);border-radius:12px;margin:14px 21px;padding:13px 15px}.trade-pick-resolution{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.trade-pick-resolution strong,.trade-pick-resolution p,.trade-pick-resolution>a,.trade-pick-unresolved strong,.trade-pick-unresolved p{display:block}.trade-pick-resolution strong,.trade-pick-unresolved strong{color:var(--blue-dark);font-size:15px}.trade-pick-resolution strong a{color:var(--blue);display:inline}.trade-pick-resolution p,.trade-pick-unresolved p{color:var(--muted);margin:3px 0 0;font-size:10px}.trade-pick-resolution>a{color:var(--blue);white-space:nowrap;font-size:10px;font-weight:900}.trade-term-pick>span:last-child{flex-direction:column;gap:2px;display:flex}.trade-term-pick small{color:var(--muted);font-size:9px}.trade-pick-path{border-top:1px solid var(--border);margin:0 21px 21px;padding-top:15px}.trade-pick-path summary,.trade-detail-methodology summary{color:var(--blue);cursor:pointer;font-size:11px;font-weight:900}.trade-pick-path>div{flex-direction:column;gap:8px;margin-top:12px;display:flex}.trade-pick-path section{border-left:3px solid var(--border);background:var(--off-white);padding:11px 13px}.trade-pick-path section.current{border-left-color:var(--blue)}.trade-pick-path section.resolved{border-left-color:#c59b19}.trade-pick-path time,.trade-pick-path section>span,.trade-pick-path section>a,.trade-pick-path em{color:var(--muted);font-size:9px;font-style:normal;font-weight:800}.trade-pick-path p{margin:5px 0;font-size:11px}.trade-pick-path section>a{color:var(--blue)}.trade-pick-path em{color:#a25731;margin-top:6px;display:block}.trade-detail-methodology{border:1px solid var(--border);background:#fff;border-radius:9px;width:fit-content;max-width:760px;padding:10px 12px}.trade-detail-methodology p{color:var(--muted);margin:10px 0 2px;font-size:11px;line-height:1.6}@media (max-width:800px){.trade-detail-hero-inner,.trade-aftermath-player-heading,.trade-pick-aftermath-heading{flex-direction:column;align-items:flex-start}.trade-detail-summary,.trade-aftermath-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.trade-detail-summary,.trade-aftermath-stat-grid{grid-template-columns:1fr}.trade-player-movement{flex-direction:column;align-items:flex-start}.trade-pick-resolution{grid-template-columns:1fr;gap:6px}.trade-pick-resolution>a{white-space:normal}}.record-hero-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.record-feature-card{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;min-height:185px;box-shadow:var(--shadow);border-radius:18px;padding:24px}.record-feature-card span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:900;display:block}.record-feature-card strong{letter-spacing:-1px;margin-top:32px;font-size:29px;display:block}.record-feature-card p{color:#dbe8fa;margin:8px 0 0;font-size:11px;line-height:1.5}.record-section{margin-top:68px}.record-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.record-card{border:1px solid var(--border);min-height:165px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.record-grid-featured .record-card:nth-child(-n+4){border-top:3px solid var(--blue)}.record-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900;display:block}.record-card strong{color:var(--blue-dark);letter-spacing:-.8px;margin-top:26px;font-size:24px;line-height:1.1;display:block}.record-card p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.record-card p>b{color:var(--blue-dark);margin-bottom:5px;display:block}.record-season-holder{flex-direction:column;gap:2px;display:flex}.record-season-holder small{color:var(--muted);font-size:9px;font-weight:700}.record-methodology{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:12px;margin-top:24px;padding:15px 18px;font-size:11px;line-height:1.6}.record-methodology summary{cursor:pointer;color:var(--blue-dark);font-weight:900}.record-methodology div{max-width:920px;margin-top:12px}.record-methodology p{margin:7px 0}.record-card a{color:var(--blue);font-weight:900}.record-holder-list,.record-evidence-list{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.record-holder-list a{overflow-wrap:anywhere}.record-evidence-list a{overflow-wrap:anywhere;font-size:9px;display:block}.records-coming-soon{background:var(--blue-light);border:1px dashed #b8cae6;border-radius:18px;margin-top:68px;padding:34px}.records-coming-soon h2{color:var(--blue-dark);margin:0 0 12px;font-size:30px}.records-coming-soon>p:last-child{max-width:780px;color:var(--muted);margin:0;line-height:1.7}@media (max-width:1000px){.record-hero-grid,.record-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.record-hero-grid,.record-grid{grid-template-columns:1fr}}.history-summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:60px;display:grid}.history-summary-grid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.history-summary-grid span,.history-summary-grid strong,.history-summary-grid p{display:block}.history-summary-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.history-summary-grid strong{color:var(--blue-dark);margin-top:15px;font-size:30px}.history-summary-grid p{color:var(--muted);margin:5px 0 0;font-size:10px}.history-timeline{flex-direction:column;gap:18px;display:flex;position:relative}.history-season-card{border:1px solid var(--border);min-height:180px;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:145px minmax(300px,1fr) 260px 50px;align-items:stretch;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.history-season-card:hover{border-color:#b8cae6;transform:translateY(-3px)}.history-season-year{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;flex-direction:column;justify-content:center;padding:25px;display:flex}.history-season-year span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.history-season-year strong{letter-spacing:-2px;margin-top:8px;font-size:37px}.history-season-main{flex-direction:column;justify-content:center;padding:25px 28px;display:flex}.history-label{color:var(--blue);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px;font-size:9px;font-weight:900}.history-champion{align-items:center;gap:14px;display:flex}.history-champion-avatar,.history-champion-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:54px;height:54px}.history-champion-avatar{object-fit:cover}.history-champion-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.history-champion h2,.history-season-main>h2{color:var(--blue-dark);margin:0;font-size:22px}.history-champion p{color:var(--muted);margin:4px 0 0;font-size:11px}.history-runner-up{color:var(--muted);margin-top:14px;font-size:10px}.history-runner-up strong{color:var(--text)}.history-progress{color:var(--muted);margin:8px 0 0;font-size:11px}.history-season-stats{border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);align-items:center;gap:14px;padding:25px;display:grid}.history-season-stats div{text-align:center}.history-season-stats span,.history-season-stats strong{display:block}.history-season-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:900}.history-season-stats strong{color:var(--blue-dark);margin-top:8px;font-size:21px}.history-season-arrow{border-left:1px solid var(--border);color:var(--blue);place-items:center;font-size:22px;font-weight:900;display:grid}@media (max-width:1000px){.history-summary-grid{grid-template-columns:repeat(2,1fr)}.history-season-card{grid-template-columns:120px 1fr 50px}.history-season-stats{display:none}}@media (max-width:650px){.history-summary-grid,.history-season-card{grid-template-columns:1fr}.history-season-year{min-height:100px}.history-season-arrow{border-top:1px solid var(--border);border-left:none;min-height:45px}}.season-hero{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff}.season-hero-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);min-height:260px;margin:0 auto;display:flex}.season-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,7vw,78px)}.season-hero p:last-child{color:#dbe8fa;margin:14px 0 0}.back-to-history{color:#fff;border:1px solid #ffffff40;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900}.season-summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.season-summary-card{border:1px solid var(--border);min-height:170px;box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:22px}.season-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900;display:block}.season-summary-card strong{color:var(--blue-dark);margin-top:28px;font-size:24px;display:block}.season-summary-card p{color:var(--muted);margin:7px 0 0;font-size:10px}.season-summary-champion{border-color:var(--blue);background:linear-gradient(135deg, var(--blue-dark), var(--blue))}.season-summary-champion span{color:#bdd2f3}.season-summary-champion strong{color:#fff}.season-summary-champion p{color:#dbe8fa}.season-section{margin-top:70px}.season-standings-header,.season-standings-row{grid-template-columns:70px minmax(260px,2fr) 70px 70px 70px 70px 110px 110px;align-items:center;gap:12px;padding:16px 22px;display:grid}.season-standings-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.season-standings-row{border-bottom:1px solid var(--border);min-height:76px}.season-standings-row:last-child{border-bottom:none}.playoff-bracket{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:18px;display:grid}.playoff-round{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.playoff-round-heading{background:var(--blue-dark);color:#fff;padding:14px 17px}.playoff-round-heading span{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.playoff-games{flex-direction:column;gap:12px;padding:14px;display:flex}.playoff-game{border:1px solid var(--border);border-radius:10px;overflow:hidden}.playoff-team{border-bottom:1px solid var(--border);min-height:42px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.playoff-team:last-of-type{border-bottom:none}.playoff-team-winner{color:#28794d;background:#eef9f2;font-weight:900}.playoff-team-winner strong{color:#28794d}.playoff-game small{border-top:1px solid var(--border);color:var(--muted);background:#f8faff;padding:6px 10px;font-size:8px;display:block}.season-empty-card{border:1px dashed var(--border);background:#fff;border-radius:16px;padding:38px}.season-empty-card h3{color:var(--blue-dark);margin:0 0 8px}.season-empty-card p{color:var(--muted);margin:0}.season-links-section{padding-bottom:30px}@media (max-width:900px){.season-summary-grid{grid-template-columns:repeat(2,1fr)}.standings-table{overflow-x:auto}.season-standings-header,.season-standings-row{min-width:850px}}@media (max-width:600px){.season-hero-inner{flex-direction:column;align-items:flex-start;padding:35px 0}.season-summary-grid{grid-template-columns:1fr}}.season-retro-hero{background:linear-gradient(115deg, var(--blue-dark), var(--blue));color:#fff}.season-retro-hero-inner{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:center;gap:56px;width:min(1200px,100% - 40px);min-height:330px;margin:0 auto;padding:54px 0 38px;display:grid}.season-retro-hero-copy h1{letter-spacing:-4px;max-width:850px;margin:10px 0 18px;font-size:clamp(44px,7vw,76px);line-height:.98}.season-retro-status{color:#dbe8fa;text-transform:uppercase;letter-spacing:.8px;border:1px solid #ffffff4d;border-radius:999px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:900;display:block}.season-retro-hero-result,.season-retro-hero-active{background:#081f4557;border:1px solid #fff3;border-radius:18px;padding:25px;box-shadow:0 20px 44px #05142c2e}.season-retro-hero-result>span,.season-retro-hero-active>span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.season-retro-hero-result>strong,.season-retro-hero-active>strong{margin-top:8px;font-size:25px;line-height:1.1;display:block}.season-retro-hero-result>p,.season-retro-hero-active>p{color:#dbe8fa;margin:7px 0 0;font-size:11px;line-height:1.6}.season-retro-hero-result a{color:#fff}.season-retro-champion-designation{border-top:1px solid #ffffff2e;margin-top:18px;padding-top:15px}.season-retro-champion-designation b{color:#bdd2f3;text-transform:uppercase;letter-spacing:.8px;font-size:10px}.season-retro-hero-nav{border-top:1px solid #ffffff24}.season-retro-hero-nav .season-retro-navigation{width:min(1200px,100% - 40px);margin:0 auto;padding:13px 0}.season-retro-hero-nav .season-retro-navigation a{color:#fff}.season-retro-hero-nav .season-retro-navigation span{color:#bdd2f3}.season-retro-page{padding-top:58px;padding-bottom:60px}.season-retro-section+.season-retro-section{margin-top:76px}.season-retro-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.season-retro-section-heading h2{color:var(--blue-dark);letter-spacing:-1.5px;margin:5px 0 0;font-size:clamp(27px,4vw,40px)}.season-retro-section-heading>p{max-width:520px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.6}.season-retro-section-heading>a,.season-draft-links a{color:var(--blue);font-size:11px;font-weight:900}.season-retro-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:70px;display:grid}.season-retro-navigation>a:first-child{justify-self:start}.season-retro-navigation>a:last-child{text-align:right;justify-self:end}.season-retro-navigation a span,.season-retro-navigation a strong{display:block}.season-retro-navigation a span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.season-retro-navigation a strong{margin-top:3px;font-size:12px}.season-retro-history-link{border:1px solid;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:900}.season-champion-spotlight{box-shadow:var(--shadow);background:linear-gradient(135deg,#fffdf4,#fff);border:1px solid #d9c071;border-radius:20px;padding:28px}.season-champion-grid{grid-template-columns:1.05fr .7fr 1.25fr;align-items:stretch;gap:15px;display:grid}.season-champion-identity,.season-champion-result,.season-champion-facts{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.season-champion-identity{align-items:center;gap:14px;display:flex}.season-champion-identity>img,.season-champion-identity>div,.season-champion-team-logo,.season-champion-team-logo-fallback{object-fit:cover;border-radius:50%;flex:none;width:58px;height:58px}.season-champion-identity>div,.season-champion-team-logo-fallback{background:var(--blue-light);color:var(--blue);place-items:center;font-weight:900;display:grid}.season-champion-identity span,.season-champion-result span,.season-champion-facts span,.season-champion-awards>span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.season-champion-identity strong,.season-champion-result strong{color:var(--blue-dark);margin-top:6px;font-size:18px;display:block}.season-champion-identity p,.season-champion-result p{color:var(--muted);margin:4px 0 0;font-size:10px}.season-champion-facts{grid-template-columns:minmax(95px,.8fr) minmax(145px,1.3fr) minmax(70px,.65fr);align-items:start;gap:12px;display:grid}.season-champion-facts article{min-width:0}.season-champion-facts strong{color:var(--blue-dark);margin-top:9px;font-size:18px;display:block}.season-champion-facts span{white-space:nowrap}.season-champion-awards{background:#f8f1d7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:12px 14px;display:flex}.season-champion-awards strong{color:#725914;background:#fff;border-radius:999px;padding:5px 7px;font-size:9px}.season-retro-standings{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.season-retro-standing-header,.season-retro-standing-row{grid-template-columns:55px minmax(250px,2fr) 125px 90px 90px minmax(110px,.8fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.season-retro-standing-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:900}.season-retro-standing-row{border-bottom:1px solid var(--border);min-height:76px;font-size:11px}.season-retro-standing-row:last-child{border-bottom:none}.season-retro-standing-row>div>small{display:none}.season-retro-standing-team{align-items:center;gap:11px;display:flex}.season-retro-standing-team>img,.season-retro-standing-team>div,.season-standing-team-logo,.season-standing-team-logo-fallback{object-fit:cover;border-radius:50%;flex:none;width:39px;height:39px}.season-retro-standing-team>div,.season-standing-team-logo-fallback{background:var(--blue-light);color:var(--blue);place-items:center;font-weight:900;display:grid}.season-retro-standing-team section strong,.season-retro-standing-team section small{display:block}.season-retro-standing-team section strong{color:var(--blue-dark)}.season-retro-standing-team section small,.season-retro-standing-team section a{color:var(--muted);margin-top:3px;font-size:9px}.season-retro-rank strong{color:var(--blue-dark);font-size:17px}.season-retro-playoff-rounds{flex-direction:column;gap:20px;display:flex}.season-retro-playoff-rounds>section{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:23px}.season-retro-round-heading{align-items:baseline;gap:10px;margin-bottom:17px;display:flex}.season-retro-round-heading span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.season-retro-round-heading h3{color:var(--blue-dark);margin:0;font-size:18px}.season-retro-playoff-games{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}.season-retro-playoff-game{border:1px solid var(--border);border-radius:11px;overflow:hidden}.season-retro-playoff-label,.season-retro-playoff-team{justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.season-retro-playoff-label{background:var(--off-white);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.season-retro-playoff-team{border-top:1px solid var(--border);min-height:62px}.season-retro-playoff-team strong,.season-retro-playoff-team small{display:block}.season-retro-playoff-team strong{font-size:12px;line-height:1.3}.season-retro-playoff-team small{color:var(--muted);margin-top:4px;font-size:9px}.season-retro-playoff-team>b{color:var(--blue-dark);font-size:17px}.season-retro-playoff-winner{background:#eef9f2}.season-retro-playoff-winner strong,.season-retro-playoff-winner>b{color:#28794d}.season-retro-playoff-game>a,.season-retro-unresolved{border-top:1px solid var(--border);color:var(--blue);padding:10px 14px;font-size:10px;font-weight:900;display:block}.season-retro-unresolved{color:var(--muted);margin:0;font-weight:700}.season-leader-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.season-leader-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:19px}.season-leader-card>span,.season-draft-summary span,.season-trade-summary span,.season-retro-awards>article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.season-leader-card>strong{color:var(--blue-dark);letter-spacing:-1.2px;margin-top:13px;font-size:34px;line-height:1;display:block}.season-leader-entries{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:11px;display:flex}.season-leader-entries>a,.season-leader-entries>div{color:var(--text);font-size:9px}.season-leader-entries b,.season-leader-entries small{display:block}.season-leader-entries small,.season-leader-entries small a{color:var(--muted);margin-top:3px;font-size:8px}.season-draft-list{flex-direction:column;gap:18px;display:flex}.season-draft-summary{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.season-draft-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.season-draft-heading h3{color:var(--blue-dark);margin:4px 0 0;font-size:21px}.season-draft-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.season-draft-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.season-draft-content{grid-template-columns:minmax(230px,1.2fr) .8fr 1fr;align-items:stretch;gap:15px;padding:20px 22px;display:grid}.season-draft-first,.season-draft-facts,.season-draft-outcomes{background:var(--off-white);border-radius:12px;padding:15px}.season-draft-first>strong{color:var(--blue-dark);letter-spacing:-.5px;margin-top:10px;font-size:24px;line-height:1.1;display:block}.season-draft-pick-label{background:var(--blue-light);border-radius:6px;padding:5px 7px;display:inline-block;color:var(--blue)!important;font-size:9px!important}.season-draft-first p,.season-draft-first small,.season-draft-first small a{color:var(--muted);margin:4px 0 0;font-size:9px}.season-draft-manager{border-top:1px solid var(--border);margin-top:13px;padding-top:11px}.season-draft-manager>span,.season-draft-manager>b,.season-draft-manager>small{display:block}.season-draft-manager>b{color:var(--text);margin-top:4px;font-size:11px}.season-draft-facts,.season-draft-outcomes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.season-draft-facts strong,.season-draft-outcomes strong{color:var(--blue-dark);margin-top:8px;font-size:17px;display:block}.season-trade-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.season-trade-summary article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:17px}.season-trade-summary strong{color:var(--blue-dark);margin-top:9px;font-size:21px;display:block}.season-notable-trades{margin-top:25px}.season-subsection-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;display:flex}.season-subsection-heading span{color:var(--blue-dark);font-size:14px;font-weight:900}.season-subsection-heading p{color:var(--muted);margin:0;font-size:9px}.season-notable-trades>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.season-notable-trades article{border:1px solid var(--border);background:#fff;border-radius:13px;padding:17px}.season-notable-trade-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.season-notable-trade-heading time,.season-notable-trade-heading strong{display:block}.season-notable-trade-heading time{color:var(--muted);font-size:8px;font-weight:800}.season-notable-trade-heading strong{color:var(--blue-dark);margin-top:3px;font-size:14px}.season-notable-trade-heading>a{color:var(--blue);font-size:9px;font-weight:900}.season-notable-trades article>p,.season-notable-trades article>small{color:var(--muted);font-size:9px;display:block}.season-notable-trades article>p{color:var(--text);margin:11px 0 4px;font-weight:800}.season-trade-reasons{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.season-trade-reasons span{background:var(--blue-light);color:var(--blue);border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.season-retro-awards{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.season-retro-awards>article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:15px}.season-retro-awards h3{min-height:0;color:var(--blue-dark);margin:6px 0 11px;font-size:15px;line-height:1.2}.season-retro-awards article>div{flex-direction:column;gap:5px;display:flex}.season-retro-awards article>div a{border-top:1px solid var(--border);padding-top:6px}.season-retro-awards article>div strong,.season-retro-awards article>div small{display:block}.season-retro-awards article>div strong{color:var(--text);font-size:10px}.season-retro-awards article>div small{color:var(--muted);margin-top:2px;font-size:8px}@media (max-width:950px){.season-retro-hero-inner,.season-champion-grid,.season-draft-content{grid-template-columns:1fr}.season-retro-hero-inner{gap:25px}.season-champion-facts,.season-draft-facts,.season-draft-outcomes{grid-template-columns:repeat(3,1fr)}.season-leader-grid,.season-retro-awards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.season-retro-section-heading,.season-draft-heading,.season-subsection-heading{flex-direction:column;align-items:flex-start}.season-retro-section-heading>p{text-align:left}.season-draft-links{justify-content:flex-start}.season-retro-standing-header{display:none}.season-retro-standings{box-shadow:none;background:0 0;border:none;gap:10px;display:grid;overflow:visible}.season-retro-standing-row{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:13px;padding:15px;display:grid}.season-retro-standing-row>div>small{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.season-retro-standing-team{grid-column:span 2}.season-retro-standing-team section small{text-transform:none;display:block}.season-notable-trades>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.season-retro-hero-inner{width:min(100% - 30px,1200px);padding-top:38px}.season-retro-hero-copy h1{letter-spacing:-2.5px;font-size:43px}.season-retro-navigation{grid-template-columns:1fr 1fr}.season-retro-navigation .season-retro-history-link{grid-area:2/1/auto/-1;justify-self:center}.season-retro-navigation-spacer{display:block}.season-champion-spotlight{padding:18px}.season-champion-facts,.season-draft-facts,.season-draft-outcomes,.season-leader-grid,.season-retro-awards{grid-template-columns:1fr}.season-retro-standing-row{grid-template-columns:repeat(2,1fr)}.season-retro-standing-team{grid-column:1/-1}}.all-time-header,.all-time-row{grid-template-columns:55px minmax(240px,2fr) 80px 60px 60px 60px 85px 120px 70px;align-items:center;gap:12px;padding:16px 20px;display:grid}.all-time-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900}.all-time-row{border-bottom:1px solid var(--border);min-height:76px;font-size:12px}.all-time-row:last-child{border-bottom:none}.all-time-row:hover{background:var(--blue-light)}@media (max-width:1000px){.all-time-header,.all-time-row{min-width:950px}}.history-all-time-link{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:50px;padding:22px 26px;display:flex}.history-all-time-link span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.history-all-time-link strong{margin-top:5px;font-size:21px;display:block}.history-all-time-link p{color:#dbe8fa;margin:5px 0 0;font-size:10px}.history-all-time-link a{border:1px solid #ffffff40;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:900}.history-manager-link{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:-32px 0 50px;padding:19px 24px;display:flex}.history-manager-link span,.history-manager-link strong,.history-manager-link p{display:block}.history-manager-link span{color:var(--muted);text-transform:uppercase;letter-spacing:.9px;font-size:8px;font-weight:900}.history-manager-link strong{color:var(--blue-dark);margin-top:4px;font-size:18px}.history-manager-link p{color:var(--muted);margin:4px 0 0;font-size:10px}.history-manager-link a{color:var(--blue);flex-shrink:0;font-size:10px;font-weight:900}.manager-history-page{max-width:1280px}.manager-history-hero{background:var(--blue-dark);color:#fff;border:1px solid #b9c9df;border-radius:20px;justify-content:space-between;align-items:center;gap:38px;padding:32px;display:flex}.manager-history-hero h1{letter-spacing:-2px;margin:4px 0 7px;font-size:clamp(36px,5vw,58px);line-height:1}.manager-history-hero>div:first-child>p:last-child{color:#dbe8fa;margin:0;font-size:12px}.manager-history-hero-facts{border:1px solid #fff3;border-radius:13px;grid-template-columns:repeat(4,1fr);min-width:470px;display:grid}.manager-history-hero-facts div{border-right:1px solid #ffffff29;padding:15px}.manager-history-hero-facts div:last-child{border-right:none}.manager-history-hero-facts strong,.manager-history-hero-facts span{display:block}.manager-history-hero-facts strong{white-space:nowrap;font-size:19px}.manager-history-hero-facts span{color:#bdd2f3;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900}.manager-history-section{margin-top:62px}.manager-history-leader-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.manager-history-leader-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.manager-history-leader-championship{border-top:3px solid #c9a227}.manager-history-leader-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:900}.manager-history-leader-card>strong{color:var(--blue-dark);margin-top:11px;font-size:28px;display:block}.manager-history-leader-entries{flex-direction:column;gap:10px;margin-top:14px;display:flex}.manager-history-leader-entries>div{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:11px;display:flex}.manager-history-leader-entries img,.manager-history-leader-entries i,.manager-history-leader-avatar-fallback{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:41px;height:41px}.manager-history-leader-entries img{object-fit:cover}.manager-history-leader-entries i,.manager-history-leader-avatar-fallback{color:var(--blue);place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.manager-history-leader-entries section{min-width:0}.manager-history-leader-entries a,.manager-history-leader-entries small{overflow-wrap:anywhere;display:block}.manager-history-leader-entries a{color:var(--blue-dark);font-size:13px;font-weight:900}.manager-history-leader-entries small{color:var(--muted);margin-top:2px;font-size:8px}.manager-history-table-controls{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.manager-history-table-controls label{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.manager-history-table-controls select{border:1px solid var(--border);min-width:190px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:9px 12px;font-size:10px}.manager-history-comparison{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.manager-history-comparison-header,.manager-history-comparison-row{grid-template-columns:minmax(190px,1.5fr) 55px 92px 64px 88px 68px 87px 65px 90px;align-items:center;gap:10px;padding:16px 18px;display:grid}.manager-history-comparison-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.35px;font-size:8px;font-weight:900}.manager-history-comparison-row{border-bottom:1px solid var(--border);min-height:74px;font-size:10px}.manager-history-comparison-row:last-child{border-bottom:none}.manager-history-comparison-row:hover{background:var(--blue-light)}.manager-history-comparison-manager{align-items:center;gap:10px;min-width:0;display:flex}.manager-history-comparison-manager>img,.manager-history-comparison-manager>span{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:37px;height:37px}.manager-history-comparison-manager>img{object-fit:cover}.manager-history-comparison-manager>span{color:var(--blue);place-items:center;font-weight:900;display:grid}.manager-history-comparison-manager a,.manager-history-comparison-manager small{overflow-wrap:anywhere;display:block}.manager-history-comparison-manager a{color:var(--blue-dark);font-size:13px;font-weight:900}.manager-history-comparison-manager small{color:var(--muted);margin-top:3px;font-size:8px}.manager-history-comparison-metric small{display:none}.manager-history-comparison-metric strong{color:var(--text);font-size:10px}.manager-history-comparison-metric.is-championship strong{color:#806200;text-align:center;background:#fff9df;border:1px solid #d9c071;border-radius:7px;width:fit-content;min-width:24px;padding:5px 8px;font-weight:900}.manager-history-season-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.manager-history-season-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.manager-history-season-panel>summary{cursor:pointer;background:var(--blue-dark);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:14px 17px;list-style:none;display:grid}.manager-history-season-panel>summary::-webkit-details-marker{display:none}.manager-history-season-panel.is-active>summary{background:#294f7f}.manager-history-season-panel>summary span,.manager-history-season-panel>summary strong{display:block}.manager-history-season-panel>summary span{color:#bdd2f3;text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-weight:900}.manager-history-season-panel>summary>div:first-child strong{margin-top:2px;font-size:22px}.manager-history-season-summary-result{border-left:1px solid #fff3;min-width:0;padding-left:18px}.manager-history-season-summary-result strong{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.3}.manager-history-season-panel>summary i{color:#bdd2f3;font-size:18px;font-style:normal;transition:transform .18s}.manager-history-season-panel[open]>summary i{transform:rotate(180deg)}.manager-history-season-content{border-top:1px solid #ffffff2e}.manager-history-season-links{border-bottom:1px solid var(--border);text-align:right;background:#f7f9fc;padding:9px 16px}.manager-history-season-links a{color:var(--blue);font-size:8px;font-weight:900}.manager-history-2021-note{border-bottom:1px solid var(--border);color:var(--muted);background:#f7f9fc;margin:0;padding:9px 16px;font-size:8px}.manager-history-season-content>div:last-child>section{border-bottom:1px solid var(--border);grid-template-columns:minmax(145px,1.5fr) 78px 50px minmax(90px,.8fr);align-items:center;gap:9px;min-height:63px;padding:10px 14px;display:grid}.manager-history-season-content>div:last-child>section:last-child{border-bottom:none}.manager-history-season-content section.is-champion{background:#fffdf4;border-left:4px solid #c9a227}.manager-history-season-content section.is-runner-up{background:#fafbfd;border-left:4px solid #aeb8c5}.manager-history-season-content section.is-third-place{background:#fffaf6;border-left:4px solid #b77942}.manager-history-season-identity{min-width:0}.manager-history-season-identity a,.manager-history-season-identity small,.manager-history-season-panel section>div>strong,.manager-history-season-panel section>div>small{overflow-wrap:anywhere;display:block}.manager-history-season-identity a{color:var(--blue-dark);font-size:10px;font-weight:900}.manager-history-season-identity small,.manager-history-season-panel section>div>small{color:var(--muted);margin-top:2px;font-size:7px}.manager-history-season-panel section>div>strong{font-size:9px}.manager-history-season-panel section>b{color:var(--text);text-align:right;font-size:8px}.manager-history-season-panel section.is-champion>b{color:#8a6b00}.manager-history-season-panel section.is-third-place>div:nth-child(3) strong{color:#96582d}.manager-history-more-section{border-top:1px solid var(--border);margin-top:78px;padding-top:34px}.manager-history-secondary-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.manager-history-secondary-grid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.manager-history-secondary-grid article>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.manager-history-secondary-grid article>strong{color:var(--blue-dark);margin-top:10px;font-size:25px;display:block}.manager-history-secondary-grid article>div{flex-wrap:wrap;gap:5px 10px;margin-top:10px;display:flex}.manager-history-secondary-grid article a{color:var(--blue);font-size:10px;font-weight:900}.manager-history-secondary-grid article>small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.manager-history-methodology{width:fit-content;max-width:800px;color:var(--muted);margin-top:48px;font-size:10px}.manager-history-methodology summary{cursor:pointer;color:var(--blue);font-weight:900}.manager-history-methodology div{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:10px;padding:14px 16px}.manager-history-methodology p{margin:0 0 7px;line-height:1.6}.manager-history-methodology p:last-child{margin-bottom:0}.manager-history-back-link{color:var(--blue);margin-top:25px;font-size:10px;font-weight:900;display:inline-block}@media (max-width:1050px){.manager-history-hero{flex-direction:column;align-items:flex-start}.manager-history-hero-facts{width:100%;min-width:0}.manager-history-comparison-header{display:none}.manager-history-comparison{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.manager-history-comparison-row{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:14px 10px;padding:17px;display:grid}.manager-history-comparison-manager{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:11px}.manager-history-comparison-metric small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.manager-history-comparison-metric strong{margin-top:3px;font-size:11px;display:block}}@media (max-width:760px){.history-manager-link{flex-direction:column;align-items:flex-start}.manager-history-leader-grid,.manager-history-secondary-grid{grid-template-columns:repeat(2,1fr)}.manager-history-season-grid{grid-template-columns:1fr}}@media (max-width:560px){.manager-history-hero{padding:24px 20px}.manager-history-hero-facts{grid-template-columns:repeat(2,1fr)}.manager-history-hero-facts div:nth-child(2){border-right:none}.manager-history-hero-facts div:nth-child(-n+2){border-bottom:1px solid #ffffff29}.manager-history-leader-grid,.manager-history-secondary-grid,.manager-history-comparison{grid-template-columns:1fr}.manager-history-table-controls{flex-direction:column;align-items:stretch}.manager-history-table-controls select{width:100%}.manager-history-season-content>div:last-child>section{grid-template-columns:minmax(130px,1.4fr) 72px 45px}.manager-history-season-panel section>b{border-top:1px solid var(--border);text-align:left;grid-column:1/-1;padding-top:6px}.manager-history-season-panel>summary{gap:11px}.manager-history-season-summary-result{padding-left:11px}}.manager-hero{background:linear-gradient(110deg, var(--blue-dark), var(--blue));color:#fff}.manager-hero-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);min-height:280px;margin:0 auto;display:flex}.manager-hero-profile{align-items:center;gap:26px;display:flex}.manager-hero-avatar,.manager-hero-avatar-placeholder{background:#fff;border:5px solid #ffffffe6;border-radius:50%;flex-shrink:0;width:120px;height:120px}.manager-hero-avatar{object-fit:cover}.manager-hero-avatar-placeholder{color:var(--blue);place-items:center;font-size:38px;font-weight:900;display:grid}.manager-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,6vw,70px);line-height:1}.manager-aliases{color:#dbe8fa;margin:12px 0 0;font-size:11px}.manager-career-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.manager-career-card{border:1px solid var(--border);min-height:160px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.manager-career-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.manager-career-card strong{color:var(--blue-dark);margin-top:25px;font-size:27px;line-height:1.1;display:block}.manager-career-card p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.4}.manager-career-primary{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff}.manager-career-primary>span{color:#bdd2f3}.manager-career-primary strong{color:#fff}.manager-career-primary p{color:#dbe8fa}.manager-section{margin-top:70px}.manager-section-note{color:var(--muted);margin:-8px 0 20px;font-size:11px}.manager-season-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.manager-season-header,.manager-season-row{grid-template-columns:90px minmax(220px,2fr) 60px 60px 60px 120px 110px;align-items:center;gap:12px;padding:16px 20px;display:grid}.manager-season-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900}.manager-season-row{border-bottom:1px solid var(--border);min-height:68px;color:var(--text);font-size:12px}.manager-season-row:last-child{border-bottom:none}.manager-season-row:hover{background:var(--blue-light)}.manager-season-team{color:var(--blue-dark);font-weight:800}.head-to-head-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.head-to-head-card{border:1px solid var(--border);min-height:88px;box-shadow:var(--shadow);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.head-to-head-card:hover{background:var(--blue-light);border-color:#b8cae6}.head-to-head-manager{align-items:center;gap:12px;display:flex}.head-to-head-avatar,.head-to-head-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:44px;height:44px}.head-to-head-avatar{object-fit:cover}.head-to-head-avatar-placeholder{color:var(--blue);place-items:center;font-size:12px;font-weight:900;display:grid}.head-to-head-manager strong,.head-to-head-manager span{display:block}.head-to-head-manager strong{color:var(--blue-dark);font-size:13px}.head-to-head-manager span{color:var(--muted);margin-top:3px;font-size:9px}.head-to-head-record{text-align:right}.head-to-head-record strong,.head-to-head-record span{display:block}.head-to-head-record strong{color:var(--blue-dark);font-size:18px}.head-to-head-record span{color:var(--muted);margin-top:4px;font-size:9px}.manager-trade-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.manager-trade-summary article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.manager-trade-summary span,.manager-trade-summary strong{display:block}.manager-trade-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.manager-trade-summary strong{color:var(--blue-dark);margin-top:16px;font-size:24px}.manager-trades-link{color:var(--blue);margin-top:18px;font-size:11px;font-weight:900;display:inline-block}@media (max-width:850px){.manager-career-grid{grid-template-columns:repeat(2,1fr)}.head-to-head-grid{grid-template-columns:1fr}.manager-season-table{overflow-x:auto}.manager-season-header,.manager-season-row{min-width:800px}}@media (max-width:600px){.manager-hero-inner{flex-direction:column;align-items:flex-start;padding:35px 0}.manager-hero-profile{flex-direction:column;align-items:flex-start}.manager-career-grid,.manager-trade-summary{grid-template-columns:1fr}}.manager-profile-link{color:var(--blue-dark);font-size:13px;font-weight:900}.manager-profile-link:hover{color:var(--blue);text-decoration:underline}.all-time-summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}.all-time-summary-grid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.all-time-summary-grid span,.all-time-summary-grid strong,.all-time-summary-grid p{display:block}.all-time-summary-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.all-time-summary-grid strong{color:var(--blue-dark);margin-top:14px;font-size:29px}.all-time-summary-grid p{color:var(--muted);margin:5px 0 0;font-size:10px}.all-time-header-expanded,.all-time-row-expanded{grid-template-columns:55px minmax(220px,2fr) 75px 55px 55px 55px 80px 110px 65px 65px 70px}@media (max-width:1100px){.all-time-header-expanded,.all-time-row-expanded{min-width:1050px}.all-time-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.all-time-summary-grid{grid-template-columns:1fr}}.rivalry-selector{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:1fr 60px 1fr;align-items:end;gap:18px;margin-bottom:35px;padding:22px;display:grid}.rivalry-select{flex-direction:column;gap:8px;display:flex}.rivalry-select label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.rivalry-select select{border:1px solid var(--border);height:46px;color:var(--text);font:inherit;background:#f8faff;border-radius:9px;outline:none;padding:0 13px;font-size:13px}.rivalry-select select:focus{border-color:var(--blue);background:#fff}.rivalry-vs-select{height:46px;color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.rivalry-empty{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:18px;padding:70px 30px}.rivalry-empty h2{color:var(--blue-dark);margin:0 0 9px}.rivalry-empty p{color:var(--muted);margin:0}.rivalry-scoreboard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:1fr 220px 1fr;align-items:stretch;display:grid;overflow:hidden}.rivalry-manager-side{align-items:center;gap:16px;min-height:175px;padding:28px;display:flex}.rivalry-manager-side:hover{background:var(--blue-light)}.rivalry-manager-side-right{text-align:right;flex-direction:row-reverse}.rivalry-manager-avatar,.rivalry-manager-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:70px;height:70px}.rivalry-manager-avatar{object-fit:cover}.rivalry-manager-avatar-placeholder{color:var(--blue);place-items:center;font-size:22px;font-weight:900;display:grid}.rivalry-manager-side strong,.rivalry-manager-side span,.rivalry-manager-side small{display:block}.rivalry-manager-side strong{color:var(--blue-dark);font-size:19px}.rivalry-manager-side span{color:var(--text);margin-top:6px;font-size:11px;font-weight:800}.rivalry-manager-side small{color:var(--muted);margin-top:4px;font-size:9px}.rivalry-series{border-left:1px solid var(--border);border-right:1px solid var(--border);background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}.rivalry-series span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.rivalry-series strong{margin-top:13px;font-size:29px}.rivalry-series p{color:#dbe8fa;margin:5px 0 0;font-size:10px}.rivalry-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.rivalry-stat-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.rivalry-stat-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.rivalry-stat-card strong{color:var(--blue-dark);margin-top:22px;font-size:25px;display:block}.rivalry-stat-card p{color:var(--muted);margin:6px 0 0;font-size:10px}.rivalry-history-section{margin-top:65px}.rivalry-history-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.rivalry-history-header,.rivalry-history-row{grid-template-columns:90px 90px 1fr 1fr 1fr 90px;align-items:center;gap:12px;padding:15px 20px;display:grid}.rivalry-history-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.rivalry-history-row{border-bottom:1px solid var(--border);min-height:62px;color:var(--text);font-size:11px}.rivalry-history-row:last-child{border-bottom:none}.rivalry-history-row:hover{background:var(--blue-light)}@media (max-width:900px){.rivalry-scoreboard{grid-template-columns:1fr}.rivalry-series{border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:115px}.rivalry-manager-side-right{text-align:left;flex-direction:row}.rivalry-stat-grid{grid-template-columns:repeat(2,1fr)}.rivalry-history-table{overflow-x:auto}.rivalry-history-header,.rivalry-history-row{min-width:750px}}@media (max-width:600px){.rivalry-selector{grid-template-columns:1fr}.rivalry-vs-select{height:20px}.rivalry-stat-grid{grid-template-columns:1fr}}.dashboard-hero{background:linear-gradient(120deg, var(--blue-dark), var(--blue));color:#fff}.dashboard-hero-inner{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:55px;width:min(1200px,100% - 40px);min-height:370px;margin:0 auto;display:grid}.dashboard-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(52px,7vw,82px);line-height:.95}.dashboard-hero-copy{color:#dbe8fa;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.6}.dashboard-season-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.dashboard-season-badges span{color:#dbe8fa;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.dashboard-champion{background:#ffffff14;border:1px solid #fff3;border-radius:18px;padding:24px}.dashboard-champion>span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.dashboard-champion>div{align-items:center;gap:15px;display:flex}.dashboard-champion img,.dashboard-champion-logo,.dashboard-champion-placeholder{background:#fff;border-radius:50%;flex-shrink:0;width:60px;height:60px}.dashboard-champion img,.dashboard-champion-logo{object-fit:cover}.dashboard-champion-placeholder{color:var(--blue);place-items:center;font-size:18px;font-weight:900;display:grid}.dashboard-champion strong{color:#fff;font-size:16px}.dashboard-champion p{color:#dbe8fa;margin:5px 0 0;font-size:10px}.dashboard-leaders-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.dashboard-leader-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:21px}.dashboard-leader-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.dashboard-leader-card strong{color:var(--blue-dark);margin-top:23px;font-size:21px;line-height:1.1;display:block}.dashboard-leader-card p{color:var(--muted);margin:7px 0 0;font-size:10px}.dashboard-main-grid,.dashboard-secondary-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}.dashboard-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.dashboard-panel-header{border-bottom:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:19px 21px;display:flex}.dashboard-panel-header h2{color:var(--blue-dark);margin:0;font-size:22px}.dashboard-panel-header a{color:var(--blue);font-size:10px;font-weight:900}.dashboard-standing-row{border-bottom:1px solid var(--border);grid-template-columns:28px 40px 1fr 65px;align-items:center;gap:10px;min-height:67px;padding:10px 17px;display:grid}.dashboard-standing-row:last-child{border-bottom:none}.dashboard-standing-row:hover,.dashboard-matchup-row:hover,.dashboard-trade-row:hover{background:var(--blue-light)}.dashboard-standing-rank{color:var(--blue)}.dashboard-small-avatar,.dashboard-small-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:38px;height:38px}.dashboard-small-avatar{object-fit:cover}.dashboard-small-avatar-placeholder{color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.dashboard-standing-name strong,.dashboard-standing-name span{display:block}.dashboard-standing-name strong{color:var(--blue-dark);font-size:12px}.dashboard-standing-name span{color:var(--muted);margin-top:3px;font-size:9px}.dashboard-standing-record{color:var(--blue-dark);text-align:right;font-size:12px}.dashboard-matchup-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;min-height:82px;padding:15px 18px;display:grid}.dashboard-matchup-row:last-child{border-bottom:none}.dashboard-matchup-row>div:last-child{text-align:right}.dashboard-matchup-row span,.dashboard-matchup-row strong{display:block}.dashboard-matchup-row span{color:var(--muted);margin-bottom:4px;font-size:10px}.dashboard-matchup-row strong{color:var(--blue-dark);font-size:18px}.dashboard-matchup-row small{color:var(--muted);text-align:center;font-size:8px;font-weight:900}.dashboard-empty{color:var(--muted);text-align:center;padding:55px 25px;font-size:12px}.dashboard-featured-matchup{background:linear-gradient(115deg, var(--blue-dark), var(--blue));color:#fff;box-shadow:var(--shadow);border-radius:18px;margin-top:24px;overflow:hidden}.dashboard-featured-heading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:19px 23px;display:flex}.dashboard-featured-heading h2{color:#fff;margin:0}.dashboard-featured-heading a{color:#fff;font-size:10px;font-weight:900}.dashboard-featured-score{grid-template-columns:1fr 260px 1fr;align-items:center;gap:25px;min-height:140px;padding:30px;display:grid}.dashboard-featured-score>div:last-child{text-align:right}.dashboard-featured-score>div>strong{font-size:20px;display:block}.dashboard-featured-score>div>span{color:#dbe8fa;margin-top:5px;font-size:10px;display:block}.dashboard-featured-points{justify-content:center;align-items:center;gap:16px;display:flex}.dashboard-featured-points strong{font-size:34px!important}.dashboard-featured-points span{color:#bdd2f3!important;margin:0!important;font-size:20px!important}.dashboard-trade-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 18px;display:flex}.dashboard-trade-row:last-child{border-bottom:none}.dashboard-trade-row strong,.dashboard-trade-row span{display:block}.dashboard-trade-row strong{color:var(--blue-dark);font-size:12px}.dashboard-trade-row span{color:var(--muted);margin-top:4px;font-size:9px}.dashboard-trade-row small{color:var(--muted);flex-shrink:0;font-size:9px}.dashboard-record-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 19px;display:flex}.dashboard-record-row:last-child{border-bottom:none}.dashboard-record-row span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-record-row p{color:var(--muted);margin:4px 0 0;font-size:9px}.dashboard-record-row>strong{color:var(--blue-dark);font-size:23px}.dashboard-explore{margin-top:65px}@media (max-width:1000px){.dashboard-hero-inner{grid-template-columns:1fr;padding:45px 0}.dashboard-leaders-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid,.dashboard-secondary-grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-featured-score{text-align:center;grid-template-columns:1fr}.dashboard-featured-score>div:last-child{text-align:center}.dashboard-featured-points{order:-1}}@media (max-width:550px){.dashboard-leaders-grid{grid-template-columns:1fr}}.dashboard-current-hero .dashboard-hero-inner{min-height:340px}.dashboard-current-state{color:#fff;letter-spacing:-1px;margin:18px 0 0;font-size:clamp(25px,3vw,38px);font-weight:900}.dashboard-current-hero .dashboard-hero-copy{margin-top:9px}.dashboard-current-page{padding-top:38px;padding-bottom:30px}.dashboard-primary-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:22px;display:grid}.dashboard-draft-card,.dashboard-power-card,.dashboard-section-block{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px}.dashboard-draft-card,.dashboard-power-card{overflow:hidden}.dashboard-draft-card{padding:25px}.dashboard-card-topline,.dashboard-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-card-topline h2,.dashboard-section-heading h2{color:var(--blue-dark);margin:0;font-size:24px}.dashboard-status-badge{background:var(--blue-light);color:var(--blue);text-transform:uppercase;letter-spacing:.7px;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:9px;font-weight:900}.dashboard-draft-meta{gap:8px;margin-top:18px;display:flex}.dashboard-draft-meta span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.dashboard-first-pick{background:var(--blue-dark);color:#fff;border-radius:14px;grid-template-columns:74px minmax(0,1fr) minmax(145px,.7fr);align-items:center;gap:20px;min-height:135px;margin-top:22px;padding:22px;display:grid}.dashboard-first-pick>span{color:var(--gold);letter-spacing:-1px;font-size:28px;font-weight:950}.dashboard-first-pick>div>strong{overflow-wrap:anywhere;font-size:23px;display:block}.dashboard-first-pick p,.dashboard-first-pick-team a,.dashboard-first-pick-team span{color:#bdd2f3;margin:5px 0 0;font-size:10px}.dashboard-first-pick-team{text-align:right}.dashboard-first-pick-team strong,.dashboard-first-pick-team a,.dashboard-first-pick-team span{overflow-wrap:anywhere;display:block}.dashboard-first-pick-team a:hover{color:#fff}.dashboard-card-actions{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.dashboard-card-actions a,.dashboard-section-heading>a{color:var(--blue);font-size:10px;font-weight:900}.dashboard-power-card .dashboard-section-heading,.dashboard-section-block>.dashboard-section-heading{border-bottom:1px solid var(--border);background:#f8faff;min-height:88px;padding:20px 23px}.dashboard-power-row{border-bottom:1px solid var(--border);grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 20px;display:grid}.dashboard-power-row:last-child{border-bottom:none}.dashboard-power-row:hover,.dashboard-current-matchup:hover,.dashboard-team-snapshot:hover,.dashboard-activity-row:hover{background:var(--blue-light)}.dashboard-power-rank{color:var(--blue);text-align:center;font-size:19px;font-weight:950}.dashboard-power-row img,.dashboard-small-team-logo,.dashboard-power-row .dashboard-small-avatar-placeholder{width:42px;height:42px}.dashboard-power-row div strong,.dashboard-power-row div span{overflow-wrap:anywhere;display:block}.dashboard-power-row div strong{color:var(--blue-dark);font-size:12px}.dashboard-power-row div span{color:var(--muted);margin-top:3px;font-size:9px}.dashboard-power-score{color:var(--blue-dark);font-size:22px}.dashboard-section-block{margin-top:34px;overflow:hidden}.dashboard-primary-matchups{margin-top:0}.dashboard-current-matchups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-current-matchup{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;min-height:110px;padding:20px;display:grid}.dashboard-current-matchup:nth-child(odd){border-right:1px solid var(--border)}.dashboard-current-matchup:nth-last-child(-n+2){border-bottom:none}.dashboard-current-matchup>div:last-child{text-align:right}.dashboard-current-matchup>div>strong,.dashboard-current-matchup>div>span{overflow-wrap:anywhere;display:block}.dashboard-current-matchup>div>strong{color:var(--blue-dark);font-size:14px;font-weight:900;line-height:1.25}.dashboard-current-matchup>div>span{color:var(--muted);margin-top:5px;font-size:9px}.dashboard-current-score{justify-content:center;align-items:center;gap:7px;display:flex}.dashboard-current-score-scheduled>span{color:#8b98ad;letter-spacing:1px;font-weight:900;margin:0!important;font-size:9px!important}.dashboard-current-score strong{color:var(--blue-dark);font-size:20px}.dashboard-current-score small{color:var(--muted)}.dashboard-setup-grid{grid-template-columns:repeat(4,1fr);display:grid}.dashboard-setup-grid article{border-right:1px solid var(--border);align-content:center;min-height:105px;padding:20px;display:grid}.dashboard-setup-grid article:last-child{border-right:none}.dashboard-setup-grid strong,.dashboard-setup-grid span{display:block}.dashboard-setup-grid strong{color:var(--blue-dark);font-size:25px}.dashboard-setup-grid span{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.dashboard-snapshot-grid{grid-template-columns:.8fr 1.2fr;display:grid}.dashboard-snapshot-standings,.dashboard-snapshot-leaders{padding:18px}.dashboard-snapshot-standings{border-right:1px solid var(--border)}.dashboard-snapshot-label{color:var(--muted);text-transform:uppercase;margin:0 7px 8px;font-size:8px;font-weight:900;display:block}.dashboard-snapshot-leaders{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.dashboard-team-snapshot{border-radius:9px;grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.dashboard-team-snapshot>span,.dashboard-team-snapshot small{color:var(--muted);font-size:8px;font-weight:800}.dashboard-team-snapshot div strong,.dashboard-team-snapshot small{overflow-wrap:anywhere;display:block}.dashboard-team-snapshot div strong,.dashboard-team-snapshot b{color:var(--blue-dark);font-size:11px}.dashboard-recap-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-recap-grid>article,.dashboard-recap-grid>a{border-right:1px solid var(--border);align-content:center;min-height:130px;padding:20px;display:grid}.dashboard-recap-grid>:last-child{border-right:none}.dashboard-recap-grid span,.dashboard-recap-grid strong,.dashboard-recap-grid small{display:block}.dashboard-recap-grid span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-recap-grid strong{color:var(--blue-dark);margin-top:13px;font-size:25px}.dashboard-recap-grid small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:8px}.dashboard-activity-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 135px 190px 20px;align-items:center;gap:18px;min-height:90px;padding:17px 20px;display:grid}.dashboard-activity-row:last-child{border-bottom:none}.dashboard-activity-meta span,.dashboard-activity-meta strong,.dashboard-activity-teams strong,.dashboard-activity-teams span,.dashboard-activity-teams a{display:block}.dashboard-activity-meta span,.dashboard-activity-teams span,.dashboard-activity-teams a,.dashboard-activity-assets{color:var(--muted);font-size:9px}.dashboard-activity-meta strong{color:var(--blue-dark);font-size:10px}.dashboard-activity-meta span{margin-top:5px}.dashboard-activity-teams strong{color:var(--blue-dark);overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.35}.dashboard-activity-teams span{overflow-wrap:anywhere;margin-top:4px}.dashboard-activity-teams a{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.dashboard-activity-assets{text-align:right}.dashboard-activity-identity{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-activity-logo,.dashboard-activity-logo-fallback{border-radius:9px;flex:0 0 38px;width:38px;height:38px}.dashboard-activity-logo{object-fit:cover}.dashboard-activity-logo-fallback{background:var(--blue-light);color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.dashboard-movement-assets>a,.dashboard-movement-assets>span:first-child{color:var(--blue-dark);overflow-wrap:anywhere;font-size:12px;font-weight:900;display:block}.dashboard-movement-assets>strong,.dashboard-movement-assets>small{margin-top:4px;display:block}.dashboard-movement-assets>strong{color:var(--blue);font-size:9px}.dashboard-movement-assets>small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.dashboard-movement-assets small a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #153d8140;text-decoration:underline #153d8140}.dashboard-row-arrow{color:var(--blue);text-align:right;font-weight:900}@media (max-width:1000px){.dashboard-current-hero .dashboard-hero-inner{padding:36px 0}.dashboard-primary-grid,.dashboard-snapshot-grid{grid-template-columns:1fr}.dashboard-snapshot-standings{border-right:none;border-bottom:1px solid var(--border)}.dashboard-recap-grid{grid-template-columns:repeat(3,1fr)}.dashboard-recap-grid>:nth-child(3){border-right:none}.dashboard-recap-grid>:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:760px){.dashboard-current-matchups,.dashboard-snapshot-leaders{grid-template-columns:1fr}.dashboard-current-matchup:nth-child(odd){border-right:none}.dashboard-current-matchup:nth-last-child(2){border-bottom:1px solid var(--border)}.dashboard-setup-grid{grid-template-columns:repeat(2,1fr)}.dashboard-setup-grid article:nth-child(2){border-right:none}.dashboard-setup-grid article:nth-child(-n+2){border-bottom:1px solid var(--border)}.dashboard-activity-row{grid-template-columns:minmax(0,1fr) 120px 18px}.dashboard-activity-assets{text-align:left;grid-column:1}.dashboard-movement-assets{grid-column:1}.dashboard-row-arrow{grid-area:1/3/span 2}}@media (max-width:560px){.dashboard-current-hero .dashboard-hero-inner{gap:32px;min-height:0}.dashboard-current-state{font-size:24px}.dashboard-card-topline,.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:11px}.dashboard-section-heading>a,.dashboard-card-actions a{align-items:center;min-height:34px;display:inline-flex}.dashboard-first-pick{grid-template-columns:58px minmax(0,1fr)}.dashboard-first-pick-team{text-align:left;border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:14px}.dashboard-current-matchup{grid-template-columns:1fr;gap:11px;min-height:145px}.dashboard-current-matchup>div,.dashboard-current-matchup>div:last-child{text-align:left}.dashboard-current-score{justify-content:center}.dashboard-team-snapshot{grid-template-columns:72px minmax(0,1fr) auto}.dashboard-recap-grid{grid-template-columns:1fr}.dashboard-recap-grid>article,.dashboard-recap-grid>a{border-right:none;border-bottom:1px solid var(--border);min-height:100px}.dashboard-recap-grid>:nth-child(n+4){border-top:none}.dashboard-recap-grid>:last-child{border-bottom:none}.dashboard-activity-row{grid-template-columns:1fr 18px;gap:9px 14px}.dashboard-activity-meta,.dashboard-activity-teams,.dashboard-activity-identity,.dashboard-activity-assets{grid-column:1}.dashboard-row-arrow{grid-area:1/2/span 3}}.power-formula{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:42px;display:grid;overflow:hidden}.power-formula>div{border-right:1px solid var(--border);padding:20px}.power-formula>div:last-child{border-right:none}.power-formula span,.power-formula strong{display:block}.power-formula span{color:var(--blue);font-size:23px;font-weight:900}.power-formula strong{color:var(--blue-dark);margin-top:5px;font-size:11px}.power-empty{background:var(--blue-light);text-align:center;border:1px dashed #b8cae6;border-radius:18px;padding:60px 35px}.power-empty h2{color:var(--blue-dark);margin:0 0 12px;font-size:30px}.power-empty>p:last-child{max-width:600px;color:var(--muted);margin:0 auto;line-height:1.7}.power-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.power-heading h2{color:var(--blue-dark);margin:0;font-size:30px}.power-heading>span{color:var(--muted);font-size:10px;font-weight:800}.power-list{flex-direction:column;gap:14px;display:flex}.power-card{border:1px solid var(--border);min-height:150px;box-shadow:var(--shadow);background:#fff;border-radius:17px;grid-template-columns:75px minmax(210px,1.4fr) 125px minmax(300px,1.8fr) 220px;align-items:center;gap:20px;padding:19px 22px;display:grid}.power-rank{text-align:center}.power-rank span,.power-rank strong,.power-rank small{display:block}.power-rank span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.power-rank strong{color:var(--blue-dark);margin-top:4px;font-size:36px}.power-rank small{color:var(--muted);margin-top:3px;font-size:9px}.power-team{align-items:center;gap:13px;display:flex}.power-avatar,.power-avatar-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:52px;height:52px}.power-avatar{object-fit:cover}.power-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.power-team a{color:var(--blue-dark);font-size:15px;font-weight:900;display:block}.power-team a:hover{color:var(--blue)}.power-team span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.power-score span,.power-score strong,.power-score small{display:block}.power-score>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.power-score>strong{color:var(--blue-dark);margin-top:4px;font-size:28px}.power-tier{background:var(--blue-light);width:fit-content;color:var(--blue);text-transform:uppercase;border-radius:999px;margin-top:6px;padding:5px 7px;font-size:8px;font-weight:900}.power-components{grid-template-columns:repeat(2,1fr);gap:13px 18px;display:grid}.power-component span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.power-component strong{float:right;color:var(--blue-dark);font-size:10px}.power-component-track{background:#edf1f7;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.power-component-fill{border-radius:inherit;background:var(--blue);height:100%}.power-detail{grid-template-columns:1fr;gap:10px;display:grid}.power-detail div{justify-content:space-between;gap:10px;display:flex}.power-detail span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.power-detail strong{color:var(--blue-dark);font-size:10px}.power-explainer{background:linear-gradient(120deg, var(--blue-dark), var(--blue));color:#fff;border-radius:18px;margin-top:55px;padding:30px}.power-explainer h2{margin:0 0 10px;font-size:27px}.power-explainer>p:last-child{color:#dbe8fa;max-width:780px;margin:0;font-size:12px;line-height:1.7}@media (max-width:1100px){.power-card{grid-template-columns:65px 1fr 110px}.power-components,.power-detail{grid-column:2/-1}}@media (max-width:700px){.power-formula{grid-template-columns:repeat(2,1fr)}.power-card{grid-template-columns:55px 1fr}.power-score{grid-column:2}.power-components,.power-detail{grid-column:1/-1}}@media (max-width:450px){.power-formula{grid-template-columns:1fr}}.manager-draft-history{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.manager-draft-season{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;overflow:hidden}.manager-draft-season-heading{background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.manager-draft-season-heading strong{font-size:18px}.manager-draft-season-heading span{color:#bdd2f3;text-transform:uppercase;font-size:9px;font-weight:900}.manager-draft-pick{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr;align-items:center;gap:12px;min-height:60px;padding:11px 16px;display:grid}.manager-draft-pick:last-child{border-bottom:none}.manager-draft-pick>strong{color:var(--blue);font-size:12px}.manager-draft-pick span,.manager-draft-pick small{display:block}.manager-draft-pick span{color:var(--blue-dark);font-size:12px;font-weight:800}.manager-draft-pick small{color:var(--muted);margin-top:3px;font-size:9px}@media (max-width:750px){.manager-draft-history{grid-template-columns:1fr}}.awards-summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:55px;display:grid}.awards-archive-note{max-width:760px;color:var(--muted);margin:-34px 0 52px;font-size:10px;line-height:1.6}.awards-summary-card{border:1px solid var(--border);min-height:155px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.awards-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.awards-summary-card strong{color:var(--blue-dark);margin-top:24px;font-size:25px;line-height:1.1;display:block}.awards-summary-card p{color:var(--muted);margin:7px 0 0;font-size:10px}.awards-summary-primary{background:linear-gradient(135deg, var(--blue-dark), var(--blue))}.awards-summary-primary span{color:#bdd2f3}.awards-summary-primary strong{color:#fff}.awards-summary-primary p{color:#dbe8fa}.awards-empty{background:var(--blue-light);text-align:center;border:1px dashed #b8cae6;border-radius:18px;padding:60px 30px}.awards-empty h2{color:var(--blue-dark);margin:0 0 12px;font-size:30px}.awards-empty>p:last-child{max-width:600px;color:var(--muted);margin:0 auto;line-height:1.7}.awards-season-list{flex-direction:column;gap:65px;display:flex}.awards-season-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.awards-season-heading h2{color:var(--blue-dark);margin:0;font-size:38px}.awards-season-heading h2 a{color:inherit}.awards-season-heading h2 a:hover{color:var(--blue)}.awards-season-heading>span{color:var(--muted);font-size:10px;font-weight:900}.awards-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.award-card{border:1px solid var(--border);min-height:255px;box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:22px}.award-card-top{justify-content:space-between;align-items:center;display:flex}.award-card-top>span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.award-trophy{background:var(--blue-light);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:13px;display:grid}.award-card h3{color:var(--blue-dark);margin:20px 0;font-size:20px}.award-recipient{align-items:center;gap:11px;display:flex}.award-recipient img,.award-recipient-placeholder{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:42px;height:42px}.award-recipient img{object-fit:cover}.award-recipient-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.award-recipient span,.award-recipient strong,.award-recipient a,.award-recipient small{display:block}.award-recipient span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.award-recipient strong,.award-recipient a{color:var(--blue-dark);margin-top:3px;font-size:12px;font-weight:900}.award-recipient a:hover{color:var(--blue)}.award-recipient small{color:var(--muted);margin-top:3px;font-size:9px}.award-description{color:var(--text);margin:18px 0 0;font-size:11px;line-height:1.6}.award-notes{border-top:1px solid var(--border);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.awards-leaderboard-section{margin-top:70px}.awards-leaderboard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:17px;overflow:hidden}.awards-leader-row{border-bottom:1px solid var(--border);grid-template-columns:35px 42px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:11px 18px;display:grid}.awards-leader-row:last-child{border-bottom:none}.awards-leader-row:hover{background:var(--blue-light)}.awards-leader-rank{color:var(--blue)}.awards-leader-avatar,.awards-leader-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:38px;height:38px}.awards-leader-avatar{object-fit:cover}.awards-leader-avatar-placeholder{color:var(--blue);place-items:center;font-size:11px;font-weight:900;display:grid}.awards-leader-row>span{color:var(--blue-dark);font-size:12px;font-weight:900}.awards-leader-row>strong:last-child{color:var(--muted);font-size:10px}@media (max-width:950px){.awards-summary-grid,.awards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.awards-summary-grid,.awards-grid{grid-template-columns:1fr}}.award-recipient-list{flex-direction:column;gap:11px;display:flex}.manager-awards-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.manager-awards-summary article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.manager-awards-summary span,.manager-awards-summary strong{display:block}.manager-awards-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.manager-awards-summary strong{color:var(--blue-dark);margin-top:15px;font-size:24px}.manager-awards-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.manager-award-season{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;overflow:hidden}.manager-award-season-heading{background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.manager-award-season-heading strong{font-size:18px}.manager-award-season-heading span{color:#bdd2f3;text-transform:uppercase;font-size:9px;font-weight:900}.manager-award-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 16px;display:flex}.manager-award-row:last-child{border-bottom:none}.manager-award-row span,.manager-award-row strong{display:block}.manager-award-row span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:900}.manager-award-row strong{color:var(--blue-dark);margin-top:3px;font-size:12px}.manager-award-row small{color:var(--muted);text-transform:uppercase;font-size:8px}@media (max-width:750px){.manager-awards-summary,.manager-awards-list{grid-template-columns:1fr}}.season-awards-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.season-award-card{border:1px solid var(--border);min-height:180px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:20px}.season-award-card>span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.season-award-card h3{color:var(--blue-dark);margin:12px 0 18px;font-size:18px}.season-award-recipients{flex-direction:column;gap:9px;display:flex}.season-award-recipients a{color:var(--blue-dark);align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.season-award-recipients img,.season-award-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:32px;height:32px}.season-award-recipients img{object-fit:cover}.season-award-avatar-placeholder{color:var(--blue);place-items:center;font-size:9px;font-weight:900;display:grid}@media (max-width:900px){.season-awards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.season-awards-grid{grid-template-columns:1fr}}.hof-goat-card{background:linear-gradient(120deg, var(--blue-dark), var(--blue));color:#fff;min-height:220px;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1.4fr 180px 1fr;align-items:center;gap:30px;padding:30px;display:grid}.hof-goat-kicker{color:#bdd2f3;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:17px;font-size:9px;font-weight:900;display:block}.hof-goat-profile{align-items:center;gap:17px;display:flex}.hof-goat-avatar,.hof-goat-avatar-placeholder{background:#fff;border:4px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:76px;height:76px}.hof-goat-avatar{object-fit:cover}.hof-goat-avatar-placeholder{color:var(--blue);place-items:center;font-size:24px;font-weight:900;display:grid}.hof-goat-name{color:#fff;font-size:25px;font-weight:900}.hof-goat-profile p{color:#dbe8fa;margin:5px 0 0;font-size:10px}.hof-goat-score{text-align:center}.hof-goat-score span,.hof-goat-score strong,.hof-goat-score small{display:block}.hof-goat-score span{color:#bdd2f3;text-transform:uppercase;font-size:9px;font-weight:900}.hof-goat-score strong{margin-top:5px;font-size:42px}.hof-goat-score small{color:#dbe8fa;font-size:10px}.hof-goat-meter-heading{justify-content:space-between;gap:20px;font-size:10px;font-weight:900;display:flex}.hof-goat-meter-track,.hof-goat-row-track,.hof-pillar-track{border-radius:999px;overflow:hidden}.hof-goat-meter-track{background:#ffffff2e;height:10px;margin-top:10px}.hof-goat-meter-fill{background:#fff;height:100%}.hof-summary-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:22px;display:grid}.hof-summary-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:21px}.hof-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.hof-summary-card strong{color:var(--blue-dark);margin-top:21px;font-size:28px;display:block}.hof-summary-card p{color:var(--muted);margin:6px 0 0;font-size:10px}.hof-summary-primary{background:linear-gradient(135deg, var(--blue-dark), var(--blue))}.hof-summary-primary span{color:#bdd2f3}.hof-summary-primary strong{color:#fff}.hof-summary-primary p{color:#dbe8fa}.hof-section{margin-top:70px}.hof-inductee-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hof-inductee-card{text-align:center;border:1px solid var(--border);min-height:300px;box-shadow:var(--shadow);background:linear-gradient(#fff,#f8faff);border-radius:18px;padding:26px;position:relative}.hof-inductee-card:hover{transform:translateY(-3px)}.hof-inductee-rank{color:var(--blue);font-size:10px;font-weight:900;position:absolute;top:18px;left:18px}.hof-inductee-avatar,.hof-inductee-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:88px;height:88px;margin:10px auto 17px}.hof-inductee-avatar{object-fit:cover}.hof-inductee-avatar-placeholder{color:var(--blue);place-items:center;font-size:26px;font-weight:900;display:grid}.hof-inducted-label{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.hof-inductee-card h3{color:var(--blue-dark);margin:7px 0 10px;font-size:20px}.hof-inductee-score{color:var(--blue);font-size:32px;display:block}.hof-inductee-card p{color:var(--muted);margin:8px 0 0;font-size:10px}.hof-watch-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.hof-watch-card{border:1px solid var(--border);min-height:86px;box-shadow:var(--shadow);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.hof-watch-profile{align-items:center;gap:12px;display:flex}.hof-watch-profile img,.hof-watch-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:46px;height:46px}.hof-watch-profile img{object-fit:cover}.hof-watch-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.hof-watch-profile span,.hof-watch-profile strong{display:block}.hof-watch-profile span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.hof-watch-profile strong{color:var(--blue-dark);margin-top:3px;font-size:13px}.hof-watch-score{text-align:right}.hof-watch-score strong,.hof-watch-score span{display:block}.hof-watch-score strong{color:var(--blue-dark);font-size:19px}.hof-watch-score span{color:var(--muted);margin-top:3px;font-size:8px}.hof-ranking-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.hof-ranking-header,.hof-ranking-row{grid-template-columns:50px minmax(220px,2fr) 100px 80px 70px 80px 70px 150px;align-items:center;gap:12px;padding:15px 20px;display:grid}.hof-ranking-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.hof-ranking-row{border-bottom:1px solid var(--border);min-height:70px;color:var(--text);font-size:11px}.hof-ranking-row:last-child{border-bottom:none}.hof-ranking-row:hover{background:var(--blue-light)}.hof-ranking-number{color:var(--blue)}.hof-ranking-manager{align-items:center;gap:10px;display:flex}.hof-ranking-manager img,.hof-ranking-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:38px;height:38px}.hof-ranking-manager img{object-fit:cover}.hof-ranking-avatar-placeholder{color:var(--blue);place-items:center;font-size:10px;font-weight:900;display:grid}.hof-ranking-manager span{color:var(--blue-dark);font-weight:900}.hof-resume-list{flex-direction:column;gap:18px;display:flex}.hof-resume-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.hof-resume-header{border-bottom:1px solid var(--border);background:#f8faff;justify-content:space-between;align-items:center;gap:25px;padding:21px 23px;display:flex}.hof-resume-profile{align-items:center;gap:13px;display:flex}.hof-resume-profile img,.hof-resume-avatar-placeholder{background:var(--blue-light);border-radius:50%;width:50px;height:50px}.hof-resume-profile img{object-fit:cover}.hof-resume-avatar-placeholder{color:var(--blue);place-items:center;font-weight:900;display:grid}.hof-resume-profile span,.hof-resume-profile a,.hof-resume-profile small{display:block}.hof-resume-profile span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.hof-resume-profile a{color:var(--blue-dark);margin-top:2px;font-size:16px;font-weight:900}.hof-resume-profile small{color:var(--muted);margin-top:3px;font-size:9px}.hof-resume-total{text-align:right}.hof-resume-total span,.hof-resume-total strong,.hof-resume-total small{display:block}.hof-resume-total span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.hof-resume-total strong{color:var(--blue-dark);margin-top:2px;font-size:28px}.hof-resume-total small{color:var(--blue);font-size:8px;font-weight:900}.hof-pillar-grid{grid-template-columns:repeat(5,1fr);gap:20px;padding:22px;display:grid}.hof-pillar-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hof-pillar-heading span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.hof-pillar-heading strong{color:var(--blue-dark);font-size:9px}.hof-pillar-track{background:#edf1f7;height:6px;margin-top:7px}.hof-pillar-fill{background:var(--blue);height:100%}.hof-pillar p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.4}.hof-goat-row{border-top:1px solid var(--border);grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:17px 22px;display:grid}.hof-goat-row span,.hof-goat-row strong{display:block}.hof-goat-row span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.hof-goat-row strong{color:var(--blue-dark);margin-top:2px;font-size:14px}.hof-goat-row-track{background:#edf1f7;height:8px}.hof-goat-row-fill{background:var(--blue);height:100%}.hof-methodology{background:linear-gradient(115deg, var(--blue-dark), var(--blue));color:#fff;border-radius:18px;margin-top:70px;padding:30px}.hof-methodology h2{margin:0 0 20px}.hof-methodology-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hof-methodology-grid div{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;padding:15px}.hof-methodology-grid strong,.hof-methodology-grid span{display:block}.hof-methodology-grid strong{font-size:25px}.hof-methodology-grid span{color:#dbe8fa;margin-top:3px;font-size:9px}.hof-methodology-copy{color:#dbe8fa;max-width:800px;margin:20px 0 0;font-size:11px;line-height:1.7}@media (max-width:1050px){.hof-goat-card{grid-template-columns:1fr 160px}.hof-goat-meter{grid-column:1/-1}.hof-pillar-grid{grid-template-columns:repeat(2,1fr)}.hof-ranking-table{overflow-x:auto}.hof-ranking-header,.hof-ranking-row{min-width:900px}}@media (max-width:800px){.hof-summary-grid,.hof-inductee-grid,.hof-watch-grid,.hof-methodology-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hof-goat-card{grid-template-columns:1fr}.hof-goat-score{text-align:left}.hof-summary-grid,.hof-inductee-grid,.hof-watch-grid,.hof-pillar-grid,.hof-methodology-grid{grid-template-columns:1fr}.hof-resume-header{flex-direction:column;align-items:flex-start}.hof-resume-total{text-align:left}}.manager-hof-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#f8faff,#fff);border-radius:18px;margin-top:24px;overflow:hidden}.manager-hof-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.manager-hof-header h2{color:var(--blue-dark);margin:0}.manager-hof-link{color:var(--blue);font-size:10px;font-weight:900}.manager-hof-main{grid-template-columns:120px 140px minmax(180px,1fr) minmax(260px,1.5fr);align-items:center;gap:24px;padding:24px;display:grid}.manager-hof-rank span,.manager-hof-score span,.manager-hof-tier span,.manager-hof-goat span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:900;display:block}.manager-hof-rank strong{color:var(--blue-dark);margin-top:5px;font-size:34px;display:block}.manager-hof-score strong{color:var(--blue);margin-top:5px;font-size:30px;display:inline-block}.manager-hof-score small{color:var(--muted);margin-left:4px;font-size:9px}.manager-hof-tier strong{color:var(--blue-dark);margin-top:5px;font-size:16px;display:block}.manager-hof-tier small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.manager-hof-goat-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-hof-goat-heading strong{color:var(--blue-dark);font-size:14px}.manager-hof-goat-track{background:#edf1f7;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.manager-hof-goat-fill{background:var(--blue);height:100%}.manager-hof-pillars{grid-template-columns:repeat(5,1fr);gap:14px;padding:0 24px 24px;display:grid}.manager-hof-pillar{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.manager-hof-pillar>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.manager-hof-pillar span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.manager-hof-pillar strong{color:var(--blue-dark);font-size:8px}.manager-hof-pillar-track{background:#edf1f7;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.manager-hof-pillar-fill{background:var(--blue);height:100%}.manager-career-hero{background:linear-gradient(112deg, var(--blue-dark), var(--blue));color:#fff}.manager-career-hero-inner{justify-content:space-between;align-items:center;gap:45px;width:min(1200px,100% - 40px);min-height:330px;margin:0 auto;padding:45px 0;display:flex}.manager-career-identity{align-items:center;gap:27px;min-width:0;display:flex}.manager-career-identity>img,.manager-career-identity>div,.manager-career-identity-image,.manager-career-identity-fallback{object-fit:cover;border:5px solid #ffffffe0;border-radius:50%;flex:none;width:126px;height:126px}.manager-career-identity>div,.manager-career-identity-fallback{color:var(--blue);background:#fff;place-items:center;font-size:38px;font-weight:900;display:grid}.manager-career-identity h1{overflow-wrap:anywhere;letter-spacing:-3px;margin:5px 0 0;font-size:clamp(40px,6vw,68px);line-height:.98}.manager-career-identity h2{overflow-wrap:anywhere;color:#dbe8fa;margin:9px 0 0;font-size:18px}.manager-career-identity section>p:last-child{color:#bdd2f3;margin:13px 0 0;font-size:10px}.manager-career-hero-resume{background:#081f454d;border:1px solid #fff3;border-radius:17px;grid-template-columns:repeat(2,1fr);gap:18px;min-width:300px;padding:22px;display:grid}.manager-career-hero-resume article+article{border-left:1px solid #ffffff2e;padding-left:18px}.manager-career-hero-resume span,.manager-career-hero-resume strong{display:block}.manager-career-hero-resume span{color:#bdd2f3;text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:900}.manager-career-hero-resume strong{margin-top:9px;font-size:19px}.manager-career-page{padding-top:58px;padding-bottom:65px}.manager-career-section+.manager-career-section{margin-top:92px}.manager-career-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.manager-career-heading h2{color:var(--blue-dark);letter-spacing:-1.4px;margin:5px 0 0;font-size:clamp(27px,4vw,40px)}.manager-career-heading>a{color:var(--blue);font-size:11px;font-weight:900}.manager-resume-grid{grid-template-columns:repeat(10,1fr);gap:13px;display:grid}.manager-resume-grid>article:not(.manager-resume-primary){grid-column:span 2;min-height:125px}.manager-resume-grid article,.manager-postseason-grid article,.manager-summary-strip article,.manager-trade-stat-grid article,.manager-h2h-summary article{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.manager-resume-grid article>span,.manager-postseason-grid article>span,.manager-summary-strip article>span,.manager-trade-stat-grid article>span,.manager-h2h-summary article>span,.manager-highlight-grid article>span,.manager-trade-features section>span,.manager-award-overview>section>span,.manager-still-here>span,.manager-h2h-callouts section>span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.manager-resume-grid article>strong,.manager-postseason-grid article>strong,.manager-summary-strip article>strong,.manager-trade-stat-grid article>strong,.manager-h2h-summary article>strong{color:var(--blue-dark);margin-top:12px;font-size:22px;display:block}.manager-resume-grid article>p,.manager-postseason-grid article>p,.manager-h2h-summary article>p{color:var(--muted);margin:6px 0 0;font-size:9px}.manager-resume-primary{color:#fff;grid-column:span 5;min-height:170px;background:linear-gradient(135deg, var(--blue-dark), var(--blue))!important;padding:23px!important}.manager-resume-primary>span,.manager-resume-primary>p{color:#bdd2f3!important}.manager-resume-primary>strong{color:#fff!important;font-size:36px!important}.manager-inline-disclosure{width:fit-content;max-width:680px;color:var(--muted);margin-top:15px;font-size:10px}.manager-inline-disclosure summary,.manager-history-disclosures summary{cursor:pointer;color:var(--blue);font-weight:900}.manager-inline-disclosure p{margin:8px 0 0;line-height:1.6}.manager-career-season-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.manager-career-season-header,.manager-career-season-row{grid-template-columns:78px minmax(235px,1.55fr) 115px 95px 125px minmax(140px,.9fr) minmax(165px,1fr);align-items:center;gap:12px;padding:17px 20px;display:grid}.manager-career-season-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:900}.manager-career-season-row{border-bottom:1px solid var(--border);min-height:94px;font-size:12px;line-height:1.4}.manager-career-season-row:last-child{border-bottom:none}.manager-career-season-row>div>small{display:none}.manager-career-season-row a{color:var(--blue);font-weight:900}.manager-season-identity strong,.manager-season-identity span{overflow-wrap:anywhere;display:block}.manager-season-identity strong{color:var(--blue-dark);font-size:14px;line-height:1.25}.manager-season-identity span{color:var(--muted);margin-top:3px;font-size:10px}.manager-career-season-champion{background:#fffdf4;border-left:4px solid #c9a227}.manager-career-season-runner-up{background:#fafbfd;border-left:4px solid #aeb8c5}.manager-postseason-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:13px;display:grid}.manager-postseason-primary{background:var(--blue-light)!important}.manager-postseason-history{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.manager-postseason-history>section,.manager-trade-features>section,.manager-award-overview>section,.manager-h2h-callouts>section{border:1px solid var(--border);background:#fff;border-radius:13px;padding:16px}.manager-postseason-history>section:first-child:has(.manager-postseason-seasons){background:#fffdf4;border-color:#d9c071}.manager-postseason-history>section:nth-child(2):has(.manager-postseason-seasons){background:#fafbfd;border-color:#cbd2dc}.manager-postseason-history>section>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.manager-postseason-seasons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.manager-postseason-seasons a{background:var(--blue-light);color:var(--blue);border:1px solid #cbd9ee;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:900}.manager-career-muted{color:var(--muted);margin-top:9px;font-size:10px;display:block}.manager-highlight-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.manager-highlight-grid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:19px}.manager-highlight-grid article>strong{color:var(--blue-dark);margin-top:12px;font-size:26px;display:block}.manager-highlight-grid article>div{border-top:1px solid var(--border);flex-direction:column;gap:5px;margin-top:12px;padding-top:10px;display:flex}.manager-highlight-grid article>div a{color:var(--blue);font-size:9px;font-weight:800}.manager-summary-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.manager-draft-summary-strip{grid-template-columns:repeat(4,1fr)}.manager-draft-archive{flex-direction:column;gap:10px;margin-top:17px;display:flex}.manager-draft-archive details{border:1px solid var(--border);background:#fff;border-radius:13px;overflow:hidden}.manager-draft-archive summary{cursor:pointer;background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;display:flex}.manager-draft-archive summary strong,.manager-draft-archive summary small{display:block}.manager-draft-archive summary strong{font-size:14px}.manager-draft-archive summary small,.manager-draft-archive summary>span:last-child{color:#bdd2f3;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:900}.manager-draft-links{border-bottom:1px solid var(--border);gap:13px;padding:10px 17px;display:flex}.manager-draft-links a{color:var(--blue);font-size:9px;font-weight:900}.manager-draft-selection-header,.manager-draft-archive details>article{grid-template-columns:65px minmax(190px,1.2fr) minmax(110px,.7fr) minmax(180px,1fr);align-items:center;gap:12px;padding:10px 17px;display:grid}.manager-draft-selection-header{background:var(--off-white);color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.manager-draft-archive details>article{border-top:1px solid var(--border);min-height:54px;font-size:10px}.manager-draft-archive details>article>strong,.manager-draft-archive details>article>a{color:var(--blue);font-weight:900}.manager-draft-archive details>article small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.manager-trade-stat-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.manager-transaction-resume{grid-template-columns:repeat(10,1fr);gap:12px;display:grid}.manager-transaction-resume article{border:1px solid var(--border);min-width:0;min-height:105px;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-column:span 2;padding:17px}.manager-transaction-resume .manager-transaction-feature{background:var(--blue-light);min-height:145px}.manager-transaction-feature:first-child{grid-column:span 4}.manager-transaction-feature:nth-child(2),.manager-transaction-feature:nth-child(3){grid-column:span 3}.manager-transaction-resume span,.manager-transaction-resume strong{display:block}.manager-transaction-resume article>span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.manager-transaction-resume article>strong{color:var(--blue-dark);margin-top:11px;font-size:24px}.manager-transaction-feature>strong{font-size:33px!important}.manager-transaction-resume article>p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45}.manager-transaction-definition{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.55}.manager-transaction-definition strong{color:var(--blue-dark)}.manager-transaction-subheading{justify-content:space-between;align-items:flex-end;gap:18px;margin:34px 0 14px;display:flex}.manager-transaction-subheading h3{color:var(--blue-dark);margin:4px 0 0;font-size:24px}.manager-transaction-subheading>a{color:var(--blue);font-size:10px;font-weight:900}.manager-transaction-season-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.manager-transaction-season-header,.manager-transaction-season-table>article{grid-template-columns:minmax(235px,1.5fr) repeat(7,minmax(60px,.52fr));align-items:center;gap:10px;padding:13px 16px;display:grid}.manager-transaction-season-header{background:var(--blue-dark);color:#fff;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:900}.manager-transaction-season-table>article{border-bottom:1px solid var(--border);min-height:74px;color:var(--blue-dark);text-align:center;font-size:11px;font-weight:850}.manager-transaction-season-table>article:last-child{border-bottom:0}.manager-transaction-season-identity{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.manager-transaction-season-identity>div{min-width:0}.manager-transaction-season-identity a,.manager-transaction-season-identity strong,.manager-transaction-season-identity small{overflow-wrap:anywhere;display:block}.manager-transaction-season-identity a{color:var(--blue);font-size:12px;font-weight:900}.manager-transaction-season-identity strong{color:var(--blue-dark);margin-top:2px;font-size:12px}.manager-transaction-season-identity small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:700}.manager-transaction-logo,.manager-transaction-logo-fallback{border-radius:9px;flex:0 0 38px;width:38px;height:38px}.manager-transaction-logo{object-fit:cover}.manager-transaction-logo-fallback{background:var(--blue-light);color:var(--blue);place-items:center;font-size:10px;font-weight:900;display:grid}.manager-recent-activity{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.manager-recent-activity>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1fr) 125px minmax(220px,1.2fr) 92px;align-items:center;gap:16px;min-height:80px;padding:14px 16px;display:grid}.manager-recent-activity>article:last-child{border-bottom:0}.manager-recent-identity{align-items:center;gap:10px;min-width:0;display:flex}.manager-recent-identity>div{min-width:0}.manager-recent-identity strong,.manager-recent-identity span,.manager-recent-type strong,.manager-recent-type span{overflow-wrap:anywhere;display:block}.manager-recent-identity strong{color:var(--blue-dark);font-size:12px}.manager-recent-identity span,.manager-recent-type span{color:var(--muted);margin-top:3px;font-size:8px}.manager-recent-type strong{color:var(--blue);text-transform:uppercase;font-size:10px}.manager-recent-assets{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.manager-recent-assets>strong,.manager-recent-assets>b,.manager-recent-assets>small{display:block}.manager-recent-assets>strong{color:var(--blue-dark);font-size:11px}.manager-recent-assets a{color:var(--blue);font-weight:850}.manager-recent-assets>b{color:var(--blue);margin-top:3px;font-size:9px}.manager-recent-assets>small{color:var(--muted);margin-top:4px}.manager-recent-activity>article>a{color:var(--blue);text-align:right;font-size:9px;font-weight:900}.manager-trade-features,.manager-player-leaders{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.manager-trade-features section>a{margin-top:9px;display:block}.manager-trade-features section>a strong,.manager-trade-features section>a small{display:block}.manager-trade-features section>a strong{color:var(--blue-dark);font-size:11px}.manager-trade-features section>a small{color:var(--muted);margin-top:3px;font-size:8px}.manager-section-intro{max-width:760px;color:var(--muted);margin:-8px 0 19px;font-size:10px;line-height:1.6}.manager-player-leaders>section{border:1px solid var(--border);background:var(--off-white);border-radius:15px;min-width:0;padding:18px}.manager-player-leaders h3{color:var(--blue-dark);text-transform:uppercase;margin:0 0 14px;font-size:15px}.manager-player-list{border:1px solid var(--border);background:#fff;border-radius:13px;overflow:hidden}.manager-player-list article{border-bottom:1px solid var(--border);grid-template-columns:1fr 100px 115px;align-items:center;gap:10px;min-height:82px;padding:15px 17px;display:grid}.manager-player-list article:last-child{border-bottom:none}.manager-player-list article>div:nth-child(n+2){text-align:right}.manager-player-list strong,.manager-player-list small{display:block}.manager-player-list strong,.manager-player-list a{color:var(--blue-dark);font-size:14px;line-height:1.25}.manager-player-list article>div:nth-child(2)>strong{color:var(--blue);font-size:22px}.manager-player-list article>div:nth-child(3)>span{color:var(--blue-dark);font-size:16px;font-weight:900}.manager-player-list small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px}.manager-still-here{background:var(--blue-light);border-radius:12px;margin-top:17px;padding:15px}.manager-still-here>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.manager-still-here a{color:var(--blue);background:#fff;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.manager-award-overview{grid-template-columns:1.1fr 1fr 1fr;gap:13px;display:grid}.manager-award-overview>article{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;border-radius:14px;padding:19px}.manager-award-overview>article span,.manager-award-overview>article strong{display:block}.manager-award-overview>article span{color:#bdd2f3;text-transform:uppercase;font-size:8px;font-weight:900}.manager-award-overview>article strong{margin-top:11px;font-size:29px}.manager-award-overview p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.manager-award-overview>article p{color:#dbe8fa}.manager-award-overview>section>div{justify-content:space-between;gap:10px;margin-top:8px;font-size:9px;display:flex}.manager-award-timeline{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.manager-award-timeline a{border:1px solid var(--border);background:#fff;border-radius:11px;padding:13px}.manager-award-timeline span,.manager-award-timeline strong{display:block}.manager-award-timeline span{color:var(--muted);text-transform:uppercase;font-size:8px}.manager-award-timeline strong{color:var(--blue-dark);margin-top:5px;font-size:11px}.manager-h2h-summary{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.manager-h2h-summary article:first-child{background:var(--blue-light)}.manager-h2h-callouts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.manager-h2h-callouts section a{color:var(--blue-dark);margin-top:7px;font-size:9px;font-weight:800;display:block}.manager-h2h-table{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:15px;overflow:hidden}.manager-h2h-table>div,.manager-h2h-table>article{grid-template-columns:minmax(240px,1.7fr) repeat(4,.75fr);align-items:center;gap:10px;padding:15px 19px;display:grid}.manager-h2h-table>div{background:var(--blue-dark);color:#fff;text-transform:uppercase;font-size:9px;font-weight:900}.manager-h2h-table>article{border-bottom:1px solid var(--border);min-height:65px;font-size:13px}.manager-h2h-table>article:last-child{border-bottom:none}.manager-h2h-table>article a{color:var(--blue-dark);font-size:14px;font-weight:900}.manager-history-disclosures{gap:10px;display:grid}.manager-history-disclosures>details{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px 17px}.manager-history-disclosures>details>div{margin-top:13px}.manager-history-disclosures details:first-child article{border-top:1px solid var(--border);grid-template-columns:70px 1fr 1.5fr;gap:12px;padding:9px 0;font-size:10px;display:grid}.manager-history-disclosures article a{color:var(--blue);font-weight:900}.manager-methodology-copy p{color:var(--muted);margin:6px 0;font-size:10px;line-height:1.55}@media (max-width:1000px){.manager-career-hero-inner{flex-direction:column;align-items:flex-start}.manager-resume-grid{grid-template-columns:repeat(6,1fr)}.manager-resume-primary{grid-column:span 3}.manager-resume-grid>article:not(.manager-resume-primary){grid-column:span 2}.manager-postseason-grid,.manager-trade-stat-grid{grid-template-columns:repeat(3,1fr)}.manager-transaction-season-header,.manager-transaction-season-table>article{grid-template-columns:minmax(190px,1.35fr) repeat(7,minmax(48px,.5fr));gap:7px;padding-left:12px;padding-right:12px}.manager-recent-activity>article{grid-template-columns:minmax(190px,1fr) 115px minmax(190px,1fr) 82px;gap:11px}.manager-highlight-grid,.manager-award-timeline{grid-template-columns:repeat(2,1fr)}.manager-career-season-header,.manager-career-season-row{grid-template-columns:65px minmax(150px,1.4fr) 90px 70px 95px minmax(105px,.8fr) minmax(115px,1fr);gap:8px;padding-left:15px;padding-right:15px}}@media (max-width:760px){.manager-career-heading{flex-direction:column;align-items:flex-start}.manager-career-season-header,.manager-draft-selection-header,.manager-transaction-season-header,.manager-h2h-table>div{display:none}.manager-career-season-table,.manager-transaction-season-table,.manager-h2h-table{box-shadow:none;background:0 0;border:none;gap:10px;display:grid;overflow:visible}.manager-transaction-season-table>article{border:1px solid var(--border);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:13px;padding:15px;display:grid}.manager-transaction-season-identity{grid-column:1/-1}.manager-transaction-season-table>article>div[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.manager-recent-activity{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;overflow:visible}.manager-recent-activity>article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:1fr auto;gap:13px;padding:15px}.manager-recent-identity,.manager-recent-assets{grid-column:1/-1}.manager-recent-activity>article>a{text-align:right}.manager-career-season-row{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:13px;padding:15px;display:grid}.manager-career-season-row>div>small{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.manager-season-identity{grid-column:span 2}.manager-draft-archive details>article{grid-template-columns:50px 1fr;padding:12px 15px}.manager-draft-archive details>article>span:nth-last-child(-n+2){grid-column:2}.manager-postseason-history,.manager-award-overview,.manager-h2h-callouts,.manager-player-leaders,.manager-trade-features{grid-template-columns:1fr}.manager-h2h-table>article{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.manager-h2h-table>article>a{grid-column:1/-1}}@media (max-width:560px){.manager-career-hero-inner{width:min(100% - 30px,1200px);padding:36px 0}.manager-career-identity{flex-direction:column;align-items:flex-start}.manager-career-identity>img,.manager-career-identity>div,.manager-career-identity-image,.manager-career-identity-fallback{width:96px;height:96px}.manager-career-identity h1{font-size:42px}.manager-career-hero-resume{width:100%;min-width:0}.manager-resume-grid,.manager-postseason-grid,.manager-summary-strip,.manager-draft-summary-strip,.manager-trade-stat-grid,.manager-transaction-resume,.manager-highlight-grid,.manager-award-timeline,.manager-h2h-summary{grid-template-columns:1fr}.manager-resume-primary,.manager-transaction-resume article,.manager-transaction-feature:first-child,.manager-transaction-feature:nth-child(2),.manager-transaction-feature:nth-child(3){grid-column:auto}.manager-transaction-season-table>article{grid-template-columns:repeat(2,1fr)}.manager-transaction-subheading{flex-direction:column;align-items:flex-start}.manager-resume-grid>article:not(.manager-resume-primary){grid-column:auto}.manager-career-season-row{grid-template-columns:repeat(2,1fr)}.manager-season-identity{grid-column:1/-1}.manager-player-list article{grid-template-columns:1fr 75px}.manager-player-list article>div:last-child{text-align:left;grid-column:1/-1}.manager-history-disclosures details:first-child article{grid-template-columns:55px 1fr}.manager-history-disclosures details:first-child article strong{grid-column:2}}@media (max-width:1000px){.manager-hof-main{grid-template-columns:repeat(2,1fr)}.manager-hof-pillars{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.manager-hof-main,.manager-hof-pillars{grid-template-columns:1fr}}.main-nav{border-bottom:1px solid var(--border);background:#fff}.main-nav-inner{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:6px;width:min(1200px,100% - 40px);margin:0 auto;display:flex;overflow-x:auto}.main-nav-inner::-webkit-scrollbar{display:none}.main-nav-link{color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.35px;border-bottom:3px solid #0000;flex:none;padding:15px 11px;font-size:10px;font-weight:900;transition:color .15s,border-color .15s,background .15s}.main-nav-link:hover{color:var(--blue);background:var(--blue-light)}.nav-link{position:relative}.nav-link.active{color:var(--blue-dark);background:var(--blue-light);font-weight:900}.player-history-hero{background:linear-gradient(115deg, var(--blue-dark), var(--blue));color:#fff}.player-history-hero-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);min-height:270px;margin:0 auto;display:flex}.player-history-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(46px,6vw,72px);line-height:1}.player-history-hero p:last-child{color:#dbe8fa;margin:12px 0 0}.player-history-draft-badge{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:16px;min-width:180px;padding:20px}.player-history-draft-badge span,.player-history-draft-badge strong,.player-history-draft-badge small{display:block}.player-history-draft-badge span{color:#bdd2f3;text-transform:uppercase;font-size:8px;font-weight:900}.player-history-draft-badge strong{margin-top:7px;font-size:34px}.player-history-draft-badge small{color:#dbe8fa;margin-top:4px;font-size:9px}.player-history-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.player-history-stat{border:1px solid var(--border);min-height:150px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:21px}.player-history-stat span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.player-history-stat strong{color:var(--blue-dark);margin-top:23px;font-size:24px;display:block}.player-history-stat p{color:var(--muted);margin:6px 0 0;font-size:9px}.player-history-stat-primary{background:linear-gradient(135deg, var(--blue-dark), var(--blue))}.player-history-stat-primary span{color:#bdd2f3}.player-history-stat-primary strong{color:#fff}.player-history-stat-primary p{color:#dbe8fa}.player-history-section{margin-top:70px}.player-owner-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.player-owner-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:20px}.player-owner-card:hover{background:var(--blue-light)}.player-owner-card>span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:900}.player-owner-card strong{color:var(--blue-dark);margin-top:10px;font-size:16px;display:block}.player-owner-card p{color:var(--text);margin:6px 0 0;font-size:10px}.player-owner-card small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.4;display:block}.player-timeline{flex-direction:column;gap:12px;display:flex;position:relative}.player-timeline-event{border:1px solid var(--border);min-height:92px;box-shadow:var(--shadow);background:#fff;border-radius:15px;grid-template-columns:90px 1fr;display:grid;overflow:hidden}.player-timeline-year{background:var(--blue-dark);color:#fff;place-items:center;font-size:18px;font-weight:900;display:grid}.player-timeline-content{padding:16px 19px}.player-timeline-content>span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:900}.player-timeline-content strong{color:var(--blue-dark);margin-top:5px;font-size:12px;display:block}.player-timeline-content strong a{color:var(--blue)}.player-timeline-content p{color:var(--muted);margin:4px 0 0;font-size:9px}@media (max-width:850px){.player-history-summary,.player-owner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.player-history-hero-inner{flex-direction:column;align-items:flex-start;padding:35px 0}.player-history-summary,.player-owner-grid{grid-template-columns:1fr}}.player-profile-hero{background:linear-gradient(115deg, var(--blue-dark), var(--blue));color:#fff}.player-profile-hero-inner{justify-content:space-between;align-items:center;gap:50px;width:min(1200px,100% - 40px);min-height:330px;margin:0 auto;display:flex}.player-profile-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,7vw,78px);line-height:.95}.player-profile-nfl{color:#dbe8fa;margin:13px 0 0;font-size:13px;font-weight:800}.player-current-owner{margin-top:25px}.player-current-owner span,.player-current-owner a,.player-current-owner strong,.player-current-owner small{display:block}.player-current-owner span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.player-current-owner a,.player-current-owner>strong{color:#fff;width:fit-content;margin-top:5px;font-size:18px;font-weight:900}.player-current-owner a:hover{text-decoration:underline}.player-current-owner small{color:#dbe8fa;margin-top:3px;font-size:10px}.player-profile-draft{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:18px;min-width:225px;padding:25px}.player-profile-draft span,.player-profile-draft strong,.player-profile-draft p,.player-profile-draft small{display:block}.player-profile-draft span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.player-profile-draft strong{margin-top:10px;font-size:42px}.player-profile-draft p{color:#fff;margin:4px 0 0;font-size:11px;font-weight:900}.player-profile-draft small{color:#dbe8fa;margin-top:7px;font-size:9px}.player-profile-summary{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.player-profile-current{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:25px 28px;display:flex}.player-profile-current h2{color:var(--blue-dark);margin:0;font-size:25px}.player-profile-current>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.player-profile-current p a{color:var(--blue);font-weight:900}.player-current-team-link{background:var(--blue-light);color:var(--blue);border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900}.player-title-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.player-title-card{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;min-height:170px;box-shadow:var(--shadow);border-radius:16px;padding:22px}.player-title-card>span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.player-title-card>strong{margin-top:17px;font-size:30px;display:block}.player-title-card p{color:#fff;margin:8px 0 0;font-size:12px;font-weight:900}.player-title-card small{color:#dbe8fa;margin-top:3px;font-size:9px;display:block}@media (max-width:1000px){.player-profile-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.player-profile-hero-inner{flex-direction:column;align-items:flex-start;padding:40px 0}.player-profile-summary,.player-title-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.player-profile-summary,.player-title-grid{grid-template-columns:1fr}.player-profile-current{flex-direction:column;align-items:flex-start}}.player-name-link{color:var(--blue-dark);font-weight:800}.player-name-link:hover{color:var(--blue);text-decoration:underline}.player-directory-spotlights{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:26px;display:grid}.player-directory-spotlight-card{border:1px solid var(--border);min-height:150px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:21px}.player-directory-spotlight-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.player-directory-spotlight-leaders{flex-direction:column;align-items:flex-start;gap:4px;margin-top:22px;font-size:17px;display:flex}.player-directory-spotlight-card p{color:var(--muted);margin:9px 0 0;font-size:10px}.player-directory-filters{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:1.7fr repeat(3,1fr);gap:14px;padding:20px;display:grid}.player-directory-search,.player-directory-filter{flex-direction:column;gap:7px;display:flex}.player-directory-search label,.player-directory-filter label{color:var(--muted);text-transform:uppercase;letter-spacing:.9px;font-size:9px;font-weight:900}.player-directory-search input,.player-directory-filter select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;background:#f8faff;border-radius:8px;padding:0 12px;font-size:11px}.player-directory-search input:focus,.player-directory-filter select:focus{border-color:var(--blue);outline:none}.player-directory-result-count{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin:18px 0 9px;font-size:10px}.player-directory-result-count strong{color:var(--blue-dark)}.player-directory-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.player-directory-header,.player-directory-row{grid-template-columns:minmax(190px,2fr) 58px 58px repeat(5,minmax(70px,.75fr));align-items:center;gap:10px;padding:15px 20px;display:grid}.player-directory-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.player-directory-row{border-bottom:1px solid var(--border);min-height:62px;color:var(--muted);font-size:11px}.player-directory-row:last-child{border-bottom:none}.player-directory-row>strong{color:var(--blue-dark);font-size:12px}.player-directory-position{width:fit-content;min-width:36px;color:var(--blue);text-align:center;background:#edf3fc;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.player-directory-empty{color:var(--muted);text-align:center;padding:38px 20px}.player-directory-methodology{border-left:4px solid var(--blue);background:#f1f5fb;border-radius:0 12px 12px 0;margin-top:25px;padding:20px 22px}.player-directory-methodology strong{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.8px;font-size:11px}.player-directory-methodology p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}@media (max-width:1000px){.player-directory-spotlights,.player-directory-filters{grid-template-columns:repeat(2,1fr)}.player-directory-table{overflow-x:auto}.player-directory-header,.player-directory-row{min-width:920px}}@media (max-width:600px){.player-directory-spotlights,.player-directory-filters{grid-template-columns:1fr}}.player-profile-back-link{color:#dbe8fa;margin-bottom:22px;font-size:10px;font-weight:900;display:inline-block}.page-section>.player-profile-back-link{color:var(--blue);margin-top:18px}.player-profile-hero-mark{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:18px;min-width:210px;padding:25px}.player-profile-hero-mark span,.player-profile-hero-mark strong,.player-profile-hero-mark small{display:block}.player-profile-hero-mark span{color:#bdd2f3;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.player-profile-hero-mark strong{margin-top:8px;font-size:44px}.player-profile-hero-mark .player-profile-undrafted{margin:17px 0 8px;font-size:20px}.player-profile-hero-mark small{color:#dbe8fa;text-transform:uppercase;font-size:9px}.player-origin-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:17px;grid-template-columns:180px 1fr;display:grid;overflow:hidden}.player-origin-pick{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;text-align:center;place-content:center;min-height:185px;padding:25px;display:grid}.player-origin-pick span,.player-origin-pick strong,.player-origin-pick small{display:block}.player-origin-pick span{color:#bdd2f3;text-transform:uppercase;font-size:8px;font-weight:900}.player-origin-pick strong{margin-top:5px;font-size:48px}.player-origin-pick small{color:#dbe8fa;font-size:9px}.player-origin-copy{padding:28px}.player-origin-copy>span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:900}.player-origin-copy h3{color:var(--blue-dark);margin:12px 0 0;font-size:22px}.player-origin-copy p{color:var(--muted);margin:6px 0 0;font-size:11px}.player-origin-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.player-origin-links a{background:var(--blue-light);color:var(--blue);border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.player-profile-empty{border:1px dashed var(--border);background:#fff;border-radius:16px;padding:30px}.player-profile-empty strong{color:var(--blue-dark);font-size:18px}.player-profile-empty p{color:var(--muted);margin:7px 0 0;font-size:11px}.player-accomplishment-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.player-accomplishment-card{border:1px solid var(--border);min-height:165px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:22px}.player-accomplishment-card>span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:900}.player-accomplishment-card>strong{color:var(--blue-dark);margin-top:17px;font-size:21px;display:block}.player-accomplishment-card p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.player-accomplishment-card a{color:var(--blue);margin-top:10px;font-size:9px;font-weight:900;display:inline-block}.player-accomplishment-title{border-color:var(--blue);background:var(--blue-light)}.player-season-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.player-season-header,.player-season-row{grid-template-columns:72px minmax(175px,1.55fr) 55px 70px 55px minmax(115px,.9fr) minmax(140px,1.1fr);align-items:center;gap:12px;padding:15px 20px;display:grid}.player-season-header{background:var(--blue-dark);color:#fff;text-transform:uppercase;font-size:9px;font-weight:900}.player-season-row{border-bottom:1px solid var(--border);min-height:75px;font-size:10px}.player-season-row:last-child{border-bottom:none}.player-season-year{color:var(--blue);font-size:14px;font-weight:900}.player-season-managers{flex-wrap:wrap;gap:5px 9px;display:flex}.player-season-managers a{color:var(--blue-dark);font-weight:900}.player-season-managers span{color:var(--muted)}.player-season-metric>span{display:none}.player-season-metric strong{color:var(--text)}.player-season-movement{flex-wrap:wrap;gap:4px;display:flex}.player-season-movement span{color:var(--muted);white-space:nowrap;background:#f1f5fb;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.player-season-statuses{flex-wrap:wrap;gap:5px;display:flex}.player-season-statuses span,.player-evidence-list span{background:var(--blue-light);color:var(--blue);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.player-journey-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.player-journey-card{border:1px solid var(--border);min-height:180px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:21px}.player-journey-card>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.player-journey-card>a{color:var(--blue-dark);margin-top:9px;font-size:18px;font-weight:900;display:block}.player-journey-card>p{color:var(--blue);margin:8px 0 0;font-size:11px;font-weight:900}.player-journey-card>small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.player-evidence-list{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.player-section-note{color:var(--muted);margin:13px 0 0;font-size:9px}.player-journey-seasons{flex-direction:column;gap:12px;display:flex}.player-journey-season{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:15px;overflow:hidden}.player-journey-season>summary{cursor:pointer;background:var(--blue-dark);color:#fff;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:13px 18px;list-style:none;display:grid}.player-journey-season>summary::-webkit-details-marker{display:none}.player-journey-season>summary strong{font-size:18px}.player-journey-season>summary span{color:#dbe8fa;font-size:9px;font-weight:800}.player-journey-season>summary i{color:#bdd2f3;font-size:17px;font-style:normal;transition:transform .18s}.player-journey-season[open]>summary i{transform:rotate(180deg)}.player-journey-events{padding:0 18px}.player-journey-event{border-bottom:1px solid var(--border);grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:17px 0 17px 14px;display:grid;position:relative}.player-journey-event:last-child{border-bottom:none}.player-journey-event:before{content:"";background:#b9c7d8;border-radius:99px;width:3px;position:absolute;top:19px;bottom:19px;left:0}.player-journey-acquisition:before,.player-journey-current:before{background:var(--blue)}.player-journey-departure:before{background:#8d99a8}.player-journey-event-date span,.player-journey-event-date strong{display:block}.player-journey-event-date span{color:var(--muted);font-size:8px;font-weight:800}.player-journey-event-date strong{color:var(--blue-dark);margin-top:5px;font-size:11px}.player-journey-event-copy,.player-journey-identities,.player-journey-identities>div{min-width:0}.player-journey-identities{flex-wrap:wrap;gap:8px 18px;display:flex}.player-journey-identities a,.player-journey-identities strong,.player-journey-identities small{overflow-wrap:anywhere;display:block}.player-journey-identities a,.player-journey-identities strong{color:var(--blue-dark);font-size:12px;font-weight:900}.player-journey-identities small{color:var(--muted);margin-top:2px;font-size:8px}.player-journey-event-copy>p{color:var(--text);margin:7px 0 0;font-size:9px}.player-journey-related{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.player-journey-related>span{color:var(--muted);background:#f1f5fb;border-radius:7px;padding:5px 7px;font-size:8px}.player-journey-related a{color:var(--blue);font-weight:900}.player-journey-event-link{color:var(--blue);white-space:nowrap;font-size:9px;font-weight:900}.player-journey-associations{border:1px solid var(--border);background:#f8faff;border-radius:13px;margin-top:18px;padding:16px 18px}.player-journey-associations>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.player-journey-associations>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:11px;display:grid}.player-journey-associations article{min-width:0;padding-right:10px}.player-journey-associations a,.player-journey-associations small,.player-journey-associations p{overflow-wrap:anywhere;display:block}.player-journey-associations a{color:var(--blue-dark);font-size:10px;font-weight:900}.player-journey-associations small{color:var(--blue);margin-top:3px;font-size:8px;font-weight:800}.player-journey-associations p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.4}.player-trade-history{flex-direction:column;gap:18px;display:flex}.player-career-trade{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:17px;overflow:hidden}.player-career-trade-header{background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.player-career-trade-header span,.player-career-trade-header strong{display:block}.player-career-trade-header span{color:#bdd2f3;text-transform:uppercase;font-size:8px;font-weight:900}.player-career-trade-header strong{margin-top:4px;font-size:14px}.player-career-trade-header small{color:#dbe8fa;font-size:9px}.player-trade-movement{border-bottom:1px solid var(--border);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px;display:grid}.player-trade-movement>span{color:var(--blue);font-size:24px;font-weight:900}.player-trade-movement a,.player-trade-movement a strong,.player-trade-movement a small{display:block}.player-trade-movement a strong{color:var(--blue-dark);font-size:13px}.player-trade-movement a small{color:var(--muted);margin-top:3px;font-size:8px}.player-trade-context{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.player-trade-team{border-right:1px solid var(--border);padding:18px}.player-trade-team:last-child{border-right:none}.player-trade-team>a{color:var(--blue-dark);font-size:11px;font-weight:900}.player-trade-assets{margin-top:13px}.player-trade-assets>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.player-trade-assets ul{margin:5px 0 0;padding:0;list-style:none}.player-trade-assets li{color:var(--text);margin-top:4px;font-size:9px}.player-trade-assets li a{color:var(--blue);font-weight:800}.player-trade-assets .player-trade-profile-asset{background:var(--blue-light);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:7px -7px 0;padding:7px;display:flex}.player-trade-profile-asset>a{color:var(--blue-dark);font-weight:900}.player-trade-profile-asset>span{color:var(--blue);text-transform:uppercase;letter-spacing:.5px;font-size:6px;font-weight:900}.player-profile-methodology{width:fit-content;max-width:850px;color:var(--muted);margin-top:55px}.player-profile-methodology summary{cursor:pointer;color:var(--blue);font-size:10px;font-weight:900}.player-profile-methodology>div{border:1px solid var(--border);background:#f8faff;border-radius:10px;margin-top:10px;padding:15px 17px}.player-profile-methodology p{color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.7}.player-profile-methodology p:last-child{margin-bottom:0}@media (max-width:900px){.player-accomplishment-grid,.player-journey-grid{grid-template-columns:repeat(2,1fr)}.player-season-table{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.player-season-header{display:none}.player-season-row{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 10px;padding:18px;display:grid}.player-season-year,.player-season-managers,.player-season-movement,.player-season-statuses{grid-column:1/-1}.player-season-managers{border-bottom:1px solid var(--border);padding-bottom:11px}.player-season-metric>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.player-season-metric strong{margin-top:4px;font-size:13px;display:block}.player-season-movement{padding-top:3px}.player-journey-event{grid-template-columns:105px minmax(0,1fr)}.player-journey-event-link{grid-column:2;justify-self:start}}@media (max-width:650px){.player-origin-card,.player-accomplishment-grid,.player-journey-grid,.player-season-table{grid-template-columns:1fr}.player-journey-season>summary{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.player-journey-events{padding:0 14px}.player-journey-event{grid-template-columns:1fr;gap:10px;padding:15px 0 15px 12px}.player-journey-event-link{grid-column:1}.player-career-trade-header{flex-direction:column;align-items:flex-start}.player-trade-movement{grid-template-columns:1fr}.player-trade-movement>span{transform:rotate(90deg)}}
