.landing-page{--landing-bg:#f3f6ef;--landing-surface:#fff;--landing-surface-soft:#eaf0e3;--landing-text:#172b21;--landing-muted:#52675a;--landing-border:#e4eadf;--landing-border-strong:#778b8b;--landing-accent:#167345;--landing-primary:#167345;--landing-primary-end:#166d42;--landing-on-primary:#fff;--landing-ink:#172b21;--landing-green:#98c88b;--landing-green-soft:#1673451f;--landing-accent-soft:#1673451a;--landing-shadow:0 18px 48px #0000001f;background:radial-gradient(ellipse at 90% 4%,var(--landing-green-soft),#0000 36%),var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font);font-size:16px;line-height:1.6}.landing-page[data-theme=dark]{--landing-bg:#151c18;--landing-surface:#202a22;--landing-surface-soft:#2d382c;--landing-text:#f0f5eb;--landing-muted:#aebbac;--landing-border:#324031;--landing-border-strong:#64785e;--landing-accent:#b9ee58;--landing-primary:#b9ee58;--landing-primary-end:#c9f276;--landing-on-primary:#172b21;--landing-accent-soft:#b9ee581a;--landing-shadow:0 18px 48px #00000052;color-scheme:dark}.landing-page *,.landing-page :after,.landing-page :before{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page h1,.landing-page h2,.landing-page h3{text-wrap:balance;line-height:1.12}.landing-page h2{font-size:clamp(28px,3.1vw,44px);letter-spacing:-.035em}.landing-page h3{font-size:22px;letter-spacing:-.02em}.landing-page p+p{margin-top:16px}.landing-page a{color:inherit;text-underline-offset:4px}.landing-page button{cursor:pointer;font:inherit}.landing-page :focus-visible{outline:3px solid var(--landing-accent);outline-offset:4px}.landing-page main:focus,.landing-page section:focus{outline:none}.landing-page section[id]{scroll-margin-top:24px}.landing-container{margin:auto;max-width:1440px;padding:0 48px}.landing-skip{background:var(--landing-surface);left:16px;padding:12px;position:absolute;top:-100px;z-index:1500}.landing-skip:focus{top:12px}.landing-header{border-bottom:1px solid var(--landing-border)}.landing-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:108px}.landing-brand{align-items:center;display:inline-flex;flex-shrink:0;font-size:27px;font-weight:800;gap:12px;letter-spacing:-.055em;text-decoration:none}.landing-brand-icon{display:block;flex-shrink:0;height:40px;width:40px}.landing-desktop-nav,.landing-header-actions{align-items:center;display:flex;gap:12px}.landing-desktop-nav a{align-items:center;display:inline-flex;font-size:14px;min-height:44px;padding:4px;text-decoration:none;white-space:nowrap}.landing-language{border:1px solid var(--landing-border-strong);border-radius:999px;display:flex}.landing-language button{background:#0000;border:0;border-radius:999px;color:var(--landing-muted);font-size:13px;font-weight:700;min-height:44px;min-width:44px}.landing-language button[aria-pressed=true]{background:var(--landing-primary);color:var(--landing-on-primary)}.landing-page .landing-icon-button{border:1px solid var(--landing-border-strong);color:var(--landing-text);height:44px;width:44px}.landing-page .landing-menu-toggle{display:none}.landing-drawer-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.landing-mobile-nav{display:flex;flex-direction:column;gap:8px;margin-top:24px}.landing-mobile-nav a{align-items:center;border-radius:8px;color:inherit;display:flex;min-height:48px;padding:8px;text-decoration:none}.landing-mobile-nav a:focus-visible{outline:3px solid currentColor}.landing-hero{--landing-surface:#202a22;--landing-surface-soft:#2d382c;--landing-border:#324031;--landing-border-strong:#64785e;--landing-text:#f0f5eb;--landing-muted:#aebbac;--landing-accent:#b9ee58;--landing-primary:#b9ee58;--landing-primary-end:#c9f276;--landing-on-primary:#172b21;--landing-accent-soft:#b9ee581a;grid-gap:40px;align-items:center;background:radial-gradient(ellipse at 85% 90%,var(--landing-green-soft),#0000 55%),radial-gradient(ellipse at 10% 0,var(--landing-accent-soft),#0000 45%),linear-gradient(140deg,#151c18,var(--landing-ink));border:1px solid var(--landing-border);border-radius:36px;box-shadow:var(--landing-shadow);color:var(--landing-text);color-scheme:dark;display:grid;gap:40px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin:32px 0;min-height:660px;padding:56px 48px}.landing-hero h1{font-size:clamp(44px,5.3vw,76px);font-weight:800;letter-spacing:-.065em;line-height:1;margin:24px 0}.landing-hero h1 span,.landing-hero-chip,.landing-preview h2 span{color:var(--landing-primary)}.landing-hero-chip{background:var(--landing-accent-soft);border:1px solid var(--landing-border-strong);border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.09em;padding:8px 14px;text-transform:uppercase}.landing-welcome{color:var(--landing-muted);font-size:14px}.landing-lead{font-size:20px;line-height:1.65;max-width:640px}.landing-caption,.landing-lead,.landing-muted{color:var(--landing-muted)}.landing-caption{font-size:14px;line-height:1.55}.landing-eyebrow{color:var(--landing-accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 16px}.landing-page .landing-button{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-border-strong);border-radius:999px;color:var(--landing-text);display:inline-flex;font-size:15px;font-weight:700;gap:12px;justify-content:center;line-height:1.5;min-height:48px;padding:14px 22px;text-align:center;text-decoration:none;transition:background-color .18s,border-color .18s}.landing-page .landing-button-primary{background:linear-gradient(135deg,var(--landing-primary),var(--landing-primary-end));border-color:var(--landing-primary);box-shadow:0 12px 32px var(--landing-accent-soft);color:var(--landing-on-primary)}.landing-page .landing-button-primary:hover{background:var(--landing-primary)}.landing-page .landing-button:hover{border-color:var(--landing-accent)}.landing-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.landing-tags span{background:#ffffff0a;border:1px solid var(--landing-border);border-radius:999px;color:var(--landing-muted);font-size:13px;padding:6px 12px}.landing-preview{background:linear-gradient(165deg,#202a22,#151c18);border:1px solid var(--landing-border-strong);border-radius:28px;box-shadow:var(--landing-shadow);padding:28px}.landing-preview-top{align-items:center;border-bottom:1px solid var(--landing-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.landing-preview-top .landing-eyebrow{color:var(--landing-text)}.landing-preview h2{font-size:clamp(26px,2.6vw,36px);margin:24px 0 20px}.landing-preview>.landing-caption{margin-top:20px}.landing-badge{border:1px solid var(--landing-border-strong);border-radius:999px;color:var(--landing-accent);display:inline-block;font-size:12px;font-weight:700;padding:6px 12px;width:fit-content}.landing-pitch{background:linear-gradient(110deg,var(--landing-green-soft),#0000);border:1px solid var(--landing-border);border-radius:16px;height:112px;margin:16px 0 20px;overflow:hidden}.landing-pitch svg{color:var(--landing-green);height:100%;width:100%}.landing-pitch circle,.landing-pitch path,.landing-pitch rect{fill:none;stroke:currentColor;stroke-width:1}.landing-pitch .landing-pitch-route{stroke:var(--landing-primary);stroke-width:2;stroke-dasharray:4 5}.landing-report-row{grid-gap:12px;border-top:1px solid var(--landing-border);display:grid;font-size:14px;gap:12px;grid-template-columns:32px 1fr;padding:12px 0}.landing-number,.landing-step{color:var(--landing-accent);font-family:Roboto Mono,Courier New,monospace}.landing-number{font-size:20px}.landing-step{font-size:32px}.landing-audience{border-bottom:1px solid var(--landing-border);border-top:1px solid var(--landing-border);display:flex;flex-wrap:wrap;gap:12px 28px;padding:20px 0}.landing-section{padding:64px 0}.landing-section-heading{margin-bottom:32px;max-width:780px}.landing-section-heading .landing-eyebrow{margin-bottom:16px}.landing-section-heading>p:last-child:not(:first-child){margin-top:16px}.landing-grid-three,.landing-grid-two{grid-gap:24px;display:grid;gap:24px}.landing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card{background:linear-gradient(155deg,var(--landing-surface-soft),var(--landing-surface));border:1px solid var(--landing-border);border-radius:24px;min-width:0;padding:28px}.landing-card h3{margin:12px 0 16px}.landing-card ul{padding-left:24px}.landing-card li+li{margin-top:12px}.landing-connection-steps{list-style:none;margin:0 0 24px;padding:0}.landing-grid-three.landing-connection-steps{gap:24px}.landing-connection-step{position:relative}.landing-connection-meta{align-items:center;color:var(--landing-accent);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.landing-connection-step:not(:last-child):after{border-right:2px solid var(--landing-accent);border-top:2px solid var(--landing-accent);content:"";height:9px;position:absolute;right:-17px;top:48px;transform:rotate(45deg);width:9px}.landing-notice{background:var(--landing-accent-soft);border-left:4px solid var(--landing-accent);border-radius:0 10px 10px 0;padding:20px 24px}.landing-notice .landing-button{margin-top:16px}.landing-coverage-grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.landing-coverage-item{border-bottom:1px solid var(--landing-border);padding:20px 0}.landing-coverage-item h3{font-size:18px;margin-bottom:8px}.landing-example{background:radial-gradient(ellipse at 100% 100%,var(--landing-green-soft),#0000 70%),var(--landing-surface);border:1px solid var(--landing-border-strong);border-radius:28px;padding:40px}.landing-example>.landing-caption{margin-top:16px}.landing-example .landing-grid-three{margin:24px 0}.landing-details{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:12px;margin:12px 0;padding:0 20px}.landing-details summary{cursor:pointer;font-weight:700;min-height:56px;padding:16px 0}.landing-details p{padding-bottom:20px}.landing-text-link{align-items:center;display:inline-flex;font-weight:700;gap:8px;margin-top:16px;min-height:48px}.landing-purpose{border-left:3px solid var(--landing-accent);font-size:24px;line-height:1.5;max-width:1000px;padding:8px 0 8px 24px}.landing-pricing-selectors{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.landing-segmented{border:1px solid var(--landing-border-strong);border-radius:999px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.landing-segmented button{background:#0000;border:0;border-radius:999px;color:var(--landing-muted);font-weight:700;min-height:44px;padding:8px 20px}.landing-segmented button[aria-pressed=true]{background:var(--landing-primary);color:var(--landing-on-primary)}.landing-loading{color:var(--landing-accent);display:grid;min-height:220px;place-items:center}.landing-plan{display:flex;flex-direction:column;gap:16px}.landing-plan h3{margin:0}.landing-plan p+p{margin-top:0}.landing-plan ul{flex:1 1;margin:8px 0}.landing-price{font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.landing-price span{color:var(--landing-muted);display:inline-block;font-size:16px;font-weight:400;letter-spacing:normal;margin-left:8px}.landing-pagination{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.landing-pagination button{background:var(--landing-surface);border:1px solid var(--landing-border-strong);border-radius:50%;color:var(--landing-text);height:44px;min-width:44px}.landing-pagination button[aria-current=page]{background:var(--landing-primary);color:var(--landing-on-primary)}.landing-pricing-note{margin-top:24px!important}.landing-closing{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-border-strong);border-radius:28px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:40px}.landing-closing>div{max-width:740px}.landing-closing p{margin-top:16px}.landing-footer{border-top:1px solid var(--landing-border);margin-top:64px;padding:40px 0}.landing-footer .landing-container{grid-gap:24px;display:grid;gap:24px}.landing-footer strong{font-size:24px}.landing-footer p{color:var(--landing-muted)}.landing-footer nav{display:flex;flex-wrap:wrap;gap:12px 28px}.landing-footer a{align-items:center;display:inline-flex;min-height:44px}.landing-footer .landing-socials{gap:12px}.landing-socials a{background:var(--landing-surface);border:1px solid var(--landing-border-strong);border-radius:12px;gap:10px;padding:8px 16px;text-decoration:none}.landing-socials a:hover{background:var(--landing-accent-soft);border-color:var(--landing-accent)}.landing-socials svg{flex-shrink:0}@media (max-width:1200px){.landing-desktop-nav{display:none}.landing-page .landing-menu-toggle{display:inline-flex}}@media (max-width:960px){.landing-container{padding:0 28px}.landing-hero{gap:28px;grid-template-columns:1fr;padding:36px}.landing-hero h1{font-size:60px;max-width:780px}.landing-grid-three{gap:16px}.landing-card{padding:20px}}@media (max-width:720px){.landing-container{padding:0 20px}.landing-header-inner{flex-wrap:wrap;gap:12px;min-height:auto;padding-bottom:16px;padding-top:16px}.landing-header-actions{flex:1 1;gap:8px;justify-content:flex-end}.landing-brand{font-size:23px;gap:8px}.landing-page .landing-header-access{display:none}.landing-hero{border-radius:24px;margin:20px -8px;min-height:auto;padding:28px 20px}.landing-hero h1{font-size:clamp(38px,10.8vw,60px)}.landing-hero .landing-button{font-size:14px;padding:14px 16px;width:100%}.landing-lead{font-size:18px}.landing-preview{border-radius:20px;padding:20px}.landing-preview-top{gap:12px}.landing-section{padding:40px 0}.landing-coverage-grid,.landing-grid-three,.landing-grid-two{grid-template-columns:1fr}.landing-connection-step:not(:last-child):after{bottom:-17px;left:calc(50% - 5px);right:auto;top:auto;transform:rotate(135deg)}.landing-closing,.landing-example{padding:24px}.landing-purpose{font-size:21px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.comparison-radar{--radar-ink:var(--rr-ink,var(--dr-ink));--radar-muted:var(--rr-muted,var(--dr-muted));--radar-grid:var(--rr-line,var(--dr-line));--radar-first:var(--rr-own,var(--pc-first));--radar-second:var(--rr-other,var(--pc-second));margin:0;min-width:0}.comparison-radar svg{display:block;margin:auto;max-width:560px;overflow:visible;width:100%}.comparison-radar text{fill:var(--radar-ink);font-family:inherit;font-size:16px}.comparison-radar .comparison-radar-tick{fill:var(--radar-muted);font-size:12px}.comparison-radar-grid{fill:none;stroke:var(--radar-grid);stroke-width:1.4}.comparison-radar-series{color:var(--radar-first)}.comparison-radar-series-b{color:var(--radar-second)}.comparison-radar-series polygon{fill:currentColor;fill-opacity:.09;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}.comparison-radar-series-b polygon{stroke-dasharray:6 4}.comparison-radar-series circle,.comparison-radar-series rect{fill:currentColor}.comparison-radar figcaption{color:var(--radar-muted);font-size:13px;line-height:1.65}.comparison-radar figcaption span{display:block;margin-top:6px}.comparison-radar-empty{color:var(--rr-muted);color:var(--dr-muted,var(--rr-muted));padding:20px 0}.player-goalkeeper,.player-role-badge{--keeper-ground:#fff5df;--keeper-ink:#704907;--keeper-line:#b77912}.player-goalkeeper[data-theme=dark],[data-theme=dark] .player-goalkeeper,[data-theme=dark] .player-role-badge{--keeper-ground:#362d1b;--keeper-ink:#ffd88a;--keeper-line:#d6a343}.player-role-badge{align-items:center;border-radius:6px;color:var(--keeper-ink);display:inline-flex;font-size:12px;font-weight:750;justify-content:center;line-height:1.4;margin-left:8px;padding:3px 7px;vertical-align:middle;white-space:nowrap}.dr-ranking-table tbody tr.player-goalkeeper:not(.dr-selected)>td,.mr-player-table tbody tr.player-goalkeeper:not(.dr-selected)>:is(th,td),.pd-similar-table tbody tr.player-goalkeeper:not(.dr-selected)>:is(th,td),.player-role-badge,.rr-people-table tbody tr.player-goalkeeper:not(.dr-selected)>:is(th,td),.ts-pdf-players tbody tr.player-goalkeeper>:is(th,td){background:var(--keeper-ground)}.dr-ranking-table tbody tr.player-goalkeeper:not(.dr-selected)>td:first-child,.mr-player-table tbody tr.player-goalkeeper>:first-child,.pd-similar-table tbody tr.player-goalkeeper>:first-child,.rr-people-table tbody tr.player-goalkeeper>:first-child{border-left:3px solid var(--keeper-line)}.dr-global-player-row.player-goalkeeper,.dr-player-card.player-goalkeeper,.mr-roster li.player-goalkeeper{background:var(--keeper-ground);border-left:3px solid var(--keeper-line)}.rr-previous-dismissals{margin-bottom:24px}.rr-previous-dismissals header p{color:var(--rr-muted);margin:10px 0 16px}.rr-previous-dismissals ul{list-style:none;margin:16px 0;padding:0}.rr-previous-dismissals li{align-items:center;background:var(--rr-ground);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;padding:12px 16px}.rr-dismissal-symbol{background:#b72f35;border-radius:2px;flex-shrink:0;height:18px;width:12px}.rr-previous-dismissals a{align-items:center;color:var(--rr-green);display:inline-flex;font-weight:650;min-height:44px}.lu-modal .MuiBackdrop-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1b159e}.lu-modal .lu-dialog{--lu-panel:#fcfdf9;--lu-ink:#172b21;--lu-muted:#526357;--lu-line:#dde5d7;--lu-soft:#f0f4e9;--lu-accent:#356344;--lu-button:#244e35;--lu-on-button:#fff;background:var(--lu-panel);border:1px solid var(--lu-line);border-radius:24px;box-shadow:0 28px 80px #08180f3d;color:var(--lu-ink);margin:24px;max-height:calc(100% - 48px);max-width:580px;width:calc(100% - 48px)}.lu-modal .lu-dialog[data-theme=dark]{--lu-panel:#19271f;--lu-ink:#f0f5eb;--lu-muted:#b6c4b8;--lu-line:#394b3d;--lu-soft:#24352a;--lu-accent:#d3eb91;--lu-button:#d3eb91;--lu-on-button:#172b21}.lu-topline{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 0 32px}.lu-brand{color:var(--lu-ink);font-size:10px;font-weight:800;letter-spacing:1.4px;line-height:1.6}.lu-brand span{color:var(--lu-muted);font-weight:500}.lu-dialog .lu-close{color:var(--lu-muted);flex-shrink:0;min-height:44px;min-width:44px}.lu-heading{padding:8px 32px 0}.lu-symbol{background:var(--lu-soft);border-radius:18px;color:var(--lu-accent);display:grid;height:56px;margin-bottom:20px;place-items:center;width:56px}.lu-symbol .MuiSvgIcon-root{font-size:30px}.lu-eyebrow{color:var(--lu-accent);font-size:11px;font-weight:750;letter-spacing:1.6px;margin:0 0 8px;text-transform:uppercase}.lu-dialog .lu-title{color:var(--lu-ink);font-size:clamp(26px,4vw,32px);font-weight:750;letter-spacing:-.8px;line-height:1.18;overflow-wrap:anywhere;padding:0}.lu-dialog .lu-content{padding:16px 32px 28px}.lu-description{color:var(--lu-muted);font-size:15px;line-height:1.65;margin:0}.lu-benefits{grid-gap:14px;background:var(--lu-soft);border:1px solid var(--lu-line);border-radius:16px;display:grid;gap:14px;list-style:none;margin:24px 0;padding:20px}.lu-benefits li{align-items:flex-start;display:flex;font-size:14px;gap:12px;line-height:1.5}.lu-benefits svg{color:var(--lu-accent);flex-shrink:0;height:20px;width:20px}.lu-plans p{color:var(--lu-muted);font-size:12px;margin:0 0 10px}.lu-plans ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lu-plans li{border:1px solid var(--lu-line);border-radius:8px;font-size:12px;font-weight:600;padding:7px 12px}.lu-dialog .lu-actions{border-top:1px solid var(--lu-line);display:flex;gap:12px;padding:20px 32px 28px}.lu-dialog .lu-actions>:not(style)~:not(style){margin-left:0}.lu-dialog .lu-actions button{border-radius:12px;font-size:14px;font-weight:700;min-height:48px;padding:10px 20px;text-transform:none}.lu-dialog .lu-back{color:var(--lu-muted)}.lu-dialog .lu-primary,.lu-dialog .lu-primary:hover{background:var(--lu-button);box-shadow:none;color:var(--lu-on-button)}.lu-dialog .lu-primary:hover{filter:brightness(.94)}.lu-dialog button:focus-visible{outline:3px solid var(--lu-accent);outline-offset:3px}@media (max-width:599px){.lu-modal .lu-dialog{border-radius:20px;margin:16px;max-height:calc(100% - 32px);width:calc(100% - 32px)}.lu-topline{padding:12px 12px 0 24px}.lu-brand{letter-spacing:1px}.lu-brand span{display:block}.lu-heading{padding:8px 24px 0}.lu-dialog .lu-content{padding:16px 24px 24px}.lu-dialog .lu-actions{align-items:stretch;flex-direction:column-reverse;gap:8px;padding:16px 24px 24px}}@media (max-height:520px){.lu-symbol{display:none}.lu-heading{padding-top:0}.lu-dialog .lu-title{font-size:24px}.lu-dialog .lu-content{padding-bottom:12px;padding-top:12px}.lu-dialog .lu-actions{padding-bottom:16px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.lu-modal *,.lu-modal :after,.lu-modal :before{animation:none!important;transition:none!important}}.rr-report{--rr-ground:var(--dv-ground,#f3f6ef);--rr-panel:var(--dv-panel,#fff);--rr-ink:var(--dv-ink,#172b21);--rr-muted:var(--dv-muted,#52675a);--rr-green:var(--dv-green,#167345);--rr-lime:var(--dv-lime,#d1f272);--rr-hover:var(--dv-hover,#eaf0e3);--rr-line:var(--dv-line,#e4eadf);--rr-own:var(--dv-radar-own,#087f78);--rr-other:var(--dv-radar-rival,#c44f42);--rr-draw:#816019;--rr-win-one:#167345;--rr-win-two:#0369a1;--rr-win-three:#6d28d9;--rr-loss-one:#895b0a;--rr-loss-two:#b63c0b;--rr-loss-three:#be123c;background:var(--rr-ground);color:var(--rr-ink);font:15px/1.6 Inter,Segoe UI,sans-serif;min-width:0;padding:12px 0 32px}.rr-report[data-theme=dark]{--rr-ground:var(--dv-ground,#151c18);--rr-panel:var(--dv-panel,#202a22);--rr-ink:var(--dv-ink,#f0f5eb);--rr-muted:var(--dv-muted,#aebbac);--rr-green:var(--dv-green,#b9ee58);--rr-lime:var(--dv-lime,#c9f276);--rr-hover:var(--dv-hover,#2d382c);--rr-line:var(--dv-line,#324031);--rr-own:var(--dv-radar-own,#55d8c1);--rr-other:var(--dv-radar-rival,#ff9687);--rr-draw:#edce8b;--rr-win-one:#b9ee58;--rr-win-two:#66c7ff;--rr-win-three:#d4a3ff;--rr-loss-one:#f4ce69;--rr-loss-two:#ffad69;--rr-loss-three:#ff819b}.rr-report *,.rr-report :after,.rr-report :before{box-sizing:border-box}.rr-report :focus-visible{outline:3px solid var(--rr-green);outline-offset:3px}.rr-report h1,.rr-report h2,.rr-report p{margin:0}.rr-report h1{font-size:clamp(30px,3vw,44px);font-weight:760;letter-spacing:-.045em;line-height:1.15}.rr-report h2{font-size:21px;letter-spacing:-.025em;line-height:1.3}.rr-report button{cursor:pointer;font:inherit;touch-action:manipulation}.rr-report button:disabled{cursor:wait;opacity:.55}.rr-report button:active:not(:disabled){opacity:.8}.rr-body,.rr-heading{margin:auto;max-width:1360px}.rr-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.rr-heading p{color:var(--rr-muted);margin-top:12px;max-width:740px}.rr-eyebrow{color:var(--rr-green);display:block;font-size:11px;font-weight:750;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.rr-report .MuiButton-root{border-radius:12px;box-shadow:none;min-height:44px;text-transform:none}.rr-report .MuiButton-contained{background:var(--rr-green);color:var(--rr-panel)}.rr-report[data-theme=dark] .MuiButton-contained{color:#172b21}.rr-report .MuiButton-outlined,.rr-report .MuiButton-text{color:var(--rr-green)}.rr-fixture{grid-gap:28px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:22px;display:grid;gap:28px;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);padding:26px}.rr-fixture-context>p{color:var(--rr-muted);font-size:13px}.rr-fixture-context>p:first-of-type{color:var(--rr-ink);font-weight:650;margin-bottom:5px}.rr-team-choice{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-team-choice button{align-items:center;background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:16px;color:var(--rr-ink);display:flex;gap:16px;min-width:0;padding:18px;text-align:left;transition:background-color .16s,border-color .16s}.rr-team-choice button:hover{border-color:var(--rr-green)}.rr-team-choice button[aria-pressed=true]{background:var(--rr-hover);border-color:var(--rr-green);box-shadow:inset 0 0 0 1px var(--rr-green)}.rr-team-choice .MuiAvatar-root{background:var(--rr-panel);color:var(--rr-green);flex-shrink:0;height:56px;padding:5px;width:56px}.rr-team-choice .MuiAvatar-img{object-fit:contain}.rr-team-choice strong{display:block;font-size:16px;line-height:1.35;margin:4px 0;overflow-wrap:anywhere}.rr-team-choice small{color:var(--rr-muted);display:block;font-size:12px}.rr-team-choice button[aria-pressed=true] small:last-child{color:var(--rr-green);font-weight:650}.rr-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:18px 0 26px}.rr-toolbar p{color:var(--rr-muted);font-size:12px;max-width:700px}.rr-toolbar .MuiButton-root{flex-shrink:0}.rr-snapshot{grid-gap:24px;align-items:center;background:var(--rr-panel);border-radius:20px;display:grid;gap:24px;grid-template-columns:minmax(170px,1fr) minmax(0,2.4fr);margin-bottom:24px;padding:26px}.rr-snapshot h2{font-size:24px;overflow-wrap:anywhere}.rr-snapshot p{color:var(--rr-muted);font-size:12px;margin-top:8px}.rr-kpis{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rr-kpis dt{color:var(--rr-muted);font-size:12px}.rr-kpis dd{font-feature-settings:"tnum";font-size:clamp(24px,2.5vw,34px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.4;margin:5px 0 0;white-space:nowrap}.rr-kpis>div:first-child dd{color:var(--rr-green)}.rr-report .rr-tabs{border-bottom:1px solid var(--rr-line);min-height:52px}.rr-report .rr-tabs .MuiTab-root{color:var(--rr-muted);font:inherit;font-size:13px;min-height:52px;padding:12px 18px;text-transform:none}.rr-report .rr-tabs .Mui-selected{background:var(--rr-hover);border-radius:12px 12px 0 0;color:var(--rr-green);font-weight:700}.rr-tabs .MuiTabs-indicator{background:var(--rr-green)}.rr-report .rr-tabs .MuiTabs-scrollButtons{color:var(--rr-green);width:44px}.rr-tab-description{align-items:start;color:var(--rr-muted);display:flex;font-size:12px;gap:20px;justify-content:space-between;margin:18px 0 24px}.rr-tab-description span{color:var(--rr-green);flex-shrink:0}.rr-overview-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-bottom:22px}.rr-panel{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:20px;margin-bottom:24px;min-width:0;padding:26px}.rr-overview-grid .rr-panel{margin-bottom:0}.rr-advanced .rr-advanced-kpis{gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:24px 0}.rr-advanced-kpis>div{border-top:1px solid var(--rr-line);min-width:0;padding-top:14px}.rr-advanced-kpis dd{font-size:clamp(20px,2.2vw,30px);white-space:normal}.rr-advanced-kpis small{color:var(--rr-muted);display:block;font-size:11px}.rr-advanced-filters{align-items:end;display:flex;flex-wrap:wrap;gap:16px}.rr-advanced-filter{grid-gap:6px;display:grid;gap:6px}.rr-advanced-filters label{color:var(--rr-muted);font-size:12px}.rr-advanced-filters select{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:8px;color:var(--rr-ink);font:inherit;max-width:100%;min-height:44px;padding:8px 12px}.rr-advanced-filters p{color:var(--rr-muted);flex:1 1 280px;font-size:12px}.rr-advanced-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.rr-advanced-columns>section{min-width:0}.rr-advanced h3,.rr-advanced h4{font-size:17px;margin:0 0 14px}.rr-advanced .rr-data-table table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.rr-advanced .rr-data-table td,.rr-advanced .rr-data-table th{overflow-wrap:anywhere;padding:12px 6px;vertical-align:top}.rr-advanced .rr-data-table th{font-size:12px}.rr-advanced .rr-data-table td{text-align:right}.rr-advanced .rr-data-table small{color:var(--rr-muted);display:block;font-size:11px;font-weight:400}.rr-advanced-bar{background:var(--rr-hover);display:block;height:4px;margin-top:8px;width:100%}.rr-advanced-bar i{background:var(--rr-own);display:block;height:100%}.rr-advanced-bar-1 i{background:var(--rr-other)}.rr-advanced-tactics{border-top:1px solid var(--rr-line);margin-top:28px;padding-top:24px}.rr-advanced-alternatives>p,.rr-advanced-tactics-grid p,.rr-advanced-tactics>header p{color:var(--rr-muted);font-size:12px;margin-bottom:16px}.rr-advanced-tactics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px}.rr-advanced-systems{list-style:none;margin:0;padding:0}.rr-advanced-systems li{grid-gap:6px 16px;font-feature-settings:"tnum";border-bottom:1px solid var(--rr-line);display:grid;font-variant-numeric:tabular-nums;gap:6px 16px;grid-template-columns:auto 1fr;padding:14px 0}.rr-advanced-systems li>span:not(.rr-advanced-bar){color:var(--rr-muted);font-size:12px;text-align:right}.rr-advanced-systems .rr-advanced-bar{grid-column:1/-1;margin-top:0}.rr-advanced-pitch{background:#173d2a;border-radius:8px;color:#fff;display:flex;flex-direction:column-reverse;gap:24px;justify-content:space-around;min-height:360px;padding:24px 14px;position:relative}.rr-advanced-pitch svg{fill:none;stroke:#ffffff55;stroke-width:.5;height:calc(100% - 24px);inset:12px;pointer-events:none;position:absolute;width:calc(100% - 24px)}.rr-advanced-pitch-row{display:flex;gap:6px;justify-content:space-around;position:relative}.rr-advanced-pitch-row span{background:#102b1e;border-radius:4px;color:#fff;flex:0 1 110px;font-size:12px;min-width:0;overflow-wrap:anywhere;padding:6px;text-align:center}.rr-advanced-alternatives{margin-top:24px}.rr-advanced-alternatives summary{color:var(--rr-green);cursor:pointer;font-weight:650;min-height:44px;padding:10px 0}.rr-advanced-summary .rr-text-action{min-height:44px}@media (max-width:1100px){.rr-advanced .rr-advanced-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-advanced-columns{grid-template-columns:1fr}}@media (max-width:600px){.rr-advanced .rr-advanced-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-advanced-tactics-grid{grid-template-columns:1fr}.rr-advanced-filter,.rr-advanced-filters select{width:100%}.rr-advanced-pitch{gap:14px;min-height:340px;padding:22px 8px}}.rr-panel>header{margin-bottom:22px}.rr-panel>header p{color:var(--rr-muted);font-size:13px;margin-top:10px}.rr-panel-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.rr-panel-heading>svg{color:var(--rr-green);font-size:36px}.rr-brief{background:var(--rr-lime);border:0;color:#172b21}.rr-brief .rr-eyebrow{color:#335227}.rr-brief dl{grid-gap:18px;display:grid;gap:18px;margin:0}.rr-brief dl>div{border-bottom:1px solid #172b2126;padding-bottom:16px}.rr-brief dt,.rr-brief p{font-size:12px}.rr-brief dd{font-size:30px;font-weight:750;letter-spacing:-.035em;line-height:1.25;margin:3px 0}.rr-brief dl>div:nth-child(2) dd{font-size:23px}.rr-brief button{align-items:center;background:#0000;border:0;color:#172b21;display:flex;font-weight:650;gap:14px;justify-content:space-between;margin-top:12px;min-height:44px;padding:8px 0;text-align:left;width:100%}.rr-comparison-names{grid-gap:24px;display:grid;font-size:13px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.rr-comparison-names strong{overflow-wrap:anywhere}.rr-comparison-names strong:first-child{color:var(--rr-own)}.rr-comparison-names strong:last-child{color:var(--rr-other);text-align:right}.rr-comparison-names small{color:var(--rr-muted);display:block;font-size:11px;font-weight:400;margin-top:3px}.rr-comparison-list>div{grid-gap:10px;align-items:center;border-bottom:1px solid var(--rr-line);display:grid;gap:10px;grid-template-columns:minmax(45px,1fr) minmax(0,2.4fr) minmax(45px,1fr);padding:14px 0}.rr-comparison-list span{font-feature-settings:"tnum";color:var(--rr-own);font-size:25px;font-variant-numeric:tabular-nums;font-weight:750}.rr-comparison-list span:last-child{color:var(--rr-other);text-align:right}.rr-comparison-list p{color:var(--rr-muted);font-size:12px;text-align:center}.rr-text-action{align-items:center;background:#0000;border:0;color:var(--rr-green);display:inline-flex;font-size:13px!important;font-weight:650!important;gap:12px;margin-top:12px;min-height:44px;padding:10px 0}.rr-form-chart{align-items:end;border-bottom:1px solid var(--rr-line);display:flex;gap:12px;margin-bottom:18px;overflow-x:auto;padding:10px 8px 20px}.rr-form-column{font-feature-settings:"tnum";align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums;gap:7px;min-width:40px}.rr-form-column>div{background:var(--rr-hover);border-radius:8px 8px 0 0;color:var(--rr-green);min-height:2px;width:min(100%,64px)}.rr-form-column.rr-outcome-win>div{background:var(--rr-green);color:var(--rr-panel)}.rr-report[data-theme=dark] .rr-form-column.rr-outcome-win>div{color:#172b21}.rr-form-column.rr-outcome-loss>div{border:1px solid var(--rr-other);color:var(--rr-other)}.rr-form-column>span{color:var(--rr-muted)}.rr-result{align-items:center;background:var(--rr-hover);border-radius:6px;color:var(--rr-green);display:inline-flex;font-size:11px;font-weight:750;justify-content:center;margin-right:5px;min-height:26px;min-width:26px}.rr-result.rr-outcome-loss{color:var(--rr-other)}.rr-insights-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-insight{min-width:0}.rr-insight .rr-data-table table{table-layout:fixed}.rr-insight .rr-data-table th{overflow-wrap:anywhere}.rr-insight .rr-data-table th:first-child{width:46%}.rr-insight-rate{position:relative}.rr-insight-rate i{border-radius:2px;bottom:3px;height:3px;position:absolute;right:8px}.rr-insight-recent{background:var(--rr-own)}.rr-insight-cumulative{background:var(--rr-other)}.rr-insight-delta{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:18px 0 0}.rr-insight-delta span{color:var(--rr-muted);font-size:13px}.rr-insight-delta strong{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-report .rr-insight-method{color:var(--rr-muted);font-size:12px;line-height:1.65;margin:18px 0 0}.rr-insight-share{background:var(--rr-ground);border-radius:14px;margin-bottom:12px;padding:20px}.rr-insight-share>div:first-child{display:flex;flex-direction:column;gap:6px}.rr-insight-share span{color:var(--rr-muted);font-size:12px}.rr-insight-share strong{font-size:clamp(32px,3vw,46px);letter-spacing:-1px;line-height:1.2}.rr-insight-share strong.rr-insight-unavailable{font-size:23px;letter-spacing:-.5px}.rr-insight-share-track{background:var(--rr-line);border-radius:4px;height:8px;margin-top:16px;overflow:hidden}.rr-insight-share-track i{background:var(--rr-own);border-radius:inherit;display:block;height:100%}.rr-insight-rank{color:var(--rr-muted);display:inline-block;font-size:11px;margin-right:10px}@media (max-width:899px){.rr-insights-grid{gap:0;grid-template-columns:minmax(0,1fr)}}.rr-data-table{overflow-x:auto}.rr-data-table table{font-feature-settings:"tnum";border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;width:100%}.rr-data-table td,.rr-data-table th{border-bottom:1px solid var(--rr-line);padding:11px 8px;text-align:right}.rr-data-table td:first-child,.rr-data-table th:first-child,.rr-data-table th[scope=row]{text-align:left}.rr-data-table thead{color:var(--rr-muted)}.rr-data-table tbody th,.rr-data-table thead th{font-weight:550}.rr-detail-index{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.rr-detail-index button{grid-gap:7px 12px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:14px;color:var(--rr-ink);display:grid;gap:7px 12px;grid-template-columns:1fr auto;min-height:110px;padding:18px;text-align:left}.rr-detail-index button:hover{background:var(--rr-hover)}.rr-detail-index strong{font-size:14px}.rr-detail-index span{color:var(--rr-muted);font-size:12px;grid-column:1}.rr-detail-index svg{align-self:center;color:var(--rr-green);grid-column:2;grid-row:1/3}.rr-empty{color:var(--rr-muted);font-size:13px;padding:24px 0}.rr-chart-legend{align-items:center;color:var(--rr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:20px;margin:12px 0 30px}.rr-chart-legend>span{align-items:center;display:flex;gap:8px}.rr-swatch{background:var(--rr-own);border-radius:3px;display:inline-block;height:8px;width:16px}.rr-swatch-against{background:var(--rr-other);background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#fff6 0,#fff6 5px)}.rr-goal-chart{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));height:190px;margin:0 0 24px}.rr-goal-column{color:var(--rr-muted);display:flex;flex-direction:column;font-size:11px;min-width:0;text-align:center}.rr-goal-bars{align-items:end;border-bottom:1px solid var(--rr-line);display:flex;flex:1 1;gap:6px;justify-content:center;margin:0 0 8px;min-height:0}.rr-goal-bar{background:var(--rr-own);border-radius:6px 6px 0 0;min-height:1px;position:relative;width:30%}.rr-goal-bar-1{background:var(--rr-other);background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff44 0,#ffffff44 6px)}.rr-goal-bar>span{bottom:calc(100% + 4px);color:var(--rr-ink);font-size:11px;font-weight:650;left:50%;position:absolute;transform:translateX(-50%)}.rr-report .MuiCard-root{background:var(--rr-panel);background-image:none;border:1px solid var(--rr-line);border-radius:18px;box-shadow:none;color:var(--rr-ink);min-width:0;transition:none}.rr-report .MuiCard-root:hover{box-shadow:none;transform:none}.rr-report .MuiCardHeader-root{border-color:var(--rr-line);padding:20px 22px}.rr-report .MuiCardHeader-title{color:var(--rr-ink);font-size:18px;font-weight:700}.rr-report .MuiCardHeader-avatar{color:var(--rr-green);margin-right:12px}.rr-report .MuiCardContent-root{padding:22px}.rr-report .MuiTypography-root{overflow-wrap:anywhere}.rr-report .MuiTypography-body2,.rr-report .MuiTypography-caption{color:var(--rr-muted)}.rr-report .MuiTypography-h4,.rr-report .MuiTypography-h5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-report[data-theme=dark] .MuiTypography-h4,.rr-report[data-theme=dark] .MuiTypography-h5{color:var(--rr-ink)}.rr-report .MuiTableContainer-root{max-width:100%}.rr-report .MuiTableCell-root{border-color:var(--rr-line);color:var(--rr-ink);font-size:12px;padding:12px 10px}.rr-report .MuiTableHead-root{background:var(--rr-hover)}.rr-report .MuiTableHead-root .MuiTableCell-root{color:var(--rr-muted);white-space:nowrap}.rr-report .MuiTableRow-root:hover{background:var(--rr-hover)}.rr-report .MuiTableSortLabel-root{min-height:44px}.rr-report .MuiOutlinedInput-root{border-radius:12px}.rr-report .MuiCardMedia-root{object-fit:contain}.rr-comparison-group{margin-bottom:24px}.rr-comparison-help{color:var(--rr-muted);font-size:12px}.rr-comparison-group .rr-chart-legend{margin:0 0 18px}.rr-compare-metric{border-bottom:1px solid var(--rr-line);padding:12px 0}.rr-compare-metric>p{color:var(--rr-muted);font-size:12px;margin-bottom:9px}.rr-compare-bar-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 48px;margin:5px 0}.rr-compare-track{background:var(--rr-hover);border-radius:4px;height:8px}.rr-compare-track i{background:var(--rr-own);border-radius:4px;display:block;height:100%}.rr-compare-bar-row:last-child i{background:var(--rr-other);background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#fff6 0,#fff6 6px)}.rr-compare-bar-row strong{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.rr-radar{margin:8px 0 20px;min-width:0}.rr-radar svg{display:block;margin:auto;max-width:560px;overflow:visible;width:100%}.rr-radar text{fill:var(--rr-ink);font:16px Inter,Segoe UI,sans-serif}.rr-radar .rr-radar-tick{fill:var(--rr-muted);font-size:12px}.rr-radar-grid{fill:none;stroke:var(--rr-line);stroke-width:1.4}.rr-radar-series{color:var(--rr-own)}.rr-radar-series-b{color:var(--rr-other)}.rr-radar-series polygon{fill:currentColor;fill-opacity:.09;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}.rr-radar-series-b polygon{stroke-dasharray:6 4}.rr-radar-series circle,.rr-radar-series rect{fill:currentColor}.rr-radar figcaption{color:var(--rr-muted);font-size:12px;line-height:1.65}.rr-radar figcaption span{display:block;margin-top:6px}.rr-radar-legend .rr-swatch{border-radius:50%;height:9px;width:9px}.rr-radar-legend .rr-swatch-against{border-radius:0}.rr-comparison-group .rr-data-table table{min-width:0;table-layout:fixed;width:100%}.rr-comparison-group .rr-data-table th{overflow-wrap:anywhere;white-space:normal}.rr-comparison-group .rr-data-table th:first-child{width:44%}.rr-radar-empty{align-items:center;display:flex;min-height:180px}.rr-comparison-bars{border-block:1px solid var(--rr-line);margin-bottom:20px}.rr-comparison-bars summary{color:var(--rr-ink);cursor:pointer;font-size:13px;font-weight:650;min-height:44px;padding:10px 0}.rr-comparison-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-performance-card{margin-bottom:0;overflow:hidden;padding:26px}.rr-calendar-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));margin:0}.rr-calendar-metrics>div{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:14px;min-width:0;padding:20px}.rr-calendar-metrics dt{color:var(--rr-muted);font-size:13px}.rr-calendar-metrics dd{font-feature-settings:"tnum";font-size:38px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.04em;line-height:1.1;margin:10px 0 0}.rr-calendar-metrics .rr-calendar-current{background:var(--rr-lime);border-color:#0000;color:#172b21}.rr-calendar-current dt,.rr-calendar-current small{color:#335227}.rr-calendar-current small{display:block;font-size:12px;margin-top:8px}.rr-calendar-progress{margin-top:24px}.rr-calendar-progress>div:first-child{color:var(--rr-muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:10px}.rr-calendar-progress strong{font-feature-settings:"tnum";color:var(--rr-green);font-variant-numeric:tabular-nums}.rr-calendar-progress [role=progressbar]{background:var(--rr-hover);border-radius:4px;height:7px;overflow:hidden}.rr-calendar-progress [role=progressbar]>span{background:var(--rr-green);border-radius:4px;display:block;height:100%}.rr-report .rr-calendar-progress p{color:var(--rr-muted);font-size:12px;margin-top:10px}.rr-recent-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.rr-recent-grid .rr-panel{margin:0}.rr-recent-list{list-style:none;margin:0;padding:0}.rr-recent-match{grid-gap:12px;align-items:center;border-top:1px solid var(--rr-line);display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto 30px;padding:16px 0}.rr-recent-match .MuiAvatar-root{background:var(--rr-hover);color:var(--rr-green);height:36px;width:36px}.rr-recent-match .MuiAvatar-img{object-fit:contain}.rr-recent-opponent{min-width:0}.rr-recent-opponent strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.rr-recent-opponent>span{align-items:center;color:var(--rr-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-top:6px}.rr-recent-opponent svg{height:15px;width:15px}.rr-recent-score{font-feature-settings:"tnum";background:var(--rr-hover);border-radius:10px;display:block;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.3;padding:8px 10px;white-space:nowrap}.rr-recent-score>span{color:var(--rr-muted);font-weight:400}.rr-recent-outcome{align-items:center;border:1px solid;border-radius:8px;color:var(--rr-muted);color:var(--rr-tone,var(--rr-muted));display:flex;font-size:12px;font-weight:750;height:32px;justify-content:center;width:30px}.rr-context-standings table{font-size:13px;min-width:680px}.rr-context-standings td,.rr-context-standings th{padding:15px 12px}.rr-context-standings tbody tr:last-child>*{border-bottom:0}.rr-context-standings td:last-child{color:var(--rr-green);font-size:18px;font-weight:750}.rr-context-team{align-items:center;display:flex;gap:12px;min-width:230px}.rr-context-team .MuiAvatar-root{background:var(--rr-hover);color:var(--rr-green);height:30px;width:30px}.rr-context-team .MuiAvatar-img{object-fit:contain}.rr-context-team strong{display:block;font-size:13px;font-weight:500}.rr-context-team small{color:var(--rr-green);display:block;font-size:11px;margin-top:3px}.rr-context-position{align-items:center;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;min-height:32px;min-width:30px}.rr-context-selected{background:var(--rr-hover)}.rr-context-selected>td:first-child{border-left:3px solid var(--rr-green)}.rr-context-selected .rr-context-position{background:var(--rr-green);color:var(--rr-panel)}.rr-context-selected .rr-context-team strong{font-weight:750}.rr-report[data-theme=dark] .rr-context-selected .rr-context-position{color:#172b21}@media (max-width:899px){.rr-recent-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.rr-calendar-metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-calendar-metrics>div{padding:16px}.rr-calendar-metrics dd{font-size:32px}.rr-recent-match{gap:8px;grid-template-columns:30px minmax(0,1fr) auto 26px}.rr-recent-match .MuiAvatar-root{height:30px;width:30px}.rr-recent-score{font-size:18px;padding:7px}.rr-recent-outcome{height:30px;width:26px}}.rr-performance-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.rr-performance-heading .rr-eyebrow{margin-bottom:6px}.rr-performance-heading>svg{color:var(--rr-green);flex-shrink:0;font-size:30px}.rr-performance-hero{grid-gap:20px;background:var(--rr-hover);border-radius:16px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 0 24px;padding:22px 24px}.rr-performance-hero dt{color:var(--rr-muted);font-size:13px}.rr-performance-hero dd{font-feature-settings:"tnum";font-size:clamp(38px,4.5vw,60px);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.055em;line-height:1.05;margin:5px 0 0}.rr-performance-hero>div:last-child{border-left:1px solid var(--rr-line);padding-left:24px}.rr-performance-hero>div:last-child dd{color:var(--rr-green)}.rr-performance-overall .rr-performance-hero{background:var(--rr-lime);color:#172b21}.rr-performance-overall .rr-performance-hero dt{color:#3f562e}.rr-performance-overall .rr-performance-hero>div:last-child{border-color:#172b2126}.rr-performance-overall .rr-performance-hero>div:last-child dd{color:#172b21}.rr-outcome-track{border-radius:5px;display:flex;gap:3px;height:12px;margin:4px 0 20px;overflow:hidden}.rr-tone-win{--rr-tone:var(--rr-green)}.rr-tone-draw{--rr-tone:var(--rr-draw)}.rr-tone-loss{--rr-tone:var(--rr-other)}.rr-outcome-track>span{background:var(--rr-tone);min-width:0}.rr-outcome-track>.rr-tone-draw{background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#fff6 0,#fff6 5px)}.rr-outcome-track>.rr-tone-loss{background-image:repeating-linear-gradient(90deg,#0000,#0000 4px,#fff6 0,#fff6 6px)}.rr-outcome-values{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rr-outcome-values dt{align-items:center;color:var(--rr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:7px}.rr-outcome-values dt i{background:var(--rr-tone);border-radius:2px;flex-shrink:0;height:7px;width:7px}.rr-outcome-values dd{font-feature-settings:"tnum";color:var(--rr-tone);font-size:36px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.2;margin:5px 0 0}.rr-outcome-values dd small{color:var(--rr-muted);display:block;font-size:12px;font-weight:450;letter-spacing:0;margin-top:5px}.rr-performance-goals{grid-gap:20px;border-top:1px solid var(--rr-line);display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding-top:20px}.rr-performance-goals dt{align-items:center;color:var(--rr-muted);display:flex;font-size:13px;gap:8px}.rr-performance-goals dt svg{color:var(--rr-tone);flex-shrink:0;font-size:19px}.rr-performance-goals dd{font-feature-settings:"tnum";color:var(--rr-tone);font-size:36px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.15;margin:7px 0 0 27px}.rr-distribution-note,.rr-performance-help{color:var(--rr-muted);font-size:12px}.rr-report .rr-distribution-note{margin-top:14px}.rr-report .rr-performance-help{margin:-6px 0 22px;max-width:780px}.rr-halftime-clock{color:var(--rr-green);font-size:48px;font-weight:750;letter-spacing:-.06em;line-height:1}.rr-clean-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-clean-scope{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:16px;min-width:0;padding:22px}.rr-clean-scope:first-child{background:var(--rr-hover);border-top:3px solid var(--rr-green);padding-top:20px}.rr-clean-scope>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.rr-clean-scope h3{font-size:17px;font-weight:650;margin:0}.rr-clean-scope>header>span{font-feature-settings:"tnum";color:var(--rr-green);font-size:23px;font-variant-numeric:tabular-nums;font-weight:700}.rr-clean-total{display:flex;flex-direction:column-reverse;gap:6px;margin:18px 0}.rr-clean-total dd{font-feature-settings:"tnum";color:var(--rr-green);font-size:58px;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.05em;line-height:1.1;margin:0}.rr-clean-total dt{color:var(--rr-muted);font-size:12px}.rr-clean-track{border-radius:4px;display:flex;gap:3px;height:7px;margin:24px 0 18px;overflow:hidden}.rr-clean-track>span:first-child{background:var(--rr-own)}.rr-clean-track>span:last-child{background:var(--rr-green);background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#fff6 0,#fff6 5px)}.rr-clean-venues{grid-gap:18px;border-top:1px solid var(--rr-line);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:18px}.rr-clean-venues dt{color:var(--rr-muted);font-size:13px}.rr-clean-venues dt:before{background:var(--rr-own);border-radius:2px;content:"";display:inline-block;height:8px;margin-right:7px;width:8px}.rr-clean-venues>div:last-child dt:before{background:var(--rr-green)}.rr-clean-venues dd{font-feature-settings:"tnum";font-size:27px;font-variant-numeric:tabular-nums;font-weight:700;margin:5px 0 0}.rr-streak-group{border-top:1px solid var(--rr-line);margin-top:20px;padding-top:20px}.rr-streak-group h3{font-size:14px;font-weight:650;margin:0 0 14px}.rr-streak-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.rr-streak-item{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:12px;border-top:3px solid var(--rr-tone,var(--rr-line));min-width:60px;padding:12px 16px;text-align:center}.rr-streak-item strong{color:var(--rr-ink);color:var(--rr-tone,var(--rr-ink));display:block;font-size:26px;font-weight:750;line-height:1.2}.rr-streak-item>span{color:var(--rr-muted);display:block;font-size:11px;margin-top:8px}@media (max-width:599px){.rr-clean-grid{gap:14px;grid-template-columns:minmax(0,1fr)}.rr-clean-scope{padding:18px}.rr-clean-scope:first-child{padding-top:16px}.rr-streak-list{gap:8px}.rr-streak-item{min-width:44px;padding:10px 12px}}.rr-halftime-clock>span{font-size:30px;vertical-align:top}.rr-halftime-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-halftime-scope{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:16px;min-width:0;padding:22px}.rr-halftime-scope:first-child{background:var(--rr-hover);border-top:3px solid var(--rr-green);padding-top:20px}.rr-halftime-scope>header{margin-bottom:22px}.rr-halftime-scope h3{font-size:17px;line-height:1.3;margin:0 0 3px}.rr-halftime-scope>header>span{color:var(--rr-muted);font-size:12px}.rr-halftime-scope .rr-outcome-values{gap:10px}.rr-halftime-scope .rr-outcome-values dt{font-size:12px;gap:5px}.rr-halftime-scope .rr-outcome-values dd{font-size:30px}.rr-global-heading{margin:30px 0 22px}.rr-global-heading p{color:var(--rr-muted);font-size:13px;margin-top:10px;max-width:820px}.rr-global-panel h3{font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:0}.rr-global-panel .rr-performance-heading{align-items:start}.rr-global-scopes{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-global-scope{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:16px;min-width:0;padding:22px}.rr-global-scope:first-child{background:var(--rr-hover)}.rr-global-scope header{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;margin-bottom:20px}.rr-global-scope h4{font-size:16px;font-weight:700;margin:0}.rr-global-scope header>span{color:var(--rr-muted);font-size:12px}.rr-global-values{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rr-series-0{--rr-series:var(--rr-global-one,var(--rr-green))}.rr-series-1{--rr-series:var(--rr-global-two,var(--rr-draw))}.rr-series-2{--rr-series:var(--rr-global-three,var(--rr-other))}.rr-global-values dt{color:var(--rr-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rr-global-values dt i{background:var(--rr-series);border-radius:2px;display:inline-block;height:7px;margin-right:5px;width:12px}.rr-global-values dd{font-feature-settings:"tnum";color:var(--rr-series);font-size:32px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:8px 0 0}.rr-global-values small{margin-top:7px}.rr-global-values small,.rr-value-unit{color:var(--rr-muted);display:block;font-size:12px;font-weight:450;letter-spacing:0}.rr-value-unit{margin-top:5px}.rr-global-track>span{background:var(--rr-series)}.rr-global-track>.rr-series-1,.rr-global-values .rr-series-1 dt i{background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#fff6 0,#fff6 5px)}.rr-global-track>.rr-series-2,.rr-global-values .rr-series-2 dt i{background-image:repeating-linear-gradient(90deg,#0000,#0000 3px,#fff6 0,#fff6 5px)}.rr-global-margins{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.rr-global-margins>.rr-panel{margin-bottom:0}.rr-global-margin-scopes{grid-gap:14px;display:grid;gap:14px}.rr-margin-victoria{--rr-global-one:var(--rr-win-one);--rr-global-two:var(--rr-win-two);--rr-global-three:var(--rr-win-three)}.rr-margin-derrota{--rr-global-one:var(--rr-loss-one);--rr-global-two:var(--rr-loss-two);--rr-global-three:var(--rr-loss-three)}.rr-margin-derrota .rr-performance-heading>svg{color:var(--rr-other)}.rr-global-points{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px}.rr-global-points>div{background:var(--rr-hover);border-left:3px solid var(--rr-tone);border-radius:16px;padding:24px}.rr-global-points dt{color:var(--rr-muted);font-size:14px}.rr-global-points dd{font-feature-settings:"tnum";color:var(--rr-tone);font-size:46px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;margin:6px 0 0}.rr-global-points small{color:var(--rr-muted);display:block;font-size:12px;font-weight:450;margin-top:4px}.rr-global-response-table table{table-layout:fixed}.rr-global-response-table td,.rr-global-response-table th{overflow-wrap:anywhere;padding:14px 4px;width:20%}.rr-global-response-table th:first-child{width:40%}.rr-global-response-table td{font-size:18px;font-weight:650}.rr-global-response-table td:first-of-type{color:var(--rr-green)}.rr-global-player-counts{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-global-player-card{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:16px;min-width:0;padding:24px}.rr-global-player-card h4{color:var(--rr-ink);font-size:16px;margin:0 0 12px}.rr-report .rr-player-minutes{font-feature-settings:"tnum";color:var(--rr-tone);font-size:48px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.1;margin-bottom:24px}.rr-player-minutes>span{color:var(--rr-muted);font-size:14px;font-weight:450;margin-left:8px}.rr-global-player-card dl{grid-gap:16px;border-top:1px solid var(--rr-line);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:18px}.rr-global-player-card dt{color:var(--rr-muted);font-size:12px}.rr-global-player-card dd{font-feature-settings:"tnum";color:var(--rr-tone);font-size:25px;font-variant-numeric:tabular-nums;font-weight:650;margin:6px 0 0}.rr-goal-profiles{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.rr-goal-profiles>.rr-panel{margin-bottom:0}.rr-goal-profile-total{background:var(--rr-hover);border-top:3px solid var(--rr-green)}.rr-goal-profile h3,.rr-goal-source h3,.rr-goal-timing h3,.rr-goal-type-panel h3{font-size:21px;letter-spacing:-.025em;line-height:1.3;margin:0}.rr-goal-scoreline{grid-gap:16px;border-bottom:1px solid var(--rr-line);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 24px}.rr-goal-scoreline dt{color:var(--rr-muted);font-size:13px}.rr-goal-scoreline dd{font-feature-settings:"tnum";color:var(--rr-own);font-size:clamp(46px,4.5vw,64px);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.05em;line-height:1.15;margin:8px 0 0}.rr-goal-scoreline>div:last-child{border-left:1px solid var(--rr-line);padding-left:16px}.rr-goal-scoreline>div:last-child dd{color:var(--rr-other)}.rr-goal-rates{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.rr-goal-rates dt{color:var(--rr-muted);font-size:12px}.rr-goal-rates dd{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;font-weight:700;margin:6px 0 0}.rr-goal-halves table{table-layout:fixed}.rr-goal-halves td,.rr-goal-halves th{overflow-wrap:anywhere;padding:10px 3px}.rr-goal-halves th:first-child{width:58%}.rr-goal-halves td{font-size:16px;font-weight:650}.rr-goal-halves td:first-of-type{color:var(--rr-own)}.rr-goal-halves td:last-of-type{color:var(--rr-other)}.rr-goal-frequencies,.rr-goal-venues{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-goal-type-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-goal-types{background:var(--rr-ground);border:1px solid var(--rr-line);border-left:3px solid var(--rr-own);border-radius:16px;min-width:0;padding:22px}.rr-goal-types:last-child{border-left-color:var(--rr-other)}.rr-goal-types h4{font-size:16px;margin:0 0 22px}.rr-goal-types dl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rr-goal-types dt{color:var(--rr-muted);font-size:12px;min-height:54px;overflow-wrap:anywhere}.rr-goal-types dd{font-feature-settings:"tnum";color:var(--rr-own);font-size:36px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.15;margin:8px 0 0}.rr-goal-types:last-child dd{color:var(--rr-other)}.rr-goal-types small{color:var(--rr-muted);display:block;font-size:12px;font-weight:450;margin-top:8px}.rr-goal-types .rr-distribution-note{margin-top:20px}.rr-report{padding-left:24px;padding-right:24px}.dashboard-v2 .rr-report{padding-left:0;padding-right:0}@media (max-width:1300px){.rr-global-scopes,.rr-halftime-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.rr-fixture,.rr-global-margins,.rr-goal-frequencies,.rr-goal-profiles,.rr-goal-type-grid,.rr-goal-venues{grid-template-columns:minmax(0,1fr)}.rr-fixture{gap:18px}.rr-fixture-context{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}.rr-fixture-context .rr-eyebrow,.rr-fixture-context>p:first-of-type{margin:0}.rr-snapshot{grid-template-columns:minmax(0,1fr)}.rr-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rr-global-player-card,.rr-global-points>div,.rr-global-scope{padding:18px}.rr-global-player-counts{grid-template-columns:minmax(0,1fr)}.rr-global-values{gap:10px}.rr-global-values dd{font-size:28px}.rr-global-panel h3{font-size:20px}.rr-global-points{gap:12px}.rr-global-points dd{font-size:38px}.rr-global-points dt{font-size:12px}.rr-performance-hero{gap:14px;padding:20px}.rr-performance-hero>div:last-child{padding-left:16px}.rr-performance-hero dd{font-size:clamp(32px,10vw,46px)}.rr-outcome-values{gap:10px}.rr-outcome-values dt{font-size:12px;gap:5px}.rr-outcome-values dd{font-size:32px}.rr-performance-goals{gap:14px}.rr-performance-goals dt{align-items:start;font-size:12px}.rr-performance-goals dd{margin-left:0}.rr-halftime-scope{padding:18px}.rr-halftime-scope:first-child{padding-top:16px}.rr-report{padding-left:16px;padding-right:16px}.dashboard-v2 .rr-report{padding-left:0;padding-right:0}.rr-heading{align-items:start;gap:8px}.rr-heading>.MuiButton-root{font-size:12px;min-width:70px;padding:8px}.rr-heading .MuiButton-startIcon{margin-right:4px}.rr-heading p{font-size:13px}.rr-fixture,.rr-panel,.rr-snapshot{padding:20px}.rr-team-choice button{align-items:start;flex-direction:column;gap:8px;padding:12px}.rr-team-choice strong{font-size:14px}.rr-team-choice .MuiAvatar-root{height:44px;width:44px}.rr-kpis{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-kpis dd{font-size:30px}.rr-toolbar{align-items:stretch;flex-direction:column;gap:14px}.rr-toolbar .MuiButton-root{width:100%}.rr-comparison-grid,.rr-overview-grid,.rr-report .rr-detail-grid{grid-template-columns:minmax(0,1fr)}.rr-tab-description{flex-direction:column;gap:5px}.rr-report .rr-tabs .MuiTab-root{padding-left:12px;padding-right:12px}.rr-detail-index{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-detail-index button{padding:14px}.rr-form-chart{gap:4px}.rr-form-column{font-size:11px;min-width:16px}.rr-goal-chart{gap:9px;height:160px}.rr-goal-bars{gap:4px}.rr-report .MuiCardContent-root,.rr-report .MuiCardHeader-root{padding:18px}.rr-report .MuiCardHeader-title{font-size:17px}}@media (max-width:360px){.rr-global-values dd{font-size:24px}.rr-goal-types{padding:16px}.rr-goal-types dl{gap:10px}.rr-goal-types dt{min-height:72px}.rr-halftime-scope{padding:14px}.rr-halftime-scope:first-child{padding-top:12px}.rr-halftime-scope .rr-outcome-values{gap:6px}.rr-halftime-scope .rr-outcome-values dt i{display:none}}.rr-coaching .rr-panel-heading{align-items:flex-start}.rr-squad-count{color:var(--rr-green);flex-shrink:0;font-size:12px;font-weight:700;padding-top:6px}.rr-coach-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.rr-coach{align-items:center;border:1px solid var(--rr-line);border-radius:14px;display:flex;gap:18px;min-width:0;padding:20px}.rr-coach--head{background:var(--rr-hover);border-left:3px solid var(--rr-green)}.rr-coach-avatar{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:12px;color:var(--rr-green);display:grid;flex-shrink:0;font-size:18px;font-weight:750;height:58px;place-items:center;width:52px}.rr-coach-role{color:var(--rr-muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.rr-coach h3{font-size:clamp(17px,1.8vw,22px);letter-spacing:-.025em;line-height:1.35;margin:4px 0;overflow-wrap:anywhere}.rr-coach p,.rr-coach-change{color:var(--rr-muted);font-size:12px}.rr-report .rr-coach-change{margin-top:14px}.rr-people-leaders{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.rr-table-scroll{max-width:100%;min-width:0;overflow-x:auto;width:100%}.rr-people-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums;min-width:540px;width:100%}.rr-people-leaders .rr-people-table{min-width:460px}.rr-people-table td,.rr-people-table th{border-bottom:1px solid var(--rr-line);color:var(--rr-ink);padding:13px 12px;text-align:right;white-space:nowrap}.rr-people-table thead th{background:var(--rr-ground);color:var(--rr-muted);font-size:11px;font-weight:650}.rr-people-table td:first-child,.rr-people-table th:first-child{text-align:left;width:48px}.rr-people-table th[scope=row]{font-weight:650;min-width:150px;text-align:left;white-space:normal}.rr-people-table tbody tr:last-child>*{border-bottom:0}.rr-people-table tbody tr:hover>*{background:var(--rr-hover)}.rr-people-table button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;gap:6px;justify-content:flex-end;min-height:44px;padding:4px 0}.rr-people-table thead th:has(button){padding-bottom:2px;padding-top:2px}.rr-people-table button span{color:var(--rr-green);font-size:14px}.rr-people-table [aria-sort=ascending],.rr-people-table [aria-sort=descending]{color:var(--rr-green)}.rr-shirt{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:7px;color:var(--rr-green);display:inline-grid;font-size:12px;font-weight:750;min-height:32px;min-width:30px;place-items:center}.rr-player-name{display:block;max-width:270px;min-width:140px;overflow-wrap:anywhere}.rr-player-profile{align-items:center;color:var(--rr-green);display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:3px}.rr-player-profile:hover{color:var(--rr-ink)}.rr-player-profile:focus-visible{border-radius:2px;outline:2px solid var(--rr-green);outline-offset:3px}.rr-captain-badge{background:var(--rr-hover);border:1px solid;border-radius:50%;color:var(--rr-green);display:inline-grid;font-size:11px;font-weight:750;height:22px;line-height:1;margin-inline-start:6px;place-items:center;vertical-align:middle;width:22px}.rr-player-role{color:var(--rr-muted);display:block;font-size:11px;font-weight:400;margin-top:3px}.rr-minute-value{align-items:flex-end;display:inline-flex;flex-direction:column;font-weight:700;gap:6px}.rr-minute-track{background:var(--rr-line);border-radius:2px;display:block;height:3px;overflow:hidden;width:60px}.rr-minute-track i{background:var(--rr-green);display:block;height:100%}.rr-key-players{border-top:3px solid var(--rr-green)}.rr-key-players .rr-people-table{min-width:680px}.rr-discipline-detail{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.rr-card-totals{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px}.rr-card-total{--card-color:var(--rr-loss-one);background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:12px;border-top:3px solid var(--card-color);min-width:0;padding:18px}.rr-card-total--doubleYellow{--card-color:var(--rr-loss-two)}.rr-card-total--red{--card-color:var(--rr-loss-three)}.rr-card-total dt{align-items:center;color:var(--rr-muted);display:flex;font-size:12px;gap:12px;min-height:24px}.rr-card-symbol{background:var(--card-color);border:2px solid;border-radius:2px;color:var(--card-color);display:inline-block;flex-shrink:0;height:19px;transform:rotate(-9deg);width:13px}.rr-card-total--doubleYellow .rr-card-symbol{box-shadow:4px -3px 0 -1px var(--rr-panel),5px -4px 0 0 var(--card-color)}.rr-card-total dd{font-feature-settings:"tnum";font-size:clamp(28px,3vw,40px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em;line-height:1.3;margin:8px 0 0}.rr-card-share{background:var(--rr-line);border-radius:2px;display:block;height:3px;margin-top:14px;overflow:hidden}.rr-card-share i{background:var(--card-color);display:block;height:100%}.rr-discipline-rates,.rr-discipline-states,.rr-discipline-venues{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}.rr-discipline-rates{border-bottom:1px solid var(--rr-line);padding:0 0 20px}.rr-discipline-rates dt,.rr-discipline-states dt,.rr-discipline-venues dt{color:var(--rr-muted);font-size:12px}.rr-discipline-rates dd,.rr-discipline-states dd,.rr-discipline-venues dd{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.03em;margin:5px 0 0}.rr-discipline-venues{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding-top:10px}.rr-state-dot{background:var(--rr-green);border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.rr-state-dot--1{background:var(--rr-draw)}.rr-state-dot--2{background:var(--rr-other)}.rr-report .rr-detail-title{font-size:13px;font-weight:650;margin:0 0 14px}.rr-table-total>*{background:var(--rr-hover);font-weight:750}.rr-report .rr-referee-search{border-top:3px solid var(--rr-green)}.rr-referee-search form{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:14px;padding:20px}.rr-referee-search .MuiListItemButton-root:hover{background:var(--rr-hover)}.rr-referee-identity{border-bottom:1px solid var(--rr-line);border-left:3px solid var(--rr-green);padding:0 0 20px 20px}.rr-referee-profile .rr-referee-identity h2{font-size:clamp(22px,2.8vw,30px);letter-spacing:-.035em}.rr-referee-metric{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:12px;border-top:2px solid var(--metric-accent,var(--rr-green));height:100%;margin:0;min-width:0;padding:16px}.rr-referee-metric dt{color:var(--rr-muted);font-size:12px}.rr-referee-metric dd{font-feature-settings:"tnum";font-size:29px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;margin:7px 0 0}.rr-referee-metric small{color:var(--rr-muted);display:block;font-size:11px;font-weight:400;letter-spacing:normal}.rr-referee-section{border:1px solid var(--rr-line);border-radius:14px;height:100%;min-width:0;padding:20px}.rr-referee-section h3{color:var(--rr-ink);font-size:17px;font-weight:700;letter-spacing:-.025em}.rr-referee-profile .MuiChip-root{background:var(--rr-hover);border:1px solid var(--rr-line);color:var(--rr-ink)}.rr-referee-profile .MuiTable-root{min-width:460px}.rr-referee-profile .MuiTableContainer-root{max-width:100%}.rr-referee-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.rr-referee-grid,.rr-referee-timing{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-referee-grid>div{min-width:0}.rr-referee-states{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.rr-discipline-detail{gap:0;grid-template-columns:minmax(0,1fr)}.rr-card-totals{gap:10px}.rr-card-total{padding:14px}.rr-referee-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-referee-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.rr-people-leaders{gap:0}.rr-coach{gap:14px;padding:16px 14px}.rr-coach-avatar{font-size:15px;height:48px;width:42px}.rr-coach-role{font-size:10px}.rr-squad-count{padding-top:3px}.rr-coaching .rr-panel-heading,.rr-squad .rr-panel-heading{flex-wrap:wrap;gap:8px}.rr-people-table td,.rr-people-table th{padding-left:9px;padding-right:9px}.rr-people-table th[scope=row]{background:var(--rr-panel);box-shadow:6px 0 10px -8px var(--rr-muted);left:0;position:sticky;z-index:1}.rr-card-totals{grid-template-columns:minmax(0,1fr)}.rr-card-total{grid-gap:16px;align-items:center;border-left:3px solid var(--card-color);border-top:1px solid var(--rr-line);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 74px}.rr-card-total dd{font-size:30px;margin:0;text-align:right}.rr-card-share{margin-top:4px}.rr-discipline-rates,.rr-discipline-states{gap:12px}.rr-discipline-rates dd,.rr-discipline-states dd,.rr-discipline-venues dd{font-size:22px}.rr-referee-search form,.rr-referee-section{padding:16px}.rr-referee-metric{padding:14px}}@media (prefers-reduced-motion:reduce){.rr-report *,.rr-report :after,.rr-report :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.pm-filter-panel{background:#fff;background:var(--dv-panel,var(--dr-panel,#fff));border-radius:20px;margin-bottom:24px;padding:22px 24px}.pm-filters-grid.MuiBox-root{gap:16px;margin-bottom:0}.pm-filters-grid .MuiFormControl-root{margin-top:24px;min-width:0}.pm-filters-grid .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-outlined{background:#0000;font-size:12px;left:0;max-width:100%;padding:0;top:-24px;transform:none}.pm-filters-grid .MuiFormControl-root .MuiInputLabel-root.Mui-focused{background:#0000}.pm-filters-grid .MuiOutlinedInput-root.MuiInputBase-root{background:#0000;background:var(--dv-hover,var(--dr-hover,#0000));border-radius:10px;font-size:13px;min-height:48px}.pm-filters-grid .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#0000;top:0}.pm-filters-grid .MuiOutlinedInput-notchedOutline legend{display:none}.pm-filters-grid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid;border:2px solid var(--dv-green,var(--dr-green,currentColor))}.pm-filters-grid>.MuiBox-root:last-child{align-self:end;margin-bottom:0}.pm-filters-grid>.MuiBox-root:last-child button{border-radius:12px;box-shadow:none;min-height:48px;width:100%}.pm-filters-summary strong{display:block;font-size:16px;margin:8px 0;overflow-wrap:anywhere}.pm-filters-summary p{color:var(--dr-muted);color:var(--dv-muted,var(--dr-muted));font-size:12px}.pm-filters-summary .MuiButton-root{background:var(--dr-hover);background:var(--dv-hover,var(--dr-hover));border-radius:12px;justify-content:flex-start;margin-top:12px;min-height:46px;width:100%}@media (min-width:1200px){.pm-filters-grid.MuiBox-root{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.1fr)}.pm-filters-grid.MuiBox-root[data-single-group=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr)}}.pm-page{color:inherit;color:var(--dv-ink,inherit);min-width:0}.pm-heading{align-items:center;display:flex;gap:24px;justify-content:space-between}.pm-page .pm-heading h1{font-size:clamp(32px,2.8vw,42px);letter-spacing:-.035em}.pm-heading p{color:var(--dv-muted);margin-top:12px}.pm-heading>.MuiButton-root{border-radius:12px;box-shadow:none;flex-shrink:0;min-height:46px;padding:10px 24px}.pm-context-line{align-items:center;color:var(--dv-muted);display:flex;font-size:12px;gap:16px;margin:14px 0 20px}.pm-context-line strong{color:var(--dv-green);text-transform:uppercase}.pm-context-line .MuiIconButton-root{color:var(--dv-green);height:44px;margin-left:-12px;width:44px}.pm-filter-hint{color:var(--dv-muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-top:20px}.pm-controls{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.5fr 1fr;margin-bottom:18px}.pm-controls label{color:var(--dv-muted);display:block;font-size:12px;margin-bottom:10px}.pm-controls>div{min-width:0}.pm-controls .MuiOutlinedInput-root{background:#fff;background:var(--dv-panel,#fff);border-radius:12px;font-size:14px;min-height:50px}.pm-controls>div:last-child .MuiOutlinedInput-root{background:var(--dv-hover)}.pm-controls .MuiOutlinedInput-notchedOutline{border-color:#0000}.pm-controls input:focus-visible{outline:none}.pm-controls .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--dv-green)}.pm-rounds{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.pm-rounds .MuiChip-root{background:#fff;background:var(--dv-panel,#fff);border:0;color:var(--dv-muted);min-height:44px;padding:0 12px}.pm-rounds .MuiChip-root[aria-current=true]{background:var(--dv-tint);color:var(--dv-green);font-weight:700}.pm-results-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.pm-matchday,.pm-results{min-width:0}.pm-quick-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.pm-quick-controls .MuiToggleButton-root{border-color:var(--dv-line);border-radius:10px;color:var(--dv-muted);min-height:44px;padding:8px 14px;text-transform:none}.pm-quick-controls .MuiToggleButton-root.Mui-selected{background:var(--dv-tint);color:var(--dv-green);font-weight:700}.pm-quick-controls>.MuiButton-root{color:var(--dv-green);margin-left:auto;min-height:44px}.pm-page-compact .pm-fixtures-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.pm-page-compact .pm-fixture-card{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.pm-page-compact .pm-fixture-card>header{grid-column:1/-1;margin:0}.pm-page-compact .pm-fixture-teams{gap:4px;grid-column:1}.pm-page-compact .pm-fixture-team{font-size:13px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;min-height:28px}.pm-page-compact .pm-fixture-team .pm-crest{border-radius:6px;font-size:10px;height:24px;width:24px}.pm-page-compact .pm-fixture-team strong{font-size:20px}.pm-page-compact .pm-fixture-venue{grid-column:1;margin:0;min-height:24px}.pm-page-compact .pm-fixture-card>footer{border:0;flex-direction:column;gap:0;grid-column:2;grid-row:2/4;justify-content:center;padding:0}.pm-page-compact .pm-fixture-card>footer .pm-live-tag{margin:0}.pm-matchday{margin-bottom:26px}.pm-matchday>header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px;min-height:26px}.pm-page .pm-matchday h2{font-size:24px}.pm-matchday>header p{color:var(--dv-muted);font-size:12px}.pm-fixtures-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pm-fixture-card{background:#fff;background:var(--dv-panel,#fff);border:1px solid #e4eadf;border:1px solid var(--dv-line,#e4eadf);border-radius:18px;min-width:0;padding:16px 18px 8px}.pm-fixture-card>header{align-items:center;color:var(--dv-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:8px}.pm-status{background:var(--dv-hover);border-radius:20px;color:var(--dv-green);flex-shrink:0;font-size:11px;font-weight:650;padding:6px 12px}.pm-status-finished{background:var(--dv-tint)}.pm-fixture-teams{grid-gap:10px;background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;padding:0;text-align:left;width:100%}.pm-fixture-team{grid-gap:12px;align-items:center;display:grid;font-size:14px;font-weight:650;gap:12px;grid-template-columns:32px minmax(0,1fr) auto;min-height:34px}.pm-fixture-team>span{overflow-wrap:anywhere}.pm-fixture-team strong{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums}.pm-fixture-team .pm-crest{background:var(--dv-hover);border-radius:10px;color:var(--dv-green);font-size:12px;font-weight:750;height:32px;width:32px}.pm-crest img{object-fit:contain}.pm-page .pm-fixture-venue{align-items:center;color:var(--dv-muted);display:flex;font-size:12px;gap:6px;margin:14px 0 4px;min-height:30px;overflow-wrap:anywhere}.pm-fixture-venue svg{flex-shrink:0;font-size:17px}.pm-fixture-card>footer{align-items:center;border-top:1px solid var(--dv-line);display:flex;gap:8px;padding-top:8px}.pm-fixture-card>footer button{align-items:center;background:none;border:0;border-radius:10px;color:var(--dv-green);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;justify-content:center;min-height:44px;padding:0 4px}.pm-fixture-card>footer button:first-child{font-weight:700}.pm-fixture-card>footer .pm-live-tag{background:var(--dv-hover);font-weight:650;margin-left:auto;padding:0 10px;white-space:nowrap}.pm-fixture-card>footer .pm-live-tag-primary{background:var(--dv-green);color:#fff;color:var(--dv-ground,#fff)}.pm-fixture-card button:hover{background:var(--dv-hover)}.pm-fixture-card button:active{opacity:.75}.pm-fixture-highlights{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;margin:8px 0}.pm-highlight{grid-gap:3px;background:var(--dv-hover);border-radius:8px;color:var(--dv-ink);display:grid;font-size:12px;gap:3px;padding:8px 10px}.pm-highlight strong{color:var(--dv-green)}.pm-highlight-surprise{background:var(--dv-tint)}.pm-aside{grid-gap:20px;display:grid;gap:20px}.pm-standings{background:#fff;background:var(--dv-panel,#fff);border-radius:20px;padding:22px 20px 12px}.pm-standings h2{align-items:center;display:flex;gap:12px}.pm-standings h2 svg{color:var(--dv-green);font-size:22px}.pm-standings>p{color:var(--dv-muted);font-size:12px;margin-bottom:16px;margin-top:10px}.pm-standings table{border-collapse:initial;border-spacing:0 4px;font-size:12px;margin:10px 0 14px;width:100%}.pm-standings td,.pm-standings th{font-weight:400;padding:10px 6px;text-align:left}.pm-standings th[scope=row]{overflow-wrap:anywhere}.pm-standings thead{color:var(--dv-muted);font-size:11px}.pm-standings td:last-child{border-radius:0 8px 8px 0;color:var(--dv-green);text-align:right}.pm-standings td:first-child{border-radius:8px 0 0 8px;color:var(--dv-muted)}.pm-favorite-row{background:var(--dv-tint)}.pm-favorite-row th[scope=row]{font-weight:700}.pm-standings>.MuiButton-root{background:var(--dv-hover);border-radius:12px;box-shadow:none;color:var(--dv-green);font-size:12px;justify-content:flex-start;min-height:46px;width:100%}.pm-analysis-note{background:#d1f272;background:var(--dv-lime,#d1f272);border-radius:20px;color:#172b21;padding:22px 24px}.pm-analysis-note h3{font-size:20px;margin-bottom:10px}.pm-analysis-note p{font-size:12px;margin-bottom:8px}.pm-analysis-note strong{display:block;font-size:12px;margin-top:22px}.pm-page .pm-mobile-standings{display:none}.pm-page-footer{border-top:1px solid var(--dv-line);color:var(--dv-muted);display:flex;font-size:11px;gap:20px;justify-content:space-between;padding-top:16px}@media (min-width:1280px){.pm-results-layout{grid-template-columns:minmax(0,1fr) minmax(280px,30%)}.pm-aside{position:sticky;top:24px}}@media (max-width:699px){.pm-quick-controls{gap:10px;margin-bottom:16px}.pm-quick-controls>.MuiButton-root{justify-content:flex-start;margin:0;width:100%}.pm-heading{align-items:stretch;flex-direction:column;gap:8px}.pm-page .pm-heading h1{line-height:1.35;max-width:310px}.pm-page:not(.cs-page) .pm-heading h1{font-size:26px;max-width:none}.pm-heading p{font-size:14px;margin-top:8px}.pm-heading>.MuiButton-root{justify-content:flex-start;padding-left:16px}.pm-context-line{flex-wrap:wrap;gap:8px;margin:10px 0}.pm-context-line>span{display:none}.pm-filter-panel{margin-bottom:16px;padding:16px 18px}.pm-filter-panel .pm-filters-summary strong{font-size:14px;margin:4px 0}.pm-filter-panel .pm-filters-summary .MuiButton-root{margin-top:8px;min-height:44px}.pm-filter-hint{display:none}.pm-controls{gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(115px,1fr);margin-bottom:12px}.pm-rounds{flex-wrap:nowrap;margin-bottom:16px;overflow-x:auto;padding:4px 0}.pm-rounds .MuiChip-root{flex-shrink:0;padding:0 8px}.pm-matchday>header{gap:8px;margin-bottom:16px}.pm-fixtures-grid{gap:18px;grid-template-columns:minmax(0,1fr)}.pm-fixture-card{padding:16px 16px 8px}.pm-page-compact .pm-fixture-card{grid-template-columns:minmax(0,1fr)}.pm-page-compact .pm-fixture-card>footer{flex-direction:row;gap:8px;grid-column:1;grid-row:auto;justify-content:flex-start}.pm-page-compact .pm-fixture-card>footer .pm-live-tag{margin-left:auto}.pm-fixture-team{font-size:14px;gap:10px}.pm-aside{display:none}.pm-page .pm-mobile-standings{background:var(--dv-hover);border-radius:12px;box-shadow:none;color:var(--dv-green);display:flex;justify-content:flex-start;margin-bottom:24px;min-height:46px;width:100%}.pm-page-footer{flex-direction:column;gap:8px}}.dr-page{color:var(--dr-ink);min-width:0}.dr-page h1,.dr-page h2,.dr-page h3,.dr-page p{margin:0}.dr-page h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.dr-page h2{font-size:22px;letter-spacing:-.025em;line-height:1.3}.dr-page h3{font-size:18px;overflow-wrap:anywhere}.dr-page p{line-height:1.6}.dr-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.dr-heading p{color:var(--dr-muted);margin-top:12px}.dr-heading-actions{display:flex;flex-shrink:0;gap:12px}.dr-back{align-items:center;color:var(--dr-green)!important;display:inline-flex;font-size:13px;min-height:44px}.dr-panel{background:var(--dr-panel);border:1px solid var(--dr-line);border-radius:20px;min-width:0;padding:24px}.dr-panel>h2,.dr-panel>h3{margin-bottom:12px}.dr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.dr-toolbar>.MuiTextField-root{flex:1 1;min-width:170px}.dr-page .MuiButton-root,.dr-page .MuiIconButton-root,.dr-page .MuiToggleButton-root{min-height:44px;text-transform:none}.dr-page .MuiButton-root{border-radius:12px}.dr-page .MuiToggleButton-root{border-color:var(--dr-line);padding:8px 16px}.dr-page .MuiToggleButton-root.Mui-selected{background:var(--dr-tint);color:var(--dr-green)}.dr-page .MuiOutlinedInput-root{background:var(--dr-panel);border-radius:12px;min-height:48px}.dr-page .MuiOutlinedInput-root .MuiInputBase-input:focus-visible,.dr-page .MuiOutlinedInput-root .MuiSelect-select:focus-visible{outline:none}.dr-page .MuiOutlinedInput-root.Mui-focused.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:2px solid var(--dr-green)}.dr-page .MuiSelect-select{overflow-wrap:anywhere;white-space:normal}.dr-page .MuiNativeSelect-select{box-sizing:initial}.dr-page a:focus-visible,.dr-page button:focus-visible{outline:3px solid var(--dr-green);outline-offset:3px}.dr-page a{color:var(--dr-green);text-decoration:none}.dr-page a:hover{text-decoration:underline}.dr-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,30%)}.dr-clubs-layout{grid-template-columns:minmax(260px,30%) minmax(0,1fr)}.dr-stack{grid-gap:24px;display:grid;gap:24px;min-width:0}.dr-empty,.dr-muted{color:var(--dr-muted)}.dr-empty{padding:24px 0}.dr-club-list{grid-gap:10px;display:grid;gap:10px;margin-top:20px}.dr-club-choice{align-items:center;background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;min-height:78px;padding:16px;text-align:left}.dr-club-choice:hover,.dr-club-choice[aria-pressed=true]{background:var(--dr-tint)}.dr-club-choice>span{min-width:0;overflow-wrap:anywhere}.dr-club-choice small{color:var(--dr-muted);display:block;margin-top:6px}.dr-identity{align-items:center;display:flex;gap:18px}.dr-identity>div{min-width:0}.dr-identity p{color:var(--dr-muted);margin-top:8px}.dr-page .dr-avatar{background:var(--dr-hover);border-radius:12px;color:var(--dr-green);flex-shrink:0}.dr-avatar img{object-fit:contain}.dr-team-list{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.dr-team-card{align-items:center;background:var(--dr-ground);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0;padding:18px}.dr-team-card>div{min-width:0}.dr-team-actions{display:flex;flex-wrap:wrap;gap:8px}.dr-team-card p{color:var(--dr-muted);overflow-wrap:anywhere}.dr-team-summary{border-top:1px solid var(--dr-line);flex-basis:100%;padding-top:16px}.dr-team-summary .dr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-team-summary .dr-kpis dd{font-size:20px}.dr-preferences{margin:16px 0}.dr-preferences>summary{cursor:pointer;display:list-item;font-weight:700;min-height:44px;padding:12px 0}.dr-preferences>summary:focus-visible{outline:3px solid var(--dr-green);outline-offset:3px}.dr-preferences .MuiFormControlLabel-root{min-height:44px}.dr-recent-matches{line-height:1.8;overflow-wrap:anywhere;padding-left:22px}.dr-table-scroll{max-width:100%;overflow-x:auto}.dr-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0 5px;font-size:13px;font-variant-numeric:tabular-nums;width:100%}.dr-table th{color:var(--dr-muted);font-size:12px;font-weight:600;text-align:left}.dr-table td,.dr-table th{padding:8px}.dr-table .dr-number{text-align:right;white-space:nowrap}.dr-table td:first-child{border-radius:10px 0 0 10px}.dr-table td:last-child{border-radius:0 10px 10px 0}.dr-table tr.dr-selected{background:var(--dr-tint)}.dr-name{align-items:center;display:inline-flex;font-weight:700;gap:8px;min-height:44px;overflow-wrap:anywhere}.dr-sort{background:none;border:0;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:0}.dr-ranking .MuiButton-containedPrimary:not(.Mui-disabled){background:var(--dr-green);color:var(--dr-on-accent);transition:box-shadow .16s ease,filter .16s ease}.dr-ranking .MuiButton-containedPrimary:not(.Mui-disabled):hover{background:var(--dr-green);color:var(--dr-on-accent);filter:brightness(.94);text-decoration:none}.dr-ranking .MuiIconButton-root{color:var(--dr-green)}.dr-ranking-table{border-spacing:0;font-size:14px;min-width:var(--dr-ranking-min);table-layout:fixed}.dr-ranking-table td,.dr-ranking-table th{background:var(--dr-panel);border-bottom:1px solid var(--dr-line);padding:12px}.dr-ranking-table thead th{background:var(--dr-ground);font-size:12px}.dr-ranking-table thead th[aria-sort=ascending],.dr-ranking-table thead th[aria-sort=descending]{color:var(--dr-green)}.dr-ranking-table .dr-sort svg{height:14px;margin-left:6px;vertical-align:middle;width:14px}.dr-ranking-table .dr-sort{white-space:nowrap}.dr-ranking-table td:first-child,.dr-ranking-table th:first-child{box-sizing:border-box;left:0;max-width:44px;min-width:44px;padding:8px;text-align:center;width:44px}.dr-ranking-table td:nth-child(2),.dr-ranking-table th:nth-child(2){box-sizing:border-box;left:44px;max-width:52px;min-width:52px;padding:4px;width:52px}.dr-ranking-table td:nth-child(3),.dr-ranking-table th:nth-child(3){border-right:1px solid var(--dr-line);box-sizing:border-box;left:96px;max-width:280px;min-width:280px;width:280px}.dr-ranking-table td:nth-child(4),.dr-ranking-table th:nth-child(4){box-sizing:border-box;width:200px}.dr-ranking-table td:nth-child(-n+3),.dr-ranking-table th:nth-child(-n+3){position:sticky;z-index:1}.dr-ranking-table thead th:nth-child(-n+3){z-index:2}.dr-ranking-table tbody tr:hover>td,.dr-ranking-table tbody tr:nth-child(2n)>td{background:var(--dr-ground)}.dr-ranking-table tbody tr.dr-selected:hover>td,.dr-ranking-table tbody tr.dr-selected>td{background:var(--dr-tint)}.dr-ranking-table tbody tr[tabindex]{cursor:pointer}.dr-ranking-table tbody tr:focus-visible{outline:3px solid var(--dr-green);outline-offset:-3px}.dr-ranking-table tr.dr-selected>td:first-child{box-shadow:inset 3px 0 var(--dr-green);color:var(--dr-green);font-weight:750}.dr-ranking-table tr.dr-selected .dr-name{color:var(--dr-green);font-weight:800}.dr-ranking-table td.dr-metric-active{color:var(--dr-green);font-weight:750}.dr-ranking-identity{align-items:center;display:flex;gap:12px}.dr-ranking-identity>div:not(.dr-avatar){flex:1 1;min-width:0}.dr-ranking-identity .dr-name{color:var(--dr-ink);line-height:1.4;min-height:0}.dr-ranking-identity .dr-name:hover{color:var(--dr-green)}.dr-player-position{display:block;font-size:12px;margin-top:5px}.dr-ranking-identity .MuiIconButton-root{flex-shrink:0;width:44px}.dr-profile-actions{align-items:center;display:flex;gap:8px;margin-top:12px}.dr-profile-actions>.MuiButton-root{flex:1 1;min-width:0;padding:12px;text-align:left}.dr-player-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dr-player-card{background:var(--dr-panel);border:1px solid var(--dr-line);border-radius:18px;min-width:0;padding:20px}.dr-player-card header{align-items:center;display:flex;gap:14px;margin-bottom:16px}.dr-player-card header>div:not(.dr-avatar){flex:1 1;min-width:0}.dr-player-card p{color:var(--dr-muted);overflow-wrap:anywhere}.dr-kpis{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.dr-kpis dt{color:var(--dr-muted);font-size:12px}.dr-kpis dd{font-feature-settings:"tnum";color:var(--dr-green);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0}.dr-profile>.MuiButton-root{justify-content:flex-start;margin-top:12px;width:100%}.dr-profile small{color:var(--dr-muted);display:block;margin-top:16px}.dr-profile{position:sticky;top:24px}.dr-stats-strip{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.dr-stats-strip strong{color:var(--dr-green);display:block;font-size:28px}.dr-mobile-list{display:none}.dr-note{background:var(--dr-tint);border-radius:16px;color:var(--dr-ink);margin-top:24px;padding:20px 24px}.dr-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.dr-panel-header p{margin-top:8px}.dr-pagination,.dr-panel-header p{color:var(--dr-muted);font-size:13px}.dr-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.dr-pagination>div{display:flex;gap:8px}.dr-global-search>.MuiTextField-root{margin-bottom:24px}.dr-player-search-modes{max-width:100%}.dr-player-search-modes .MuiToggleButton-root{flex:1 1;line-height:1.4;min-width:0;white-space:normal}.dr-global-player-list{list-style:none;margin:0;padding:0}.dr-global-player-row{align-items:center;border-bottom:1px solid var(--dr-line);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.dr-global-player-row>div{min-width:0}.dr-global-player-row .dr-name{color:var(--dr-ink)}.dr-global-player-row small{display:block;font-size:13px;overflow-wrap:anywhere}.dr-global-player-row>.MuiButton-root{flex-shrink:0}@media (max-width:1199px){.dr-layout{grid-template-columns:minmax(0,1fr)}.dr-clubs-layout{grid-template-columns:minmax(230px,32%) minmax(0,1fr)}}@media (max-width:699px){.dr-heading{align-items:stretch;flex-direction:column;gap:16px}.dr-heading-actions>*{flex:1 1}.dr-panel{padding:18px}.dr-clubs-layout,.dr-layout,.dr-player-cards{grid-template-columns:minmax(0,1fr)}.dr-toolbar{gap:12px}.dr-toolbar>.MuiTextField-root{flex:1 1 140px;min-width:0}.dr-toolbar>.dr-search{flex-basis:100%}.dr-club-list{max-height:300px;overflow-y:auto}.dr-team-actions{width:100%}.dr-team-actions>*{flex:1 1}.dr-desktop-list{display:none}.dr-mobile-list{grid-gap:16px;display:grid;gap:16px}.dr-stats-strip{gap:12px;grid-template-columns:minmax(0,1fr)}.dr-stats-strip .dr-panel{align-items:center;display:flex;gap:16px;justify-content:space-between}.dr-page .dr-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.dr-page *,.dr-page :after,.dr-page :before{animation:none!important;transition:none!important}}.pc-comparison{--pc-first:#b45309;--pc-second:#b42375;min-width:0}.dashboard-v2 .pc-page .dr-heading h1{font-size:30px}.pc-page>.dr-panel{margin-bottom:20px}.pc-page .pc-context{margin:0}.pc-page .pc-context>summary{align-content:center;font-size:14px;padding:0}.dr-page[data-theme=dark] .pc-comparison{--pc-first:#ffba66;--pc-second:#f09acd}.pc-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.pc-heading p{margin-top:6px}.pc-dossiers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.pc-dossier{border-top:3px solid var(--pc-color);display:flex;flex-direction:column}.pc-slot-context{margin-bottom:12px}.pc-slot-context:not([open])>:not(summary){display:none}.pc-slot-context>summary{align-content:center;cursor:pointer;font-weight:600;min-height:44px}.pc-slot-context .pc-context-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.pc-dossier .pc-context-label{color:var(--dr-muted);font-size:13px;margin:0 0 20px;overflow-wrap:anywhere}.pc-context-warning{margin-bottom:20px}.pc-player-0{--pc-color:var(--pc-first)}.pc-player-1{--pc-color:var(--pc-second)}.pc-picker{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-picker .MuiAutocomplete-root{min-width:0}.pc-picker .MuiAutocomplete-inputRoot{min-height:56px}.pc-identity{align-items:center;display:flex;gap:14px;margin-top:24px}.pc-identity>div{min-width:0}.pc-identity h3{overflow-wrap:anywhere}.pc-identity p,.pc-identity small,.pc-placeholder p{color:var(--dr-muted)}.pc-identity .MuiAvatar-root{background:var(--dr-hover);color:var(--pc-color);flex-shrink:0;height:52px;width:52px}.pc-sample{display:flex;flex-wrap:wrap;gap:16px 40px;margin:20px 0 8px}.pc-sample dt{color:var(--dr-muted);font-size:13px}.pc-sample dd{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:650;margin:4px 0 0}.pc-dossier>.MuiButton-root{align-self:flex-start;margin-top:8px}.pc-placeholder{padding-top:24px}.pc-placeholder p{margin-top:8px}.pc-option-meta{display:block;font-size:12px}.pc-chart{margin-bottom:20px}.pc-legend{display:flex;flex-wrap:wrap;font-size:14px;gap:12px 24px;margin-bottom:24px}.pc-legend>span{align-items:center;display:inline-flex;gap:8px}.pc-legend>span:before{background:var(--pc-color);border-radius:2px;content:"";flex-shrink:0;height:12px;width:12px}.pc-legend>.pc-player-0:before{border-radius:50%}.pc-coverage>span{align-items:center;display:flex;gap:6px}.pc-coverage>span:before{background:var(--pc-color);content:"";flex-shrink:0;height:7px;width:7px}.pc-coverage>.pc-player-0:before{border-radius:50%}.pc-tabs{border-bottom:1px solid var(--dr-line);margin-bottom:24px}.pc-tabs .MuiTab-root{color:var(--dr-muted);font-weight:600;min-height:48px;text-transform:none}.pc-tabs .MuiTab-root.Mui-selected{color:var(--dr-ink)}.pc-tabs .MuiTabs-indicator{background:var(--dr-ink)}.pc-tabs .MuiTabs-scrollButtons{color:var(--dr-ink);width:44px}.pc-tabpanel{outline-offset:4px}.pc-tabpanel:focus-visible{outline:2px solid var(--dr-green)}.pc-category-title{font-size:18px;margin:0 0 16px}.pc-category-comparison{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pc-category-comparison .pc-metrics{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-category-comparison .pc-metric-heading{align-items:flex-start;min-height:42px}.pc-category-comparison>.comparison-radar-empty{margin:0}.pc-extra-metrics{margin-top:24px}.pc-metrics{grid-gap:24px 36px;display:grid;gap:24px 36px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-metric{min-width:0}.pc-metric-heading{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.pc-metric h4{font-size:14px;font-weight:600;margin:0}.pc-difference{font-feature-settings:"tnum";align-items:center;color:var(--dr-muted);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;gap:4px;white-space:nowrap}.pc-difference svg{font-size:15px}.pc-ahead{color:var(--pc-first)}.pc-behind{color:var(--pc-second)}.pc-bar-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 64px;min-height:28px}.pc-bar-row strong{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.pc-bar-track{background:var(--dr-hover);border-radius:4px;height:8px;overflow:hidden}.pc-bar-track>span{background:var(--pc-color);border-radius:inherit;display:block;height:100%}.pc-bar-track.pc-signed{position:relative}.pc-signed:after,.pc-signed>span{position:absolute}.pc-signed:after{background:var(--dr-muted);bottom:0;content:"";left:50%;top:0;width:1px}.pc-caption,.pc-coverage{color:var(--dr-muted);font-size:13px;line-height:1.6}.pc-chart .pc-caption{margin-top:20px}.pc-coverage{margin-top:6px}.pc-empty{color:var(--dr-muted);margin:20px 0}.pc-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.pc-category-comparison,.pc-picker{grid-template-columns:minmax(0,1fr)}.pc-radar svg{max-width:480px}.pc-category-comparison .pc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.dashboard-v2 .pc-page .dr-heading h1{font-size:24px}.pc-dossiers,.pc-metrics,.pc-slot-context .pc-context-grid{grid-template-columns:minmax(0,1fr)}.pc-chart .MuiToggleButtonGroup-root{flex-wrap:wrap;max-width:100%}.pc-chart .MuiToggleButton-root{padding:8px 12px}.pc-category-comparison .pc-metrics{grid-template-columns:minmax(0,1fr)}.pc-category-comparison .pc-metric-heading{min-height:0}.pc-radar text{font-size:18px}.pc-radar .comparison-radar-tick{font-size:16px}}.pd-search,.pd-similarity{margin-bottom:24px}.pd-filter-toggle{margin:20px 0}.pd-filter-toggle>summary{align-content:center;color:var(--dr-green);cursor:pointer;font-weight:650;min-height:44px}.pd-filter-toggle>.pd-search{margin:16px 0 0}.pd-row-actions{display:flex;flex-wrap:wrap;gap:8px}.dr-ranking .pd-ranking-full{grid-template-columns:minmax(0,1fr)}.pd-row-actions .MuiButton-root{color:var(--dr-green)}.dr-ranking .pd-profile-actions{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.dr-ranking .pd-profile-actions>.MuiButton-root{justify-content:center;line-height:1.4;min-height:44px;padding:10px 12px;text-align:center;white-space:nowrap;width:100%}.dr-ranking .pd-profile-actions>:is(.pd-profile-primary,.pd-profile-close){grid-column:1/-1}.dr-ranking .pd-profile-actions>.MuiButton-outlined{border-color:var(--dr-green);color:var(--dr-green)}.pd-selected-heading{align-items:start;display:flex;gap:12px}.pd-selected-heading h2{flex:1 1;min-width:0;overflow-wrap:anywhere}.pd-selected-heading .MuiIconButton-root{flex-shrink:0}.dr-ranking .dr-profile:focus{outline:3px solid var(--dr-green);outline-offset:3px}.dr-ranking .pd-row-actions .MuiButton-root{min-height:44px;white-space:nowrap}.pd-filter-toggle>summary:focus-visible{outline:3px solid var(--dr-green);outline-offset:3px}.pd-similar-table{min-width:680px}.pd-similar-table .pd-result{border:0;border-radius:0;padding:0}.pd-affinity{font-feature-settings:"tnum";color:var(--dr-green);font-variant-numeric:tabular-nums;font-weight:750}.pd-similar-details{background:var(--dr-hover)}.pd-search .dr-panel-header,.pd-similarity .dr-panel-header{flex-wrap:wrap;gap:16px}.pd-eyebrow{color:var(--dr-green);font-size:12px;font-weight:750;letter-spacing:1.5px;margin:0 0 8px;text-transform:uppercase}.pd-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:20px 0}.pd-search label,.pd-similarity label{grid-gap:8px;color:var(--dr-muted);display:grid;font-size:13px;font-weight:600;gap:8px;min-width:0}.pd-search input,.pd-search select,.pd-similarity input,.pd-similarity select{background:var(--dr-panel);border:1px solid var(--dr-line);border-radius:10px;box-sizing:border-box;color:var(--dr-ink);font:inherit;font-size:16px;min-height:48px;min-width:0;padding:10px 12px;width:100%}.pd-search :is(input,select):focus-visible,.pd-search summary:focus-visible,.pd-similarity :is(input,select):focus-visible,.pd-similarity summary:focus-visible{outline:3px solid var(--dr-green);outline-offset:3px}.pd-coverage{border-bottom:1px solid var(--dr-line);border-top:1px solid var(--dr-line);margin:20px 0;padding:8px 0}.pd-search summary,.pd-similarity summary{align-content:center;color:var(--dr-ink);cursor:pointer;font-size:14px;min-height:44px}.pd-rule{grid-gap:16px;align-items:end;border:1px solid var(--dr-line);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(160px,2fr) 1fr 1fr auto;margin:0 0 16px;min-width:0;padding:16px}.pd-rule legend{color:var(--dr-muted);font-size:12px;padding:0 8px}.pd-search .MuiButton-root,.pd-similarity .MuiButton-root{min-height:44px}.pd-search .MuiButton-root:not(.Mui-disabled),.pd-similarity .MuiButton-root:not(.Mui-disabled){color:var(--dr-green)}.pd-search .MuiButton-outlined:not(.Mui-disabled){border-color:var(--dr-green)}.pd-footnote,.pd-method{color:var(--dr-muted);font-size:13px;line-height:1.7;margin:16px 0 0}.pd-method{color:var(--dr-ink)}.pd-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));margin-top:20px}.pd-result{border:1px solid var(--dr-line);border-radius:16px;min-width:0;padding:20px}.pd-result header{align-items:start;display:flex;gap:16px;justify-content:space-between}.pd-result header>div:first-child{min-width:0}.pd-result .dr-name{align-items:center;display:inline-flex;font-weight:750;min-height:44px;overflow-wrap:anywhere}.pd-result p{font-size:13px;line-height:1.6}.pd-score{grid-gap:4px;display:grid;flex-shrink:0;gap:4px;text-align:right}.pd-score strong{font-feature-settings:"tnum";color:var(--dr-green);font-size:26px;font-variant-numeric:tabular-nums}.pd-score span{max-width:100px}.pd-sample,.pd-score span{color:var(--dr-muted);font-size:11px}.pd-sample{display:block;font-weight:400;line-height:1.5;white-space:normal}@media (max-width:699px){.pd-rule{gap:12px;grid-template-columns:1fr 1fr}.pd-rule .MuiButton-root,.pd-rule label:first-of-type{grid-column:1/-1}.pd-search,.pd-similarity{padding:20px 16px}}.mr-record,.mr-statistics{--mr-ground:var(--dv-ground,#f3f6ef);--mr-panel:var(--dv-panel,#fff);--mr-ink:var(--dv-ink,#172b21);--mr-muted:var(--dv-muted,#52675a);--mr-accent:var(--dv-green,#167345);--mr-lime:var(--dv-lime,#d1f272);--mr-hover:var(--dv-hover,#eaf0e3);--mr-line:var(--dv-line,#dce4d7);--mr-home:var(--dv-radar-own,#087f78);--mr-away:var(--dv-radar-rival,#b54739);color:var(--mr-ink);font:15px/1.6 Inter,Segoe UI,sans-serif}.mr-record[data-theme=dark],.mr-statistics[data-theme=dark]{--mr-ground:var(--dv-ground,#151c18);--mr-panel:var(--dv-panel,#202a22);--mr-ink:var(--dv-ink,#f0f5eb);--mr-muted:var(--dv-muted,#aebbac);--mr-accent:var(--dv-green,#b9ee58);--mr-lime:var(--dv-lime,#c9f276);--mr-hover:var(--dv-hover,#2d382c);--mr-line:var(--dv-line,#3e4c3b);--mr-home:var(--dv-radar-own,#55d8c1);--mr-away:var(--dv-radar-rival,#ff9687)}.mr-record{background:var(--mr-ground);margin:0 auto;max-width:1360px;min-width:0;padding:24px;width:100%}.dashboard-v2 .mr-record{padding:12px 0 40px}.mr-record *,.mr-statistics *{box-sizing:border-box}.mr-record h1,.mr-record h2,.mr-record h3,.mr-record h4,.mr-record p{margin:0}.mr-record h1{font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.2}.mr-record h2{font-size:23px;letter-spacing:-.025em;line-height:1.3}.mr-record h3{font-size:18px;line-height:1.4}.mr-record button,.mr-record input,.mr-record select,.mr-statistics button{font:inherit}.mr-record button,.mr-statistics button{cursor:pointer;touch-action:manipulation}.mr-record :focus-visible,.mr-statistics :focus-visible{outline:3px solid var(--mr-accent);outline-offset:3px}.mr-record button:active,.mr-statistics button:active{opacity:.8}.mr-page-heading{align-items:start;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.mr-page-heading p{color:var(--mr-muted);margin-top:12px;max-width:650px}.mr-eyebrow{display:block;font-size:12px;font-weight:750;margin-bottom:10px}.mr-back,.mr-eyebrow{color:var(--mr-accent)}.mr-back{align-items:center;background:var(--mr-panel);border:1px solid var(--mr-line);border-radius:12px;display:flex;gap:8px;min-height:44px;padding:8px 14px}.mr-back svg{width:18px}.mr-scoreboard{background:var(--mr-panel);border:1px solid var(--mr-line);border-radius:24px;border-top:3px solid var(--mr-accent);margin-bottom:26px;padding:26px 32px}.mr-match-meta{color:var(--mr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 20px;justify-content:center}.mr-match-meta span{overflow-wrap:anywhere;text-align:center}.mr-scoreboard-main{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:26px auto 0;max-width:900px}.mr-scoreboard-team{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;text-align:center}.mr-record .mr-scoreboard-team h2{font-size:20px;overflow-wrap:anywhere}.mr-scoreboard-team .MuiAvatar-root{background:var(--mr-ground);height:72px;padding:5px;width:72px}.mr-roster-heading .MuiAvatar-img,.mr-scoreboard-team .MuiAvatar-img{object-fit:contain}.mr-scoreboard-team small{color:var(--mr-muted);font-size:12px}.mr-team-statistics-link{align-items:center;background:var(--mr-hover);border-radius:10px;color:var(--mr-accent);display:inline-flex;font-size:13px;font-weight:650;gap:6px;justify-content:center;min-height:44px;padding:6px 10px;text-decoration:none}.mr-team-statistics-link svg{flex-shrink:0;width:18px}.mr-team-statistics-link:hover{text-decoration:underline}.mr-score{text-align:center}.mr-score>span{color:var(--mr-accent);display:block;font-size:12px;font-weight:700;margin-bottom:12px}.mr-score strong{font-feature-settings:"tnum";display:block;font-size:clamp(34px,5vw,68px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1.15;white-space:nowrap}.mr-score i{color:var(--mr-muted);font-style:normal;font-weight:400}.mr-scorers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 0;max-width:900px}.mr-scorers>div{align-items:start;display:flex;flex-direction:column;gap:5px}.mr-scorers>div:last-child{align-items:end;text-align:right}.mr-scorers span{color:var(--mr-muted);font-size:12px;overflow-wrap:anywhere}.mr-scorers svg{height:13px;margin-right:5px;vertical-align:middle;width:13px}.mr-scorers b{color:var(--mr-ink);margin-left:4px}.mr-record .mr-tabs{border-bottom:1px solid var(--mr-line);min-height:52px}.mr-record .mr-tabs .MuiTab-root{color:var(--mr-muted);font:inherit;font-size:13px;min-height:52px;text-transform:none}.mr-record .mr-tabs .Mui-selected{background:var(--mr-hover);border-radius:12px 12px 0 0;color:var(--mr-accent);font-weight:700}.mr-tabs .MuiTabs-indicator{background:var(--mr-accent)}.mr-tabs .MuiTabs-scrollButtons{color:var(--mr-accent);width:44px}.mr-tabs .MuiSvgIcon-root{font-size:19px}.mr-tab-content{padding-top:24px}.mr-panel{background:var(--mr-panel);border:1px solid var(--mr-line);border-radius:20px;margin-bottom:24px;min-width:0;padding:26px}.mr-section-heading{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.mr-help,.mr-section-heading p{color:var(--mr-muted);font-size:13px}.mr-section-heading p{margin-top:10px;max-width:850px}.mr-record .mr-help,.mr-statistics .mr-help{margin-top:14px}.mr-segmented{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.mr-segmented button{background:var(--mr-panel);border:1px solid var(--mr-line);border-radius:12px;color:var(--mr-muted);font-size:13px;font-weight:650;min-height:44px;padding:10px 18px}.mr-segmented button[aria-pressed=true]{background:var(--mr-hover);border-color:var(--mr-accent);box-shadow:inset 0 0 0 1px var(--mr-accent);color:var(--mr-accent)}.mr-segmented button:hover{border-color:var(--mr-accent)}.mr-team-legend{display:flex;font-weight:700;gap:20px;justify-content:space-between;margin-bottom:22px}.mr-team-legend>span{align-items:center;display:flex;gap:12px;min-width:0;overflow-wrap:anywhere}.mr-team-legend>span:last-child{justify-content:end;text-align:right}.mr-team-legend img{height:32px;object-fit:contain;width:32px}.mr-stat-header{margin-bottom:24px}.mr-stat-category{position:relative}.mr-statistics .mr-stat-category h3{background:var(--mr-hover);border-radius:10px;color:var(--mr-accent);font-size:14px;font-weight:750;letter-spacing:.07em;margin:0 0 16px;padding:12px 18px;text-transform:uppercase}.mr-stat-category table{border-collapse:collapse;table-layout:fixed;width:100%}.mr-stat-values td{overflow-wrap:anywhere;text-align:left;vertical-align:middle;width:30%}.mr-stat-values td:last-child{text-align:right}.mr-stat-values strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:750}.mr-stat-values small{color:var(--mr-muted);display:block;font-size:12px}.mr-stat-values th{font-size:13px;font-weight:600;overflow-wrap:anywhere;padding:5px 12px;width:40%}.mr-stat-track-cell{padding:6px 0 20px}.mr-stat-track{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));height:8px}.mr-stat-track>div{background:var(--mr-hover);border-radius:3px;overflow:hidden}.mr-stat-track span{background:var(--mr-home);border-radius:3px;display:block;height:100%}.mr-stat-track>div:first-child span{float:right}.mr-stat-track>div:last-child span{background:var(--mr-away);background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff44 0,#ffffff44 6px)}.mr-stat-category tbody:last-child .mr-stat-track-cell{padding-bottom:0}.mr-formation-systems{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.mr-formation-systems>div{display:flex;flex-direction:column;gap:6px}.mr-formation-systems>div:last-child{text-align:right}.mr-formation-systems span{color:var(--mr-muted);font-size:13px}.mr-formation-systems strong{font-feature-settings:"tnum";color:var(--mr-accent);font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.mr-pitch{background:#143c2b;border:1px solid #6b9b7b;border-radius:16px;color:#fff;height:clamp(440px,39vw,600px);overflow:hidden;position:relative}.mr-pitch-lines{inset:18px;pointer-events:none}.mr-pitch-lines,.mr-pitch-lines i{border:1px solid #91b19c99;position:absolute}.mr-pitch-lines i{display:block}.mr-centre-line{height:100%;left:50%;top:0;width:0}.mr-centre-circle{aspect-ratio:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);width:16%}.mr-area{height:50%;top:25%;width:12%}.mr-area-home{left:-1px}.mr-area-away{right:-1px}.mr-pitch-player{align-items:center;background:none;border:0;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:2px;min-height:60px;padding:0;position:absolute;transform:translate(-50%,-50%);width:80px}.mr-pitch-player:focus-visible{outline-color:#d1f272;outline-offset:4px}.mr-player-photo{background:#244e3a;border:2px solid #69dac1;border-radius:50%;display:grid;height:46px;overflow:hidden;place-items:center;position:relative;width:46px}.mr-side-away .mr-player-photo{border-color:#ffac96}.mr-player-photo>svg{color:#e5f5e7;height:32px;position:absolute;width:32px}.mr-player-photo img{height:100%;object-fit:cover;position:absolute;width:100%}.mr-player-photo img[hidden]{display:none}.mr-player-photo:has(>img:not([hidden]))>svg{display:none}.mr-pitch-player-name{background:#102d20;border-radius:5px;font-size:11px;font-weight:650;max-width:100%;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.mr-pitch-player-name b{color:#8ee8cc;font-weight:450}.mr-side-away .mr-pitch-player-name b{color:#ffc2b1}.mr-player-rating{background:#d1f272;border-radius:5px;color:#102d20;font-size:11px;font-weight:750;padding:0 5px}.mr-pitch-unavailable{font-weight:700;left:7%;position:absolute;text-align:center;top:38%;width:35%}.mr-pitch-unavailable.mr-side-away{left:58%}.mr-pitch-unavailable span{color:#d5e7d9;display:block;font-size:13px;font-weight:400;margin-top:12px}.mr-pitch-mobile{height:540px}.mr-pitch-mobile .mr-pitch-player{width:62px}.mr-pitch-mobile .mr-player-photo{height:42px;width:42px}.mr-pitch-mobile .mr-centre-line{height:0;left:0;top:50%;width:100%}.mr-pitch-mobile .mr-centre-circle{width:40%}.mr-pitch-mobile .mr-area{height:12%;left:17.5%;width:65%}.mr-pitch-mobile .mr-area-home{bottom:-1px;top:auto}.mr-pitch-mobile .mr-area-away{right:auto;top:-1px}.mr-pitch-mobile .mr-pitch-unavailable{left:15%;top:40%;width:70%}.mr-rosters{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-roster-heading{align-items:center;display:flex;gap:12px;margin-bottom:22px}.mr-roster-heading .MuiAvatar-root{background:var(--mr-ground);height:36px;width:36px}.mr-roster h4{color:var(--mr-accent);font-size:13px;margin:20px 0 10px}.mr-roster h4 span{color:var(--mr-muted)}.mr-events,.mr-referees,.mr-roster ul{list-style:none;margin:0;padding:0}.mr-roster li{align-items:center;border-bottom:1px solid var(--mr-line);display:flex;gap:12px;min-height:56px;padding:4px 0}.mr-roster li:last-child{border-bottom:0}.mr-roster-number{background:var(--mr-hover);border-radius:9px;color:var(--mr-home);display:grid;flex:0 0 auto;font-size:12px;font-weight:750;height:30px;place-items:center;width:30px}.mr-roster-keeper{background:var(--mr-lime);color:var(--mr-ink)}.mr-record[data-theme=dark] .mr-roster-keeper{color:#172b21}.mr-player-link{background:none;border:0;color:var(--mr-ink);flex:1 1;font-weight:650;min-height:44px;overflow-wrap:anywhere;padding:6px 0;text-align:left}.mr-player-link:hover{color:var(--mr-accent);text-decoration:underline}.mr-player-link small,.mr-player-statistics th>small{color:var(--mr-muted);display:block;font-size:11px;font-weight:400}.mr-roster-rating{color:var(--mr-accent);font-size:13px;font-weight:700}.mr-captain{color:var(--mr-accent);display:inline-block;font-size:10px;margin-left:6px}.mr-player-filters{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.mr-player-filters label{color:var(--mr-muted);display:flex;flex-direction:column;font-size:12px;gap:8px}.mr-player-filters input,.mr-player-filters select{background:var(--mr-ground);border:1px solid var(--mr-line);border-radius:10px;color:var(--mr-ink);font-size:16px;min-height:44px;padding:10px 12px;width:100%}.mr-player-table{border:1px solid var(--mr-line);border-radius:12px;margin-top:24px;overflow-x:auto}.mr-player-table table{border-collapse:collapse;font-size:13px;width:100%}.mr-player-table td,.mr-player-table th{font-feature-settings:"tnum";border-bottom:1px solid var(--mr-line);font-variant-numeric:tabular-nums;min-width:110px;padding:12px 14px;text-align:center}.mr-player-table th:first-child{min-width:190px;text-align:left}.mr-player-table thead{background:var(--mr-hover)}.mr-player-table thead button{background:none;border:0;color:var(--mr-ink);font-size:12px;font-weight:650;min-height:44px;padding:0}.mr-player-table tbody tr:hover{background:var(--mr-hover)}.mr-player-table tbody td{white-space:nowrap}.mr-player-table .mr-rating-cell{color:var(--mr-accent);font-weight:750}.mr-player-statistics .mr-player-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mr-player-groups{flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 10px}.mr-player-groups button{flex:0 0 auto}.mr-player-statistics .mr-player-table td,.mr-player-statistics .mr-player-table th{min-width:106px;padding:10px 12px}.mr-player-statistics .mr-player-table th:first-child{background:var(--mr-panel);left:0;min-width:200px;position:sticky;z-index:1}.mr-player-statistics .mr-player-table thead th:first-child{background:var(--mr-hover);z-index:2}.mr-player-table tbody tr:hover th:first-child{background:var(--mr-hover)}.mr-table-player{align-items:center;display:flex;gap:10px}.mr-table-player>div{min-width:0}.mr-table-player .mr-player-link{font-size:13px;min-height:44px;padding:0}.mr-table-player .mr-roster-number{display:inline-grid;height:24px;margin-right:8px;vertical-align:middle;width:24px}.mr-table-player small{color:var(--mr-muted);display:block;font-size:11px;font-weight:400}.mr-table-team{margin-top:2px}.mr-table-avatar{background:var(--mr-hover);border-radius:8px;display:grid;flex:0 0 auto;height:42px;place-items:center;position:relative;width:38px}.mr-table-avatar>svg{color:var(--mr-muted);width:28px}.mr-table-avatar>img{border-radius:8px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mr-table-avatar>img.mr-table-shield{background:var(--mr-panel);border-radius:50%;height:17px;inset:auto -4px -4px auto;object-fit:contain;padding:2px;width:17px}.mr-table-avatar>img[hidden]{display:none}.mr-table-avatar:has(>img:not(.mr-table-shield):not([hidden]))>svg{display:none}.mr-rating-badge{background:var(--mr-lime);border-radius:7px;color:#172b21;display:inline-grid;font-weight:800;min-height:28px;min-width:34px;padding:2px 6px;place-items:center}.mr-event-filters{margin-bottom:24px}.mr-event-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-event-team{min-width:0}.mr-event-team-heading{align-items:center;border-bottom:1px solid var(--mr-line);display:flex;gap:12px;margin-bottom:18px;min-height:60px;padding-bottom:14px}.mr-event-team-heading>div:not(.MuiAvatar-root){flex:1 1;min-width:0}.mr-record .mr-event-team-heading h3{font-size:17px;overflow-wrap:anywhere}.mr-event-team-heading small{color:var(--mr-muted);font-size:12px}.mr-event-team-heading .MuiAvatar-root{background:var(--mr-ground);height:34px;width:34px}.mr-event-team-heading .MuiAvatar-img{object-fit:contain}.mr-event-team-heading>span{background:var(--mr-hover);border-radius:9px;color:var(--mr-accent);font-weight:700;min-width:34px;text-align:center}.mr-events{grid-gap:10px;display:grid;gap:10px}.mr-events-split{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-events-split>li{grid-row:var(--mr-event-row)}.mr-events-split .mr-event-home{grid-column:1}.mr-events-split .mr-event-away{grid-column:2}.mr-events li{align-items:center;border:1px solid;border-radius:14px;display:flex;gap:16px;padding:16px}.mr-event-minute{font-size:13px;font-weight:750;min-width:44px}.mr-event-icon{display:grid;flex:0 0 24px;place-items:center}.mr-event-icon svg{width:22px}.mr-card-icon{background:#f3ce63;border:1px solid #67521a;border-radius:2px;height:19px;width:13px}.mr-red-card{background:#ed8074;border-color:#86443a}.mr-events li>div{min-width:0;overflow-wrap:anywhere}.mr-events strong,.mr-sub-out{display:block;font-size:14px}.mr-events small{color:var(--mr-muted);display:block;font-size:12px;margin-top:4px}.mr-sub-in{color:var(--mr-home)}.mr-sub-out{color:var(--mr-away)}.mr-coaches{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-coaches h3{color:var(--mr-muted);font-size:13px;margin-bottom:8px}.mr-coaches p{font-size:18px;font-weight:650;overflow-wrap:anywhere}.mr-referees{margin-top:16px}.mr-referees li{border-bottom:1px solid var(--mr-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:14px 0}.mr-referees span{color:var(--mr-muted);font-size:12px}.mr-discipline{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0}.mr-discipline dt{color:var(--mr-muted);font-size:12px}.mr-discipline dd{color:var(--mr-accent);font-size:32px;font-weight:750;margin:8px 0 0}.mr-empty{color:var(--mr-muted);padding:32px 12px;text-align:center}.mr-sr-only{border:0;clip-path:inset(50%);height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:1px}@media (max-width:760px){.mr-record{padding:16px}.mr-page-heading{gap:12px}.mr-page-heading p{font-size:13px}.mr-back{font-size:12px;padding:8px}.mr-scoreboard{padding:22px 16px}.mr-scoreboard-main{gap:12px}.mr-record .mr-scoreboard-team h2{font-size:15px}.mr-scoreboard-team .MuiAvatar-root{height:50px;width:50px}.mr-score strong{font-size:34px}.mr-score>span{font-size:12px}.mr-match-meta{font-size:11px}.mr-scorers{gap:16px}.mr-panel{padding:18px}.mr-coaches,.mr-event-columns,.mr-events-split,.mr-player-filters,.mr-rosters{grid-template-columns:minmax(0,1fr)}.mr-events-split>li{grid-row:auto}.mr-events-split .mr-event-away,.mr-events-split .mr-event-home{grid-column:1}.mr-player-statistics .mr-player-filters{grid-template-columns:minmax(0,1fr)}.mr-player-statistics .mr-player-table th:first-child{max-width:190px;min-width:172px}.mr-stat-values strong{font-size:17px}.mr-stat-values .mr-stat-compound{font-size:12px}.mr-stat-values th{font-size:12px;padding:5px 8px}.mr-stat-category h3{padding:10px 12px}.mr-team-legend{font-size:13px;gap:12px}.mr-team-legend img{height:26px;width:26px}.mr-segmented button{padding:10px 12px}.mr-events li{gap:10px;padding:12px}.mr-events strong,.mr-sub-out{font-size:13px}}@media (prefers-reduced-motion:reduce){.mr-record *,.mr-record :after,.mr-record :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.as-section{--as-panel:var(--dr-panel,var(--rr-panel,var(--dv-panel)));--as-ground:var(--dr-ground,var(--rr-ground,var(--dv-ground)));--as-ink:var(--dr-ink,var(--rr-ink,var(--dv-ink)));--as-muted:var(--dr-muted,var(--rr-muted,var(--dv-muted)));--as-line:var(--dr-line,var(--rr-line,var(--dv-line)));--as-accent:var(--dr-green,var(--rr-green,var(--dv-green)));--as-hover:var(--dr-hover,var(--rr-hover,var(--dv-hover)));background:var(--as-panel);border:1px solid var(--as-line);border-radius:20px;color:var(--as-ink);min-width:0;padding:24px;scroll-margin-top:24px}.as-career *,.as-section *{box-sizing:border-box}.as-section .as-heading{align-items:start;display:flex;gap:20px;justify-content:space-between;margin:0 0 24px}.as-heading>div:first-child{min-width:0}.as-section h2{font-size:24px;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px}.as-heading p,.as-note{color:var(--as-muted);font-size:13px;line-height:1.6;margin:0}.as-provenance{grid-gap:4px;color:var(--as-muted);display:grid;flex-shrink:0;font-size:12px;gap:4px;text-align:right}.as-provenance strong{font-feature-settings:"tnum";color:var(--as-ink);font-size:18px;font-variant-numeric:tabular-nums}.as-controls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.as-controls label,.as-stage{grid-gap:6px;color:var(--as-muted);display:grid;font-size:12px;gap:6px;min-width:0}.as-controls select,.as-stage select{background:var(--dr-ground);background:var(--as-ground,var(--dr-ground));border:1px solid var(--as-line,var(--dr-line));border-radius:8px;color:var(--dr-ink);color:var(--as-ink,var(--dr-ink));font:inherit;font-size:14px;max-width:100%;min-height:44px;padding:8px 32px 8px 12px}.as-categories{border-bottom:1px solid var(--as-line);display:flex;gap:4px;margin:0 0 16px;overflow-x:auto}.as-categories button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--as-muted);cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;min-height:44px;padding:10px 14px;white-space:nowrap}.as-categories button[aria-pressed=true]{border-color:var(--as-accent);color:var(--as-ink);font-weight:650}.as-section a:focus-visible,.as-section button:focus-visible,.as-section select:focus-visible,.as-stage select:focus-visible,.as-table-scroll:focus-visible{outline:2px solid var(--dr-green);outline:2px solid var(--as-accent,var(--dr-green));outline-offset:3px}.as-categories button:hover,.as-systems button:hover{background:var(--as-hover);color:var(--as-ink)}.as-body{min-width:0}.as-body-team{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.as-metrics{min-width:0}.as-table-scroll{max-width:100%;overflow-x:auto;width:100%}.as-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;width:100%}.as-table td,.as-table th{border-bottom:1px solid var(--as-line);padding:13px 10px;text-align:right;vertical-align:middle}.as-table thead th{color:var(--as-muted);font-size:12px;font-weight:500;padding-bottom:10px;padding-top:8px}.as-table th:first-child{background:var(--as-panel);font-weight:500;left:0;min-width:132px;padding-left:0;position:sticky;text-align:left;width:48%}.as-table td:last-child,.as-table th:last-child{padding-right:0}.as-table td{white-space:normal}.as-table td strong{font-size:18px;font-weight:600;white-space:nowrap}.as-table td:nth-child(2) strong{color:var(--as-accent)}.as-table small{color:var(--as-muted);display:block;font-size:12px;font-weight:400;line-height:1.6}.as-table tr:last-child td,.as-table tr:last-child th{border-bottom:0}.as-metrics>.as-note{margin-top:16px;max-width:70ch}.as-empty{font-size:14px;margin:16px 0}.as-section .as-tactics h3{font-size:16px;line-height:1.3;margin:8px 0}.as-tactics{background:var(--as-ground);border-radius:12px;container-type:inline-size;min-width:0;padding:16px}.as-systems{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:12px 0 24px}.as-systems button{background:var(--as-panel);border:1px solid var(--as-line);border-radius:10px;color:var(--as-ink);cursor:pointer;display:block;font:inherit;min-height:64px;padding:12px;text-align:left;width:100%}.as-systems button[aria-pressed=true]{border-color:var(--as-accent);box-shadow:inset 0 0 0 1px var(--as-accent)}.as-systems button>span:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.as-systems button strong{font-size:16px;font-weight:650}.as-systems button>span:first-child>span{color:var(--as-muted);font-size:12px}.as-system-track{background:var(--as-line);border-radius:3px;display:block;height:5px;margin-top:8px;overflow:hidden}.as-system-track>span{background:var(--as-muted);display:block;height:100%}.as-systems button[aria-pressed=true] .as-system-track>span{background:var(--as-accent)}.as-lineup-workspace{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr)}.as-lineup-board,.as-slot-detail{background:var(--as-panel);border:1px solid var(--as-line);border-radius:16px;min-width:0;padding:20px}.as-lineup-heading{align-items:start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.as-view-switch{border:1px solid var(--as-line);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.as-return-slots,.as-view-switch button{background:#0000;border:0;border-radius:6px;color:var(--as-muted);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px 12px}.as-view-switch button[aria-pressed=true]{background:var(--as-hover);color:var(--as-ink);font-weight:650}.as-slot-instruction{margin-top:16px}.as-pitch{grid-gap:16px;background:var(--as-ground);border-radius:12px;display:grid;gap:16px;isolation:isolate;margin:16px 0;min-height:520px;padding:24px 8px;position:relative}.as-pitch-markings{color:var(--as-line);height:calc(100% - 20px);inset:10px;pointer-events:none;position:absolute;width:calc(100% - 20px)}.as-pitch-row{align-items:start;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-evenly;position:relative}.as-slot{min-width:0;text-align:center}.as-slot-pitch{flex:1 0 44px;max-width:112px}.as-slot-select{grid-gap:8px;align-content:start;background:var(--as-panel);border:1px solid var(--as-line);border-radius:10px;color:var(--as-ink);cursor:pointer;display:grid;font:inherit;gap:8px;justify-items:center;min-height:112px;min-width:44px;padding:8px 4px;touch-action:manipulation;width:100%}.as-slot-select:hover{background:var(--as-hover)}.as-slot-select[aria-pressed=true]{border-color:var(--as-accent);box-shadow:inset 0 0 0 1px var(--as-accent)}.as-slot-number{font-feature-settings:"tnum";background:var(--as-hover);border-radius:50%;color:var(--as-accent);display:grid;font-variant-numeric:tabular-nums;font-weight:700;height:40px;place-items:center;width:40px}.as-slot-select[aria-pressed=true] .as-slot-number{background:var(--as-accent);color:var(--as-ground)}.as-slot-select strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.as-slot-count,.as-slot-select strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.as-slot-count,.as-slot-profile{color:var(--as-muted)}.as-slot-profile{align-items:center;display:inline-flex;font-size:12px;justify-content:center;min-height:44px;min-width:44px}.as-slot-profile:hover{color:var(--as-accent)}.as-slot-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.as-slot-grid .as-slot-select{min-height:140px}.as-selection-legend{color:var(--as-accent);margin:16px 0 8px}.as-slot-detail{position:sticky;top:24px}.as-slot-detail h4{font-size:22px;margin:12px 0;scroll-margin-top:24px}.as-slot-detail h4:focus{outline:2px solid var(--as-accent);outline-offset:4px}.as-slot-sample{background:var(--as-ground);border-radius:10px;font-size:13px;line-height:1.6;margin:16px 0;padding:12px}.as-shown-player{grid-gap:4px;border-bottom:1px solid var(--as-line);display:grid;gap:4px;padding-bottom:12px}.as-shown-player>span{color:var(--as-muted);font-size:12px}.as-candidate-top a,.as-shown-player a{align-items:center;color:var(--as-ink);display:inline-flex;font-size:16px;font-weight:650;min-height:44px;min-width:44px;overflow-wrap:anywhere}.as-candidate-list{list-style:none;margin:20px 0;padding:0}.as-candidate-list li{border-bottom:1px solid var(--as-line);padding:16px 0}.as-candidate-list li:first-child{padding-top:0}.as-candidate-top{align-items:start;display:flex;gap:12px;justify-content:space-between}.as-candidate-top>div:first-child{min-width:0}.as-candidate-badges{display:flex;flex-wrap:wrap;gap:4px}.as-candidate-badges span{background:var(--as-hover);border-radius:5px;color:var(--as-accent);font-size:12px;line-height:1.4;padding:4px 6px}.as-candidate-frequency{grid-gap:4px;font-feature-settings:"tnum";display:grid;flex-shrink:0;font-variant-numeric:tabular-nums;gap:4px;text-align:right}.as-candidate-frequency strong{font-size:20px}.as-candidate-frequency>span{color:var(--as-muted);font-size:12px}.as-candidate-track{background:var(--as-line);border-radius:8px;height:5px;margin-top:12px;overflow:hidden}.as-candidate-track span{background:var(--as-muted);display:block;height:100%}.as-candidate-list li:first-child .as-candidate-track span{background:var(--as-accent)}.as-return-slots{border:1px solid var(--as-line);color:var(--as-ink);display:none;margin-top:16px;width:100%}.as-slot-preview{grid-gap:6px;display:grid;gap:6px}.as-tactics-method{border-top:1px solid var(--as-line);margin-top:20px;padding-top:8px}.as-tactics-method summary{align-content:center;cursor:pointer;font-size:14px;font-weight:650;min-height:44px}.as-tactics-method summary:focus-visible{outline:2px solid var(--as-accent);outline-offset:3px}.as-tactics-method p{margin-top:8px}@container (max-width: 680px){.as-lineup-workspace{grid-template-columns:minmax(0,1fr)}.as-slot-detail{position:static}.as-return-slots{display:block}.as-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-retry{background:#0000;border:0;color:var(--as-accent);cursor:pointer;font:inherit;min-height:44px;padding:8px}.as-career{grid-gap:16px;display:grid;gap:16px;min-width:0}.as-stage{color:var(--dr-muted);max-width:100%}.as-stage select{width:min(100%,560px)}.as-comparison{border:1px solid var(--as-line);border-radius:12px;margin:0 0 20px;padding:16px}.as-comparison h3{font-size:16px;margin:0 0 8px}.as-comparison-fields{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);margin-top:20px}.as-comparison-fields>*{min-width:0}.as-comparison .MuiAutocomplete-clearIndicator,.as-comparison .MuiAutocomplete-popupIndicator,.as-comparison .MuiInputLabel-root{color:var(--as-muted)}.as-comparison .MuiOutlinedInput-root{background:var(--as-ground);color:var(--as-ink);min-height:48px}.as-comparison .MuiAutocomplete-inputRoot{padding-bottom:6px;padding-right:104px;padding-top:6px}.as-comparison .MuiAutocomplete-input{min-height:44px;padding-bottom:0;padding-top:0}.as-comparison .MuiAutocomplete-clearIndicator,.as-comparison .MuiAutocomplete-popupIndicator{min-height:44px;min-width:44px}.as-comparison .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.as-comparison .MuiOutlinedInput-notchedOutline{border-color:var(--as-line)}.as-comparison .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--as-accent)}.as-comparison .MuiInputLabel-root.Mui-focused{color:var(--as-accent)}.as-alternatives td:nth-child(2){overflow-wrap:anywhere;text-align:left}.as-alternatives th:first-child{min-width:70px;width:auto}.as-alternatives a{align-items:center;color:var(--as-ink);display:inline-flex;min-height:44px;min-width:44px}.as-alternatives tr>th[rowspan]{border-bottom:1px solid var(--as-line)}@media (max-width:760px){.as-lineup-workspace{grid-template-columns:minmax(0,1fr)}.as-slot-detail{position:static}.as-return-slots{display:block}}@media (max-width:599px){.as-comparison-fields{grid-template-columns:minmax(0,1fr)}.as-section{padding:18px}.as-section .as-heading{display:block;margin-bottom:16px}.as-section h2{font-size:22px}.as-provenance{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;text-align:left}.as-provenance strong{font-size:16px}.as-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.as-controls label:last-child:nth-child(3){grid-column:1/-1}.as-controls select{font-size:13px;padding-left:8px;padding-right:20px;width:100%}.as-table{font-size:14px}.as-table td,.as-table th{padding:12px 6px}.as-table th:first-child{min-width:106px;width:40%}.as-table td strong{font-size:16px}.as-table small{font-size:12px}.as-lineup-board,.as-slot-detail,.as-tactics{padding:12px}.as-pitch{padding:20px 4px}.as-slot-number{height:32px;width:32px}.as-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-candidate-top{gap:8px}.as-candidate-frequency strong{font-size:18px}}.ps-page{max-width:1360px}.ps-heading{align-items:center;display:flex;gap:14px;margin-bottom:20px}.ps-heading>div:first-of-type{flex:1 1;min-width:0}.ps-page .ps-heading h1{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.035em;margin:0}.ps-heading p{color:var(--dr-muted);font-size:14px;margin:6px 0 0}.ps-heading .MuiIconButton-root{color:var(--dr-green);min-height:44px;min-width:44px}.ps-actions{flex-shrink:0}.ps-identity{align-items:center;border-top:3px solid var(--dr-green);display:flex;gap:20px;margin-bottom:20px}.ps-page .ps-avatar{background:var(--dr-tint);border-radius:18px;color:var(--dr-green);flex-shrink:0;font-size:30px;height:76px;width:76px}.ps-identity-text{flex:1 1;min-width:0}.ps-page .ps-identity h2{font-size:clamp(24px,3vw,38px);letter-spacing:-.04em;margin:6px 0 10px;overflow-wrap:anywhere}.ps-eyebrow{color:var(--dr-green);display:block;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ps-context{color:var(--dr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px}.ps-context span:first-child{color:var(--dr-ink);font-weight:600}.ps-identity-actions{align-items:center;display:flex;gap:10px}.ps-career-summary,.ps-statistics{grid-gap:20px;display:grid;gap:20px}.ps-statistics{grid-template-columns:minmax(0,1fr);min-width:0}.ps-career-content{grid-gap:20px;display:grid;gap:20px;min-width:0}.ps-career-content>div{min-width:0}.ps-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ps-metrics>div{background:var(--dr-ground);border:1px solid var(--dr-line);border-radius:14px;min-width:0;padding:18px}.ps-metrics dt{color:var(--dr-muted);font-size:13px}.ps-metrics dd{font-feature-settings:"tnum";color:var(--dr-green);font-size:32px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:8px 0 0}.ps-metrics-accent>div:first-child{background:var(--dr-green);border-color:#0000}.ps-metrics-accent>div:first-child dd,.ps-metrics-accent>div:first-child dt{color:var(--dr-on-accent)}.ps-page[data-theme=dark] .ps-metrics-accent>div:first-child dd,.ps-page[data-theme=dark] .ps-metrics-accent>div:first-child dt{color:#172b21}.ps-statistics .ps-tabs{background:var(--dr-ground);border-bottom:1px solid var(--dr-line);min-height:52px;position:sticky;top:0;z-index:4}.ps-tabs .MuiTab-root{color:var(--dr-muted);font:inherit;font-size:13px;min-height:52px;padding:12px 18px;text-transform:none}.ps-tabs .Mui-selected{background:var(--dr-hover);border-radius:12px 12px 0 0;color:var(--dr-green);font-weight:700}.ps-tabs .MuiTabs-indicator{background:var(--dr-green)}.ps-tabs .MuiTabs-scrollButtons{color:var(--dr-green);width:44px}.ps-tab-panel:focus-visible,.ps-tabs .Mui-focusVisible{outline:2px solid var(--dr-green);outline-offset:-2px}.ps-tab-panel{min-width:0}.ps-section{min-width:0;scroll-margin-top:24px}.ps-section header{margin-bottom:20px}.ps-page .ps-section h2{font-size:25px;letter-spacing:-.025em;margin:6px 0 8px}.ps-page .ps-section h3{font-size:17px;margin:24px 0 14px}.ps-note,.ps-section header p{color:var(--dr-muted);font-size:13px;line-height:1.6;margin:0}.ps-table-scroll{border:1px solid var(--dr-line);border-radius:12px;margin-top:18px;max-width:100%;overflow-x:auto}.ps-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums;width:100%}.ps-table td,.ps-table th{border-bottom:1px solid var(--dr-line);padding:12px 16px;text-align:right;white-space:nowrap}.ps-table td:first-child,.ps-table th:first-child{text-align:left}.ps-table thead th{background:var(--dr-hover);color:var(--dr-muted);font-size:12px;font-weight:650}.ps-table tbody th{font-weight:600;min-width:125px;white-space:normal}.ps-table tbody tr:nth-child(2n){background:var(--dr-hover)}.ps-table tbody tr:last-child td,.ps-table tbody tr:last-child th{border-bottom:0}.ps-table td:nth-child(2){color:var(--dr-green);font-weight:700}.ps-two-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-two-columns>div{min-width:0}.ps-intervals{grid-gap:10px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0 12px;text-align:center}.ps-intervals strong{color:var(--dr-green);font-size:20px}.ps-intervals small{color:var(--dr-muted);display:block;font-size:11px;margin-top:8px}.ps-bar-track{background:var(--dr-hover);border-radius:7px;display:flex;flex-direction:column-reverse;height:110px;margin-top:8px;overflow:hidden}.ps-bar-home{background:var(--dr-green)}.ps-bar-away{background:#5698b5;background:var(--dv-other,#5698b5)}.ps-legend{color:var(--dr-muted);display:flex;font-size:12px;gap:18px}.ps-legend span:before{background:var(--dr-green);border-radius:3px;content:"";display:inline-block;height:9px;margin-right:6px;width:9px}.ps-legend span:last-child:before{background:#5698b5;background:var(--dv-other,#5698b5)}.ps-extra-metrics{display:flex;flex-wrap:wrap;gap:16px 32px;margin:20px 0 0}.ps-extra-metrics>div{align-items:baseline;display:flex;gap:10px}.ps-extra-metrics dt{color:var(--dr-muted);font-size:13px}.ps-extra-metrics dd{color:var(--dr-green);font-size:22px;font-weight:700;margin:0}.ps-rates>.ps-note{margin-top:12px}.ps-rates-retry{background:#0000;border:0;color:var(--dr-green);cursor:pointer;font:inherit;min-height:44px;padding:8px}.ps-rates .ps-table-scroll:focus-visible,.ps-rates-retry:focus-visible{outline:2px solid var(--dr-green);outline-offset:3px}.ps-career-history{margin-top:18px}.ps-career-table{font-size:13px;table-layout:fixed}.ps-career-season{width:8.5%}.ps-career-team{width:21.5%}.ps-career-golesPenaltis,.ps-career-golesTotales,.ps-career-partidosJugados{width:5%}.ps-career-convocatorias,.ps-career-minutosJugados,.ps-career-titularidades{width:6%}.ps-career-action{width:14%}.ps-career-table td,.ps-career-table th{line-height:1.5;padding:12px 8px;vertical-align:middle}.ps-career-table thead th{background:var(--dr-panel);font-size:13px;white-space:normal}.ps-career-table abbr{cursor:help;text-decoration:none}.ps-career-table .ps-career-text{overflow-wrap:anywhere;text-align:left;white-space:normal}.ps-career-table tbody .ps-career-text{color:var(--dr-ink);font-weight:500}.ps-career-table tbody th{color:var(--dr-muted);font-weight:500;min-width:0}.ps-career-table tbody tr:nth-child(2n){background:#0000}.ps-career-table tbody tr:hover,.ps-career-table tbody tr:hover th:first-child{background:var(--dr-hover)}.ps-career-table .MuiButton-root{font-size:13px;gap:6px;min-height:44px;padding:8px 0;text-align:left;white-space:normal}.ps-career-table td:last-child{white-space:normal}.ps-career-table .MuiButton-root svg{flex-shrink:0}.ps-loading{align-items:center;display:flex;justify-content:center;min-height:320px}.ps-search{margin-bottom:20px}.ps-page .MuiOutlinedInput-root input:focus,.ps-page .MuiOutlinedInput-root input:focus-visible{outline:none}@media (max-width:899px){.ps-two-columns{grid-template-columns:minmax(0,1fr)}.ps-identity{flex-wrap:wrap}.ps-identity-actions{justify-content:flex-end;width:100%}}@media (max-width:1099px){.ps-career-table,.ps-career-table tbody{display:block}.ps-career-table colgroup{display:none}.ps-career-table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.ps-career-table tbody tr{grid-gap:12px;border-bottom:1px solid var(--dr-line);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0}.ps-career-table tbody tr:last-child{border-bottom:0}.ps-career-table tbody td,.ps-career-table tbody th{border:0;padding:0;text-align:left;white-space:normal}.ps-career-table tbody th{color:var(--dr-green);font-weight:700;grid-column:1/-1}.ps-career-table tbody .ps-career-text,.ps-career-table tbody td:last-child{grid-column:1/-1}.ps-career-table td[data-label]:before{color:var(--dr-muted);content:attr(data-label);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ps-career-table td:last-child .MuiButton-root{justify-content:flex-end;width:100%}}@media (max-width:599px){.ps-heading{flex-wrap:wrap;gap:10px}.ps-actions{width:100%}.ps-identity{gap:14px;padding:18px}.ps-page .ps-avatar{border-radius:12px;font-size:23px;height:52px;width:52px}.ps-metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-metrics>div{padding:14px}.ps-metrics dd{font-size:29px}.ps-table td,.ps-table th{padding:11px 12px}.ps-rates .ps-table{table-layout:fixed}.ps-rates .ps-table td,.ps-rates .ps-table th{padding:11px 6px}.ps-rates .ps-table th:first-child{min-width:0;width:40%}.ps-intervals{gap:6px}.ps-tabs .MuiTab-root{min-width:auto;padding:12px}}@media (prefers-reduced-motion:reduce){.ps-page *,.ps-page :after,.ps-page :before{animation:none!important;transition:none!important}}.cs-page{--cs-form-win-bg:#167345;--cs-form-win-ink:#fff;--cs-form-draw-bg:#f5c451;--cs-form-draw-ink:#513800;--cs-form-loss-bg:#b43232;--cs-form-loss-ink:#fff}.dashboard-v2[data-theme=dark] .cs-page{--cs-form-win-bg:#8bd458;--cs-form-win-ink:#172b21;--cs-form-draw-bg:#f1c865;--cs-form-draw-ink:#513800;--cs-form-loss-bg:#ef968d;--cs-form-loss-ink:#431b17}.cs-page .pm-heading h1{font-size:32px}.cs-controls{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(160px,1.2fr) auto minmax(170px,1fr) auto;margin-bottom:24px}.cs-controls>div{min-width:0}.cs-controls label{color:var(--dv-muted);display:block;font-size:12px;margin-bottom:10px}.cs-controls .MuiOutlinedInput-root{background:var(--dv-panel);border-radius:12px;min-height:46px}.cs-controls .MuiOutlinedInput-notchedOutline{border-color:var(--dv-line)}.cs-controls input:focus-visible{outline:none}.cs-controls .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--dv-green)}.cs-controls .MuiToggleButton-root{border-color:var(--dv-line);color:var(--dv-muted);min-height:46px;padding:8px 14px;text-transform:none}.cs-controls .MuiToggleButton-root.Mui-selected{background:var(--dv-tint);color:var(--dv-green);font-weight:700}.cs-controls>.MuiButton-root{background:var(--dv-hover);border-radius:12px;color:var(--dv-green);min-height:46px}.cs-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-bottom:24px}.cs-table-panel{background:var(--dv-panel);border-radius:20px;min-width:0;padding:22px}.cs-table-panel>header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.cs-page .cs-table-panel h2{font-size:20px}.cs-scope-note,.cs-table-panel>footer,.cs-table-panel>header p{color:var(--dv-muted);font-size:12px}.cs-table-panel>footer{border-top:1px solid var(--dv-line);margin-top:18px;padding-top:14px}.cs-scope-note{margin-bottom:16px!important}.cs-table-scroll{overflow-x:auto}.cs-page .cs-table-scroll table{font-feature-settings:"tnum";border-collapse:collapse;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums;width:100%}.cs-page .cs-table-scroll td,.cs-page .cs-table-scroll th{border:0;border-bottom:1px solid var(--dv-line);font-weight:400;padding:6px 7px;text-align:left;vertical-align:middle}.cs-table-scroll thead th{color:var(--dv-muted);font-size:12px}.cs-page .cs-table-scroll .cs-rank,.cs-page .cs-table-scroll thead th:first-child{text-align:center;width:36px}.cs-page .cs-table-scroll tbody tr:last-child>*{border-bottom:0}.cs-page .cs-table-scroll .cs-number{text-align:right;white-space:nowrap}.cs-page .cs-table-scroll tbody tr:not(.cs-favorite-row):hover{background:var(--dv-hover)}.cs-page .cs-table-scroll .cs-points{font-size:14px;font-weight:750}.cs-points{font-feature-settings:"tnum";color:var(--dv-green);font-variant-numeric:tabular-nums}.cs-team-link{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:44px;padding:0;text-align:left;width:100%}.cs-team-link:disabled{cursor:default}.cs-team-link>span{min-width:115px;overflow-wrap:anywhere}.cs-team-link:hover:not(:disabled)>span{color:var(--dv-green);text-decoration:underline}.cs-team-link .cs-crest{background:var(--dv-hover);border-radius:8px;color:var(--dv-green);flex-shrink:0;font-size:10px;height:26px;width:26px}.cs-crest img{object-fit:contain}.cs-favorite-row{background:var(--dv-tint)}.cs-favorite-row .cs-team-link{font-weight:700}.cs-form{display:inline-flex;gap:4px;vertical-align:middle;white-space:nowrap}.cs-form>span{align-items:center;background:var(--dv-hover);border-radius:6px;color:var(--dv-muted);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:750;height:26px;justify-content:center;line-height:1;width:24px}.cs-form>.cs-form-V{background:var(--cs-form-win-bg);color:var(--cs-form-win-ink)}.cs-form>.cs-form-E{background:var(--cs-form-draw-bg);color:var(--cs-form-draw-ink)}.cs-form>.cs-form-P{background:var(--cs-form-loss-bg);color:var(--cs-form-loss-ink)}.cs-form>[data-latest=true]{margin-left:2px;outline:2px solid var(--dv-ink);outline-offset:2px}.cs-form-guide{font-size:12px;margin-bottom:16px!important}.cs-form-guide,.cs-muted,.cs-rank{color:var(--dv-muted)}.cs-aside{grid-gap:20px;display:grid;gap:20px;min-width:0}.cs-favorite-summary{background:var(--dv-panel);border-radius:20px;min-width:0;padding:24px}.cs-favorite-summary>p{font-size:13px}.cs-favorite-summary>h2{font-size:20px;margin:10px 0 18px;overflow-wrap:anywhere}.cs-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px}.cs-kpis dd{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums;font-weight:650;margin:0}.cs-kpis dt{color:var(--dv-muted);font-size:12px;margin-top:6px}.cs-gap{color:var(--dv-green);margin-bottom:12px!important}.cs-favorite-summary>.MuiButton-root{background:var(--dv-hover);border-radius:12px;color:var(--dv-green);display:flex;justify-content:flex-start;margin-top:16px;min-height:46px;width:100%}.cs-page .cs-history{padding:22px}.cs-page .cs-history>h2{font-size:18px;margin-bottom:10px}.cs-history>p{font-size:12px;margin-bottom:12px}.cs-history .dv-chart{height:auto;overflow-y:hidden}.cs-history .dv-chart-canvas{box-sizing:border-box;height:160px;padding-right:1px}.cs-compare-controls{grid-gap:12px;display:grid;gap:12px;margin:16px 0}.cs-compare-controls>div{min-width:0}.cs-compare-controls label{color:var(--dv-muted);display:block;font-size:12px;margin-bottom:8px}.cs-compare-controls .MuiOutlinedInput-root{background:var(--dv-hover);border-radius:10px;font-size:13px;min-height:46px}.cs-page .cs-compare-controls .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:46px}.cs-compare-controls .MuiOutlinedInput-notchedOutline{border-color:var(--dv-line)}.cs-position-legend>span{max-width:100%;min-width:0;overflow-wrap:anywhere}.cs-position-legend>span:before{background:var(--dv-green);flex-shrink:0;height:3px;width:16px}.cs-position-legend>.cs-position-comparison:before{background:none;border-top:3px dashed var(--dv-radar-rival);height:0}.cs-movement{font-feature-settings:"tnum";display:inline-block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.cs-movement-up{color:var(--dv-green)}.cs-movement-down{color:var(--dv-radar-rival)}.cs-movement-same,.cs-movement-unavailable{color:var(--dv-muted)}.cs-change-summary{margin-bottom:16px!important}.cs-change-summary .cs-movement{margin-left:6px}.cs-neighbors{margin:16px 0}.cs-neighbors h3{font-size:14px;margin-bottom:12px}.cs-neighbors dl{margin:0}.cs-neighbors dl>div+div{margin-top:12px}.cs-neighbors dt{color:var(--dv-muted);font-size:12px;overflow-wrap:anywhere}.cs-neighbors dd{font-size:13px;font-weight:650;margin:4px 0 0}.cs-empty{color:var(--dv-muted);padding:24px 0}.cs-aside .pm-analysis-note .MuiButton-root{color:inherit;min-height:44px;padding-left:0}.cs-sr-only{clip-path:inset(50%);height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:1px}.cs-table-panel{position:relative}@media (min-width:1400px){.cs-layout{grid-template-columns:minmax(0,1fr) minmax(290px,27%)}}@media (max-width:1279px){.cs-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.cs-page .pm-heading h1{font-size:27px}.cs-controls{gap:16px}.cs-controls>div:first-child{grid-column:1/-1}.cs-controls>.MuiToggleButtonGroup-root{grid-column:1/-1;grid-row:1}.cs-controls .MuiToggleButton-root{flex:1 1}.cs-controls>.MuiButton-root{align-self:end}.cs-table-panel{padding:18px 12px}.cs-table-panel>header{flex-wrap:wrap;gap:8px;padding:0 6px}.cs-mobile-list{list-style:none;margin:0;padding:0}.cs-mobile-list>li{border-radius:10px;margin-bottom:6px;padding:8px}.cs-mobile-main{align-items:center;display:flex;gap:8px}.cs-mobile-main .cs-rank{font-feature-settings:"tnum";flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;width:24px}.cs-mobile-main .cs-team-link{font-size:14px;min-width:0}.cs-mobile-main .cs-team-link>span{min-width:0}.cs-mobile-main .cs-points{font-size:20px;margin-left:auto}.cs-mobile-stats{color:var(--dv-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:5px 12px;margin:4px 0 10px 32px}.cs-mobile-stats>div{display:flex;gap:4px}.cs-mobile-stats dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.cs-mobile-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:32px}.cs-own-label{color:var(--dv-green);font-size:12px;font-weight:650}.cs-empty{padding:16px 6px}}.ts-page{margin:0 auto;max-width:1360px;padding:0 0 32px}.ts-loading{justify-content:center;min-height:320px}.ts-loading,.ts-toolbar{align-items:center;display:flex}.ts-toolbar{gap:16px;justify-content:space-between;margin:0 0 20px}.ts-toolbar>div{align-items:center;display:flex;gap:12px;min-width:0}.ts-toolbar>div:first-child{color:var(--rr-muted);font-size:13px}.ts-toolbar .MuiIconButton-root{color:var(--rr-green);min-height:44px;min-width:44px}.ts-page .ts-toolbar h1{font-size:22px}.ts-actions{flex-shrink:0}.ts-hero{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:22px;margin-bottom:20px;padding:26px}.ts-identity{align-items:center;display:flex;gap:22px;min-width:0}.ts-identity>div:last-child{min-width:0}.ts-page .ts-crest{background:var(--rr-ground);border-radius:18px;color:var(--rr-green);flex-shrink:0;height:80px;padding:7px;width:80px}.ts-crest img{object-fit:contain}.ts-page .ts-identity h1{font-size:clamp(26px,2.8vw,40px);overflow-wrap:anywhere}.ts-identity .rr-eyebrow{margin-bottom:6px}.ts-context{color:var(--rr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;margin-top:12px}.ts-context span:first-child{color:var(--rr-green);font-weight:650}.ts-kpis{grid-gap:14px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0}.ts-kpis>div{background:var(--rr-ground);border-radius:14px;min-width:0;padding:16px 20px}.ts-kpis dt{color:var(--rr-muted);font-size:12px}.ts-kpis dd{color:var(--rr-green);font-size:36px;font-weight:760;letter-spacing:-.045em;line-height:1.2;margin:7px 0}.ts-kpis small{color:var(--rr-muted);font-size:12px}.ts-kpis>div:first-child{background:var(--rr-lime);color:#172b21}.ts-kpis>div:first-child dd,.ts-kpis>div:first-child dt,.ts-kpis>div:first-child small{color:inherit}.ts-kpis>div:first-child{position:relative}.ts-position-link{align-items:center;color:inherit;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;text-decoration:none}.ts-position-link:after{border-radius:14px;content:"";inset:0;position:absolute}.ts-position-link>span{align-items:center;display:inline-flex;font-size:11px;font-weight:650;gap:6px}.ts-position-link:hover>span{text-decoration:underline;text-underline-offset:3px}.ts-position-link:focus-visible{outline:none}.ts-position-link:focus-visible:after{outline:3px solid var(--rr-ink);outline-offset:3px}.ts-page .ts-tabs{background:var(--rr-ground);margin-bottom:24px;position:sticky;top:0;z-index:4}.ts-panel{min-width:0}.ts-section-heading{margin-bottom:22px}.ts-section-heading p{color:var(--rr-muted);font-size:13px;margin-top:8px}.ts-results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.ts-results-grid>.rr-panel{margin-bottom:0}.ts-page .ts-results-grid .rr-performance-hero{gap:12px}.ts-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.ts-form li{background:var(--rr-ground);border-radius:12px;border-top:3px solid var(--rr-draw);display:flex;min-width:0}.ts-form-link{border-radius:9px;color:inherit;display:flex;flex-direction:column;min-width:0;padding:16px;position:relative;text-decoration:none;transition:background-color .18s ease;width:100%}.ts-form-link:hover{background:var(--rr-hover)}.ts-form-link:focus-visible,.ts-match-row:focus-visible{outline:3px solid var(--rr-green);outline-offset:3px}.ts-form .ts-form-arrow{bottom:14px;color:var(--rr-green);position:absolute;right:12px;width:16px}.ts-form .ts-form-win{border-color:var(--rr-green)}.ts-form .ts-form-loss{border-color:var(--rr-other)}.ts-form-link>span{color:var(--rr-muted);font-size:11px}.ts-form strong{font-feature-settings:"tnum";font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0}.ts-form strong span{color:var(--rr-muted);font-weight:400}.ts-form b{font-size:12px;font-weight:600;overflow-wrap:anywhere}.ts-form small{color:var(--rr-muted);font-size:11px;margin-top:auto;padding-top:12px}.ts-match-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ts-match-row{grid-gap:20px;align-items:center;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:16px;color:var(--rr-ink);display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr) 24px;padding:20px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}a.ts-match-row:hover{background:var(--rr-hover);border-color:var(--rr-green)}.ts-match-round{font-feature-settings:"tnum";align-items:center;background:var(--rr-ground);border-radius:12px;color:var(--rr-green);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:750;justify-content:center;min-height:48px}.ts-match-main{grid-gap:14px;display:grid;gap:14px;min-width:0}.ts-match-meta{align-items:center;color:var(--rr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px}.ts-match-meta>span{align-items:center;display:inline-flex;gap:6px}.ts-match-meta>span:first-child{margin-right:auto}.ts-match-outcome{font-weight:650}.ts-match-outcome-win{color:var(--rr-green)}.ts-match-outcome-draw{color:var(--rr-draw)}.ts-match-outcome-loss{color:var(--rr-other)}.ts-match-fixture{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}.ts-match-team{align-items:center;display:flex;font-size:14px;font-weight:550;gap:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.ts-match-away{flex-direction:row-reverse;text-align:right}.ts-match-selected{color:var(--rr-green);font-weight:700}.ts-page .ts-match-team .MuiAvatar-root{background:var(--rr-ground);color:var(--rr-muted);flex-shrink:0;font-size:14px;height:32px;width:32px}.ts-match-team img{object-fit:contain}.ts-match-score{font-feature-settings:"tnum";background:var(--rr-ground);border-radius:10px;font-size:22px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.03em;padding:10px 6px;text-align:center;white-space:nowrap}.ts-match-arrow{color:var(--rr-green)}.ts-match-rest{color:var(--rr-muted)}.ts-insights{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-insights dl{margin:0}.ts-insights dd{color:var(--rr-green);font-size:42px;font-weight:750;letter-spacing:-.04em;margin:0}.ts-insights p{color:var(--rr-muted);font-size:12px}.ts-page .ts-insights .rr-panel:first-child{background:var(--rr-lime);border:0;color:#172b21}.ts-insights .rr-panel:first-child .rr-eyebrow,.ts-insights .rr-panel:first-child dd,.ts-insights .rr-panel:first-child p{color:inherit}.ts-export-action{min-width:0}.ts-export-action .MuiAlert-root{margin-top:8px;max-width:320px}.ts-pdf-document{left:-20000px;pointer-events:none;position:absolute;top:0;width:1120px}.ts-player-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ts-player-toolbar .MuiTextField-root{flex:1 1;max-width:520px}.ts-player-toolbar>span{color:var(--rr-muted);font-size:13px;white-space:nowrap}.ts-page .MuiOutlinedInput-root{border-radius:12px;min-height:48px}.ts-page .MuiOutlinedInput-root input:focus,.ts-page .MuiOutlinedInput-root input:focus-visible{outline:none}.ts-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--rr-green)}.ts-metric-groups{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ts-metric-groups button{background:var(--rr-ground);border:1px solid var(--rr-line);border-radius:10px;color:var(--rr-muted);font-size:13px;min-height:44px;padding:10px 16px}.ts-metric-groups button[aria-pressed=true]{background:var(--rr-green);border-color:var(--rr-green);color:var(--rr-panel);font-weight:650}.ts-page[data-theme=dark] .ts-metric-groups button[aria-pressed=true]{color:#172b21}.ts-players{--dr-panel:var(--rr-panel);--dr-ground:var(--rr-ground);--dr-ink:var(--rr-ink);--dr-muted:var(--rr-muted);--dr-green:var(--rr-green);--dr-line:var(--rr-line);--dr-hover:var(--rr-hover);--dr-tint:var(--dv-tint,var(--rr-hover))}.ts-players .ts-player-full{grid-template-columns:minmax(0,1fr)}.ts-player-summary>h2{margin-top:8px}.ts-player-summary .dr-profile-actions{flex-wrap:wrap}.ts-table-note{color:var(--rr-muted);font-size:12px;margin-top:20px!important}.ts-empty>p{color:var(--rr-muted);margin:8px 0 24px}.ts-discipline-controls select:focus-visible,.ts-discipline-scroll:focus-visible,.ts-panel:focus-visible{outline:2px solid var(--rr-green);outline-offset:3px}.ts-discipline .ts-discipline-kpis{margin-top:0}.ts-discipline .rr-panel>h3{margin:0 0 16px}.ts-discipline .ts-table-note{font-size:13px;line-height:1.6;margin:12px 0 20px}.ts-discipline-controls{grid-gap:8px;display:grid;font-size:14px;gap:8px;margin:24px 0 16px;max-width:340px}.ts-discipline-controls select{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:10px;color:var(--rr-ink);font:inherit;font-size:16px;min-height:44px;padding:8px 12px}.ts-discipline-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-discipline .rr-panel{min-width:0}.ts-discipline-scroll{max-width:100%;overflow-x:auto}.ts-discipline-scroll th:first-child{min-width:110px;white-space:normal}@media (max-width:899px){.ts-discipline-details{gap:0;grid-template-columns:minmax(0,1fr)}}@media (max-width:1099px){.ts-results-grid{grid-template-columns:minmax(0,1fr)}.ts-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.ts-toolbar{align-items:stretch;flex-direction:column;gap:12px}.ts-actions .MuiButton-root{flex:1 1;font-size:12px;min-width:0;padding:8px}.ts-hero{padding:18px}.ts-identity{align-items:start;gap:14px}.ts-page .ts-crest{border-radius:12px;height:52px;padding:4px;width:52px}.ts-page .ts-identity h1{font-size:24px}.ts-identity .rr-eyebrow{font-size:10px}.ts-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.ts-kpis>div{padding:14px}.ts-kpis dd{font-size:30px}.ts-position-link{align-items:start;flex-direction:column;gap:4px}.ts-position-link>span{font-size:10px}.ts-context{font-size:11px;gap:6px}.ts-page .rr-tabs .MuiTab-root{min-width:auto;padding:12px}.ts-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-match-row{border-radius:14px;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px 12px}.ts-match-round{font-size:12px;min-height:40px}.ts-match-main{gap:12px}.ts-match-meta{font-size:11px;gap:6px 12px}.ts-match-meta>span:first-child{flex-basis:100%}.ts-match-fixture{gap:8px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.ts-match-away,.ts-match-team{align-items:start;flex-direction:column;font-size:12px;gap:6px;text-align:left}.ts-match-away{align-items:end;text-align:right}.ts-page .ts-match-team .MuiAvatar-root{height:26px;width:26px}.ts-match-score{font-size:18px}.ts-match-row>.ts-match-arrow{display:none}.ts-insights{gap:0;grid-template-columns:minmax(0,1fr)}.ts-player-toolbar{align-items:stretch;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.ts-page *,.ts-page :after,.ts-page :before{animation:none!important;transition:none!important}}.scouting-workspace{--sc-ground:var(--dv-ground,#f3f6ef);--sc-panel:var(--dv-panel,#fff);--sc-raised:var(--dv-hover,#eaf0e3);--sc-ink:var(--dv-ink,#172b21);--sc-muted:var(--dv-muted,#52675a);--sc-line:var(--dv-line,#e4eadf);--sc-green:var(--dv-green,#167345);--sc-lime:var(--dv-lime,#d1f272);--sc-danger:#ad3347;--sc-series-one:#087f78;--sc-series-two:#596e85;--sc-series-three:#896519;--sc-series-four:#62685e;background:var(--sc-ground);color:var(--sc-ink);font:15px/1.6 Inter,Segoe UI,sans-serif;min-height:100%;min-width:0;padding:12px 0 32px}.scouting-workspace[data-theme=dark]{--sc-ground:var(--dv-ground,#151c18);--sc-panel:var(--dv-panel,#202a22);--sc-raised:var(--dv-hover,#2d382c);--sc-ink:var(--dv-ink,#f0f5eb);--sc-muted:var(--dv-muted,#aebbac);--sc-line:var(--dv-line,#324031);--sc-green:var(--dv-green,#b9ee58);--sc-lime:var(--dv-lime,#c9f276);--sc-danger:#ff98a8;--sc-series-one:#55d8c1;--sc-series-two:#a8c0df;--sc-series-three:#e4c47d;--sc-series-four:#b4bbaa}.scouting-workspace *,.scouting-workspace :after,.scouting-workspace :before{box-sizing:border-box}.scouting-workspace h1,.scouting-workspace h2,.scouting-workspace h3,.scouting-workspace p{margin:0}.scouting-workspace :focus-visible{outline:3px solid var(--sc-green);outline-offset:3px}.scouting-workspace .sc-muted{color:var(--sc-muted)}.scouting-workspace .sc-header{margin:auto;max-width:1440px}.sc-title-row{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 28px}.sc-header-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.scouting-workspace .sc-title{color:var(--sc-ink);font-size:clamp(28px,3vw,40px);font-weight:760;letter-spacing:-.04em;line-height:1.15}.scouting-workspace .sc-title-row p{margin-top:12px;max-width:740px}.scouting-workspace .MuiIconButton-root{color:var(--sc-green);flex-shrink:0;min-height:44px;min-width:44px}.scouting-workspace .MuiButton-root{border-radius:12px;box-shadow:none;color:var(--sc-green);font:inherit;min-height:44px;text-transform:none}.scouting-workspace .MuiButton-root:hover{background:var(--sc-raised);box-shadow:none}.scouting-workspace .sc-primary{background:var(--sc-green);color:#fff;flex-shrink:0;font-weight:650;padding:10px 18px;white-space:nowrap}.scouting-workspace[data-theme=dark] .sc-primary{color:#172b21}.scouting-workspace .sc-primary:hover{background:var(--sc-green);filter:brightness(.94)}.scouting-workspace .sc-tabs{border-bottom:1px solid var(--sc-line);min-height:52px}.scouting-workspace .sc-tabs .MuiTab-root{color:var(--sc-muted);font-size:14px;min-height:52px;min-width:auto;padding:10px 16px}.scouting-workspace .sc-tabs .Mui-selected{color:var(--sc-green)}.scouting-workspace .sc-tabs .MuiTabs-indicator{background:var(--sc-green);height:2px}.scouting-workspace .sc-tabs .MuiTabs-scrollButtons{color:var(--sc-green);min-width:36px}.sc-tab-count{font-feature-settings:"tnum";background:var(--sc-raised);border-radius:4px;color:var(--sc-ink);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;justify-content:center;min-width:22px;padding:1px 5px}.scouting-workspace .sc-content{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:20px;margin:24px auto 0;max-width:1440px;min-width:0;padding:24px}.scouting-workspace .sc-state .MuiTypography-root{color:var(--sc-muted)}.scouting-workspace .sc-state .MuiTypography-h6{color:var(--sc-ink)}.scouting-workspace .sc-state>.MuiSvgIcon-root{color:var(--sc-green);font-size:32px}.sc-section-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:24px}.scouting-workspace .sc-section-heading h2{color:var(--sc-ink);font-size:20px;font-weight:650;letter-spacing:-.02em}.scouting-workspace .sc-section-heading p{font-size:13px;max-width:560px}.scouting-workspace .sc-dashboard{padding:0}.scouting-workspace .sc-panel{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:18px;box-shadow:none;color:var(--sc-ink);min-width:0}.scouting-workspace .sc-panel:hover{border-color:var(--sc-green);box-shadow:none;transform:none}.sc-summary{background:var(--sc-ground);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;padding:18px 0}.sc-summary>div{padding:0 24px}.sc-summary>div+div{border-left:1px solid var(--sc-line)}.sc-summary dt{color:var(--sc-muted);font-size:13px}.sc-summary dd{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:1.2;margin:6px 0 0}.sc-summary>div:first-child dd{color:var(--sc-green)}.sc-highlights{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-highlight{background:var(--sc-ground);border-radius:8px;min-width:0;padding:18px 20px}.sc-highlight-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:12px}.scouting-workspace .sc-highlight h3{color:var(--sc-muted);font-size:13px;font-weight:500}.sc-date{font-feature-settings:"tnum";color:var(--sc-green);font-size:12px;font-variant-numeric:tabular-nums}.sc-highlight>strong{display:block;font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.scouting-workspace .sc-highlight>p{color:var(--sc-muted);font-size:13px;margin-top:5px}.sc-carousel{font-feature-settings:"tnum";align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums}.scouting-workspace .sc-carousel .MuiIconButton-root{min-height:32px;min-width:32px;padding:4px}.sc-inline-stats{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 0}.sc-inline-stats>div{align-items:baseline;display:flex;flex-direction:row-reverse;gap:6px}.sc-inline-stats dt{color:var(--sc-muted);font-size:12px}.sc-inline-stats dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;margin:0}.scouting-workspace .sc-chart-panel,.scouting-workspace .sc-timeline{background:var(--sc-panel);border-color:var(--sc-line);border-radius:12px;box-shadow:none;color:var(--sc-ink);height:auto;min-width:0}.scouting-workspace .sc-chart-panel:hover,.scouting-workspace .sc-timeline:hover{border-color:var(--sc-line);box-shadow:none;transform:none}.scouting-workspace .sc-chart-panel .MuiCardHeader-root,.scouting-workspace .sc-timeline .MuiCardHeader-root{padding:20px 20px 0}.scouting-workspace .MuiCardHeader-title{color:var(--sc-ink);font-size:17px;font-weight:650;line-height:1.4}.scouting-workspace .MuiCardHeader-subheader{color:var(--sc-muted);font-size:13px;margin-top:5px}.scouting-workspace .sc-chart-panel .MuiCardContent-root{padding:20px}.scouting-workspace .MuiInputBase-root{background:var(--sc-panel);border-radius:12px;color:var(--sc-ink);font-size:14px;min-height:48px}.scouting-workspace .MuiInputLabel-root{color:var(--sc-muted)}.scouting-workspace .MuiInputLabel-root.Mui-focused{color:var(--sc-green)}.scouting-workspace .MuiOutlinedInput-notchedOutline{border-color:var(--sc-line)}.scouting-workspace .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--sc-green)}.scouting-workspace .MuiOutlinedInput-root input:focus-visible{outline:none}.scouting-workspace .MuiInputBase-input::placeholder{color:var(--sc-muted);opacity:1}.scouting-workspace .MuiAutocomplete-endAdornment .MuiIconButton-root{min-height:32px;min-width:32px}.scouting-workspace .MuiChip-root{background:var(--sc-raised);border-color:var(--sc-line);color:var(--sc-ink);font-size:12px;height:auto;max-width:100%;min-height:24px}.scouting-workspace .MuiChip-label{overflow-wrap:anywhere;padding-bottom:3px;padding-top:3px;white-space:normal}.scouting-workspace .MuiChip-clickable{min-height:36px}.scouting-workspace .MuiChip-deleteIcon{color:var(--sc-green)}.scouting-workspace .MuiToggleButton-root{border-color:var(--sc-line);color:var(--sc-muted);font-size:12px;min-height:44px;padding:8px 12px}.scouting-workspace .MuiToggleButton-root.Mui-selected{background:var(--sc-raised);color:var(--sc-green)}.scouting-workspace .MuiAlert-root{background:var(--sc-ground);border-color:var(--sc-line);box-shadow:none;color:var(--sc-ink)}.scouting-workspace .MuiAlert-message{min-width:0}.scouting-workspace .MuiAlert-message .MuiTypography-root{color:var(--sc-ink)}.scouting-workspace .MuiAlert-icon{color:var(--sc-green)}.scouting-workspace .MuiSkeleton-root{background:var(--sc-raised)}.sc-player{display:flex;flex-direction:column;height:100%;padding:20px}.sc-player-identity{align-items:start;display:flex;gap:12px}.sc-player-identity>div:not(.MuiAvatar-root){flex:1 1;min-width:0}.scouting-workspace .sc-player-avatar{background:var(--sc-raised);color:var(--sc-green);font-size:20px;font-weight:650;height:44px;width:44px}.scouting-workspace .sc-player h3{font-size:16px;line-height:1.4}.sc-player-link{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:650;min-height:24px;padding:0;text-align:left}.sc-player-link:hover{color:var(--sc-green);text-decoration:underline;text-underline-offset:3px}.scouting-workspace .sc-player-identity p{color:var(--sc-muted);font-size:13px;margin-top:4px;overflow-wrap:anywhere}.scouting-workspace .sc-unfollow{color:var(--sc-muted);margin:-8px -8px 0 0}.scouting-workspace .sc-unfollow:hover{color:var(--sc-danger)}.sc-player-stats{display:flex;flex-wrap:wrap;gap:16px 24px;margin:20px 0 0}.sc-player-stats dt{color:var(--sc-muted);font-size:12px}.sc-player-stats dd{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;margin:4px 0 0}.sc-player-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.sc-player-tags span{background:var(--sc-raised);border-radius:4px;color:var(--sc-ink);font-size:12px;overflow-wrap:anywhere;padding:4px 8px}.sc-player .sc-player-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;border-top:1px solid var(--sc-line);color:var(--sc-muted);display:-webkit-box;margin-top:16px;overflow:hidden;overflow-wrap:anywhere;padding-top:12px;white-space:pre-wrap}.sc-player-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.sc-player-footer>span{color:var(--sc-muted);font-size:12px}.scouting-workspace .sc-player-search{width:100%}.sc-match{height:100%}.scouting-workspace .sc-match .MuiCardContent-root,.scouting-workspace .sc-note .MuiCardContent-root{padding:20px}.scouting-workspace .sc-match .MuiTypography-root,.scouting-workspace .sc-note .MuiTypography-root{color:var(--sc-ink)}.scouting-workspace .sc-match .MuiTypography-caption,.scouting-workspace .sc-note .MuiTypography-caption{color:var(--sc-muted);font-size:12px;line-height:1.6}.scouting-workspace .sc-match .sc-match-date{color:var(--sc-green)}.scouting-workspace .sc-match-actions .MuiChip-clickable{background:var(--sc-raised);color:var(--sc-green)}.scouting-workspace .sc-player-note{background:var(--sc-raised);font-size:12px;min-width:0;padding:5px 10px}.scouting-workspace .sc-player-note[data-has-note=true]{border-bottom:2px solid var(--sc-green)}.scouting-workspace .sc-agenda-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sc-agenda-days{display:flex;flex-direction:column;gap:24px}.sc-day{min-width:0}.sc-day-heading{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.scouting-workspace .sc-day-heading h3{font-size:16px;font-weight:650;text-transform:capitalize}.sc-day-heading span{color:var(--sc-muted);font-size:12px}.sc-saved-match{background:var(--sc-ground);border:1px solid var(--sc-line);border-radius:8px;padding:16px 18px}.scouting-workspace .sc-saved-match .MuiTypography-root{color:var(--sc-ink)}.scouting-workspace .sc-saved-match .MuiTypography-caption{color:var(--sc-muted);font-size:12px}.scouting-workspace .sc-empty{background:var(--sc-ground);border-radius:12px;padding:28px;text-align:left}.scouting-workspace .sc-empty h3{font-size:20px;font-weight:650;margin-bottom:8px}.scouting-workspace .sc-empty p{color:var(--sc-muted);max-width:620px}.sc-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.sc-compare-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.sc-radar-legend{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.sc-radar-legend li{align-items:baseline;color:var(--sc-ink);display:flex;font-size:12px;gap:8px;max-width:100%;overflow-wrap:anywhere}.sc-radar-legend li>span{border-top-width:2px;flex-shrink:0;width:18px}.scouting-workspace .sc-compare-table td,.scouting-workspace .sc-compare-table th{border-bottom:1px solid var(--sc-line);color:var(--sc-ink);overflow-wrap:anywhere;padding:10px 8px;text-align:right;white-space:normal}.sc-compare-table th:first-child{text-align:left;width:25%}.sc-compare-table thead th{vertical-align:bottom}.sc-compare-table tbody th,.sc-compare-table thead th{color:var(--sc-muted);font-weight:500}.sc-compare-table tbody td{font-weight:650}.scouting-workspace .recharts-text{fill:var(--sc-muted);font-size:12px}.scouting-workspace .recharts-legend-item-text{color:var(--sc-ink);font-size:12px}.scouting-workspace .sc-timeline .MuiButtonBase-root{color:var(--sc-ink)}.scouting-workspace.sc-dialog{background:var(--sc-panel);color:var(--sc-ink);min-height:0;padding:0}.sc-dialog .MuiDialogTitle-root{padding:24px}.sc-dialog .MuiDialogContent-root{border-color:var(--sc-line);padding:24px}.sc-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:12px}.sc-dialog .MuiTypography-root{color:var(--sc-ink)}.sc-dialog .MuiTypography-body2,.sc-dialog .MuiTypography-caption{color:var(--sc-muted)}.sc-dialog .sc-match-context{background:var(--sc-ground);color:var(--sc-ink)}@media (max-width:900px){.sc-title-row{align-items:start;flex-wrap:wrap}.scouting-workspace .sc-content{padding:20px}.sc-highlights{gap:12px;grid-template-columns:minmax(0,1fr)}.sc-section-heading{display:block}.scouting-workspace .sc-section-heading p{margin-top:8px}}@media (max-width:600px){.scouting-workspace{padding:8px 0 24px}.sc-title-row{align-items:start;flex-direction:column;gap:16px}.sc-header-actions{flex-wrap:wrap;gap:12px}.sc-title-row .sc-muted{font-size:13px}.scouting-workspace .sc-content{border-radius:12px;margin-top:16px;padding:16px 12px}.scouting-workspace .sc-tabs .MuiTab-root{font-size:13px;padding:10px 12px}.sc-summary{grid-template-columns:minmax(0,1fr);padding:8px 16px}.sc-summary>div{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.sc-summary>div+div{border-left:0;border-top:1px solid var(--sc-line)}.sc-summary dd{font-size:24px;margin:0}.sc-highlight{padding:16px}.scouting-workspace .sc-carousel .MuiIconButton-root{min-height:44px;min-width:44px}.scouting-workspace .sc-chart-panel .MuiCardContent-root{padding:16px 12px}.scouting-workspace .sc-chart-panel .MuiCardHeader-root{padding:16px 12px 0}.scouting-workspace .MuiToggleButton-root{padding:8px}.scouting-workspace .MuiChip-clickable,.scouting-workspace .MuiChip-deletable{min-height:44px}.scouting-workspace .MuiChip-deleteIcon{flex-shrink:0;height:44px;padding:10px;width:44px}.scouting-workspace .MuiAutocomplete-endAdornment .MuiIconButton-root{min-height:44px;min-width:44px}.sc-player{padding:16px}.sc-player-link{min-height:44px}.sc-player-stats{gap:16px}.scouting-workspace .sc-match .MuiCardContent-root{padding:16px}.scouting-workspace .sc-empty{padding:20px 16px}.scouting-workspace .sc-compare-table td,.scouting-workspace .sc-compare-table th{padding:10px 5px}}@media (prefers-reduced-motion:reduce){.scouting-workspace *,.scouting-workspace :after,.scouting-workspace :before{animation:none;scroll-behavior:auto;transition:none}}.auth-shell{--auth-ground:#f3f6ef;--auth-panel:#fff;--auth-ink:#172b21;--auth-muted:#52675a;--auth-green:#167345;--auth-action-ink:#fff;--auth-lime:#d1f272;--auth-tint:#e0ebd4;--auth-line:#d6e0d1;--auth-field:#fff;--auth-story:#173b2a;--auth-story-ink:#f0f5eb;--auth-story-muted:#c5d4c7;--auth-pitch-line:#58725c;background:var(--auth-ground);color:var(--auth-ink);font-family:Inter,Segoe UI,sans-serif;min-height:100dvh;padding:0 clamp(16px,3.5vw,64px) 32px}.auth-shell[data-theme=dark]{--auth-ground:#151c18;--auth-panel:#202a22;--auth-ink:#f0f5eb;--auth-muted:#aebbac;--auth-green:#b9ee58;--auth-action-ink:#172b21;--auth-tint:#33452b;--auth-line:#465443;--auth-field:#1b241d}.auth-shell *{box-sizing:border-box}.auth-shell a{color:inherit}.auth-shell :focus-visible{outline:3px solid var(--auth-green);outline-offset:4px}.auth-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:auto;max-width:1480px;min-height:100px}.auth-brand{align-items:center;display:inline-flex;font-size:27px;font-weight:800;gap:9px;letter-spacing:-.06em;min-height:44px;text-decoration:none}.auth-brand img{display:block;flex-shrink:0;height:32px;width:32px}.auth-controls{align-items:center;display:flex;gap:12px}.auth-controls .MuiIconButton-root{color:var(--auth-ink);min-height:44px;min-width:44px}.auth-home{align-items:center;display:inline-flex;font-size:14px;font-weight:650;gap:7px;min-height:44px;text-decoration:none}.auth-main{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:auto;max-width:1480px}.auth-story{background:var(--auth-story);border-radius:28px;color:var(--auth-story-ink);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(32px,4vw,68px)}.auth-eyebrow{display:block;font-size:11px;font-weight:750;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.auth-story .auth-eyebrow{color:var(--auth-story-muted)}.auth-statement{text-wrap:balance;font-size:clamp(40px,4.7vw,76px);font-weight:750;letter-spacing:-.065em;line-height:1.04;margin:30px 0 24px}.auth-statement span{color:var(--auth-lime)}.auth-story-copy{color:var(--auth-story-muted);font-size:16px;line-height:1.7;margin:0;max-width:39ch}.auth-pitch{margin:auto -28px 20px;padding-top:32px;transform:rotate(-8deg)}.auth-pitch svg{stroke:var(--auth-pitch-line);stroke-width:1.25;display:block;width:100%}.auth-pitch .auth-play-line{stroke:var(--auth-lime);stroke-width:2;stroke-dasharray:6 6}.auth-pitch .auth-play-arrow{stroke:var(--auth-lime);stroke-width:3}.auth-pitch .auth-player{stroke:var(--auth-story);stroke-width:3;fill:var(--auth-lime)}.auth-pitch .auth-player-end{stroke:var(--auth-lime);fill:var(--auth-story)}.auth-pitch .auth-opponent{fill:var(--auth-pitch-line);stroke:var(--auth-story-muted)}.auth-pitch-caption{align-items:center;color:var(--auth-lime);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:flex-end;letter-spacing:.12em;padding-right:30px;text-transform:uppercase}.auth-pitch-caption svg{fill:currentColor;stroke:none;height:19px;width:19px}.auth-story-footer{border-top:1px solid var(--auth-pitch-line);color:var(--auth-story-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:12px 24px;padding-top:22px}.auth-form-panel{align-self:center;box-sizing:initial;justify-self:center;max-width:calc(100% - clamp(48px, 8.6vw, 152px));min-width:0;padding:32px clamp(24px,4.3vw,76px);width:min(100%,540px)}.auth-tabs{background:var(--auth-tint);border-radius:14px;display:flex;gap:6px;margin-bottom:36px;padding:5px}.auth-tabs a{border-radius:10px;display:grid;flex:1 1;font-size:14px;font-weight:650;min-height:44px;place-items:center;text-align:center;text-decoration:none}.auth-tabs [aria-current=page]{background:var(--auth-panel);box-shadow:0 2px 5px #0000000a;color:var(--auth-ink)}.auth-form-heading{margin-bottom:28px}.auth-form-heading .auth-eyebrow{color:var(--auth-green)}.auth-form-heading h1{font-size:clamp(30px,3vw,42px);font-weight:750;letter-spacing:-.05em;line-height:1.12;margin:12px 0;overflow-wrap:anywhere}.auth-form-heading p{color:var(--auth-muted);font-size:15px;line-height:1.6;margin:0}.auth-form-panel .MuiTextField-root,.auth-form-panel form{width:100%}.auth-shell .MuiOutlinedInput-root{background:var(--auth-field);border-radius:12px;color:var(--auth-ink);min-height:54px}.auth-shell .MuiOutlinedInput-notchedOutline{border-color:var(--auth-line)}.auth-shell .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--auth-muted)}.auth-shell .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--auth-green)}.auth-shell .MuiFormHelperText-root,.auth-shell .MuiInputLabel-root{color:var(--auth-muted)}.auth-shell .MuiInputLabel-root.Mui-focused{color:var(--auth-green)}.auth-shell .MuiInputBase-input{color:var(--auth-ink);font-size:16px;min-width:0}.auth-shell .MuiInputBase-input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);-webkit-box-shadow:0 0 0 1000px var(--auth-field) inset}.auth-form-panel .MuiIconButton-root{color:var(--auth-muted);min-height:44px;min-width:44px}.auth-form-panel .MuiFormControlLabel-root{align-items:flex-start;margin-right:0}.auth-form-panel .MuiCheckbox-root{color:var(--auth-muted);min-height:44px;min-width:44px}.auth-form-panel .MuiCheckbox-root.Mui-checked{color:var(--auth-green)}.auth-form-panel .MuiFormControlLabel-label{font-size:14px;line-height:1.6;padding-top:10px}.auth-shell .auth-submit{background:var(--auth-green);border-radius:12px;box-shadow:none;color:var(--auth-action-ink);font-size:16px;font-weight:700;min-height:54px;text-transform:none}.auth-shell .auth-submit:hover{background:var(--auth-green);box-shadow:none;filter:brightness(.93);transform:none}.auth-shell .auth-submit.Mui-disabled{background:var(--auth-tint);color:var(--auth-muted);filter:none}.auth-form-panel .auth-text-link{align-items:center;color:var(--auth-green);display:inline-flex;font-size:14px;font-weight:650;min-height:44px}.auth-forgot{align-self:flex-end}.auth-account-prompt{color:var(--auth-muted);font-size:14px;line-height:1.6;margin:0;text-align:center}.auth-footnote{border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:12px;line-height:1.7;margin:28px 0 0;padding-top:20px}.auth-language{border:1px solid var(--auth-line);border-radius:999px;display:flex;flex-shrink:0}.auth-language button{background:#0000;border:0;border-radius:999px;color:var(--auth-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:44px;min-width:44px;transition:background-color .15s,color .15s}.auth-language button:hover{background:var(--auth-tint);color:var(--auth-ink)}.auth-language button[aria-pressed=true]{background:var(--auth-lime);color:#172b21}.auth-skip{position:absolute;top:-100px}.auth-skip:focus{background:var(--auth-panel);left:16px;padding:12px;top:12px;z-index:10}@media (min-width:1600px){.auth-main{min-height:760px}}@media (max-width:1000px){.auth-story{padding:32px}.auth-form-panel{max-width:calc(100% - 56px);padding:28px}.auth-statement{font-size:46px}}@media (max-width:760px){.auth-shell{padding:0 20px 28px}.auth-header{gap:8px;min-height:84px}.auth-brand{font-size:23px;gap:6px}.auth-brand img{height:28px;width:28px}.auth-controls{gap:6px}.auth-home{display:none}.auth-main{display:flex;flex-direction:column;gap:28px;max-width:480px}.auth-story{border-radius:20px;padding:24px}.auth-statement{font-size:34px;margin:12px 0 0}.auth-pitch,.auth-story-copy,.auth-story-footer{display:none}.auth-form-panel{box-sizing:border-box;max-width:none;padding:0;width:100%}.auth-tabs{margin-bottom:28px}.auth-form-heading h1{font-size:34px}}@media (max-width:359px){.auth-brand{font-size:21px;gap:4px}.auth-brand img{height:24px;width:24px}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :after,.auth-shell :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.dashboard-v2 .wp-page{background:#0000;color:var(--dv-ink);margin:0;max-width:none;min-height:0;min-width:0;padding:0;width:100%}.dashboard-v2 .wp-page .wp-heading{background:#0000;border:0;box-shadow:none;color:var(--dv-ink);margin:0 0 28px;padding:0;position:static}.dashboard-v2 .wp-page .wp-heading>.MuiBox-root:first-child,.dashboard-v2 .wp-page .wp-heading>.MuiToolbar-root{padding:0}.dashboard-v2 .wp-page .wp-heading h1,.dashboard-v2 .wp-page>h1{color:var(--dv-ink);font-size:clamp(29px,3.1vw,42px);font-weight:760;letter-spacing:-.04em;line-height:1.15;margin:0}.dashboard-v2 .wp-page .wp-heading p,.dashboard-v2 .wp-page>h1+p{color:var(--dv-muted);font-size:15px;line-height:1.6;margin-top:10px}.dashboard-v2 .wp-page .wp-body{margin:0;max-width:none;min-width:0;padding:0;width:100%}.dashboard-v2 .wp-page .MuiCard-root{background:var(--dv-panel);border:1px solid var(--dv-line);border-radius:18px;box-shadow:none;color:var(--dv-ink)}.dashboard-v2 .wp-page .MuiCard-root:hover{box-shadow:none;transform:none}.dashboard-v2 .wp-page .MuiCardHeader-root{border-color:var(--dv-line)}.dashboard-v2 .wp-page .MuiPaper-root:not(.MuiAlert-root){background-image:none;border-radius:16px;box-shadow:none}.dashboard-v2 .wp-page .MuiCard-root .MuiCardContent-root{padding:20px}.dashboard-v2 .wp-page .MuiTableContainer-root{border-radius:14px;max-width:100%;overflow-x:auto}.dashboard-v2 .wp-page .MuiTableCell-root{border-color:var(--dv-line);font-size:14px;padding:14px 16px}.dashboard-v2 .wp-page .MuiTableCell-head{background:var(--dv-hover);color:var(--dv-muted);font-weight:650;white-space:nowrap}.dashboard-v2 .wp-page .MuiButton-root{border-radius:10px;box-shadow:none;font-weight:650;text-transform:none}.dashboard-v2 .wp-page .MuiButton-containedPrimary{background:var(--dv-green);color:#fff;color:var(--dv-on-accent,#fff)}.dashboard-v2[data-theme=dark] .wp-page{--dv-on-accent:#172218}.dashboard-v2 .wp-page .MuiButton-containedPrimary:hover{background:var(--dv-green);filter:brightness(.94)}.dashboard-v2 .wp-page .MuiOutlinedInput-root{border-radius:10px}.dashboard-v2 .wp-page input.MuiInputBase-input{box-sizing:initial}.dashboard-v2 .wp-page .wp-promo-code{flex-shrink:0;width:260px}.dashboard-v2 .wp-page .wp-promo-code .MuiOutlinedInput-root{background:var(--dv-panel);min-height:44px}.dashboard-v2 .wp-page .MuiOutlinedInput-notchedOutline{border-color:var(--dv-line)}.dashboard-v2 .wp-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dv-green)}.dashboard-v2 .wp-page .MuiInputBase-input:focus-visible{outline:none}.dashboard-v2 .wp-page .MuiTypography-root{overflow-wrap:anywhere}.dashboard-v2 .wp-page>h1+p{margin-bottom:24px}.dashboard-v2 .wp-page .MuiGrid-item{min-width:0}.dashboard-v2 .wp-page .MuiTabs-root{border-bottom:1px solid var(--dv-line)}.dashboard-v2 .wp-page .MuiTab-root{font-weight:650;min-height:48px;text-transform:none}.dashboard-v2 .wp-page .MuiAlert-root{border-radius:12px}.dashboard-v2 .wp-chat{background:var(--dv-panel);border:1px solid var(--dv-line);border-radius:18px;height:calc(100dvh - 132px);inset:auto;min-height:460px;overflow:hidden;position:relative}.dashboard-v2 .wp-chat .wp-chat-heading{background:var(--dv-panel);box-shadow:none;flex-wrap:wrap}.dashboard-v2 .wp-chat .wp-chat-heading h1{font-size:20px;letter-spacing:-.025em;line-height:1.25}.dashboard-v2 .wp-session .wp-heading{background:var(--dv-panel);border:1px solid var(--dv-line);border-radius:18px;padding:18px}.dashboard-v2 .wp-session .wp-heading .MuiToolbar-root{flex-wrap:wrap;gap:8px}.dashboard-v2 .wp-session .wp-heading h1{font-size:23px}.dashboard-v2 .wp-page .wp-toolbar{flex-wrap:wrap;gap:12px}@media (max-width:899.98px){.dashboard-v2 .wp-page .wp-promo-code{width:100%}}@media (max-width:600px){.dashboard-v2 .dv-help{display:none}.dashboard-v2 .wp-page .wp-heading{margin-bottom:22px}.dashboard-v2 .wp-page .wp-heading .MuiToggleButtonGroup-root,.dashboard-v2 .wp-page .wp-heading>.MuiBox-root>.MuiBox-root{flex-wrap:wrap}.dashboard-v2 .wp-page .MuiCardContent-root{padding:18px}.dashboard-v2 .wp-page .MuiTableCell-root{padding:12px}.dashboard-v2 .wp-chat{height:calc(100dvh - 118px)}}@media (prefers-reduced-motion:reduce){.dashboard-v2 .wp-chat *,.dashboard-v2 .wp-page *{animation:none!important;transition:none!important}}*{box-sizing:border-box}#root,*,body,html{margin:0;padding:0}#root,body,html{height:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dorsal{background-color:#4caf50;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:30px;line-height:30px;margin-right:8px;text-align:center;transition:transform .3s ease;width:30px}.dorsal:hover{transform:scale(1.1)}.sin-viñetas{list-style-type:none;padding-left:0}
/*# sourceMappingURL=main.0e516dd1.css.map*/