.team-profile{--tp-muted:#a2b5c1;--tp-border:#293e4b;--tp-gold:#ffda25}.team-profile :is(.tp-hero,.tp-title-row,.tp-actions,.tp-action-buttons,.tp-metrics,.tp-next-match,.tp-content-grid,.tp-match-grid)>*{min-width:0}.team-profile :is(.tp-hero,.tp-metric,.tp-next-match,.tp-roster-panel){border:1px solid var(--tp-border);border-radius:16px;box-shadow:0 14px 38px -28px #000,inset 0 1px 0 #ffffff05}.team-profile .tp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:32px;padding:30px;margin-bottom:27px;background:radial-gradient(ellipse at 0 0,#31455280,transparent 55%),linear-gradient(110deg,#10222f,#081720 72%)}.team-profile .tp-hero:before{content:"";position:absolute;inset:0 35% auto 28px;height:1px;background:linear-gradient(90deg,#ffda25a8,transparent)}.team-profile .tp-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.team-profile .tp-eyebrow>span:first-child{color:var(--tp-gold)}.team-profile .tp-eyebrow>span:last-child{padding-left:11px;border-left:1px solid #ffffff25;color:var(--tp-muted);font-variant-numeric:tabular-nums}.team-profile .tp-title-row{display:flex;align-items:center;gap:22px}.team-profile .tp-crest{display:grid;width:102px;height:112px;place-items:center;flex-shrink:0;border:1px solid #48606f;border-radius:15px;background:linear-gradient(145deg,#203846,#10232f);box-shadow:0 12px 26px -18px #000,inset 0 1px 0 #ffffff15}.team-profile .tp-title-row h1{margin:0;font-size:clamp(30px,3.3vw,47px);line-height:1.08;font-weight:740;letter-spacing:-.05em}.team-profile .tp-division{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:4px;color:var(--tp-gold);font-size:13px;font-weight:550;overflow-wrap:anywhere}.team-profile .tp-division>span{flex-shrink:0}.team-profile .tp-club{display:block;width:fit-content;max-width:100%;color:var(--tp-muted);font-size:12px;overflow-wrap:anywhere}.team-profile .tp-club:hover{color:white}.team-profile .tp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:26px}.team-profile .tp-actions .public-v5-picker{gap:8px}.team-profile .tp-actions .public-v5-picker>select{min-height:44px;border-color:#405461;background:#081823}.team-profile .tp-action-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.team-profile .tp-action-buttons :is(.public-v5-favorite,.public-v5-share){min-height:44px;padding-inline:13px;border-radius:8px;font-size:12px}.team-profile .tp-form{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;color:#c6d2da;font-size:11px}.team-profile .tp-form-note{color:var(--tp-muted);font-size:10px}.team-profile .tp-standing{align-self:stretch;display:flex;flex-direction:column;padding:20px;border:1px solid #6b62324d;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#ffda2514,transparent 70%),linear-gradient(150deg,#172a35,#0b1b26);box-shadow:inset 0 1px 0 #ffffff07}.team-profile .tp-standing-heading{display:flex;align-items:center;justify-content:space-between;color:#d0dce3;font-size:12px;font-weight:550}.team-profile .tp-standing-heading svg{width:18px;height:18px;color:var(--tp-gold)}.team-profile .tp-standing-numbers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin:14px 0 20px}.team-profile .tp-standing-numbers>div{display:flex;flex-direction:column;gap:3px}.team-profile .tp-standing-numbers strong{color:var(--tp-gold);font-size:64px;font-weight:720;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.team-profile .tp-standing-numbers span{color:#bccbd4;font-size:11px}.team-profile .tp-standing-numbers .tp-points{align-items:flex-start;padding-left:22px;border-left:1px solid #ffffff16}.team-profile .tp-points strong{color:#f2f6f8;font-size:42px}.team-profile .tp-standing-record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.team-profile .tp-standing-record>span{display:flex;flex-direction:column;gap:3px;color:var(--tp-muted);font-size:10px}.team-profile .tp-standing-record strong{color:#f4f7f9;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.team-profile .tp-result-bar{display:flex;gap:3px;height:5px;overflow:hidden;margin-top:12px;border-radius:5px;background:#233744}.team-profile .tp-result-bar>span{min-width:0}.team-profile .tp-result-bar>span[style="flex:0"]{display:none}.team-profile .tp-result-win{background:#63bf8b}.team-profile .tp-result-draw{background:#d6bf67}.team-profile .tp-result-loss{background:#dc7882}.team-profile .tp-standing-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:auto;padding-top:11px;color:var(--tp-muted);font-size:10px}.team-profile .tp-standing-footer a{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:var(--tp-gold);font-weight:550}.team-profile .tp-season-stats{margin-bottom:22px}.team-profile .tp-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px;margin-bottom:15px}.team-profile .tp-section-heading h2{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;color:#eff4f7;font-size:20px;font-weight:650;line-height:1.3}.team-profile .tp-section-heading>div>span{display:block;margin-top:4px;color:var(--tp-muted);font-size:11px}.team-profile .tp-section-heading .page-info-trigger{min-height:44px;font-size:11px}.team-profile .tp-metrics{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:12px}.team-profile .tp-metric{position:relative;display:flex;min-width:0;flex-direction:column;gap:8px;padding:20px;background:linear-gradient(145deg,#10232f,#0a1923)}.team-profile .tp-metric-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#becbd4;font-size:12px}.team-profile .tp-metric-label svg{width:18px;height:18px;flex-shrink:0;color:#839eae}.team-profile .tp-metric>strong{margin-top:7px;font-size:38px;line-height:1.1;letter-spacing:-.045em;font-weight:680;font-variant-numeric:tabular-nums}.team-profile .tp-metric>span{color:var(--tp-muted);font-size:11px}.team-profile .tp-metric-average{border-color:#7465298c;background:radial-gradient(ellipse at 100% 100%,#ffda2510,transparent 65%),linear-gradient(145deg,#182c33,#0e202b)}.team-profile .tp-metric-average>strong{color:var(--tp-gold);font-size:46px}.team-profile .tp-metric-average .tp-metric-label svg{color:var(--tp-gold)}.team-profile .tp-metric-average .tp-scratch-label{position:absolute;right:15px;bottom:15px;padding:4px 6px;border:1px solid #a89b5945;border-radius:5px;color:#d3ceaf;font-size:9px}.team-profile .tp-next-match{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(0,1.8fr) minmax(135px,.8fr);align-items:center;gap:23px;padding:21px 24px;margin-bottom:30px;background:linear-gradient(110deg,#253132,#112631 32%,#0c1c27);transition:border-color .18s,background-color .18s}.team-profile .tp-next-match:hover{border-color:#bdaa44}.team-profile .tp-next-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.team-profile .tp-next-info .tp-next-label{margin-bottom:2px;color:var(--tp-gold);font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.team-profile .tp-next-info>strong{color:#f4f7f9;font-size:13px;font-weight:600}.team-profile .tp-next-info>span:last-child{color:#a8bac7;font-size:10px}.team-profile .tp-next-teams{display:flex;align-items:center;justify-content:center;gap:14px}.team-profile .tp-next-teams>span:not(.tp-next-versus){display:flex;min-width:0;flex:1;align-items:center;gap:12px}.team-profile .tp-next-teams strong{color:#f0f5f8;font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.team-profile .tp-next-versus{flex-shrink:0;color:#78919f;font-size:11px}.team-profile .tp-next-place{display:flex;flex-direction:column;align-items:flex-end;gap:9px;padding-left:22px;border-left:1px solid #ffffff14;text-align:right}.team-profile .tp-next-place>span{color:var(--tp-muted);font-size:11px;overflow-wrap:anywhere}.team-profile .tp-next-place strong{display:flex;align-items:center;gap:10px;color:var(--tp-gold);font-size:11px;font-weight:600}.team-profile .tp-content-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:26px}.team-profile .tp-content-grid>section{min-width:0}.team-profile .tp-count{display:inline-grid;min-width:25px;height:25px;padding-inline:5px;place-items:center;border:1px solid #344958;border-radius:7px;background:#112632;color:#bfced8;font-size:11px;font-weight:600;letter-spacing:0}.team-profile .tp-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--tp-gold);font-size:11px;font-weight:550}.team-profile .tp-roster-panel{position:relative;border-color:#304653;border-radius:12px;background:#0a1b26}.team-profile .tp-roster-panel .sv5-team-roster{position:relative}.team-profile .tp-roster-panel .data-table thead tr{background:#142935}.team-profile .tp-roster-panel .data-table tbody tr:first-child{background:#ffda2509}.team-profile .tp-roster-panel .data-table tbody tr:first-child>td:first-child>span{color:var(--tp-gold)}.team-profile .tp-roster-panel .data-table tbody td:last-child>span{border-radius:5px;background:#adc1cc10;color:#ecf2f5}.team-profile .tp-roster-panel .data-table tbody tr:first-child>td:last-child>span{background:#ffda2514;color:var(--tp-gold)}.team-profile .tp-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.team-profile .tp-match-grid .match-card{min-width:0;border-color:#2b4250;border-radius:12px;background:linear-gradient(145deg,#122632,#091b26 80%);box-shadow:inset 0 1px 0 #ffffff06,0 12px 28px -25px #000;transition:border-color .18s}.team-profile .tp-match-grid .match-card:hover{border-color:#718066}.team-profile .tp-match-grid .match-card>div:first-of-type{padding-top:14px}.team-profile .tp-match-grid .match-card>div:last-child{color:#9cafbd}.team-profile .tp-empty{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:28px;border:1px dashed #334c5c;border-radius:12px;background:#0b1b25}.team-profile .tp-empty>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #4b5646;border-radius:10px;color:var(--tp-gold)}.team-profile .tp-empty svg{width:21px;height:21px}.team-profile .tp-empty h3{font-size:16px;font-weight:600}.team-profile .tp-empty p{color:var(--tp-muted);font-size:12px}.team-profile :is(.tp-next-match,.tp-text-link,.tp-division,.tp-club,.tp-standing-footer a):focus-visible{outline:2px solid var(--tp-gold);outline-offset:4px}@media (max-width:1199px){.team-profile .tp-hero{grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:24px}.team-profile .tp-title-row{gap:16px}.team-profile .tp-crest{width:88px;height:98px}.team-profile .tp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.team-profile .tp-metric{padding:17px}.team-profile .tp-metric-average .tp-scratch-label{position:static;align-self:flex-start;margin-top:2px}.team-profile .tp-next-match{grid-template-columns:minmax(160px,.8fr) minmax(0,1.8fr);gap:15px 22px}.team-profile .tp-next-place{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-left:0;border-top:1px solid #ffffff14;padding:12px 0 0;text-align:left}}@media (max-width:1023px){.team-profile .tp-hero{grid-template-columns:minmax(0,1fr);gap:24px}.team-profile .tp-standing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}.team-profile .tp-standing-heading{grid-column:1/-1}.team-profile .tp-standing-numbers{grid-row:2/5;margin-bottom:0}.team-profile .tp-standing-record{margin-top:17px}.team-profile .tp-result-bar,.team-profile .tp-standing-footer{grid-column:2}.team-profile .tp-standing-footer a{min-height:44px}.team-profile .tp-actions .public-v5-picker>select{font-size:16px}.team-profile .tp-club{display:flex;align-items:center;min-height:44px}.team-profile .tp-content-grid{grid-template-columns:minmax(0,1fr);gap:28px}.team-profile .tp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile .tp-metric-average .tp-scratch-label{position:absolute}.team-profile .tp-metric>strong{font-size:36px}.team-profile .tp-metric-average>strong{font-size:42px}}@media (max-width:639px){.team-profile .tp-hero{gap:20px;padding:18px;border-radius:13px}.team-profile .tp-title-row{align-items:flex-start;gap:14px}.team-profile .tp-title-row h1{font-size:clamp(27px,7.4vw,36px)}.team-profile .tp-crest{width:64px;height:76px;border-radius:11px}.team-profile .tp-crest>:is(img,span){width:45px!important;height:45px!important}.team-profile .tp-division{font-size:12px;margin-top:3px}.team-profile .tp-club{font-size:11px}.team-profile .tp-eyebrow{margin-bottom:16px;font-size:10px}.team-profile .tp-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:18px}.team-profile .tp-actions .public-v5-picker{justify-content:space-between;width:100%}.team-profile .tp-actions .public-v5-picker>select{max-width:72%}.team-profile .tp-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile .tp-action-buttons :is(.public-v5-favorite-control,.public-v5-favorite,.public-v5-share,.relative){width:100%}.team-profile .tp-action-buttons :is(.public-v5-favorite,.public-v5-share){padding-inline:9px}.team-profile .tp-form{margin-top:16px}.team-profile .tp-form-note{flex-basis:100%}.team-profile .tp-standing{display:flex;padding:17px}.team-profile .tp-standing-numbers{width:100%;gap:22px;margin-bottom:19px}.team-profile .tp-standing-numbers strong{font-size:57px}.team-profile .tp-standing-numbers .tp-points strong{font-size:37px}.team-profile .tp-standing-record{width:100%;margin-top:0}.team-profile .tp-standing-footer{width:100%;padding-top:8px}.team-profile .tp-section-heading h2{font-size:18px}.team-profile .tp-section-heading{margin-bottom:12px}.team-profile .tp-section-heading>div>span{font-size:10px}.team-profile .tp-metrics{gap:9px}.team-profile .tp-metric{padding:15px 13px;gap:8px;border-radius:11px}.team-profile .tp-metric-label{gap:7px;font-size:11px}.team-profile .tp-metric-label svg{width:15px;height:15px}.team-profile .tp-metric>strong{font-size:34px}.team-profile .tp-metric-average>strong{font-size:37px}.team-profile .tp-metric>span{font-size:10px;overflow-wrap:anywhere}.team-profile .tp-metric-average .tp-scratch-label{position:static;margin-top:0;padding:3px 5px;font-size:9px}.team-profile .tp-next-match{grid-template-columns:minmax(0,1fr);gap:17px;padding:18px}.team-profile .tp-next-info{gap:4px}.team-profile .tp-next-teams{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px}.team-profile .tp-next-teams>span:not(.tp-next-versus){gap:12px}.team-profile .tp-next-teams strong{font-size:14px}.team-profile .tp-next-versus{padding-left:46px;font-size:10px}.team-profile .tp-next-place{grid-column:auto;flex-wrap:wrap;gap:9px 18px}.team-profile .tp-next-place strong{white-space:nowrap}.team-profile .tp-match-grid{grid-template-columns:minmax(0,1fr);gap:12px}}