@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-15.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-11.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-12.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balans-font-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-15.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-11.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-12.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/balans-font-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-15.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-11.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-12.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/balans-font-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-15.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-11.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-12.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balans-font-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-15.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-11.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-12.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/balans-font-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#031b14;--bg-deep:#01140e;--surface:#08281e;--surface2:#0d3528;--line:rgba(201,164,91,.24);--line-soft:rgba(238,220,171,.1);--gold:#c9a45e;--gold-light:#eed39a;--champagne:#f0e5cf;--muted:#aab5a6;--white:#faf6e9;font-family:DM Sans,Arial,sans-serif;color:var(--champagne);background:var(--bg-deep)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-deep);min-width:320px}a,button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}::selection{background:var(--gold);color:var(--bg)}.container{width:min(1440px,calc(100% - 96px));margin:auto}.section-pad{padding:112px 0}.eyebrow{color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.23em;text-transform:uppercase;display:flex;align-items:center;gap:14px;margin:0 0 22px}.eyebrow-line{height:1px;width:28px;background:var(--gold)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:43px}.matchday-header h2,.section-heading h2{font-family:Manrope,Arial,sans-serif;font-weight:600;letter-spacing:-.063em;line-height:1.05;font-size:clamp(40px,5vw,69px);margin:0;color:var(--white)}.section-subtitle{color:var(--muted);font-size:15px;line-height:1.6;margin:19px 0 0}.text-link{font-family:Manrope,Arial,sans-serif;display:inline-flex;align-items:center;gap:15px;color:var(--gold-light);font-size:10px;letter-spacing:.16em;font-weight:800;white-space:nowrap;padding-bottom:6px;border-bottom:1px solid var(--gold);transition:gap .25s,color .25s}.text-link:hover{gap:23px;color:#fff}.arrow-icon{width:18px;height:18px;flex:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:16px 22px;min-height:49px;font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.15em;white-space:nowrap;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-3px)}.button--gold{color:#162b20;background:linear-gradient(110deg,#ad8141,#ead096 52%,#bb914d);box-shadow:0 8px 30px rgba(187,138,65,.22)}.button--gold:hover{box-shadow:0 12px 40px rgba(187,138,65,.32)}.button--outline{border:1px solid var(--gold);color:var(--gold-light);background:rgba(2,27,18,.45)}.button--outline:hover{background:rgba(189,146,69,.12)}.button-play{font-size:18px;line-height:10px}.golden-rule{height:23px;background:linear-gradient(90deg,transparent,var(--gold) 15%,#e9cd8e 50%,var(--gold) 85%,transparent);position:absolute;bottom:-11px;left:0;right:0;-webkit-clip-path:polygon(0 48%,49% 48%,50% 0,51% 48%,100% 48%,100% 53%,51% 53%,50% 100%,49% 53%,0 53%);clip-path:polygon(0 48%,49% 48%,50% 0,51% 48%,100% 48%,100% 53%,51% 53%,50% 100%,49% 53%,0 53%)}.golden-rule span{display:none}.team-identity{gap:10px;min-width:0}.team-identity,.team-identity-mark{display:inline-flex;align-items:center}.team-identity-mark{width:46px;height:42px;justify-content:center;flex:none;overflow:hidden}.team-identity-mark--logo{padding:5px;border:1px solid rgba(255,255,255,.58);border-radius:7px;background:rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(0,0,0,.13)}.team-identity-mark img{width:100%;height:100%;object-fit:contain}.team-identity-mark--fallback{color:var(--team-color);border:1px solid color-mix(in srgb,var(--team-color) 72%,transparent);background:rgba(0,0,0,.12);-webkit-clip-path:polygon(10% 2%,90% 2%,100% 18%,100% 72%,50% 100%,0 72%,0 18%);clip-path:polygon(10% 2%,90% 2%,100% 18%,100% 72%,50% 100%,0 72%,0 18%)}.team-identity-mark--fallback>span{font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em}.team-identity-name{font-size:12px;font-weight:600;color:var(--white);white-space:nowrap}.team-identity--compact .team-identity-mark{width:34px;height:32px}.team-identity--compact .team-identity-mark--logo{padding:4px}.team-identity--compact .team-identity-mark--fallback>span{font-size:9px}.team-identity--large .team-identity-mark{width:72px;height:64px}.team-identity--large .team-identity-mark--logo{padding:8px;border-radius:10px}.team-identity--large .team-identity-mark--fallback>span{font-size:17px}.team-identity--tile{width:100%;justify-content:center}.team-identity--tile .team-identity-mark{width:100%;height:40px}.team-identity--tile .team-identity-mark--logo{padding:7px;border-radius:5px}.team-identity--tile .team-identity-mark--fallback{width:34px;height:38px}.team-tile--pending .team-identity-mark--fallback{color:#84978b;border-color:#64766b}.site-header{height:80px;position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid rgba(211,178,105,.13);background:rgba(1,20,14,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:100%;width:min(1536px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.balans-logo{display:inline-flex;align-items:center;gap:12px;flex:none;color:var(--gold-light)}.logo-orbit{width:36px;height:36px;border:1.5px solid var(--gold);border-radius:50%;position:relative;display:grid;place-items:center;transform:rotate(-19deg);box-shadow:inset 0 0 9px rgba(214,165,83,.19),0 0 12px rgba(214,165,83,.14)}.logo-orbit:after,.logo-orbit:before{content:"";position:absolute;border:1px solid var(--gold);border-radius:50%;width:46px;height:16px;transform:rotate(-24deg)}.logo-orbit:after{width:45px;height:14px;transform:rotate(47deg);opacity:.65}.logo-ball{font-size:15px;line-height:1;transform:rotate(19deg)}.logo-words{display:flex;flex-direction:column;line-height:.96}.logo-words strong{font-family:Georgia,serif;font-size:24px;letter-spacing:.18em;font-weight:400}.logo-words small{font-family:Manrope,Arial,sans-serif;color:var(--gold);font-size:6.3px;font-weight:800;letter-spacing:.42em;margin-top:7px}.nav{display:flex;align-items:center;justify-content:center;gap:clamp(9px,1.35vw,23px)}.nav a{color:#d9d7c7;font-size:11px;font-weight:600;white-space:nowrap;transition:color .2s}.nav a:hover{color:var(--gold-light)}.header-actions{display:flex;align-items:center;gap:20px}.season-select{font-size:9px;letter-spacing:.1em;color:#a9b3a7;white-space:nowrap}.season-select b{font-size:11px;color:var(--white);margin-left:5px}.chevron{color:var(--gold);font-size:17px;margin-left:8px}.menu-toggle{display:none;width:36px;height:34px;border:0;background:none;padding:8px}.menu-toggle span{height:1px;background:var(--gold);display:block;margin:5px 0}.hero{min-height:760px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 69% 40%,#164434 0,#072b20 30%,#031b14 67%,#01130d 100%)}.hero:before{content:"";background:linear-gradient(90deg,rgba(0,10,6,.5),transparent 65%),repeating-linear-gradient(100deg,transparent 0 119px,rgba(215,180,100,.025) 120px 121px)}.hero-grain,.hero:before{position:absolute;inset:0;pointer-events:none}.hero-grain{opacity:.1;background-image:url(/images/hero-grain.svg)}.hero-arc{position:absolute;border:1px solid rgba(201,164,94,.15);border-radius:50%;width:930px;height:930px;right:-90px;top:-145px;transform:rotate(-25deg)}.hero-arc--two{width:690px;height:690px;right:25px;top:-27px;opacity:.6}.hero-inner{position:relative;min-height:760px;display:flex;align-items:center}.hero-copy{position:relative;z-index:5;max-width:675px;padding-top:70px}.hero-kicker{font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:.22em;color:var(--gold-light);display:flex;align-items:center;gap:15px;font-weight:800;margin-bottom:29px}.live-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 12px var(--gold)}.kicker-sep,.live-dot{background:var(--gold)}.kicker-sep{height:14px;width:1px}.hero h1{font-family:Manrope,Arial,sans-serif;font-weight:700;color:#f8f4e9;letter-spacing:-.072em;line-height:.99;font-size:clamp(64px,7.1vw,108px);margin:0}.hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;color:var(--gold-light);white-space:nowrap}.hero-description{max-width:435px;color:#c1cabc;font-size:15px;line-height:1.8;margin:30px 0}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-meta{display:flex;align-items:center;gap:18px;color:rgba(230,211,169,.65);font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.17em;margin-top:76px}.meta-line{width:48px;height:1px;background:var(--gold)}.hero-visual{position:absolute;right:-65px;top:64px;width:790px;height:695px;z-index:2;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 75%,transparent)}.hero-visual img{position:absolute;width:670px;height:960px;max-width:none;object-fit:cover;object-position:center top;right:45px;top:-36px;mix-blend-mode:screen;filter:brightness(1.14) contrast(1.08);animation:player-reveal 1.2s ease-out both}.hero-halo{width:520px;height:520px;right:72px;top:120px;background:radial-gradient(circle,rgba(186,141,62,.19),rgba(2,30,22,0) 67%);filter:blur(12px)}.hero-halo,.hero-motion{position:absolute;border-radius:50%}.hero-motion{z-index:3;border-top:2px solid rgba(236,191,103,.5);width:730px;height:280px;right:-85px;top:360px;transform:rotate(-22deg);box-shadow:0 -8px 20px rgba(218,164,74,.08)}.hero-motion--two{width:650px;height:195px;top:416px;right:-35px;opacity:.35}.hero-featured{position:absolute;z-index:6;right:0;bottom:58px;width:296px;padding:17px 19px 16px;background:linear-gradient(145deg,rgba(15,53,39,.93),rgba(2,28,20,.96));border:1px solid rgba(215,174,91,.55);box-shadow:0 22px 50px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.08);border-radius:13px}.featured-bottom,.featured-top{display:flex;justify-content:space-between;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.13em}.featured-top{padding-bottom:13px;border-bottom:1px solid var(--line)}.featured-bottom{padding-top:13px;border-top:1px solid var(--line);color:#afb8a9}.featured-teams{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.featured-teams>div{display:flex;flex-direction:column;align-items:center;gap:7px;width:90px}.featured-teams strong{font-size:10px;font-weight:600}.featured-vs{color:var(--gold);font-family:Georgia,serif;font-style:italic;font-size:18px}.matchday-section{padding:76px 0 85px;background:linear-gradient(180deg,#06251b,#031b14)}.matchday-header{display:flex;align-items:flex-end;gap:34px;margin-bottom:30px}.matchday-header>div:first-child{margin-right:auto}.matchday-header h2{font-size:43px}.gold-period{color:var(--gold)}.matchday-header .eyebrow{margin-bottom:12px}.match-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line)}.match-tabs button{border:0;background:none;color:#9cad9e;padding:0 0 15px;font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:800;white-space:nowrap;position:relative}.match-tabs button.active{color:var(--gold-light)}.match-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold)}.match-tabs span{font-size:8px;color:#7f9985;margin-left:5px}.matchday-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.score-card{min-height:157px;background:linear-gradient(140deg,rgba(21,62,45,.72),rgba(7,35,26,.88));border:1px solid var(--line);border-radius:12px;padding:17px 20px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.score-card:hover{transform:translateY(-4px);border-color:rgba(232,190,111,.64);box-shadow:0 18px 32px rgba(0,0,0,.18)}.score-card:after{content:"";position:absolute;width:140px;height:140px;border:1px solid rgba(197,162,96,.09);border-radius:50%;right:-48px;top:-70px}.score-card-top{display:flex;justify-content:space-between;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em}.score-card-top span:last-child{color:#91a895}.score-card-main{display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;margin-top:21px;text-align:center}.score-team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.score-team span:last-child{font-size:11px;font-weight:700;white-space:nowrap}.score-center strong{font-family:Manrope,Arial,sans-serif;font-size:31px;color:var(--white);font-weight:700;white-space:nowrap}.match-center-score i,.score-center i,.video-side-score i{font-style:normal;color:var(--gold);margin:0 9px}.score-center .score-time{font-size:23px}.score-center small{display:block;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;margin-top:3px}.table-section{background:#031b14;position:relative}.table-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 30%,rgba(24,69,49,.25),transparent 52%);pointer-events:none}.table-section .container{position:relative}.table-shell{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:linear-gradient(130deg,#0b3024,#071f18 65%);box-shadow:0 22px 55px rgba(0,0,0,.18)}.table-topline{display:flex;justify-content:space-between;padding:18px 23px;color:#a6b3a4;border-bottom:1px solid var(--line);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.13em}.legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:8px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:780px}th{padding:14px 13px;text-align:center;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.13em;background:rgba(0,0,0,.18)}td:nth-child(2),th:nth-child(2){text-align:left}td:first-child,th:first-child{width:90px}th:nth-child(2){width:28%}td{height:55px;padding:6px 13px;text-align:center;border-top:1px solid rgba(225,199,141,.09);font-size:12px;color:#c5d0c1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background .2s}tbody tr:hover{background:rgba(199,166,90,.08)}tbody tr.leader{background:linear-gradient(90deg,rgba(210,169,93,.13),rgba(210,169,93,.035))}tbody tr.playoff-cut{border-bottom:1px solid var(--gold)}.position{display:inline-flex;align-items:center;gap:13px}.position>span{color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:800}.position small{color:#617c69;font-size:7px}.position small.up{color:#9acda2}.position small.down{color:#c89175}.table-team{display:inline-flex;align-items:center;gap:12px}.table-team strong{font-size:12px;color:var(--white);font-weight:600;white-space:nowrap}.goal-diff{color:#a9cbb2}.points{color:var(--gold-light);font-weight:800;font-size:14px}.tiebreak{border-top:1px solid var(--line);padding:16px 23px;color:#93a99a}.fairplay-rules summary,.tiebreak summary{cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.14em;font-weight:800;list-style:none}.fairplay-rules summary::-webkit-details-marker,.tiebreak summary::-webkit-details-marker{display:none}.fairplay-rules summary span,.tiebreak summary span{float:right;color:var(--gold);font-size:17px;line-height:10px}.fairplay-rules p,.tiebreak p{margin:15px 0 0;font-size:12px;line-height:1.6}.scorers-section{background:radial-gradient(ellipse at 50% 10%,#103a2b,#06231a 60%,#031b14)}.scorers-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:17px;gap:17px;min-height:422px}.scorer-lead{position:relative;overflow:hidden;border:1px solid rgba(223,185,107,.44);border-radius:16px;background:radial-gradient(circle at 75% 52%,rgba(195,145,62,.25),transparent 43%),linear-gradient(135deg,#153e2d,#07261c 65%);padding:31px 36px}.scorer-lead:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(211,169,91,.14);border-radius:50%;right:-30px;top:40px}.scorer-lead-copy{position:relative;z-index:2}.scorer-lead-goals span,.scorer-rank,.scorer-team{font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.13em;color:var(--gold)}.scorer-team{display:flex;align-items:center;gap:11px;color:var(--white);margin-top:47px}.scorer-lead h3{font-family:Manrope,Arial,sans-serif;font-size:clamp(38px,4.2vw,65px);letter-spacing:-.07em;line-height:1.03;margin:14px 0 13px;color:var(--white)}.scorer-lead h3 em{font-family:Georgia,serif;font-weight:400;color:var(--gold-light)}.scorer-lead p{font-size:13px;color:#afc0ae}.scorer-lead-goals{display:flex;align-items:flex-end;gap:13px;margin-top:22px}.scorer-lead-goals strong{font-family:Manrope,Arial,sans-serif;font-size:76px;letter-spacing:-.09em;line-height:.9;color:var(--gold-light)}.scorer-lead-goals span{line-height:1.7}.scorer-lead-star{position:absolute;right:27px;top:21px;color:var(--gold);font-size:25px}.player-figure{position:relative;flex:none;width:62px;height:70px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(197,154,82,.35),transparent 68%);border-radius:6px}.figure-head{position:absolute;width:22%;height:24%;border-radius:47% 47% 43% 43%;background:linear-gradient(120deg,#cda86b,#705338);top:12%;left:39%;box-shadow:inset -5px -2px rgba(35,35,25,.3)}.figure-shoulders{position:absolute;width:85%;height:65%;bottom:-15%;left:7%;background:linear-gradient(110deg,#163f2d,#316e4b 51%,#0c2a1d);-webkit-clip-path:polygon(0 20%,35% 0,65% 0,100% 20%,95% 100%,5% 100%);clip-path:polygon(0 20%,35% 0,65% 0,100% 20%,95% 100%,5% 100%);border-radius:15px 15px 0 0}.figure-number{position:absolute;bottom:1%;left:0;right:0;text-align:center;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:800;color:rgba(220,184,110,.65)}.player-figure--large{position:absolute;right:0;bottom:-8px;width:53%;height:99%;background:none;z-index:1;opacity:.87}.player-figure--large .figure-head{width:27%;height:24%;left:39%;top:14%;background:linear-gradient(110deg,#ba8d57,#503723);box-shadow:inset -14px -4px rgba(20,31,20,.3)}.player-figure--large .figure-shoulders{width:95%;height:69%;left:4%;bottom:-10%;background:linear-gradient(110deg,#0a2f22,#2f6a48 46%,#0a2d20);-webkit-clip-path:polygon(0 17%,35% 0,65% 0,100% 17%,93% 100%,7% 100%);clip-path:polygon(0 17%,35% 0,65% 0,100% 17%,93% 100%,7% 100%)}.player-figure--large .figure-number{font-size:110px;bottom:1%;color:rgba(218,178,97,.16)}.scorer-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#08291f}.scorer-row{flex:1 1;display:flex;align-items:center;gap:17px;padding:14px 21px;border-bottom:1px solid var(--line-soft);transition:background .2s}.scorer-row:hover{background:rgba(207,167,92,.08)}.scorer-row-rank{color:var(--gold);font-family:Georgia,serif;font-size:22px}.scorer-row-info{display:flex;flex-direction:column;gap:5px;flex:1 1}.scorer-row-info strong{font-size:15px;color:var(--white)}.scorer-row-info span{font-size:11px;color:var(--muted)}.scorer-row-goals{display:flex;flex-direction:column;align-items:center;gap:2px}.scorer-row-goals strong{font-family:Manrope,Arial,sans-serif;font-size:27px;color:var(--gold-light);line-height:1}.scorer-row-goals span{font-size:8px;color:var(--muted);letter-spacing:.13em}.scorer-row>.arrow-icon{color:var(--gold);width:15px}.scorer-more{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em}.scorer-more:hover{background:rgba(207,167,92,.08)}.match-center{background:linear-gradient(110deg,#071e17,#123729 55%,#081e17);position:relative;overflow:hidden}.match-center:after{content:"BALANS";position:absolute;right:-35px;bottom:-63px;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:210px;letter-spacing:-.08em;color:rgba(224,192,120,.035);pointer-events:none}.match-center-grid{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:70px;gap:70px;align-items:flex-end;position:relative;z-index:1}.match-center .section-heading{margin-bottom:34px}.match-center-score{display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;max-width:710px}.match-center-score>div{display:flex;align-items:center;gap:12px;flex:1 1;font-size:13px;font-weight:700}.match-center-score>div:last-child{flex-direction:row-reverse;text-align:right}.match-center-score>strong{font-family:Manrope,Arial,sans-serif;font-size:58px;letter-spacing:-.07em;color:var(--white);white-space:nowrap}.match-center-meta{font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.1em;color:#a3b3a5;margin:16px 0 0}.match-center-meta span{color:var(--gold);margin:0 10px}.match-center-story{border-left:1px solid var(--gold);padding:0 0 0 30px;position:relative}.outline-number{font-family:Manrope,Arial,sans-serif;font-size:120px;line-height:1;letter-spacing:-.1em;font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(214,175,96,.24)}.match-center-story p{font-family:Georgia,serif;font-size:24px;line-height:1.35;color:var(--gold-light);margin:-20px 0 22px}.match-center-story a{display:inline-flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--gold)}.video-section{background:#031a13}.video-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);grid-gap:18px;gap:18px}.video-primary,.video-side{border:1px solid var(--line);background:#08251c;border-radius:13px;overflow:hidden}.video-tabs{height:48px;display:flex;align-items:stretch;gap:0;overflow:auto;background:#0b3024}.video-tabs button{border:0;border-right:1px solid var(--line-soft);background:none;color:#a8b8a6;padding:0 17px;white-space:nowrap;font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.1em;position:relative}.video-tabs button.active{color:var(--gold-light);background:rgba(211,170,97,.11)}.video-tabs button.active:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:var(--gold)}.video-frame{height:407px;position:relative;overflow:hidden;background:#061710}.video-frame-image{position:absolute;inset:0;background:linear-gradient(#082c20,#031d15) center 42%/cover}.video-frame-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,14,9,.46),transparent 70%),linear-gradient(0deg,rgba(0,13,8,.85),transparent 45%,rgba(0,10,7,.35))}.video-frame-bottom,.video-frame-top{position:absolute;z-index:1;left:23px;right:23px;display:flex;justify-content:space-between;align-items:flex-start;color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em}.video-frame-top{top:23px}.video-frame-bottom{bottom:24px;align-items:flex-end}.video-frame-bottom>div{display:flex;flex-direction:column;gap:7px}.video-frame-bottom strong{font-family:Manrope,Arial,sans-serif;font-size:23px;letter-spacing:-.04em;color:var(--white)}.video-frame-bottom strong i{color:var(--gold-light);font-style:normal;margin:0 8px}.video-frame-match{display:flex;align-items:center;gap:10px}.video-frame-match i{color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:800;white-space:nowrap}.video-frame-match .team-identity-name{font-size:12px}.video-frame-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;white-space:nowrap}.video-play{width:70px;height:70px;border:1px solid var(--gold-light);border-radius:50%;display:grid;place-items:center;background:rgba(3,28,19,.55);box-shadow:0 0 0 9px rgba(212,176,98,.09),0 0 30px rgba(223,182,92,.2)}.video-play svg{width:23px;color:var(--gold-light)}.video-caption{display:flex;align-items:center;gap:25px;padding:20px 23px;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.12em}.video-caption p{margin:0;color:#aebdaf;font-family:DM Sans,Arial,sans-serif;font-size:12px;letter-spacing:0}.video-diamond{font-size:16px;margin-left:auto}.video-side{padding:22px}.video-side-heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em}.video-side-heading span:last-child{font-size:22px;line-height:6px}.video-side-score{display:flex;align-items:center;justify-content:space-between;padding:23px 0}.video-side-score>div{display:flex;flex-direction:column;align-items:center;gap:9px;width:85px;font-size:11px;white-space:nowrap}.video-side-score strong{font-family:Manrope,Arial,sans-serif;color:var(--white);font-size:36px;letter-spacing:-.07em;white-space:nowrap}.video-side>p{font-family:Georgia,serif;font-size:16px;line-height:1.45;color:#e8d6b3;margin:0 0 19px}.timeline-title{display:flex;justify-content:space-between;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.13em;font-weight:800}.timeline-line{height:1px;background:var(--line);position:relative;margin:17px 0 15px}.timeline-line span{display:block;width:80%;height:1px;background:var(--gold)}.timeline-events{display:flex;flex-direction:column;gap:4px}.timeline-events button{width:100%;display:grid;grid-template-columns:20px 42px 1fr;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;color:#c8d3c6;text-align:left;padding:6px 7px;border-radius:5px;font-size:11px}.timeline-events button.selected,.timeline-events button:hover{background:rgba(215,174,94,.13)}.timeline-marker{color:var(--gold);font-size:13px}.timeline-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold-light);font-weight:700}.timeline-note{display:block;color:#78917e;font-size:9px;line-height:1.5;margin-top:12px}.players-section{background:linear-gradient(180deg,#07251b,#031b14)}.players-layout{display:grid;grid-template-columns:310px 1fr;grid-gap:42px;gap:42px;align-items:center}.players-intro .section-heading{display:block;margin-bottom:26px}.players-intro .section-heading h2{font-size:56px}.player-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.player-card{height:335px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 50% 30%,#22513a,#0a2a1f 60%,#061e16);transition:transform .3s,border-color .3s}.player-card:hover{transform:translateY(-5px);border-color:var(--gold)}.player-card-number{position:absolute;right:14px;top:7px;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:74px;letter-spacing:-.1em;color:rgba(236,204,134,.1)}.player-card .player-figure{position:absolute;bottom:72px;left:15%;width:70%;height:210px;background:none}.player-card .figure-head{width:28%;height:28%;left:37%;top:2%}.player-card .figure-shoulders{height:70%;bottom:-4%}.player-card .figure-number{font-size:50px;bottom:4%}.player-card-content{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:33px 16px 16px;background:linear-gradient(0deg,#041810 60%,transparent)}.player-card-content>span{font-size:9px;color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.player-card-content h3{font-family:Manrope,Arial,sans-serif;font-size:17px;color:var(--white);margin:6px 0 12px;letter-spacing:-.03em}.player-card-content>div{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:10px;color:#aec2b1;font-size:9px;font-weight:700}.teams-section{padding:60px 0;background:#0a2c20;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.teams-inner{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:50px;gap:50px;align-items:center}.teams-inner .eyebrow{font-size:9px}.teams-inner h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(27px,3vw,42px);letter-spacing:-.055em;line-height:1.15;margin:13px 0 0}.teams-inner h2 em{font-family:Georgia,serif;color:var(--gold-light);font-weight:400}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.team-tile{min-height:104px;border:1px solid var(--line-soft);background:rgba(0,0,0,.11);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:10px 7px;text-align:center;transition:background .2s,border-color .2s}.team-tile:not(.team-tile--pending):hover{background:rgba(211,169,91,.08);border-color:var(--line)}.team-tile-name{font-size:9px;line-height:1.25;color:#bbcab9}.team-tile-status{font-family:Manrope,Arial,sans-serif;font-size:7px;line-height:1;letter-spacing:.12em;color:#84978b}.team-tile--pending{border-style:dashed;background:rgba(0,0,0,.06);opacity:.72}.fairplay-section{background:radial-gradient(ellipse at 26% 40%,#164534,#06271d 58%,#041b14)}.fairplay-layout{display:grid;grid-template-columns:1fr .86fr;grid-gap:9vw;gap:9vw;align-items:center}.fairplay-copy{position:relative}.fairplay-emblem{display:block;font-size:66px;color:var(--gold);text-shadow:0 0 30px rgba(201,164,94,.3);margin:14px 0}.fairplay-copy h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(42px,4.7vw,72px);letter-spacing:-.065em;line-height:1.06;font-weight:600;margin:0 0 21px}.fairplay-copy h2 em{font-family:Georgia,serif;color:var(--gold-light);font-weight:400}.fairplay-copy>p:last-of-type{color:#bed0bd;font-size:14px;line-height:1.75;max-width:430px;margin-bottom:27px}.fairplay-panel{background:linear-gradient(145deg,rgba(26,69,47,.95),rgba(4,30,21,.96));border:1px solid rgba(229,192,111,.62);border-radius:15px;box-shadow:0 25px 70px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.07);overflow:hidden}.fairplay-panel-top{display:flex;justify-content:space-between;padding:19px 22px;border-bottom:1px solid var(--line);font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.11em;color:var(--gold)}.fairplay-panel-top span:last-child{color:#9aaf9e}.fairplay-winner{display:flex;justify-content:space-between;align-items:center;padding:25px 25px 21px}.fairplay-winner>div{display:flex;flex-direction:column;gap:7px}.fairplay-winner span{font-family:Manrope,Arial,sans-serif;font-size:9px;color:var(--gold);letter-spacing:.13em}.fairplay-winner strong{font-family:Georgia,serif;font-size:31px;font-weight:400;color:var(--white)}.fairplay-rows{padding:0 20px 12px}.fairplay-rows>div{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line-soft);min-height:55px}.fairplay-rows>div>span:first-child{font-family:Georgia,serif;font-size:18px;color:var(--gold)}.fairplay-rows strong{flex:1 1;font-size:12px;font-weight:600}.fairplay-rows>div>span:last-child{color:var(--gold-light);font-size:14px;font-weight:800}.fairplay-rows small{font-size:7px;letter-spacing:.1em;color:#a3b3a4;margin-left:4px}.fairplay-rules{padding:17px 22px;border-top:1px solid var(--line);color:#a9bca9}.awards-section{background:#041d15}.awards-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr);grid-gap:12px;gap:12px}.award-card{min-height:240px;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:22px 19px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#12392a,#08251b);overflow:hidden;transition:transform .25s,border-color .25s}.award-card:hover{transform:translateY(-4px);border-color:var(--gold)}.award-card--lead{background:radial-gradient(circle at 78% 16%,rgba(216,172,83,.24),transparent 55%),linear-gradient(130deg,#17432f,#08251a);border-color:rgba(211,173,95,.6)}.award-ornament{font-family:Georgia,serif;font-size:43px;color:var(--gold);line-height:1;margin:7px 0 24px}.award-index{font-family:Manrope,Arial,sans-serif;font-size:8px;letter-spacing:.13em;color:#8ba18b;font-weight:800}.award-card h3{font-family:Georgia,serif;font-size:23px;font-weight:400;color:var(--white);margin:9px 0 4px}.award-card p{color:var(--gold);font-size:11px;margin:0}.award-recipient{color:#b7c7b6;font-size:10px;font-weight:700;margin-top:auto;padding-top:18px;text-transform:uppercase;letter-spacing:.04em}.playoffs-section{background:radial-gradient(ellipse at 78% 48%,#12412f,#031b14 60%);overflow:hidden}.playoff-bracket{display:grid;grid-template-columns:1fr 1fr 1.18fr;grid-gap:55px;gap:55px;align-items:center;position:relative;margin-top:50px}.playoff-bracket:after,.playoff-bracket:before{content:"";position:absolute;top:50%;height:1px;width:11%;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.playoff-bracket:before{left:28%}.playoff-bracket:after{left:61%}.bracket-column{display:flex;flex-direction:column;gap:13px}.bracket-label{font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.18em;font-weight:800;color:var(--gold);margin-bottom:7px}.bracket-semi{gap:63px}.bracket-semi .bracket-label{margin-bottom:20px}.bracket-final{align-items:stretch}.playoff-tie{border:1px solid var(--line);background:linear-gradient(130deg,rgba(23,67,47,.83),rgba(4,32,22,.87));border-radius:8px;padding:13px 16px;min-height:70px}.playoff-tie-id{display:block;color:#84a08b;font-family:Manrope,Arial,sans-serif;font-size:8px;letter-spacing:.14em;margin-bottom:9px}.playoff-tie>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:#e5ead9}.playoff-tie>div span:nth-child(2){font-family:Georgia,serif;font-style:italic;color:var(--gold);font-weight:400}.bracket-final .playoff-tie{border-color:rgba(220,181,103,.57)}.final-trophy{height:225px;border:1px solid rgba(229,190,110,.45);border-radius:50% 50% 9px 9px;background:radial-gradient(ellipse at 50% 70%,rgba(196,155,75,.18),transparent 69%);display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:10px;position:relative;overflow:hidden}.final-trophy:before{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(213,176,104,.18);border-radius:50%;top:13px}.final-trophy>span{color:var(--gold);font-size:15px}.trophy-cup{font-family:Georgia,serif;color:var(--gold-light);font-size:86px;text-shadow:0 0 30px rgba(220,178,95,.28);line-height:1.1}.final-trophy strong{font-size:13px;line-height:1.4;color:var(--gold-light)}.bracket-footnote,.final-trophy strong{font-family:Manrope,Arial,sans-serif;text-align:center;letter-spacing:.12em}.bracket-footnote{color:#829e89;font-size:9px;margin:35px 0 0}.news-section{background:#09291e}.news-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:15px;gap:15px}.news-lead{min-height:440px;position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden}.news-lead-image{position:absolute;inset:0;background:linear-gradient(#082c20,#031d15) 50%/cover;transition:transform .5s}.news-lead:hover .news-lead-image{transform:scale(1.04)}.news-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#021810,rgba(2,24,16,.8) 26%,transparent 77%)}.news-lead-overlay{position:absolute;z-index:1;left:27px;right:27px;bottom:25px}.news-lead-overlay>span:first-child,.news-small>div:last-child>span{font-family:Manrope,Arial,sans-serif;color:var(--gold-light);font-size:9px;font-weight:800;letter-spacing:.12em}.news-lead h3{font-family:Manrope,Arial,sans-serif;font-size:35px;line-height:1.08;letter-spacing:-.055em;max-width:450px;margin:14px 0 8px}.news-lead p{font-size:13px;color:#c3d0c1;margin:0}.news-arrow{position:absolute;right:0;bottom:0;width:36px;height:36px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.news-secondary{display:grid;grid-template-rows:1fr 1fr;grid-gap:15px;gap:15px}.news-small{display:grid;grid-template-columns:38% 1fr;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#0b3023;min-height:211px}.news-small-image{position:relative;overflow:hidden;background:linear-gradient(140deg,#1d523a,#051f16);display:grid;place-items:center}.news-small-image:before{content:"";position:absolute;border:1px solid rgba(224,188,112,.23);border-radius:50%;width:180px;height:180px}.news-small-image span{font-family:Georgia,serif;font-size:95px;color:rgba(219,183,106,.36)}.news-small-image--2{background:radial-gradient(circle at 30% 50%,rgba(200,166,85,.22),transparent 55%),linear-gradient(#082c20,#031d15) 62%/cover}.news-small-image--2 span{color:rgba(247,221,166,.6)}.news-small>div:last-child{padding:22px;display:flex;flex-direction:column;align-items:flex-start}.news-small h3{font-family:Manrope,Arial,sans-serif;font-size:19px;letter-spacing:-.05em;line-height:1.15;margin:14px 0 8px}.news-small p{color:#a9b8a9;font-size:11px;line-height:1.45;margin:0}.news-small .arrow-icon{width:16px;color:var(--gold);margin-top:auto}.photos-section{background:#041b14;padding:32px 0 0}.photos-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--gold);font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:.12em;font-weight:800}.photos-heading a{display:flex;align-items:center;gap:9px}.photos-heading svg{width:14px}.photo-ribbon{display:grid;grid-template-columns:1.15fr .75fr 1fr;grid-gap:7px;gap:7px;height:250px}.photo-tile{position:relative;overflow:hidden;background:linear-gradient(#082c20,#031d15) 50%/cover}.photo-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,12,7,.7),transparent 65%)}.photo-tile>span{position:absolute;z-index:1;left:20px;bottom:20px;font-size:9px;letter-spacing:.14em;color:var(--gold-light);font-weight:800}.photo-tile--close{background-position:70% 45%}.photo-tile--graphic{background:radial-gradient(circle at 50% 50%,#285a3f,#09291e 66%);border-top:1px solid var(--gold);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--gold-light)}.photo-tile--graphic:after{display:none}.photo-tile--graphic>span{position:static;font-size:27px;margin-bottom:18px}.photo-tile--graphic strong{text-align:center;font-family:Manrope,Arial,sans-serif;font-size:20px;line-height:1.1;letter-spacing:.08em}.site-footer{background:#02130d;border-top:1px solid var(--line)}.footer-top{padding:58px 0 55px;display:flex;justify-content:space-between;gap:40px}.footer-top p{font-size:13px;line-height:1.7;color:#8fa894;margin:22px 0 0}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 45px;gap:14px 45px;align-content:start;font-size:12px;color:#c1cbbd}.footer-links a:hover{color:var(--gold)}.footer-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-cta>span{color:var(--gold);font-family:Georgia,serif;font-size:23px}.footer-cta>a{gap:16px;border-bottom:1px solid var(--gold);padding-bottom:6px;font-size:10px;font-weight:800}.footer-bottom,.footer-cta>a{display:flex;align-items:center;letter-spacing:.13em}.footer-bottom{min-height:49px;border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;color:#657c6d;font-family:Manrope,Arial,sans-serif;font-size:8px}@keyframes player-reveal{0%{opacity:0;transform:translate(36px,26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1250px){.nav{gap:11px}.nav a{font-size:10px}.header-inner{width:calc(100% - 48px)}.logo-words strong{font-size:20px}.logo-orbit{width:30px;height:30px}.hero-visual{right:-100px}.hero h1{font-size:clamp(62px,7vw,93px)}.hero-featured{right:0}.matchday-header{flex-wrap:wrap}.matchday-header .text-link{display:none}.players-layout{grid-template-columns:250px 1fr;gap:22px}.awards-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1050px){.container{width:calc(100% - 58px)}.site-header{height:70px}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#05231a;border-bottom:1px solid var(--gold);padding:22px 29px;grid-template-columns:repeat(2,1fr);gap:18px}.nav--open{display:grid}.nav a{font-size:13px}.menu-toggle{display:block}.hero,.hero-inner{min-height:710px}.hero-visual{right:-155px;opacity:.78}.hero-featured{right:8px;bottom:34px}.hero-copy{max-width:580px}.hero h1{font-size:78px}.hero-description{max-width:385px}.section-pad{padding:84px 0}.matchday-grid{gap:10px}.score-card{padding:15px 11px}.score-card-main{grid-template-columns:1fr 70px 1fr}.score-team span:last-child{font-size:10px}.score-center .score-time{font-size:20px}.video-layout{grid-template-columns:1.4fr 1fr}.video-tabs button{padding:0 12px}.video-frame{height:370px}.players-layout{display:block}.players-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.players-intro .section-heading{margin:0}.player-cards{max-width:none}.teams-inner{grid-template-columns:1fr;gap:24px}.team-grid{grid-template-columns:repeat(5,1fr)}.playoff-bracket{gap:25px}}@media(max-width:760px){.container{width:calc(100% - 36px)}.section-pad{padding:72px 0}.section-heading{align-items:flex-start;gap:18px}.section-heading h2{font-size:42px}.section-heading .text-link{display:none}.section-subtitle{font-size:13px}.header-inner{width:calc(100% - 36px)}.site-header{height:65px}.nav{top:65px}.logo-words strong{font-size:21px}.season-select{font-size:0}.season-select b{font-size:10px}.chevron{font-size:14px}.hero,.hero-inner{min-height:800px}.hero-inner{align-items:flex-start}.hero-copy{padding-top:128px;max-width:100%}.hero-kicker{font-size:8px;gap:9px;margin-bottom:22px}.hero h1{font-size:clamp(47px,10vw,73px)}.hero-description{font-size:13px;line-height:1.65;max-width:325px;margin:19px 0 22px}.hero-buttons{gap:8px}.hero .button{font-size:9px;gap:16px;min-height:44px;padding:12px 14px}.hero-meta{display:none}.hero-visual{top:390px;right:-104px;width:600px;height:410px;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 88%,transparent)}.hero-visual img{width:410px;height:590px;right:80px;top:-5px}.hero-halo{right:110px;top:40px}.hero-motion{width:450px;top:240px;right:40px}.hero-motion--two{top:270px}.hero-featured{width:220px;right:0;bottom:30px;padding:11px}.featured-bottom,.featured-top{font-size:7px}.featured-teams{padding:10px 0}.featured-teams>div{width:68px}.featured-teams strong{font-size:8px}.matchday-section{padding:55px 0 65px}.matchday-header{display:block}.matchday-header h2{font-size:38px}.match-tabs{margin-top:27px;gap:18px}.match-tabs button{font-size:9px}.matchday-grid{grid-template-columns:1fr;gap:9px}.score-card{min-height:120px;padding:12px 16px}.score-card-main{margin-top:8px;grid-template-columns:1fr 90px 1fr}.score-team{flex-direction:row;gap:7px}.score-team:last-child{flex-direction:row-reverse}.score-team span:last-child{font-size:11px}.score-card .team-identity-mark{width:30px;height:34px}.score-card .team-identity-mark span{font-size:15px}.score-center strong{font-size:26px}.score-center .score-time{font-size:21px}.table-topline{font-size:7px;padding:13px}.table-shell{margin-left:-18px;margin-right:-18px;border-radius:0}.table-scroll{scrollbar-color:var(--gold) #09291d}.table-team strong{font-size:11px}.tiebreak{padding:13px}.scorers-grid{grid-template-columns:1fr}.scorer-lead{height:370px;padding:25px}.scorer-lead h3{font-size:52px}.scorer-lead .player-figure--large{width:52%}.scorer-lead-goals strong{font-size:65px}.scorer-list{min-height:300px}.match-center-grid{grid-template-columns:1fr;gap:28px}.match-center-score{gap:10px}.match-center-score>div{flex-direction:column;font-size:11px}.match-center-score>div:last-child{flex-direction:column;text-align:center}.match-center-score>strong{font-size:44px}.match-center-meta{font-size:8px;line-height:1.7}.match-center-story{display:none}.video-layout{grid-template-columns:1fr}.video-frame{height:330px}.video-frame-bottom strong{font-size:19px}.video-frame-bottom>span,.video-frame-top span:last-child{display:none}.video-caption{flex-wrap:wrap;gap:7px}.video-caption p{font-size:11px}.video-side{padding:20px}.video-side-score{justify-content:center;gap:30px}.players-intro{display:block}.players-intro .section-heading{margin-bottom:20px}.players-intro .section-heading h2{font-size:44px}.player-cards{grid-template-columns:repeat(3,220px);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.player-card{scroll-snap-align:start}.teams-inner{grid-template-columns:1fr;gap:24px}.teams-inner h2{font-size:30px}.team-grid{grid-template-columns:repeat(2,1fr)}.fairplay-layout{grid-template-columns:1fr;gap:38px}.fairplay-copy h2{font-size:48px}.fairplay-emblem{font-size:47px}.awards-grid{grid-template-columns:repeat(2,1fr)}.award-card{min-height:200px}.award-card--lead{grid-column:span 2}.playoff-bracket{display:block}.bracket-column{margin-bottom:30px;gap:10px}.bracket-semi{gap:10px}.bracket-semi .bracket-label{margin-bottom:7px}.playoff-bracket:after,.playoff-bracket:before{display:none}.bracket-quarter{display:grid;grid-template-columns:1fr 1fr}.bracket-quarter .bracket-label{grid-column:span 2}.bracket-semi{display:grid;grid-template-columns:1fr 1fr}.bracket-semi .bracket-label{grid-column:span 2}.final-trophy{height:190px}.bracket-footnote{font-size:8px;line-height:1.7}.news-grid{grid-template-columns:1fr}.news-lead{min-height:380px}.news-lead h3{font-size:30px}.news-small{min-height:155px}.news-small h3{font-size:17px}.news-small>div:last-child{padding:16px}.photo-ribbon{grid-template-columns:1fr 1fr;height:170px}.photo-tile--close{display:none}.photo-tile--graphic strong{font-size:13px}.footer-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:45px 0}.footer-top>div:first-child{grid-column:span 2}.footer-cta>span{font-size:18px}.footer-bottom{font-size:7px;flex-wrap:wrap;padding:13px 0;justify-content:start;gap:10px 20px}}@media(max-width:390px){.hero h1{font-size:45px}.hero-description{max-width:280px}.hero-featured{width:195px}.hero-visual{right:-140px}.score-team span:last-child{font-size:10px}.score-card-main{grid-template-columns:1fr 70px 1fr}.award-card h3{font-size:20px}.fairplay-copy h2{font-size:43px}.match-tabs{gap:10px}.match-tabs button{font-size:8px}}html{scroll-behavior:auto}.hero-visual:after{content:"";position:absolute;z-index:5;left:205px;bottom:24px;width:88px;height:88px;background:url(/images/gold-ball.svg) 50%/contain no-repeat;filter:drop-shadow(0 0 20px rgba(218,171,81,.4)) drop-shadow(7px 12px 6px rgba(0,0,0,.3))}.news-small-image--1{background:linear-gradient(#082c20,#031d15) 50%/cover}.news-small-image--1 span{display:none}.photo-tile--wide{background-position:center 42%}@media(max-width:760px){.hero-visual:after{left:130px;bottom:22px;width:61px;height:61px}.video-tabs{scrollbar-width:none}.video-tabs::-webkit-scrollbar{display:none}.table-scroll td:last-child,.table-scroll th:last-child{position:-webkit-sticky;position:sticky;right:0;background:#0a2b20;box-shadow:-8px 0 16px rgba(0,0,0,.24)}.table-scroll th:last-child{z-index:2}.table-scroll td:last-child{z-index:1}}@media(max-width:390px){.hero-visual:after{left:185px}}.scorer-lead-star{z-index:3}.video-element{display:block;width:100%;height:100%;object-fit:cover;background:#05160f}.latest-result-rail{margin-top:16px;border-top:1px solid var(--line);padding:14px 3px 0;display:flex;align-items:center;gap:30px;font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.13em;color:#a9bba9}.latest-result-rail>span i{font-style:normal;color:var(--gold);margin:0 8px}.latest-result-rail>div{display:flex;align-items:center;gap:9px;color:var(--white);font-size:11px;letter-spacing:0}.latest-result-rail>div b{color:var(--gold-light);font-size:18px;margin:0 9px}.latest-result-rail>a{margin-left:auto;color:var(--gold);display:flex;align-items:center;gap:9px;white-space:nowrap}.latest-result-rail svg{width:15px}@media(max-width:760px){.latest-result-rail{gap:6px;flex-wrap:wrap;font-size:8px}.latest-result-rail>span{width:100%;margin-bottom:4px}.latest-result-rail>div{gap:5px;font-size:10px}.latest-result-rail>div b{font-size:16px;margin:0 4px}.latest-result-rail>a{font-size:8px}}.team-tile--link{color:inherit;text-decoration:none;cursor:pointer}.team-tile--link:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.player-card-team .team-identity,.scorer-row-info .team-identity{gap:6px}.player-card-team .team-identity-mark,.scorer-row-info .team-identity-mark{width:22px;height:20px}.player-card-team .team-identity-mark--logo,.scorer-row-info .team-identity-mark--logo{padding:2px;border-radius:4px}.scorer-row-info .team-identity-name{font-size:10px;color:var(--muted)}.player-card-team{display:flex;align-items:center;gap:6px}.player-card-team .team-identity-name{font-size:9px;color:var(--gold);font-weight:800}.team-detail-page{background:var(--bg-deep)}.team-detail-header{min-height:500px;position:relative;overflow:hidden;padding:170px 0 92px;background:radial-gradient(circle at 20% 45%,rgba(31,85,61,.78),transparent 42%),linear-gradient(135deg,#092f23,#031b14 66%,#01140e);border-bottom:1px solid var(--line)}.team-detail-header:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 139px,rgba(222,190,119,.025) 140px 141px)}.team-detail-orbit{position:absolute;width:640px;height:640px;border:1px solid rgba(201,164,91,.15);border-radius:50%;right:-130px;top:-255px}.team-detail-orbit:after{content:"";position:absolute;inset:72px;border:1px solid rgba(201,164,91,.08);border-radius:50%}.team-detail-header-inner{position:relative;display:grid;grid-template-columns:210px 1fr auto;align-items:center;grid-gap:48px;gap:48px}.team-detail-logo{--team-detail-color:var(--gold);width:210px;height:138px;padding:24px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.76);border-radius:13px;box-shadow:0 24px 60px rgba(0,0,0,.26),0 0 0 5px color-mix(in srgb,var(--team-detail-color) 17%,transparent);display:flex;align-items:center;justify-content:center}.team-detail-logo .team-identity{width:100%;height:100%;justify-content:center}.team-detail-logo .team-identity-mark{width:100%;height:100%;background:transparent;border:0;box-shadow:none;padding:0}.team-detail-logo .team-identity-mark--fallback{width:72px;height:82px;border:1px solid var(--gold);color:var(--gold)}.team-detail-logo .team-identity-mark--fallback>span{font-size:20px}.team-detail-heading .eyebrow{margin-bottom:20px}.team-detail-heading h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(58px,6vw,96px);line-height:.92;letter-spacing:-.075em;color:var(--white);margin:0 0 22px}.team-detail-heading>p:last-child{letter-spacing:.18em;color:#9aafa0;margin:0}.team-detail-back,.team-detail-heading>p:last-child{font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800}.team-detail-back{align-self:end;letter-spacing:.15em;color:var(--gold-light);border-bottom:1px solid var(--gold);padding-bottom:7px;white-space:nowrap}.team-detail-section{padding:82px 0;border-bottom:1px solid var(--line-soft)}.team-detail-section-title{display:flex;align-items:center;gap:18px;margin-bottom:30px}.team-detail-section-title>span{font-family:Georgia,serif;font-size:16px;color:var(--gold)}.team-detail-section-title h2{font-family:Manrope,Arial,sans-serif;font-size:30px;letter-spacing:-.045em;color:var(--white);margin:0}.team-stats-section{background:#031b14}.team-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:13px;overflow:hidden;background:linear-gradient(140deg,#0b3024,#071f18)}.team-stat{min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border-right:1px solid var(--line-soft)}.team-stat:last-child{border-right:0}.team-stat strong{font-size:42px;line-height:1;color:var(--gold-light)}.team-stat span,.team-stat strong{font-family:Manrope,Arial,sans-serif}.team-stat span{font-size:8px;font-weight:800;letter-spacing:.13em;color:#93a99a}.team-matches-section{background:radial-gradient(ellipse at 82% 20%,rgba(29,78,56,.32),transparent 46%),#052019}.team-matches-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.team-match-panel{min-height:300px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(15,53,39,.9),rgba(3,28,20,.96));overflow:hidden}.team-match-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid var(--line)}.team-match-panel-heading h2{font-family:Manrope,Arial,sans-serif;font-size:15px;letter-spacing:.1em;color:var(--white);margin:0}.team-match-panel-heading>span{font-family:Georgia,serif;color:var(--gold);font-size:17px}.team-empty-state{min-height:235px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#879b8c;text-align:center;padding:28px}.team-empty-state>span{font-size:35px;color:rgba(201,164,91,.55)}.team-empty-state p{font-size:13px;margin:0}.team-match-list article{display:flex;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line-soft)}.team-match-list time{font-size:10px;color:var(--gold)}.team-match-list strong{display:flex;align-items:center;font-size:12px;color:var(--white)}.team-match-list i{font-style:normal;color:var(--gold-light);margin:0 8px}.team-roster-section{background:#031b14}.team-roster-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.team-roster-heading>p{font-size:12px;color:#9db09f;margin:0 0 31px}.team-roster-heading>p strong{font-family:Manrope,Arial,sans-serif;font-size:23px;color:var(--gold-light)}.team-roster-empty{min-height:250px;border:1px dashed rgba(201,164,91,.26);border-radius:13px;background:rgba(7,39,28,.56)}.team-roster-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.team-roster-card{min-height:245px;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#08281e}.team-roster-photo{height:170px;background:radial-gradient(circle,#1e533b,#071f17);display:grid;place-items:center}.team-roster-photo>span{font-family:Manrope,Arial,sans-serif;font-size:65px;color:rgba(222,188,111,.17)}.team-roster-photo img{width:100%;height:100%;object-fit:cover}.team-roster-card>div:last-child{display:flex;flex-direction:column;gap:5px;padding:13px}.team-roster-card small,.team-roster-card>div:last-child>span{font-size:8px;color:var(--gold);letter-spacing:.12em}.team-roster-card strong{font-size:15px;color:var(--white)}@media(max-width:1050px){.team-detail-header{padding-top:140px}.team-detail-header-inner{grid-template-columns:175px 1fr;gap:32px}.team-detail-logo{width:175px;height:118px}.team-detail-back{grid-column:2}.team-stats-grid{grid-template-columns:repeat(3,1fr)}.team-stat:nth-child(3){border-right:0}.team-stat:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.team-matches-grid{grid-template-columns:1fr}.team-roster-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.team-detail-header{min-height:auto;padding:118px 0 62px}.team-detail-header-inner{grid-template-columns:1fr;gap:26px}.team-detail-logo{width:154px;height:102px;padding:18px}.team-detail-heading h1{font-size:55px}.team-detail-heading .eyebrow{font-size:8px;line-height:1.6}.team-detail-back{grid-column:1;justify-self:start}.team-detail-section{padding:58px 0}.team-detail-section-title h2{font-size:25px}.team-stats-grid{grid-template-columns:repeat(2,1fr)}.team-stat{min-height:98px;border-bottom:1px solid var(--line-soft)}.team-stat:nth-child(3){border-right:1px solid var(--line-soft)}.team-stat:nth-child(2n){border-right:0}.team-stat:nth-last-child(-n+2){border-bottom:0}.team-stat strong{font-size:35px}.team-match-panel{min-height:270px}.team-empty-state{min-height:205px}.team-roster-heading{display:block}.team-roster-heading>p{margin-top:-12px}.team-roster-grid{grid-template-columns:1fr 1fr}}.player-card,.scorer-lead,.scorer-row,.spotlight-card,.team-roster-card{color:inherit;text-decoration:none}.player-card,.team-roster-card{transition:transform .25s,border-color .25s,box-shadow .25s}.player-card:hover,.team-roster-card:hover{transform:translateY(-4px);border-color:rgba(232,190,111,.64);box-shadow:0 18px 32px rgba(0,0,0,.18)}.player-card:focus-visible,.scorer-lead:focus-visible,.scorer-row:focus-visible,.spotlight-card:focus-visible,.team-roster-card:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.player-detail-page{background:var(--bg-deep)}.player-detail{min-height:760px;position:relative;overflow:hidden;padding:132px 0 88px;background:radial-gradient(circle at 72% 25%,rgba(35,91,65,.5),transparent 38%),linear-gradient(145deg,#082c20,#031b14 68%,#01130d)}.player-detail:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 139px,rgba(222,190,119,.025) 140px 141px)}.player-detail-orbit{position:absolute;width:760px;height:760px;border:1px solid rgba(201,164,91,.14);border-radius:50%;right:-180px;top:-275px}.player-detail-orbit:after{content:"";position:absolute;inset:90px;border:1px solid rgba(201,164,91,.08);border-radius:50%}.player-detail-inner{position:relative}.player-detail-back{display:inline-block;font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--gold-light);border-bottom:1px solid var(--gold);padding-bottom:7px;margin-bottom:30px}.player-detail-card{display:grid;grid-template-columns:minmax(300px,460px) 1fr;min-height:440px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(145deg,rgba(16,57,42,.95),rgba(4,29,21,.98));box-shadow:0 28px 70px rgba(0,0,0,.25)}.player-detail-photo{position:relative;min-height:440px;background:radial-gradient(circle at 50% 35%,#2a6247,#09291e 62%);overflow:hidden}.player-detail-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.player-detail-fallback{position:absolute;inset:0;overflow:hidden}.player-detail-fallback .figure-shoulders{width:290px;height:235px;left:50%;bottom:-55px;transform:translateX(-50%)}.player-detail-fallback .figure-head{width:116px;height:137px;left:50%;top:88px;transform:translateX(-50%)}.player-detail-fallback>strong{position:absolute;right:30px;bottom:20px;font-family:Manrope,Arial,sans-serif;font-size:88px;color:rgba(231,201,134,.2)}.player-detail-copy{display:flex;flex-direction:column;justify-content:center;padding:56px 66px}.player-detail-copy h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(56px,6vw,92px);line-height:.91;letter-spacing:-.07em;color:var(--white);margin:0 0 34px}.player-detail-copy h1 em{font-family:Georgia,serif;font-weight:400;color:var(--gold-light)}.player-detail-team{display:flex;align-items:center;gap:18px;margin-bottom:28px}.player-detail-team .team-identity-mark{width:68px;height:62px}.player-detail-team>div:last-child{display:flex;flex-direction:column;gap:6px}.player-detail-meta small,.player-detail-team span{font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.16em;color:#82988a}.player-detail-team strong{font-size:18px;color:var(--white)}.player-detail-meta{display:flex;gap:56px;padding-top:24px;border-top:1px solid var(--line)}.player-detail-meta>span{display:flex;flex-direction:column;gap:8px}.player-detail-meta strong{font-family:Manrope,Arial,sans-serif;font-size:22px;color:var(--gold-light)}.player-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#06251b}.player-detail-stats>div{min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-right:1px solid var(--line-soft)}.player-detail-stats>div:last-child{border-right:0}.player-detail-stats strong{font-family:Manrope,Arial,sans-serif;font-size:44px;color:var(--gold-light)}.player-detail-stats span{font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;color:#8fa495}@media(max-width:900px){.player-detail-card{grid-template-columns:300px 1fr}.player-detail-copy{padding:45px 38px}.player-detail-copy h1{font-size:58px}}@media(max-width:680px){.player-detail{padding:106px 0 62px}.player-detail-card{grid-template-columns:1fr}.player-detail-photo{min-height:360px}.player-detail-copy{padding:38px 26px 42px}.player-detail-copy h1{font-size:55px}.player-detail-meta{gap:32px}.player-detail-stats{grid-template-columns:repeat(2,1fr)}.player-detail-stats>div{min-height:94px;border-bottom:1px solid var(--line-soft)}.player-detail-stats>div:nth-child(2n){border-right:0}.player-detail-stats>div:nth-last-child(-n+2){border-bottom:0}.player-detail-stats strong{font-size:36px}}.score-card--link{display:block}.score-card--link:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.score-card:not(.score-card--link):hover{transform:none;border-color:var(--line);box-shadow:none}.team-match-row{display:flex;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line-soft)}.team-match-row--link{transition:background .2s}.team-match-row--link:hover{background:rgba(201,164,91,.08)}.team-match-row--link:focus-visible{outline:2px solid var(--gold-light);outline-offset:-3px}.team-match-row time{font-size:10px;color:var(--gold)}.team-match-row strong{display:flex;align-items:center;font-size:12px;color:var(--white)}.team-match-row i{font-style:normal;color:var(--gold-light);margin:0 8px}.match-detail-page{background:var(--bg-deep)}.match-detail-hero{position:relative;overflow:hidden;padding:130px 0 76px;background:radial-gradient(circle at 50% 15%,rgba(41,104,75,.62),transparent 42%),linear-gradient(145deg,#082d21,#031b14 70%,#01130d);border-bottom:1px solid var(--line)}.match-detail-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 139px,rgba(222,190,119,.025) 140px 141px)}.match-detail-orbit{position:absolute;width:780px;height:780px;border:1px solid rgba(201,164,91,.13);border-radius:50%;left:50%;top:-500px;transform:translateX(-50%)}.match-detail-orbit:after{content:"";position:absolute;inset:90px;border:1px solid rgba(201,164,91,.08);border-radius:50%}.match-detail-inner{position:relative}.match-detail-back{display:inline-block;font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--gold-light);border-bottom:1px solid var(--gold);padding-bottom:7px;margin-bottom:35px}.match-detail-heading{text-align:center}.match-detail-heading .eyebrow{justify-content:center;margin-bottom:12px}.match-detail-heading h1{font-family:Manrope,Arial,sans-serif;font-size:28px;letter-spacing:.15em;color:var(--gold-light);margin:0 0 28px}.match-detail-score{display:grid;grid-template-columns:1fr minmax(230px,330px) 1fr;align-items:center;grid-gap:34px;gap:34px;max-width:1050px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 20px}.match-detail-team{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:5px 17px;gap:5px 17px}.match-detail-team .team-identity{grid-row:span 2}.match-detail-team strong{font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,3vw,38px);letter-spacing:-.045em;color:var(--white)}.match-detail-team>span{font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.16em;color:#869b8c}.match-detail-team--away{grid-template-columns:1fr auto;text-align:right}.match-detail-team--away .team-identity{grid-column:2;grid-row:1/span 2}.match-detail-result{text-align:center}.match-detail-result small,.match-detail-result>span{display:block;font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.18em;color:#8fa495}.match-detail-result strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:clamp(72px,8vw,112px);line-height:.9;letter-spacing:-.08em;color:var(--white);margin:13px 0 9px}.match-detail-result i{font-style:normal;color:var(--gold);margin:0 18px}.match-detail-result small{color:var(--gold)}.match-detail-meta{max-width:1050px;margin:22px auto 0;display:grid;grid-template-columns:1fr .55fr 1.2fr;border:1px solid var(--line);border-radius:11px;background:rgba(3,28,20,.58)}.match-detail-meta>span{display:flex;flex-direction:column;gap:6px;padding:17px 22px;border-right:1px solid var(--line-soft)}.match-detail-meta>span:last-child{border-right:0}.match-detail-meta small{font-family:Manrope,Arial,sans-serif;font-size:7px;font-weight:800;letter-spacing:.17em;color:#7f9586}.match-detail-meta strong{font-size:12px;color:var(--champagne)}.match-events-section{background:radial-gradient(circle at 85% 20%,rgba(35,90,65,.28),transparent 38%),#031b14}.match-events-layout{display:grid;grid-template-columns:minmax(260px,.7fr) 1.3fr;grid-gap:70px;gap:70px;align-items:start}.match-events-heading{position:-webkit-sticky;position:sticky;top:110px}.match-detail-video-heading h2,.match-events-heading h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.06em;color:var(--white);margin:0 0 18px}.match-detail-video-heading>p:last-child,.match-events-heading>p:last-child{max-width:390px;color:var(--muted);font-size:14px;line-height:1.7}.match-event-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:linear-gradient(145deg,rgba(12,50,37,.94),rgba(4,30,22,.97))}.match-event{display:grid;grid-template-columns:62px 38px 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:92px;padding:17px 22px;border-bottom:1px solid var(--line-soft)}.match-event:last-child{border-bottom:0}.match-event time{font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:800;color:var(--gold-light)}.match-event-marker{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px}.match-event--yellow .match-event-marker{color:#f0c94f}.match-event--red .match-event-marker{color:#d85048}.match-event-copy{display:flex;flex-direction:column;gap:4px}.match-event-copy>span{font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;color:var(--gold)}.match-event-copy strong{font-size:15px;color:var(--white)}.match-event-copy small{font-size:10px;color:#95a99b}.match-event-team{display:flex;align-items:center;gap:8px;font-size:10px;color:#a9b9ab}.match-events-empty{min-height:190px;border:1px dashed var(--line);border-radius:14px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#899e90}.match-events-empty>span{font-size:30px;color:var(--gold)}.match-events-empty p{margin:0}.match-detail-video{background:linear-gradient(135deg,#092a20,#041b14);border-top:1px solid var(--line-soft)}.match-detail-video-heading{margin-bottom:36px}.match-detail-video-frame{max-width:1100px;margin:auto;height:540px}.match-detail-video-frame .video-frame-match{display:flex;align-items:center;gap:12px;margin-top:8px}.match-detail-video-frame .video-frame-match i{font-style:normal;color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:800}.match-detail-video-frame .video-frame-bottom>span{max-width:220px;text-align:right;line-height:1.5}@media(max-width:900px){.match-detail-score{grid-template-columns:1fr 190px 1fr;gap:20px}.match-detail-team{grid-template-columns:1fr;text-align:center;justify-items:center}.match-detail-team .team-identity,.match-detail-team--away .team-identity{grid-column:1;grid-row:1}.match-detail-team--away{grid-template-columns:1fr;text-align:center}.match-detail-result strong{font-size:74px}.match-events-layout{grid-template-columns:1fr;gap:35px}.match-events-heading{position:static}.match-detail-video-frame{height:440px}}@media(max-width:680px){.match-detail-hero{padding:106px 0 58px}.match-detail-back{margin-bottom:28px}.match-detail-heading h1{font-size:20px}.match-detail-score{grid-template-columns:1fr 105px 1fr;gap:8px;padding:25px 0}.match-detail-team strong{font-size:15px}.match-detail-team .team-identity-mark{width:52px;height:48px}.match-detail-result>span{font-size:6px}.match-detail-result strong{font-size:45px}.match-detail-result i{margin:0 6px}.match-detail-meta{grid-template-columns:1fr 1fr}.match-detail-meta>span{padding:13px 14px}.match-detail-meta>span:nth-child(2){border-right:0}.match-detail-meta>span:last-child{grid-column:span 2;border-top:1px solid var(--line-soft)}.match-event{grid-template-columns:50px 28px 1fr;gap:10px;padding:14px}.match-event-team{grid-column:3}.match-event-team .team-identity-mark{width:25px;height:24px}.match-detail-video-frame{height:330px}.match-detail-video-frame .video-frame-match{gap:5px}.match-detail-video-frame .team-identity-name{display:none}.match-detail-video-frame .video-frame-match i{font-size:16px}}.match-squads-section{background:radial-gradient(circle at 15% 80%,rgba(34,87,63,.24),transparent 36%),#062219;border-top:1px solid var(--line-soft)}.match-squads-heading{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:8px 30px;gap:8px 30px;margin-bottom:34px}.match-squads-heading .eyebrow{grid-column:1/-1;margin-bottom:5px}.match-squads-heading h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.06em;color:var(--white);margin:0}.match-squads-heading>p:last-child{margin:0;color:var(--muted);font-size:13px}.match-squads-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.match-squad-panel{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:linear-gradient(145deg,rgba(13,52,39,.94),rgba(4,29,21,.98))}.match-squad-team{display:flex;align-items:center;gap:13px;padding:18px 21px;border-bottom:1px solid var(--line)}.match-squad-team>div:last-child{display:flex;flex-direction:column;gap:4px}.match-squad-team span{font-family:Manrope,Arial,sans-serif;font-size:7px;font-weight:800;letter-spacing:.16em;color:#819688}.match-squad-team strong{font-size:15px;color:var(--white)}.match-squad-panel ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.match-squad-panel li{display:grid;grid-template-columns:28px 1fr;grid-gap:4px 10px;gap:4px 10px;padding:12px 17px;border-bottom:1px solid var(--line-soft)}.match-squad-panel li:nth-child(odd){border-right:1px solid var(--line-soft)}.match-squad-panel li>span{grid-row:span 2;font-family:Georgia,serif;color:var(--gold)}.match-squad-panel li strong{font-size:11px;color:var(--white)}.match-squad-panel li small{font-size:8px;color:#829789}.match-squads-empty{min-height:210px;border:1px dashed rgba(201,164,91,.35);border-radius:14px;background:rgba(4,31,22,.65);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px}.match-squads-empty>span{font-size:38px;color:var(--gold);margin-bottom:10px}.match-squads-empty strong{font-family:Manrope,Arial,sans-serif;font-size:12px;letter-spacing:.15em;color:var(--gold-light)}.match-squads-empty p{max-width:430px;margin:10px 0 0;color:#91a697;font-size:12px;line-height:1.6}@media(max-width:760px){.match-squads-heading{grid-template-columns:1fr}.match-squads-heading>p:last-child{margin-top:8px}.match-squad-panel ol,.match-squads-grid{grid-template-columns:1fr}.match-squad-panel li:nth-child(odd){border-right:0}.match-squads-empty{min-height:180px}}[hidden]{display:none!important}html{scrollbar-gutter:stable}a:focus-visible,button:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entity-card{position:relative}.entity-card-link{position:absolute;inset:0;z-index:1}.entity-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.entity-card .team-identity-link,.entity-card [data-team-link]{position:relative;z-index:2}.entity-card:focus-within{outline:1px solid var(--gold)}.team-identity-link{display:inline-flex;align-items:center}.score-team>[data-team-link]:not(.team-identity-link){font-size:13px}.player-figure:has(img)>span{display:none}.player-figure img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.scorer-photo-trigger{position:absolute;z-index:1;right:0;top:0;bottom:0;width:58%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.scorer-photo-trigger .player-figure--large{position:absolute;inset:0;width:100%;height:100%;opacity:1}.scorer-lead-copy{pointer-events:none}.scorer-lead-copy a{pointer-events:auto}.video-side-score .team-identity{flex-direction:column;gap:9px}.timeline-event{display:flex;align-items:center;gap:8px;font-size:11px}.timeline-event>button{width:78px;grid-template-columns:20px 42px;flex:none}.timeline-event .timeline-label{flex:1 1}.quick-view-open{overflow:hidden}.player-quick-view{padding:0;border:1px solid var(--line);border-radius:16px;width:min(780px,calc(100% - 40px));max-height:90dvh;background:#082c20;color:var(--white);box-shadow:0 30px 100px #0008;overflow:auto}.player-quick-view::-webkit-backdrop{background:#00140dd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.player-quick-view::backdrop{background:#00140dd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-view-close{position:absolute;right:14px;top:12px;z-index:3;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--gold-light);background:#052017;font-size:30px;cursor:pointer}.quick-view-content{display:grid;grid-template-columns:42% 58%;min-height:380px}.quick-view-content>a,.quick-view-content>h2{margin:60px 28px;grid-column:1/-1}.quick-view-photo{position:relative;min-height:380px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#2a6247,#09291e 62%)}.quick-view-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.quick-view-copy{padding:60px 32px 30px}.quick-view-copy h2{font-family:Manrope,Arial,sans-serif;font-size:36px;letter-spacing:-.055em;line-height:1.08;margin:18px 0 24px}.quick-view-team{display:flex;align-items:center;gap:12px;font-size:14px}.quick-view-team img{width:56px;height:42px;object-fit:contain;background:#fff;border-radius:5px;padding:5px}.quick-view-meta{color:var(--gold-light);font-size:13px;margin:20px 0}.quick-view-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 14px;gap:22px 14px;border-top:1px solid var(--line);padding-top:24px;margin:0}.quick-view-stats>div{display:flex;flex-direction:column-reverse;gap:7px}.quick-view-stats dt{font-size:8px;letter-spacing:.1em;color:var(--muted)}.quick-view-stats dd{margin:0;font-family:Manrope,Arial,sans-serif;font-size:32px;color:var(--gold-light)}@media(max-width:760px){.score-team>[data-team-link]:not(.team-identity-link){font-size:11px}.scorer-photo-trigger{width:63%;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}}@media(max-width:600px){.player-quick-view{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.quick-view-content{grid-template-columns:1fr;min-height:0}.quick-view-photo{min-height:0;height:210px}.quick-view-photo>img{object-fit:contain;object-position:center}.quick-view-photo .player-detail-fallback .figure-head{top:20px;width:75px;height:90px}.quick-view-photo .player-detail-fallback .figure-shoulders{height:150px}.quick-view-copy{padding:25px 25px max(25px,env(safe-area-inset-bottom))}.quick-view-copy h2{font-size:32px;margin:12px 0 18px}.quick-view-stats{grid-template-columns:repeat(4,1fr);gap:8px}.quick-view-stats dt{font-size:7px}.quick-view-stats dd{font-size:27px}}.match-center-story p a{font:inherit;letter-spacing:inherit;border:0;padding:0;color:inherit}.team-detail-logo>.team-identity-link{width:100%;height:100%}.match-detail-team>.team-identity-link{grid-row:span 2}.match-detail-team--away>.team-identity-link{grid-column:2;grid-row:1/span 2}@media(max-width:900px){.match-detail-team--away>.team-identity-link,.match-detail-team>.team-identity-link{grid-column:1;grid-row:1}}.entity-card-link--inline{position:static}.fairplay-pending{padding:38px 25px;min-height:280px;display:flex;flex-direction:column;justify-content:center}.fairplay-pending>span{font-size:32px;color:var(--gold);margin-bottom:16px}.fairplay-pending h3{font-family:Georgia,serif;font-size:27px;font-weight:400;color:var(--white);margin:0 0 12px}.fairplay-pending p{color:#bed0bd;font-size:13px;line-height:1.7;max-width:330px;margin:0}.video-frame.video-player{height:auto;aspect-ratio:16/9;width:100%}.video-player .video-cover{position:absolute;inset:0}.video-player .video-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-player .video-element{position:absolute;inset:0;object-fit:contain}.video-player [hidden]{display:none!important}.video-player button.video-play{cursor:pointer;color:var(--gold-light)}.video-player button.video-play:focus-visible{outline:2px solid var(--white);outline-offset:6px}@media(max-width:680px){.video-player .video-frame-top{top:12px;left:14px;right:14px;font-size:7px}.video-player .video-frame-bottom{bottom:12px;left:14px;right:14px;font-size:7px}.video-player .video-play{width:46px;height:46px}.video-player .video-frame-middle{gap:7px;font-size:7px;transform:translate(-50%,-55%)}.video-player .video-frame-match{gap:6px}.video-player .video-frame-match .team-identity-name{font-size:9px}.video-player .video-frame-match .team-identity-mark{width:25px;height:25px}.video-player .video-frame-match i{font-size:15px}}.story-view{max-width:960px;margin:auto}.story-view h1{font:600 clamp(32px,4.5vw,62px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:var(--white);margin:15px 0 24px}.story-lead{font:20px/1.6 Georgia,serif;color:var(--champagne)}.story-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin:28px 0}.story-cover-empty{display:grid;place-items:center;background:#113829;border:1px dashed var(--line);color:var(--gold)}.story-body{font-size:16px;line-height:1.9;color:#c7d4c1;white-space:pre-wrap;overflow-wrap:anywhere}.story-relations{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.story-relations>a,.story-relations>span{border:1px solid var(--line);border-radius:5px;padding:10px 14px;color:var(--gold-light);font-size:12px}.public-story{padding-top:140px;padding-bottom:85px}.news-lead h3 a,.news-small h3 a{color:inherit}.round-selector{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;color:var(--gold);font-size:11px}.round-selector select{margin-left:10px;padding:9px;border:1px solid var(--line);border-radius:6px;background:var(--green-deep,#05291e);color:var(--white)}.video-pending{aspect-ratio:16/9;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse at center,#163e2d,#031d15);color:var(--gold)}.video-pending>span{font-size:50px}.video-pending>p{color:var(--muted);font-size:13px}.matchday-grid>.team-empty-state{grid-column:1/-1}.player-detail-photo img,.player-figure img,.quick-view-photo>img,.team-roster-photo img{object-fit:contain;object-position:center}.admin-roster-photo{width:48px;height:58px;object-fit:contain;flex:none;background:#09291e;border-radius:5px}.playoff-tie>p{line-height:1.7;color:var(--muted);font-size:13px}.playoff-tie>strong{color:var(--gold)}@media(max-width:600px){.round-selector{align-items:flex-start;font-size:9px}.round-selector label{display:flex;align-items:center}.round-selector select{max-width:170px}.round-selector>span{padding-top:12px}}.team-fixture-status{display:block;margin-top:7px;font-size:8px;line-height:1.5;color:var(--gold)}.admin-player-photo{object-fit:contain}.team-identity-mark--fallback{color:var(--gold-light);border-color:var(--line);-webkit-clip-path:none;clip-path:none;border-radius:5px}.score-card .team-identity-mark--fallback>span,.team-identity--compact .team-identity-mark--fallback>span,.team-identity-mark--fallback>span{font-size:6px;letter-spacing:0}.team-identity--tile .team-identity-mark--fallback{width:100%}.team-identity--tile .team-identity-mark--fallback>span{font-size:11px}.team-detail-logo .team-identity-mark--fallback>span,.team-identity--large .team-identity-mark--fallback>span{font-size:12px}.player-card>a[data-player-id]{position:absolute;inset:0}.quick-view-team[data-team-id=halkbank] img,.team-identity[data-team-id=halkbank] .team-identity-mark--logo{background:#fff}.team-detail-logo:has([data-team-id=halkbank]){background:#fff;padding:14px}