.cm-club .clh-dim{color:var(--text-dim)}.cm-club .clh-small{font-size:.78rem}.cm-club .clh-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-club .clh-tag{margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid var(--cmp-edge-strong);font-family:var(--font-mono),monospace;font-size:.58rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-meter{display:block;height:8px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.cm-club .clh-meter.is-thin{height:5px}.cm-club .clh-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--cmp-h) 70% 52%),var(--gold-bright))}.cm-club .clh-board{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"count cells" "count rep";grid-gap:14px 18px;gap:14px 18px;padding:20px;border-radius:18px;border:1px solid var(--cmp-edge-strong);background:linear-gradient(180deg,rgba(4,7,12,.72),rgba(4,7,12,.5));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cm-club .clh-board small{display:block;font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-board__count{grid-area:count;display:grid;align-content:center;justify-items:center;min-width:132px;padding:14px 16px;border-radius:14px;text-align:center;background:radial-gradient(90% 90% at 50% 0,hsla(38,88%,68%,.22),transparent 70%),hsla(0,0%,100%,.03);border:1px solid hsla(38,88%,68%,.32)}.cm-club .clh-board__count b{display:block;margin-top:4px;font-family:var(--font-display),system-ui,sans-serif;font-size:3.4rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--gold-bright);text-shadow:0 0 30px hsla(38,88%,68%,.4)}.cm-club .clh-board__count em{display:block;margin-top:6px;font-style:normal;font-size:.76rem;color:var(--text-dim)}.cm-club .clh-board__cells{grid-area:cells;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:12px;border:1px solid var(--cmp-edge);overflow:hidden}.cm-club .clh-board__cells>span{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:12px 8px 10px;background:hsla(0,0%,100%,.025);text-align:center}.cm-club .clh-board__cells>span+span{border-left:1px solid var(--cmp-edge)}.cm-club .clh-board__cells b{font-family:var(--font-mono),monospace;font-size:1.45rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(234,241,252,.55)}.cm-club .clh-board__cells>span.is-won b{color:var(--gold-bright)}.cm-club .clh-board__cells img{opacity:.55}.cm-club .clh-board__cells>span.is-won img{opacity:1}.cm-club .clh-board__rep{grid-area:rep;display:grid;grid-gap:7px;gap:7px;align-content:end}.cm-club .clh-board__rep-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--text-dim)}.cm-club .clh-board__rep-head b{font-family:var(--font-mono),monospace;color:#fff}.cm-club .clh-board__rep em{font-style:normal;font-size:.74rem;color:var(--text-dim)}.cm-club .cmp-id__pill.clh-mood.is-good b{color:var(--win)}.cm-club .cmp-id__pill.clh-mood.is-warn b{color:var(--cmp-warn)}.cm-club .cmp-id__pill.clh-mood.is-bad b{color:var(--loss)}.cm-club .clh-cabinet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px}.cm-club .clh-trophy{position:relative;display:grid;justify-items:center;align-content:start;grid-gap:8px;gap:8px;padding:22px 16px 16px;border-radius:16px;border:1px solid var(--cmp-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.2));text-align:center}.cm-club .clh-trophy.is-won{border-color:hsla(38,88%,68%,.4);background:radial-gradient(80% 60% at 50% 0,hsla(38,88%,68%,.2),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(0,0,0,.2));box-shadow:0 18px 40px -26px hsla(38,88%,68%,.55)}.cm-club .clh-trophy__plinth{position:relative;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.07),rgba(0,0,0,.35) 70%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.cm-club .clh-trophy:not(.is-won) .clh-trophy__plinth img{filter:grayscale(1);opacity:.45}.cm-club .clh-trophy.is-won .clh-trophy__plinth{background:radial-gradient(circle,hsla(38,88%,68%,.3),rgba(0,0,0,.35) 72%);box-shadow:inset 0 0 0 1px hsla(38,88%,68%,.45),0 0 50px -10px hsla(38,88%,68%,.6)}.cm-club .clh-trophy__glyph{font-size:2.6rem;line-height:1}.cm-club .clh-trophy__times{position:absolute;right:-6px;bottom:2px;padding:3px 9px;border-radius:999px;background:var(--gold-bright);color:#1b1405;font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:800;box-shadow:0 6px 16px -6px hsla(38,88%,68%,.8)}.cm-club .clh-trophy h3{margin:4px 0 0;font-size:1.02rem;font-weight:700}.cm-club .clh-trophy__foot{display:grid;grid-gap:4px;gap:4px;margin-top:2px;font-size:.78rem}.cm-club .clh-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cm-club .clh-chip{padding:3px 9px;border-radius:999px;border:1px solid var(--cmp-edge-strong);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700}.cm-club .clh-chip.is-gold{border-color:hsla(38,88%,68%,.55);background:hsla(38,88%,68%,.14);color:var(--gold-bright)}.cm-club .clh-cup{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--cmp-edge);font-size:.74rem;white-space:nowrap;color:var(--text-dim)}.cm-club .clh-cup.is-gold{border-color:hsla(38,88%,68%,.55);background:hsla(38,88%,68%,.14);color:var(--gold-bright);font-weight:700}.cm-club .clh-cup.is-silver{border-color:rgba(214,224,240,.4);background:rgba(214,224,240,.08);color:#d6e0f0}.cm-club .clh-cup.is-live{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.cm-club .clh-cup.is-none{border-style:dashed}.cm-club .clh-table-wrap{overflow-x:auto}.cm-club .clh-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.86rem}.cm-club .clh-table th{padding:10px 12px;text-align:left;font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:var(--cmp-head);border-bottom:1px solid var(--cmp-edge);white-space:nowrap}.cm-club .clh-table td{padding:11px 12px;border-bottom:1px solid var(--cmp-edge);vertical-align:middle}.cm-club .clh-table td>em{display:block;margin-top:3px;font-style:normal;font-size:.72rem}.cm-club .clh-table .is-num{text-align:right;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-club .clh-table .is-pos{color:var(--win)}.cm-club .clh-table .is-neg{color:var(--loss)}.cm-club .clh-table tr.is-champion td{background:hsla(38,88%,68%,.07)}.cm-club .clh-table tr.is-champion td:first-child{box-shadow:inset 3px 0 0 var(--gold-bright)}.cm-club .clh-table tr.is-live td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cm-club .clh-live{color:var(--accent)}.cm-club .clh-pos{display:inline-grid;place-items:center;min-width:44px;padding:4px 8px;border-radius:8px;font-family:var(--font-mono),monospace;font-weight:800;background:hsla(0,0%,100%,.05);border:1px solid var(--cmp-edge)}.cm-club .clh-pos.is-gold{background:hsla(38,88%,68%,.16);border-color:hsla(38,88%,68%,.5);color:var(--gold-bright)}.cm-club .clh-pos.is-europe{background:rgba(96,150,255,.14);border-color:rgba(96,150,255,.45);color:#9cc0ff}.cm-club .clh-pos.is-danger{background:rgba(255,92,108,.12);border-color:rgba(255,92,108,.45);color:var(--loss)}.cm-club .clh-scorer{display:inline-flex;align-items:center;gap:8px;max-width:220px}.cm-club .clh-scorer b{font-family:var(--font-mono),monospace;color:var(--gold-bright)}.cm-club .clh-records__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cmp-edge)}.cm-club .clh-record{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 16px;background:var(--cmp-surface)}.cm-club .clh-record small{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-record>b{font-family:var(--font-display),system-ui,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#fff}.cm-club .clh-record.is-good>b{color:var(--win)}.cm-club .clh-record.is-bad>b{color:var(--loss)}.cm-club .clh-record__detail{display:grid;grid-gap:2px;gap:2px;font-size:.8rem;min-width:0}.cm-club .clh-vs{display:flex;align-items:center;gap:6px;min-width:0}.cm-club .clh-ledger{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;border-top:1px solid var(--cmp-edge);font-size:.82rem;color:var(--text-dim)}.cm-club .clh-ledger b{font-family:var(--font-mono),monospace;color:#fff}.cm-club .clh-ledger .is-pos b{color:var(--win)}.cm-club .clh-ledger .is-neg b{color:var(--loss)}.cm-club .clh-legends__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cmp-edge)}.cm-club .clh-legend{padding:14px 16px 12px;background:var(--cmp-surface);min-width:0}.cm-club .clh-legend h3{margin:0 0 8px;font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-legend ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.cm-club .clh-legend li{display:grid;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:.86rem}.cm-club .clh-legend li.is-top .clh-legend__value{color:var(--gold-bright)}.cm-club .clh-legend__rank{font-family:var(--font-mono),monospace;font-size:.74rem;color:var(--text-dim);text-align:right}.cm-club .clh-legend__name{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.cm-club .clh-legend__name a{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.cm-club .clh-legend__name a:hover{text-decoration:underline}.cm-club .clh-legend__value{font-family:var(--font-mono),monospace;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-club .clh-keepers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-top:1px solid var(--cmp-edge);font-size:.84rem}.cm-club .clh-keepers small{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-keepers span{display:inline-flex;align-items:center;gap:6px}.cm-club .clh-keepers b{font-family:var(--font-mono),monospace;color:var(--gold-bright)}.cm-club .clh-rivals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.cm-club .clh-rival{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--cmp-edge);background:hsla(0,0%,100%,.025);min-width:0}.cm-club .clh-rival.is-good{border-color:color-mix(in srgb,var(--win) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--win) 9%,transparent),transparent)}.cm-club .clh-rival.is-bad{border-color:color-mix(in srgb,var(--loss) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--loss) 9%,transparent),transparent)}.cm-club .clh-rival small{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-rival__club{display:flex;align-items:center;gap:10px;min-width:0;font-size:1rem}.cm-club .clh-rival__line{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:700}.cm-club .is-w{color:var(--win)}.cm-club .is-d{color:var(--draw)}.cm-club .is-l{color:var(--loss)}.cm-club .clh-h2h__list{display:grid;margin:0;padding:0 16px 14px;list-style:none}.cm-club .clh-h2h__list li{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(70px,120px) 64px;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--cmp-edge);font-size:.86rem}.cm-club .clh-wdl{display:flex;height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.06)}.cm-club .clh-wdl i{display:block;height:100%}.cm-club .clh-wdl i.is-w{background:var(--win)}.cm-club .clh-wdl i.is-d{background:var(--cmp-draw-bg)}.cm-club .clh-wdl i.is-l{background:var(--loss)}.cm-club .clh-h2h__rec{text-align:right;font-family:var(--font-mono),monospace;font-size:.8rem;color:var(--text-dim)}.cm-club .clh-manager{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--cmp-edge)}.cm-club .clh-manager__badge{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:50%;font-family:var(--font-display),system-ui,sans-serif;font-size:1.2rem;font-weight:800;color:#fff;background:radial-gradient(circle at 30% 30%,hsl(var(--cmp-h) 70% 55%),hsl(var(--cmp-h) 60% 25%));box-shadow:0 0 0 2px hsla(38,88%,68%,.7)}.cm-club .clh-manager__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.cm-club .clh-manager__text small{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-club .clh-manager__text b{display:flex;align-items:center;gap:6px;font-size:1.05rem}.cm-club .clh-style{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 16px}.cm-club .clh-style ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.cm-club .clh-style li{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:.8rem;color:var(--text-dim)}.cm-club .clh-supporters{margin:0;padding:12px 16px;border-top:1px solid var(--cmp-edge);font-size:.84rem;color:var(--text-dim)}.cm-club .clh-supporters.is-good b{color:var(--win)}.cm-club .clh-supporters.is-warn b{color:var(--cmp-warn)}.cm-club .clh-supporters.is-bad b{color:var(--loss)}.cm-club .clh-supporters.is-neutral b{color:#fff}.cm-club .clh-events{display:grid;grid-gap:6px;gap:6px;margin:0;padding:12px 16px 14px;border-top:1px solid var(--cmp-edge);list-style:none;font-size:.8rem}.cm-club .clh-events li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:8px;gap:8px}.cm-club .clh-milestones__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px;padding:16px}.cm-club .clh-milestone{display:grid;grid-gap:5px;gap:5px;align-content:start;padding:14px;border-radius:14px;border:1px dashed var(--cmp-edge-strong);background:hsla(0,0%,100%,.02)}.cm-club .clh-milestone.is-earned{border-style:solid;border-color:hsla(38,88%,68%,.5);background:radial-gradient(90% 80% at 50% 0,hsla(38,88%,68%,.16),transparent 70%),hsla(0,0%,100%,.03)}.cm-club .clh-milestone__icon{font-size:1.3rem;line-height:1;color:rgba(234,241,252,.3)}.cm-club .clh-milestone.is-earned .clh-milestone__icon{color:var(--gold-bright);text-shadow:0 0 16px hsla(38,88%,68%,.7)}.cm-club .clh-milestone b{font-size:.95rem}.cm-club .clh-milestone small{font-size:.74rem;color:var(--text-dim)}.cm-club .clh-milestone em{font-style:normal;font-family:var(--font-mono),monospace;font-size:.7rem;color:var(--text-dim)}.cm-club .clh-milestone.is-earned em{color:var(--gold-bright)}@media (max-width:760px){.cm-club .clh-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"count" "cells" "rep";padding:14px}.cm-club .clh-board__count{min-width:0}.cm-club .clh-cabinet__grid{padding:14px}.cm-club .clh-cabinet__grid,.cm-club .clh-legends__grid,.cm-club .clh-records__grid,.cm-club .clh-rivals,.cm-club .clh-style{grid-template-columns:minmax(0,1fr)}.cm-club .clh-style{justify-items:center}.cm-club .clh-style ul{width:100%}.cm-club .clh-h2h__list li{grid-template-columns:20px minmax(0,1fr) 64px}.cm-club .clh-h2h__list .clh-wdl{display:none}}.cm-page.cm-club .pk-head__aside .clh-board{width:min(460px,100%)}.cm-page.cm-club .pk-head__actions .cmp-quick{margin-top:0}.cm-page.cm-club .clh-rivals--stack{grid-template-columns:minmax(0,1fr)}.cm-page.cm-club .clh-identity .clh-style{grid-template-columns:minmax(0,1fr);justify-items:center}.cm-page.cm-club .clh-identity .clh-style ul{width:100%}.cm-page.cm-club .clh-milestones__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:760px){.cm-page.cm-club .clh-trophy{grid-template-columns:72px minmax(0,1fr);justify-items:start;align-items:center;gap:4px 14px;padding:12px 14px;text-align:left}.cm-page.cm-club .clh-trophy__plinth{grid-row:1/span 3;width:72px;height:72px}.cm-page.cm-club .clh-trophy__plinth img,.cm-page.cm-club .clh-trophy__plinth svg{width:44px;height:44px}.cm-page.cm-club .clh-trophy h3{margin:0}.cm-page.cm-club .clh-trophy .clh-chips{justify-content:flex-start}}