/* ===== Oyuncu profili temeli (Round H) ===== */
/* =================================================================
   OYUNCU PROFILI (Round J): tek ornek oyuncu, tum data-pl baglantilari buna acilir.
   Match sekmelerinin bilesenleri yeniden kullanildi: koyu/acik bant dongusu,
   .compare-row barlari, 6px pill (kural: hicbir rozet tam yuvarlak olmaz),
   ts-record tarzi buyuk sayilar, tsSvg tabanli cizgi grafik.
   ================================================================= */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-hero, main[data-page="club"] .pf-hero{position:relative; overflow:hidden; color:#E1E6EC; padding:26px 0 0;
  background-image:linear-gradient(100deg, rgba(2,19,41,.96) 0%, rgba(2,19,41,.9) 50%, rgba(2,19,41,.8) 100%), var(--photo-points);
  background-repeat:no-repeat; background-position:center, center 60%; background-size:cover, cover;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-hero .wrap, main[data-page="club"] .pf-hero .wrap{position:relative; z-index:1;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pl-back, main[data-page="club"] .pl-back{display:inline-flex; align-items:center; gap:8px; background:none; border:none; padding:0; margin-bottom:26px; font-family:var(--font-body); font-size:12.5px; font-weight:600; color:rgba(225,230,236,.78); cursor:pointer;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pl-back:hover, main[data-page="club"] .pl-back:hover{color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pl-back svg, main[data-page="club"] .pl-back svg{width:16px; height:16px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-grid{display:grid; grid-template-columns:240px 1fr 340px; gap:44px; align-items:center;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-photo{position:relative; width:240px; aspect-ratio:1; border-radius:var(--radius-container); background-color:#FFFFFF; background-size:cover; background-position:center top; box-shadow:0 14px 40px rgba(0,0,0,.35);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-num{position:absolute; top:-12px; right:-12px; min-width:48px; height:48px; padding:0 6px; border-radius:50%; background:#FFDB00; color:#0B1B2E; border:3px solid #021329; display:flex; align-items:center; justify-content:center; font-family:var(--font-display); font-weight:800; font-size:22px; line-height:1;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-team{display:flex; align-items:center; gap:10px; font-size:12px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.78);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-team img{height:22px; width:auto;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-name, main[data-page="club"] .pf-name{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:60px; line-height:.98; letter-spacing:.3px; color:#FFFFFF; margin:14px 0 0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-pos{display:inline-flex; align-items:center; gap:8px; margin-top:16px; height:26px; padding:0 12px; border-radius:var(--radius-6); background:#61E1EE; color:#021329; font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bio{display:grid; grid-template-columns:repeat(3,auto); justify-content:start; gap:18px 44px; margin-top:26px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bio .wide{grid-column:span 2;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bio span{display:block; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.62);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bio b{display:block; margin-top:5px; font-size:15px; font-weight:700; color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bars{display:flex; flex-direction:column; gap:16px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bar-top{display:flex; justify-content:space-between; align-items:baseline; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.72);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bar-top b{font-family:var(--font-display); font-weight:800; font-size:20px; letter-spacing:.3px; color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bar-track{height:8px; margin-top:7px; background:rgba(225,230,236,.16);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bar-fill{height:100%; background:#61E1EE;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-toolbar{display:flex; align-items:center; gap:14px 26px; flex-wrap:wrap; margin-top:34px; padding:18px 0; border-top:1px solid rgba(225,230,236,.16);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tool-lab{font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.62); margin-right:8px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chips{display:flex; gap:6px; align-items:center;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chip{padding:6px 14px; border:1px solid rgba(225,230,236,.26); border-radius:var(--radius-6); background:transparent; font-family:inherit; font-size:11.5px; font-weight:700; letter-spacing:.2px; color:rgba(225,230,236,.78); cursor:pointer; transition:background .14s ease, color .14s ease, border-color .14s ease;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chip:hover:not(.active){background:rgba(225,230,236,.08); border-color:rgba(225,230,236,.42);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chip.active{background:#61E1EE; color:#021329; border-color:#61E1EE;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-clubtag{display:inline-flex; align-items:center; gap:8px; height:26px; padding:0 12px; border-radius:var(--radius-6); background:rgba(225,230,236,.1); border:1px solid rgba(225,230,236,.2); font-size:11px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-clubtag img{height:16px; width:auto;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis{display:grid; grid-template-columns:repeat(6,1fr); gap:20px; padding:26px 0 40px; border-top:1px solid rgba(225,230,236,.16);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis b{display:block; font-family:var(--font-display); font-weight:800; font-size:52px; line-height:.95; color:#FFDB00;}

/* bolumler: Team stats ile ayni acik/koyu dongusu */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-section{padding-top:56px; padding-bottom:56px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band{position:relative; overflow:hidden; background:#021329; color:#E1E6EC; padding:56px 0 60px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band::before{content:''; position:absolute; inset:0; background-image:var(--img-0); background-repeat:no-repeat; background-position:96% -14%; background-size:560px auto; opacity:.22; pointer-events:none; z-index:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band.photo{background-image:linear-gradient(100deg, rgba(2,19,41,.96) 0%, rgba(2,19,41,.92) 50%, rgba(2,19,41,.86) 100%), var(--photo-points); background-repeat:no-repeat; background-position:center, center 60%; background-size:cover, cover;}
/* imza dokusu: sadece kenarlarda, icerikle cakismaz (Round M2). ::before = --img-0 grid/line art parcasi (sag ust kose), ::after = dot matrix */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-hero::before, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band.photo::before{content:''; display:block; position:absolute; top:0; right:0; width:300px; height:64px; background-image:var(--img-0); background-repeat:no-repeat; background-position:-703px -62px; background-size:1003px auto; opacity:.5; pointer-events:none; z-index:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-hero::after, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band.photo::after{content:''; position:absolute; top:14px; left:calc(50% + 40px); width:210px; height:40px; background-image:radial-gradient(circle, rgba(97,225,238,.85) 1.3px, transparent 1.7px); background-size:14px 14px; opacity:.4; pointer-events:none; z-index:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band.photo::after{top:auto; bottom:14px; left:auto; right:26px; background-image:radial-gradient(circle, rgba(255,219,0,.8) 1.3px, transparent 1.7px);}
@media (max-width:900px){:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-hero::after, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band.photo::after{display:none;}}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .wrap{position:relative; z-index:1;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-head{max-width:760px; margin-bottom:26px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:44px; line-height:1; letter-spacing:.3px; color:#0B1B2E; margin:0 0 10px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .pf-title{color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-lede, main[data-page="club"] .pf-lede{font-size:14px; line-height:1.6; color:rgba(2,19,41,.62); margin:0 0 14px; max-width:640px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .pf-lede{color:rgba(225,230,236,.84);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-legend{display:flex; align-items:center; gap:0; font-size:12px; font-weight:600; color:#0B1B2E;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .pf-legend{color:#E1E6EC;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sw{display:inline-block; width:12px; height:12px; margin:0 8px 0 24px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sw:first-child{margin-left:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sw.p1{background:#042755;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sw.p2{background:#4FCBD9;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .pf-sw.p1{background:#FFDB00;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-band .pf-sw.p2{background:#61E1EE;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sw.dash{height:0; border-top:2px dashed rgba(225,230,236,.7); width:18px; background:none;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-foot{margin:34px 0 0; font-size:11.5px; color:rgba(225,230,236,.78);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-foot.light{color:rgba(2,19,41,.62);}
/* pill: 6px kural */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tier{display:inline-flex; align-items:center; height:26px; padding:0 12px; border-radius:var(--radius-6); font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; background:rgba(47,127,105,.14); color:#1F6B55;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tier.mid{background:rgba(4,39,85,.1); color:#042755;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tier.low{background:rgba(2,19,41,.08); color:rgba(2,19,41,.6);}
/* scoring */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score{display:grid; grid-template-columns:380px 1fr; gap:48px; align-items:stretch;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-card{background:#FFFFFF; border:1px solid rgba(2,19,41,.09); border-radius:var(--radius-container); padding:30px 30px 28px; box-shadow:0 3px 14px rgba(2,19,41,.05); display:flex; flex-direction:column; justify-content:space-between; gap:22px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-num{font-family:var(--font-display); font-weight:800; font-size:96px; line-height:.9; color:#0B1B2E; letter-spacing:.5px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-rank{font-size:13px; color:rgba(2,19,41,.62);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-eyebrow, main[data-page="club"] .pf-eyebrow{font-size:10.5px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(2,19,41,.55);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics{display:grid; grid-template-columns:repeat(3,1fr); gap:28px 32px; align-content:center;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics div{border-top:1px solid rgba(2,19,41,.12); padding-top:14px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics b{display:block; font-family:var(--font-display); font-weight:800; font-size:48px; line-height:1; color:#0B1B2E;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics .pf-ml{display:block; margin-top:8px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.55);}
/* per 90 */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90{display:grid; grid-template-columns:repeat(5,1fr); gap:24px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 b{display:block; font-family:var(--font-display); font-weight:800; font-size:64px; line-height:.92; color:#FFDB00;}

/* oyuncu - ortalama forvet */
/* form grafigi */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chart-top{display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; margin-bottom:12px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chart{position:relative;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chart svg{display:block; width:100%; height:auto; overflow:visible;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chip.sw{display:inline-flex; align-items:center; gap:8px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chip.sw[aria-pressed="true"]{background:rgba(97,225,238,.16); border-color:#61E1EE; color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tip{position:fixed; z-index:200; display:none; pointer-events:none; background:#021329; color:#FFFFFF; font-size:12px; line-height:1.5; padding:8px 11px; border-radius:var(--radius-6); box-shadow:0 6px 18px rgba(2,19,41,.28); max-width:240px;}
/* tum istatistikler: tablo cercevesiz, dogrudan zeminde */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sg-h{font-size:11px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(2,19,41,.5); padding-bottom:10px; border-bottom:1px solid rgba(2,19,41,.12);}
/* Round K: ikonlar (Precision ikon kutuphanesinden), tiklanabilir kulup etiketi, bilgi dugmesi, radar, secilebilir istatistikler */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ic{display:block; width:17px; height:17px; margin:0; color:rgba(225,230,236,.55);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ic svg{display:block; width:17px; height:17px; stroke-width:1.6;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis .pf-kl, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 .pf-kl{display:block; margin-top:8px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.7);}
/* ikon, sayinin ust soluna degil SOL TARAFINA (ust hizali); etiket sayinin altinda, sayiyla ayni hizada */
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis > div, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 > div, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics > div{display:grid; grid-template-columns:auto minmax(0,1fr); column-gap:14px; align-items:start;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis .pf-ic, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 .pf-ic, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics .pf-ic{grid-column:1; grid-row:1;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis b, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 b, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics b{grid-column:2; grid-row:1;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis .pf-kl, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 .pf-kl, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics .pf-ml{grid-column:2; grid-row:2;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis .pf-ic{margin-top:8px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 .pf-ic{width:21px; height:21px; margin-top:11px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 .pf-ic svg{width:21px; height:21px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics .pf-ic{width:19px; height:19px; margin-top:8px; color:rgba(2,19,41,.45);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics .pf-ic svg{width:19px; height:19px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-main{display:flex; align-items:flex-start; gap:16px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-main .pf-ic{width:22px; height:22px; margin-top:12px; color:rgba(2,19,41,.45);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-main .pf-ic svg{width:22px; height:22px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) a.pf-clubtag{text-decoration:none; cursor:pointer; transition:background .15s, border-color .15s;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) a.pf-clubtag:hover{background:rgba(225,230,236,.2); border-color:rgba(225,230,236,.45);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) a.pf-clubtag:focus-visible{outline:2px solid #61E1EE; outline-offset:2px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) a.pf-clubtag svg{width:13px; height:13px; stroke-width:2; opacity:.75;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-info{display:inline-flex; vertical-align:middle; align-items:center; justify-content:center; width:20px; height:20px; margin-left:6px; padding:0; border:0; border-radius:var(--radius-6); background:none; color:rgba(2,19,41,.42); cursor:pointer;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-info svg{width:15px; height:15px; stroke-width:1.8;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-info:hover, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-info:focus-visible{color:#042755; outline:none; background:rgba(4,39,85,.08);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics span .pf-info{margin-top:-3px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar-wrap{display:grid; grid-template-columns:minmax(300px,350px) 1fr; gap:40px; align-items:start;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sel-top{display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; margin-bottom:16px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-seg{display:inline-flex; gap:6px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tags{display:flex; flex-wrap:wrap; gap:8px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tag{height:30px; padding:0 12px; border:1px solid rgba(2,19,41,.22); border-radius:var(--radius-6); background:transparent; font-family:var(--font-body); font-size:12px; font-weight:600; color:#042755; cursor:pointer; transition:background .12s, color .12s, border-color .12s;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tag:hover:not(.on){background:rgba(4,39,85,.07); border-color:rgba(2,19,41,.4);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tag.on{background:#042755; border-color:#042755; color:#FFFFFF;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms{display:grid; grid-template-columns:minmax(300px,380px) 1fr; gap:48px; align-items:start;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms > *, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar-wrap > *{min-width:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-list{max-height:min(640px, calc(100vh - 150px)); overflow-y:auto; padding-right:14px; scrollbar-width:thin; scrollbar-color:rgba(225,230,236,.3) transparent;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-list:focus-visible{outline:2px solid #61E1EE; outline-offset:4px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-list .pf-sg + .pf-sg{margin-top:26px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:34px; line-height:1.05; color:#FFFFFF; margin:0;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-sub{margin:8px 0 18px; font-size:13px; color:rgba(225,230,236,.78);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-chart .pf-chart-top{margin-bottom:6px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-chart .pf-chart svg{overflow:visible;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-main-stats .pf-sg-h{padding:0 10px 9px; color:rgba(225,230,236,.6); border-bottom-color:rgba(225,230,236,.18);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sg-h em{float:right; font-style:normal; font-size:10px; letter-spacing:.5px; padding:2px 7px; border-radius:var(--radius-6); background:rgba(225,230,236,.12); color:rgba(225,230,236,.7);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st{display:flex; align-items:baseline; justify-content:space-between; gap:14px; width:100%; margin:0; padding:9px 10px; border:0; border-bottom:1px solid rgba(225,230,236,.1); border-radius:var(--radius-6); background:transparent; text-align:left; font-family:var(--font-body); font-size:13.5px; color:rgba(225,230,236,.82); cursor:pointer; transition:background .12s;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st b{font-weight:800; color:#FFFFFF; font-variant-numeric:tabular-nums;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st:hover:not(.on){background:rgba(225,230,236,.09);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st.on{background:#61E1EE; color:#021329; border-bottom-color:transparent;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st.on b{color:#021329;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st.gk:not(.on){color:rgba(225,230,236,.4);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st.gk:not(.on) b{color:rgba(225,230,236,.45);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-st:focus-visible{outline:2px solid #61E1EE; outline-offset:-2px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tag:focus-visible{outline:2px solid #4FCBD9; outline-offset:2px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-tag.seg{height:28px; padding:0 11px; font-size:11.5px;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-sel-count{margin-top:16px; font-size:12px; color:rgba(2,19,41,.55);}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar svg{display:block; width:100%; height:auto; overflow:visible;}
:is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar-empty{padding:90px 20px; text-align:center; font-size:14px; color:rgba(2,19,41,.55);}
@media (max-width:1100px){
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-grid{grid-template-columns:240px 1fr; }
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bars{grid-column:1 / -1; display:grid; grid-template-columns:repeat(2,1fr); gap:18px 36px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar-wrap, :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms{grid-template-columns:1fr; gap:36px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-chart{order:-1;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-radar{order:-1;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score{grid-template-columns:1fr;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis{grid-template-columns:repeat(3,1fr); gap:26px 20px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90{grid-template-columns:repeat(3,1fr); gap:32px 24px;}
}
@media (max-width:720px){
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-grid{grid-template-columns:1fr; gap:30px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-photo{width:200px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-name{font-size:42px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bio{grid-template-columns:repeat(3,auto); gap:16px 28px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-bars{grid-template-columns:1fr;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis{grid-template-columns:repeat(2,1fr); gap:26px 16px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-kpis b{font-size:44px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics{grid-template-columns:repeat(2,1fr);}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-metrics b{font-size:40px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90{grid-template-columns:repeat(2,1fr);}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-p90 b{font-size:52px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-title{font-size:28px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-ms-list{max-height:420px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-title{font-size:34px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-score-num{font-size:84px;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chart{overflow-x:auto; -webkit-overflow-scrolling:touch;}
  :is(main[data-page="player"], main[data-page="club"], main[data-page="coach"], :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"])) .pf-chart svg{min-width:600px;}
}
