.league{max-width:var(--tb-w,1216px);margin:0 auto;padding:30px var(--tb-gutter,16px) 72px}.lg-hero__meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:11px}.lg-hero__flag{width:22px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--border2)}.lg-hero__country{font:600 12px/1 Space Grotesk,sans-serif;color:var(--text);letter-spacing:.01em}.lg-hero__season{font:600 11px/1 Space Grotesk,sans-serif;letter-spacing:.04em;color:var(--ta-text);padding:5px 10px;border:1px solid var(--ta-line);border-radius:999px;background:var(--ta-soft)}.lg-updated{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 Space Grotesk,sans-serif;color:var(--faint)}.lg-updated:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--won);box-shadow:0 0 6px var(--won)}.lg-intro{margin:0 0 22px;color:var(--text);font-size:16px;line-height:1.65;max-width:var(--tb-r,760px)}[data-theme=dark] .lg-intro{color:var(--muted)}.lg-trends{margin-bottom:26px}.lg-trends__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:stretch}.lg-trends__split{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:center;gap:14px}.lg-split{display:flex;height:30px;border-radius:8px;overflow:hidden;background:var(--surface2);box-shadow:inset 0 0 0 1px var(--border)}.lg-split__seg{display:flex;align-items:center;justify-content:center;font:700 12px/1 Space Grotesk,sans-serif;color:var(--ink);overflow:hidden;white-space:nowrap;transition:width .7s cubic-bezier(.4,0,.2,1)}.lg-split__seg--h{background:var(--ta-fill)}.lg-split__seg--d{background:var(--draw)}.lg-split__seg--a{background:var(--ta-fill2)}.lg-legend{display:flex;flex-wrap:wrap;gap:8px 18px}.lg-legend__i{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.lg-legend__i b{color:var(--text)}.lg-legend__sw{width:11px;height:11px;border-radius:3px;flex:none}.lg-legend__sw--h{background:var(--ta-fill)}.lg-legend__sw--d{background:var(--draw)}.lg-legend__sw--a{background:var(--ta-fill2)}.lg-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lg-metric{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.lg-metric__v{font:700 24px/1 Space Grotesk,sans-serif;color:var(--ta-text);letter-spacing:-.01em}.lg-metric__l{font-size:11.5px;color:var(--muted);line-height:1.3}.lg-grid{display:grid;grid-template-columns:1.42fr 1fr;gap:22px;align-items:start;margin-bottom:36px}.lg-main{min-width:0;display:flex;flex-direction:column;gap:30px}.lg-side,.lg-block{min-width:0}.lg-table__wrap{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.lg-table{width:100%;border-collapse:collapse;font-size:13.5px}.lg-table thead th{font:600 11px/1 Space Grotesk,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);text-align:right;padding:12px 10px;border-bottom:1px solid var(--border);background:var(--surface2)}.lg-table thead th.lg-table__rk{text-align:center;width:34px}.lg-table thead th.lg-table__tm{text-align:left}.lg-table td{padding:9px 10px;text-align:right;border-bottom:1px solid var(--border);color:var(--muted);vertical-align:middle}.lg-table tbody tr:last-child td{border-bottom:0}.lg-trow{transition:background .15s}.lg-trow:hover{background:var(--hover)}.lg-trow__rank{text-align:center;color:var(--faint);font:600 13px/1 Space Grotesk,sans-serif;position:relative}.lg-trow__team{text-align:left;max-width:0}.lg-trow__lk{display:flex;align-items:center;gap:9px;min-width:0;color:var(--text)}a.lg-trow__lk{transition:color .15s}a.lg-trow__lk:hover{color:var(--ta-text)}.lg-trow__nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.lg-trow__gd{color:var(--faint)}.lg-trow__pts{color:var(--text);font:700 14px/1 Space Grotesk,sans-serif}.lg-teams{margin-bottom:36px}.lg-teams__title{font:700 20px/1.3 Space Grotesk,sans-serif;margin-bottom:14px;letter-spacing:-.01em}.lg-teams__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lg-allleagues{display:inline-block;color:var(--accent-text);font:600 14px/1 Space Grotesk,sans-serif}.lg-allleagues:hover{color:var(--accent)}.lg-hero--index{margin-bottom:26px}.lg-hero--index .lg-hero__txt{position:relative}.lg-sech{font:700 13px/1 Space Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0}.lg-sechead{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.lg-sechead__c{margin-left:auto;font:600 12px/1 Space Grotesk,sans-serif;color:var(--faint)}.lg-pop{margin-bottom:30px}.lg-pop .lg-sech{margin-bottom:12px}.lg-pop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.lg-popcard{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .14s,transform .14s,background .14s}.lg-popcard:hover{border-color:var(--border-strong);background:var(--hover);transform:translateY(-1px)}.lg-popcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lg-popcard__n{font:600 13.5px/1.25 Space Grotesk,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-filter{display:flex;align-items:center;gap:9px;padding:0 13px;margin-bottom:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .14s,box-shadow .14s}.lg-filter:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.lg-filter__i{display:flex;color:var(--faint);flex:none}.lg-filter__in{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text);font:500 14.5px/1 Space Grotesk,sans-serif;padding:13px 0}.lg-filter__in::placeholder{color:var(--faint)}.lg-filter__in::-webkit-search-cancel-button{display:none}.lg-filter__x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;padding:0;border:0;border-radius:50%;background:var(--surface2);color:var(--muted);cursor:pointer;transition:background .12s,color .12s}.lg-filter__x:hover{background:var(--hover);color:var(--text)}.lg-dirlist{display:flex;flex-direction:column;gap:8px}.lg-dirsec{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;transition:border-color .14s}.lg-dirsec:hover,.lg-dirsec[open]{border-color:var(--border-strong)}.lg-dirsec__h{display:flex;align-items:center;gap:11px;font:700 15px/1 Space Grotesk,sans-serif;padding:14px;cursor:pointer;list-style:none;transition:background .12s;-webkit-tap-highlight-color:transparent}.lg-dirsec__h::-webkit-details-marker{display:none}.lg-dirsec__h::marker{content:""}.lg-dirsec__h:hover{background:var(--hover)}.lg-dirsec__h:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lg-dirsec__flag{width:24px;height:17px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--border2);flex:none}.lg-dirsec__c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-dirsec__n{margin-left:auto;font:600 12px/1 Space Grotesk,sans-serif;color:var(--faint);padding:4px 9px;border:1px solid var(--border);border-radius:999px;flex:none}.lg-dirsec__chev{color:var(--faint);flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.lg-dirsec[open] .lg-dirsec__chev{transform:rotate(180deg)}.lg-dirsec[open] .lg-dirsec__h{background:var(--surface2);border-bottom:1px solid var(--border)}.lg-dirsec>.lg-dir{padding:12px 14px 14px}.lg-nores{text-align:center;color:var(--muted);font-size:14.5px;padding:26px 0 6px;margin:0}@media(max-width:560px){.lg-pop__grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:8px}.lg-popcard{padding:10px 11px;gap:9px}.lg-dirsec__h{padding:13px 12px;font-size:14.5px}}@media(prefers-reduced-motion:reduce){.lg-dirsec__chev,.lg-popcard,.lg-filter,.lg-dirsec{transition:none}.lg-popcard:hover{transform:none}}.lg-dir{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}@media(max-width:900px){.lg-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:680px){.lg-trends__grid{grid-template-columns:1fr}}@media(max-width:560px){.lg-metrics{gap:8px}.lg-metric{padding:13px 8px}.lg-metric__v{font-size:20px}}.lg-metric__l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
