@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:#f8faf7}body{margin:0}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,dl,dd{margin:0}ul,ol{margin:0;padding:0}table{border-collapse:collapse;width:100%}}@layer base{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090f}body{background:#09090f}:root{--paper:#fbfbf8;--paper-soft:#f4f8f5;--panel:#fff;--ink:#092f42;--ink-soft:#355862;--muted:#6f858a;--teal:#2d9487;--teal-dark:#18786f;--teal-soft:#e7f4ef;--mint:#bfe5d9;--coral:#ff7865;--coral-soft:#fff0ec;--blue-soft:#eaf4ff;--line:#dce7e2;--line-strong:#cbdcd5;--success:#238b63;--warning:#efb833;--frame:min(94vw, 1600px);--shadow:0 14px 36px #092f420f;--shadow-small:0 7px 18px #092f420d;--radius:12px;--radius-small:8px}body{background:linear-gradient(180deg, #ffffffd1, #f5f9f6e6), var(--paper);color:var(--ink);letter-spacing:0;min-width:320px;font-family:Avenir Next,Avenir,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.45}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.oh-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oh-skip-link{background:var(--teal);color:#fff;z-index:999;padding:10px 14px;transition:transform .15s ease-out;position:fixed;inset:10px auto auto 10px;transform:translateY(-160%)}.oh-skip-link:focus{transform:translateY(0)}.oh-shell{min-height:100vh;overflow-x:clip}.oh-shell *{letter-spacing:0}.oh-shell h1{color:var(--ink);letter-spacing:0;font-size:clamp(2.2rem,3.2vw,3.2rem);font-weight:700;line-height:1.02}.oh-shell h2{font-size:1.18rem;font-weight:650;line-height:1.2}.oh-shell h3{font-size:1rem;font-weight:650;line-height:1.25}.oh-shell p{color:var(--ink-soft)}:root{font-size:1rem}}@layer components{.oh-peer-benchmark-card{overflow:hidden}.oh-peer-benchmark{border-top:1px solid var(--line);gap:7px;padding:11px 12px;display:grid}.oh-peer-benchmark>strong{color:var(--text);font-size:.7rem}.oh-peer-benchmark>p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.45}.oh-peer-benchmark>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.oh-peer-benchmark>div span{background:color-mix(in srgb, var(--panel) 72%, var(--canvas));justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}.oh-peer-benchmark small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.oh-peer-benchmark b{color:var(--teal);font-variant-numeric:tabular-nums;font-size:.68rem}.oh-peer-benchmark.is-green b{color:#42c998}.oh-peer-benchmark>footer{color:var(--muted);font-size:.56rem}.tz-player-benchmark{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;min-width:0;overflow:hidden}.tz-player-benchmark>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tz-player-benchmark>header span{color:var(--teal);font-size:.62rem;font-weight:680}.tz-player-benchmark>header h2{margin:4px 0 0;font-size:1rem}.tz-player-benchmark>header>strong{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:680}.tz-player-benchmark>header>strong.is-high{border-color:color-mix(in srgb, var(--teal) 44%, var(--line));color:var(--teal-dark)}.tz-benchmark-summary{color:var(--ink-soft);max-width:78ch;margin:0;padding:13px 16px 4px;font-size:.72rem;line-height:1.55}.tz-benchmark-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 16px 14px;display:grid}.tz-benchmark-metrics>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(126px,.9fr) minmax(80px,1.3fr) 28px;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:grid}.tz-benchmark-metrics>div:nth-child(odd){border-inline-end:1px solid var(--line)}.tz-benchmark-metrics span{gap:3px;min-width:0;display:grid}.tz-benchmark-metrics b,.tz-benchmark-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.68rem}.tz-benchmark-metrics small{color:var(--muted);font-size:.6rem}.tz-benchmark-metrics i{background:#203141;border-radius:2px;height:6px;display:block;overflow:hidden}.tz-benchmark-metrics em{background:var(--teal);height:100%;display:block}.tz-benchmark-findings{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz-benchmark-findings section{min-width:0;padding:12px 16px}.tz-benchmark-findings section+section{border-inline-start:1px solid var(--line)}.tz-benchmark-findings h3{margin:0 0 7px;font-size:.7rem}.tz-benchmark-findings ul{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.64rem;list-style:none;display:flex}.tz-benchmark-findings p{color:var(--muted);margin:0;font-size:.64rem}.tz-player-benchmark>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:7px 16px;padding:9px 16px;font-size:.6rem;display:flex}.oh-team-badge-media{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex;overflow:hidden}.oh-team-badge-media img{object-fit:contain;width:100%;height:100%}.oh-team-match-count{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;display:flex}.oh-team-match-count strong{color:var(--ink);font-size:.95rem}.oh-load-more{background:var(--paper);border:1px solid var(--line-strong);color:var(--teal-dark);cursor:pointer;font:inherit;border-radius:6px;align-self:center;min-height:40px;margin:18px auto 0;padding:8px 16px;font-size:.78rem;font-weight:700}.oh-load-more:hover{background:var(--mint-soft);border-color:var(--teal)}.oh-app-shell{--paper:#09090f;--paper-soft:#0d0e15;--panel:#101119;--ink:#f2f5f7;--ink-soft:#b4c0cc;--muted:#8190a0;--teal:#246bfd;--teal-dark:#4e83ff;--teal-soft:#246bfd1f;--mint:#246bfd;--coral:#ff6c64;--coral-soft:#ff6c641f;--blue-soft:#5f8cff1f;--line:#242834;--line-strong:#313642;--success:#246bfd;--warning:#f2bd3c;--frame:min(calc(100% - 36px), 1480px);--shadow:0 16px 34px #0003;--shadow-small:0 8px 18px #00000029;--radius:8px;--radius-small:6px;color:var(--ink);background:radial-gradient(circle at 72% 8%,#204c631c,#0000 31%),#09090f;grid-template-columns:198px minmax(0,1fr);min-height:100vh;display:grid;overflow:clip}.oh-app-shell *,.oh-app-shell :before,.oh-app-shell :after{letter-spacing:0}.oh-app-sidebar{border-right:1px solid var(--line);z-index:80;background:linear-gradient(#0b0c12 0%,#09090f 100%);flex-direction:column;min-width:0;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0}.oh-app-brand{align-items:center;gap:10px;min-height:50px;padding:0 7px;display:flex}.oh-app-brand img{flex:0 0 42px;width:42px;height:42px}.oh-app-brand>span{line-height:1;display:grid}.oh-app-brand strong{color:#f6f8fa;font-size:1.14rem;font-weight:720}.oh-app-brand small{color:var(--teal);margin-top:5px;font-size:.59rem;font-weight:720;letter-spacing:.29em!important}.oh-app-nav{border-bottom:1px solid var(--line);gap:3px;margin-top:25px;padding-bottom:16px;display:grid}.oh-app-nav.is-secondary{margin-top:12px}.oh-app-nav a{color:#a9b5c1;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 9px;font-size:.75rem;transition:background .15s,color .15s;display:grid}.oh-app-nav a:hover,.oh-app-nav a.is-active{color:#fff;background:#171923}.oh-app-nav a i{color:#a9b5c1;border:1px solid #546476;border-radius:4px;justify-content:center;align-items:center;width:20px;height:18px;font-size:.47rem;font-style:normal;font-weight:720;display:flex}.oh-app-nav a.is-active i{border-color:var(--teal);color:var(--teal)}.oh-app-sources{gap:8px;margin-top:auto;padding:16px 9px;display:grid}.oh-app-sources>span{color:#6e7d8d;text-transform:uppercase;margin-bottom:2px;font-size:.54rem;font-weight:700}.oh-app-sources a{color:#9aa7b4;align-items:center;gap:8px;font-size:.67rem;display:flex}.oh-app-sources a i{border:1px solid #657487;border-radius:50%;width:13px;height:13px}.oh-app-stage{min-width:0}.oh-app-toolbar{border-bottom:1px solid var(--line);z-index:70;background:#08131ff5;grid-template-columns:minmax(0,1fr) minmax(210px,270px) auto;align-items:center;gap:20px;min-height:80px;padding:12px 20px 11px 22px;display:grid;position:sticky;top:0}.oh-app-toolbar>div{min-width:0}.oh-app-toolbar .oh-toolbar-title{color:var(--ink);font-size:1.35rem;font-weight:690;line-height:1.15;display:block}.oh-app-toolbar p{color:#a7b4c1;margin-top:4px;font-size:.66rem}.oh-app-search{border:1px solid var(--line);background:#12131c;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 8px 0 11px;display:grid}.oh-app-search>span{color:var(--muted);font-size:1rem}.oh-app-search input{color:var(--ink);background:0 0;border:0;outline:0;min-width:0;font-size:.69rem}.oh-app-search input::placeholder{color:#748395}.oh-app-search kbd{color:#8694a4;border:1px solid #344456;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:.54rem}.oh-app-account{color:#e5eaf0;align-items:center;gap:8px;font-size:.69rem;display:flex}.oh-app-account>span{background:#5875d2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;display:flex}.oh-app-account strong{font-weight:570}.oh-app-content{min-width:0;padding-bottom:26px}.oh-app-content .oh-footer,.oh-app-content .oh-topbar{display:none}.oh-route-empty-state{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:180px;width:var(--frame);gap:10px;margin:24px auto;padding:28px;display:grid}.oh-route-empty-state .oh-inline-action{justify-self:start;margin-top:6px}.oh-route-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.oh-route-empty-actions button,.oh-route-empty-actions .oh-inline-action{color:#dbe3ea;background:#142231;border:1px solid #304156;border-radius:6px;justify-content:center;align-items:center;min-height:38px;margin:0;padding:0 13px;font-size:.72rem;font-weight:650;display:inline-flex}.oh-route-empty-actions button:hover,.oh-route-empty-actions .oh-inline-action:hover{background:#1a2d3f;border-color:#466078}.brand,.oh-brand{justify-self:start;align-items:center;gap:11px;display:inline-flex}.oh-page-hero,.oh-reference-hero,.oh-match-center-hero{min-height:210px;width:var(--frame);grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:center;gap:clamp(32px,6vw,90px);margin:0 auto;padding:28px 0 24px;display:grid;position:relative}.oh-page-hero>div:first-child,.oh-reference-hero>div:first-child{min-width:0}.oh-page-hero>p,.oh-reference-hero>div:first-child>p,.oh-match-center-hero>div:first-child>p:last-child{max-width:760px;margin-top:8px;font-size:1rem}.oh-kicker{color:var(--teal);font-size:.76rem;font-weight:650;margin-bottom:6px!important}.oh-field-trail{opacity:.7;width:210px;height:120px;position:absolute;top:38px;right:31%}.oh-field-trail:before,.oh-field-trail:after{content:"";position:absolute}.oh-field-trail:before{border:1px dashed #2d948759;border-color:#2d948759 #2d948759 #0000 #0000;border-radius:50%;width:150px;height:70px;inset:18px 18px auto auto;transform:rotate(-10deg)}.oh-field-trail:after{background:radial-gradient(circle at 12% 80%, transparent 0 5px, var(--teal) 6px 7px, transparent 8px), radial-gradient(circle at 52% 14%, transparent 0 5px, var(--coral) 6px 7px, transparent 8px), radial-gradient(circle at 90% 52%, transparent 0 5px, var(--teal) 6px 7px, transparent 8px);inset:0}.oh-data-status-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffd1;gap:6px;min-height:128px;padding:22px 24px;display:grid}.oh-data-status-card span{color:var(--ink);font-size:.9rem;font-weight:650}.oh-data-status-card strong{color:var(--teal-dark);font-size:.82rem;font-weight:600}.oh-data-status-card p,.oh-data-status-card small{color:var(--muted);font-size:.76rem}.oh-global-search{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:11px;grid-template-columns:1fr 46px;align-items:center;max-width:680px;height:52px;margin-top:20px;padding-left:20px;display:grid;overflow:hidden}.oh-global-search>span{display:none}.oh-global-search input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:.96rem}.oh-global-search input::placeholder{color:#85979a}.oh-global-search button{background:var(--teal);color:#fff;border:0;width:40px;height:40px;margin-right:6px;font-size:1.45rem}.oh-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.oh-section-head>div{gap:3px;display:grid}.oh-section-head p,.oh-section-head span{color:var(--muted);font-size:.74rem}.oh-section-head a{color:var(--teal-dark);font-size:.8rem;font-weight:550}.oh-breadcrumb,.oh-breadcrumb-row{color:var(--muted);width:var(--frame);align-items:center;gap:9px;margin:14px auto;font-size:.76rem;display:flex}.oh-inline-action,.oh-load-more,.oh-reset-filter,.oh-compare-submit{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--teal-dark);justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.82rem;font-weight:550;display:inline-flex}.oh-load-more,.oh-compare-submit{background:var(--teal);border-color:var(--teal);color:#fff}.oh-info-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:5px;padding:22px;display:grid}.oh-info-card strong{font-size:.92rem;font-weight:650}.oh-info-card p,.oh-info-line{color:var(--muted);font-size:.8rem}.oh-data-state{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:7px;min-width:0;padding:20px 22px;display:grid}.oh-data-state>span{color:#8d9aaa;font-size:.62rem;font-weight:700}.oh-data-state.is-loading>span{color:var(--teal)}.oh-data-state.is-partial>span{color:#f2bd3c}.oh-data-state.is-error>span{color:#ff6b70}.oh-data-state>strong{font-size:.9rem}.oh-data-state>p{color:var(--muted);max-width:70ch;font-size:.72rem}.oh-data-state>nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.oh-data-state>nav a{border:1px solid var(--line-strong);color:var(--ink);border-radius:5px;padding:7px 9px;font-size:.64rem}.oh-data-state>nav a:hover{border-color:var(--teal)}.oh-directory-layout,.oh-match-center-shell,.oh-team-studio,.oh-team-results,.oh-team-detail-panel,.oh-player-detail-panel,.oh-compare-workbench,.oh-analysis-page-grid{width:var(--frame);margin-left:auto;margin-right:auto}.oh-directory-section{margin-bottom:28px}.oh-directory-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,240px);align-items:end;gap:14px;margin-bottom:18px;display:grid}.oh-directory-toolbar label,.oh-filter-grid label,.oh-compare-filter-grid label,.oh-player-picker label,.oh-player-season-row label{color:var(--ink-soft);gap:6px;min-width:0;font-size:.72rem;display:grid}.oh-directory-toolbar input,.oh-directory-toolbar select,.oh-filter-grid input,.oh-filter-grid select,.oh-compare-filter-grid input,.oh-compare-filter-grid select,.oh-player-picker input,.oh-player-picker select,.oh-player-season-row select{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0;height:46px;padding:0 13px;font-size:.86rem}.oh-card-star{color:var(--teal);background:0 0;border:0;padding:4px;font-size:1.15rem}}@layer routes{.oh-home-match-spotlight{background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);min-height:190px;margin-top:14px;display:grid;position:relative;overflow:hidden}.oh-home-match-spotlight:after{border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);content:"";pointer-events:none;border-radius:50%;width:108px;height:108px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.oh-home-match-spotlight>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:38px;padding:0 16px;display:flex}.oh-home-match-spotlight>header span,.oh-home-match-spotlight>header small{color:var(--muted);font-size:.64rem}.oh-home-spotlight-team{text-align:center;place-items:center;gap:12px;padding:20px;display:grid}.oh-home-spotlight-team i{background:var(--teal-soft);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:9px;display:flex;overflow:hidden}.oh-home-spotlight-team i .oh-team-badge-media,.oh-home-spotlight-team i img{object-fit:contain;width:100%;height:100%}.oh-home-spotlight-team strong{font-size:.92rem;font-weight:650;line-height:1.2}.oh-home-spotlight-score{border-left:1px solid var(--line);border-right:1px solid var(--line);z-index:1;align-content:center;justify-items:center;gap:7px;padding:18px 12px;display:grid;position:relative}.oh-home-spotlight-score>span{color:var(--muted);font-size:.62rem}.oh-home-spotlight-score b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.8rem;font-weight:720}.oh-home-spotlight-score em{color:var(--teal-dark);font-size:.63rem;font-style:normal;font-weight:600}.oh-home-match-spotlight:hover .oh-home-spotlight-score em span,.oh-home-match-spotlight:focus-visible .oh-home-spotlight-score em span{display:inline-block;transform:translate(3px)}.oh-home-match-list.is-supporting{border-top:0}.oh-match-flow-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:10px;margin-top:18px;padding:14px 0;display:grid}.oh-match-flow-summary>header{justify-content:space-between;align-items:end;display:flex}.oh-match-flow-summary>header div{align-items:baseline;gap:8px;display:flex}.oh-match-flow-summary>header span,.oh-match-flow-summary>header small,.oh-match-flow-summary>p{color:var(--muted);font-size:.65rem}.oh-match-flow-summary>header strong{font-size:.82rem}.oh-match-flow-rail{background:var(--line);height:6px;display:flex;overflow:hidden}.oh-match-flow-rail i{min-width:2px}.oh-match-flow-rail .is-scheduled{background:var(--teal)}.oh-match-flow-rail .is-live{background:var(--coral)}.oh-match-flow-rail .is-finished{background:var(--ink-soft)}.oh-match-flow-legend{flex-wrap:wrap;gap:16px;display:flex}.oh-match-flow-legend span{color:var(--muted);align-items:center;gap:5px;font-size:.62rem;display:flex}.oh-match-flow-legend span:before{background:var(--teal);content:"";width:6px;height:6px}.oh-match-flow-legend .is-live:before{background:var(--coral)}.oh-match-flow-legend .is-finished:before{background:var(--ink-soft)}.oh-match-flow-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.oh-league-season-pulse{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr) minmax(180px,.7fr);min-height:126px;margin-bottom:20px;display:grid}.oh-league-pulse-leader,.oh-league-pulse-progress,.oh-league-season-pulse>nav{align-content:center;padding:18px 22px;display:grid}.oh-league-pulse-leader{grid-template-columns:46px minmax(0,1fr);gap:4px 12px;padding-left:0}.oh-league-pulse-leader>span{color:var(--teal-dark);grid-column:1/-1;font-size:.62rem}.oh-league-pulse-leader i{background:var(--teal-soft);border:1px solid var(--line);border-radius:50%;grid-row:2/span 2;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;display:flex;overflow:hidden}.oh-league-pulse-leader i .oh-team-badge-media,.oh-league-pulse-leader i img{object-fit:contain;width:100%;height:100%}.oh-league-pulse-leader strong{font-size:.88rem}.oh-league-pulse-leader b{color:var(--muted);font-size:.62rem;font-weight:500}.oh-league-pulse-progress{border-left:1px solid var(--line);border-right:1px solid var(--line);gap:10px}.oh-league-pulse-progress>header,.oh-league-pulse-progress>footer{justify-content:space-between;align-items:center;display:flex}.oh-league-pulse-progress>header span,.oh-league-pulse-progress>footer span{color:var(--muted);font-size:.62rem}.oh-league-pulse-progress>header strong{font-size:.75rem}.oh-league-pulse-progress>i{background:var(--line);height:7px;display:block;overflow:hidden}.oh-league-pulse-progress>i b{background:var(--teal);height:100%;display:block}.oh-league-season-pulse>nav{gap:6px;padding-right:0}.oh-league-season-pulse>nav a{color:var(--muted);justify-content:space-between;align-items:center;min-height:26px;font-size:.66rem;display:flex}.oh-league-season-pulse>nav a:hover,.oh-league-season-pulse>nav a:focus-visible{color:var(--teal-dark)}.tz-ui-icon{width:14px;height:14px;display:block}.oh-app-nav a i{background:#0d0f17;width:24px;height:24px}.oh-app-nav a:hover i,.oh-app-nav a.is-active i{background:#246bfd1a}.oh-app-search>span .tz-ui-icon{width:16px;height:16px}.oh-app-shell .oh-home-hero{isolation:isolate}.oh-home-pitch-mark{opacity:.34;pointer-events:none;z-index:0;width:340px;height:286px;position:absolute;bottom:-62px;right:7%;transform:rotate(-8deg)}.oh-home-pitch-mark:before{content:"";border:1px solid #b8c0cc2e;position:absolute;inset:0}.oh-home-pitch-mark .is-half{background:#b8c0cc2e;width:1px;height:100%;position:absolute;left:50%}.oh-home-pitch-mark .is-circle{border:1px solid #b8c0cc33;border-radius:50%;width:92px;height:92px;position:absolute;top:calc(50% - 46px);left:calc(50% - 46px)}.oh-home-pitch-mark .is-circle:after{content:"";background:#246bfd;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px)}.oh-home-pitch-mark .is-box{border:1px solid #b8c0cc33;border-right:0;width:64px;height:56%;position:absolute;bottom:22%;left:0}.oh-home-hero-copy,.oh-home-search-area,.oh-home-update{z-index:1;animation:.42s cubic-bezier(.2,.8,.2,1) both tz-home-arrive;position:relative}.oh-home-search-area{animation-delay:55ms}.oh-home-update{animation-delay:.1s}@keyframes tz-home-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oh-app-shell .oh-home-quick a{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding-inline:16px}.oh-home-quick a>i{color:#6f97ff;background:#0d0f17;border:1px solid #303746;border-radius:4px;grid-area:1/1;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oh-home-quick a>i .tz-ui-icon{width:17px;height:17px}.oh-home-quick-copy{grid-area:1/2;gap:3px;min-width:0;display:grid}.oh-home-quick-copy strong,.oh-home-quick-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-home-quick-copy small{color:var(--muted);font-size:.67rem}.oh-home-quick a>b{grid-area:1/3}.tz-trend-canvas path.is-primary,.tz-trend-canvas path.is-secondary{fill:none;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.tz-trend-canvas path.is-secondary{stroke:var(--coral);stroke-dasharray:7 5;stroke-width:3px}.tz-trend-canvas path.tz-trend-area{color:var(--teal);fill:url(#tz-primary-area);stroke:none}.tz-trend-canvas svg line.is-guide{stroke:#b8c0cc12}.oh-coverage-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);align-items:end}.oh-coverage-freshness{border-inline-start:1px solid var(--line);gap:5px;min-width:0;padding:8px 0 8px 22px;display:grid}.oh-coverage-freshness span,.oh-coverage-freshness small{color:#93a2b2;font-size:.68rem}.oh-coverage-freshness strong{color:var(--ink);font-size:1rem}.oh-coverage-summary,.oh-coverage-directory{width:var(--frame);margin-inline:auto}.oh-coverage-summary{border-block:1px solid var(--line);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.5fr));display:grid}.oh-coverage-summary>header,.oh-coverage-summary>button{min-width:0;padding:20px}.oh-coverage-summary>header{padding-inline-start:0}.oh-coverage-summary>header p{color:var(--teal);margin-bottom:5px;font-size:.64rem}.oh-coverage-summary>header h2{font-size:1.08rem}.oh-coverage-summary>button{border:0;border-inline-start:1px solid var(--line);color:inherit;cursor:pointer;text-align:start;background:0 0;gap:4px;display:grid}.oh-coverage-summary>button:hover,.oh-coverage-summary>button.is-active{background:#111822}.oh-coverage-summary>button strong{color:#f5f8fb;font-size:1.5rem}.oh-coverage-summary>button span{color:#93a2b2;font-size:.68rem}.oh-coverage-directory{padding-block:24px 40px}.oh-coverage-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:14px;margin-bottom:14px;display:grid}.oh-coverage-toolbar label{gap:6px;display:grid}.oh-coverage-toolbar label>span,.oh-coverage-toolbar>span{color:#93a2b2;font-size:.66rem}.oh-coverage-toolbar input{border:1px solid var(--line);color:var(--ink);background:#101119;border-radius:6px;min-height:40px;padding:0 12px}.oh-coverage-toolbar>div{gap:4px;display:flex}.oh-coverage-toolbar button,.oh-coverage-directory .oh-inline-action{border:1px solid var(--line);color:#aeb9c5;cursor:pointer;background:#101119;border-radius:6px;min-height:40px;padding:0 12px}.oh-coverage-toolbar button:hover,.oh-coverage-toolbar button.is-active,.oh-coverage-directory .oh-inline-action:hover{border-color:var(--teal);color:#fff}.oh-coverage-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.oh-coverage-table>header,.oh-coverage-table>article{grid-template-columns:minmax(240px,1.2fr) minmax(210px,1fr) 70px 70px 78px 90px;align-items:center;gap:14px;min-width:0;padding:12px 16px;display:grid}.oh-coverage-table>header{color:#768697;background:#0d1118;min-height:38px;font-size:.62rem}.oh-coverage-table>article{border-top:1px solid var(--line);background:#101119;min-height:68px}.oh-coverage-table>article>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.oh-coverage-table .oh-team-badge-media{width:38px;height:38px}.oh-coverage-table>article>div span,.oh-coverage-table>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.oh-coverage-table>article small{color:#8998a8;font-size:.63rem}.oh-coverage-table>article>div:nth-child(2) strong{color:#f2bd3c;font-size:.69rem}.oh-coverage-table>article>div.is-ready strong{color:#64d7b5}.oh-coverage-table>article>div.is-empty strong{color:#8d9aaa}.oh-coverage-table>article>b{color:#f2f5f8;font-size:.78rem}.oh-coverage-table>article>a{color:var(--teal);justify-self:end;font-size:.68rem}.oh-toolbar-primary-action{border-bottom:1px solid color-mix(in srgb, var(--teal) 42%, var(--line));color:var(--ink-soft);justify-self:end;align-items:center;gap:10px;min-height:36px;padding:0 2px;font-size:.7rem;font-weight:680;display:flex}.oh-toolbar-primary-action span{color:var(--teal);font-size:1rem;transition:transform .16s cubic-bezier(.22,1,.36,1)}.oh-toolbar-primary-action:hover,.oh-toolbar-primary-action:focus-visible{color:var(--text);outline:none}.oh-toolbar-primary-action:hover span,.oh-toolbar-primary-action:focus-visible span{transform:translate(3px)}.oh-app-shell .oh-home-hero{min-height:176px}.oh-app-shell .oh-home-hero-copy h1{letter-spacing:-.035em;max-width:11ch;margin-block:7px 11px;font-size:clamp(2rem,3vw,3rem);line-height:.94}.oh-home-hero-copy>strong{max-width:42ch;line-height:1.45;display:block}.oh-home-search-area{align-self:center}.oh-home-search{min-height:54px}.oh-home-search input{font-size:.78rem}.oh-home-update{border-inline-start:1px solid var(--line);justify-content:center;align-self:stretch;padding-inline-start:20px}.oh-player-data-status{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:42px;margin-block:0 14px;padding:7px 10px;font-size:.62rem;display:flex}.oh-player-data-status strong{color:var(--ink-soft);align-items:center;gap:7px;font-size:.66rem;display:inline-flex}.oh-player-data-status strong i{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 14%, transparent);border-radius:50%;width:6px;height:6px}.oh-player-data-status span{align-items:center;gap:18px;display:inline-flex}.oh-player-data-status span:before{color:var(--line-strong);content:"·";font-weight:800}.oh-league-season-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.oh-league-season-switcher a{border-bottom:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;min-height:28px;padding-inline:4px;font-size:.6rem;display:flex}.oh-league-season-switcher a:hover,.oh-league-season-switcher a:focus-visible,.oh-league-season-switcher a.is-active{border-color:var(--teal);color:var(--teal-dark);outline:none}.oh-scout-report-sheet{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:16px;display:grid;overflow:hidden}.oh-scout-report-header span,.oh-scout-report-evidence span{color:var(--teal);font-size:.62rem;font-weight:680}.oh-scout-report-header p,.oh-scout-report-evidence p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.oh-scout-report-portrait{background:var(--teal-faint);border:1px solid var(--line);color:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.05rem;font-weight:780;display:flex;overflow:hidden}.oh-scout-report-portrait img{object-fit:cover;width:100%;height:100%}.oh-scout-report-sheet.is-broadcast{background:0 0;border:0;gap:10px;padding:0}.oh-scout-report-command{background:linear-gradient(105deg, color-mix(in srgb, var(--panel) 82%, var(--teal) 18%), var(--panel) 48%), var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(320px,1.1fr) minmax(390px,.9fr) auto;align-items:stretch;gap:12px;min-height:148px;padding:14px;display:grid;overflow:hidden}.oh-scout-report-identity{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:16px;min-width:0;display:grid}.oh-scout-report-identity .oh-scout-report-portrait{background:#111b28;border:0;border-radius:0;align-self:stretch;width:112px;height:auto;min-height:118px}.oh-scout-report-identity .oh-scout-report-portrait img{object-position:center top}.oh-scout-report-identity>div:last-child{align-content:end;min-width:0;padding-bottom:12px;display:grid}.oh-scout-report-identity span{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:720}.oh-scout-report-identity h2{letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:uppercase;margin:7px 0 10px;font-size:clamp(1.8rem,3.2vw,3.15rem);line-height:.94}.oh-scout-report-identity p{color:var(--ink-soft);margin:0;font-size:.68rem}.oh-scout-report-kpis{grid-template-columns:repeat(4,minmax(78px,1fr));align-self:center;gap:7px;display:grid}.oh-scout-report-kpis article{background:color-mix(in srgb, var(--panel) 84%, var(--teal) 16%);border:1px solid var(--line);border-radius:4px;align-content:center;min-height:82px;padding:10px 11px;display:grid}.oh-scout-report-kpis article:nth-child(2){border-color:var(--teal)}.oh-scout-report-kpis span,.oh-scout-report-kpis small{color:var(--muted);font-size:.58rem}.oh-scout-report-kpis strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-block:3px;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.1}.oh-scout-report-command>button{border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:3px;align-self:start;min-height:31px;padding-inline:10px;font-size:.62rem}.oh-scout-report-command>button:hover,.oh-scout-report-command>button:focus-visible{border-color:var(--teal);color:var(--ink);outline:2px solid color-mix(in srgb, var(--teal) 35%, transparent);outline-offset:2px}.oh-scout-report-visual-grid{grid-template-columns:minmax(280px,1.16fr) minmax(250px,1fr) minmax(250px,1fr);gap:10px;display:grid}.oh-scout-visual-panel,.oh-scout-report-visual-grid>.tz-data-chart{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:290px;overflow:hidden}.oh-scout-visual-panel>header,.oh-scout-report-visual-grid>.tz-data-chart>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:53px;padding:10px 12px;display:flex}.oh-scout-visual-panel>header span,.oh-scout-report-visual-grid>.tz-data-chart>header span{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:.56rem;font-weight:720;display:block}.oh-scout-visual-panel>header h3,.oh-scout-report-visual-grid>.tz-data-chart>header h2{margin:0;font-size:.82rem}.oh-scout-visual-panel>header>strong{color:var(--muted);text-align:right;font-size:.56rem}.oh-scout-visual-panel>.oh-data-state{border:0;border-radius:0;min-height:235px}.oh-scout-pitch-map{aspect-ratio:105/68;background:linear-gradient(90deg,#0000 49.85%,#246bfd3d 49.85% 50.15%,#0000 50.15%),#091a22;margin:12px;position:relative;overflow:hidden}.oh-scout-pitch-lines{border:1px solid #b8c0cc6b;position:absolute;inset:7%}.oh-scout-pitch-lines:before{content:"";border:1px solid #b8c0cc6b;border-radius:50%;width:20%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oh-scout-pitch-lines:after{content:"";background:#b8c0cc6b;width:1px;height:100%;position:absolute;left:50%}.oh-scout-pitch-lines>i,.oh-scout-pitch-lines>b{border:1px solid #b8c0cc6b;width:20%;height:54%;position:absolute;top:23%}.oh-scout-pitch-lines>i{left:-1px}.oh-scout-pitch-lines>b{right:-1px}.oh-scout-pitch-map>span{height:var(--heat-size);opacity:var(--heat-opacity);width:var(--heat-size);background:radial-gradient(circle,#eeffb5eb 0 7%,#33d2d0c7 22%,#246bfd6b 48%,#0000 73%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.oh-scout-pitch-map.is-shots>span{background:var(--panel);border:2px solid var(--teal);opacity:1;width:9px;height:9px}.oh-scout-visual-panel.is-radar svg{width:min(100%,300px);height:218px;margin:4px auto 0;display:block;overflow:visible}.oh-scout-radar-grid polygon,.oh-scout-radar-grid line{fill:none;stroke:color-mix(in srgb, var(--line-strong) 76%, transparent);stroke-width:1px}.oh-scout-radar-shape{fill:color-mix(in srgb, var(--teal) 24%, transparent);stroke:var(--teal);stroke-width:2px}.oh-scout-radar-labels{fill:var(--ink-soft);font-size:7px}.oh-scout-visual-panel.is-radar>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 12px;font-size:.56rem;display:flex}.oh-scout-percentile-list,.oh-scout-visual-panel.is-per90>div{gap:13px;padding:15px 12px;display:grid}.oh-scout-percentile-list>div,.oh-scout-visual-panel.is-per90>div>div{grid-template-columns:minmax(92px,1fr) minmax(80px,1.2fr) 28px;align-items:center;gap:8px;display:grid}.oh-scout-percentile-list span,.oh-scout-visual-panel.is-per90>div span{color:var(--ink-soft);min-width:0;font-size:.59rem}.oh-scout-percentile-list i,.oh-scout-visual-panel.is-per90>div i{background:#1d2a38;border-radius:2px;height:6px;overflow:hidden}.oh-scout-percentile-list i b,.oh-scout-visual-panel.is-per90>div i b{background:var(--teal);transform-origin:0;height:100%;display:block}.oh-scout-percentile-list strong,.oh-scout-visual-panel.is-per90>div strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.65rem}.oh-scout-visual-panel.is-percentiles>footer,.oh-scout-visual-panel.is-per90>footer,.oh-scout-visual-panel.is-findings>footer{border-top:1px solid var(--line);color:var(--muted);padding:9px 12px;font-size:.58rem;line-height:1.5}.oh-scout-report-visual-grid>.tz-data-chart{padding:0}.oh-scout-report-visual-grid>.tz-data-chart .tz-trend-canvas{margin:8px 12px 0}.oh-scout-report-visual-grid>.tz-data-chart .tz-trend-labels{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;padding-bottom:10px;display:grid}.oh-scout-report-visual-grid>.tz-data-chart .tz-trend-labels span{font-size:.52rem}.oh-scout-visual-panel.is-findings>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oh-scout-visual-panel.is-findings article{border-inline-end:1px solid var(--line);min-height:136px;padding:18px 12px;display:grid}.oh-scout-visual-panel.is-findings article:last-child{border-inline-end:0}.oh-scout-visual-panel.is-findings article span{color:var(--ink-soft);font-size:.62rem}.oh-scout-visual-panel.is-findings article strong{color:var(--teal);align-self:end;font-size:1.65rem}.oh-scout-visual-panel.is-findings article small{color:var(--muted);font-size:.55rem}.oh-scout-visual-panel.is-findings>div>p{color:var(--muted);padding:18px 12px;font-size:.65rem}.oh-scout-report-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oh-scout-report-evidence section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:14px 16px;display:grid}.oh-scout-report-evidence strong{font-size:.78rem}.oh-scout-report-method{border-top:1px solid var(--line);color:var(--muted);padding:12px 2px 0;font-size:.62rem;line-height:1.55}.tz-data-chart,.tz-archive-panel{background:color-mix(in srgb, var(--surface,#101119) 94%, var(--teal) 6%);border:1px solid var(--line);color:var(--ink);border-radius:6px;min-width:0}.tz-data-chart{padding:22px}.tz-data-chart>header,.tz-archive-panel>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.tz-data-chart>header span,.tz-archive-panel>header span{color:var(--teal);letter-spacing:.04em;margin-bottom:5px;font-size:.68rem;font-weight:750;display:block}.tz-data-chart>header h2,.tz-archive-panel>header h2{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.35rem)}.tz-chart-legend{flex-wrap:wrap;justify-content:end;align-items:center;gap:14px;display:flex}.tz-chart-legend span{color:#b8c0cc;margin:0;font-size:.68rem}.tz-chart-legend span:before,.tz-team-form footer span:before{background:var(--teal);content:"";vertical-align:middle;width:16px;height:3px;margin-inline-end:7px;display:inline-block}.tz-chart-legend .is-secondary:before,.tz-team-form footer .is-against:before{background:var(--coral)}.tz-trend-canvas{margin-top:18px;overflow:hidden}.tz-trend-canvas svg{width:100%;height:auto;display:block;overflow:visible}.tz-trend-canvas svg line{stroke:color-mix(in srgb, var(--line) 80%, transparent);stroke-width:1px}.tz-trend-canvas polyline{fill:none;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.tz-trend-canvas polyline.is-secondary{stroke:var(--coral)}.tz-trend-canvas circle{fill:var(--teal);stroke:color-mix(in srgb, var(--surface,#101119) 80%, #000 20%);stroke-width:3px}.tz-trend-canvas circle.is-secondary{fill:var(--coral)}.tz-trend-labels{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.tz-trend-labels span{color:#b8c0cc;text-align:center;gap:2px;min-width:0;font-size:.64rem;display:grid}.tz-trend-labels b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.tz-team-form>header>strong{color:var(--teal);font-variant-numeric:tabular-nums;font-size:1.8rem}.tz-team-form>header>strong small{color:#b8c0cc;font-size:.68rem}.tz-form-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(10,minmax(18px,1fr));align-items:end;gap:10px;height:160px;margin-top:20px;padding:0 6px 26px;display:grid}.tz-form-bars>div{justify-content:center;align-items:end;gap:3px;height:100%;display:flex;position:relative}.tz-form-bars>div>span{background:var(--teal);width:min(14px,38%);min-height:6px}.tz-form-bars>div>span.is-against{background:var(--coral)}.tz-form-bars b{color:#b8c0cc;font-size:.62rem;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.tz-form-bars b.is-g{color:#4ad295}.tz-form-bars b.is-m{color:var(--coral)}.tz-team-form footer{gap:18px;margin-top:14px;display:flex}.tz-team-form footer span{color:#b8c0cc;font-size:.68rem}.tz-league-power>div{gap:10px;margin-top:20px;display:grid}.tz-league-power>div>div{grid-template-columns:24px minmax(120px,.48fr) minmax(140px,1fr) 54px;align-items:center;gap:12px;display:grid}.tz-league-power>div b,.tz-league-power>div strong{font-variant-numeric:tabular-nums;font-size:.72rem}.tz-league-power>div>div>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.tz-league-power i{background:color-mix(in srgb, var(--line) 75%, transparent);height:7px;display:block}.tz-league-power i em{background:var(--teal);height:100%;display:block}.tz-archive-panel{width:var(--frame);margin:28px auto;overflow:hidden}.tz-archive-panel>header{padding:26px}.tz-archive-panel>header p{color:#b8c0cc;max-width:68ch;margin-top:8px;font-size:.78rem;line-height:1.6}.tz-archive-status{border-inline-start:1px solid var(--line);flex:0 0 180px;grid-template-columns:10px 1fr;gap:3px;padding:3px 0 3px 20px;display:grid}.tz-archive-status i{background:#4ad295;border-radius:50%;align-self:center;width:7px;height:7px}.tz-archive-status span,.tz-archive-status small{margin:0}.tz-archive-status small{color:#b8c0cc;grid-column:2;font-size:.66rem}.tz-archive-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tz-archive-metrics>div{border-inline-end:1px solid var(--line);gap:3px;padding:22px 26px;display:grid}.tz-archive-metrics>div:last-child{border-inline-end:0}.tz-archive-metrics strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,2.2rem)}.tz-archive-metrics span,.tz-archive-panel>footer span,.tz-archive-panel>footer small{color:#b8c0cc;font-size:.68rem}.tz-archive-panel>footer{grid-template-columns:110px minmax(120px,1fr) 110px auto;align-items:center;gap:16px;padding:18px 26px;display:grid}.tz-archive-panel>footer>div{gap:2px;display:grid}.tz-archive-panel>footer>div strong{font-size:.78rem}.tz-archive-panel>footer>i{background:color-mix(in srgb, var(--line) 75%, transparent);height:7px;display:block}.tz-archive-panel>footer>i span{background:var(--teal);height:100%;display:block}.oh-player-profile-grid>.tz-data-chart,.oh-player-stats-dashboard>.tz-data-chart,.oh-lineup-detail-grid>.oh-lineup-pitch-card{grid-column:1/-1}.oh-lineup-pitch-card{min-height:0}.oh-pitch{aspect-ratio:105/58;background:linear-gradient(90deg, transparent 49.85%, #2d948747 49.85% 50.15%, transparent 50.15%), linear-gradient(0deg, #2d948708, #2d948708), var(--paper-soft);min-height:390px;overflow:hidden}.oh-pitch:after{content:"";border:1px solid #2d94874d;width:13%;position:absolute;top:22%;bottom:22%;left:-1px}.oh-pitch-player{z-index:2;place-items:center;width:86px;display:grid}.oh-pitch-team-label{color:var(--teal-dark);z-index:3;font-size:.66rem;font-weight:750;position:absolute;top:10px;left:12px}.oh-pitch-team-label.is-away{color:var(--coral);left:auto;right:12px}.oh-pitch-player b{background:var(--teal);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 4px;font-size:.68rem;line-height:1;display:flex;box-shadow:0 3px 10px #0d34422e}.oh-pitch-player.is-away b{background:var(--coral)}.oh-pitch-player span{color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;max-width:84px;margin-top:3px;padding:2px 4px;font-size:.61rem;font-weight:650;line-height:1.2;overflow:hidden}.oh-squad-directory,.oh-team-live-stats,.oh-standings-panel{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);padding:18px 0 8px}.oh-squad-directory>header,.oh-team-live-stats>header,.oh-standings-panel>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.oh-squad-directory>header span,.oh-team-live-stats>header span,.oh-standings-panel>header span{color:var(--teal);text-transform:uppercase;font-size:.66rem;font-weight:700}.oh-squad-directory>header h2,.oh-team-live-stats>header h2,.oh-standings-panel>header h2{margin-top:3px;font-size:1.3rem;font-weight:700}.oh-squad-directory>header small,.oh-team-live-stats>header small,.oh-standings-panel>header small{color:var(--muted);font-size:.68rem}.oh-squad-directory section{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);display:grid}.oh-squad-directory section h3{color:var(--ink-soft);padding:13px 12px 13px 0;font-size:.72rem;font-weight:700}.oh-squad-directory section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oh-squad-directory section a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:2px 12px;min-height:54px;padding:9px 12px;display:grid}.oh-squad-directory section a:has(.oh-squad-player-photo){grid-template-columns:36px minmax(0,1fr) 120px}.oh-squad-player-photo{background:#152536;border:1px solid #31465b;border-radius:50%;grid-area:1/1/span 2;justify-content:center;align-items:center;width:32px;height:32px;font-size:.58rem;font-weight:700;display:flex;overflow:hidden}.oh-squad-player-photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.oh-squad-directory section a:has(.oh-squad-player-photo) b{grid-column:2}.oh-squad-directory section a:has(.oh-squad-player-photo) span:not(.oh-squad-player-photo){grid-column:3}.oh-squad-directory section a:has(.oh-squad-player-photo) small{grid-column:2/-1}.oh-squad-availability>div>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:46px;padding:8px 12px;display:flex}.oh-squad-availability>div>div b,.oh-squad-availability>div>div span{font-size:.7rem}.oh-squad-availability>div>div span{color:var(--coral)}.oh-squad-directory section a:nth-last-child(-n+2){border-bottom:0}.oh-squad-directory section a:hover{background:var(--mint-soft)}.oh-squad-directory section a b{font-size:.78rem}.oh-squad-directory section a span,.oh-squad-directory section a small{color:var(--muted);font-size:.64rem}.oh-squad-directory section a span{text-align:right;grid-area:1/2}.oh-squad-directory section a small{grid-column:1/-1}.oh-squad-directory section a .oh-squad-player-photo{text-align:center;grid-area:1/1/span 2}.oh-team-live-stats>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oh-team-live-stats article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:43px;padding:8px 12px;display:flex}.oh-team-live-stats article:nth-child(odd){border-right:1px solid var(--line)}.oh-team-live-stats article span{color:var(--ink-soft);font-size:.7rem}.oh-team-live-stats article strong{font-size:.78rem;font-weight:700}.oh-season-link-grid{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.oh-season-link-grid a{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:10px 4px;display:grid}.oh-season-link-grid a:last-child{border-bottom:0}.oh-season-link-grid a:hover,.oh-season-link-grid a.is-active{background:var(--mint-soft)}.oh-season-link-grid span,.oh-season-link-grid small{color:var(--muted);font-size:.68rem}.oh-season-link-grid strong{font-size:.92rem}.oh-season-link-grid small{color:var(--teal);font-weight:700}.oh-standings-table{overflow-x:auto}.oh-standings-note{background:var(--mint-soft);border-left:1px solid var(--teal);color:var(--ink-soft);margin:-6px 0 14px;padding:9px 12px;font-size:.72rem}.oh-standings-table>div{border-top:1px solid var(--line);grid-template-columns:34px minmax(190px,1fr) repeat(8,48px) repeat(2,54px);align-items:center;gap:8px;min-width:850px;min-height:42px;padding:0 8px;font-size:.7rem;display:grid}.oh-standings-table>div.is-head{color:var(--muted);text-transform:uppercase;min-height:34px;font-size:.61rem;font-weight:700}.oh-standings-table>div:not(.is-head):hover{background:var(--mint-soft)}.oh-standings-table a{font-weight:700}.oh-standings-table span:not(:nth-child(2)),.oh-standings-table b:not(:nth-child(2)){text-align:center}.oh-scout-app{--scout-bg:#08111b;--scout-bg-soft:#0c1622;--scout-panel:#111c29;--scout-panel-strong:#152333;--scout-line:#243241;--scout-line-soft:#1b2936;--scout-text:#f3f6f8;--scout-muted:#93a1b1;--scout-blue:#5f8cff;--scout-green:#246bfd;--scout-red:#d86b6c;background:var(--scout-bg);color:var(--scout-text);grid-template-columns:196px minmax(0,1fr);min-height:100vh;font-family:Avenir Next,Avenir,Helvetica Neue,Segoe UI,Arial,sans-serif;display:grid;overflow-x:clip}.oh-scout-app *,.oh-scout-app :before,.oh-scout-app :after{letter-spacing:0}.oh-scout-app button,.oh-scout-app input,.oh-scout-app select{color:inherit}.oh-scout-sidebar{background:linear-gradient(180deg, #0d1824fa, #08111b), var(--scout-bg);border-right:1px solid var(--scout-line);flex-direction:column;min-height:100vh;padding:16px 11px 12px;display:flex;position:sticky;top:0}.oh-scout-sidebar nav{border-bottom:1px solid var(--scout-line);gap:3px;margin-top:20px;padding-bottom:18px;display:grid}.oh-scout-sidebar nav a{color:#aab5c1;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:.75rem;display:grid}.oh-scout-sidebar nav a>span{color:#9fabb8;border:1px solid #506071;border-radius:4px;justify-content:center;align-items:center;width:19px;height:17px;font-size:.49rem;font-style:normal;font-weight:720;display:flex}.oh-scout-sidebar nav a:hover,.oh-scout-sidebar nav a.is-active{color:#fff;background:#142231}.oh-scout-sidebar nav a.is-active>span{border-color:var(--scout-green);color:var(--scout-green)}.oh-scout-sources{gap:8px;padding:18px 10px;display:grid}.oh-scout-sources>span{color:#708093;text-transform:uppercase;margin-bottom:3px;font-size:.55rem;font-weight:700}.oh-scout-sources a{color:#9eabb9;align-items:center;gap:8px;font-size:.68rem;display:flex}.oh-scout-sources i{border:1px solid #647284;border-radius:50%;width:13px;height:13px}.oh-scout-sidebar-status{border:1px solid var(--scout-line);background:linear-gradient(145deg,#111e2c,#0d1824);border-radius:7px;gap:5px;margin-top:auto;padding:12px;display:grid}.oh-scout-sidebar-status span{color:var(--scout-muted);font-size:.57rem}.oh-scout-sidebar-status strong{color:var(--scout-green);font-size:.64rem;font-weight:620;line-height:1.35}.oh-scout-sidebar-status small{color:#728195;font-size:.55rem}.oh-scout-main{min-width:0}.oh-scout-topbar{border-bottom:1px solid var(--scout-line);z-index:50;background:#0a141ff0;grid-template-columns:minmax(0,1fr) 215px auto;align-items:center;gap:18px;min-height:72px;padding:10px 18px 9px 20px;display:grid;position:sticky;top:0}.oh-scout-topbar>div{min-width:0}.oh-scout-topbar h1{color:var(--scout-text);font-size:1.28rem;font-weight:700;line-height:1.1}.oh-scout-topbar p{color:#acb7c3;margin-top:5px;font-size:.65rem}.oh-scout-global-search{border:1px solid var(--scout-line);background:#101c29;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 8px 0 11px;display:grid}.oh-scout-global-search>span{color:var(--scout-muted);font-size:1rem}.oh-scout-global-search input{background:0 0;border:0;outline:0;min-width:0;font-size:.67rem}.oh-scout-global-search input::placeholder{color:#778697}.oh-scout-global-search kbd{color:#8492a2;border:1px solid #344354;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:.54rem}.oh-scout-account{color:#dfe5eb;align-items:center;gap:8px;font-size:.68rem;display:flex}.oh-scout-account>span{background:#5a74cd;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;display:flex}.oh-scout-content{grid-template-columns:minmax(0,1fr) 320px;gap:12px;padding:14px 16px 22px 20px;display:grid}.oh-scout-workspace{min-width:0}.oh-scout-filterbar{grid-template-columns:minmax(150px,1fr) minmax(140px,.85fr) 150px 160px 160px;gap:10px;margin-bottom:12px;display:grid}.oh-scout-filterbar label{border:1px solid var(--scout-line);background:linear-gradient(#121e2b,#101a26);border-radius:6px;gap:2px;min-width:0;padding:7px 10px;display:grid}.oh-scout-filterbar label>span{color:var(--scout-muted);font-size:.53rem}.oh-scout-filterbar select{background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:.68rem;font-weight:650}.oh-scout-filterbar select option{background:#111c29}.oh-scout-clear{border:1px solid var(--scout-line);background:linear-gradient(#152231,#111c28);border-radius:6px;min-height:46px;padding:0 14px;font-size:.67rem;font-weight:650}.oh-scout-share{border:1px solid var(--scout-line);color:var(--scout-text);background:linear-gradient(#152231,#111c28);border-radius:6px;min-height:46px;padding:0 12px;font-size:.67rem;font-weight:650}.oh-scout-share:disabled{cursor:not-allowed;opacity:.42}.oh-scout-clear:hover{border-color:#41546a}.oh-scout-picker{border:1px solid var(--scout-line);background:#0f1a26;border-radius:6px;margin-bottom:12px}.oh-scout-picker.is-always-open{overflow:visible}.oh-scout-picker>summary{cursor:pointer;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:2px 18px;min-height:42px;padding:8px 12px;list-style:none;display:grid}.oh-scout-picker>summary::-webkit-details-marker{display:none}.oh-scout-picker>summary span{color:var(--scout-text);font-size:.65rem;font-weight:650}.oh-scout-picker>summary small{color:var(--scout-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.oh-scout-picker[open]>summary{border-bottom:1px solid var(--scout-line)}.oh-scout-picker .oh-scout-selector{background:0 0;border:0;border-radius:0;margin:0}.oh-scout-picker .oh-scout-selector-title{border-bottom:1px solid var(--scout-line);min-height:42px;padding:6px 11px}.oh-scout-picker .oh-scout-selector-title span,.oh-scout-picker .oh-scout-selector-title strong{color:var(--scout-text)}.oh-scout-picker .oh-scout-selector-head{border-color:var(--scout-line);background:#0a141f;min-height:24px}.oh-scout-picker .oh-scout-selector-row,.oh-scout-picker .oh-scout-selector-row+.oh-scout-selector-row{border-color:var(--scout-line);align-items:center;min-height:62px;padding-top:7px;padding-bottom:7px}.oh-scout-picker .oh-scout-selector-row:focus-within{z-index:20}.oh-scout-picker .oh-search-select>label{color:#728195;margin-bottom:3px;font-size:.48rem;display:block}.oh-scout-picker .oh-selector-avatar{background:#18293a;border-color:#36516a}.oh-scout-picker .oh-selector-side small,.oh-scout-picker .oh-search-select small{color:var(--scout-muted)}.oh-scout-picker .oh-search-select-control input{border-color:var(--scout-line);background:#0c1722;height:34px;padding-left:9px}.oh-scout-picker .oh-search-select-control button{height:32px}.oh-scout-picker .oh-search-select.is-open .oh-search-select-control input{border-color:var(--scout-green);background:#101119}.oh-scout-picker .oh-search-select-menu{overscroll-behavior:contain;scrollbar-gutter:stable;z-index:80;background:#101119;border-color:#36485b;width:100%;min-width:max(100%,240px);max-height:248px;margin-top:0;position:absolute;box-shadow:0 16px 30px #00000061}.oh-scout-picker .oh-search-select-count,.oh-scout-picker .oh-search-select-menu>button{border-color:var(--scout-line);color:var(--scout-text);background:#101119}.oh-scout-picker .oh-search-select-menu>button:hover,.oh-scout-picker .oh-search-select-menu>button.is-selected,.oh-scout-picker .oh-search-select-menu>button.is-active{background:#1a2d3f}.oh-scout-picker .oh-search-select.is-disabled{opacity:.52}.oh-scout-filterbar .oh-scout-save{min-height:46px}.oh-scout-versus{border:1px solid var(--scout-line);background:linear-gradient(120deg,#2a47624d,#0000 46%),linear-gradient(240deg,#1a544547,#0000 46%),#0f1a26;border-radius:7px 7px 0 0;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);min-height:164px;display:grid;position:relative;overflow:hidden}.oh-scout-versus:after{content:"";opacity:.45;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#263648 49%,#0000 50%);position:absolute;inset:0}.oh-scout-versus>button{color:var(--scout-green);z-index:3;background:0 0;border:0;place-self:center;font-size:1.35rem;font-weight:760;position:relative}.oh-scout-profile-hero{z-index:2;grid-template-columns:146px minmax(0,1fr);align-items:end;gap:8px;min-width:0;padding:12px 14px 0 0;display:grid;position:relative}.oh-scout-profile-hero.is-right{grid-template-columns:minmax(0,1fr) 146px;padding:12px 0 0 14px}.oh-scout-profile-hero.is-right .oh-scout-portrait{grid-area:1/2}.oh-scout-profile-hero.is-right .oh-scout-profile-copy{text-align:right;grid-area:1/1}.oh-scout-portrait{justify-content:center;align-items:end;height:154px;display:flex;overflow:hidden}.oh-scout-portrait img{filter:saturate(.92)contrast(1.04);object-fit:contain;object-position:center bottom;width:100%;height:100%}.oh-scout-portrait>span{color:#dce4ec;background:#233548;border:1px solid #40546a;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:20px;font-size:2rem;font-weight:750;display:flex}.oh-scout-profile-copy{align-self:center;min-width:0;padding-bottom:14px}.oh-scout-profile-copy>span{color:var(--scout-muted);text-transform:uppercase;font-size:.54rem}.oh-scout-profile-copy h2{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:1.06rem;font-weight:690;line-height:1.15}.oh-scout-profile-copy>p{color:#c0c9d3;align-items:center;gap:6px;margin-top:8px;font-size:.68rem;display:flex}.oh-scout-profile-hero.is-right .oh-scout-profile-copy>p{justify-content:flex-end}.oh-scout-profile-copy>p img{object-fit:contain;width:18px;height:18px}.oh-compare-team-badge{flex:0 0 20px;width:20px;height:20px;display:inline-flex}.oh-scout-profile-copy dl{flex-wrap:wrap;gap:5px 12px;margin-top:10px;display:flex}.oh-scout-profile-hero.is-right .oh-scout-profile-copy dl{justify-content:flex-end}.oh-scout-profile-copy dl>div{gap:1px;display:grid}.oh-scout-profile-copy dt{color:#6f8093;font-size:.48rem}.oh-scout-profile-copy dd{color:#d5dce4;font-size:.58rem}.oh-scout-tabs{border-bottom:1px solid var(--scout-line);background:#0c1622;gap:8px;min-height:42px;padding:0 18px;display:flex;overflow-x:auto}.oh-scout-tabs a{color:#9eabb9;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;min-width:92px;padding:0 8px;font-size:.62rem;display:flex}.oh-scout-tabs a:hover,.oh-scout-tabs a.is-active{border-bottom-color:var(--scout-green);color:#fff}.oh-scout-comparison{grid-template-columns:180px minmax(0,1fr) 180px;gap:12px;margin-top:12px;display:grid}.oh-scout-rating-card,.oh-scout-stat-panel,.oh-scout-career,.oh-scout-insight-card,.oh-scout-all-stats{border:1px solid var(--scout-line);background:linear-gradient(145deg,#121f2d,#0f1925);border-radius:7px}.oh-scout-rating-card{--ring-color:var(--scout-blue);flex-direction:column;min-width:0;padding:13px 12px 11px;display:flex}.oh-scout-rating-card.is-green{--ring-color:var(--scout-green)}.oh-scout-rating-ring{border-radius:50%;width:92px;height:92px;margin:0 auto 12px;padding:7px}.oh-scout-rating-ring>span{background:#111d2a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.oh-scout-rating-ring strong{color:var(--ring-color);font-size:1.2rem;font-weight:700}.oh-scout-rating-ring small{color:#a7b2be;font-size:.52rem}.oh-scout-rating-card dl{border-top:1px solid var(--scout-line);margin-bottom:11px;display:grid}.oh-scout-rating-card dl>div{border-bottom:1px solid var(--scout-line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.oh-scout-rating-card dt{color:var(--scout-muted);font-size:.55rem}.oh-scout-rating-card dd{color:#edf1f4;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:.57rem;font-weight:650;overflow:hidden}.oh-scout-rating-card>a{border:1px solid #2b3a4b;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin-top:auto;font-size:.59rem;display:flex}.oh-scout-stat-panel{min-width:0;overflow:hidden}.oh-scout-stat-panel>header,.oh-scout-career>header,.oh-scout-all-stats>header{border-bottom:1px solid var(--scout-line);justify-content:space-between;align-items:center;min-height:46px;padding:7px 12px;display:flex}.oh-scout-stat-panel>header>div,.oh-scout-career>header>div:first-child{gap:1px;min-width:0;display:grid}.oh-scout-stat-panel>header span,.oh-scout-career>header span,.oh-scout-all-stats>header span{color:var(--scout-muted);font-size:.52rem}.oh-scout-stat-panel>header strong,.oh-scout-career>header strong,.oh-scout-all-stats>header strong{color:#f1f4f7;font-size:.67rem}.oh-scout-stat-panel>header small{color:var(--scout-green);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.52rem;overflow:hidden}.oh-scout-stat-list{padding:8px 12px 4px;display:grid}.oh-scout-stat-row{grid-template-columns:42px minmax(42px,1fr) 106px minmax(42px,1fr) 42px;align-items:center;gap:8px;min-height:31px;display:grid}.oh-scout-stat-row>strong{color:#eef2f5;font-size:.6rem;font-weight:650}.oh-scout-stat-row>strong:last-child{text-align:right}.oh-scout-stat-row>span{color:#d8dfe6;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.oh-scout-stat-row i{background:#22303e;border-radius:2px;height:4px;display:flex;overflow:hidden}.oh-scout-stat-row i.is-left{justify-content:flex-end}.oh-scout-stat-row i b{background:var(--scout-blue);border-radius:inherit;display:block}.oh-scout-stat-row i.is-right b{background:var(--scout-green)}.oh-scout-stat-panel>a{border-top:1px solid var(--scout-line);color:#c6d0d9;justify-content:center;align-items:center;min-height:34px;font-size:.57rem;display:flex}.oh-scout-empty{color:var(--scout-muted);text-align:center;align-content:center;gap:4px;min-height:170px;padding:18px;display:grid}.oh-scout-empty strong{color:#dce3e9;font-size:.66rem}.oh-scout-empty p{color:var(--scout-muted);font-size:.58rem}.oh-scout-empty.is-line{min-height:76px}.oh-scout-empty.is-compact{min-height:210px}.oh-scout-career{margin-top:12px;overflow:hidden}.oh-scout-career .oh-focus-toggle{gap:5px;display:flex}.oh-scout-career .oh-focus-toggle button{border:1px solid var(--scout-line);color:var(--scout-muted);background:#101b27;border-radius:4px;min-height:27px;padding:0 9px;font-size:.54rem}.oh-scout-career .oh-focus-toggle button.is-active{color:#fff;background:#203a55;border-color:#3d6fa7}.oh-scout-app .oh-career-table{color:#dce3e9;min-width:850px;font-size:.58rem}.oh-scout-app .oh-career-table th,.oh-scout-app .oh-career-table td{border-color:var(--scout-line);height:34px;padding:0 9px}.oh-scout-app .oh-career-table th{color:#8e9cab;background:#0c1722;font-size:.53rem}.oh-scout-app .oh-career-table tbody tr:nth-child(odd){background:#18263570}.oh-scout-insights{scrollbar-width:thin;align-self:start;gap:12px;min-width:0;max-height:calc(100vh - 88px);display:grid;position:sticky;top:82px;overflow-y:auto}.oh-scout-insight-card{min-width:0;overflow:hidden}.oh-scout-insight-card>header{border-bottom:1px solid var(--scout-line);color:#eef2f5;min-height:42px;padding:12px 13px 9px;font-size:.67rem;font-weight:650}.oh-scout-summary-head,.oh-scout-summary-row{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:0 13px;display:grid}.oh-scout-summary-head{background:#152333}.oh-scout-summary-head strong{color:#edf2f6;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.oh-scout-summary-head strong:last-child{text-align:right;grid-column:3}.oh-scout-summary-row{border-bottom:1px solid var(--scout-line-soft)}.oh-scout-summary-row>span{color:#e3e9ee;font-size:.58rem;font-weight:650}.oh-scout-summary-row>span:last-child{text-align:right}.oh-scout-summary-row>small{color:var(--scout-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.oh-scout-radar{padding:10px 12px 12px}.oh-scout-radar-legend{justify-content:center;gap:14px;display:flex}.oh-scout-radar-legend button{color:var(--scout-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-size:.52rem;display:flex}.oh-scout-radar-legend button:before{background:var(--scout-blue);content:"";width:10px;height:2px}.oh-scout-radar-legend button.is-green:before{background:var(--scout-green)}.oh-scout-radar-legend button[aria-pressed=false]{opacity:.42}.oh-radar-axis-controls{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.oh-radar-axis-controls button{color:#91a0af;cursor:pointer;background:#101119;border:1px solid #2a3948;border-radius:4px;min-height:24px;padding:3px 7px;font-size:.48rem}.oh-radar-axis-controls button[aria-pressed=true]{color:#dce8e4;background:#193344;border-color:#3d967c}.oh-scout-radar svg{width:100%;max-width:280px;height:auto;margin:0 auto;display:block;overflow:visible}.oh-radar-ring,.oh-radar-axis{fill:none;stroke:#314151;stroke-width:1px}.oh-radar-label{dominant-baseline:middle;fill:#91a0af;text-anchor:middle;font-size:8px}.oh-scout-radar svg g[role=button]{cursor:pointer;outline:none}.oh-scout-radar svg g[role=button].is-active .oh-radar-axis{stroke:#6dd5b4;stroke-width:1.5px}.oh-scout-radar svg g[role=button].is-active .oh-radar-label,.oh-scout-radar svg g[role=button]:focus .oh-radar-label{fill:#fff;font-weight:700}.oh-radar-player{fill:#5f8cff29;stroke:var(--scout-blue);stroke-width:1.5px}.oh-radar-player.is-right{fill:#48c49624;stroke:var(--scout-green)}.oh-radar-point{fill:#101119;stroke:var(--scout-blue);stroke-width:2px}.oh-radar-point.is-right{stroke:var(--scout-green)}.oh-radar-readout{background:#101119;border:1px solid #273848;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;max-width:280px;margin:-4px auto 7px;padding:7px 9px;font-size:.52rem;display:grid}.oh-radar-readout strong{color:#fff}.oh-radar-readout span.is-blue{color:#7ca0ff}.oh-radar-readout span.is-green{color:#6dd5b4}.oh-scout-radar>small{color:#748497;text-align:center;font-size:.5rem;display:block}.oh-scout-about{padding-bottom:12px}.oh-scout-about>p{color:#a4b0bd;padding:11px 13px 8px;font-size:.59rem;line-height:1.5}.oh-scout-about ul{gap:7px;padding:0 13px;list-style:none;display:grid}.oh-scout-about li{color:#8f9dad;padding-left:16px;font-size:.55rem;line-height:1.4;position:relative}.oh-scout-about li:before{color:var(--scout-green);content:"✓";position:absolute;left:0}.oh-scout-all-stats{margin-top:12px;overflow:hidden}.oh-scout-all-stats .oh-compare-stat-table{padding:0 12px 8px}.oh-scout-all-stats .oh-stat-row{border-color:var(--scout-line);grid-template-columns:88px minmax(150px,1fr) 88px;min-height:34px}.oh-scout-all-stats .oh-stat-row>strong{color:#edf2f5;font-size:.6rem}.oh-scout-all-stats .oh-stat-row-label b{color:#d4dce3;font-size:.57rem}.oh-scout-all-stats .oh-stat-row-label small{color:var(--scout-muted);font-size:.49rem}.oh-home-search-empty{color:#aeb7c4;background:#101119;border:1px solid #292d38;border-top:0;padding:11px 13px;font-size:.75rem;line-height:1.45}.oh-filter-grid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.oh-scout-sidebar .oh-app-brand{min-height:52px;padding:0 8px}.oh-scout-sidebar .oh-app-brand strong{font-size:1.2rem}.oh-scout-sidebar .oh-app-brand small{color:var(--scout-green);font-size:.62rem}.oh-compare-setup-guide{border:1px solid var(--scout-line);background:#0f1a26;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;margin-bottom:12px;padding:12px 14px;display:grid}.oh-compare-setup-guide>div{gap:4px;display:grid}.oh-compare-setup-guide span{color:var(--scout-muted);font-size:.69rem}.oh-compare-setup-guide strong{color:var(--scout-text);font-size:.94rem}.oh-compare-setup-guide ol{align-items:center;gap:7px;list-style:none;display:flex}.oh-compare-setup-guide li{border:1px solid var(--scout-line);color:var(--scout-muted);text-align:center;border-radius:4px;min-width:76px;padding:8px 10px;font-size:.68rem}.oh-compare-setup-guide li.is-current{border-color:var(--scout-blue);color:var(--scout-text)}.oh-compare-setup-guide li.is-complete{border-color:var(--scout-green);color:#dce7ff;background:#246bfd24}.oh-scout-workspace.is-setup>:not(.oh-compare-setup-guide,.oh-scout-picker){display:none}.oh-metric-label{color:inherit;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:3px 5px;font-size:.72rem;line-height:1.25;display:inline-flex}.oh-metric-label:hover,.oh-metric-label:focus-visible{color:#fff}.oh-mobile-nav-more,.oh-match-more-tabs{display:none}.oh-data-warning{color:#f4cf72;background:#f2bd3c1a;border:1px solid #f2bd3c57;border-radius:6px;align-items:center;min-height:38px;padding:8px 12px;font-size:.67rem;display:flex}.oh-team-overview-grid>.oh-data-warning{grid-column:1/-1}.oh-scout-filterbar{grid-template-columns:minmax(170px,1fr) minmax(150px,.72fr) 170px 170px}.oh-scout-save{color:#fff;background:#287f67;border:1px solid #3fa487;border-radius:6px;min-height:50px;padding:0 14px;font-size:.67rem;font-weight:650}.oh-scout-save:disabled{cursor:not-allowed;opacity:.42}.oh-workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;min-height:112px;padding-bottom:18px;display:flex}.oh-workspace-head span,.oh-workspace-head p{color:var(--muted);font-size:.66rem}.oh-workspace-head h1{margin:5px 0}.oh-workspace-head-actions>a,.oh-workspace-empty a{color:#fff;background:#287f67;border:1px solid #3fa487;border-radius:5px;padding:10px 13px;font-size:.67rem}.oh-workspace-head-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.oh-workspace-head-actions>button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;min-height:36px;padding:0 11px;font-size:.67rem}.oh-workspace-head-actions>button:hover{border-color:var(--teal)}.oh-workspace-stages{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.oh-workspace-stages button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:48px;padding:0 13px;font-size:.67rem}.oh-workspace-stages button.is-active{border-bottom-color:var(--teal);color:var(--ink)}.oh-workspace-stages b{background:#172635;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:.55rem}.oh-workspace-list{border:1px solid var(--line);border-radius:var(--radius-small);margin-top:14px;overflow:hidden}.oh-workspace-list>header,.oh-workspace-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.5fr) 150px 150px 130px;align-items:center;gap:14px;min-height:64px;padding:8px 13px;display:grid}.oh-workspace-list>header{color:var(--muted);background:#0b0c12;min-height:34px;font-size:.58rem}.oh-workspace-list>article:last-child{border-bottom:0}.oh-workspace-list article>div:first-child{gap:3px;display:grid}.oh-workspace-list small,.oh-workspace-list article span,.oh-workspace-list time{color:var(--muted);font-size:.59rem}.oh-workspace-list article a{font-size:.76rem;font-weight:650}.oh-workspace-notes{margin-top:4px}.oh-workspace-notes>summary{color:var(--teal);cursor:pointer;font-size:.62rem;list-style-position:inside}.oh-workspace-notes[open]{gap:8px;padding-block:8px 4px;display:grid}.oh-workspace-notes label{gap:4px;display:grid}.oh-workspace-notes input,.oh-workspace-notes textarea{border:1px solid var(--line-strong);color:var(--ink);resize:vertical;background:#0b0c12;border-radius:5px;width:100%;min-width:0;padding:8px;font-size:.68rem}.oh-workspace-notes input{min-height:34px}.oh-workspace-list select{border:1px solid var(--line-strong);color:var(--ink);background:#0b0c12;border-radius:5px;height:34px;padding:0 8px;font-size:.64rem}.oh-workspace-actions{gap:6px;display:flex}.oh-workspace-actions a,.oh-workspace-actions button{border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:5px;padding:7px 9px;font-size:.62rem}.oh-workspace-empty{border:1px solid var(--line);border-radius:var(--radius-small);align-items:start;gap:9px;margin-top:14px;padding:24px;display:grid}.oh-workspace-empty p{color:var(--muted);font-size:.68rem}.oh-workspace-empty a{justify-self:start}.oh-scout-selector-head,.oh-scout-selector-row{grid-template-columns:150px minmax(210px,1.35fr) minmax(160px,1fr) minmax(160px,1fr) 105px;gap:8px}.oh-scout-picker .oh-search-select-menu{z-index:120;width:max-content;min-width:max(100%,300px);max-width:min(420px,100vw - 32px);max-height:286px;margin-top:0;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto;box-shadow:0 18px 34px #0000006b}.oh-scout-picker .oh-scout-selector-row .oh-search-select:nth-last-child(-n+2) .oh-search-select-menu{left:auto;right:0}.oh-scout-picker .oh-search-select.is-open{z-index:120}.oh-app-shell .oh-player-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);display:block;overflow:hidden}.oh-app-shell .oh-player-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:78px minmax(180px,1.5fr) minmax(150px,1fr) minmax(120px,.7fr) 150px;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:grid}.oh-app-shell .oh-player-card:last-child{border-bottom:0}.oh-app-shell .oh-player-card h2{font-size:.8rem}.oh-app-shell .oh-player-card>div{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex}.oh-app-shell .oh-player-card>div small{color:var(--muted);white-space:nowrap;align-items:center;font-size:.64rem;line-height:1.35;display:inline-flex}.oh-app-shell .oh-player-card>div small+small:before{color:var(--teal);content:"·";margin-right:10px}.oh-player-list-portrait{align-items:center;gap:8px;min-width:0;display:flex}.oh-player-list-portrait b{border:1px solid var(--line-strong);color:var(--teal-bright);background:#172839;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.66rem;display:flex;overflow:hidden}.oh-player-list-portrait img{object-fit:cover;object-position:top center;width:100%;height:100%}.oh-player-list-portrait small{color:var(--muted);font-size:.58rem}.oh-app-shell .oh-player-card>a:last-child{border:1px solid var(--line-strong);color:var(--teal);text-align:center;border-radius:5px;justify-self:end;padding:7px 9px;font-size:.63rem}.oh-search-page{gap:14px;display:grid}.oh-league-type-filter{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:48px;display:flex}.oh-league-type-filter button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:48px;padding:0 14px;font-size:.68rem}.oh-league-type-filter button.is-active{border-bottom-color:var(--teal);color:var(--ink)}.oh-league-type-filter span{color:var(--muted);margin-left:auto;font-size:.62rem}.oh-search-page-field{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);gap:7px;padding:14px;display:grid}.oh-search-page-field span{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:650}.oh-search-page-field input{border:1px solid var(--line-strong);color:var(--ink);background:#0b0c12;border-radius:6px;height:46px;padding:0 13px;font-size:.9rem}.oh-search-result-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oh-search-result-groups>section{min-width:0}.oh-search-result-groups h2{margin-bottom:7px}.oh-search-result-groups>section>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);overflow:hidden}.oh-search-result-groups a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:54px;padding:8px 12px;display:grid}.oh-search-result-groups a:last-child{border-bottom:0}.oh-search-result-groups a:hover{background:#49c89512}.oh-search-result-groups strong{font-size:.74rem}.oh-search-result-groups span{color:var(--muted);grid-column:1;font-size:.61rem}.oh-search-result-groups b{color:var(--teal);grid-area:1/2/span 2}.oh-app-shell h1{color:var(--ink);font-size:clamp(1.7rem,2.35vw,2.45rem);font-weight:680;line-height:1.05}.oh-app-shell h2{color:var(--ink);font-size:.98rem;font-weight:650}.oh-app-shell h3{color:var(--ink);font-size:.84rem;font-weight:630}.oh-app-shell p{color:var(--ink-soft)}.oh-app-shell input,.oh-app-shell select,.oh-app-shell textarea,.oh-app-shell button{color:var(--ink)}.oh-app-shell option{color:var(--ink);background:#101119}.oh-app-shell .oh-page-hero,.oh-app-shell .oh-reference-hero,.oh-app-shell .oh-match-center-hero{grid-template-columns:minmax(0,1fr) minmax(250px,350px);gap:18px;min-height:114px;padding:16px 0 12px}.oh-app-shell .oh-page-hero:not(.oh-league-hero),.oh-app-shell .oh-match-center-hero,.oh-app-shell .oh-league-hero h1,.oh-app-shell .oh-league-hero>div:first-child>p,.oh-app-shell .oh-league-hero .oh-field-trail{display:none}.oh-app-shell .oh-league-hero .oh-global-search{max-width:none;margin-top:0}.oh-app-shell .oh-data-status-card{background:var(--panel);border-radius:var(--radius);box-shadow:none;align-content:center;min-height:70px;padding:12px 16px}.oh-app-shell .oh-data-status-card p,.oh-app-shell .oh-data-status-card small{color:var(--muted)}.oh-app-shell .oh-global-search,.oh-app-shell .oh-home-search,.oh-app-shell .oh-directory-toolbar input,.oh-app-shell .oh-directory-toolbar select,.oh-app-shell .oh-filter-grid input,.oh-app-shell .oh-filter-grid select,.oh-app-shell .oh-player-picker input,.oh-app-shell .oh-player-picker select,.oh-app-shell .oh-player-season-row select{border-color:var(--line);box-shadow:none;background:#12131c}.oh-app-shell .oh-global-search input::placeholder,.oh-app-shell .oh-home-search input::placeholder{color:#758495}.oh-app-shell .oh-section-head{margin-bottom:10px}.oh-app-shell .oh-section-head h2{font-size:.96rem}.oh-app-shell .oh-info-card,.oh-app-shell .oh-data-status-card,.oh-app-shell .oh-featured-match-card,.oh-app-shell .oh-match-table-shell,.oh-app-shell .oh-match-side-note,.oh-app-shell .oh-league-card,.oh-app-shell .oh-team-hero-summary,.oh-app-shell .oh-team-data-strip,.oh-app-shell .oh-featured-team-card,.oh-app-shell .oh-team-card,.oh-app-shell .oh-team-detail-hero,.oh-app-shell .oh-player-detail-hero,.oh-app-shell .oh-match-score-hero,.oh-app-shell .oh-team-form-card,.oh-app-shell .oh-team-season-card,.oh-app-shell .oh-team-wide-card,.oh-app-shell .oh-team-style-card,.oh-app-shell .oh-team-summary-card,.oh-app-shell .oh-team-analysis-grid>article,.oh-app-shell .oh-team-compare-panel,.oh-app-shell .oh-player-overview-card,.oh-app-shell .oh-player-per90-card,.oh-app-shell .oh-player-action-card,.oh-app-shell .oh-lineup-card,.oh-app-shell .oh-match-info-strip,.oh-app-shell .oh-player-performance-panel,.oh-app-shell .oh-match-metric-panel,.oh-app-shell .oh-timeline-panel,.oh-app-shell .oh-shot-map-card,.oh-app-shell .oh-career-panel,.oh-app-shell .oh-season-detail-panel,.oh-app-shell .oh-analysis-feature,.oh-app-shell .oh-analysis-note-card,.oh-app-shell .oh-analysis-card-grid article{border-color:var(--line);box-shadow:none;background:linear-gradient(145deg,#13141e,#0f1018)}.oh-app-shell .oh-league-card,.oh-app-shell .oh-featured-match-card,.oh-app-shell .oh-featured-team-card{transition:border-color .15s,transform .15s}.oh-app-shell .oh-league-card:hover,.oh-app-shell .oh-featured-match-card:hover,.oh-app-shell .oh-featured-team-card:hover{border-color:#3b5268;transform:translateY(-1px)}.oh-app-shell .oh-league-emblem,.oh-app-shell .oh-card-team-logo,.oh-app-shell .oh-team-crest,.oh-app-shell .oh-team-detail-mark,.oh-app-shell .oh-match-team-badge>span,.oh-app-shell .oh-player-portrait,.oh-app-shell .oh-profile-avatar{background:#152536;border-color:#31465b}.oh-app-shell .oh-date-segments{background:#0f1018;border-radius:7px}.oh-app-shell .oh-date-segments button{color:var(--ink-soft);background:0 0}.oh-app-shell .oh-date-segments button.is-active{color:var(--teal);background:#246bfd2e}.oh-app-shell .oh-filter-grid{border:1px solid var(--line);background:#0f1b28;border-radius:7px;gap:10px;margin-bottom:16px;padding:11px}.oh-app-shell .oh-reset-filter,.oh-app-shell .oh-inline-action,.oh-app-shell .oh-load-more{color:#dbe3ea;background:#142231;border-color:#304156}.oh-app-shell .oh-featured-match-grid{gap:12px}.oh-app-shell .oh-match-table-head,.oh-app-shell .oh-scout-selector-head{color:var(--muted);background:#0d1925}.oh-app-shell .oh-match-table-row:hover,.oh-app-shell .oh-team-card:hover,.oh-app-shell .oh-league-mini-list a:hover,.oh-app-shell .oh-squad-directory section a:hover,.oh-app-shell .oh-standings-table>div:not(.is-head):hover{background:#171923}.oh-app-shell .oh-match-side-note{min-height:240px}.oh-app-shell .oh-team-studio{padding-top:18px}.oh-app-shell .oh-team-studio-head{grid-template-columns:minmax(0,1fr) 300px;align-items:center;margin-bottom:12px}.oh-app-shell .oh-team-hero-copy h1{display:none}.oh-app-shell .oh-team-hero-copy>p:last-child{font-size:.74rem}.oh-app-shell .oh-team-command-bar{margin-bottom:10px}.oh-app-shell .oh-team-showcase{gap:12px;margin-bottom:18px;padding-bottom:16px}.oh-app-shell .oh-team-list{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:0;overflow:hidden}.oh-app-shell .oh-team-card{border:0;border-bottom:1px solid var(--line);background:#12131c;border-radius:0;min-height:82px}.oh-app-shell .oh-team-card:last-child{border-bottom:0}.oh-app-shell .oh-team-status-strip small,.oh-app-shell .oh-match-data-chips span,.oh-app-shell .oh-match-card-head span{color:var(--teal);background:#246bfd1c}.oh-app-shell .oh-team-actions a,.oh-app-shell .oh-team-route-actions a,.oh-app-shell .oh-league-actions a{color:#b9c6d2}.oh-app-shell .oh-team-detail-hero,.oh-app-shell .oh-player-detail-hero{min-height:160px;margin-top:14px}.oh-app-shell .oh-team-detail-hero{grid-template-columns:110px minmax(0,1fr) minmax(280px,360px);padding:14px 18px}.oh-app-shell .oh-team-detail-mark{width:92px;height:92px}.oh-app-shell .oh-team-hero-main h1,.oh-app-shell .oh-player-hero-card h1{font-size:clamp(1.8rem,2.7vw,2.7rem)}.oh-app-shell .oh-detail-tabs,.oh-app-shell .oh-match-detail-tabs{gap:clamp(16px,3vw,42px)}.oh-app-shell .oh-detail-tabs a,.oh-app-shell .oh-match-detail-tabs a{color:#99a8b7;height:46px}.oh-app-shell .oh-detail-tabs a.is-active,.oh-app-shell .oh-match-detail-tabs a.is-active{color:var(--teal)}.oh-app-shell .oh-player-hero-card{background:linear-gradient(120deg,#142637 0%,#102030 52%,#0d1a27 52% 100%)}.oh-app-shell .oh-player-portrait{border:0}.oh-app-shell .oh-player-stat-tile-grid>div,.oh-app-shell .oh-season-detail-grid>div{border-color:var(--line);background:#132231}.oh-app-shell .oh-match-page-shell{margin-top:12px}.oh-app-shell .oh-match-score-hero{background:linear-gradient(120deg,#132536 0%,#12131c 50%,#132536 100%);min-height:138px}.oh-app-shell .oh-shot-pitch,.oh-app-shell .oh-pitch,.oh-app-shell .oh-scout-pitch{background:linear-gradient(90deg,#0000 49.7%,#246bfd40 50%,#0000 50.3%),linear-gradient(#0d1b27,#0d1b27)}.oh-app-shell .oh-pitch-player span{color:#f2f5f7;background:#08131fe0}.oh-app-shell .oh-match-metric-row i,.oh-app-shell .oh-stat-left-bar,.oh-app-shell .oh-stat-right-bar{background:#263647}.oh-app-shell .oh-home-hero{border:1px solid var(--line);background:linear-gradient(90deg,#0f2330f2,#0c1c29e0),#10202e;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.3fr) 210px;gap:24px;min-height:146px;margin-top:16px;padding:18px 20px}.oh-app-shell .oh-home-hero h1{font-size:1.75rem}.oh-app-shell .oh-home-hero-copy>strong{color:#c3ced8;font-size:.8rem}.oh-app-shell .oh-home-quick{border:1px solid var(--line);background:#0f1018;border-radius:7px;margin-top:12px;overflow:hidden}.oh-app-shell .oh-home-quick a{min-height:60px}.oh-app-shell .oh-home-workspace{gap:22px;padding:22px 0}.oh-app-shell .oh-home-coverage{border:1px solid var(--line);background:#0f1018;border-radius:7px;padding:14px 16px}.oh-app-shell .oh-home-match-list,.oh-app-shell .oh-home-leagues>div:last-child,.oh-app-shell .oh-home-analysis>div:last-child{border:1px solid var(--line);background:#0f1018;border-radius:7px;overflow:hidden}.oh-app-shell .oh-home-match-list a{padding:0 12px}.oh-app-shell .oh-home-leagues,.oh-app-shell .oh-home-analysis{padding:18px 0}.oh-app-shell .oh-home-analysis>div:last-child a{min-height:126px;padding:14px 18px}.oh-app-shell .oh-search-select-control input,.oh-app-shell .oh-search-select-menu,.oh-app-shell .oh-search-select-menu>button{border-color:var(--line);background:#0f1018}.oh-app-shell .oh-search-select-menu{box-shadow:0 14px 30px #00000059}.oh-app-shell .oh-career-table tbody tr:nth-child(odd),.oh-app-shell .oh-performance-table tbody tr:nth-child(odd){background:#ffffff05}.oh-league-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.oh-league-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-rows:1fr auto auto;min-height:158px;padding:14px 14px 0;display:grid;position:relative;overflow:hidden}.oh-league-card>.oh-card-star{z-index:2;position:absolute;top:6px;right:8px}.oh-league-card-main{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding-right:22px;display:grid}.oh-league-emblem{background:var(--teal-soft);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;width:54px;height:54px;font-size:.95rem;font-weight:700;display:flex}.oh-league-card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-league-card-main p{color:var(--muted);margin-top:3px;font-size:.72rem}.oh-league-mini-stats{align-items:center;gap:7px;min-width:0;margin:10px 0;display:flex;overflow:hidden}.oh-league-mini-stats small{color:var(--muted);white-space:nowrap;font-size:.64rem}.oh-league-mini-stats small:first-child{color:var(--success)}.oh-league-actions{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -14px;display:grid}.oh-league-actions a{border-right:1px solid var(--line);color:var(--teal-dark);text-align:center;justify-content:center;align-items:center;min-height:38px;padding:5px 2px;font-size:.61rem;display:flex}.oh-league-actions a:last-child{border-right:0}.oh-league-mini-list{gap:7px;display:grid}.oh-league-mini-list a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;font-size:.78rem;display:flex}.oh-match-center-shell{padding-bottom:8px}.oh-date-segments{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.oh-date-segments button{border:0;border-right:1px solid var(--line);color:var(--ink-soft);background:#ffffffbf;height:44px;font-size:.82rem}.oh-date-segments button:last-child{border-right:0}.oh-date-segments button.is-active{background:var(--teal);color:#fff}.oh-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr)) 160px;gap:14px;margin-bottom:22px;display:grid}.oh-reset-filter{align-self:end;height:46px}.oh-match-center-main{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.oh-match-center-main>.oh-section-head,.oh-featured-match-grid,.oh-match-table-shell{grid-column:1}.oh-match-table-shell{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.oh-match-table-head,.oh-match-table-row{grid-template-columns:130px minmax(150px,1fr) 120px minmax(150px,1fr) minmax(210px,1.2fr) 24px;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:grid}.oh-match-table-head{background:var(--paper-soft);color:var(--muted);min-height:38px;font-size:.67rem}.oh-match-table-row{border-top:1px solid var(--line);font-size:.76rem}.oh-match-table-row:hover{background:#f8fbf9}.oh-match-table-row b{text-align:center;font-size:.9rem;font-weight:650}.oh-match-table-row small{color:var(--muted)}.oh-team-studio{padding-top:28px}.oh-team-studio-head{grid-template-columns:1fr 360px;align-items:end;gap:26px;margin-bottom:18px;display:grid}.oh-team-hero-copy h1{margin-bottom:8px}.oh-team-hero-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:18px 20px;display:grid}.oh-team-hero-summary span,.oh-team-hero-summary small{color:var(--muted);font-size:.72rem}.oh-team-command-bar{grid-template-columns:minmax(300px,1fr) auto;gap:14px;margin-bottom:14px;display:grid}.oh-team-command-bar .oh-global-search{max-width:none;margin-top:0}.oh-team-filter-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.oh-team-filter-strip button,.oh-stat-tabs button,.oh-focus-toggle button{background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);border-radius:7px;min-height:34px;padding:0 12px;font-size:.7rem}.oh-team-filter-strip button.is-active,.oh-stat-tabs button.is-active,.oh-focus-toggle button.is-active{background:var(--teal);border-color:var(--teal);color:#fff}.oh-team-showcase{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:16px;margin-bottom:26px;padding-bottom:22px;display:grid}.oh-team-data-strip{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.oh-team-data-strip>div{border-right:1px solid var(--line);align-content:center;justify-items:center;gap:2px;display:grid}.oh-team-data-strip>div:last-child{border-right:0}.oh-team-data-strip span{color:var(--muted);font-size:.65rem}.oh-team-data-strip strong{font-size:1.35rem;font-weight:600}.oh-team-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oh-featured-team-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:7px;min-width:0;padding:13px;display:grid}.oh-featured-team-card>span,.oh-featured-team-card small,.oh-featured-team-card p{color:var(--muted);font-size:.66rem}.oh-featured-team-card>div{align-items:center;gap:9px;min-width:0;display:flex}.oh-featured-team-card b,.oh-team-crest{background:var(--teal-soft);border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.oh-featured-team-card img,.oh-team-crest img{object-fit:contain;width:80%;height:80%}.oh-featured-team-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.oh-team-list{gap:12px;display:grid}.oh-team-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(230px,1fr) minmax(380px,1.5fr) minmax(180px,.7fr) 310px;align-items:center;gap:16px;min-height:96px;padding:12px 14px;display:grid}.oh-team-card-top{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.oh-team-card-top span,.oh-team-card-top p{color:var(--muted);font-size:.67rem}.oh-team-card-top h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:1rem;overflow:hidden}.oh-team-fixture-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oh-team-fixture-pair>div{border-left:1px solid var(--line);min-width:0;padding-left:12px}.oh-team-fixture-pair small,.oh-team-fixture-pair p,.oh-team-fixture-pair span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;display:block;overflow:hidden}.oh-team-fixture-pair b{font-size:.76rem;font-weight:650}.oh-team-status-strip{flex-wrap:wrap;gap:5px;display:flex}.oh-team-status-strip small{background:var(--teal-soft);color:var(--teal-dark);border-radius:99px;padding:5px 8px;font-size:.61rem}.oh-team-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.oh-team-actions a,.oh-team-route-actions a{border:1px solid var(--line);color:var(--teal-dark);text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:.65rem;display:flex}.oh-team-detail-hero,.oh-player-detail-hero{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);min-height:178px;width:var(--frame);margin:18px auto 0}.oh-team-detail-hero{isolation:isolate;grid-template-columns:132px minmax(0,1fr) minmax(320px,420px);align-items:center;gap:22px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.oh-team-detail-hero>:not(.oh-entity-artwork){z-index:2;position:relative}.oh-match-score-hero{isolation:isolate;position:relative;overflow:hidden}.oh-match-score-hero>:not(.oh-entity-artwork){z-index:2;position:relative}.oh-entity-artwork{pointer-events:none;z-index:0;margin:0;position:absolute;inset:0;overflow:hidden}.oh-entity-artwork>img{object-fit:cover;object-position:center;opacity:.24;width:100%;height:100%}.oh-entity-artwork>span{background:linear-gradient(90deg,#0a1723f5 0%,#0a1723b8 48%,#0a1723e0 100%);position:absolute;inset:0}.oh-entity-artwork figcaption{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;max-width:min(44%,360px);display:flex;position:absolute;top:10px;right:12px}.oh-entity-artwork figcaption small,.oh-entity-artwork figcaption a{color:#e1ebf3c7;font-size:.58rem;line-height:1.35}.oh-entity-artwork figcaption a{pointer-events:auto;text-underline-offset:2px;text-decoration:underline}.oh-team-detail-mark{background:var(--teal-soft);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:1.4rem;font-weight:700;display:flex;overflow:hidden}.oh-team-detail-mark img{object-fit:contain;width:86%;height:86%}.oh-team-hero-main{gap:13px;min-width:0;display:grid}.oh-team-hero-main h1{font-size:clamp(2.25rem,3.3vw,3.35rem)}.oh-entity-chip-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.oh-entity-chip-row>div{gap:2px;display:grid}.oh-entity-chip-row small{color:var(--muted);font-size:.63rem}.oh-entity-chip-row strong{font-size:.78rem;font-weight:550}.oh-next-match-card{border-left:1px solid var(--line);align-content:center;align-self:stretch;gap:10px;padding-left:24px;display:grid}.oh-next-match-card>span,.oh-next-match-card small{color:var(--muted);font-size:.68rem}.oh-next-match-card>a{align-content:center;gap:6px;min-width:0;display:grid}.oh-next-match-card>a>strong,.oh-next-match-card>a>small,.oh-next-match-card>a>em{min-width:0;display:block}.oh-next-match-card>a>small{max-width:34ch;line-height:1.45}.oh-next-match-card>a>em{color:var(--teal-dark);margin-top:2px;font-size:.7rem;font-style:normal}.oh-next-match-card>div{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.oh-next-match-card strong{font-size:1.2rem;font-weight:650}.oh-detail-tabs,.oh-match-detail-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;width:var(--frame);gap:clamp(18px,4vw,52px);margin:0 auto;display:flex;overflow-x:auto}.oh-detail-tabs a,.oh-match-detail-tabs a{color:var(--ink-soft);flex:none;align-items:center;height:52px;font-size:.76rem;display:inline-flex;position:relative}.oh-detail-tabs a:after,.oh-match-detail-tabs a:after{background:var(--teal);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.oh-detail-tabs a.is-active,.oh-match-detail-tabs a.is-active{color:var(--teal-dark)}.oh-detail-tabs a.is-active:after,.oh-match-detail-tabs a.is-active:after{opacity:1}.oh-team-detail-panel,.oh-player-detail-panel,.oh-match-tab-panel{padding-top:18px}.oh-team-overview-grid{grid-template-columns:1.05fr .75fr .95fr 1.2fr;gap:16px;display:grid}.oh-team-form-card,.oh-team-season-card,.oh-team-wide-card,.oh-team-style-card,.oh-team-summary-card,.oh-team-analysis-grid>article,.oh-team-compare-panel,.oh-player-overview-card,.oh-player-per90-card,.oh-player-action-card,.oh-lineup-card,.oh-match-info-strip,.oh-player-performance-panel,.oh-match-metric-panel,.oh-timeline-panel,.oh-shot-map-card,.oh-career-panel,.oh-season-detail-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:16px}.oh-team-overview-grid article>h2,.oh-player-profile-grid article>h2{margin-bottom:12px}.oh-team-form-card{grid-column:1}.oh-team-season-card{grid-column:2/span 2}.oh-team-wide-card{min-height:210px}.oh-team-style-card{grid-column:2/span 2}.oh-league-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.oh-league-quick-links>span{color:var(--muted);grid-column:1/-1;padding:16px 16px 10px;font-size:.7rem}.oh-league-quick-links>a{border-right:1px solid var(--line);border-top:1px solid var(--line);color:var(--teal-dark);text-align:center;justify-content:center;align-items:center;min-height:58px;padding:10px;font-size:.72rem;font-weight:650;display:flex}.oh-league-quick-links>a:last-child{border-right:0}.oh-league-quick-links>a:hover{background:var(--mint-soft)}.oh-team-form-card>div,.oh-season-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.oh-team-form-card b{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;display:flex}.oh-team-form-card b.is-B,.oh-team-form-card b.is-D{background:#aebdc0}.oh-team-form-card b.is-M,.oh-team-form-card b.is-L{background:var(--coral)}.oh-season-metrics>div,.oh-team-season-card>div>div{text-align:center}.oh-season-metrics strong,.oh-team-season-card strong{font-size:1.4rem;font-weight:600;display:block}.oh-season-metrics small,.oh-team-season-card small{color:var(--muted);font-size:.62rem}.oh-team-style-row,.oh-player-per90-row{grid-template-columns:150px 54px 1fr;align-items:center;gap:10px;min-height:30px;display:grid}.oh-team-style-row small,.oh-player-per90-row span{color:var(--ink-soft);font-size:.7rem}.oh-team-style-row b,.oh-player-per90-row strong{text-align:right;font-size:.72rem;font-weight:600}.oh-team-style-row>span,.oh-player-per90-row>i{background:#edf2f0;height:5px;overflow:hidden}.oh-team-style-row i,.oh-player-per90-row b{background:var(--teal);height:100%;display:block}.oh-team-mini-match{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:9px;min-height:36px;font-size:.72rem;display:grid}.oh-team-mini-match small{color:var(--muted)}.oh-team-route-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.oh-team-match-table,.oh-player-match-table,.oh-player-stat-table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.oh-team-match-table>*,.oh-player-match-table>*,.oh-player-stat-table>*{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:.74rem;display:grid}.oh-player-match-table-summary{color:var(--muted);margin-bottom:8px;font-size:.66rem}.oh-player-match-table>a{grid-template-columns:minmax(110px,.75fr) minmax(220px,2fr) 58px 74px 64px minmax(90px,.7fr)}.oh-player-match-table>a>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oh-player-match-table>a>small,.oh-player-match-table>a>em,.oh-player-match-table>a>i{color:var(--muted);font-size:.61rem;font-style:normal}.oh-player-match-table>a>i{justify-content:flex-end;gap:7px;display:flex}.oh-team-player-grid,.oh-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oh-player-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:6px;min-width:0;padding:14px;display:grid}.oh-player-card:has(.oh-player-card-portrait){grid-template-columns:48px minmax(0,1fr)}.oh-player-card-portrait{background:#152536;border:1px solid #31465b;border-radius:50%;grid-row:1/span 3;justify-content:center;align-items:center;width:44px;height:44px;font-size:.66rem;font-weight:700;display:flex;overflow:hidden}.oh-player-card-portrait img{object-fit:cover;object-position:top center;width:100%;height:100%}.oh-player-card:has(.oh-player-card-portrait)>a{grid-column:1/-1}.oh-player-card h2{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.oh-player-card p,.oh-player-card small,.oh-player-card span{color:var(--muted);font-size:.68rem}.oh-team-stat-grid,.oh-team-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oh-team-summary-card{gap:7px;min-height:96px;display:grid}.oh-team-summary-card span{color:var(--muted);font-size:.7rem}.oh-team-summary-card strong{font-size:1.45rem;font-weight:600}.oh-player-detail-hero{padding:16px 20px}.oh-player-hero-card{grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:174px;display:grid}.oh-player-portrait{background:var(--teal-soft);border:1px solid var(--mint);border-radius:50%;justify-content:center;align-items:center;width:158px;height:158px;font-size:2rem;font-weight:650;display:flex;overflow:hidden}.oh-player-portrait img{object-fit:cover;object-position:top center;width:100%;height:100%}.oh-player-photo-credit{color:var(--muted);font-size:.68rem;line-height:1.45}.oh-player-photo-credit a{color:var(--teal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 45%, transparent);text-underline-offset:3px}.oh-player-photo-credit a:hover,.oh-player-photo-credit a:focus-visible{color:var(--teal-bright);text-decoration-color:currentColor}.oh-player-hero-card>div:nth-child(2){gap:9px;display:grid}.oh-player-hero-card h1{font-size:clamp(2.35rem,3.6vw,3.5rem)}.oh-player-hero-card h2{font-size:1.08rem}.oh-player-hero-card p,.oh-player-hero-card small{color:var(--muted);font-size:.75rem}.oh-player-team-line{align-items:center;gap:8px;min-width:0;display:flex}.oh-player-team-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oh-player-team-badge{flex:0 0 24px;width:24px;height:24px}.oh-player-hero-actions{align-self:start;gap:8px;display:flex}.oh-player-hero-actions a,.oh-player-hero-actions button{background:var(--panel);border:1px solid var(--line);color:var(--teal-dark);border-radius:8px;min-height:38px;padding:0 14px;font-size:.74rem}.oh-player-season-row{grid-template-columns:repeat(3,minmax(0,220px));align-items:end;gap:14px;margin-bottom:14px;display:grid}.oh-player-profile-grid{grid-template-columns:.95fr .95fr .9fr;gap:14px;display:grid}.oh-player-stat-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oh-player-stat-tile-grid>div{border:1px solid var(--line);border-radius:8px;gap:3px;min-height:66px;padding:10px;display:grid}.oh-player-stat-tile-grid strong{font-size:1.15rem;font-weight:600}.oh-player-stat-tile-grid small{color:var(--muted);font-size:.62rem}.oh-similar-player-card{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.oh-match-page-shell{width:var(--frame);margin:16px auto 0}.oh-match-score-hero{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:154px;padding:18px 42px;display:grid}.oh-match-team-badge{align-items:center;gap:16px;display:flex}.oh-match-team-badge.is-away{text-align:right;flex-direction:row-reverse}.oh-match-team-badge>span{background:var(--teal-soft);border-radius:50%;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;display:flex;overflow:hidden}.oh-match-team-badge img{object-fit:contain;width:82%;height:82%}.oh-match-team-badge strong{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:650}.oh-match-score-center{text-align:center;justify-items:center;gap:4px;min-width:180px;display:grid}.oh-match-score-center>strong{font-size:clamp(2.5rem,4vw,3.7rem);font-weight:600;line-height:1}.oh-match-score-center>span,.oh-match-score-center>small{color:var(--muted);font-size:.72rem}.oh-match-data-chips{gap:5px;display:flex}.oh-match-data-chips span{background:var(--teal-soft);color:var(--teal-dark);border-radius:99px;padding:4px 7px;font-size:.58rem}.oh-match-tab-panel{width:var(--frame);margin-left:auto;margin-right:auto}.oh-match-summary-grid{grid-template-columns:.9fr 1fr 1.1fr;gap:14px;display:grid}.oh-match-info-strip{grid-column:1/-1}.oh-match-info-strip>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.oh-match-info-strip span,.oh-match-info-strip small{color:var(--muted);font-size:.66rem}.oh-upcoming-match-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.oh-upcoming-match-preview>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.oh-upcoming-match-preview>header div{gap:3px;display:grid}.oh-upcoming-match-preview>header span,.oh-preview-section-title>span{color:var(--teal-dark);font-size:.68rem;font-weight:700}.oh-upcoming-match-preview>header h2{letter-spacing:-.02em;font-size:1.35rem}.oh-upcoming-match-preview>header p{color:var(--muted);text-align:right;max-width:44ch;font-size:.7rem}.oh-preview-context{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.25fr 1.25fr .8fr .7fr;display:grid}.oh-preview-context>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px 20px;display:grid}.oh-preview-context>div:last-child{border-right:0}.oh-preview-context span,.oh-preview-context small,.oh-preview-form-team>small,.oh-preview-section-title small{color:var(--muted);font-size:.64rem}.oh-preview-context strong{font-size:.76rem;line-height:1.35}.oh-preview-form,.oh-preview-players,.oh-preview-meetings{min-width:0;padding:18px 20px}.oh-preview-form{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.oh-preview-players{border-bottom:1px solid var(--line)}.oh-preview-meetings{grid-column:1/-1}.oh-preview-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.oh-preview-section-title small{text-align:right}.oh-preview-form-team{border-top:1px solid var(--line);grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.oh-preview-form-team>strong{font-size:.78rem}.oh-preview-form-team>small{grid-column:1/-1}.oh-preview-form-sequence{gap:4px;display:flex}.oh-preview-form-sequence span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.58rem;font-weight:750;display:inline-flex}.oh-preview-form-sequence span.is-w{background:#16876f}.oh-preview-form-sequence span.is-d{background:#77818d}.oh-preview-form-sequence span.is-l{background:var(--coral)}.oh-preview-players>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oh-preview-players a{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:9px 8px 9px 0;display:grid}.oh-preview-players a:nth-child(odd){border-right:1px solid var(--line);margin-right:12px}.oh-preview-player-photo{background:var(--paper-soft);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.62rem;font-weight:700;display:flex;overflow:hidden}.oh-preview-player-photo img{object-fit:cover;width:100%;height:100%}.oh-preview-players a>span:nth-child(2){gap:1px;min-width:0;display:grid}.oh-preview-players a small,.oh-preview-players a em,.oh-preview-players a b,.oh-preview-players>p,.oh-preview-meetings>p{color:var(--muted);font-size:.61rem;font-style:normal}.oh-preview-players a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.oh-preview-players a b{grid-column:2}.oh-preview-meeting-list>div{border-top:1px solid var(--line);grid-template-columns:100px minmax(120px,1fr) 46px minmax(120px,1fr) 110px;align-items:center;gap:12px;min-height:42px;display:grid}.oh-preview-meeting-list time,.oh-preview-meeting-list small{color:var(--muted);font-size:.62rem}.oh-preview-meeting-list span{font-size:.72rem}.oh-preview-meeting-list span:nth-of-type(2){text-align:right}.oh-preview-meeting-list strong{color:var(--teal-dark);text-align:center;font-size:.84rem}.oh-detail-section-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.oh-detail-section-head p{font-size:.72rem}.oh-shot-map-card,.oh-lineup-pitch-card{min-height:270px}.oh-shot-pitch,.oh-pitch,.oh-scout-pitch{background:linear-gradient(90deg, transparent 49.7%, #2d948747 50%, transparent 50.3%), linear-gradient(var(--paper-soft), var(--paper-soft));border:1px solid var(--line-strong);min-height:220px;position:relative}.oh-shot-pitch:before,.oh-pitch:before,.oh-scout-pitch:before{content:"";border:1px solid #2d948759;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oh-match-metric-bars,.oh-match-stat-stack{gap:9px;display:grid}.oh-match-metric-row{grid-template-columns:46px 1fr 116px 1fr 46px;align-items:center;gap:9px;display:grid}.oh-match-metric-row>strong{font-size:.75rem;font-weight:600}.oh-match-metric-row>strong:last-child{text-align:right}.oh-match-metric-row>span{color:var(--ink-soft);text-align:center;font-size:.68rem}.oh-match-metric-row i{background:#edf2f0;height:5px;overflow:hidden}.oh-match-metric-row i b{background:var(--teal);height:100%;display:block}.oh-match-metric-row i:last-of-type b{background:var(--coral)}.oh-timeline-list{gap:0;display:grid}.oh-timeline-list>div{border-bottom:1px solid var(--line);grid-template-columns:50px 110px 1fr;align-items:center;gap:10px;min-height:39px;font-size:.72rem;display:grid}.oh-lineup-detail-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.oh-lineup-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.oh-lineup-table>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 90px;place-items:center start;min-height:36px;font-size:.72rem;display:grid}.oh-pitch-player{position:absolute;transform:translate(-50%,-50%)}.oh-compare-dashboard-title,.oh-scout-selector-title{justify-content:space-between;align-items:center;display:flex}.oh-compare-dashboard-title>div,.oh-scout-selector-title>div{gap:1px;display:grid}.oh-compare-dashboard-title span,.oh-scout-selector-title span{color:var(--teal-dark);font-size:.63rem}.oh-compare-dashboard-title strong,.oh-scout-selector-title strong{font-size:.83rem;font-weight:650}.oh-scout-selector{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);margin-bottom:10px}.oh-scout-selector-title{min-height:54px;padding:0 12px}.oh-swap-players{border:1px solid var(--line-strong);color:var(--teal-dark);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.1rem;display:flex}.oh-swap-players:hover{background:var(--teal-soft)}.oh-scout-selector-head,.oh-scout-selector-row{grid-template-columns:150px minmax(150px,1fr) minmax(108px,.65fr) minmax(160px,1fr) minmax(190px,1.25fr);gap:10px;display:grid}.oh-scout-selector-head{background:var(--paper-soft);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);min-height:30px;padding:0 12px;font-size:.58rem}.oh-scout-selector-head span{align-self:center}.oh-scout-selector-row{z-index:2;align-items:center;min-height:70px;padding:9px 12px;position:relative}.oh-scout-selector-row+.oh-scout-selector-row{border-top:1px solid var(--line);z-index:1}.oh-selector-side{align-items:center;gap:10px;min-width:0;display:flex}.oh-selector-side>span:last-child{min-width:0;display:grid}.oh-selector-side small{color:var(--muted);font-size:.57rem}.oh-selector-side strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.oh-selector-avatar{background:var(--teal-soft);border:1px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.68rem;font-weight:650;display:flex;overflow:hidden}.oh-scout-selector-row.is-right .oh-selector-avatar{background:var(--coral-soft);border-color:#ffd0c8}.oh-selector-avatar img{object-fit:cover;width:100%;height:100%}.oh-search-select{min-width:0;position:relative}.oh-search-select>label{display:none}.oh-search-select-control{position:relative}.oh-search-select-control input{border:1px solid var(--line-strong);background:#fbfdfc;border-radius:6px;width:100%;height:42px;padding:0 34px 0 10px;font-size:.72rem}.oh-search-select.is-open .oh-search-select-control input{background:var(--panel);border-color:var(--teal)}.oh-search-select-control button{color:var(--muted);background:0 0;border:0;width:32px;height:40px;padding:0;font-size:.8rem;position:absolute;top:1px;right:0}.oh-search-select-menu{background:var(--panel);border:1px solid var(--line-strong);z-index:30;border-radius:7px;min-width:max(100%,250px);max-height:280px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #092f421f}.oh-search-select-count{background:var(--paper-soft);border-bottom:1px solid var(--line);color:var(--muted);z-index:1;padding:7px 10px;font-size:.57rem;position:sticky;top:0}.oh-search-select-menu>button{background:var(--panel);border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 10px;display:grid}.oh-search-select-menu>button:hover,.oh-search-select-menu>button.is-selected{background:var(--teal-soft)}.oh-search-select-menu strong{font-size:.7rem;font-weight:600}.oh-search-select-menu small{color:var(--muted);font-size:.57rem}.oh-search-select-menu p{padding:14px 10px;font-size:.65rem}.oh-search-select-option-visual{background:var(--teal-soft);border:1px solid var(--line-strong);color:var(--teal-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.54rem;font-weight:700;display:flex;overflow:hidden}.oh-search-select-option-visual img{object-fit:cover;width:100%;height:100%}.oh-search-select-option-visual .oh-team-badge-media img{object-fit:contain}.oh-search-select-option-copy{gap:2px;min-width:0;display:grid}.oh-search-select-option-copy strong,.oh-search-select-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-compare-stat-table{display:grid}.oh-stat-row{border-top:1px solid var(--line);grid-template-columns:64px 1fr 150px 1fr 64px;align-items:center;gap:10px;min-height:42px;display:grid}.oh-stat-row>strong{font-size:.74rem;font-weight:600}.oh-stat-row>strong:last-child{text-align:right}.oh-stat-row-label{text-align:center}.oh-stat-row-label b{font-size:.68rem;font-weight:550;display:block}.oh-stat-row-label small{color:var(--muted);font-size:.58rem}.oh-career-table-wrap,.oh-performance-table-wrap{overflow-x:auto}.oh-career-table,.oh-performance-table{min-width:900px;font-size:.7rem}.oh-career-table th,.oh-career-table td,.oh-performance-table th,.oh-performance-table td{border-bottom:1px solid var(--line);text-align:left;height:38px;padding:0 9px}.oh-career-table th,.oh-performance-table th{color:var(--muted);font-size:.62rem;font-weight:550}.oh-home-hero,.oh-home-quick,.oh-home-transfers,.oh-home-workspace,.oh-home-leagues,.oh-home-analysis{width:var(--frame);margin-left:auto;margin-right:auto}.oh-home-hero{grid-template-columns:minmax(300px,.82fr) minmax(440px,1.2fr) 230px;align-items:center;gap:28px;min-height:190px;padding:28px 0 24px;display:grid}.oh-home-hero-copy{gap:6px;display:grid}.oh-home-hero-copy>p{color:var(--teal);font-size:.72rem}.oh-home-hero-copy>strong{color:var(--ink-soft);font-size:.96rem;font-weight:450}.oh-home-search-area{position:relative}.oh-home-search{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:11px;grid-template-columns:1fr 48px;align-items:center;height:54px;padding-left:18px;display:grid;overflow:hidden}.oh-home-search>span{display:none}.oh-home-search input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:.9rem}.oh-home-search button{background:var(--teal);color:#fff;border:0;height:42px;margin-right:6px;font-size:1.35rem}.oh-home-search-results{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;border-radius:10px;max-height:300px;padding:6px 12px;display:grid;position:absolute;top:62px;left:0;right:0;overflow:auto}.oh-home-search-results a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 3px;font-size:.76rem;display:flex}.oh-home-search-results small{color:var(--muted)}.oh-home-update{border-left:1px solid var(--line);gap:3px;padding-left:18px;display:grid}.oh-home-update span,.oh-home-update small{color:var(--muted);font-size:.68rem}.oh-home-update strong{color:var(--teal-dark);font-size:.75rem;font-weight:600}.oh-home-quick{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oh-home-quick a{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2px;min-height:72px;padding:0 18px;display:grid}.oh-home-quick a:last-child{border-right:0}.oh-home-quick strong{font-size:.86rem;font-weight:600}.oh-home-quick span{color:var(--muted);font-size:.67rem}.oh-home-quick b{color:var(--teal);grid-area:1/2/span 2;font-size:1rem;font-weight:450}.oh-home-saved{border-bottom:1px solid var(--line);padding:20px 0}.oh-home-saved>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.oh-home-saved>header p,.oh-home-saved>header a{color:var(--muted);font-size:.66rem}.oh-home-saved>header h2{margin-top:4px;font-size:1.05rem}.oh-home-saved>header a{color:var(--teal)}.oh-home-saved>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oh-home-saved>div>a{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;padding:12px 16px;display:grid}.oh-home-saved>div>a:first-child{border-left:0;padding-left:0}.oh-home-saved>div small,.oh-home-saved>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.62rem;overflow:hidden}.oh-home-saved>div strong{overflow-wrap:anywhere;grid-column:1;font-size:.78rem}.oh-home-saved>div b{color:var(--teal);grid-area:1/2/span 3;align-self:center}.oh-home-transfers{border-bottom:1px solid var(--line);padding:32px 0 34px}.oh-transfer-head-actions{flex-direction:column;align-items:end;gap:5px;display:flex}.oh-transfer-head-actions span{color:var(--muted);font-size:.64rem}.oh-transfer-grid,.oh-transfer-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oh-transfer-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-rows:minmax(190px,auto) auto auto;min-width:0;display:grid;overflow:hidden}.oh-transfer-card-main{grid-template-columns:128px minmax(0,1fr);min-height:190px;display:grid}.oh-transfer-portrait{background:#0b1420;min-height:190px;position:relative;overflow:hidden}.oh-transfer-portrait img{filter:saturate(.78)contrast(1.04);object-fit:cover;object-position:center top;width:100%;height:100%}.oh-transfer-portrait>a{color:#ffffffb8;z-index:1;background:#070a10e6;max-width:calc(100% - 16px);padding:3px 4px;font-size:.49rem;line-height:1.25;text-decoration:none;position:absolute;bottom:7px;left:8px}.oh-transfer-card-copy{flex-direction:column;min-width:0;padding:16px 16px 12px;display:flex}.oh-transfer-player-line{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:10px;display:grid}.oh-transfer-player-line h3{letter-spacing:-.02em;font-size:1rem;font-weight:680;line-height:1.15}.oh-transfer-player-line p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:.66rem;display:flex}.oh-transfer-team-badge{background:var(--teal-soft);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:4px;display:flex;overflow:hidden}.oh-transfer-team-badge .oh-team-badge-media,.oh-transfer-team-badge img{object-fit:contain;width:100%;height:100%}.oh-transfer-status{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:4px;align-self:start;margin-top:12px;padding:4px 7px;font-size:.57rem;font-weight:650}.oh-transfer-status.is-official{color:#53d990;background:#24b7701a}.oh-transfer-status.is-advanced{color:#5d8fff;background:#246bfd1c}.oh-transfer-status.is-rumour{color:var(--muted);background:#b8c0cc12}.oh-transfer-headline{color:var(--ink-soft);margin-top:10px;font-size:.68rem;line-height:1.45}.oh-transfer-source-line{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.oh-transfer-source-line a,.oh-transfer-source-line time{color:var(--muted);font-size:.57rem}.oh-transfer-source-line a:hover,.oh-transfer-source-line a:focus-visible{color:var(--teal)}.oh-transfer-stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;margin:0;display:grid}.oh-transfer-stats>div{border-right:1px solid var(--line);text-align:center;align-content:center;gap:4px;display:grid}.oh-transfer-stats>div:last-child{border-right:0}.oh-transfer-stats dt{color:var(--muted);font-size:.57rem}.oh-transfer-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:.87rem;font-weight:650}.oh-transfer-card-actions{justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.oh-transfer-card-actions small{color:var(--muted);font-size:.57rem}.oh-transfer-card-actions>a{color:var(--teal);font-size:.68rem;font-weight:600}.oh-transfer-card-actions>a span{margin-left:4px;transition:transform .15s ease-out;display:inline-block}.oh-transfer-card:hover .oh-transfer-card-actions>a span,.oh-transfer-card:focus-within .oh-transfer-card-actions>a span{transform:translate(3px)}.oh-transfer-page-hero,.oh-transfer-directory{width:var(--frame);margin-left:auto;margin-right:auto}.oh-transfer-page-hero{grid-template-columns:minmax(0,1fr) 360px}.oh-transfer-scope{border-left:1px solid var(--line);gap:5px;padding-left:24px;display:grid}.oh-transfer-scope span,.oh-transfer-scope small{color:var(--muted);font-size:.66rem}.oh-transfer-scope strong{font-size:.8rem;font-weight:600}.oh-transfer-directory{border-top:1px solid var(--line);padding:30px 0 40px}.oh-transfer-method-note{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:16px;font-size:.66rem}.oh-home-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:36px;padding:32px 0 28px;display:grid}.oh-home-match-list{border-top:1px solid var(--line)}.oh-home-match-list a{border-bottom:1px solid var(--line);grid-template-columns:132px 34px minmax(120px,1fr) 74px minmax(120px,1fr) 34px 120px 20px;align-items:center;gap:10px;min-height:56px;display:grid}.oh-home-match-list span,.oh-home-match-list small{color:var(--muted);font-size:.7rem}.oh-home-match-list i{background:var(--teal-soft);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;font-size:.58rem;font-style:normal;display:flex;overflow:hidden}.oh-home-match-list i .oh-team-badge-media,.oh-home-leagues b .oh-team-badge-media{width:100%;height:100%}.oh-home-match-list i .oh-team-badge-media img,.oh-home-leagues b .oh-team-badge-media img{object-fit:contain}.oh-home-match-list strong{font-size:.76rem;font-weight:550}.oh-home-match-list b{text-align:center;font-size:.9rem;font-weight:600}.oh-home-match-list em{color:var(--teal);font-style:normal}.oh-home-coverage{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;padding-left:28px;display:grid}.oh-home-coverage>p,.oh-home-coverage>a{grid-column:1/-1}.oh-home-coverage>p{color:var(--ink);font-size:.82rem;font-weight:600}.oh-home-coverage>div{place-content:center start;display:grid}.oh-home-coverage strong{font-size:1.4rem;font-weight:600}.oh-home-coverage span{color:var(--muted);font-size:.68rem}.oh-home-coverage>a{color:var(--teal-dark);align-self:end;font-size:.72rem}.oh-home-leagues,.oh-home-analysis{border-top:1px solid var(--line);padding:28px 0}.oh-home-leagues>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.oh-home-leagues>div:last-child a{border-right:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:2px 10px;min-height:72px;padding:0 14px;display:grid}.oh-home-leagues>div:last-child a:last-child{border-right:0}.oh-home-leagues b{background:var(--teal-soft);border-radius:8px;grid-row:1/span 2;justify-content:center;align-items:center;width:42px;height:42px;padding:5px;font-size:.7rem;display:flex;overflow:hidden}.oh-home-leagues strong{font-size:.78rem;font-weight:600}.oh-home-leagues span{color:var(--muted);font-size:.65rem}.oh-home-leagues em{color:var(--teal);grid-area:1/3/span 2;font-style:normal}.oh-analysis-page-grid,.oh-analysis-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oh-analysis-feature,.oh-analysis-note-card,.oh-analysis-card-grid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:8px;min-height:180px;padding:18px;display:grid}.oh-analysis-feature p,.oh-analysis-note-card p,.oh-analysis-card-grid p{font-size:.76rem}.oh-lineup-pitch-card .oh-pitch{aspect-ratio:105/58;background:linear-gradient(90deg, transparent 49.85%, #2d948747 49.85% 50.15%, transparent 50.15%), linear-gradient(0deg, #2d948708, #2d948708), var(--paper-soft);min-height:390px}.oh-match-team-badge,.oh-match-team-badge.is-away{flex-direction:initial;text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:2px 14px;display:grid}.oh-match-team-badge.is-away{text-align:right;grid-template-columns:minmax(0,1fr) 68px}.oh-match-team-badge>b{background:var(--teal-soft);color:var(--teal-dark);border-radius:50%;grid-area:1/1/3;justify-content:center;align-items:center;width:68px;height:68px;font-size:.74rem;font-weight:700;display:flex;overflow:hidden}.oh-match-team-badge.is-away>b{grid-column:2}.oh-match-team-badge>b img{object-fit:contain;width:82%;height:82%}.oh-match-team-badge>span{color:var(--muted);justify-content:initial;background:0 0;border-radius:0;flex:none;grid-area:1/2;width:auto;height:auto;font-size:.6rem;display:block;overflow:visible}.oh-match-team-badge>strong{overflow-wrap:anywhere;grid-area:2/2;min-width:0;font-size:1.35rem;font-weight:650;line-height:1.1}.oh-match-team-badge.is-away>span,.oh-match-team-badge.is-away>strong{grid-column:1}.oh-match-competition{align-items:center;gap:6px;display:flex}.oh-match-competition img{object-fit:contain;width:20px;height:20px}.oh-shot-map-card,.oh-player-performance-panel{grid-column:1/-1;min-height:0}.oh-shot-filters{align-items:end;gap:8px;display:flex}.oh-shot-filters label{color:var(--muted);gap:3px;font-size:.57rem;display:grid}.oh-shot-filters select{background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;max-width:210px;height:32px;padding:0 28px 0 9px;font-size:.65rem}.oh-shot-pitch-wrap{place-items:center;gap:8px;width:100%;display:grid}.oh-shot-directions{justify-content:space-between;align-items:center;width:min(100%,820px);display:flex}.oh-shot-directions>span{align-items:center;gap:7px;min-width:0;display:flex}.oh-shot-directions>span.is-away{text-align:right;justify-content:flex-end}.oh-shot-directions i{background:var(--teal);border-radius:50%;flex:none;width:9px;height:9px}.oh-shot-directions .is-away i{background:var(--coral)}.oh-shot-directions b{color:var(--teal-dark);overflow-wrap:anywhere;font-size:.65rem;font-weight:650}.oh-shot-directions .is-away b{color:#c94e40}.oh-shot-directions small{color:var(--muted);white-space:nowrap;font-size:.58rem}.oh-shot-pitch{aspect-ratio:105/68;background:linear-gradient(90deg, transparent 49.85%, #2d94874d 49.85% 50.15%, transparent 50.15%), repeating-linear-gradient(90deg, #2d948705 0 10%, transparent 10% 20%), var(--paper-soft);width:min(100%,820px);min-height:0;overflow:hidden}.oh-shot-pitch:after{display:none}.oh-shot-penalty-area,.oh-shot-six-yard{pointer-events:none;z-index:1;border:1px solid #2d948752;position:absolute;top:28%}.oh-shot-penalty-area{width:16%;height:44%}.oh-shot-six-yard{width:6%;height:22%;top:39%}.oh-shot-penalty-area.is-home,.oh-shot-six-yard.is-home{left:-1px}.oh-shot-penalty-area.is-away,.oh-shot-six-yard.is-away{right:-1px}.oh-shot-marker{--shot-color:var(--teal);border:2px solid var(--shot-color);height:var(--shot-size);min-width:9px;min-height:9px;width:var(--shot-size);z-index:3;background:#fff;border-radius:50%;transition:transform .15s,box-shadow .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #092f4229}.oh-shot-marker.is-away{--shot-color:var(--coral)}.oh-shot-marker.is-target{box-shadow:inset 0 0 0 2px white, inset 0 0 0 4px var(--shot-color), 0 2px 7px #092f4229}.oh-shot-marker.is-goal{background:var(--shot-color);outline:2px solid var(--shot-color);border-color:#fff}.oh-shot-marker:hover,.oh-shot-marker:focus-visible{transform:translate(-50%,-50%)scale(1.28);box-shadow:0 4px 12px #092f423d}.oh-shot-legend{flex-wrap:wrap;justify-content:center;gap:16px;width:min(100%,820px);margin:2px auto 0;display:flex}.oh-shot-legend small{color:var(--muted);align-items:center;gap:5px;font-size:.59rem;display:flex}.oh-shot-legend small:before{border:2px solid var(--ink-soft);content:"";background:#fff;border-radius:50%;width:9px;height:9px}.oh-shot-legend small.is-target:before{box-shadow:inset 0 0 0 2px white, inset 0 0 0 4px var(--ink-soft)}.oh-shot-legend small.is-goal:before{background:var(--ink-soft);border-color:var(--ink-soft)}.oh-pitch-player{border-radius:4px}.oh-pitch-player:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.oh-pitch-player b{width:28px;padding:0;overflow:hidden}.oh-pitch-player b img{object-fit:cover;width:100%;height:100%}.oh-lineup-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-lineup-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);padding:14px}.oh-lineup-table>a{border-bottom:1px solid var(--line);grid-template-columns:30px 30px minmax(0,1fr) 60px auto;align-items:center;gap:8px;min-height:44px;padding:4px 5px;font-size:.68rem;display:grid}.oh-lineup-table>a:hover{background:var(--teal-soft)}.oh-lineup-table>a>b{color:var(--teal);text-align:center;font-weight:700}.oh-lineup-table>a>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oh-lineup-table>a>small{color:var(--muted)}.oh-lineup-table>a>em{color:var(--teal);font-size:.58rem;font-style:normal}.oh-lineup-player-photo,.oh-performance-player>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.52rem;font-weight:700;display:flex;overflow:hidden}.oh-lineup-player-photo img,.oh-performance-player img{object-fit:cover;width:100%;height:100%}.oh-performance-groups{border:1px solid var(--line-strong);border-radius:6px;display:flex;overflow:hidden}.oh-performance-groups button{background:var(--panel);color:var(--muted);border:0;border-radius:0;height:30px;padding:0 12px;font-size:.61rem}.oh-performance-groups button+button{border-left:1px solid var(--line)}.oh-performance-groups button.is-active{background:var(--teal);color:#fff}.oh-performance-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(18px,1fr));align-items:end;gap:5px;height:96px;margin-bottom:10px;padding:8px 2px 0;display:grid;overflow:hidden}.oh-performance-bars>div{flex-direction:column;justify-content:end;align-items:center;min-width:0;height:100%;display:flex}.oh-performance-bars span{background:var(--teal);width:70%;max-width:18px;min-height:6px}.oh-performance-bars small{color:var(--muted);margin-top:3px;font-size:.48rem}.oh-performance-player{align-items:center;gap:8px;min-width:175px;display:flex}.oh-performance-player strong{white-space:nowrap;font-size:.68rem;font-weight:650}.oh-player-match-context,.oh-player-heatmap-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-small);padding:16px}.oh-player-match-context{gap:6px;display:grid}.oh-player-match-context p,.oh-player-heatmap-panel>small{color:var(--muted);font-size:.66rem}.oh-player-match-context a{color:var(--teal);justify-self:start;font-size:.68rem;font-weight:650}.oh-player-heatmap-panel>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.oh-player-heatmap-panel>header span,.oh-player-heatmap-panel>header p{color:var(--muted);font-size:.62rem}.oh-player-heatmap-panel>header h2{font-size:1.15rem;font-weight:650}.oh-player-heatmap-pitch{aspect-ratio:105/68;background:linear-gradient(90deg, transparent 49.85%, #2d948747 49.85% 50.15%, transparent 50.15%), repeating-linear-gradient(90deg, #2d948705 0 10%, transparent 10% 20%), var(--paper-soft);border:1px solid var(--line-strong);width:min(100%,900px);margin:0 auto 10px;position:relative;overflow:hidden}.oh-player-heatmap-pitch:before{content:"";border:1px solid #2d948759;border-radius:50%;width:12%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oh-player-heatmap-pitch>span{height:var(--heat-size);opacity:var(--heat-opacity);width:var(--heat-size);background:radial-gradient(circle,#ff6f5be0 0 18%,#f4be41a3 28%,#2d948747 56%,#0000 74%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.oh-player-heatmap-pitch.is-shots>span{border:2px solid var(--coral);opacity:1;background:#fff;width:12px;height:12px;box-shadow:0 2px 7px #092f4229}.oh-shell.oh-app-shell h1{color:var(--ink);font-size:clamp(1.7rem,2.35vw,2.45rem);font-weight:680;line-height:1.05}.oh-shell.oh-app-shell .oh-app-toolbar .oh-toolbar-title{font-size:1.35rem;line-height:1.15;display:block}.oh-shell.oh-app-shell .oh-app-toolbar p{color:#a7b4c1;font-size:.66rem}.oh-shell.oh-app-shell h2{color:var(--ink);font-size:.98rem}.oh-shell.oh-app-shell h3{color:var(--ink);font-size:.84rem}.oh-scout-app{font-variant-numeric:tabular-nums}.oh-scout-app .oh-scout-topbar h1{font-size:1.34rem;font-weight:680}.oh-scout-app .oh-scout-topbar p,.oh-scout-app .oh-scout-sidebar nav a,.oh-scout-app .oh-scout-account{font-size:.72rem}.oh-scout-app .oh-scout-content{grid-template-columns:minmax(0,1fr) 304px;gap:14px}.oh-scout-app .oh-scout-filterbar label>span,.oh-scout-app .oh-scout-picker .oh-search-select>label{color:#a8b5c2;font-size:.61rem;line-height:1.2}.oh-scout-app .oh-scout-filterbar select,.oh-scout-app .oh-scout-clear,.oh-scout-app .oh-scout-save{font-size:.73rem}.oh-scout-app .oh-scout-selector-title span{font-size:.68rem}.oh-scout-app .oh-scout-selector-title strong{font-size:.76rem;font-weight:620}.oh-scout-app .oh-scout-selector-head,.oh-scout-app .oh-scout-selector-row{grid-template-columns:138px minmax(148px,1.08fr) minmax(104px,.68fr) minmax(142px,1fr) minmax(176px,1.22fr);gap:8px}.oh-scout-app .oh-scout-selector-head{color:#91a0af;padding-inline:11px;font-size:.61rem}.oh-scout-app .oh-scout-selector-row{min-height:72px;padding:9px 11px}.oh-scout-app .oh-scout-selector-row:has(.oh-search-select.is-open){z-index:24;align-items:start;min-height:352px;padding-bottom:287px}.oh-scout-app .oh-selector-side small{color:#9aa8b6;font-size:.62rem}.oh-scout-app .oh-selector-side strong{color:#f2f5f7;font-size:.75rem}.oh-scout-app .oh-search-select-control{isolation:isolate}.oh-scout-app .oh-search-select-control input{font-size:.73rem;font-weight:560;line-height:1}.oh-scout-app .oh-search-select.is-loading .oh-search-select-control:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#48c496b3,#0000);width:42%;height:2px;animation:1.2s ease-in-out infinite oh-scout-skeleton;position:absolute;bottom:0;left:0}.oh-scout-app .oh-search-select-menu{opacity:1;overscroll-behavior:contain;background-color:#101119;border-color:#385067;min-width:max(100%,306px);max-height:276px;top:calc(100% + 7px);overflow-x:hidden;box-shadow:0 18px 38px 6px #02080ea3}.oh-scout-app .oh-search-select[data-select-kind=oyuncu] .oh-search-select-menu{min-width:max(100%,334px)}.oh-scout-app .oh-scout-selector-row .oh-search-select:nth-last-child(-n+2) .oh-search-select-menu{left:auto;right:0}.oh-scout-app .oh-search-select-count{color:#b3bfca;background:#0d1925;justify-content:space-between;align-items:center;min-height:34px;padding:7px 11px;font-size:.63rem;display:flex}.oh-scout-app .oh-search-select-count span{color:var(--scout-green);font-size:.59rem}.oh-scout-app .oh-search-select-menu>button{background-color:#101119;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:50px;padding:7px 11px}.oh-scout-app .oh-search-select-menu>button:hover,.oh-scout-app .oh-search-select-menu>button.is-active,.oh-scout-app .oh-search-select-menu>button.is-selected{background-color:#1a2d3f}.oh-scout-app .oh-search-select-option-visual{width:32px;height:32px}.oh-scout-app .oh-search-select-option-copy{align-content:center;gap:3px;line-height:1.15}.oh-scout-app .oh-search-select-option-copy strong{color:#f2f5f7;font-size:.72rem;line-height:1.2}.oh-scout-app .oh-search-select-option-copy small{color:#a3b0bd;font-size:.61rem;line-height:1.2}.oh-scout-app .oh-scout-stat-row>span,.oh-scout-app .oh-scout-summary-row small{justify-content:center;align-items:center;gap:5px;display:inline-flex}.oh-scout-app .oh-scout-stat-row{grid-template-columns:42px minmax(28px,1fr) minmax(128px,150px) minmax(28px,1fr) 42px;gap:7px;min-height:35px}.oh-scout-app .oh-scout-stat-row>span{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.oh-scout-app .oh-metric-help{color:#aab7c3;border:1px solid #506276;border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;font-size:.48rem;font-style:normal;display:inline-flex}.oh-scout-app .oh-scout-stat-row>strong,.oh-scout-app .oh-scout-all-stats .oh-stat-row>strong{font-size:.68rem}.oh-scout-app .oh-scout-stat-row>span,.oh-scout-app .oh-scout-all-stats .oh-stat-row-label b{font-size:.64rem}.oh-scout-app .oh-scout-all-stats .oh-stat-row-label small{font-size:.56rem}.oh-scout-app .oh-career-table-wrap{max-height:310px;position:relative;overflow:auto}.oh-scout-app .oh-career-table{border-collapse:separate;border-spacing:0;font-size:.64rem}.oh-scout-app .oh-career-table th{color:#a8b5c2;z-index:3;font-size:.59rem;position:sticky;top:0}.oh-scout-app .oh-career-table th:first-child,.oh-scout-app .oh-career-table td:first-child{z-index:2;background:#0d1925;position:sticky;left:0}.oh-scout-app .oh-career-table th:first-child{z-index:4}.oh-app-shell .oh-match-table-head,.oh-app-shell .oh-match-table-row{grid-template-columns:130px minmax(150px,1fr) 92px minmax(150px,1fr) minmax(220px,1.2fr)}.oh-app-shell .oh-match-table-row>span:first-child{gap:3px;min-width:0;line-height:1.15;display:grid}.oh-app-shell .oh-match-table-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.oh-app-shell .oh-match-table-row>em{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.oh-app-shell .oh-match-table-row>em small{color:#b9c5cf;white-space:nowrap;background:#172635;border:1px solid #2b4053;border-radius:4px;padding:5px 6px;line-height:1}.oh-app-shell .oh-match-card-actions a{border-right:1px solid var(--line);color:#b8c7d2;text-align:center;justify-content:center;align-items:center;min-height:38px;padding:6px 8px;font-size:.62rem;line-height:1.2;display:flex}.oh-app-shell .oh-match-card-actions a:last-child{border-right:0}.oh-app-shell .oh-match-center-main{grid-template-columns:minmax(0,1fr)}.oh-app-shell .oh-match-center-main>.oh-section-head,.oh-app-shell .oh-featured-match-grid,.oh-app-shell .oh-match-table-shell{grid-column:1}@keyframes oh-scout-skeleton{0%{transform:translate(-110%)}to{transform:translate(350%)}}.oh-player-hero-card{grid-template-columns:158px minmax(0,1fr) minmax(208px,auto)}.oh-player-hero-card h1{overflow-wrap:anywhere}.oh-player-hero-actions{flex-wrap:wrap;justify-content:flex-end}.oh-player-season-row{grid-template-columns:repeat(2,minmax(190px,240px)) minmax(0,1fr);align-items:end}.oh-player-season-row>span{color:var(--muted);align-items:center;min-height:38px;font-size:.68rem;display:flex}.oh-player-competition-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0 0 14px;display:flex;overflow-x:auto}.oh-player-competition-summary button{border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;background:0 0;flex:1 0 180px;gap:5px;min-height:58px;padding:9px 12px;display:grid}.oh-player-competition-summary button:after{content:"";background:0 0;height:2px;margin:2px -12px -9px}.oh-player-competition-summary button.is-active{background:color-mix(in srgb, var(--teal) 9%, transparent)}.oh-player-competition-summary button.is-active:after{background:var(--teal)}.oh-player-competition-summary strong{font-size:.72rem;font-weight:680}.oh-player-competition-summary span{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:.62rem;display:flex}.oh-player-profile-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(250px,.85fr);align-items:stretch}.oh-player-overview-card,.oh-player-per90-card,.oh-player-action-card{min-height:206px}.oh-player-profile-grid article>h2{margin-bottom:12px;font-size:.82rem;font-weight:680;line-height:1.25}.oh-player-stat-coverage-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;overflow:hidden}.oh-player-stat-coverage-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;display:flex}.oh-player-stat-coverage-card>header span,.oh-player-stat-coverage-card>header strong{color:var(--muted);font-size:.64rem}.oh-player-stat-coverage-card>header h2{margin:4px 0 0;font-size:.9rem}.oh-player-stat-coverage-card>header>strong{color:var(--teal-dark);font-size:.74rem}.oh-player-stat-coverage-card>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.oh-player-stat-coverage-card>div>a{border-right:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:.68rem;display:flex}.oh-player-stat-coverage-card>div>a:nth-child(5n){border-right:0}.oh-player-stat-coverage-card>div>a:hover,.oh-player-stat-coverage-card>div>a:focus-visible{background:color-mix(in srgb, var(--teal) 8%, transparent);color:var(--teal-dark);outline:none}.oh-player-stat-coverage-card>div b{color:var(--teal);font-size:.7rem}.oh-player-stats-dashboard{gap:14px;display:grid}.oh-player-stats-header{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;min-height:96px;padding:16px 18px;display:flex}.oh-player-stats-header>div:first-child>span{color:var(--teal);font-size:.64rem;font-weight:680}.oh-player-stats-header h2{margin:5px 0 4px;font-size:1.15rem}.oh-player-stats-header p{color:var(--muted);font-size:.7rem;line-height:1.45}.oh-player-stats-header>div:last-child{grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;display:grid}.oh-player-stats-header>div:last-child strong{color:var(--teal-dark);text-align:right;font-size:1.15rem}.oh-player-stats-header>div:last-child span{color:var(--muted);font-size:.64rem}.oh-player-stat-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oh-player-stat-group{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.oh-player-stat-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:13px 14px;display:flex}.oh-player-stat-group h3{margin-bottom:5px;font-size:.84rem}.oh-player-stat-group p{color:var(--muted);max-width:44ch;font-size:.64rem;line-height:1.4}.oh-player-stat-group>header>span{color:var(--teal);flex:none;font-size:.62rem}.oh-player-stat-table.is-comprehensive{border:0;border-radius:0}.oh-player-stat-table.is-comprehensive>*{grid-template-columns:minmax(120px,1fr) 82px 72px;min-height:38px}.oh-player-stat-table.is-comprehensive>.is-header{background:color-mix(in srgb, var(--panel) 76%, var(--canvas));color:var(--muted);min-height:30px;font-size:.6rem}.oh-player-stat-table.is-comprehensive strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem}.oh-player-stat-table.is-comprehensive strong.is-empty{color:var(--muted);font-weight:500}.oh-player-stats-dashboard>footer{color:var(--muted);padding:0 2px;font-size:.64rem;line-height:1.45}.oh-player-per90-card>div{gap:1px;display:grid}.oh-player-per90-card .oh-player-per90-row{grid-template-columns:minmax(92px,1fr) 46px minmax(82px,1.25fr);gap:10px;min-height:29px}.oh-player-per90-card .oh-player-per90-row>small{color:var(--ink-soft);min-width:0;font-size:.66rem}.oh-player-per90-card .oh-player-per90-row>b{color:var(--ink);text-align:right;background:0 0;height:auto;font-size:.68rem;font-weight:680;display:block}.oh-player-per90-card .oh-player-per90-row>i{background:#203141;border-radius:2px;width:100%;height:5px;display:block;overflow:hidden}.oh-player-per90-card .oh-player-per90-row>i>span{background:var(--teal);max-width:100%;height:100%;display:block}.oh-player-action-card{flex-direction:column;gap:8px;display:flex}.oh-player-action-card>span{color:var(--teal);font-size:.62rem;font-weight:680}.oh-player-action-card>h2{max-width:24ch;margin:0;font-size:1rem}.oh-player-action-card>p{color:var(--muted);max-width:42ch;font-size:.68rem;line-height:1.5}.oh-player-action-card>nav{gap:1px;margin-top:auto;display:grid}.oh-player-action-card>nav a{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;min-height:32px;padding:0 2px;font-size:.66rem;font-weight:620;display:flex}.oh-player-action-card>nav a:after{color:var(--teal);content:"›";font-size:1rem}.oh-player-action-card>nav a:hover,.oh-player-action-card>nav a:focus-visible{color:var(--teal-dark);outline:none}.oh-similar-player-card{align-items:initial;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;min-height:0;display:block;overflow:hidden}.oh-similar-player-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.oh-similar-player-card>header h2{margin:0 0 3px;font-size:.82rem;font-weight:680}.oh-similar-player-card>header p{color:var(--muted);font-size:.61rem}.oh-similar-player-card>header>a{color:var(--teal-dark);font-size:.64rem;font-weight:650}.oh-similar-player-card>header>a:after{content:"  ›"}.oh-similar-player-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oh-similar-player-list>a{border-right:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 8px;align-items:center;gap:9px;min-width:0;min-height:66px;padding:8px 11px;display:grid}.oh-similar-player-list>a:last-child{border-right:0}.oh-similar-player-list>a:hover,.oh-similar-player-list>a:focus-visible{background:#246bfd12;outline:none}.oh-similar-player-avatar{border:1px solid var(--line-strong);color:var(--ink-soft);background:#1a2a3a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.62rem;font-weight:720;display:flex;overflow:hidden}.oh-similar-player-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.oh-similar-player-copy{gap:4px;min-width:0;display:grid}.oh-similar-player-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:680;overflow:hidden}.oh-similar-player-copy>small{color:var(--muted);align-items:center;gap:5px;min-width:0;font-size:.58rem;display:flex}.oh-similar-player-copy>small>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-similar-team-badge{flex:0 0 16px;width:16px;height:16px}.oh-similar-player-list>a>em{background:var(--teal-soft);color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:46px;padding:3px 5px;font-size:.56rem;font-style:normal;font-weight:680;overflow:hidden}.oh-similar-player-list>a>b{color:var(--muted);font-size:.92rem;font-weight:500}.oh-similar-player-card.is-expanded .oh-similar-player-list{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-similar-player-card.is-expanded .oh-similar-player-list>a{border-bottom:1px solid var(--line)}.oh-filter-grid{grid-template-columns:150px repeat(5,minmax(0,1fr)) minmax(180px,1.2fr) 160px}.oh-filter-grid label:first-child,.oh-filter-grid label:last-of-type{display:grid}}@layer responsive{@media (width<=1040px){.oh-league-season-pulse{grid-template-columns:1fr 1.3fr}.oh-league-season-pulse>nav{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.oh-league-season-pulse>nav a{padding:0 14px}}@media (width<=760px){.oh-home-match-spotlight{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);min-height:170px}.oh-home-match-spotlight:after{width:72px;height:72px}.oh-home-spotlight-team{gap:8px;padding:16px 8px}.oh-home-spotlight-team i{width:54px;height:54px}.oh-home-spotlight-team strong{font-size:.75rem}.oh-home-spotlight-score{padding:14px 5px}.oh-home-spotlight-score b{font-size:1.3rem}.oh-home-spotlight-score em{text-align:center}.oh-match-flow-summary>header{flex-direction:column;align-items:start;gap:4px}.oh-league-season-pulse{grid-template-columns:1fr}.oh-league-pulse-leader,.oh-league-pulse-progress{border-bottom:1px solid var(--line);border-left:0;border-right:0;padding:16px 0}.oh-league-season-pulse>nav{grid-column:auto;grid-template-columns:1fr}.oh-league-season-pulse>nav a{min-height:44px;padding:0}}@media (width<=1040px){.oh-home-pitch-mark{opacity:.24;right:-70px}}@media (width<=760px){.oh-app-nav a i{width:24px;height:24px}.oh-app-shell .oh-home-quick a{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:12px}.oh-home-quick a>i{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.oh-home-hero-copy,.oh-home-search-area,.oh-home-update{animation:none}}@media (width<=1040px){.oh-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-coverage-summary>header{border-bottom:1px solid var(--line);grid-column:1/-1}.oh-coverage-toolbar{grid-template-columns:1fr}.oh-coverage-table{overflow-x:auto}.oh-coverage-table>header,.oh-coverage-table>article{min-width:850px}}@media (width<=760px){.oh-coverage-hero{grid-template-columns:1fr}.oh-coverage-freshness{border-block-start:1px solid var(--line);border-inline-start:0;padding:14px 0 0}.oh-coverage-summary{grid-template-columns:1fr}.oh-coverage-summary>header,.oh-coverage-summary>button{border-bottom:1px solid var(--line);border-inline-start:0;padding-inline:0}.oh-coverage-summary>header{grid-column:auto}.oh-coverage-toolbar>div{overflow-x:auto}}@media (width<=900px){.oh-app-toolbar.is-home{grid-template-columns:minmax(0,1fr) auto}.oh-app-toolbar.is-home .oh-app-account{display:none}.oh-app-shell .oh-home-hero{grid-template-columns:1fr}.oh-home-update{border-block-start:1px solid var(--line);border-inline-start:0;padding:12px 0 0}}@media (width<=640px){.oh-toolbar-primary-action{font-size:.64rem}.oh-player-data-status{align-items:flex-start;gap:7px;padding-block:10px;display:grid}.oh-player-data-status span:before{content:none}.oh-league-season-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px) and (width>=761px){.oh-scout-report-command{grid-template-columns:minmax(280px,1fr) minmax(360px,1.1fr)}.oh-scout-report-command>button{grid-column:1/-1;justify-self:end}.oh-scout-report-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-scout-visual-panel.is-spatial{grid-column:1/-1}}@media (width<=760px){.oh-scout-report-command{grid-template-columns:1fr}.oh-scout-report-command>button{justify-self:start}.oh-scout-report-identity{grid-template-columns:76px minmax(0,1fr)}.oh-scout-report-identity .oh-scout-report-portrait{width:76px;min-height:90px}.oh-scout-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-scout-report-visual-grid{grid-template-columns:1fr}.oh-scout-visual-panel,.oh-scout-report-visual-grid>.tz-data-chart{min-height:0}.oh-scout-report-portrait{width:48px;height:48px}.oh-scout-report-evidence{grid-template-columns:1fr}}@media (width<=900px){.tz-benchmark-metrics{grid-template-columns:1fr}.tz-benchmark-metrics>div:nth-child(odd){border-inline-end:0}}@media (width<=560px){.tz-player-benchmark>header{flex-direction:column;align-items:flex-start}.tz-benchmark-metrics>div{grid-template-columns:minmax(110px,1fr) minmax(72px,.9fr) 24px;gap:8px;padding-inline:0}.tz-benchmark-findings{grid-template-columns:1fr}.tz-benchmark-findings section+section{border-block-start:1px solid var(--line);border-inline-start:0}}@media (width<=760px){.tz-data-chart>header,.tz-archive-panel>header{display:grid}.tz-chart-legend{justify-content:start}.tz-trend-canvas{overflow-x:auto}.tz-trend-canvas svg,.tz-trend-labels{min-width:560px}.tz-archive-status{border-inline-start:0;border-top:1px solid var(--line);padding:14px 0 0}.tz-archive-metrics{grid-template-columns:repeat(2,1fr)}.tz-archive-metrics>div:nth-child(2){border-inline-end:0}.tz-archive-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tz-archive-panel>footer{grid-template-columns:1fr 1fr}.tz-archive-panel>footer>i{grid-area:2/1/auto/-1}.tz-league-power>div>div{grid-template-columns:20px minmax(90px,.7fr) minmax(80px,1fr) 44px;gap:8px}.oh-upcoming-match-preview{grid-template-columns:1fr}.oh-upcoming-match-preview>header{flex-direction:column;align-items:start;gap:8px}.oh-upcoming-match-preview>header p{text-align:left}.oh-preview-context{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-preview-context>div:nth-child(2){border-right:0}.oh-preview-context>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.oh-preview-form{border-right:0}.oh-preview-players>div:last-child{grid-template-columns:1fr}.oh-preview-players a:nth-child(odd){border-right:0;margin-right:0}.oh-preview-meeting-list{overflow-x:auto}.oh-preview-meeting-list>div{grid-template-columns:86px 120px 40px 120px 96px;min-width:510px}.oh-pitch{min-height:330px}.oh-pitch-player{width:58px}.oh-pitch-player b{min-width:24px;height:24px}.oh-pitch-player span{max-width:58px;font-size:.52rem}.oh-squad-directory section{grid-template-columns:1fr}.oh-squad-directory section h3{padding-bottom:6px}.oh-squad-directory section>div,.oh-team-live-stats>div{grid-template-columns:1fr}.oh-squad-directory section a:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.oh-squad-directory section a:last-child{border-bottom:0}.oh-team-live-stats article:nth-child(odd){border-right:0}}@media (width<=1240px){.oh-scout-content{grid-template-columns:minmax(0,1fr) 290px}.oh-scout-filterbar{grid-template-columns:repeat(2,minmax(150px,1fr)) 170px}.oh-scout-comparison{grid-template-columns:155px minmax(0,1fr) 155px}.oh-scout-profile-hero,.oh-scout-profile-hero.is-right{grid-template-columns:126px minmax(0,1fr)}.oh-scout-profile-hero.is-right{grid-template-columns:minmax(0,1fr) 126px}}@media (width<=1040px){.oh-scout-app{grid-template-columns:76px minmax(0,1fr)}.oh-scout-sidebar{padding-left:8px;padding-right:8px}.oh-scout-brand>span,.oh-scout-sidebar nav a:not(.is-active){font-size:0}.oh-scout-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:0}.oh-scout-sidebar nav a>span{font-size:.49rem}.oh-scout-sources,.oh-scout-sidebar-status{display:none}.oh-scout-content{grid-template-columns:1fr}.oh-scout-insights{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static;overflow:visible}}@media (width<=820px){.oh-scout-topbar{grid-template-columns:minmax(0,1fr) auto}.oh-scout-global-search{display:none}.oh-scout-comparison{grid-template-columns:1fr 1fr}.oh-scout-stat-panel{grid-area:1/1/auto/-1}.oh-scout-rating-card{grid-row:2}.oh-scout-insights{grid-template-columns:1fr}}@media (width<=640px){.oh-scout-app{display:block}.oh-scout-sidebar{border-bottom:1px solid var(--scout-line);border-right:0;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:64px;padding:6px 10px;display:grid;position:static}.oh-scout-sidebar nav{border:0;gap:4px;margin:0;padding:0;display:flex;overflow-x:auto}.oh-scout-sidebar nav a{flex:0 0 38px;height:38px;min-height:38px}.oh-scout-topbar{min-height:72px;padding:12px 14px}.oh-scout-account{font-size:0}.oh-scout-content{padding:12px}.oh-scout-filterbar{grid-template-columns:1fr 1fr}.oh-scout-clear{grid-column:1/-1;min-height:42px}.oh-scout-filterbar .oh-scout-save{grid-column:1/-1;min-height:44px}.oh-scout-picker>summary{grid-template-columns:1fr}.oh-scout-picker>summary small{text-align:left}.oh-scout-versus{grid-template-columns:1fr 42px 1fr;min-height:220px}.oh-scout-profile-hero,.oh-scout-profile-hero.is-right{text-align:center;grid-template-columns:1fr;align-content:end;padding:8px 7px 12px}.oh-scout-profile-hero.is-right .oh-scout-portrait,.oh-scout-profile-hero.is-right .oh-scout-profile-copy{grid-column:1}.oh-scout-profile-hero.is-right .oh-scout-portrait{grid-row:1}.oh-scout-profile-hero.is-right .oh-scout-profile-copy{text-align:center;grid-row:2}.oh-scout-portrait{height:110px}.oh-scout-profile-copy h2{font-size:.82rem}.oh-scout-profile-copy>p,.oh-scout-profile-hero.is-right .oh-scout-profile-copy>p,.oh-scout-profile-copy dl,.oh-scout-profile-hero.is-right .oh-scout-profile-copy dl{justify-content:center}.oh-scout-profile-copy dl{display:none}.oh-scout-tabs{padding:0 8px}.oh-scout-tabs a{min-width:100px}.oh-scout-comparison{grid-template-columns:1fr}.oh-scout-stat-panel,.oh-scout-rating-card{grid-area:auto/1}.oh-scout-stat-row{grid-template-columns:38px minmax(30px,1fr) 90px minmax(30px,1fr) 38px;gap:5px}.oh-scout-all-stats .oh-stat-row{grid-template-columns:64px minmax(130px,1fr) 64px}.oh-scout-app .oh-compare-stat-table{min-width:0}.oh-scout-picker .oh-search-select-control input{height:44px}.oh-scout-picker .oh-search-select-control button,.oh-swap-players{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.oh-scout-app *,.oh-scout-app :before,.oh-scout-app :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:80ms!important}}@media (width<=1320px){.oh-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 160px}}@media (width<=1040px){.oh-filter-grid{grid-template-columns:1fr}.oh-scout-sidebar .oh-app-brand>span{display:none}}@media (width<=760px){.oh-app-sidebar{height:54px}.oh-app-nav:not(.is-secondary) a{display:none}.oh-app-nav:not(.is-secondary) a:nth-child(2),.oh-app-nav:not(.is-secondary) a:nth-child(4),.oh-app-nav:not(.is-secondary) a:nth-child(5),.oh-app-nav:not(.is-secondary) a:nth-child(6){display:flex}.oh-app-nav a{flex:none;gap:6px;min-height:44px;padding:0 10px;font-size:.7rem}.oh-app-nav a i{flex:0 0 22px}.oh-mobile-nav-more>summary{width:44px;height:44px}.oh-app-toolbar{min-height:58px;top:54px}}@media (width<=640px){.oh-compare-setup-guide{grid-template-columns:1fr;align-items:start}.oh-compare-setup-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oh-compare-setup-guide li{min-width:0}.oh-scout-sidebar{z-index:80;grid-template-columns:48px minmax(0,1fr);min-height:66px;position:sticky;top:0}.oh-scout-sidebar .oh-app-brand{min-height:44px;padding:0}.oh-scout-sidebar .oh-app-brand img{width:38px;height:38px}.oh-scout-sidebar nav a,.oh-scout-sidebar nav a:not(.is-active){flex:none;grid-template-columns:22px auto;gap:6px;height:44px;min-height:44px;padding:0 10px;font-size:.7rem}.oh-scout-sidebar nav a>span{width:22px;height:20px;font-size:.55rem}}@media (width<=760px){.oh-shell.oh-app-shell .oh-app-toolbar .oh-toolbar-title{font-size:1.05rem}}@media (width<=1240px){.oh-scout-selector-head,.oh-scout-selector-row{grid-template-columns:130px minmax(180px,1.25fr) minmax(145px,1fr) minmax(145px,1fr) 96px}}@media (width<=760px){.oh-app-nav:not(.is-secondary) a:nth-child(n+6){display:none}.oh-mobile-nav-more{margin-left:auto;display:block;position:relative}.oh-mobile-nav-more>summary{border:1px solid var(--line-strong);color:#b7c2ce;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:40px;height:38px;font-size:.72rem;list-style:none;display:flex}.oh-mobile-nav-more>summary::-webkit-details-marker{display:none}.oh-mobile-nav-more>div{border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:150;background:#0f1018;border-radius:6px;min-width:176px;display:grid;position:fixed;top:56px;right:10px;overflow:hidden}.oh-mobile-nav-more a{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 14px;font-size:.7rem}.oh-scout-picker .oh-search-select-menu{width:100%;min-width:100%;max-width:100%;position:static;left:0;right:auto}.oh-app-shell .oh-player-card{grid-template-columns:58px minmax(0,1fr) auto;gap:5px 10px;min-height:68px;padding:9px 11px}.oh-app-shell .oh-player-card>p,.oh-app-shell .oh-player-card>div{grid-column:2}.oh-app-shell .oh-player-card>a:last-child{grid-area:1/3/span 3}.oh-search-result-groups{grid-template-columns:1fr}.oh-scout-filterbar{grid-template-columns:1fr 1fr}.oh-scout-clear,.oh-scout-save{min-height:42px}.oh-workspace-head{flex-direction:column;align-items:start;gap:12px;padding:16px 0}.oh-workspace-list{border:0;overflow:visible}.oh-workspace-list>header{display:none}.oh-workspace-list>article{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr;gap:10px;margin-bottom:8px;padding:12px}.oh-league-type-filter{overflow-x:auto}.oh-league-type-filter button{flex:none;padding-inline:10px}.oh-match-detail-tabs>.is-mobile-secondary{display:none}.oh-match-detail-tabs>.is-mobile-primary{flex:1 0 auto}.oh-match-more-tabs{flex:1 0 auto;display:block;position:relative}.oh-match-more-tabs>summary{color:var(--muted);cursor:pointer;text-align:center;padding:12px 9px;font-size:.64rem;list-style:none}.oh-match-more-tabs>summary::-webkit-details-marker{display:none}.oh-match-more-tabs>div{border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:130;background:#0f1018;border-radius:6px;min-width:170px;display:grid;position:absolute;top:100%;right:0;overflow:hidden}.oh-match-more-tabs>div a{border-bottom:1px solid var(--line);color:var(--ink);padding:11px 12px;font-size:.67rem}}@media (width<=1100px){.oh-app-shell{--frame:min(calc(100% - 28px), 980px);grid-template-columns:72px minmax(0,1fr)}.oh-app-sidebar{padding-inline:8px}.oh-app-brand{justify-content:center;padding:0}.oh-app-brand>span,.oh-app-nav a{font-size:0}.oh-app-nav a{justify-content:center;padding:0;display:flex}.oh-app-nav a i{font-size:.47rem}.oh-app-sources{display:none}.oh-app-toolbar{grid-template-columns:minmax(0,1fr) 210px auto}.oh-app-shell .oh-team-card{grid-template-columns:minmax(220px,1fr) minmax(330px,1.3fr) 270px}}@media (width<=760px){.oh-app-shell{--frame:calc(100% - 24px);display:block}.oh-app-sidebar{border-bottom:1px solid var(--line);border-right:0;flex-direction:row;align-items:center;width:100%;height:62px;padding:6px 10px;position:sticky;overflow:hidden}.oh-app-brand{flex:0 0 48px}.oh-app-brand img{width:38px;height:38px}.oh-app-nav{scrollbar-width:none;border:0;margin:0 0 0 6px;padding:0;display:flex;overflow-x:auto}.oh-app-nav.is-secondary{display:none}.oh-app-nav a{flex:0 0 40px;min-height:40px}.oh-app-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:68px;padding:9px 12px;position:sticky;top:62px}.oh-app-toolbar .oh-toolbar-title{font-size:1.05rem}.oh-app-toolbar p,.oh-app-search,.oh-app-account strong{display:none}.oh-app-shell .oh-league-hero{padding-top:12px;display:block}.oh-app-shell .oh-league-hero .oh-data-status-card{display:none}.oh-app-shell .oh-home-hero{grid-template-columns:1fr;gap:14px;margin-top:12px;display:grid}.oh-app-shell .oh-home-update{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.oh-app-shell .oh-team-studio-head{grid-template-columns:1fr}}@media (width<=1320px){.oh-league-list{grid-template-columns:repeat(4,minmax(0,1fr))}.oh-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 160px}.oh-team-card{grid-template-columns:minmax(220px,1fr) minmax(340px,1.4fr) 280px}.oh-team-status-strip{display:none}.oh-home-hero{grid-template-columns:minmax(260px,.75fr) minmax(380px,1.25fr) 200px}.oh-home-match-list a{grid-template-columns:112px 32px minmax(100px,1fr) 64px minmax(100px,1fr) 32px 90px 18px}}@media (width<=1040px){:root{--frame:min(92vw, 940px)}.oh-page-hero,.oh-reference-hero,.oh-match-center-hero{grid-template-columns:1fr 300px}.oh-field-trail{display:none}.oh-league-list{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-match-center-main,.oh-team-studio-head,.oh-team-command-bar,.oh-team-showcase{grid-template-columns:1fr}.oh-team-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-team-card{grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr)}.oh-team-actions{grid-column:1/-1}.oh-team-detail-hero{grid-template-columns:110px 1fr}.oh-next-match-card{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}.oh-team-overview-grid,.oh-player-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-team-style-card,.oh-team-season-card{grid-column:auto}.oh-match-summary-grid{grid-template-columns:1fr 1fr}.oh-match-score-hero{padding:16px 24px}.oh-home-hero{grid-template-columns:.75fr 1.25fr}.oh-home-update{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto auto 1fr;padding:12px 0 0}.oh-home-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-home-quick a:nth-child(2){border-right:0}.oh-home-quick a:nth-child(-n+2){border-bottom:1px solid var(--line)}.oh-home-workspace{grid-template-columns:1fr}.oh-transfer-grid,.oh-transfer-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-transfer-page-hero{grid-template-columns:1fr 300px}.oh-home-coverage{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:120px;padding:18px 0 0}.oh-home-coverage>p,.oh-home-coverage>a{grid-column:1/-1}.oh-home-leagues>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-home-leagues>div:last-child a{border-bottom:1px solid var(--line)}.oh-analysis-page-grid,.oh-analysis-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--frame:calc(100vw - 28px)}body{font-size:14px}.oh-page-hero,.oh-reference-hero,.oh-match-center-hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:24px 0 20px}.oh-data-status-card{min-height:0;padding:15px 17px}.oh-league-list,.oh-featured-match-grid,.oh-team-feature-strip,.oh-team-player-grid,.oh-player-grid,.oh-team-stat-grid,.oh-team-analysis-grid,.oh-analysis-page-grid,.oh-analysis-card-grid,.oh-season-detail-grid,.oh-directory-toolbar,.oh-filter-grid,.oh-compare-filter-grid,.oh-profile-versus-grid,.oh-player-season-row{grid-template-columns:1fr}.oh-scout-selector-head{display:none}.oh-scout-selector-row{grid-template-columns:1fr;gap:10px;padding:12px}.oh-search-select>label{color:var(--muted);margin-bottom:4px;font-size:.59rem;display:block}.oh-search-select-menu{min-width:100%}.oh-compare-profile-card dl,.oh-profile-card-note{grid-column:1/-1}.oh-compare-stat-table{min-width:560px}.oh-date-segments{overflow-x:auto}.oh-date-segments button{min-width:120px}.oh-match-table-shell,.oh-career-table-wrap{overflow-x:auto}.oh-match-table-head,.oh-match-table-row{grid-template-columns:110px 170px 100px 170px 190px 24px;min-width:820px}.oh-team-card,.oh-team-detail-hero,.oh-player-hero-card,.oh-match-score-hero,.oh-match-summary-grid,.oh-lineup-detail-grid,.oh-team-overview-grid,.oh-player-profile-grid{grid-template-columns:1fr}.oh-team-detail-mark,.oh-player-portrait{width:110px;height:110px}.oh-player-hero-actions{justify-self:stretch}.oh-match-team-badge,.oh-match-team-badge.is-away{text-align:center;flex-direction:column}.oh-match-team-badge>span{width:64px;height:64px}.oh-match-score-center{min-width:0}.oh-detail-tabs,.oh-match-detail-tabs{gap:24px}.oh-home-hero,.oh-home-quick,.oh-home-saved>div,.oh-home-transfers,.oh-home-workspace,.oh-home-leagues>div:last-child,.oh-home-analysis>div:last-child{grid-template-columns:1fr}.oh-home-saved>header{flex-direction:column;align-items:start;gap:8px}.oh-home-saved>div>a,.oh-home-saved>div>a:first-child{border-bottom:1px solid var(--line);border-left:0;padding:13px 0}.oh-home-hero{gap:16px;padding:24px 0}.oh-home-update{grid-column:auto;grid-template-columns:1fr}.oh-transfer-grid,.oh-transfer-directory-grid,.oh-transfer-page-hero{grid-template-columns:1fr}.oh-transfer-head-actions{align-items:start}.oh-transfer-scope{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.oh-transfer-card-main{grid-template-columns:112px minmax(0,1fr)}.oh-transfer-portrait{min-height:182px}.oh-home-quick a,.oh-home-quick a:nth-child(2){border-bottom:1px solid var(--line);border-right:0}.oh-home-match-section,.oh-home-workspace>*{min-width:0}.oh-home-match-list{width:100%;max-width:100%;overflow-x:auto}.oh-home-match-list a{grid-template-columns:92px 32px 130px 54px 130px 32px 90px 18px;min-width:660px}.oh-home-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-home-leagues>div:last-child a,.oh-home-analysis>div:last-child a,.oh-home-analysis>div:last-child a+a{border-bottom:1px solid var(--line);border-right:0;padding:16px 0}.oh-lineup-pitch-card .oh-pitch{min-height:330px}.oh-match-score-hero{gap:16px;padding:16px}.oh-match-team-badge,.oh-match-team-badge.is-away{text-align:left;grid-template-columns:50px minmax(0,1fr)}.oh-match-team-badge.is-away{text-align:right;grid-template-columns:minmax(0,1fr) 50px}.oh-match-team-badge>b{width:50px;height:50px}.oh-match-team-badge>strong{font-size:1rem}.oh-shot-filters{flex-direction:column;align-items:stretch;width:100%}.oh-shot-filters select{width:100%;max-width:none}.oh-shot-pitch{width:100%}.oh-shot-directions b{max-width:112px;font-size:.56rem}.oh-shot-directions small{display:none}.oh-lineup-detail-grid{grid-template-columns:1fr}.oh-lineup-table>a{grid-template-columns:30px 26px minmax(0,1fr) 52px}.oh-lineup-table>a>em{display:none}.oh-performance-groups{max-width:100%;overflow-x:auto}.oh-performance-groups button{flex:none}.oh-player-heatmap-panel>header{flex-direction:column;align-items:start;gap:4px}.oh-shell.oh-app-shell .oh-app-toolbar .oh-toolbar-title{font-size:1.05rem}}@media (width<=1240px){.oh-scout-app .oh-scout-content{grid-template-columns:minmax(0,1fr) 276px}.oh-scout-app .oh-scout-selector-head,.oh-scout-app .oh-scout-selector-row{grid-template-columns:126px minmax(138px,1fr) minmax(98px,.65fr) minmax(132px,.95fr) minmax(164px,1.1fr)}}@media (width<=1040px){.oh-scout-app .oh-scout-selector-row:has(.oh-search-select.is-open){min-height:72px;padding-bottom:9px}.oh-scout-app .oh-scout-content{grid-template-columns:minmax(0,1fr)}.oh-scout-app .oh-scout-insights{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static;overflow:visible}}@media (width<=640px){.oh-app-shell .oh-date-segments{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.oh-app-shell .oh-date-segments::-webkit-scrollbar{display:none}.oh-app-shell .oh-date-segments button{scroll-snap-align:start;white-space:nowrap;flex:none;min-width:108px;padding-inline:14px}.oh-scout-app .oh-scout-content{padding:12px;display:block}.oh-scout-app .oh-scout-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-scout-app .oh-scout-selector-head{display:none}.oh-scout-app .oh-scout-selector-row{grid-template-columns:minmax(0,1fr);gap:10px;min-height:auto;padding:12px}.oh-scout-app .oh-scout-selector-row:has(.oh-search-select.is-open){min-height:354px;padding-bottom:288px}.oh-scout-app .oh-search-select{width:100%}.oh-scout-app .oh-search-select-menu,.oh-scout-app .oh-search-select[data-select-kind=oyuncu] .oh-search-select-menu{min-width:100%;left:0;right:0}.oh-scout-app .oh-scout-insights{grid-template-columns:minmax(0,1fr);margin-top:12px}}@media (width<=1120px){.oh-player-hero-card{grid-template-columns:130px minmax(0,1fr)}.oh-player-portrait{width:118px;height:118px}.oh-player-hero-actions{grid-column:1/-1;justify-content:flex-start}.oh-player-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-player-action-card{grid-column:1/-1;min-height:0}.oh-player-action-card>nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.oh-player-action-card>nav a{border-bottom:1px solid var(--line);padding:0 10px}.oh-player-stat-coverage-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-player-stat-coverage-card>div>a:nth-child(5n){border-right:1px solid var(--line)}.oh-player-stat-coverage-card>div>a:nth-child(3n){border-right:0}.oh-similar-player-list,.oh-similar-player-card.is-expanded .oh-similar-player-list{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-similar-player-list>a{border-bottom:1px solid var(--line)}.oh-similar-player-list>a:nth-child(2n){border-right:0}}@media (width<=760px){.oh-player-detail-hero{padding:12px}.oh-player-hero-card{grid-template-columns:86px minmax(0,1fr);gap:14px;min-height:0}.oh-player-portrait{width:76px;height:76px;font-size:1.2rem}.oh-player-hero-card h1{font-size:1.45rem}.oh-player-team-line>span:last-child{white-space:normal}.oh-player-hero-actions a,.oh-player-hero-actions button{flex:150px;justify-content:center}.oh-detail-tabs{padding-bottom:1px;overflow-x:auto}.oh-detail-tabs a{white-space:nowrap;flex:none}.oh-player-season-row,.oh-player-profile-grid{grid-template-columns:1fr}.oh-player-overview-card,.oh-player-per90-card,.oh-player-action-card{min-height:0}.oh-player-action-card{grid-column:auto}.oh-player-action-card>nav{grid-template-columns:1fr}.oh-player-stat-coverage-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-player-stat-coverage-card>div>a:nth-child(3n){border-right:1px solid var(--line)}.oh-player-stat-coverage-card>div>a:nth-child(2n){border-right:0}.oh-player-stats-header{align-items:flex-start;gap:14px;padding:14px}.oh-player-stat-group-list{grid-template-columns:1fr}.oh-player-stat-table.is-comprehensive>*{grid-template-columns:minmax(110px,1fr) 70px 62px;padding-inline:10px}.oh-similar-player-card>header{align-items:flex-start;gap:8px}.oh-similar-player-card>header p{max-width:34ch}.oh-similar-player-list,.oh-similar-player-card.is-expanded .oh-similar-player-list{grid-template-columns:1fr}.oh-similar-player-list>a,.oh-similar-player-list>a:nth-child(2n){border-right:0}.oh-player-match-table{overflow-x:auto}.oh-player-match-table>a{grid-template-columns:104px minmax(190px,1fr) 44px 62px 58px 80px;min-width:650px}.oh-radar-readout{text-align:center;grid-template-columns:1fr}}@media (width<=1320px){.oh-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 160px}}@media (width<=1040px){.oh-filter-grid{grid-template-columns:1fr}.oh-scout-sidebar .oh-app-brand>span{display:none}}@media (width<=760px){.oh-app-sidebar{height:66px}.oh-app-nav a{flex:none;gap:6px;min-height:44px;padding:0 10px;font-size:.7rem}.oh-app-nav a i{flex:0 0 22px}.oh-mobile-nav-more>summary{width:44px;height:44px}.oh-app-toolbar{top:66px}}@media (width<=640px){.oh-scout-sidebar{z-index:80;grid-template-columns:48px minmax(0,1fr);min-height:66px;position:sticky;top:0}.oh-scout-sidebar nav a,.oh-scout-sidebar nav a:not(.is-active){flex:none;grid-template-columns:22px auto;gap:6px;height:44px;min-height:44px;padding:0 10px;font-size:.7rem}.oh-scout-sidebar nav a>span{width:22px;height:20px;font-size:.55rem}}}@media print{@page{margin:12mm;size:A4 portrait}body{color:#111!important;background:#fff!important}.oh-app-sidebar,.oh-app-toolbar,.oh-player-detail-hero,.oh-detail-tabs,.oh-player-season-row,.oh-player-competition-summary,.oh-player-data-trust,.oh-scout-report-header button{display:none!important}.oh-shell,.oh-app-content,.oh-player-detail-panel{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.oh-scout-report-sheet{gap:10px;color:#111!important;background:#fff!important;border:0!important;padding:0!important}.oh-scout-report-sheet *,.oh-scout-report-sheet p,.oh-scout-report-sheet small,.oh-scout-report-sheet dt,.oh-scout-report-sheet dd,.oh-scout-report-sheet footer{color:#111!important}.oh-scout-report-header,.oh-scout-report-profile,.oh-scout-report-evidence section,.tz-player-benchmark{break-inside:avoid;background:#fff!important;border-color:#bbb!important}.tz-benchmark-metrics em{background:#222!important}}html,body{background:#09090f}.oh-app-shell{--paper:#09090f;--paper-soft:#0d0e15;--panel:#101119;--ink:#f7f7f7;--ink-soft:#c8ced7;--muted:#8992a0;--teal:#246bfd;--teal-dark:#4e83ff;--teal-soft:#246bfd21;--mint:#246bfd;--coral:#ff383d;--coral-soft:#ff383d1f;--blue-soft:#246bfd1f;--line:#252833;--line-strong:#363b48;--success:#246bfd;--warning:#ffb13b;--radius:5px;--radius-small:4px;color:var(--ink);background:radial-gradient(circle at 74% 7%,#246bfd17,#0000 30%),#09090f;font-family:Avenir Next Condensed,Helvetica Neue,Helvetica,sans-serif}.oh-app-shell h1,.oh-app-shell h2,.oh-app-shell h3,.oh-app-brand strong,.oh-scout-brand strong{letter-spacing:-.035em;font-stretch:75%}.oh-app-sidebar,.oh-scout-sidebar{background:#09090f;border-color:#252833}.oh-app-sidebar:after,.oh-scout-sidebar:after{content:"";background:#ff383d;width:3px;height:30px;position:absolute;top:88px;right:-2px}.oh-app-brand,.oh-scout-brand{gap:9px}.oh-app-brand img,.oh-scout-brand img{object-fit:cover;background:#07080d;border:1px solid #2b2e39;border-radius:5px}.oh-app-brand>span,.oh-scout-brand>span{min-width:0}.oh-app-brand strong,.oh-scout-brand strong{color:#f7f7f7;white-space:nowrap;align-items:center;font-size:.76rem;font-weight:820;line-height:1;display:flex}.oh-app-brand strong span,.oh-scout-brand strong span,.oh-home-hero h1 span{color:#246bfd;letter-spacing:-.12em}.oh-app-brand small,.oh-scout-brand small{color:#aeb6c2;white-space:nowrap;margin-top:7px;font-size:.43rem;font-weight:680;letter-spacing:.12em!important}.oh-app-nav a,.oh-scout-sidebar nav a{border-radius:3px}.oh-app-nav a:hover,.oh-app-nav a.is-active,.oh-scout-sidebar nav a:hover,.oh-scout-sidebar nav a.is-active{background:#151722}.oh-app-nav a.is-active,.oh-scout-sidebar nav a.is-active{box-shadow:inset 3px 0 #246bfd}.oh-app-nav a.is-active i{color:#4e83ff;border-color:#246bfd}.oh-app-toolbar{background:#09090ff5;border-bottom-color:#252833}.oh-app-toolbar:before{content:"";background:#246bfd;width:56px;height:1px;position:absolute;bottom:-1px;left:22px}.oh-app-search,.oh-home-search,.oh-home-quick,.oh-home-coverage,.oh-home-match-list,.oh-home-leagues>div:last-child,.oh-route-empty-state{background:#101119;border-color:#292d38;border-radius:4px}.oh-app-account>span{color:#fff;background:#246bfd;border-radius:4px}.oh-app-shell .oh-home-hero{background:linear-gradient(115deg,#246bfd29,#0000 36%),#0c0d14;border-color:#2b2e39;border-radius:4px;position:relative;overflow:hidden}.oh-app-shell .oh-home-hero:before{content:"";background:#246bfd;width:4px;height:100%;position:absolute;top:0;left:0}.oh-app-shell .oh-home-hero:after{content:"";background:#ff383d;width:5px;height:28px;position:absolute;top:22px;right:0}.oh-home-hero-copy{z-index:1;position:relative}.oh-app-shell .oh-home-hero h1{color:#f7f7f7;letter-spacing:-.055em;font-size:clamp(1.75rem,2.3vw,2.35rem);font-weight:850}.oh-home-hero-copy>p,.oh-section-head p,.oh-kicker{color:#4e83ff;letter-spacing:.045em;text-transform:uppercase;font-weight:700}.oh-home-quick a:hover,.oh-home-match-list a:hover,.oh-home-leagues>div:last-child a:hover{background:#246bfd14}.oh-home-quick a:hover b,.oh-home-match-list a:hover em,.oh-home-leagues>div:last-child a:hover em{color:#ff383d}.oh-app-shell .oh-info-card,.oh-app-shell .oh-data-status-card,.oh-app-shell .oh-featured-match-card,.oh-app-shell .oh-match-table-shell,.oh-app-shell .oh-match-side-note,.oh-app-shell .oh-league-card,.oh-app-shell .oh-team-hero-summary,.oh-app-shell .oh-team-data-strip,.oh-app-shell .oh-featured-team-card,.oh-app-shell .oh-team-card,.oh-app-shell .oh-team-detail-hero,.oh-app-shell .oh-player-detail-hero,.oh-app-shell .oh-match-score-hero,.oh-app-shell .oh-team-form-card,.oh-app-shell .oh-team-season-card,.oh-app-shell .oh-team-wide-card,.oh-app-shell .oh-team-style-card,.oh-app-shell .oh-team-summary-card,.oh-app-shell .oh-team-analysis-grid>article,.oh-app-shell .oh-team-compare-panel,.oh-app-shell .oh-player-overview-card,.oh-app-shell .oh-player-per90-card,.oh-app-shell .oh-player-action-card,.oh-app-shell .oh-lineup-card,.oh-app-shell .oh-match-info-strip,.oh-app-shell .oh-player-performance-panel,.oh-app-shell .oh-match-metric-panel,.oh-app-shell .oh-timeline-panel,.oh-app-shell .oh-shot-map-card,.oh-app-shell .oh-career-panel,.oh-app-shell .oh-season-detail-panel,.oh-app-shell .oh-analysis-feature,.oh-app-shell .oh-analysis-note-card,.oh-app-shell .oh-analysis-card-grid article{background:#101119;border-color:#292d38;border-radius:4px}.oh-app-shell .oh-player-hero-card,.oh-app-shell .oh-match-score-hero{background:linear-gradient(118deg,#246bfd26,#0000 42%),#101119}.oh-app-shell .oh-date-segments button.is-active,.oh-app-shell .oh-team-status-strip small,.oh-app-shell .oh-match-data-chips span,.oh-app-shell .oh-match-card-head span{color:#6f97ff;background:#246bfd24}.oh-app-shell .oh-detail-tabs a.is-active,.oh-app-shell .oh-match-detail-tabs a.is-active{color:#4e83ff}.oh-app-shell .oh-team-card:hover,.oh-app-shell .oh-match-table-row:hover,.oh-app-shell .oh-standings-table>div:not(.is-head):hover{background:#161822}.oh-app-shell button,.oh-app-shell a,.oh-app-shell input,.oh-app-shell select{transition:background-color .15s,border-color .15s,color .15s,transform .15s}.oh-app-shell :focus-visible,.oh-scout-app :focus-visible{outline-color:#ff383d}.oh-scout-app{--scout-bg:#09090f;--scout-bg-soft:#0d0e15;--scout-panel:#101119;--scout-panel-strong:#151722;--scout-line:#292d38;--scout-line-soft:#20232d;--scout-text:#f7f7f7;--scout-muted:#929ba8;--scout-blue:#246bfd;--scout-green:#246bfd;--scout-red:#ff383d;background:#09090f}.oh-scout-topbar,.oh-scout-filterbar,.oh-scout-selector,.oh-scout-insights{border-color:#292d38}@media (width<=1100px){.oh-app-brand strong,.oh-app-brand small{display:none}}@media (width<=760px){.oh-app-sidebar:after{width:42px;height:3px;inset:auto auto -1px 12px}.oh-app-brand img{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.oh-app-shell *,.oh-app-shell :before,.oh-app-shell :after,.oh-scout-app *,.oh-scout-app :before,.oh-scout-app :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:80ms!important}}.oh-analytics-consent{z-index:1000;color:#f4f7fa;background:#101119;border:1px solid #26394a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(560px,100vw - 36px);padding:16px 18px;display:grid;position:fixed;bottom:18px;left:auto;right:18px;box-shadow:0 16px 40px #02090f6b}.oh-analytics-consent strong{margin-bottom:4px;font-size:.92rem;display:block}.oh-analytics-consent p{color:#b8c5d1;max-width:48ch;margin:0;font-size:.78rem;line-height:1.45}.oh-analytics-consent-actions{gap:8px;display:flex}.oh-analytics-consent button,.oh-analytics-preferences{color:#e9f0f5;min-height:44px;font:inherit;cursor:pointer;background:#172838;border:1px solid #33495b;border-radius:7px;padding:0 13px;font-size:.76rem}.oh-analytics-consent button:hover,.oh-analytics-consent button:focus-visible,.oh-analytics-preferences:hover,.oh-analytics-preferences:focus-visible{border-color:#2f6fff;outline:none}.oh-analytics-consent button.is-primary{color:#fff;background:#2463eb;border-color:#2f6fff}.oh-analytics-preferences{z-index:900;color:#aebdca;opacity:.78;background:#101d29;min-height:44px;padding-inline:10px;position:fixed;bottom:14px;right:14px}@media (width<=640px){.oh-analytics-consent{grid-template-columns:1fr;width:auto;bottom:12px;left:12px;right:12px}.oh-analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.oh-analytics-consent-actions button{width:100%}}.oh-compare-filter-notice{color:#f5d47c;background:#f2bd3c17;border-bottom:1px solid #f2bd3c47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.oh-app-search button{color:var(--teal);background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1rem;display:flex}.oh-standings-table-wrap{max-width:100%;overflow-x:auto}.oh-standings-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.oh-standings-table th,.oh-standings-table td{border-top:1px solid var(--line);text-align:center;height:42px;padding:0 8px;font-size:.7rem}.oh-standings-table thead th{color:var(--muted);height:34px;font-size:.61rem}.oh-standings-table th:first-child,.oh-standings-table td:first-child{width:42px}.oh-standings-table th:nth-child(2),.oh-standings-table td:nth-child(2){overflow-wrap:anywhere;text-align:left;width:220px}.oh-standings-table tbody th{font-weight:700}.oh-standings-table tbody tr:hover{background:var(--mint-soft)}.oh-standings-table abbr{cursor:help;text-decoration:none}.oh-home-transfers,.oh-home-leagues,.oh-directory-section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 520px}.oh-compare-filter-notice strong,.oh-compare-filter-notice span{min-width:0}.oh-compare-filter-notice span{grid-column:1;font-size:.76rem}.oh-compare-filter-notice button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;grid-area:1/2/span 2;align-self:center;min-height:40px;padding:8px 12px}.oh-home-coverage-note{color:var(--oh-text-muted,#93a1b5);margin-top:6px;font-size:.75rem;display:block}.oh-system-state{color:#f8fafc;background:radial-gradient(circle at 18% 18%,#2563eb26,#0000 32%),#070a12;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(32px,8vw,120px);display:flex}.oh-system-state>span:not(.oh-system-state-pulse){color:#6ea8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.oh-system-state h1,.oh-system-state strong{max-width:14ch;margin:12px 0;font-size:clamp(1.8rem,5vw,4rem)}.oh-system-state p{color:#9aa8bc;max-width:54ch}.oh-system-state div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.oh-system-state a,.oh-system-state button{color:#fff;cursor:pointer;font:inherit;background:#2563eb;border:1px solid #3977e8;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:750;text-decoration:none}.oh-system-state-pulse{background:#2563eb;border-radius:2px;width:64px;height:8px;margin-bottom:20px;animation:1.1s ease-in-out infinite alternate oh-state-pulse;display:block}@keyframes oh-state-pulse{to{opacity:.3;transform-origin:0;transform:scaleX(.45)}}.oh-workspace-head-actions button,.oh-workspace-head-actions a,.oh-home-search button,.oh-toolbar-primary-action{min-height:44px}@media (width<=760px){.oh-app-search{height:44px}.oh-mobile-nav-more a{align-items:center;min-height:44px;display:flex}.oh-scout-app .oh-scout-filterbar select,.oh-scout-app .oh-scout-filterbar button,.oh-scout-app .oh-search-select-trigger,.oh-scout-app .oh-swap-players,.oh-scout-app .oh-scout-versus>button,.oh-scout-app .oh-scout-tabs a,.oh-scout-app .oh-metric-label,.oh-scout-app .oh-focus-toggle button,.oh-compare-filter-notice button{min-height:44px}.oh-app-search button{width:44px;height:44px}.oh-detail-tabs a,.oh-match-detail-tabs a,.oh-league-season-switcher a{align-items:center;min-height:44px;display:flex}.oh-date-segments button,.oh-league-type-filter button,.oh-team-filter-strip button,.oh-team-actions a,.oh-league-actions a,.oh-coverage-toolbar button,.oh-coverage-toolbar input,.oh-filter-grid input,.oh-filter-grid select,.oh-filter-grid button,.oh-inline-action,.oh-load-more,.oh-reset-filter{min-height:44px}.oh-compare-filter-notice{grid-template-columns:1fr}.oh-compare-filter-notice button,.oh-compare-filter-notice span{grid-area:auto/1}}
