/* Clubs Compare: existing LOAD90 surfaces, fixed rating scales, distinct club colours. */
.l90-compare-number{font-family:var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-compare-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:10px 18px;border:1px solid var(--l90-teal,#04c8b0);border-radius:24px;background:var(--l90-teal,#04c8b0);color:var(--l90-navy,#041d31);font:600 12px/1.4 var(--l90-font-ui,Inter,sans-serif);text-decoration:none;cursor:pointer}
.l90-page .l90-compare-button:hover{background:var(--l90-navy,#041d31);border-color:var(--l90-navy,#041d31);color:#fff}
.l90-compare-button--quiet{background:#fff;border-color:var(--l90-mist,#c0d6da)}
.l90-club-hero__identity{min-width:0}
.l90-club-hero__title{display:flex;align-items:center;gap:12px}
.l90-club-hero__title>h1,.l90-club-hero__title>.l90-club-title{min-width:0;overflow-wrap:anywhere}
.l90-compare-hero-button{box-sizing:border-box;flex:none;width:34px;height:34px;min-height:34px;margin:0;padding:0;gap:0;border-color:var(--l90-mist,#c0d6da);background:var(--l90-cloud,#f6f9fa)}
.l90-compare-hero-button .l90-ico{width:18px;height:18px;opacity:1}
.l90-page .l90-compare-hero-button:hover{background:var(--l90-teal,#04c8b0);border-color:var(--l90-teal,#04c8b0);color:var(--l90-navy,#041d31)}
.l90-compare-hero-button:focus-visible{outline:2px solid var(--l90-teal,#04c8b0);outline-offset:3px}
.l90-compare-dialog{box-sizing:border-box;width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:30px;border:1px solid var(--l90-mist,#c0d6da);border-radius:12px;background:#fff;color:var(--l90-navy,#041d31);overflow:auto;font:400 14px/1.5 var(--l90-font-ui,Inter,sans-serif)}
.l90-compare-dialog::backdrop{background:rgb(4 29 49 / .48)}
.l90-compare-dialog h2{margin:0 36px 8px 0;font-size:22px;color:var(--l90-navy,#041d31)}
.l90-compare-dialog>p{margin:0 0 22px;font-size:13px}
.l90-compare-dialog__close{position:absolute;right:15px;top:14px;display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:50%;background:var(--l90-cloud,#f6f9fa);color:var(--l90-navy,#041d31);font-size:24px;cursor:pointer}
.l90-compare-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:end;margin:0}
.l90-compare-picker__field{min-width:0}
.l90-compare-picker .l90-filter-select__trigger{margin-top:0}
.l90-compare-picker .l90-filter-select__search{flex:none;height:36px;min-height:36px;margin:0;background:var(--l90-cloud,#f6f9fa)}
.l90-compare-picker__error{grid-column:1/-1;margin:0;font-size:12px;color:var(--l90-critical,#EA5A5A)}
.l90-compare-dialog:has(.l90-filter-select.is-open){overflow:visible}
.l90-compare-picker label{display:block;margin:0 0 6px;font:600 10px/1.5 var(--l90-font-ui,Inter,sans-serif);color:var(--l90-slate,#405161);text-transform:uppercase;letter-spacing:.06em}
.l90-compare-picker :is(input[type=search],select){box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:8px 12px;margin:0;border:1px solid var(--l90-mist,#c0d6da);border-radius:7px;background:#fff;color:var(--l90-navy,#041d31);font:400 12px/1.4 var(--l90-font-ui,Inter,sans-serif);text-overflow:ellipsis}
.l90-compare-picker input[type=search]{margin-bottom:7px;background:var(--l90-cloud,#f6f9fa)}
.l90-compare-picker [hidden]{display:none!important}
.l90-compare-dialog .l90-compare-picker{grid-template-columns:1fr 1fr}
.l90-compare-dialog .l90-compare-picker>button{grid-column:1/-1;justify-self:end;margin-top:6px}
.l90-compare :is(button,a,select,input,summary):focus-visible,.l90-compare-dialog :is(button,select,input):focus-visible{outline:2px solid var(--l90-teal,#04c8b0);outline-offset:3px}
.l90-compare-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 24px}
.l90-compare-heading .l90-label{display:block;margin-bottom:8px;font-size:10px}
.l90-page .l90-compare-heading h1{margin:0;letter-spacing:-.04em;font-size:clamp(26px,3.5vw,40px)}
.l90-compare-heading p{margin:8px 0 0;color:var(--l90-slate,#405161);font-size:13px}
.l90-compare .l90-compare-select{background:var(--l90-cloud,#f6f9fa)}
.l90-compare-teams{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.l90-compare .l90-compare-team{display:flex;align-items:center;gap:16px;border-top:3px solid var(--l90-navy,#041d31)}
.l90-compare .l90-compare-team--1{border-top-color:var(--l90-teal,#04c8b0)}
.l90-compare-team img{width:56px;height:56px;object-fit:contain;flex:none}
.l90-compare-team>div{min-width:0}
.l90-page .l90-compare-team h2{margin:0;font-size:17px;line-height:1.35}
.l90-compare-team h2 a{color:var(--l90-navy,#041d31);text-decoration:none}
.l90-compare-team p{margin:4px 0;font-size:11px;color:var(--l90-slate,#405161)}
.l90-compare-team small{font-size:10px;color:var(--l90-slate,#405161)}
.l90-compare-team .l90-compare-team__power{margin-left:auto;text-align:right;flex:none;padding-left:8px}
.l90-compare-team__power span{display:block;font-size:10px;color:var(--l90-slate,#405161)}
.l90-compare-team__power strong{font-size:36px;line-height:1.2;color:var(--l90-navy,#041d31)}
.l90-compare-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.l90-page .l90-compare-section-head h2{margin:5px 0 0;font-size:22px;letter-spacing:-.02em}
.l90-compare-section-head .l90-label{font-size:9px}
.l90-compare-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:16px;border-radius:24px;background:var(--l90-cloud,#f6f9fa)}
.l90-compare-tabs button{min-height:36px;padding:8px;border:0;border-radius:20px;background:transparent;color:var(--l90-slate,#405161);font:600 12px/1.4 var(--l90-font-ui,Inter,sans-serif);cursor:pointer}
.l90-compare-tabs button.is-on{background:var(--l90-navy,#041d31);color:#fff}
.l90-compare-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;font-size:11px;font-weight:600}
.l90-compare-legend__team{display:inline-flex;align-items:center;gap:7px}
.l90-compare-legend__team i{width:18px;height:3px;background:var(--l90-navy,#041d31)}
.l90-compare-legend__team--1 i{background:var(--l90-teal,#04c8b0);height:0;border-top:3px dashed var(--l90-teal,#04c8b0)}
.l90-compare-caption{margin:18px 0 8px;font-size:11px;line-height:1.65;color:var(--l90-slate,#405161);max-width:820px}
.l90-compare-profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:28px}
.l90-compare-radar{min-width:0;margin:0}
.l90-compare-radar svg{display:block;width:100%;height:auto;max-height:440px;overflow:visible}
.l90-compare-radar svg.l90-compare-radar__mobile{display:none}
.l90-compare-radar__grid{fill:none;stroke:var(--l90-mist,#c0d6da);stroke-width:1}
.l90-compare-radar__tick{fill:var(--l90-slate,#405161);font:400 11px var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-compare-radar__range{fill:var(--l90-slate,#405161);font:400 10px var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-compare-bar__unit{font-family:var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-compare-radar__label{fill:var(--l90-navy,#041d31);font:600 13px var(--l90-font-ui,Inter,sans-serif)}
.l90-compare-radar__series polygon{fill:rgb(4 29 49 / .08);stroke:var(--l90-navy,#041d31);stroke-width:2.5;stroke-linejoin:round}
.l90-compare-radar__series circle{fill:var(--l90-navy,#041d31);stroke:#fff;stroke-width:1.5}
.l90-compare-radar__series--1 polygon{fill:rgb(4 200 176 / .12);stroke:var(--l90-teal,#04c8b0);stroke-dasharray:7 4}
.l90-compare-radar__series--1 circle{fill:var(--l90-teal,#04c8b0)}
.l90-compare-radar figcaption{text-align:center;font-size:10px;color:var(--l90-slate,#405161);margin:-8px 0 16px}
.l90-compare .l90-compare-bars{padding:20px;border-radius:10px;background:var(--l90-cloud,#f6f9fa)}
.l90-page .l90-compare-bars h3{margin:0;font-size:15px}
.l90-compare-bars>p{margin:4px 0 22px;font-size:10px;color:var(--l90-slate,#405161)}
.l90-compare-bar+.l90-compare-bar{margin-top:18px}
.l90-compare-bar__heading{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:5px;text-align:center;font-size:11px}
.l90-compare-bar__heading strong{font-size:21px;font-weight:600;white-space:nowrap;color:var(--l90-navy,#041d31)}
.l90-compare-bar__heading strong:first-child{text-align:left}.l90-compare-bar__heading strong:last-child{text-align:right}
.l90-compare-bar__track{position:relative;height:6px;margin:7px 0;background:var(--l90-mist,#c0d6da);border-radius:4px}
.l90-compare-bar__track:after{content:"";position:absolute;left:50%;top:-3px;width:1px;height:12px;background:var(--l90-slate,#405161)}
.l90-compare-bar__fill{position:absolute;top:0;bottom:0;width:var(--gap);min-width:0;background:var(--l90-navy,#041d31)}
.l90-compare-bar__fill--0{right:50%;border-radius:4px 0 0 4px}.l90-compare-bar__fill--1{left:50%;background:var(--l90-teal,#04c8b0);border-radius:0 4px 4px 0}
.l90-compare-bar small{display:block;text-align:center;color:var(--l90-slate,#405161);font-size:10px;line-height:1.5}
.l90-compare-difference{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-top:20px;padding:22px 0 4px;border-top:1px solid var(--l90-mist,#c0d6da)}
.l90-page .l90-compare-difference h3{margin:6px 0 0;font-size:19px}
.l90-compare-difference .l90-label{font-size:9px}
.l90-compare-difference ul{list-style:none;margin:0 0 10px;padding:0}
.l90-compare-difference li{position:relative;margin:0 0 8px;padding-left:17px;font-size:13px;font-weight:500;line-height:1.6}
.l90-compare-difference li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--l90-teal,#04c8b0)}
.l90-compare-difference small{font-size:10px;color:var(--l90-slate,#405161);line-height:1.7;display:block}
.l90-compare-difference p{font-size:13px;margin:0 0 12px}
.l90-compare-coverage{margin-top:18px;padding-top:12px;border-top:1px solid var(--l90-mist,#c0d6da)}
.l90-compare-coverage p{font-size:10px;line-height:1.7;margin:3px 0;color:var(--l90-slate,#405161)}
.l90-compare-history__unit{font:400 12px var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-compare-history__chart{display:block;width:100%;height:auto;margin:18px 0 8px}
.l90-compare-history__series path{fill:none;stroke:var(--l90-navy,#041d31);stroke-width:2}
.l90-compare-history__series circle{fill:var(--l90-navy,#041d31)}
.l90-compare-history__series--1 path{stroke:var(--l90-teal,#04c8b0)}
.l90-compare-history__series--1 circle{fill:var(--l90-teal,#04c8b0)}
.l90-compare-history__data{margin-top:18px;font-size:11px}.l90-compare-history__data summary{cursor:pointer;font-weight:600}
.l90-compare .l90-compare-data{margin-top:16px;min-width:530px;font-size:12px}
.l90-compare .l90-compare-data :is(th,td){padding:12px;text-align:right}
.l90-compare .l90-compare-data :is(th,td):first-child{text-align:left}
.l90-compare .l90-compare-data tbody th{font:500 12px var(--l90-font-ui,Inter,sans-serif)}
.l90-compare .l90-compare-data .l90-compare-number{font:500 16px var(--l90-font-data,"Roboto Condensed",sans-serif);font-variant-numeric:tabular-nums}
.l90-efficiency__clubs{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:0;align-items:center}
.l90-efficiency__clubs{margin:20px 0 6px;padding:14px 18px;background:var(--l90-cloud,#f6f9fa);border-radius:8px}
.l90-efficiency__clubs>span{text-align:center;font-size:10px;color:var(--l90-slate,#405161)}
.l90-efficiency__club{display:flex;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:12px}
.l90-efficiency__club img{width:24px;height:24px;object-fit:contain;flex:none}
.l90-efficiency__club strong{overflow-wrap:anywhere}
.l90-efficiency__row{padding:16px 18px;border-bottom:1px solid var(--l90-mist,#c0d6da)}
.l90-efficiency__butterfly{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;margin-top:8px}
.l90-efficiency__butterfly:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--l90-mist,#c0d6da)}
.l90-efficiency__metric{text-align:center;min-width:0}.l90-efficiency__metric>strong{font:600 12px/1.5 var(--l90-font-ui,Inter,sans-serif)}
.l90-efficiency__metric>small{display:block;margin-top:4px;font-size:10px;line-height:1.5;color:var(--l90-slate,#405161)}
.l90-efficiency__side{min-width:0;text-align:center}.l90-efficiency__side>strong{font-size:27px;line-height:1.2;font-weight:600;color:var(--l90-navy,#041d31);white-space:nowrap}
.l90-efficiency__side>small{font-size:10px;color:var(--l90-slate,#405161)}
.l90-efficiency__track{position:relative;height:8px;margin:8px 0 6px;background:var(--l90-cloud,#f6f9fa)}
.l90-efficiency__track i{position:absolute;top:0;bottom:0;left:0;width:var(--fill);border-radius:3px;background:var(--l90-navy,#041d31)}
.l90-efficiency__side--1 .l90-efficiency__track i{background:var(--l90-teal,#04c8b0)}
.l90-efficiency__side--0 .l90-efficiency__track i{left:auto;right:0;border-radius:3px 0 0 3px}
.l90-efficiency__side--1 .l90-efficiency__track i{border-radius:0 3px 3px 0}
.l90-efficiency__track i.is-negative{background-image:repeating-linear-gradient(135deg,transparent 0 4px,rgba(255,255,255,.45) 4px 7px)}
.l90-efficiency__track.is-signed:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--l90-mist,#c0d6da)}
.l90-efficiency__track.is-signed i.is-positive{left:50%}.l90-efficiency__track.is-signed i.is-negative{left:auto;right:50%}
.l90-page .l90-efficiency-context-title{margin:26px 0 10px;padding-top:22px;border-top:1px solid var(--l90-mist,#c0d6da);font-size:15px}
.l90-compare-efficiency .l90-note{display:block;-webkit-line-clamp:unset;overflow:visible;cursor:inherit}
.is-enhanced .l90-efficiency-fallback-title{display:none}
.l90-compare-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--l90-mist,#c0d6da)}
.l90-page .l90-compare-context-grid h3{font-size:15px;margin:0 0 18px}.l90-page .l90-compare-context-grid h4{font-size:11px;margin:18px 0 10px}
.l90-compare-fixtures{list-style:none;padding:0;margin:0}.l90-compare-fixtures li{display:grid;grid-template-columns:44px 1fr;gap:3px 8px;padding:8px 0;border-bottom:1px solid var(--l90-mist,#c0d6da);font-size:12px}.l90-compare-fixtures small{grid-column:2;font-size:10px;color:var(--l90-slate,#405161)}
.l90-compare-method{margin:32px 0;color:var(--l90-slate,#405161)}.l90-page .l90-compare-method h2{font-size:13px}.l90-compare-method p{font-size:11px;line-height:1.8;max-width:920px}
.l90-compare-intro p{font-size:13px;color:var(--l90-slate,#405161)}
.l90-compare [hidden]{display:none!important}
.l90-compare.is-enhanced .l90-compare-fallback-title{display:none}
@media(max-width:900px){.l90-compare-profile-grid{grid-template-columns:1fr;gap:12px}.l90-compare-radar svg{max-height:400px}.l90-compare-team img{width:40px;height:40px}.l90-compare-team__power strong{font-size:29px}.l90-page .l90-compare-team h2{font-size:14px}.l90-compare-teams{gap:14px}.l90-compare .l90-compare-team{gap:10px;padding:16px}.l90-compare-heading{align-items:flex-start}.l90-compare-heading>button{flex:none;padding:8px 12px;font-size:10px}}
@media(max-width:600px){.l90-compare-heading{flex-direction:column;gap:12px;margin-top:18px}.l90-compare-picker{grid-template-columns:1fr 1fr;gap:12px}.l90-compare-picker>button{grid-column:1/-1;justify-self:end}.l90-compare-teams{grid-template-columns:1fr;gap:0}.l90-compare .l90-compare-team{margin-bottom:14px}.l90-compare-team img{width:44px;height:44px}.l90-compare-section-head{flex-wrap:wrap}.l90-compare-section-head .l90-seg{margin-left:auto}.l90-compare-difference{grid-template-columns:1fr;gap:16px}.l90-compare-context-grid{grid-template-columns:1fr;gap:8px}.l90-compare-radar svg{min-height:240px}.l90-compare-radar__label{font-size:15px}.l90-compare-history__chart{min-height:160px}.l90-compare-dialog{padding:24px 18px}.l90-compare-dialog .l90-compare-picker{grid-template-columns:1fr}.l90-compare-dialog .l90-compare-picker>button{justify-self:stretch}}
@media(max-width:600px){.l90-efficiency__clubs,.l90-efficiency__row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:0;padding-left:0;padding-right:0}.l90-efficiency__club{flex-direction:column;gap:5px;font-size:10px;text-align:center}.l90-efficiency__metric>strong{font-size:11px}.l90-efficiency__metric>small{font-size:9px}.l90-efficiency__side>strong{font-size:21px}.l90-efficiency__side>small{font-size:9px}}
@media(max-width:600px){.l90-compare-radar svg.l90-compare-radar__desktop{display:none}.l90-compare-radar svg.l90-compare-radar__mobile{display:block}.l90-compare-radar__label{font-size:14px}}
