.player-recruitment{background:#fffdf8;border:1px solid #d3dacb;border-top:4px solid #87669f;margin-top:30px;padding:26px}.player-recruitment-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.player-recruitment-heading .football-kicker{letter-spacing:1.2px;color:#6d5484;font-size:9px}.player-recruitment-heading h2{margin-bottom:10px}.player-recruitment-heading>div>p:last-child{color:#69745e;max-width:350px;margin:0;font-size:11px;line-height:1.8}.player-recruitment-decision{color:#436036;background:#e8eddf;border-left:3px solid #7b9467;max-width:165px;padding:10px 13px;font-size:10px;font-weight:700;line-height:1.7;display:block}.player-recruitment-role{border-block:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:20px;margin:23px 0;padding:18px 0;display:grid}.player-recruitment-role dt{color:#79836e;margin-bottom:7px;font-size:10px}.player-recruitment-role dd{color:#3a5734;margin:0;font-size:13px;font-weight:600;line-height:1.7}.player-recruitment-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.player-recruitment-columns>div+div{border-left:1px solid var(--rule);padding-left:28px}.player-recruitment-columns h3{color:#5f4b71;margin:0 0 22px;font:21px/1.35 Georgia,serif}.player-recruitment-columns article+article{margin-top:20px}.player-recruitment-columns h4{color:#3e5836;margin:0 0 5px;font-size:12px;line-height:1.7}.player-recruitment-columns p{color:#5f7056;margin:0;font-size:12px;line-height:1.9}.player-recruitment-gates>div{grid-template-columns:1fr}.player-recruitment-gates article>span{color:#7d668d;margin-right:12px;font:21px Georgia,serif;display:inline-block}.player-recruitment-gates article>h3{display:inline-block}.player-recruitment-gates .football-kicker{letter-spacing:1px;color:#6a5a79;font-size:9px}.player-library-fit{background:#ede7f0;border-left:3px solid #9475ac;padding:13px 16px}.player-library-fit strong{color:#644b78;font-size:12px;display:block}.player-library-fit span{color:#786484;font-size:10px;line-height:1.8;display:block}@media (max-width:580px){.player-recruitment{padding:22px 19px}.player-recruitment-columns{grid-template-columns:1fr;gap:25px}.player-recruitment-columns>div+div{border-left:0;border-top:1px solid var(--rule);padding:23px 0 0}.player-recruitment-role{grid-template-columns:1fr;gap:15px}.player-recruitment-decision{max-width:none}.player-recruitment-heading h2{font-size:29px}}.player-scouting-page .football-main{padding-top:20px}.player-breadcrumb{color:#687360;flex-wrap:wrap;gap:10px;margin:25px 0;font-size:11px;display:flex}.player-breadcrumb a{text-underline-offset:3px}.player-report-heading{border:0;grid-template-columns:1fr 210px;align-items:center;gap:50px;min-height:0;padding:0 0 25px;display:grid}.player-report-heading h1{letter-spacing:-1.8px;max-width:850px;margin:0 0 22px;font:clamp(37px,4.7vw,62px)/1.08 Georgia,serif}.player-report-heading .football-kicker{color:#68538b;letter-spacing:1.6px;font-size:10px}.player-byline{color:#65735e;max-width:720px;margin:0;font-size:11px;line-height:1.8}.player-number{color:#eee9d8;background:#263d35;border-top:4px solid #a68ac5;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;display:flex}.player-number small{letter-spacing:2px;font-size:8px}.player-number strong{letter-spacing:-7px;color:#c4afd9;margin:8px 0 16px;font:115px/.95 Georgia,serif}.player-number>span{letter-spacing:3px;font-size:13px}.player-profile-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:#596b53;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:15px 0;font-size:11px;line-height:1.7;display:flex}.player-profile-strip>span:first-child{color:#243e2e;font-size:14px;font-weight:600}.player-standfirst{letter-spacing:-.2px;max-width:900px;margin:30px 0;font:22px/1.7 Georgia,serif}.player-citations{white-space:normal;letter-spacing:0;vertical-align:super;font:10px/1.6 Arial,sans-serif;display:inline}.player-citations a{min-width:20px;margin-left:4px;padding:3px 0;font-weight:600;text-decoration:none;display:inline-block;color:#6e548d!important}.player-citations a:hover{text-decoration:underline}.player-latest-banner{background:#e8eddf;border-left:3px solid #718c60;flex-wrap:wrap;align-items:center;gap:18px;padding:13px 17px;display:flex}.player-evidence-label{letter-spacing:.6px;color:#3a5b2f;white-space:nowrap;font-size:9px;font-weight:700}.player-latest-banner p{color:#566b4b;margin:0;font-size:11px;line-height:1.7}.player-kpis{border:1px solid var(--rule);background:#fffdf8;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.player-kpis>div{border-right:1px solid var(--rule);padding:22px 20px}.player-kpis>div:last-child{border-right:0}.player-kpis strong{color:#263e32;letter-spacing:-1px;font:clamp(26px,3vw,39px)/1.2 Georgia,serif;display:block}.player-kpis span{color:#64725c;margin-top:6px;font-size:10px;display:block}.player-jump-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:5px 24px;margin:0 0 15px;padding:22px 0;display:flex}.player-jump-nav a{color:#586c4e;padding:5px 0;font-size:11px;font-weight:600;text-decoration:none}.player-jump-nav a:hover{color:#765599}.player-report-layout{grid-template-columns:minmax(0,840px) minmax(220px,280px);align-items:start;gap:65px;display:grid}.player-report-body{min-width:0}.player-report-body :is(section,figure),.player-sources,.player-sources li{scroll-margin-top:25px}.player-verdict{border-bottom:1px solid var(--rule);padding:22px 0 28px}.player-report-body h2,.player-sources h2{letter-spacing:-.7px;margin:0 0 22px;font:31px/1.23 Georgia,serif}.player-verdict>p:not(.football-kicker),.player-report-section>p:not(.football-kicker):not(.player-caption){color:#344b3e;margin:0 0 19px;font-size:16px;line-height:1.9}.player-verdict>p:nth-last-child(2){color:#405932;font-weight:600}.player-report-section{margin-top:7px;padding-top:37px}.player-report-section>.football-kicker{letter-spacing:1.7px;color:#6d6180;margin-bottom:12px;font-size:9px}.player-caption,.player-role-figure figcaption,.player-xg-figure figcaption{color:#68765f;margin:15px 0 0;font:11px/1.8 Arial,sans-serif}.player-caption a{color:#53684a;text-underline-offset:3px}.player-data-callout{background:#ece7f0;border-left:3px solid #9876b0;align-items:center;gap:18px;margin:0 0 25px;padding:19px 24px;display:flex}.player-data-callout>strong{letter-spacing:-1.5px;color:#634b7a;white-space:nowrap;font:46px Georgia,serif}.player-data-callout>span{color:#634b7a;font-size:13px;line-height:1.8}.player-data-callout small{color:#7b6c87;font-size:10px}.player-chart-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 26px;display:flex}.player-chart-controls>div{flex-wrap:wrap;gap:5px;display:flex}.player-chart-controls button{background:#fffdf8;padding:9px 12px;font-size:11px}.player-chart-controls button[aria-pressed=true]{color:#fff;background:#294b38;border-color:#294b38}.player-chart-controls>label{color:#64735b;cursor:pointer;align-items:center;gap:6px;font-size:10px;display:flex}.player-chart-controls input{accent-color:#6e5588;width:15px;height:15px}.player-trend-bars{gap:21px;padding:5px 0;display:grid}.player-trend-row{grid-template-columns:140px 1fr 43px;align-items:center;gap:16px;display:grid}.player-trend-row>span{color:#4d6443;font-size:12px;font-weight:600;line-height:1.6}.player-trend-row small{color:#77816f;font-size:9px;font-weight:400;display:block}.player-bar-track{background:#e8eadf;border-radius:2px;height:17px;overflow:hidden}.player-bar-track>span{background:#8f9d82;border-radius:2px;height:100%;display:block}.player-trend-row.is-current .player-bar-track>span{background:#8c6ba3}.player-trend-row>strong{color:#375334;font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.player-trend-row.is-current>strong{color:#6b5080}.player-chart-data{border-top:1px solid var(--rule);margin:24px 0;padding-top:14px}.player-chart-data summary{color:#52694a;cursor:pointer;min-height:30px;font-size:12px}.player-chart-data .football-table-wrap{margin-top:14px}.player-chart-data .football-table{min-width:700px}.player-chart-data .football-table th,.player-chart-data .football-table td{padding:11px 9px;font-size:11px}.football-page.player-scouting-page .player-chart-data .football-table thead th:nth-child(2){position:static}.football-page.player-scouting-page .player-chart-data .football-table thead th:first-child{z-index:2;text-align:left;background:#eeeee5;min-width:130px;position:sticky;left:0}.football-page.player-scouting-page .player-chart-data .football-table tbody th[scope=row]{text-align:left;min-width:130px}.player-role-figure{margin:20px 0 0}.player-role-figure svg{border-radius:4px;width:100%;height:auto;display:block}.player-xg-figure{background:#fffdf8;border:1px solid #d5dccc;margin:23px 0;padding:25px}.player-xg-figure>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.player-xg-figure .football-kicker{letter-spacing:1px;margin:0;font-size:9px}.player-xg-figure>div:first-child>strong{color:#4f6743;font:22px Georgia,serif}.player-xg-bars{gap:14px;margin-top:24px;padding-right:15px;display:grid}.player-xg-bars>div{color:#4a633e;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:14px;font-size:11px;display:grid}.player-xg-bars i{background:#896a9f;max-width:100%;height:15px;display:block}.player-xg-bars>div:nth-child(2) i{background:#97a783}.player-xg-bars b{text-align:right;font-size:12px}.player-log-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.player-log-controls>label{color:#5c7251;gap:6px;font-size:10px;display:grid}.player-log-controls select{color:#294c34;background:#fffdf7;border:1px solid #c4cdbb;padding:9px 12px;font-size:12px}.player-log-controls>span{color:#6a795f;font-size:10px}.player-matchlog .football-table{min-width:530px}.player-matchlog .football-table td,.player-matchlog .football-table th{padding:12px 10px}.player-matchlog .football-table tfoot{background:#e7ecde}.player-matchlog .football-table tfoot th,.player-matchlog .football-table tfoot td{color:#3c5733;font-weight:700}.player-watch{background:#e8eddf;margin:25px 0;padding:28px}.player-watch h2{margin-bottom:24px;font-size:28px}.player-watch>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.player-watch h3{margin:0 0 7px;font-size:13px}.player-watch p{color:#526948;margin:0;font-size:12px;line-height:1.9}.player-method{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.player-method h2{font-size:28px}.player-method>p:not(.football-kicker){color:#627257;margin-bottom:16px;font-size:12px;line-height:1.95}.player-report-aside{gap:20px;padding-top:25px;display:grid;position:sticky;top:24px}.player-report-card{background:#eeece3;border-top:3px solid #8c72a3;padding:23px}.player-report-card>.football-kicker{letter-spacing:1.1px;margin-bottom:20px;font-size:9px}.player-report-card dl{margin:0 0 12px}.player-report-card dl>div{border-bottom:1px solid #d7dcce;margin:0 0 15px;padding:0 0 15px}.player-report-card dt{color:#73806a;margin-bottom:4px;font-size:10px;line-height:1.7}.player-report-card dd{color:#415b36;margin:0;font-size:13px;line-height:1.6}.player-report-card>a{color:#5b704f;margin-top:15px;font-size:11px;line-height:1.6;text-decoration:none;display:block}.player-report-card>a:hover{text-decoration:underline}.player-sources{border-top:1px solid var(--rule);margin-top:40px;padding-top:35px}.player-sources>.football-section-head h2{margin-bottom:0}.player-sources>p{color:#64745b;max-width:800px;font-size:12px;line-height:1.8}.player-sources ol{margin:20px 0 0;padding:0;list-style:none}.player-sources li{border-bottom:1px solid var(--rule);grid-template-columns:35px minmax(0,1fr) 100px;align-items:start;gap:20px;padding:20px 0;display:grid}.player-source-number{color:#9585a3;font:23px Georgia,serif}.player-source-type{color:#6a795f;font-size:9px}.player-sources h3{margin:4px 0;font-size:14px;font-weight:600;line-height:1.6}.player-sources h3 a{color:#3b5534;text-decoration:none}.player-sources h3 a:hover{text-decoration:underline}.player-sources small{color:#74816b;font-size:10px}.player-sources li p{color:#5e7054;max-width:780px;margin:8px 0 0;font-size:11px;line-height:1.8}.player-source-back{text-align:right;margin-top:5px;font-size:10px;text-decoration:none;color:#718264!important}.player-library-heading{padding:22px 0 25px}.player-library-heading h1{letter-spacing:-1.8px;margin:0 0 20px;font:clamp(40px,5vw,62px)/1.1 Georgia,serif}.player-library-heading>p:last-child{color:#52674c;max-width:780px;font:19px/1.8 Georgia,serif}.player-library-label{color:#6c7c61;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:11px;display:flex}.player-library-label strong{color:#435e37;font-weight:600}.player-library-card{background:#fffdf8;border:1px solid #d4ddca;grid-template-columns:210px 1fr;min-width:0;display:grid}.player-library-number{color:#c4afd9;background:#263d35;border-top:4px solid #a68ac5;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:310px;display:flex}.player-library-number strong{letter-spacing:-6px;font:130px/.9 Georgia,serif}.player-library-number>span{letter-spacing:3px;font-size:15px}.player-library-card>div:last-child{min-width:0;padding:34px 38px}.player-library-card h2{letter-spacing:-1px;max-width:700px;margin:0 0 18px;font:clamp(28px,3.5vw,41px)/1.2 Georgia,serif}.player-library-card h2 a{text-decoration:none}.player-library-card h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.player-library-card>div>p:not(.football-kicker):not(.player-caption){color:#5a7050;max-width:700px;font-size:14px;line-height:1.9}.player-library-stats{color:#748267;flex-wrap:wrap;gap:20px;margin:22px 0 0;font-size:11px;display:flex}.player-library-stats b{color:#4c653e;letter-spacing:-.6px;margin-right:5px;font:23px Georgia,serif}.player-library-bottom{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding-top:18px;display:flex}.player-library-bottom small{color:#79866f;font-size:10px}.player-library-bottom>a{color:#624b78;font-size:12px;font-weight:700;text-decoration:none}.player-library-method{border-top:1px solid var(--rule);margin:45px 0 15px;padding-top:32px}.player-library-method>h2{margin-bottom:26px;font:30px Georgia,serif}.player-library-method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.player-library-method article>span{color:#9585a3;font:25px Georgia,serif}.player-library-method h3{margin-top:10px;font-size:14px}.player-library-method p{color:#5c7052;font-size:13px;line-height:1.9}@media (max-width:1000px){.player-report-layout{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.player-report-heading{grid-template-columns:1fr 160px;gap:30px}.player-number{min-height:175px;padding:20px 12px}.player-number strong{font-size:95px}.player-number small{font-size:6px}.player-report-heading h1{font-size:44px}.player-report-card{padding:20px}.player-trend-row{grid-template-columns:115px 1fr 36px;gap:12px}.player-trend-row>span{font-size:11px}}@media (max-width:800px){.player-report-layout{grid-template-columns:1fr;gap:0}.player-report-aside{grid-template-columns:1fr 1fr;padding-top:35px;position:static}.player-report-heading h1{font-size:42px}.player-sources li{grid-template-columns:27px minmax(0,1fr);gap:15px}.player-source-back{text-align:left;grid-column:2;margin-top:0}.player-library-card{grid-template-columns:160px 1fr}.player-library-card>div:last-child{padding:27px}.player-library-number strong{font-size:110px}}@media (max-width:580px){.player-report-heading{grid-template-columns:1fr;gap:0;padding-bottom:20px}.player-number{display:none}.player-report-heading h1{letter-spacing:-1.4px;font-size:40px}.player-byline{font-size:10px}.player-profile-strip{gap:7px 15px;font-size:10px}.player-standfirst{margin:24px 0;font-size:20px;line-height:1.75}.player-latest-banner{gap:6px;padding:12px 14px}.player-latest-banner p{font-size:10px}.player-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.player-kpis>div{border-bottom:1px solid var(--rule);padding:17px 13px}.player-kpis strong{font-size:28px}.player-kpis>div:nth-child(3){border-right:0}.player-kpis>div:nth-child(n+4){border-bottom:0}.player-jump-nav{gap:3px 20px;padding:17px 0}.player-jump-nav a{padding:8px 0;font-size:10px}.player-report-body h2{font-size:29px}.player-report-body .player-report-section>p:not(.football-kicker):not(.player-caption),.player-verdict>p:not(.football-kicker){font-size:15px;line-height:1.9}.player-data-callout{gap:14px;padding:17px}.player-data-callout>strong{font-size:38px}.player-data-callout>span{font-size:11px}.player-chart-controls{gap:13px}.player-chart-controls button{padding:11px 10px}.player-trend-row{grid-template-columns:110px minmax(0,1fr) 34px;gap:10px}.player-trend-row small{font-size:8px}.player-trend-row>strong{font-size:12px}.player-bar-track{height:14px}.player-xg-figure{padding:20px}.player-watch{padding:23px}.player-watch>div{grid-template-columns:1fr;gap:20px}.player-report-aside{grid-template-columns:1fr}.player-sources .football-section-head{flex-direction:column;align-items:start}.player-library-heading{padding-top:14px}.player-library-heading h1{font-size:43px}.player-library-heading>p:last-child{font-size:18px}.player-library-card{grid-template-columns:1fr}.player-library-number{flex-direction:row;justify-content:space-between;min-height:120px;padding:20px 24px}.player-library-number strong{font-size:85px}.player-library-number span{font-size:17px}.player-library-card>div:last-child{padding:25px 22px}.player-library-card h2{font-size:32px}.player-library-card .football-kicker{letter-spacing:1px;font-size:8px;line-height:1.8}.player-library-stats{gap:15px}.player-library-method>div{grid-template-columns:1fr;gap:16px}.player-library-method article{border-bottom:1px solid var(--rule);padding-bottom:15px}.player-library-method h3{margin-left:12px;display:inline-block}.player-library-label{font-size:10px}.player-citations a{padding:5px 1px}}.yoko-report{--yoko-pink:#b83968;--yoko-green:#345b4b}.yoko-report .yoko-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:45px;padding:30px 0;display:grid}.yoko-hero h1{letter-spacing:-1.8px;color:var(--ink);margin:20px 0 25px;font:400 clamp(38px,4.8vw,65px)/1.1 Georgia,serif}.yoko-hero figure{margin:0}.yoko-hero img{width:100%;height:auto;display:block}.yoko-hero figcaption,.yoko-japan-photo figcaption{color:#57665b;margin-top:8px;font:10px/1.7 Arial,sans-serif}.yoko-hero-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.yoko-hero-tags span{color:#873253;background:#ede4e9;padding:7px 10px;font:600 10px/1.5 Arial,sans-serif}.yoko-report .yoko-graphic{background:#f0efe8;border:1px solid #dcded2;min-width:0;margin:35px 0;padding:25px}.yoko-graphic h3{color:#203d34;margin:10px 0;font:400 26px/1.25 Georgia,serif}.yoko-graphic figcaption>p{color:#536259;margin:8px 0 20px;font:11px/1.6 Arial,sans-serif}.yoko-legend{flex-wrap:wrap;gap:15px;margin:18px 0;font:10px/1.6 Arial,sans-serif;display:flex}.yoko-legend span{align-items:center;gap:7px;display:flex}.yoko-legend i{width:11px;height:11px;display:inline-block}.yoko-pink{background:#b83968}.yoko-green,.yoko-pass{background:#345b4b}.yoko-cross{background:#b6ac83}.yoko-rate-row{grid-template-columns:150px minmax(0,1fr);gap:20px;margin:23px 0;display:grid}.yoko-rate-row strong,.yoko-mix-row>strong{font:600 11px/1.5 Arial,sans-serif}.yoko-rate-row small{color:#647064;font:10px/1.8 Arial,sans-serif;display:block}.yoko-rate-track{background:linear-gradient(90deg,#0000 calc(20% - 1px),#daddcf 20%,#0000 calc(20% + 1px));align-items:center;height:18px;margin:4px 0;display:flex}.yoko-rate-track span{height:12px;display:block}.yoko-rate-track b{white-space:nowrap;margin-left:6px;font:600 10px/1 Arial,sans-serif}.yoko-scale{color:#6b756b;justify-content:space-between;margin-left:170px;font:9px/1 Arial,sans-serif;display:flex}.yoko-career{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.yoko-career li{border-top:3px solid #b83968;padding:15px 10px 10px 0;position:relative}.yoko-career li:before{content:"";background:#b83968;border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;left:0}.yoko-career small,.yoko-career span{color:#647064;font:10px/1.8 Arial,sans-serif;display:block}.yoko-career strong{color:#203d34;font:600 12px/1.8 Arial,sans-serif;display:block}.yoko-role svg{width:100%;height:auto;margin-top:15px;display:block}.yoko-mix-row{margin:25px 0}.yoko-stack{height:35px;margin-top:10px;display:flex;overflow:hidden}.yoko-stack span{color:#fff;justify-content:center;align-items:center;font:600 11px/1 Arial,sans-serif;display:flex}.yoko-stack .yoko-cross{color:#243b32}.yoko-xg-row{margin:28px 0}.yoko-xg-row>strong{font:600 11px/1.6 Arial,sans-serif}.yoko-xg-row>div:not(.yoko-xg-track){gap:25px;margin:8px 0;font:11px/1.6 Arial,sans-serif;display:flex}.yoko-xg-track{background:#dce1d6;height:16px;position:relative}.yoko-xg-track>span{background:#345b4b;height:100%;display:block}.yoko-xg-track>i{background:#b83968;width:3px;height:24px;position:absolute;top:-4px}.yoko-minute-chart>div{grid-template-columns:145px minmax(0,1fr) 25px;align-items:center;gap:12px;margin:15px 0;display:grid}.yoko-minute-chart b{font:600 10px/1.6 Arial,sans-serif}.yoko-minute-chart small{color:#647064;font:10px/1.5 Arial,sans-serif;display:block}.yoko-minute-chart>div>div{background:#dce1d6;height:12px}.yoko-minute-chart i{height:100%;display:block}.yoko-minute-chart strong{font:600 11px/1 Arial,sans-serif}.yoko-japan-photo{margin:35px 0}.yoko-japan-photo img{width:100%;height:auto;display:block}.yoko-international-strip{border-top:3px solid #345b4b;border-bottom:1px solid #dcded2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.yoko-international-strip strong{color:#345b4b;font:400 36px/1.2 Georgia,serif;display:block}.yoko-international-strip span{color:#647064;font:10px/1.7 Arial,sans-serif;display:block}.yoko-japan-timeline{margin:35px 0;padding:0;list-style:none}.yoko-japan-timeline li{border-top:1px solid #dcded2;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.yoko-japan-timeline li>span{color:#9b345b;font:600 11px/1.7 Arial,sans-serif}.yoko-japan-timeline h3{margin:0 0 6px;font:600 14px/1.5 Arial,sans-serif}.yoko-japan-timeline p{margin:0;font:12px/1.7 Arial,sans-serif}.yoko-report .player-kpis>div{min-width:0}.yoko-report .yoko-graphic .player-caption{margin-top:22px;font:10px/1.8 Arial,sans-serif}@media (max-width:900px){.yoko-report .yoko-hero{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.yoko-hero h1{font-size:43px}}@media (max-width:580px){.yoko-report .yoko-hero{flex-direction:column;gap:20px;padding:20px 0;display:flex}.yoko-hero h1{letter-spacing:-1.1px;font-size:40px}.yoko-hero figure{align-self:flex-start;width:100%;max-width:330px}.yoko-report .yoko-graphic{margin:25px 0;padding:18px}.yoko-graphic h3{font-size:24px}.yoko-rate-row{grid-template-columns:110px minmax(0,1fr);gap:10px}.yoko-scale{margin-left:120px}.yoko-rate-row strong{font-size:10px}.yoko-career{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.yoko-minute-chart>div{grid-template-columns:102px minmax(0,1fr) 22px;gap:8px}.yoko-minute-chart small{font-size:9px}.yoko-international-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yoko-japan-timeline li{grid-template-columns:72px minmax(0,1fr);gap:12px}.yoko-report .player-kpis strong{font-size:27px}}.recruitment-report .player-report-heading h1{max-width:850px}.scout-report-core{max-width:1000px;margin:0 auto}.scout-report-core>section{scroll-margin-top:24px}.scout-report-core .player-report-section{border-bottom:1px solid var(--rule);padding:34px 0}.scout-report-core .player-report-section>h2{margin:0 0 22px;font:400 33px/1.2 Georgia,serif}.scout-report-core p{line-height:1.85}.scout-verdict{background:#e8eddf;border:1px solid #b6c6ad;border-left:5px solid #345b4b;border-radius:6px;padding:28px}.scout-verdict-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.scout-verdict dl{grid-template-columns:1fr 1.5fr .6fr;gap:22px;margin:20px 0;display:grid}.scout-verdict dt,.scout-card-stats dt,.scout-transaction dt{text-transform:uppercase;letter-spacing:.7px;color:#647363;font:600 10px/1.5 Arial,sans-serif}.scout-verdict dd{margin:7px 0;font:600 15px/1.6 Arial,sans-serif}.scout-recruit-status{border-radius:4px;align-items:center;min-height:30px;padding:5px 10px;font:700 11px/1.4 Arial,sans-serif;display:inline-flex}.status-shortlist{color:#235635;background:#d5e8d7}.status-monitor{color:#67521f;background:#f0e3bb}.status-pass{color:#8b302a;background:#edd9d5}.scout-report-table{border:1px solid var(--rule);border-radius:5px;margin:24px 0}.scout-report-table table{min-width:650px}.football-page .scout-report-table th,.football-page .scout-report-table td{white-space:normal;text-transform:none;letter-spacing:normal;min-width:65px;padding:12px;font:12px/1.6 Arial,sans-serif}.scout-report-table small,.scout-shortlist-board small{color:#637263;margin-top:5px;font-size:10px;display:block}.scout-glossary,.scout-watch-box,.scout-comparable{background:#e9ecdf;border-left:3px solid #9b8565;margin:25px 0;padding:20px 24px}.scout-glossary h3,.scout-watch-box h3,.scout-comparable h3{margin:0 0 12px}.scout-glossary p{font-size:13px}.scout-film-notes{border:1px dashed #a6b59c;margin-top:32px;padding:20px}.scout-film-notes td{height:70px}.scout-bid-gates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scout-bid-gates article{border:1px solid var(--rule);background:#ecefe5;padding:18px}.scout-bid-gates h3{font-size:17px}.scout-bid-gates p{font-size:14px}.scout-transaction>div{border-bottom:1px solid var(--rule);margin:20px 0;padding-bottom:15px}.scout-transaction dd{margin:8px 0;font-size:14px}.scout-evidence-disclosure{border:1px solid var(--rule);margin:22px 0;padding:18px}.scout-evidence-disclosure summary,.scout-card-changelog summary{cursor:pointer;min-height:30px;font-weight:600}.scout-evidence-disclosure>p{font-size:14px}.scout-pdf-link{min-height:44px;margin-top:12px;padding:12px 16px;display:inline-flex;text-decoration:none!important}.scout-library-filters{flex-wrap:wrap;gap:15px;display:flex}.scout-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.scout-library-toolbar>p{font-size:12px}.scout-library-toolbar button{min-height:44px;margin:0 5px}.scout-library-toolbar button[aria-pressed=true]{color:#fff;background:#345b4b}.scout-card-stats{grid-template-columns:1fr 1fr;gap:13px;margin:22px 0;display:grid}.scout-card-stats dd{margin:5px 0;font-size:13px;font-weight:600}.scout-card-stats>div:last-child{grid-column:1/-1}.scout-uniform-card .player-library-bottom{flex-wrap:wrap;gap:12px;display:flex}.scout-uniform-card .player-library-bottom>a{align-items:center;min-height:44px;display:inline-flex}.scout-card-changelog{margin-top:20px;font-size:11px;line-height:1.7}.scout-shortlist-board table{min-width:1300px}.scout-shortlist-board td{min-width:130px;font:12px/1.6 Arial,sans-serif;white-space:normal!important}.scout-shortlist-board th{white-space:normal;font-size:11px}.scout-shortlist-board td:nth-child(4),.scout-shortlist-board td:nth-child(6){min-width:230px}.scout-report-core .player-sources li{scroll-margin-top:20px}.recruitment-report .player-jump-nav{flex-wrap:wrap}.recruitment-report .player-jump-nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:720px){.scout-verdict{padding:20px}.scout-verdict dl{grid-template-columns:1fr}.scout-report-core .player-report-section>h2{font-size:29px}.scout-bid-gates{grid-template-columns:1fr}.scout-library-filters{grid-template-columns:1fr 1fr;display:grid}.scout-library-filters label{min-width:0}.scout-glossary,.scout-watch-box,.scout-comparable{padding:16px}.scout-film-notes{padding:12px}.scout-uniform-card .player-library-bottom{display:block}.scout-library-filters select{padding:8px;font-size:12px}}.player-scouting-page .player-library-heading{padding:12px 0}.player-scouting-page .player-library-heading h1{margin-bottom:12px}.player-scouting-page .player-library-heading>p:last-child{margin-bottom:16px;line-height:1.6}.scout-library-filters{gap:10px}.scout-library-filters label{flex:140px;min-width:120px}.scout-library-filters select{text-overflow:ellipsis;width:100%}.scout-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.scout-card-grid .scout-uniform-card{flex-direction:column;min-width:0;margin:0;display:flex}.scout-card-grid .scout-card-identity{border-bottom:1px solid var(--rule);background:#e9eddf;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.scout-card-identity .scouting-portrait{background:0 0;border:0;width:auto;min-height:0;margin:0}.scout-card-identity .scout-crest-art{align-items:center;gap:10px;min-height:0;padding:0;display:flex}.scout-card-identity .scout-crest-art>span:last-child{display:none}.scout-card-identity img{object-fit:contain;width:38px;height:38px}.scout-card-grid .scout-uniform-card>div:last-child{padding:24px}.scout-card-grid .scout-uniform-card h2{margin:10px 0 16px;font-size:32px;line-height:1.15}.scout-card-grid .scout-uniform-card p{font-size:14px;line-height:1.75}.scout-card-grid .scout-uniform-card .football-kicker{font-size:9px}.scout-card-grid .scout-card-stats>div:first-child,.scout-card-grid .scout-card-stats>div:last-child{grid-column:1/-1}.scout-card-grid .scout-uniform-card .player-caption{font-size:11px}.scout-shortlist-board table{table-layout:fixed;width:100%;min-width:980px}.scout-shortlist-board th:first-child,.scout-shortlist-board th:nth-child(2){width:15%}.scout-shortlist-board th:nth-child(3){width:12%}.scout-shortlist-board th:nth-child(4),.scout-shortlist-board th:nth-child(5){width:18%}.scout-shortlist-board th:nth-child(6){width:15%}.scout-shortlist-board th:last-child{width:7%}.football-page .scout-shortlist-board th,.football-page .scout-shortlist-board td{text-align:left;vertical-align:top;white-space:normal;text-transform:none;letter-spacing:normal;min-width:0;padding:12px;font:12px/1.6 Arial,sans-serif}.scout-shortlist-board details{margin-top:10px}.scout-shortlist-board summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.scout-shortlist-board details p{font-size:12px}.scout-potential-note{border-top:1px solid #b8c7b4;margin-top:18px;padding-top:16px}.scout-potential-note h3{margin:0;font:400 23px/1.3 Georgia,serif}.scout-evidence-stage{text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #b8c7b4;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;padding-top:18px;font-size:10px;display:grid}.scout-evidence-stage strong{letter-spacing:0;text-transform:none;margin-top:5px;font-size:12px;line-height:1.5;display:block}.scout-benchmark-plots,.scout-minutes-figure,.scout-gk-sample{background:#f8f7f0;border:1px solid #d2dbce;border-radius:5px;margin:28px 0;padding:24px}.scout-benchmark-plots h3,.scout-minutes-figure h3,.scout-gk-sample h3{margin:0 0 10px;font:400 25px/1.25 Georgia,serif}.scout-benchmark-plots figcaption p,.scout-minutes-figure figcaption p,.scout-gk-sample figcaption p{max-width:760px;margin:0 0 22px;font-size:13px}.scout-plot-grid{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.scout-dotplot>div{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.scout-dotplot>div span{color:#52674c}.scout-dotplot svg{width:100%;display:block;overflow:visible}.scout-dotplot text{fill:#627161;font:10px Arial,sans-serif}.scout-minutes-grid{grid-template-columns:repeat(auto-fit,minmax(55px,1fr));align-items:start;gap:10px;display:grid}.scout-minute-match{text-align:center;flex-direction:column;align-items:center;min-width:0;font-size:9px;line-height:1.35;display:flex}.scout-minute-total{margin-bottom:8px;font-size:12px;font-weight:700}.scout-minute-track{background:#e5e9df;border-bottom:1px solid #aabbab;align-items:flex-end;width:28px;height:100px;display:flex}.scout-minute-track>span{background:#3b6550;width:100%;min-height:2px;display:block}.scout-minute-track.is-sub>span{box-sizing:border-box;background:#f8f7f0;border:2px solid #3b6550}.scout-minute-match time{margin:8px 0 5px;font-weight:700}.scout-minute-match>span:last-child{overflow-wrap:anywhere}.scout-youth-pathway{grid-template-columns:repeat(4,1fr);gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.scout-youth-pathway li{border-top:3px solid #3b6550;border-right:1px solid var(--rule);background:#e9eddf;padding:18px 16px}.scout-youth-pathway li:last-child{border-right:0}.scout-youth-pathway li>div{flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:11px;display:flex}.scout-youth-pathway li>div span{color:#245a43;font-weight:700}.scout-youth-pathway h3{margin:14px 0 10px;font:400 21px/1.3 Georgia,serif}.scout-youth-pathway p{font-size:12px;line-height:1.65}.scout-youth-pathway a{font-size:11px}.scout-gk-sample dl{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scout-gk-sample dt{color:#52674c;font-size:11px}.scout-gk-sample dd{margin:8px 0;font:400 34px/1.2 Georgia,serif}.scout-gk-sample small{font-size:10px}.scout-transaction small{color:#52674c;margin-top:7px;font-size:11px;display:block}@media (max-width:800px){.scout-card-grid,.scout-plot-grid{grid-template-columns:1fr}.scout-youth-pathway{grid-template-columns:1fr 1fr}.scout-evidence-stage{grid-template-columns:1fr}.scout-benchmark-plots,.scout-minutes-figure,.scout-gk-sample{padding:18px}.scout-minutes-grid{grid-template-columns:repeat(6,1fr);row-gap:22px}.scout-minute-track{height:80px}.scout-gk-sample dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.scout-youth-pathway{grid-template-columns:1fr}.scout-minutes-grid{grid-template-columns:repeat(4,1fr)}.scout-card-grid .scout-uniform-card>div:last-child{padding:20px}.scout-card-grid .scout-uniform-card h2{font-size:29px}}.scout-film-notes summary{cursor:pointer;min-height:32px;font-weight:600}.scout-card-identity .scout-crest-art .club-crest{width:44px;min-width:44px;height:44px;min-height:44px}.scout-card-identity .scout-crest-art .club-crest img{width:40px;height:40px}.scout-report-table table th:first-child{min-width:170px}
