.gsl-team-detail-content{display:flex;flex-direction:column;gap:18px}.gsl-team-detail-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--gsl-muted);font-size:13px}.gsl-team-detail-breadcrumb a{color:var(--gsl-muted);text-decoration:none}.gsl-team-detail-breadcrumb strong{color:var(--gsl-text)}.gsl-team-detail-hero{position:relative;min-height:250px;overflow:hidden;border:1px solid var(--gsl-border);border-radius:10px;background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .92) 42%,rgb(255 255 255 / .58) 70%,rgb(255 255 255 / .2) 100%),radial-gradient(circle at 78% 20%,rgb(0 200 83 / .2),transparent 32%),#fff;box-shadow:var(--gsl-shadow)}.gsl-team-detail-identity{position:relative;z-index:1;display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:center;min-height:250px;padding:34px}.gsl-team-detail-logo{width:142px;height:142px;object-fit:contain}.gsl-team-detail-identity h1{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--gsl-text);font-size:clamp(34px, 5vw, 54px);line-height:1.05}.gsl-team-detail-identity h1 svg{width:26px;height:26px;color:#2563eb;fill:currentColor}.gsl-team-detail-identity p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--gsl-muted);font-weight:700}.gsl-team-detail-identity p img{width:22px;height:15px;object-fit:cover}.gsl-team-detail-hero-stats{display:flex;gap:52px;margin-top:32px}.gsl-team-detail-hero-stats div{display:flex;flex-direction:column;gap:6px}.gsl-team-detail-hero-stats span{color:var(--gsl-muted);font-size:13px}.gsl-team-detail-hero-stats strong{color:var(--gsl-green);font-size:30px;line-height:1}.gsl-team-detail-kpi-grid,.gsl-team-detail-stat-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gsl-team-detail-kpi-grid article,.gsl-team-detail-stat-cards article,.gsl-team-detail-card{border:1px solid var(--gsl-border);border-radius:10px;background:var(--gsl-card);box-shadow:var(--gsl-shadow)}.gsl-team-detail-kpi-grid article,.gsl-team-detail-stat-cards article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:118px;padding:20px}.gsl-team-detail-kpi-grid article svg{grid-row:span 3;width:44px;height:44px;padding:10px;border-radius:50%;background:rgb(0 200 83 / .12);color:var(--gsl-green)}.gsl-team-detail-kpi-grid span,.gsl-team-detail-stat-cards span{color:var(--gsl-text);font-size:13px;font-weight:800}.gsl-team-detail-kpi-grid strong,.gsl-team-detail-stat-cards strong{color:var(--gsl-text);font-size:30px;line-height:1}.gsl-team-detail-kpi-grid em,.gsl-team-detail-stat-cards em{color:var(--gsl-muted);font-size:12px;font-style:normal}.gsl-team-detail-main-grid{display:grid;grid-template-columns:1.45fr .78fr 1.1fr;gap:14px}.gsl-team-detail-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.gsl-team-detail-card{min-width:0;padding:20px}.gsl-team-detail-card h2{margin:0 0 16px;color:var(--gsl-text);font-size:20px}.gsl-team-detail-table-wrap,.gsl-team-comparison-table-wrap{overflow-x:auto}.gsl-team-detail-table,.gsl-team-comparison-table{width:100%;border-collapse:collapse;min-width:560px}.gsl-team-detail-table th,.gsl-team-detail-table td,.gsl-team-comparison-table th,.gsl-team-comparison-table td{padding:11px 10px;border-bottom:1px solid var(--gsl-border);color:var(--gsl-text);text-align:left;vertical-align:middle}.gsl-team-detail-table th,.gsl-team-comparison-table th{color:var(--gsl-muted);font-size:11px;text-transform:uppercase}.gsl-team-detail-mini-team{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.gsl-team-detail-mini-team img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.gsl-team-detail-mini-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsl-team-result{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:11px;font-weight:900}.gsl-team-form-strip{display:flex;flex-wrap:wrap;gap:7px}.gsl-team-form-strip span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:12px;font-weight:900}.gsl-team-win-ring{display:flex;width:150px;height:150px;flex-direction:column;align-items:center;justify-content:center;margin:22px auto;border-radius:50%;background:conic-gradient(var(--gsl-green) var(--pct),#e5e7eb 0);color:var(--gsl-text);position:relative}.gsl-team-win-ring::before{content:"";position:absolute;inset:22px;border-radius:50%;background:var(--gsl-card)}.gsl-team-win-ring strong,.gsl-team-win-ring span{position:relative;z-index:1}.gsl-team-win-ring strong{font-size:30px}.gsl-team-win-ring span{color:var(--gsl-muted);font-size:12px}.gsl-team-form-summary,.gsl-team-detail-card footer{display:flex;justify-content:space-between;gap:10px;color:var(--gsl-muted)}.gsl-team-form-summary b,.gsl-team-detail-card footer b{color:var(--gsl-green)}.gsl-team-detail-note{margin:14px 0 0;color:var(--gsl-muted)}.gsl-team-detail-note b{color:var(--gsl-green)}.gsl-team-advanced-grid,.gsl-team-detail-stat-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gsl-team-advanced-grid div{min-height:112px;padding:16px;border:1px solid var(--gsl-border);border-radius:10px;background:rgb(148 163 184 / .08)}.gsl-team-advanced-grid span,.gsl-team-advanced-grid em{display:block;color:var(--gsl-muted)}.gsl-team-advanced-grid strong{display:block;margin:10px 0 4px;color:var(--gsl-green);font-size:34px}.gsl-team-strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gsl-team-strengths h3{margin:0 0 12px;color:var(--gsl-green);font-size:14px}.gsl-team-strengths div:last-child h3{color:#ef4444}.gsl-team-strengths span{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:var(--gsl-text)}.gsl-team-strengths svg{width:18px;height:18px;color:currentColor}.gsl-team-player-list{display:flex;flex-direction:column}.gsl-team-player-list>div{display:grid;grid-template-columns:44px minmax(0,1fr) 54px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--gsl-border)}.gsl-team-player-list img{width:42px;height:42px;border-radius:50%;object-fit:cover}.gsl-team-player-list strong{display:flex;min-width:0;flex-direction:column;color:var(--gsl-text)}.gsl-team-player-list em{color:var(--gsl-muted);font-style:normal;font-weight:600}.gsl-team-player-list b{color:var(--gsl-green);text-align:right}.gsl-team-squad-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gsl-team-squad-group h3{margin:0 0 6px;font-size:.95rem}.gsl-team-match-extra{display:flex;gap:10px;margin-top:4px;color:var(--gsl-muted);font-size:.72rem}.gsl-team-match-extra b{color:var(--gsl-text)}.gsl-team-pitch{position:relative;width:100%;aspect-ratio:3 / 4;max-width:420px;margin:0 auto 16px;border-radius:12px;background:linear-gradient(rgb(0 0 0 / .08),rgb(0 0 0 / .08)),repeating-linear-gradient(180deg,#1a8f4c,#1a8f4c 10%,#17843f 10%,#17843f 20%);border:1px solid rgb(255 255 255 / .2);overflow:hidden}.gsl-team-pitch-player{position:absolute;left:var(--x,50%);top:var(--y,50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;width:62px;text-align:center}.gsl-team-pitch-shirt{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;color:#0b1d36;font-size:.72rem;font-weight:800}.gsl-team-pitch-rating{position:absolute;top:-8px;right:-6px;padding:1px 4px;border-radius:999px;background:var(--gsl-green);color:#06251a;font-size:.62rem;font-weight:800}.gsl-team-pitch-name{overflow-wrap:anywhere;color:#fff;font-size:.62rem;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.gsl-team-lineup-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:4px}.gsl-team-lineup-stats>div{padding:10px 12px;border:1px solid var(--gsl-border);border-radius:12px;text-align:center}.gsl-team-lineup-stats strong{display:block;font-size:1.15rem}.gsl-team-lineup-stats span{color:var(--gsl-muted);font-size:.72rem}.gsl-team-formation-usage{margin-top:16px}.gsl-team-formation-usage h3{margin:0 0 10px;font-size:.95rem}.gsl-team-stat-row{display:grid;grid-template-columns:90px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-bottom:8px}.gsl-team-stat-label{color:var(--gsl-muted);font-size:.82rem}.gsl-team-stat-bar{height:8px;border-radius:999px;background:rgb(148 163 184 / .18);overflow:hidden}.gsl-team-stat-bar span{display:block;height:100%;width:var(--value,0%);border-radius:inherit;background:var(--gsl-green)}.gsl-team-stat-value{text-align:right;font-size:.85rem}@media (max-width:760px){.gsl-team-squad-groups{grid-template-columns:1fr}}.gsl-team-detail-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.gsl-team-detail-stat-cards article{grid-template-columns:1fr;min-height:110px}.gsl-team-comparison-card{overflow:hidden}.gsl-team-comparison-table{min-width:920px}.gsl-team-comparison-table td i{display:inline-flex;width:70px;height:6px;margin-left:8px;border-radius:999px;background:#cbd5e1;vertical-align:middle;overflow:hidden}.gsl-team-comparison-table td i b{display:block;height:100%;border-radius:inherit;background:var(--gsl-green)}body:not(.gsl-light-theme) .gsl-team-detail-hero{background:linear-gradient(90deg,rgb(8 21 41 / .98) 0%,rgb(8 21 41 / .92) 54%,rgb(8 21 41 / .72) 100%),radial-gradient(circle at 78% 20%,rgb(0 200 83 / .18),transparent 32%),var(--gsl-card)}body:not(.gsl-light-theme) .gsl-team-win-ring::before{background:var(--gsl-card)}@media (max-width:1180px){.gsl-team-detail-main-grid,.gsl-team-detail-two-col{grid-template-columns:1fr}.gsl-team-detail-kpi-grid,.gsl-team-detail-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.gsl-team-detail-content{gap:14px}.gsl-team-detail-identity{grid-template-columns:1fr;min-height:auto;padding:22px;text-align:center}.gsl-team-detail-logo{width:112px;height:112px;margin:0 auto}.gsl-team-detail-identity h1,.gsl-team-detail-identity p,.gsl-team-detail-hero-stats{justify-content:center}.gsl-team-detail-hero-stats{gap:34px;margin-top:22px}.gsl-team-detail-kpi-grid,.gsl-team-detail-stat-cards,.gsl-team-advanced-grid,.gsl-team-strengths{grid-template-columns:1fr}.gsl-team-detail-kpi-grid article{min-height:96px;padding:16px}.gsl-team-detail-card{padding:16px}.gsl-team-detail-score-list .gsl-team-detail-mini-team{justify-content:center}}.gsl-teams-index-content{display:flex;flex-direction:column;gap:22px}.gsl-teams-index-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:end;padding:30px;border:1px solid rgb(148 163 184 / .18);border-radius:18px;background:radial-gradient(circle at top left,rgb(0 200 83 / .16),transparent 34%),rgb(8 21 41 / .78)}.gsl-teams-index-kicker{display:inline-flex;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:rgb(0 200 83 / .14);color:#00e676;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gsl-teams-index-hero h1{margin:0 0 10px;color:#fff;font-size:clamp(2rem, 4vw, 3.1rem);line-height:1.05}.gsl-teams-index-hero p{max-width:720px;margin:0;color:rgb(226 232 240 / .78);font-size:1rem;line-height:1.65}.gsl-teams-league-groups{display:grid;gap:18px}.gsl-teams-league-card{overflow:hidden;padding:0;border:1px solid rgb(148 163 184 / .18);border-radius:18px;background:rgb(8 21 41 / .72)}.gsl-teams-league-head{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:68px;padding:16px 20px;margin:0;cursor:pointer;list-style:none;background:rgb(20 45 75 / .76)}.gsl-teams-league-head::-webkit-details-marker{display:none}.gsl-teams-league-head::marker{content:""}.gsl-teams-league-card[open] .gsl-teams-league-head{border-bottom:1px solid rgb(148 163 184 / .16)}.gsl-teams-league-title{display:flex;min-width:0;gap:12px;align-items:center}.gsl-teams-league-title img{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.gsl-teams-league-title h2{margin:0;color:#fff;font-size:1rem;line-height:1.2}.gsl-teams-league-title p{margin:4px 0 0;color:rgb(226 232 240 / .66);font-size:.78rem;font-weight:700}.gsl-teams-league-title p span::before{content:" • "}.gsl-teams-league-head>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgb(0 200 83 / .45);border-radius:12px;background:rgb(0 200 83 / .12);color:#00e676;font-weight:900;text-decoration:none;white-space:nowrap}.gsl-teams-league-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.gsl-teams-league-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgb(0 200 83 / .45);border-radius:12px;background:rgb(0 200 83 / .12);color:#00e676;font-size:.82rem;font-weight:900;text-decoration:none;white-space:nowrap}.gsl-teams-league-actions svg{width:18px;height:18px;color:#dbeafe;transition:transform 0.18s ease}.gsl-teams-league-card[open] .gsl-teams-league-actions svg{transform:rotate(180deg)}.gsl-teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:18px}.gsl-team-index-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"logo name" "logo meta";gap:2px 10px;align-items:center;min-height:76px;padding:14px;border:1px solid rgb(148 163 184 / .16);border-radius:14px;background:rgb(15 35 59 / .78);color:#fff;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease}.gsl-team-index-card:hover{transform:translateY(-2px);border-color:rgb(0 200 83 / .42);background:rgb(17 48 75 / .92)}.gsl-team-index-logo{grid-area:logo;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgb(255 255 255 / .06)}.gsl-team-index-logo img{max-width:34px;max-height:34px;object-fit:contain}.gsl-team-index-logo svg{width:22px;height:22px;color:#00e676}.gsl-team-index-name{grid-area:name;min-width:0;overflow:hidden;color:#fff;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.gsl-team-index-meta{grid-area:meta;color:rgb(226 232 240 / .6);font-size:.82rem;font-weight:700}body.gsl-light-theme .gsl-teams-index-hero,body.gsl-light-theme .gsl-teams-league-card{border-color:#d7e2f0;background:radial-gradient(circle at top left,rgb(0 200 83 / .12),transparent 34%),#ffffff}body.gsl-light-theme .gsl-teams-index-hero h1,body.gsl-light-theme .gsl-teams-league-title h2,body.gsl-light-theme .gsl-team-index-name{color:#06152b}body.gsl-light-theme .gsl-teams-index-hero p,body.gsl-light-theme .gsl-teams-league-title p,body.gsl-light-theme .gsl-team-index-meta,body.gsl-light-theme .gsl-teams-season-form label{color:#546b88}body.gsl-light-theme .gsl-teams-season-form select,body.gsl-light-theme .gsl-team-index-card{border-color:#d7e2f0;background:#f8fafc;color:#06152b}body.gsl-light-theme .gsl-team-index-logo{background:#eef4fb}@media (max-width:900px){.gsl-teams-index-hero{grid-template-columns:1fr;padding:24px}}@media (max-width:640px){.gsl-teams-index-content{gap:16px}.gsl-teams-index-hero,.gsl-teams-league-card{padding:16px;border-radius:16px}.gsl-teams-league-head{align-items:flex-start;flex-direction:column}.gsl-teams-league-head>a{width:100%}.gsl-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsl-team-index-card{grid-template-columns:1fr;grid-template-areas:"logo" "name" "meta";justify-items:center;min-height:112px;padding:12px 8px;text-align:center}.gsl-team-index-name{max-width:100%;font-size:.86rem}}.gsl-teams-league-title p span::before{content:" - "}body.gsl-light-theme .gsl-teams-league-head{background:#eaf2fb}body.gsl-light-theme .gsl-teams-league-actions svg{color:#16365f}body.gsl-light-theme .gsl-teams-league-actions a{border-color:rgb(0 180 90 / .38);background:#dcfce7;color:#00a84f}@media (max-width:640px){.gsl-teams-league-card{padding:0}.gsl-teams-league-head{padding:14px 14px}.gsl-teams-league-title h2{font-size:.94rem}.gsl-teams-league-title p{font-size:.72rem}.gsl-teams-league-actions{gap:8px}.gsl-teams-league-actions a{min-height:32px;padding:0 10px;font-size:.76rem}.gsl-teams-grid{padding:12px}}@media (max-width:720px){.gsl-team-detail-content{width:100%;max-width:100%;overflow-x:hidden}.gsl-team-detail-hero{overflow:hidden}.gsl-team-detail-identity{display:grid;grid-template-columns:1fr;justify-items:center;padding:20px 16px}.gsl-team-detail-identity h1{max-width:100%;overflow-wrap:anywhere;font-size:clamp(2rem, 12vw, 3rem);text-align:center}.gsl-team-detail-identity p{flex-wrap:wrap;max-width:100%;text-align:center}.gsl-team-detail-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.gsl-team-detail-hero-stats div{min-width:0;padding:10px;border-radius:12px;background:rgb(15 35 59 / .58)}.gsl-team-detail-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gsl-team-detail-kpi-grid article{min-width:0;padding:14px 10px}.gsl-team-detail-kpi-grid span,.gsl-team-detail-kpi-grid strong,.gsl-team-detail-kpi-grid em{overflow-wrap:anywhere}}@media (max-width:420px){.gsl-team-detail-kpi-grid{grid-template-columns:1fr}}.gsl-team-detail-identity{grid-template-columns:minmax(100px,150px) minmax(0,1fr)}.gsl-team-detail-identity>div,.gsl-team-detail-identity h1,.gsl-team-detail-identity p{min-width:0}.gsl-team-detail-identity h1{flex-wrap:wrap;overflow-wrap:anywhere}.gsl-team-detail-kpi-grid,.gsl-team-detail-stat-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gsl-team-detail-kpi-grid article,.gsl-team-detail-stat-cards article{min-width:0}.gsl-team-detail-kpi-grid span,.gsl-team-detail-kpi-grid strong,.gsl-team-detail-kpi-grid em,.gsl-team-detail-stat-cards span,.gsl-team-detail-stat-cards strong,.gsl-team-detail-stat-cards em{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.gsl-team-detail-identity{grid-template-columns:1fr;justify-items:center;text-align:center}.gsl-team-detail-identity p{justify-content:center}.gsl-team-detail-hero-stats{justify-content:center}}@media (max-width:520px){.gsl-team-detail-hero{min-height:auto}.gsl-team-detail-identity{min-height:auto;padding:18px 14px}.gsl-team-detail-logo{width:106px;height:106px}.gsl-team-detail-identity h1{font-size:clamp(2rem, 10vw, 2.8rem)}.gsl-team-detail-hero-stats{width:100%;gap:10px}.gsl-team-detail-hero-stats div{min-width:0}.gsl-team-detail-kpi-grid,.gsl-team-detail-stat-cards{grid-template-columns:1fr}}.gsl-team-detail-hero{container-type:inline-size}.gsl-team-detail-identity h1{word-break:normal;overflow-wrap:break-word;hyphens:none}.gsl-team-comparison-table th:first-child,.gsl-team-comparison-table td:first-child{min-width:170px;color:var(--gsl-text);font-weight:500}.gsl-team-comparison-table td span{display:inline-block;min-width:42px;color:var(--gsl-text);font-weight:500}body.gsl-light-theme .gsl-team-detail-hero{background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .94) 58%,rgb(255 255 255 / .78) 100%),radial-gradient(circle at 82% 18%,rgb(0 200 83 / .12),transparent 34%),#ffffff}body.gsl-light-theme .gsl-team-comparison-table th,body.gsl-light-theme .gsl-team-comparison-table td,body.gsl-light-theme .gsl-team-comparison-table td:first-child,body.gsl-light-theme .gsl-team-comparison-table td span{color:#06152b}body.gsl-light-theme .gsl-team-comparison-table th{color:#546b88}body.gsl-light-theme .gsl-team-comparison-table td i{background:#cbd5e1}@media (max-width:720px){.gsl-team-comparison-table{min-width:760px}.gsl-team-comparison-table th:first-child,.gsl-team-comparison-table td:first-child{min-width:150px}}@media (max-width:980px){.gsl-team-detail-main-grid,.gsl-team-detail-two-col{grid-template-columns:1fr}.gsl-team-advanced-grid,.gsl-team-strengths{grid-template-columns:1fr}.gsl-team-detail-table,.gsl-team-comparison-table{min-width:620px}.gsl-team-detail-card h2{word-break:normal;overflow-wrap:normal;hyphens:none}}body.gsl-light-theme .gsl-team-detail-card,body.gsl-light-theme .gsl-team-detail-kpi-grid article,body.gsl-light-theme .gsl-team-detail-stat-cards article{background:#fff;border-color:#d7e2f0}body.gsl-light-theme .gsl-team-detail-card h2,body.gsl-light-theme .gsl-team-detail-kpi-grid span,body.gsl-light-theme .gsl-team-detail-kpi-grid strong,body.gsl-light-theme .gsl-team-detail-stat-cards span,body.gsl-light-theme .gsl-team-detail-stat-cards strong,body.gsl-light-theme .gsl-team-detail-table td,body.gsl-light-theme .gsl-team-detail-score-list strong,body.gsl-light-theme .gsl-team-strengths span,body.gsl-light-theme .gsl-team-player-list strong{color:#06152b}body.gsl-light-theme .gsl-team-detail-table th,body.gsl-light-theme .gsl-team-detail-kpi-grid em,body.gsl-light-theme .gsl-team-detail-stat-cards em,body.gsl-light-theme .gsl-team-detail-note,body.gsl-light-theme .gsl-team-win-ring span,body.gsl-light-theme .gsl-team-xg-layout dt,body.gsl-light-theme .gsl-team-player-list em{color:#546b88}body.gsl-light-theme .gsl-team-advanced-grid div,body.gsl-light-theme .gsl-team-trend-chart{background:#f8fafc;border-color:#d7e2f0}@media (max-width:520px){.gsl-team-detail-card{padding:14px}.gsl-team-detail-card h2{font-size:1.15rem;line-height:1.25}.gsl-team-form-summary,.gsl-team-detail-card footer{flex-wrap:wrap}.gsl-team-win-ring{width:128px;height:128px}.gsl-team-win-ring::before{inset:18px}}.gsl-teams-league-title{color:inherit;text-decoration:none}.gsl-teams-league-mark{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 auto}.gsl-teams-league-title .gsl-teams-league-mark img{width:30px;height:30px;object-fit:contain}.gsl-teams-league-title strong{display:block;color:#fff;font-size:.88rem;font-weight:900;line-height:1.25;white-space:normal}.gsl-teams-league-title em{display:block;margin-top:4px;color:rgb(226 232 240 / .68);font-size:.72rem;font-style:normal;font-weight:700;line-height:1.35}.gsl-teams-league-title em span::before{content:" - "}.gsl-teams-league-actions a{display:none}.gsl-team-index-card{grid-template-areas:"logo name";min-height:68px}.gsl-team-index-meta{display:none}body.gsl-light-theme .gsl-teams-league-title strong,body.gsl-light-theme .gsl-team-index-name{color:#06152b}body.gsl-light-theme .gsl-teams-league-title em{color:#506783}body.gsl-light-theme .gsl-teams-league-head{background:#eaf2fb}body.gsl-light-theme .gsl-teams-league-card,body.gsl-light-theme .gsl-team-index-card{border-color:#cddbeb}.gsl-teams-league-head>.gsl-teams-league-title,.gsl-teams-league-head>.gsl-teams-league-title:hover,.gsl-teams-league-head>.gsl-teams-league-title:focus,.gsl-teams-league-head>.gsl-teams-league-title:visited{display:flex;min-width:0;gap:12px;align-items:center;width:auto;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-weight:inherit!important;text-decoration:none!important;box-shadow:none!important}.gsl-teams-league-title strong,.gsl-teams-league-title em,.gsl-team-index-card,.gsl-team-index-card:hover,.gsl-team-index-card:focus,.gsl-team-index-name{text-decoration:none!important}.gsl-team-index-name{overflow:visible;color:#fff;font-size:.82rem;font-weight:400;line-height:1.25;text-overflow:clip;white-space:normal;overflow-wrap:break-word}body.gsl-light-theme .gsl-team-index-name{color:#06152b}.gsl-team-index-card{gap:2px 9px;padding:12px}.gsl-teams-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.gsl-teams-search-panel,.gsl-teams-featured-section,.gsl-teams-all-section{padding:22px;border:1px solid rgb(75 104 138 / .46);border-radius:18px;background:radial-gradient(circle at top left,rgb(0 200 83 / .08),transparent 34%),rgb(10 30 53 / .78)}.gsl-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.gsl-section-title-row h2{margin:0;color:#fff;font-size:clamp(1.25rem, 2.2vw, 1.7rem);line-height:1.12}.gsl-section-title-row p{margin:5px 0 0;color:rgb(203 213 225 / .72);font-size:.9rem;line-height:1.45}.gsl-section-title-row>span{flex:0 0 auto;color:rgb(203 213 225 / .66);font-size:.86rem;font-weight:700;white-space:nowrap}.gsl-teams-search-panel{display:grid;gap:8px}.gsl-teams-search-panel label{color:rgb(203 213 225 / .76);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gsl-teams-search-panel input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgb(124 151 184 / .36);border-radius:12px;background:rgb(6 21 43 / .72);color:#fff;font:inherit}.gsl-teams-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gsl-team-featured-card{grid-template-areas:"logo name" "logo meta";min-height:82px}.gsl-team-featured-card .gsl-team-index-meta{display:block;grid-area:meta;font-size:.72rem;line-height:1.25}.gsl-teams-view-more{justify-self:center;min-height:42px;padding:0 22px;border:1px solid rgb(0 200 83 / .52);border-radius:999px;background:rgb(0 200 83 / .14);color:#00e07a;font-weight:900;cursor:pointer}.gsl-teams-view-more:hover,.gsl-teams-view-more:focus{background:rgb(0 200 83 / .22)}body.gsl-light-theme .gsl-teams-search-panel,body.gsl-light-theme .gsl-teams-featured-section,body.gsl-light-theme .gsl-teams-all-section{border-color:#d7e2f0;background:radial-gradient(circle at top left,rgb(0 200 83 / .12),transparent 34%),#ffffff}body.gsl-light-theme .gsl-section-title-row h2{color:#06152b}body.gsl-light-theme .gsl-section-title-row p,body.gsl-light-theme .gsl-section-title-row>span,body.gsl-light-theme .gsl-teams-search-panel label{color:#566b86}body.gsl-light-theme .gsl-teams-search-panel input{border-color:#cddbeb;background:#f8fafc;color:#06152b}body.gsl-light-theme .gsl-teams-view-more{background:#dcfce7;color:#008c4e}@media (max-width:640px){.gsl-teams-league-title strong{font-size:.82rem}.gsl-teams-league-title em{font-size:.68rem}.gsl-team-index-card{grid-template-areas:"logo" "name";min-height:92px}.gsl-team-index-name{font-size:.78rem;font-weight:400;line-height:1.25}.gsl-teams-search-panel,.gsl-teams-featured-section,.gsl-teams-all-section{padding:16px;border-radius:16px}.gsl-section-title-row{align-items:flex-start;flex-direction:column;gap:6px}.gsl-teams-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsl-team-detail-hero{min-height:230px;border-radius:18px;background:radial-gradient(circle at 20% 0%,rgb(0 200 83 / .16),transparent 34%),linear-gradient(135deg,rgb(15 35 59 / .94),rgb(8 21 41 / .98));border-color:rgb(81 108 139 / .52)}.gsl-team-detail-identity{min-height:230px}.gsl-team-detail-logo{padding:12px;border-radius:24px;background:rgb(255 255 255 / .08);box-shadow:0 18px 44px rgb(0 0 0 / .22)}.gsl-team-detail-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr)}.gsl-team-detail-wide{grid-column:auto}.gsl-team-detail-card{border-radius:18px;background:linear-gradient(180deg,rgb(23 41 65 / .96),rgb(10 29 51 / .98));border-color:rgb(96 125 159 / .38);box-shadow:0 18px 42px rgb(2 8 23 / .14)}.gsl-team-detail-card h2{margin-bottom:8px;font-size:clamp(1.2rem, 2.2vw, 1.75rem);line-height:1.15}.gsl-team-detail-card-copy{margin:0 0 16px;color:rgb(203 213 225 / .72);font-size:.9rem;line-height:1.55}.gsl-team-match-card-list{display:grid;gap:12px}.gsl-team-match-card{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 34px;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgb(96 125 159 / .28);border-radius:14px;background:rgb(255 255 255 / .045)}.gsl-team-match-scoreline{display:contents}.gsl-team-match-scoreline .gsl-team-detail-mini-team{gap:9px;align-items:center;min-width:0}.gsl-team-match-scoreline>.gsl-team-detail-mini-team:first-child{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.gsl-team-match-scoreline>.gsl-team-detail-mini-team:last-child{justify-content:flex-start;text-align:left}.gsl-team-match-scoreline strong{color:var(--gsl-green);font-size:1.25rem;font-weight:900;text-align:center;white-space:nowrap}.gsl-team-match-card .gsl-team-detail-mini-team span{overflow:visible;text-overflow:clip;white-space:normal}.gsl-team-match-card .gsl-team-result{justify-self:end}.gsl-team-detail-mini-team span{color:#fff;font-size:.9rem;font-weight:800}.gsl-team-form-card{display:flex;flex-direction:column}.gsl-team-form-strip{padding:10px;border:1px solid rgb(96 125 159 / .24);border-radius:14px;background:rgb(255 255 255 / .04)}.gsl-team-form-strip span{width:30px;height:30px;border-radius:9px}.gsl-team-win-ring{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),0 14px 30px rgb(0 0 0 / .16)}.gsl-team-win-ring::before{z-index:0;background:var(--gsl-card);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .08)}.gsl-team-win-ring strong,.gsl-team-win-ring span{z-index:2}.gsl-team-form-summary{padding:12px;border-radius:14px;background:rgb(255 255 255 / .04)}.gsl-team-finishing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gsl-team-finishing-grid div{min-height:108px;padding:15px;border:1px solid rgb(96 125 159 / .26);border-radius:14px;background:rgb(255 255 255 / .045)}.gsl-team-finishing-grid span,.gsl-team-finishing-grid em{display:block;color:rgb(203 213 225 / .74);font-size:.78rem;font-style:normal;font-weight:800}.gsl-team-finishing-grid strong{display:block;margin:9px 0 5px;color:var(--gsl-green);font-size:clamp(1.45rem, 3vw, 2.05rem);line-height:1}.gsl-team-strengths{margin-top:16px}.gsl-team-strengths>div{padding:14px;border:1px solid rgb(96 125 159 / .22);border-radius:14px;background:rgb(255 255 255 / .04)}body.gsl-light-theme .gsl-team-detail-hero{background:radial-gradient(circle at 18% 0%,rgb(0 200 83 / .14),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f4f8fc 100%)}body.gsl-light-theme .gsl-team-detail-identity h1{color:#06152b}body.gsl-light-theme .gsl-team-detail-identity p,body.gsl-light-theme .gsl-team-detail-hero-stats span{color:#526987}body.gsl-light-theme .gsl-team-detail-card{background:#fff;border-color:#d7e2f0;box-shadow:0 18px 42px rgb(15 23 42 / .06)}body.gsl-light-theme .gsl-team-detail-card-copy,body.gsl-light-theme .gsl-team-match-meta,body.gsl-light-theme .gsl-team-finishing-grid span,body.gsl-light-theme .gsl-team-finishing-grid em{color:#526987}body.gsl-light-theme .gsl-team-match-card,body.gsl-light-theme .gsl-team-form-strip,body.gsl-light-theme .gsl-team-form-summary,body.gsl-light-theme .gsl-team-finishing-grid div,body.gsl-light-theme .gsl-team-strengths>div{background:#f8fafc;border-color:#d7e2f0}body.gsl-light-theme .gsl-team-win-ring::before{background:#fff}body.gsl-light-theme .gsl-team-detail-mini-team span{color:#06152b}@media (max-width:980px){.gsl-team-detail-main-grid{grid-template-columns:1fr}.gsl-team-finishing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gsl-team-match-card{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 28px;gap:10px;text-align:center}.gsl-team-match-scoreline{display:contents}.gsl-team-detail-mini-team{gap:5px}.gsl-team-detail-mini-team span{white-space:normal;text-align:center}.gsl-team-finishing-grid{grid-template-columns:1fr}}.gsl-team-form-card .gsl-team-win-ring::before{z-index:0}.gsl-team-form-card .gsl-team-win-ring strong,.gsl-team-form-card .gsl-team-win-ring span{position:relative;z-index:2}.gsl-team-detail-kpi-grid article,.gsl-team-detail-stat-cards article{min-height:112px;padding:16px 18px;gap:5px}.gsl-team-detail-kpi-grid article svg{width:27px;height:27px;padding:8px;border-radius:14px}.gsl-team-detail-kpi-grid span,.gsl-team-detail-stat-cards span{color:#fff;font-size:.82rem;font-weight:800;line-height:1.2}.gsl-team-detail-kpi-grid strong,.gsl-team-detail-stat-cards strong{color:var(--gsl-green);font-size:clamp(1.65rem, 2.7vw, 2.25rem);line-height:1.05}.gsl-team-detail-kpi-grid em,.gsl-team-detail-stat-cards em{font-size:.78rem;line-height:1.25}.gsl-team-detail-card{padding:18px 20px}.gsl-team-detail-card h2{margin:0 0 12px;font-size:clamp(1.35rem, 2.2vw, 2rem);line-height:1.08;letter-spacing:0}.gsl-team-detail-card-copy{max-width:620px;margin-bottom:14px;font-size:.88rem}.gsl-team-match-card-list{gap:10px}.gsl-team-match-card{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr) 34px;min-height:58px;padding:10px 12px;gap:10px}.gsl-team-match-scoreline .gsl-team-detail-mini-team{gap:8px}.gsl-team-match-scoreline .gsl-team-detail-mini-team img{width:22px;height:22px;object-fit:contain}.gsl-team-match-card .gsl-team-detail-mini-team span{font-size:.86rem;font-weight:800;line-height:1.15}.gsl-team-match-scoreline strong{font-size:1.05rem;line-height:1}.gsl-team-match-card .gsl-team-result{width:28px;height:28px;font-size:.78rem;font-weight:900}.gsl-team-form-strip{gap:7px;padding:10px}.gsl-team-form-strip span{width:28px;height:28px;font-size:.78rem;font-weight:900}.gsl-team-win-ring{width:170px;height:170px;margin:24px auto 14px}.gsl-team-win-ring strong{font-size:1.8rem}.gsl-team-win-ring span{font-size:.82rem}.gsl-team-form-summary,.gsl-team-detail-card footer{gap:12px;padding:11px 14px;font-size:.86rem}.gsl-team-form-summary b,.gsl-team-detail-card footer b{font-size:1rem}body.gsl-light-theme .gsl-team-detail-kpi-grid span,body.gsl-light-theme .gsl-team-detail-stat-cards span,body.gsl-light-theme .gsl-team-detail-card h2{color:#06152b}@media (max-width:640px){.gsl-team-detail-card{padding:16px 14px}.gsl-team-detail-card h2{font-size:1.45rem}.gsl-team-match-card{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 28px;min-height:62px;padding:10px 8px;gap:7px}.gsl-team-match-scoreline .gsl-team-detail-mini-team{gap:5px}.gsl-team-match-scoreline .gsl-team-detail-mini-team img{width:20px;height:20px}.gsl-team-match-card .gsl-team-detail-mini-team span{font-size:.74rem;line-height:1.15}.gsl-team-match-scoreline strong{font-size:.95rem}}.gsl-team-detail-hero{display:flex!important;justify-content:space-between;gap:18px;align-items:center}.gsl-team-detail-identity,.gsl-team-detail-identity>div{min-width:0}.gsl-team-season-filter{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin:12px 0;padding:7px 9px;border:1px solid var(--gsl-border);border-radius:10px;background:var(--gsl-card-soft)}.gsl-team-season-filter label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gsl-muted)}.gsl-team-season-filter select{height:35px;min-width:125px;border:1px solid var(--gsl-border);border-radius:8px;background:var(--gsl-card);color:var(--gsl-text);padding:0 9px}.gsl-team-overview-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:16px;margin-bottom:16px}.gsl-team-stadium-card{display:flex!important;align-items:center;gap:14px}.gsl-team-card-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:rgb(0 200 83 / .12);color:var(--gsl-green)}.gsl-team-card-icon svg{width:23px;height:23px}.gsl-team-stadium-card span,.gsl-team-detail-card-head>div>span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gsl-muted)}.gsl-team-stadium-card h2{margin:4px 0!important;font-size:1.05rem!important}.gsl-team-stadium-card p{margin:0;color:var(--gsl-muted);font-size:.76rem}.gsl-team-detail-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gsl-team-detail-card-head h2{margin:3px 0 0!important}.gsl-team-chart-legend{display:flex;gap:12px;color:var(--gsl-muted);font-size:.7rem}.gsl-team-chart-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;background:var(--gsl-green)}.gsl-team-chart-legend span+span:before{background:var(--gsl-cyan,#00b6d4)}.gsl-team-mini-chart{display:flex;align-items:end;gap:7px;height:150px;margin-top:15px;padding-top:10px;border-bottom:1px solid var(--gsl-border);overflow-x:auto}.gsl-team-mini-chart-item{display:grid;grid-template-rows:1fr 20px;gap:6px;align-items:end;flex:1 0 28px;min-width:28px;height:100%;text-align:center}.gsl-team-chart-bars{display:flex;align-items:end;justify-content:center;gap:2px;height:100%}.gsl-team-chart-bars i,.gsl-team-chart-bars b{display:block;width:7px;height:max(3px,var(--height));border-radius:4px 4px 0 0;background:var(--gsl-green)}.gsl-team-chart-bars b{background:var(--gsl-cyan,#00b6d4);opacity:.8}.gsl-team-mini-chart-item small{font-size:.58rem;white-space:nowrap;color:var(--gsl-muted)}.gsl-team-detail-card,.gsl-team-detail-card>*{min-width:0}.gsl-team-detail-main-grid,.gsl-team-detail-two-col{grid-auto-rows:auto}.gsl-team-comparison-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.gsl-team-comparison-table{min-width:680px}.gsl-team-comparison-table th:first-child,.gsl-team-comparison-table td:first-child{position:sticky;left:0;z-index:2;background:var(--gsl-card)}@media(max-width:900px){.gsl-team-overview-grid{grid-template-columns:1fr}.gsl-team-detail-hero{align-items:flex-start}.gsl-team-detail-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.gsl-team-detail-hero{display:block!important}.gsl-team-season-filter{width:100%;justify-content:space-between}.gsl-team-detail-identity{align-items:flex-start!important}.gsl-team-detail-logo{width:74px!important;height:74px!important}.gsl-team-stadium-card{align-items:flex-start}.gsl-team-detail-card-head{display:grid}.gsl-team-detail-kpi-grid{grid-template-columns:1fr 1fr!important}.gsl-team-mini-chart{gap:5px}.gsl-team-match-card{overflow-x:auto}}.gsl-teams-index-content [hidden]{display:none!important}.gsl-teams-index-content .gsl-teams-index-hero{display:block;min-height:0;padding:34px 36px;border-color:rgb(148 163 184 / .24);background:radial-gradient(circle at 92% 12%,rgb(0 200 83 / .17),transparent 32%),linear-gradient(135deg,rgb(8 28 52 / .98),rgb(10 38 60 / .92))}.gsl-teams-index-content .gsl-teams-index-kicker{align-items:center;gap:8px;padding:0;background:#fff0}.gsl-teams-index-content .gsl-teams-index-kicker svg{width:18px;height:18px}.gsl-teams-index-content .gsl-teams-filter-panel{display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(170px,.62fr) minmax(270px,1fr) auto;gap:14px;align-items:end;padding:18px;border:1px solid rgb(75 104 138 / .42);border-radius:18px;background:rgb(10 30 53 / .82);box-shadow:0 16px 38px rgb(2 8 23 / .12)}.gsl-teams-index-content .gsl-teams-filter-field{display:grid;min-width:0;gap:7px}.gsl-teams-index-content .gsl-teams-filter-field label{color:rgb(203 213 225 / .76);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gsl-teams-index-content .gsl-teams-filter-control{position:relative;display:flex;min-width:0;align-items:center}.gsl-teams-index-content .gsl-teams-filter-control>svg{position:absolute;left:14px;z-index:1;width:18px;height:18px;color:#00c853;pointer-events:none}.gsl-teams-index-content .gsl-teams-filter-control input,.gsl-teams-index-content .gsl-teams-filter-control select{width:100%;min-width:0;min-height:48px;padding:0 42px;border:1px solid rgb(124 151 184 / .38);border-radius:13px;outline:0;background:rgb(6 21 43 / .78);color:#fff;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.gsl-teams-index-content .gsl-teams-filter-control input:focus,.gsl-teams-index-content .gsl-teams-filter-control select:focus{border-color:rgb(0 200 83 / .72);box-shadow:0 0 0 3px rgb(0 200 83 / .12)}.gsl-teams-index-content .gsl-teams-filter-control select{cursor:pointer}.gsl-teams-index-content .gsl-teams-filter-reset{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgb(124 151 184 / .36);border-radius:13px;background:rgb(15 35 59 / .82);color:#dbeafe;font-weight:900;cursor:pointer}.gsl-teams-index-content .gsl-teams-filter-reset:hover,.gsl-teams-index-content .gsl-teams-filter-reset:focus{border-color:rgb(0 200 83 / .52);color:#00e676}.gsl-teams-index-content .gsl-teams-filter-reset svg{width:17px;height:17px}.gsl-teams-index-content .gsl-teams-featured-section,.gsl-teams-index-content .gsl-teams-all-section{padding:24px;border:1px solid rgb(75 104 138 / .42);border-radius:20px;background:rgb(10 30 53 / .8);box-shadow:0 18px 42px rgb(2 8 23 / .11)}.gsl-teams-index-content .gsl-teams-secondary-section{background:radial-gradient(circle at 100% 0,rgb(0 182 212 / .10),transparent 32%),rgb(10 30 53 / .8)}.gsl-teams-index-content .gsl-section-eyebrow{display:block;margin-bottom:6px;color:#00d36f;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.gsl-teams-index-content .gsl-teams-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.gsl-teams-index-content .gsl-team-index-card{position:relative;grid-template-columns:46px minmax(0,1fr) 18px;grid-template-areas:"logo name arrow" "logo meta arrow";min-height:78px;padding:13px 14px;border-color:rgb(113 143 177 / .28);border-radius:15px;background:rgb(15 35 59 / .78)}.gsl-teams-index-content .gsl-team-index-card:hover{border-color:rgb(0 200 83 / .52);background:rgb(18 48 74 / .94)}.gsl-teams-index-content .gsl-team-index-logo{width:44px;height:44px;border:0;border-radius:0;background:transparent!important;box-shadow:none}.gsl-teams-index-content .gsl-team-index-logo img{max-width:40px;max-height:40px}.gsl-teams-index-content .gsl-team-index-name{font-size:.88rem;font-weight:850;line-height:1.24}.gsl-teams-index-content .gsl-team-index-meta{display:block;grid-area:meta;overflow:hidden;color:rgb(203 213 225 / .62);font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gsl-teams-index-content .gsl-team-card-arrow{grid-area:arrow;width:16px;height:16px;align-self:center;color:rgb(203 213 225 / .44)}.gsl-teams-index-content .gsl-team-index-card:hover .gsl-team-card-arrow{color:#00d36f}.gsl-teams-index-content .gsl-team-secondary-card{border-color:rgb(0 182 212 / .24)}.gsl-teams-index-content .gsl-team-secondary-card:hover{border-color:rgb(0 182 212 / .56)}.gsl-teams-index-content .gsl-teams-league-groups{gap:14px}.gsl-teams-index-content .gsl-teams-league-card{border-color:rgb(113 143 177 / .28);border-radius:16px;background:rgb(13 32 55 / .74)}.gsl-teams-index-content .gsl-teams-league-head{min-height:72px;padding:14px 18px;background:rgb(21 47 76 / .70)}.gsl-teams-index-content .gsl-teams-league-mark{width:42px;height:42px;border:0;background:#fff0}.gsl-teams-index-content .gsl-teams-league-title .gsl-teams-league-mark img{width:38px;height:38px}.gsl-teams-index-content .gsl-teams-league-title strong{font-size:.94rem}.gsl-teams-index-content .gsl-teams-league-actions a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgb(0 200 83 / .36);border-radius:10px;background:rgb(0 200 83 / .10);color:#00e676;font-size:.75rem;font-weight:900;text-decoration:none}.gsl-teams-index-content .gsl-teams-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:11px;padding:16px}.gsl-teams-index-content .gsl-teams-grid .gsl-team-index-card{min-height:68px}.gsl-teams-index-content .gsl-teams-grid .gsl-team-index-meta{display:none}.gsl-teams-index-content .gsl-teams-filter-empty{margin-top:14px}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-index-hero{border-color:#d7e2f0;background:radial-gradient(circle at 92% 12%,rgb(0 200 83 / .14),transparent 32%),linear-gradient(135deg,#ffffff,#f4fbf7)}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-filter-panel,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-featured-section,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-all-section{border-color:#d7e2f0;background:#fff;box-shadow:0 16px 38px rgb(15 23 42 / .08)}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-secondary-section{background:radial-gradient(circle at 100% 0,rgb(0 182 212 / .08),transparent 32%),#ffffff}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-filter-field label{color:#536a87}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-filter-control input,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-filter-control select{border-color:#cddbeb;background:#f8fafc;color:#06152b}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-filter-reset{border-color:#cddbeb;background:#f8fafc;color:#183653}body.gsl-light-theme .gsl-teams-index-content .gsl-team-index-card,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-league-card{border-color:#d5e1ee;background:#fff}body.gsl-light-theme .gsl-teams-index-content .gsl-team-index-card:hover{border-color:rgb(0 180 90 / .46);background:#f5fbf8}body.gsl-light-theme .gsl-teams-index-content .gsl-team-index-name,body.gsl-light-theme .gsl-teams-index-content .gsl-section-title-row h2,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-league-title strong{color:#07172d}body.gsl-light-theme .gsl-teams-index-content .gsl-team-index-meta,body.gsl-light-theme .gsl-teams-index-content .gsl-section-title-row p,body.gsl-light-theme .gsl-teams-index-content .gsl-section-title-row>span,body.gsl-light-theme .gsl-teams-index-content .gsl-teams-league-title em{color:#60738d}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-league-head{background:#f3f7fb}body.gsl-light-theme .gsl-teams-index-content .gsl-teams-league-actions a{border-color:rgb(0 168 79 / .30);background:#eafaf1;color:#008c4e}@media (max-width:1080px){.gsl-teams-index-content .gsl-teams-filter-panel{grid-template-columns:minmax(250px,1.25fr) minmax(160px,.65fr) minmax(230px,1fr)}.gsl-teams-index-content .gsl-teams-filter-reset{grid-column:3;justify-self:end}.gsl-teams-index-content .gsl-teams-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.gsl-teams-index-content .gsl-teams-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.gsl-teams-index-content .gsl-teams-filter-search{grid-column:1 / -1}.gsl-teams-index-content .gsl-teams-filter-reset{grid-column:auto;justify-self:stretch}.gsl-teams-index-content .gsl-teams-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gsl-teams-index-content .gsl-teams-index-hero{padding:24px 20px}.gsl-teams-index-content .gsl-teams-filter-panel{grid-template-columns:1fr;padding:14px}.gsl-teams-index-content .gsl-teams-filter-search,.gsl-teams-index-content .gsl-teams-filter-reset{grid-column:auto}.gsl-teams-index-content .gsl-teams-featured-section,.gsl-teams-index-content .gsl-teams-all-section{padding:16px;border-radius:16px}.gsl-teams-index-content .gsl-teams-featured-grid{grid-template-columns:1fr}.gsl-teams-index-content .gsl-team-index-card{grid-template-columns:44px minmax(0,1fr) 18px;grid-template-areas:"logo name arrow" "logo meta arrow";justify-items:stretch;min-height:70px;text-align:left}.gsl-teams-index-content .gsl-teams-league-head{align-items:center;flex-direction:row;padding:13px}.gsl-teams-index-content .gsl-teams-league-actions a{display:none}.gsl-teams-index-content .gsl-teams-grid{grid-template-columns:1fr;padding:12px}}.gsl-team-detail-content .gsl-team-season-filter{display:grid;grid-template-columns:38px auto minmax(142px,190px);align-items:center;gap:10px;width:min(100%, 360px);margin:14px 0 12px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--gsl-border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--gsl-card) 92%,transparent);box-shadow:0 10px 24px rgb(8 21 41 / .08)}.gsl-team-detail-content .gsl-team-season-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--gsl-green) 13%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-season-icon svg{width:18px;height:18px}.gsl-team-detail-content .gsl-team-season-filter label{display:grid;gap:1px;min-width:0;color:var(--gsl-text);line-height:1.1}.gsl-team-detail-content .gsl-team-season-filter label small{color:var(--gsl-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gsl-team-detail-content .gsl-team-season-filter label span{font-size:13px;font-weight:800}.gsl-team-detail-content .gsl-team-season-filter select{width:100%;min-width:0;height:40px;padding:0 34px 0 12px;border:1px solid var(--gsl-border);border-radius:10px;outline:0;background-color:var(--gsl-card);color:var(--gsl-text);font-size:14px;font-weight:750;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.gsl-team-detail-content .gsl-team-season-filter select:focus{border-color:var(--gsl-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--gsl-green) 18%,transparent)}.gsl-team-detail-content .gsl-team-detail-card{border-radius:18px}.gsl-team-detail-content .gsl-team-detail-card-copy{max-width:72ch;margin:-5px 0 18px;color:var(--gsl-muted);font-size:13px;line-height:1.6}.gsl-team-detail-content .gsl-team-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.gsl-team-detail-content .gsl-team-section-heading>div>span{display:block;margin-bottom:4px;color:var(--gsl-green);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gsl-team-detail-content .gsl-team-section-heading h2{margin:0;font-size:clamp(20px, 2vw, 27px);line-height:1.15}.gsl-team-detail-content .gsl-team-section-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--gsl-green) 12%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-section-icon svg{width:20px;height:20px}.gsl-team-detail-content .gsl-team-trend-card{min-height:330px}.gsl-team-detail-content .gsl-team-chart-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--gsl-border);border-radius:999px;color:var(--gsl-muted);font-size:11px;font-weight:800;white-space:nowrap}.gsl-team-detail-content .gsl-team-chart-status svg{width:14px;height:14px;color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-chart-shell{position:relative;width:100%;height:230px;margin-top:6px}.gsl-team-detail-content .gsl-team-chart-shell canvas{width:100%!important;height:100%!important}.gsl-team-detail-content .gsl-team-xg-chart{height:270px}.gsl-team-detail-content .gsl-team-form-chart{height:250px;margin:4px 0 0}.gsl-team-detail-content .gsl-team-chart-fallback{display:grid;min-height:180px;place-items:center;border:1px dashed var(--gsl-border);border-radius:14px;color:var(--gsl-muted);font-size:13px;text-align:center}.gsl-team-detail-content .gsl-team-form-card .gsl-team-form-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border:1px solid var(--gsl-border);border-radius:13px;background:color-mix(in srgb,var(--gsl-card-soft) 80%,transparent)}.gsl-team-detail-content .gsl-team-form-card .gsl-team-form-summary span{display:grid;justify-items:center;gap:2px;color:var(--gsl-muted);font-size:12px}.gsl-team-detail-content .gsl-team-form-card .gsl-team-form-summary b{color:var(--gsl-text);font-size:18px}.gsl-team-detail-content .gsl-team-form-card footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.gsl-team-detail-content .gsl-team-form-card footer span{padding:10px 12px;border:1px solid var(--gsl-border);border-radius:11px;background:var(--gsl-card-soft);color:var(--gsl-muted);font-size:12px;text-align:center}.gsl-team-detail-content .gsl-team-form-card footer b{color:var(--gsl-text)}.gsl-team-detail-content .gsl-team-analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:stretch}.gsl-team-detail-content .gsl-team-finishing-card,.gsl-team-detail-content .gsl-team-advanced-card{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--gsl-green) 8%,transparent),transparent 34%),var(--gsl-card)}.gsl-team-detail-content .gsl-team-metric-grid{display:grid;gap:12px}.gsl-team-detail-content .gsl-team-finishing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gsl-team-detail-content .gsl-team-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.gsl-team-detail-content .gsl-team-metric-grid .gsl-team-metric-tile{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";column-gap:10px;align-items:center;min-height:116px;padding:15px;border:1px solid var(--gsl-border);border-radius:15px;background:color-mix(in srgb,var(--gsl-card-soft) 72%,var(--gsl-card));box-shadow:none;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.gsl-team-detail-content .gsl-team-metric-grid .gsl-team-metric-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gsl-green) 38%,var(--gsl-border));box-shadow:0 12px 24px rgb(8 21 41 / .08)}.gsl-team-detail-content .gsl-team-metric-icon{grid-area:icon;display:grid;width:34px;height:34px;place-items:center;align-self:start;border-radius:10px;background:color-mix(in srgb,var(--gsl-green) 12%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-metric-icon svg{width:17px;height:17px}.gsl-team-detail-content .gsl-team-metric-grid .gsl-team-metric-tile>span:not(.gsl-team-metric-icon){grid-area:label;color:var(--gsl-muted);font-size:12px;font-weight:800;line-height:1.25}.gsl-team-detail-content .gsl-team-metric-grid .gsl-team-metric-tile strong{grid-area:value;margin:4px 0 1px;color:var(--gsl-text);font-size:clamp(25px, 2.4vw, 34px);line-height:1}.gsl-team-detail-content .gsl-team-metric-grid .gsl-team-metric-tile em{grid-area:note;color:var(--gsl-muted);font-size:11px;font-style:normal;font-weight:650}.gsl-team-detail-content .gsl-team-metric-tile.is-positive strong,.gsl-team-detail-content .gsl-team-xg-summary .is-positive b{color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-metric-tile.is-negative strong,.gsl-team-detail-content .gsl-team-xg-summary .is-negative b{color:#ef4444}.gsl-team-detail-content .gsl-team-xg-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:11px;border:1px solid var(--gsl-border);border-radius:14px;background:var(--gsl-card-soft)}.gsl-team-detail-content .gsl-team-xg-summary span{display:grid;gap:3px;padding:4px 10px;border-right:1px solid var(--gsl-border)}.gsl-team-detail-content .gsl-team-xg-summary span:last-child{border-right:0}.gsl-team-detail-content .gsl-team-xg-summary small{color:var(--gsl-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.gsl-team-detail-content .gsl-team-xg-summary b{color:var(--gsl-text);font-size:18px}.gsl-team-detail-content .gsl-team-lineup-layout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:22px;align-items:start;margin-top:16px}.gsl-team-detail-content .gsl-team-lineup-field-column{min-width:0}.gsl-team-detail-content .gsl-team-pitch{position:relative;width:min(100%, 440px);max-width:none;aspect-ratio:3 / 4;margin:0 auto;border:3px solid rgb(255 255 255 / .74);border-radius:18px;background:linear-gradient(rgb(0 0 0 / .05),rgb(0 0 0 / .05)),repeating-linear-gradient(90deg,#149850 0,#149850 12.5%,#118c48 12.5%,#118c48 25%);box-shadow:inset 0 0 0 2px rgb(4 67 36 / .2),0 18px 36px rgb(5 66 34 / .18);overflow:hidden}.gsl-team-detail-content .gsl-team-pitch::before,.gsl-team-detail-content .gsl-team-pitch::after{content:"";position:absolute;left:50%;z-index:1;width:34%;height:14%;transform:translateX(-50%);border:2px solid rgb(255 255 255 / .76)}.gsl-team-detail-content .gsl-team-pitch::before{top:-2px;border-top:0;border-radius:0 0 50% 50%}.gsl-team-detail-content .gsl-team-pitch::after{bottom:-2px;border-bottom:0;border-radius:50% 50% 0 0}.gsl-team-detail-content .gsl-team-pitch-halfway,.gsl-team-detail-content .gsl-team-pitch-circle,.gsl-team-detail-content .gsl-team-pitch-dot,.gsl-team-detail-content .gsl-team-pitch-box,.gsl-team-detail-content .gsl-team-pitch-goal{position:absolute;z-index:1;display:block;pointer-events:none}.gsl-team-detail-content .gsl-team-pitch-halfway{top:50%;left:0;width:100%;border-top:2px solid rgb(255 255 255 / .76)}.gsl-team-detail-content .gsl-team-pitch-circle{top:50%;left:50%;width:25%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid rgb(255 255 255 / .76);border-radius:50%}.gsl-team-detail-content .gsl-team-pitch-dot{top:50%;left:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:rgb(255 255 255 / .9)}.gsl-team-detail-content .gsl-team-pitch-box{left:50%;width:62%;height:18%;transform:translateX(-50%);border:2px solid rgb(255 255 255 / .76)}.gsl-team-detail-content .gsl-team-pitch-box-top{top:-2px;border-top:0}.gsl-team-detail-content .gsl-team-pitch-box-bottom{bottom:-2px;border-bottom:0}.gsl-team-detail-content .gsl-team-pitch-goal{left:50%;width:24%;height:3%;transform:translateX(-50%);border:2px solid rgb(255 255 255 / .82)}.gsl-team-detail-content .gsl-team-pitch-goal-top{top:-1px;border-top:0}.gsl-team-detail-content .gsl-team-pitch-goal-bottom{bottom:-1px;border-bottom:0}.gsl-team-detail-content .gsl-team-pitch-player{z-index:3;width:74px}.gsl-team-detail-content .gsl-team-pitch-shirt{width:30px;height:30px;border:2px solid rgb(255 255 255 / .94);background:#0b1d36;color:#fff;box-shadow:0 5px 12px rgb(0 0 0 / .28)}.gsl-team-detail-content .gsl-team-pitch-name{max-width:74px;padding:2px 5px;border-radius:5px;background:rgb(4 26 18 / .72);color:#fff;font-size:10px;line-height:1.15;text-shadow:none}.gsl-team-detail-content .gsl-team-pitch-rating{top:-7px;right:8px;z-index:4;border:1px solid rgb(255 255 255 / .68);background:var(--gsl-green);color:#052a19}.gsl-team-detail-content .gsl-team-lineup-insights{display:grid;gap:16px;min-width:0}.gsl-team-detail-content .gsl-team-lineup-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.gsl-team-detail-content .gsl-team-lineup-stats>div{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";column-gap:10px;min-height:126px;padding:16px;border:1px solid var(--gsl-border);border-radius:15px;background:var(--gsl-card-soft);text-align:left}.gsl-team-detail-content .gsl-team-lineup-stat-icon{grid-area:icon;display:grid;width:38px;height:38px;place-items:center;align-self:start;border-radius:11px;background:color-mix(in srgb,var(--gsl-green) 13%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-lineup-stat-icon svg{width:18px;height:18px}.gsl-team-detail-content .gsl-team-lineup-stats small{grid-area:label;color:var(--gsl-muted);font-size:11px;font-weight:800;line-height:1.3;text-transform:uppercase}.gsl-team-detail-content .gsl-team-lineup-stats strong{grid-area:value;margin:5px 0 2px;color:var(--gsl-text);font-size:clamp(24px, 2.5vw, 34px);line-height:1}.gsl-team-detail-content .gsl-team-lineup-stats em{grid-area:note;color:var(--gsl-muted);font-size:11px;font-style:normal}.gsl-team-detail-content .gsl-team-formation-usage{margin:0;padding:18px;border:1px solid var(--gsl-border);border-radius:15px;background:var(--gsl-card-soft)}.gsl-team-detail-content .gsl-team-formation-usage h3{margin:0 0 14px;color:var(--gsl-text);font-size:14px}.gsl-team-detail-content .gsl-team-stat-row{grid-template-columns:76px minmax(0,1fr) 42px;margin-bottom:11px}.gsl-team-detail-content .gsl-team-stat-row:last-child{margin-bottom:0}.gsl-team-detail-content .gsl-team-stat-bar{height:9px;background:color-mix(in srgb,var(--gsl-border) 68%,transparent)}.gsl-team-detail-content .gsl-team-squad-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gsl-team-detail-content .gsl-team-squad-group{min-width:0;border:1px solid var(--gsl-border);border-radius:16px;background:var(--gsl-card-soft);overflow:hidden}.gsl-team-detail-content .gsl-team-squad-group>header{display:flex;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid var(--gsl-border);background:color-mix(in srgb,var(--gsl-card) 84%,transparent)}.gsl-team-detail-content .gsl-team-squad-group>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--gsl-green) 12%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-squad-group>header svg{width:18px;height:18px}.gsl-team-detail-content .gsl-team-squad-group h3{margin:0;color:var(--gsl-text);font-size:14px}.gsl-team-detail-content .gsl-team-squad-group header small{color:var(--gsl-muted);font-size:11px}.gsl-team-detail-content .gsl-team-squad-list{display:grid}.gsl-team-detail-content .gsl-team-squad-player{display:grid;grid-template-columns:minmax(150px,1.7fr) repeat(4,42px) 46px;gap:8px;align-items:center;min-width:0;padding:10px 14px;border-bottom:1px solid var(--gsl-border)}.gsl-team-detail-content .gsl-team-squad-player:last-child{border-bottom:0}.gsl-team-detail-content .gsl-team-squad-person{display:flex;align-items:center;gap:10px;min-width:0}.gsl-team-detail-content .gsl-team-squad-photo{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--gsl-border);border-radius:50%;background:var(--gsl-card);color:var(--gsl-muted);overflow:hidden}.gsl-team-detail-content .gsl-team-squad-photo img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.gsl-team-detail-content .gsl-team-squad-photo svg{width:18px;height:18px}.gsl-team-detail-content .gsl-team-squad-name{display:grid;min-width:0}.gsl-team-detail-content .gsl-team-squad-name strong{overflow:hidden;color:var(--gsl-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gsl-team-detail-content .gsl-team-squad-name small{color:var(--gsl-muted);font-size:10px}.gsl-team-detail-content .gsl-team-squad-stat{display:grid;justify-items:center;gap:1px}.gsl-team-detail-content .gsl-team-squad-stat b{color:var(--gsl-text);font-size:12px}.gsl-team-detail-content .gsl-team-squad-stat small{color:var(--gsl-muted);font-size:9px;font-weight:800;text-transform:uppercase}.gsl-team-detail-content .gsl-team-squad-rating{justify-self:end;min-width:38px;padding:5px 7px;border-radius:8px;background:color-mix(in srgb,var(--gsl-green) 14%,transparent);color:var(--gsl-green);font-size:11px;font-weight:900;text-align:center}.gsl-team-detail-content .gsl-team-squad-more{border-top:1px solid var(--gsl-border)}.gsl-team-detail-content .gsl-team-squad-more summary{padding:11px 14px;color:var(--gsl-green);font-size:11px;font-weight:850;text-align:center;cursor:pointer;list-style:none}.gsl-team-detail-content .gsl-team-squad-more summary::-webkit-details-marker{display:none}.gsl-team-detail-content .gsl-team-squad-more summary::after{content:"+";margin-left:7px;font-size:15px}.gsl-team-detail-content .gsl-team-squad-more[open] summary::after{content:"−"}.gsl-team-detail-content .gsl-team-detail-stat-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.gsl-team-detail-content .gsl-team-detail-stat-cards article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:112px;padding:16px;border:1px solid var(--gsl-border);border-radius:16px;background:var(--gsl-card);box-shadow:0 12px 28px rgb(8 21 41 / .07)}.gsl-team-detail-content .gsl-team-stat-card-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--gsl-green) 12%,transparent);color:var(--gsl-green)}.gsl-team-detail-content .gsl-team-stat-card-icon svg{width:20px;height:20px}.gsl-team-detail-content .gsl-team-detail-stat-cards article>div{display:grid;gap:2px;min-width:0}.gsl-team-detail-content .gsl-team-detail-stat-cards article>div>span{color:var(--gsl-muted);font-size:11px;font-weight:850;text-transform:uppercase}.gsl-team-detail-content .gsl-team-detail-stat-cards strong{color:var(--gsl-text);font-size:clamp(25px, 2.4vw, 34px);line-height:1}.gsl-team-detail-content .gsl-team-detail-stat-cards em{color:var(--gsl-muted);font-size:11px;font-style:normal}.gsl-team-detail-content .gsl-team-comparison-card{overflow:visible}.gsl-team-detail-content .gsl-team-comparison-table-wrap{max-width:100%;overflow:visible;border:1px solid var(--gsl-border);border-radius:15px}.gsl-team-detail-content .gsl-team-comparison-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.gsl-team-detail-content .gsl-team-comparison-table th,.gsl-team-detail-content .gsl-team-comparison-table td{position:static;padding:13px 12px;border-right:1px solid var(--gsl-border);border-bottom:1px solid var(--gsl-border);background:var(--gsl-card);color:var(--gsl-text);vertical-align:middle}.gsl-team-detail-content .gsl-team-comparison-table tr:last-child th,.gsl-team-detail-content .gsl-team-comparison-table tr:last-child td{border-bottom:0}.gsl-team-detail-content .gsl-team-comparison-table th:last-child,.gsl-team-detail-content .gsl-team-comparison-table td:last-child{border-right:0}.gsl-team-detail-content .gsl-team-comparison-table thead th{background:var(--gsl-card-soft);color:var(--gsl-text);font-size:11px;text-transform:none}.gsl-team-detail-content .gsl-team-comparison-table thead th:first-child,.gsl-team-detail-content .gsl-team-comparison-table tbody th{width:20%;color:var(--gsl-muted);font-size:11px;font-weight:800;text-align:left}.gsl-team-detail-content .gsl-team-comparison-table .gsl-team-detail-mini-team{display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center}.gsl-team-detail-content .gsl-team-comparison-table .gsl-team-detail-mini-team img{width:28px;height:28px}.gsl-team-detail-content .gsl-team-comparison-table .gsl-team-detail-mini-team span{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gsl-team-detail-content .gsl-team-comparison-table td>span{display:block;margin-bottom:7px;color:var(--gsl-text);font-size:14px;font-weight:900}.gsl-team-detail-content .gsl-team-comparison-table td i{display:block;width:100%;height:6px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--gsl-border) 72%,transparent)}.gsl-team-detail-content .gsl-team-comparison-table td i b{background:linear-gradient(90deg,var(--gsl-green),var(--gsl-cyan))}@media (max-width:1040px){.gsl-team-detail-content .gsl-team-analysis-grid,.gsl-team-detail-content .gsl-team-lineup-layout{grid-template-columns:1fr}.gsl-team-detail-content .gsl-team-pitch{width:min(100%, 470px)}.gsl-team-detail-content .gsl-team-detail-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gsl-team-detail-content .gsl-team-finishing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsl-team-detail-content .gsl-team-squad-groups{grid-template-columns:1fr}.gsl-team-detail-content .gsl-team-comparison-table-wrap{border:0}.gsl-team-detail-content .gsl-team-comparison-table,.gsl-team-detail-content .gsl-team-comparison-table tbody,.gsl-team-detail-content .gsl-team-comparison-table tr,.gsl-team-detail-content .gsl-team-comparison-table th,.gsl-team-detail-content .gsl-team-comparison-table td{display:block;width:100%}.gsl-team-detail-content .gsl-team-comparison-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.gsl-team-detail-content .gsl-team-comparison-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:12px;border:1px solid var(--gsl-border);border-radius:14px;background:var(--gsl-card);overflow:hidden}.gsl-team-detail-content .gsl-team-comparison-table tbody th{grid-column:1 / -1;padding:12px 14px;border:0;border-bottom:1px solid var(--gsl-border);background:var(--gsl-card-soft);color:var(--gsl-text);font-size:12px}.gsl-team-detail-content .gsl-team-comparison-table tbody td{position:relative;padding:28px 12px 12px;border:0;border-right:1px solid var(--gsl-border);border-bottom:1px solid var(--gsl-border)}.gsl-team-detail-content .gsl-team-comparison-table tbody td:nth-of-type(even){border-right:0}.gsl-team-detail-content .gsl-team-comparison-table tbody td:nth-last-child(-n+2){border-bottom:0}.gsl-team-detail-content .gsl-team-comparison-table tbody td::before{content:attr(data-team);position:absolute;top:9px;left:12px;right:12px;overflow:hidden;color:var(--gsl-muted);font-size:9px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}}@media (max-width:620px){.gsl-team-detail-content .gsl-team-season-filter{grid-template-columns:36px minmax(74px,auto) minmax(0,1fr);width:100%}.gsl-team-detail-content .gsl-team-season-icon{width:36px;height:36px}.gsl-team-detail-content .gsl-team-section-heading{align-items:center}.gsl-team-detail-content .gsl-team-chart-status{display:none}.gsl-team-detail-content .gsl-team-finishing-grid,.gsl-team-detail-content .gsl-team-advanced-grid,.gsl-team-detail-content .gsl-team-lineup-stats,.gsl-team-detail-content .gsl-team-detail-stat-cards{grid-template-columns:1fr}.gsl-team-detail-content .gsl-team-xg-summary{grid-template-columns:1fr 1fr 1fr}.gsl-team-detail-content .gsl-team-xg-summary span{padding:3px 5px}.gsl-team-detail-content .gsl-team-pitch{width:100%}.gsl-team-detail-content .gsl-team-pitch-player{width:62px}.gsl-team-detail-content .gsl-team-pitch-name{max-width:62px;font-size:9px}.gsl-team-detail-content .gsl-team-squad-player{grid-template-columns:minmax(0,1fr) repeat(2,38px) 42px}.gsl-team-detail-content .gsl-team-squad-player .gsl-team-squad-stat:nth-of-type(3),.gsl-team-detail-content .gsl-team-squad-player .gsl-team-squad-stat:nth-of-type(4){display:none}.gsl-team-detail-content .gsl-team-detail-stat-cards article{min-height:96px}}.gsl-team-detail-content .gsl-team-season-filter{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gsl-team-detail-content .gsl-team-season-filter select{border:1px solid #cddbeb!important;background-color:#ffffff!important;color:#06152b!important;box-shadow:0 5px 14px rgb(8 21 41 / .06)}.gsl-team-detail-content .gsl-team-season-filter label,.gsl-team-detail-content .gsl-team-season-filter label span{color:#06152b!important}.gsl-team-detail-content .gsl-team-season-filter label small{color:#526987!important}body:not(.gsl-dark-theme) .gsl-team-detail-content{--gsl-text:#06152b;--gsl-muted:#526987;--gsl-card:#ffffff;--gsl-card-soft:#f6f9fd;--gsl-border:#d7e2f0}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-finishing-card,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-advanced-card,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-card,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-card,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-card{border-color:#d7e2f0!important;background:#ffffff!important;color:#06152b!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-section-heading h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-card-head h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-finishing-card h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-advanced-card h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-card h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-card h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-card h2,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-group h3,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-formation-usage h3{color:#06152b!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-card-copy,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile>span:not(.gsl-team-metric-icon),body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile em,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-xg-summary small,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-stats small,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-stats em,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-group header small,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-name small,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-stat small,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-stat-cards article>div>span,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-stat-cards em,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table tbody th,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table thead th:first-child{color:#526987!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-xg-summary b,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-stats strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-name strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-stat b,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-stat-cards strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table th,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table td,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table td>span,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table .gsl-team-detail-mini-team span,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-stat-label,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-stat-value{color:#06152b!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-xg-summary,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-lineup-stats>div,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-formation-usage,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-group,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-detail-stat-cards article,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table th,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table td{border-color:#d7e2f0!important;background-color:#f7f9fc!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-group>header,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table thead th,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table tbody th{border-color:#d7e2f0!important;background:#eef4fa!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-player,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-more,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-comparison-table-wrap{border-color:#d7e2f0!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-squad-rating{background:#e8f8ef!important;color:#008c4e!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile.is-positive strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-xg-summary .is-positive b{color:#008c4e!important}body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-metric-tile.is-negative strong,body:not(.gsl-dark-theme) .gsl-team-detail-content .gsl-team-xg-summary .is-negative b{color:#d92d3a!important}body.gsl-dark-theme .gsl-team-detail-content .gsl-team-season-filter select{border-color:#334a67!important;background-color:#10243e!important;color:#f8fafc!important}body.gsl-dark-theme .gsl-team-detail-content .gsl-team-season-filter label,body.gsl-dark-theme .gsl-team-detail-content .gsl-team-season-filter label span{color:#f8fafc!important}body.gsl-dark-theme .gsl-team-detail-content .gsl-team-season-filter label small{color:#a9b8cb!important}