.container.cm-squad:not(.cm-page){max-width:1280px}.cm-squad{--cmq-h:160;--cmq-club:hsl(var(--cmq-h) 70% 52%);--cmq-edge:hsla(0,0%,100%,.075);--cmq-edge-strong:hsla(0,0%,100%,.14);--cmq-surface:#0a0e15;--cmq-row:#0b1018;--cmq-row-hover:#111824;--cmq-head:#0e141e;--cmq-elite:#60a5fa;--cmq-good:#4ade80;--cmq-avg:#f0a05a;--cmq-low:#e57373;--cmq-tired:#f5c065}.cm-squad:not(.cm-page){display:grid;grid-gap:22px;gap:22px;padding-top:28px}.cm-squad>*{min-width:0}.cm-squad .cmq-hero{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--cmq-edge-strong);background:radial-gradient(75% 130% at 0 0,hsl(var(--cmq-h) 72% 46%/.42),transparent 60%),radial-gradient(55% 90% at 100% 0,hsl(var(--cmq-h) 60% 36%/.2),transparent 62%),linear-gradient(180deg,#111a28 0,#070a10 100%);box-shadow:0 40px 90px -50px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);padding:30px 30px 26px}.cm-squad .cmq-hero__stripes{position:absolute;inset:0 auto 0 0;width:58%;background:repeating-linear-gradient(115deg,hsl(var(--cmq-h) 75% 60%/.1) 0 22px,transparent 22px 44px);-webkit-mask-image:linear-gradient(90deg,#000 10%,transparent 95%);mask-image:linear-gradient(90deg,#000 10%,transparent 95%);pointer-events:none}.cm-squad .cmq-hero__ghost{position:absolute;right:-50px;top:-70px;opacity:.08;transform:rotate(-12deg);pointer-events:none;filter:saturate(.6)}.cm-squad .cmq-hero__top{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px}.cm-squad .cmq-hero__crest{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,hsl(var(--cmq-h) 70% 50%/.34),rgba(4,7,12,.6) 70%);box-shadow:inset 0 0 0 1px hsl(var(--cmq-h) 70% 64%/.4),0 0 0 6px rgba(4,7,12,.35),0 0 70px -12px hsl(var(--cmq-h) 80% 52%/.75)}.cm-squad .cmq-hero__id{min-width:0}.cm-squad .cmq-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.cm-squad .cmq-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.cm-squad .cmq-hero__name{margin:8px 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:700;line-height:.98;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.55);overflow-wrap:anywhere}.cm-squad .cmq-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:12px;font-size:.86rem;color:rgba(234,241,252,.72)}.cm-squad .cmq-hero__meta>span{display:inline-flex;align-items:center}.cm-squad .cmq-hero__meta>span+span:before{content:"";width:4px;height:4px;margin:0 11px;border-radius:50%;background:rgba(234,241,252,.3)}.cm-squad .cmq-stars{gap:2px}.cm-squad .cmq-hero__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cm-squad .cmq-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--cmq-edge-strong);background:rgba(4,7,12,.55);font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:700;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-squad .cmq-chip small{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:var(--btn-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent) 78%,#000));color:#04120c;font-family:var(--font-display),system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 12px 30px -14px color-mix(in srgb,var(--accent) 85%,transparent);transition:transform .15s ease,box-shadow .15s ease}.cm-squad .cmq-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 16px 34px -12px color-mix(in srgb,var(--accent) 95%,transparent)}.cm-squad .cmq-btn--light{height:36px;padding:0 16px;background:hsla(0,0%,100%,.14);color:#fff;border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cm-squad .cmq-btn--light:hover{background:hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.cm-squad .cmq-tiles{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.cm-squad .cmq-tile{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:16px 18px;border-radius:16px;border:1px solid var(--cmq-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01)),rgba(4,7,12,.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cm-squad .cmq-tile--alert{border-color:color-mix(in srgb,var(--loss) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--loss) 14%,transparent),transparent),rgba(4,7,12,.66)}.cm-squad .cmq-tile__k{font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-tile__v{font-family:var(--font-display),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff}.cm-squad .cmq-tile__v em{font-style:normal;font-size:1.1rem;margin-left:2px;color:var(--text-dim)}.cm-squad .cmq-tile__v.is-good{color:var(--win)}.cm-squad .cmq-tile__v.is-bad{color:var(--loss);text-shadow:0 0 20px color-mix(in srgb,var(--loss) 50%,transparent)}.cm-squad .cmq-tile__sub{font-size:.76rem;color:var(--text-dim)}.cm-squad .cmq-tile__sub b{color:var(--text);font-family:var(--font-mono),monospace}.cm-squad .cmq-tile__meter{display:block;height:5px;border-radius:3px;background:hsla(0,0%,100%,.08);overflow:hidden}.cm-squad .cmq-tile__meter i{display:block;height:100%;border-radius:3px;background:var(--t,var(--accent));box-shadow:0 0 10px -1px var(--t,var(--accent))}.cm-squad .cmq-tile__split{display:flex;gap:3px;height:5px}.cm-squad .cmq-tile__split i{flex:1 1;border-radius:3px}.cm-squad .cmq-tile__split i.is-xi{background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.cm-squad .cmq-tile__split i.is-bench{background:hsla(0,0%,100%,.2)}.cm-squad .cmq-tile--ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.cm-squad .cmq-tile__body{display:grid;grid-gap:6px;gap:6px;min-width:0}.cm-squad .cmq-ring{--tone:var(--accent);position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:conic-gradient(var(--tone) calc(var(--pct) * 1%),hsla(0,0%,100%,.08) 0);box-shadow:0 0 22px -8px var(--tone)}.cm-squad .cmq-ring>span{width:48px;height:48px;border-radius:50%;background:#080c13}.cm-squad .cmq-ring.is-fresh{--tone:var(--win)}.cm-squad .cmq-ring.is-fit{--tone:var(--accent)}.cm-squad .cmq-ring.is-tired{--tone:var(--cmq-tired)}.cm-squad .cmq-ring.is-exhausted{--tone:var(--loss)}.cm-squad .is-elite{--t:var(--cmq-elite)}.cm-squad .is-good{--t:var(--cmq-good)}.cm-squad .is-avg{--t:var(--cmq-avg)}.cm-squad .is-low{--t:var(--cmq-low)}.cm-squad .cmq-tone-ovr.is-avg,.cm-squad .cmq-tone-ovr.is-elite,.cm-squad .cmq-tone-ovr.is-good,.cm-squad .cmq-tone-ovr.is-low{color:var(--t)}.cm-squad .cmq-tile__v.cmq-tone-ovr{text-shadow:0 0 24px color-mix(in srgb,var(--t,transparent) 45%,transparent)}.cm-squad .cmq-ovr{--t:hsla(0,0%,100%,.4);display:inline-grid;place-items:center;min-width:40px;height:30px;padding:0 6px;border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 92%,#fff),color-mix(in srgb,var(--t) 62%,#000));color:#06101a;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -2px 0 rgba(0,0,0,.18),0 6px 16px -8px var(--t)}.cm-squad .cmq-ovr--sm{min-width:30px;height:22px;border-radius:6px;font-size:.74rem}.cm-squad .cmq-panel{border-radius:18px;border:1px solid var(--cmq-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008) 240px),var(--cmq-surface);box-shadow:0 26px 60px -36px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.cm-squad .cmq-panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:16px 20px 15px;border-bottom:1px solid var(--cmq-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent)}.cm-squad .cmq-panel__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.08rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cm-squad .cmq-panel__title:before{content:"";width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--accent),var(--gold-bright));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent)}.cm-squad .cmq-panel__sub{font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-band{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:14px 20px;background:linear-gradient(100deg,hsl(var(--cmq-h) 66% 40%) 0,hsl(var(--cmq-h) 58% 25%) 48%,hsl(var(--cmq-h) 40% 13%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -3px 0 rgba(0,0,0,.3);overflow:hidden}.cm-squad .cmq-band:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.07) 0 16px,transparent 16px 32px);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000);pointer-events:none}.cm-squad .cmq-band>*{position:relative}.cm-squad .cmq-band__title{display:flex;align-items:center;gap:12px;min-width:0}.cm-squad .cmq-band__title h2{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}.cm-squad .cmq-band__title span{display:block;margin-top:2px;font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.cm-squad .cmq-xi__body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.cm-squad .cmq-xi__pitch{display:grid;place-items:center;padding:30px 26px 26px;background:radial-gradient(60% 70% at 50% 60%,rgba(47,232,154,.12),transparent 70%),radial-gradient(90% 60% at 50% 110%,hsl(var(--cmq-h) 70% 40%/.14),transparent 70%),#070b11}.cm-squad .cmq-xi__pitch svg{max-width:540px!important;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.cm-squad .cmq-xi__tip{margin:10px 0 0;font-size:.78rem;color:var(--text-dim);text-align:center}.cm-squad .cmq-xi__side{display:grid;align-content:start;grid-gap:0;gap:0;border-left:1px solid var(--cmq-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent)}.cm-squad .cmq-side{padding:16px 20px;border-bottom:1px solid var(--cmq-edge)}.cm-squad .cmq-side:last-child{border-bottom:0}.cm-squad .cmq-side__k{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-side__k em{font-style:normal;padding:1px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);color:var(--text)}.cm-squad .cmq-side__row{display:flex;align-items:center;gap:10px;min-height:30px;font-size:.86rem}.cm-squad .cmq-side__label{color:var(--text-dim);white-space:nowrap}.cm-squad .cmq-side__val{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#fff;text-align:right}.cm-squad .cmq-side__val small{margin-left:6px;font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-side__val.is-empty{font-weight:500;font-style:italic;color:rgba(124,137,166,.7)}.cm-squad .cmq-side__none{font-size:.8rem;color:var(--text-dim)}.cm-squad .cmq-style{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cm-squad .cmq-style>span{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid var(--cmq-edge);background:hsla(0,0%,100%,.03)}.cm-squad .cmq-style small{font-family:var(--font-mono),monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-style b{font-family:var(--font-display),system-ui,sans-serif;font-size:.98rem;color:#fff}.cm-squad .cmq-bench{display:grid;grid-gap:4px;gap:4px}.cm-squad .cmq-bench__p{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 8px;margin:0 -8px;border-radius:9px;text-decoration:none;transition:background .15s ease}.cm-squad .cmq-bench__p:hover{background:hsla(0,0%,100%,.05)}.cm-squad .cmq-bench__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600}.cm-squad .cmq-armband{display:inline-grid;place-items:center;flex-shrink:0;min-width:22px;height:18px;padding:0 4px;border-radius:5px;font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;line-height:1;color:#1a1204}.cm-squad .cmq-armband--c{background:linear-gradient(180deg,#ffe39a,var(--gold-bright));box-shadow:0 0 10px -3px var(--gold-bright)}.cm-squad .cmq-armband--vc{background:linear-gradient(180deg,#eef0f3,var(--silver))}.cm-squad .cmq-pos{display:inline-grid;place-items:center;min-width:44px;height:24px;padding:0 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--g,#7c89a6) 50%,transparent);background:color-mix(in srgb,var(--g,#7c89a6) 16%,transparent);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:color-mix(in srgb,var(--g,#7c89a6) 60%,#fff)}.cm-squad .cmq-pos--sm{min-width:36px;height:20px;font-size:.6rem}.cm-squad .cmq-dim{color:var(--text-dim)}.cm-squad .cmq-group--gk{--g:#f5c065}.cm-squad .cmq-group--def{--g:#4c8dff}.cm-squad .cmq-group--mid{--g:#2fe89a}.cm-squad .cmq-group--fwd{--g:#ff6b81}.cm-squad .cmq-group--other{--g:#7c89a6}.cm-squad .cmq-cols,.cm-squad .cmq-row{display:grid;grid-template-columns:54px minmax(0,2.4fr) 70px 62px minmax(140px,1.3fr) 104px 84px 92px;align-items:center;grid-column-gap:12px;column-gap:12px;padding:0 18px 0 16px}.cm-squad .cmq-cols{height:36px;background:var(--cmq-head);border-bottom:1px solid var(--cmq-edge-strong);font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-squad .cmq-cols>span:first-child,.cm-squad .cmq-cols__player{grid-column:2}.cm-squad .cmq-cols__num{text-align:right}.cm-squad .cmq-group__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 18px 12px 16px;border-bottom:1px solid var(--cmq-edge);background:linear-gradient(90deg,color-mix(in srgb,var(--g) 16%,transparent),transparent 55%),#0c111a;box-shadow:inset 4px 0 0 var(--g)}.cm-squad .cmq-group+.cmq-group .cmq-group__head{border-top:1px solid var(--cmq-edge-strong)}.cm-squad .cmq-group__badge{display:inline-grid;place-items:center;min-width:42px;height:24px;padding:0 6px;border-radius:6px;background:var(--g);color:#07101a;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;box-shadow:0 0 14px -4px var(--g)}.cm-squad .cmq-group__label{font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cm-squad .cmq-group__stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-size:.74rem;color:var(--text-dim)}.cm-squad .cmq-group__stats b{font-family:var(--font-mono),monospace;color:var(--text)}.cm-squad .cmq-group__none{padding:14px 18px;font-size:.82rem;font-style:italic;color:var(--text-dim);background:var(--cmq-row)}.cm-squad .cmq-row{min-height:62px;background:var(--cmq-row);border-bottom:1px solid hsla(0,0%,100%,.045);transition:background .15s ease}.cm-squad .cmq-group:last-child .cmq-row:last-child{border-bottom:0}.cm-squad .cmq-row:hover{background:var(--cmq-row-hover)}.cm-squad .cmq-row.is-xi{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent) 80%,transparent)}.cm-squad .cmq-row.is-injured{background:linear-gradient(90deg,color-mix(in srgb,var(--loss) 9%,var(--cmq-row)),var(--cmq-row) 60%)}.cm-squad .cmq-row__role{justify-self:start;display:inline-grid;place-items:center;min-width:36px;height:20px;padding:0 5px;border-radius:5px;border:1px solid rgba(124,137,166,.3);font-family:var(--font-mono),monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;color:rgba(124,137,166,.85)}.cm-squad .cmq-row__role.is-xi{border-color:transparent;background:var(--accent);color:#04120c;box-shadow:0 0 12px -3px var(--accent)}.cm-squad .cmq-row__player{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0;text-decoration:none}.cm-squad .cmq-row__avatar{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1b2433,#0a0f17);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--g) 55%,transparent),0 4px 12px -6px rgba(0,0,0,.8)}.cm-squad .cmq-row__id{display:grid;grid-gap:4px;gap:4px;min-width:0}.cm-squad .cmq-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;color:var(--text)}.cm-squad .cmq-row.is-xi .cmq-row__name{color:#fff}.cm-squad .cmq-row__player:hover .cmq-row__name{color:var(--accent)}.cm-squad .cmq-row__tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.cm-squad .cmq-injury{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--loss) 18%,transparent);border:1px solid color-mix(in srgb,var(--loss) 45%,transparent);font-size:.66rem;font-weight:600;color:color-mix(in srgb,var(--loss) 70%,#fff);white-space:nowrap}.cm-squad .cmq-row__cond{--tone:var(--accent);display:flex;align-items:center;gap:10px;min-width:0}.cm-squad .cmq-row__cond.is-fresh{--tone:var(--win)}.cm-squad .cmq-row__cond.is-tired{--tone:var(--cmq-tired)}.cm-squad .cmq-row__cond.is-exhausted{--tone:var(--loss)}.cm-squad .cmq-bar{position:relative;flex:1 1 auto;min-width:40px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.07);overflow:hidden}.cm-squad .cmq-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(4,7,12,.7) calc(25% - 1px) 25%)}.cm-squad .cmq-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 70%,#000),var(--tone));box-shadow:0 0 10px -2px var(--tone)}.cm-squad .cmq-row__cond b{min-width:40px;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem;color:color-mix(in srgb,var(--tone) 70%,#fff);text-align:right}.cm-squad .cmq-row__contract{display:grid;grid-gap:2px;gap:2px;font-size:.78rem;color:var(--text-dim);white-space:nowrap}.cm-squad .cmq-row__contract small{font-family:var(--font-mono),monospace;font-size:.66rem;color:rgba(234,241,252,.5)}.cm-squad .cmq-row__contract b{font-family:var(--font-mono),monospace;font-size:.9rem;color:var(--text)}.cm-squad .cmq-row__contract.is-final,.cm-squad .cmq-row__contract.is-final b{color:var(--cmq-tired)}.cm-squad .cmq-row__contract.is-expiring,.cm-squad .cmq-row__contract.is-expiring b{color:var(--loss)}.cm-squad .cmq-row__value{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700;color:var(--text);text-align:right;white-space:nowrap}.cm-squad .cmq-row__release{justify-self:end;margin:0}.cm-squad .cmq-release{height:28px;padding:0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--loss) 32%,transparent);background:transparent;color:color-mix(in srgb,var(--loss) 75%,#c8cfdc);font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:.62;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.cm-squad .cmq-row:hover .cmq-release{opacity:.9}.cm-squad .cmq-release:focus-visible,.cm-squad .cmq-release:hover{opacity:1;background:color-mix(in srgb,var(--loss) 14%,transparent);border-color:var(--loss);color:#fff;outline:none}.cm-squad .cmq-release--link{display:inline-grid;place-items:center;border-color:var(--cmq-edge-strong);color:#c8cfdc;text-decoration:none}.cm-squad .cmq-release--link:focus-visible,.cm-squad .cmq-release--link:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent)}.cm-squad .cmq-release--link.is-final{opacity:1;border-color:color-mix(in srgb,var(--cmq-tired) 60%,transparent)}.cm-squad .cmq-contract-alert,.cm-squad .cmq-release--link.is-final{background:color-mix(in srgb,var(--cmq-tired) 10%,transparent);color:var(--cmq-tired)}.cm-squad .cmq-contract-alert{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cmq-tired) 55%,transparent);font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.cm-squad .cmq-contract-alert:hover{background:color-mix(in srgb,var(--cmq-tired) 18%,transparent)}.cm-squad .cmq-list__empty{padding:20px}.cm-squad .cmq-headmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.cm-squad .cmq-headmeta>span{display:inline-flex;align-items:center}.cm-squad .cmq-headmeta>span+span:before{content:"";width:4px;height:4px;margin:0 10px;border-radius:50%;background:rgba(234,241,252,.3)}.cm-squad .cmq-fit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:220px;padding:14px 20px 14px 16px;border-radius:16px;border:1px solid var(--cmq-edge);background:rgba(4,7,12,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cm-squad .cmq-xipanel{display:grid}.cm-squad a.cmq-side__none{display:block;margin-top:4px;text-decoration:none}.cm-squad a.cmq-side__none:hover{color:var(--accent)}.cm-squad .cmq-due{display:grid;grid-gap:6px;gap:6px}.cm-squad .cmq-due__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 12px;gap:2px 12px}.cm-squad .cmq-due__row--deal{grid-template-columns:minmax(0,1fr) auto auto}.cm-squad .cmq-due__note{display:inline-flex;align-items:center;font-family:var(--font-mono),monospace;font-size:.74rem;white-space:nowrap;color:var(--text-dim)}.cm-squad .cmq-due__note b{margin-right:4px;font-size:.86rem;color:var(--cmq-tired)}.cm-squad .cmq-group__empty{padding:12px 16px;background:var(--cmq-row)}@media (max-width:1140px){.cm-squad .cmq-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-squad .cmq-cols,.cm-squad .cmq-row{grid-template-columns:50px minmax(0,2fr) 62px 56px minmax(110px,1.1fr) 92px 72px 84px;column-gap:10px}}@media (max-width:960px){.cm-squad .cmq-xi__body{grid-template-columns:minmax(0,1fr)}.cm-squad .cmq-xi__side{border-left:0;border-top:1px solid var(--cmq-edge);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-squad .cmq-side{border-right:1px solid var(--cmq-edge)}.cm-squad .cmq-cols{display:none}.cm-squad .cmq-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"player player pos ovr" "cond cond cond cond" "role contract value release";row-gap:8px;padding:12px 16px}.cm-squad .cmq-row__player{grid-area:player;padding:0}.cm-squad .cmq-row__pos{grid-area:pos}.cm-squad .cmq-row__ovr{grid-area:ovr}.cm-squad .cmq-row__cond{grid-area:cond}.cm-squad .cmq-row__role{grid-area:role}.cm-squad .cmq-row__contract{grid-area:contract}.cm-squad .cmq-row__value{grid-area:value}.cm-squad .cmq-row__release{grid-area:release}}@media (max-width:760px){.cm-squad .cmq-hero{padding:22px 18px 18px;border-radius:20px}.cm-squad .cmq-hero__top{grid-template-columns:auto minmax(0,1fr);gap:16px}.cm-squad .cmq-hero__actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.cm-squad .cmq-hero__crest{width:88px;height:88px}.cm-squad .cmq-hero__crest svg{width:64px;height:64px}.cm-squad .cmq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.cm-squad .cmq-tile{padding:13px 14px}.cm-squad .cmq-tile__v{font-size:1.9rem}.cm-squad .cmq-tile--ring{grid-column:1/-1}}@media (max-width:560px){.cm-squad:not(.cm-page){gap:16px;padding-top:16px}.cm-squad .cmq-hero__name{font-size:1.9rem}.cm-squad .cmq-hero__meta{font-size:.78rem}.cm-squad .cmq-hero__ghost{right:-120px;top:-40px}.cm-squad .cmq-btn{height:38px;padding:0 14px;font-size:.74rem}.cm-squad .cmq-band .cmq-btn--light{display:none}.cm-squad .cmq-xi__pitch{padding:18px 8px 14px}.cm-squad .cmq-xi__side{grid-template-columns:minmax(0,1fr)}.cm-squad .cmq-side{border-right:0;padding:14px 16px}.cm-squad .cmq-group__stats{margin-left:0;width:100%}.cm-squad .cmq-row{padding:12px;column-gap:8px}.cm-squad .cmq-row__avatar{width:38px;height:38px}.cm-squad .cmq-pos{min-width:38px}.cm-squad .cmq-due__row,.cm-squad .cmq-due__row--deal{grid-template-columns:minmax(0,1fr) auto}.cm-squad .cmq-due__row .cmq-due__note{grid-row:2;grid-column:1;padding-left:36px}.cm-squad .cmq-due__row .cmq-release{grid-row:1/span 2;grid-column:2}}