.ls-wrap ul,.ls-wrap ol{padding-left:0;margin:0;list-style:none}.ls-wrap ul li{position:static;padding-left:0;margin:0}.ls-wrap ul li::before{content:none;display:none}.ls-wrap table{margin:0;border:0;border-radius:0;background:0 0;overflow:visible}.ls-wrap tbody tr{border-bottom:0}.ls-wrap thead{background:0 0}.ls-wrap thead th{text-transform:none;letter-spacing:0}.ls-wrap{--ls-gold:var(--gold, #c9a227);--ls-gold-lite:#e8c46a;--ls-ucl:#15803d;--ls-uel:#1e5caa;--ls-rel:#dc2626;--ls-po:#d97706;margin:26px 0 32px;max-width:100%}.ls-tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 8px;margin:0 0 18px;border-bottom:1px solid var(--border,#e7e7ea);scrollbar-width:thin}.ls-wrap a.ls-tab{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--border,#e7e7ea);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#18181b);font-size:13.5px;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap}.ls-wrap a.ls-tab:hover,.ls-wrap a.ls-tab:focus-visible{border-color:var(--ls-gold);color:#7a610f;background:#fdfaf0;text-decoration:none}.ls-tab .ls-tab-n{font-size:11.5px;font-weight:500;color:var(--ink-3,#a1a1aa)}.ls-league{background:var(--surface,#fff);border:1px solid var(--border,#e7e7ea);border-radius:6px;padding:15px 15px 12px;margin:0 0 18px;max-width:100%;scroll-margin-top:80px}.ls-league:target{border-color:var(--ls-gold);box-shadow:0 0 0 3px rgba(201,162,39,.13)}.ls-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 2px}.ls-title{margin:0;font-size:19px;font-weight:800;line-height:1.3;color:var(--ink,#18181b)}.ls-badge{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f6f1de;color:#7a610f;white-space:nowrap}.ls-badge.is-pre{background:#f1f5f9;color:#475569}.ls-stamp{display:block;margin:9px 0 12px;padding:7px 10px;background:var(--surface-2,#fafafa);border-left:3px solid var(--ls-gold);border-radius:0 4px 4px 0;font-size:12px;line-height:1.65;color:var(--ink-2,#52525b)}.ls-stamp b{color:var(--ink,#18181b);font-weight:700}.ls-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ls-hint{display:none;margin:6px 0 0;font-size:11.5px;color:var(--ink-3,#a1a1aa)}.ls-table{width:100%;min-width:580px;border-collapse:collapse;font-size:13px}.ls-table thead th{padding:0 6px 7px;border-bottom:1px solid var(--border-strong,#d4d4d8);font-size:11px;font-weight:700;color:var(--ink-2,#52525b);text-align:center;white-space:nowrap}.ls-table thead th.ls-th-team,.ls-table thead th.ls-th-bar{text-align:left}.ls-table tbody td{padding:7px 6px;border-bottom:1px solid var(--border,#e7e7ea);text-align:center;vertical-align:middle}.ls-table tbody tr:last-child td{border-bottom:0}.ls-table tbody tr:hover td{background:#fcfcfd}.ls-row td:first-child{border-left:4px solid transparent}.ls-row.z-ucl td:first-child{border-left-color:var(--ls-ucl)}.ls-row.z-uel td:first-child{border-left-color:var(--ls-uel)}.ls-row.z-rel td:first-child{border-left-color:var(--ls-rel)}.ls-row.z-po td:first-child{border-left-color:var(--ls-po)}.ls-pos{width:38px;font-weight:700;color:var(--ink-2,#52525b);font-variant-numeric:tabular-nums}.ls-table tbody td.ls-team{text-align:left;font-weight:600;color:var(--ink,#18181b);white-space:nowrap}.ls-num{font-variant-numeric:tabular-nums;color:var(--ink-2,#52525b)}.ls-gd.is-pos{color:#15803d}.ls-gd.is-neg{color:#b91c1c}.ls-pts{font-weight:800;color:var(--ink,#18181b);font-variant-numeric:tabular-nums}.ls-ded{font-size:11.5px;font-weight:700;color:#b91c1c;font-variant-numeric:tabular-nums}.ls-barcell{width:34%;min-width:118px;padding-left:10px}.ls-bar{position:relative;height:10px;border-radius:5px;background:#edeff3;overflow:hidden}.ls-bar-fill{display:block;height:100%;min-width:3px;border-radius:5px;background:linear-gradient(90deg,var(--ls-gold-lite) 0%,var(--ls-gold) 100%)}.ls-row.is-zero .ls-bar-fill{display:none}.ls-bar-num{display:none}.ls-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:11px 0 0;padding:10px 0 0;border-top:1px dashed var(--border,#e7e7ea);font-size:11.5px;color:var(--ink-2,#52525b);list-style:none}.ls-key{display:inline-flex;align-items:center;gap:6px}.ls-key i{display:inline-block;width:10px;height:10px;border-radius:2px;font-style:normal}.ls-key.k-ucl i{background:var(--ls-ucl)}.ls-key.k-uel i{background:var(--ls-uel)}.ls-key.k-rel i{background:var(--ls-rel)}.ls-key.k-po i{background:var(--ls-po)}.ls-key.k-bar i{width:26px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--ls-gold-lite),var(--ls-gold))}.ls-pre{padding:4px 0 2px}.ls-pre-msg{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--ink,#18181b)}.ls-pre-sub{margin:0 0 12px;font-size:12.5px;line-height:1.75;color:var(--ink-2,#52525b)}.ls-clubs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ls-clubs li{padding:4px 9px;border:1px solid var(--border,#e7e7ea);border-radius:999px;background:var(--surface-2,#fafafa);font-size:12.5px;color:var(--ink-2,#52525b);white-space:nowrap}.ls-note{margin:10px 0 0;font-size:11.5px;line-height:1.75;color:var(--ink-3,#a1a1aa)}.ls-note a{color:var(--link,#1e5caa)}@media(max-width:640px){.ls-league{padding:13px 12px 10px}.ls-title{font-size:17px}.ls-table{font-size:12.5px;min-width:520px}.ls-table tbody td{padding:6px 4px}.ls-barcell{width:22%;min-width:74px}.ls-hint{display:block}.ls-wrap a.ls-tab{padding:6px 11px;font-size:13px}.ls-table thead th:first-child,.ls-table tbody td:first-child{position:sticky;left:0;z-index:2;background:var(--surface,#fff)}.ls-pos{width:28px}.ls-table thead th.ls-th-team,.ls-table tbody td.ls-team{position:sticky;left:28px;z-index:2;max-width:82px;overflow:hidden;text-overflow:ellipsis;background:var(--surface,#fff);box-shadow:1px 0 0 var(--border,#e7e7ea)}.ls-table thead th.ls-th-bar,.ls-table tbody td.ls-barcell{position:sticky;right:0;z-index:2;padding-left:8px;background:var(--surface,#fff);box-shadow:-1px 0 0 var(--border,#e7e7ea)}.ls-table tbody td.ls-barcell{display:flex;align-items:center;gap:6px;min-width:100px}.ls-barcell .ls-bar{flex:auto}.ls-bar-num{display:block;flex:none;min-width:18px;font-size:12.5px;font-weight:800;text-align:right;color:var(--ink,#18181b);font-variant-numeric:tabular-nums}.ls-table tbody tr:hover td{background:var(--surface,#fff)}}