.team-intelligence-summary,.team-profile-model-card,.preseason-stats{background:linear-gradient(155deg,#0b1421,#080e17);border:1px solid #23344d;border-radius:18px;margin:16px 0 22px}.team-intelligence-summary{padding:16px}.team-intelligence-head,.preseason-stats-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.team-intelligence-head>div:first-child,.preseason-stats-head>div:first-child{max-width:790px}.team-intelligence-head span,.preseason-stats-head>div:first-child>span{font:750 9px/1 var(--mono);letter-spacing:.11em;color:#64c7ff}.team-intelligence-head h2,.preseason-stats-head h2{letter-spacing:-.03em;margin:6px 0;font-size:20px}.team-intelligence-head p,.preseason-stats-head p{color:#8493a8;margin:0;font-size:11px;line-height:1.55}.team-intelligence-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.team-intelligence-leaders a{border:1px solid var(--line-soft);color:inherit;background:#0c1522;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.team-intelligence-leaders img{object-fit:contain;width:38px;height:38px}.team-intelligence-leaders small{color:#6f8199;font:700 8px/1.3 var(--mono);text-transform:uppercase;display:block}.team-intelligence-leaders strong{margin-top:4px;font-size:12px;display:block}.team-intelligence-leaders b{font:800 17px/1 var(--mono);color:#7ad7ff}.team-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.team-signal-strip span{border-top:1px solid var(--line-soft);color:#64758a;font:700 7px/1 var(--mono);text-transform:uppercase;justify-content:space-between;gap:4px;padding-top:7px;display:flex}.team-signal-strip b{color:#c9d7e8;font-size:8px}.team-profile-model-card{padding:15px}.team-profile-model-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.team-profile-model-head div span{font:750 8px/1 var(--mono);letter-spacing:.1em;color:#64c7ff}.team-profile-model-head h2{margin:5px 0 0;font-size:17px}.team-profile-model-head>span{font:700 8px/1 var(--mono);color:#6f8199}.team-profile-model-grid{grid-template-columns:1.15fr repeat(3,1fr);gap:8px;display:grid}.team-profile-model-grid>div{border:1px solid var(--line-soft);background:#0c1522;border-radius:12px;padding:11px}.team-profile-model-grid small{color:#6f8199;font:700 8px/1 var(--mono);text-transform:uppercase;display:block}.team-profile-model-grid strong{margin-top:6px;font-size:17px;display:block}.team-profile-model-grid span{color:#8292a7;margin-top:5px;font-size:9px;display:block}.preseason-stats{padding:18px}.preseason-stats-baseline{text-align:right;background:#64c7ff0a;border:1px solid #64c7ff38;border-radius:14px;min-width:150px;padding:12px 14px}.preseason-stats-baseline small,.preseason-stats-baseline span{color:#70839b;font:700 8px/1.3 var(--mono);text-transform:uppercase;display:block}.preseason-stats-baseline strong{font:850 28px/1 var(--mono);color:#7ad7ff;margin:5px 0;display:block}.preseason-stats-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.preseason-stats-kpis article{border:1px solid var(--line-soft);background:#0c1522;border-radius:12px;padding:11px}.preseason-stats-kpis small{color:#687b93;font:700 8px/1 var(--mono);text-transform:uppercase;display:block}.preseason-stats-kpis strong{font:850 22px/1 var(--mono);margin:6px 0 4px;display:block}.preseason-stats-kpis span{color:#8292a7;font-size:9px}.preseason-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.preseason-season-card{border:1px solid var(--line-soft);background:#09111c;border-radius:14px;overflow:hidden}.preseason-season-title{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:3px 10px;padding:12px 13px;display:grid}.preseason-season-title span{font:800 14px/1 var(--mono);color:#cdd9e8;grid-row:1/3;align-self:center}.preseason-season-title strong{text-align:right;font-size:11px}.preseason-season-title small{color:#74869c;text-align:right;font-size:8px}.preseason-season-lines{padding:4px 12px}.preseason-season-lines>span{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr minmax(90px,1.1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.preseason-season-lines>span:last-child{border-bottom:0}.preseason-season-lines small{color:#687b93;font-size:8px}.preseason-season-lines strong{text-align:right;font-size:10px}.preseason-season-lines b{font:800 11px/1 var(--mono);color:#7ad7ff}.preseason-stats-note{border-top:1px solid var(--line-soft);gap:10px;margin-top:12px;padding-top:11px;font-size:9px;line-height:1.45;display:flex}.preseason-stats-note strong{white-space:nowrap;color:#d7e2ee}.preseason-stats-note span{color:#78899e}@media (width<=900px){.team-intelligence-leaders{grid-template-columns:1fr}.team-profile-model-grid,.preseason-stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.team-intelligence-head,.preseason-stats-head{display:block}.preseason-stats-baseline{text-align:left;min-width:0;margin-top:12px}.team-profile-model-head{align-items:flex-start}.preseason-season-grid{grid-template-columns:1fr}.preseason-stats-note{display:block}.preseason-stats-note strong{margin-bottom:4px;display:block}}@media (width<=420px){.team-profile-model-grid{grid-template-columns:1fr 1fr}.preseason-stats{padding:13px}.preseason-stats-kpis{gap:6px}.preseason-season-lines>span{grid-template-columns:1fr auto}.preseason-season-lines small{grid-column:1/3}.preseason-season-lines strong{text-align:left}.team-signal-strip{grid-template-columns:1fr}.team-signal-strip span{padding-top:5px}}.pg-score-ranking,.team-pg-score-card{background:linear-gradient(155deg,#0b1724,#080e17);border:1px solid #25415a;border-radius:18px;margin:16px 0 22px}.pg-score-ranking{padding:17px}.pg-score-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.pg-score-heading>div:first-child{max-width:860px}.pg-score-heading>div:first-child>span,.team-pg-score-head span{font:800 9px/1 var(--mono);letter-spacing:.11em;color:#55d6b4}.pg-score-heading h2,.team-pg-score-head h2{letter-spacing:-.03em;margin:6px 0 7px;font-size:20px}.pg-score-heading p{color:#8496aa;margin:0;font-size:11px;line-height:1.55}.pg-score-method{background:#55d6b40a;border:1px solid #55d6b43d;border-radius:13px;min-width:185px;padding:11px 13px}.pg-score-method small,.pg-score-method span{color:#70869b;font:700 8px/1.35 var(--mono);text-transform:uppercase;display:block}.pg-score-method strong{color:#d7f5ec;margin:5px 0;font-size:11px;display:block}.pg-score-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pg-score-leaders a{border:1px solid var(--line-soft);color:inherit;background:#0c1522;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.pg-score-leaders img{object-fit:contain;width:42px;height:42px}.pg-score-leaders small{color:#6f8297;font:700 8px/1.25 var(--mono);display:block}.pg-score-leaders strong{margin:3px 0;font-size:12px;display:block}.pg-score-leaders span{color:#7e90a4;font-size:8px;display:block}.pg-score-leaders b{font:850 22px/1 var(--mono);color:#6ee3c0}.pg-score-table-wrap{border:1px solid var(--line-soft);border-radius:13px;margin-top:10px;overflow:hidden}.pg-score-table{border-collapse:collapse;width:100%}.pg-score-table th,.pg-score-table td{border-bottom:1px solid var(--line-soft);text-align:left;padding:9px 11px;font-size:9px}.pg-score-table tr:last-child td{border-bottom:0}.pg-score-table th{color:#687b91;font:700 8px/1 var(--mono);text-transform:uppercase;background:#09111b}.pg-score-table td:first-child{color:#71849a;width:32px;font:750 9px/1 var(--mono)}.pg-score-table td:nth-child(3) b{font:850 13px/1 var(--mono);color:#6ee3c0}.pg-score-table td:nth-child(4),.pg-score-table td:nth-child(5){color:#8294a9}.pg-score-table a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.pg-score-table img{object-fit:contain;width:25px;height:25px}.pg-score-table strong{font-size:10px}.pg-score-table tr.is-pending td{color:#64768a;background:#895dff06}.pg-score-table tr.is-pending td:first-child{color:#7c6ca8}.pg-score-table tr.is-pending td:nth-child(3) b{color:#73859a}.pg-score-pending-club{align-items:center;gap:8px;display:flex}.pg-score-pending-club img{object-fit:contain;opacity:.58;filter:saturate(.65);width:25px;height:25px}.pg-score-pending-club strong{color:#8e9bad;font-size:10px}.pg-score-pending-club small{color:#627488;margin-left:3px;font-size:8px}.pg-score-foot{border-top:1px solid var(--line-soft);gap:10px;margin-top:11px;padding-top:10px;font-size:9px;line-height:1.45;display:flex}.pg-score-foot strong{white-space:nowrap;color:#d5e4ef}.pg-score-foot span{color:#788b9f}.field-pg-badge{color:#6f8498;font:700 7px/1 var(--mono);text-transform:uppercase;background:#55d6b409;border:1px solid #55d6b438;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:7px 8px;display:flex}.field-pg-badge b{font:850 11px/1 var(--mono);color:#6ee3c0}.field-pg-badge em{color:#94a6b8;font-style:normal}.team-pg-score-card{padding:16px}.team-pg-score-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-pg-score-head>div:last-child{text-align:right}.team-pg-score-head>div:last-child strong{font:900 34px/1 var(--mono);color:#6ee3c0;display:block}.team-pg-score-head>div:last-child small{color:#71869a;font:700 8px/1 var(--mono);text-transform:uppercase;margin-top:5px;display:block}.team-pg-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.team-pg-summary>div{border:1px solid var(--line-soft);background:#0c1522;border-radius:11px;padding:10px}.team-pg-summary small{color:#687c92;font:700 8px/1 var(--mono);text-transform:uppercase;display:block}.team-pg-summary strong{margin-top:5px;font-size:11px;display:block}.team-pg-signals{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.team-pg-signal{border:1px solid var(--line-soft);background:#09111b;border-radius:10px;padding:8px}.team-pg-signal small{white-space:nowrap;text-overflow:ellipsis;color:#6f8196;font-size:7px;display:block;overflow:hidden}.team-pg-signal b{font:800 11px/1 var(--mono);margin-top:5px;display:block}.team-pg-bar{background:#1a293b;border-radius:999px;height:3px;margin-top:6px;overflow:hidden}.team-pg-bar i{background:linear-gradient(90deg,#1fa2ff,#6ee3c0);border-radius:999px;height:100%;display:block}.team-pg-note{color:#7d90a5;margin:10px 0 0;font-size:9px;line-height:1.5}.team-pg-note strong{color:#d6e4ee}.pg-current-gate{color:#a99bf5;align-items:center;gap:6px;margin-left:5px;display:inline-flex}.pg-current-gate:before{content:"";background:#895dff;border-radius:50%;width:5px;height:5px}.pg-score-stats-slot{margin-top:15px}@media (width<=900px){.pg-score-heading{grid-template-columns:1fr}.pg-score-method{min-width:0}.pg-score-leaders{grid-template-columns:1fr}.team-pg-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.pg-score-ranking{padding:13px}.pg-score-table-wrap{border:0;overflow:visible}.pg-score-table thead{display:none}.pg-score-table,.pg-score-table tbody,.pg-score-table tr,.pg-score-table td{display:block}.pg-score-table tr{border:1px solid var(--line-soft);background:#0b1420;border-radius:11px;margin-bottom:6px;padding:9px 48px 9px 9px;position:relative}.pg-score-table td{border:0;padding:2px 0}.pg-score-table td:first-child{width:auto;position:absolute;top:10px;right:9px}.pg-score-table td:nth-child(3){position:absolute;bottom:10px;right:9px}.pg-score-table td:nth-child(4):before{content:"Strong: ";color:#61758b}.pg-score-table td:nth-child(5):before{content:"Watch: ";color:#61758b}.pg-score-table img{width:28px;height:28px}.pg-score-pending-club{align-items:center}.pg-score-pending-club small{margin-left:0;display:block}.pg-score-foot{display:block}.pg-score-foot strong{margin-bottom:4px;display:block}.team-pg-score-head{align-items:flex-start}.team-pg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.team-pg-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.team-pg-score-head h2{font-size:16px}.team-pg-score-head>div:last-child strong{font-size:28px}}
