.fc-squad{--tc-c:var(--tc,var(--accent))}.fc-squad__overview{border-bottom:1px solid var(--border);gap:16px;margin:4px 0 22px;padding-bottom:20px;display:grid}@media (min-width:900px){.fc-squad__overview:not(.fc-squad__overview--solo){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}}.fc-squad__cap{letter-spacing:.02em;color:var(--fg-muted);margin-bottom:8px;font-size:11px;font-weight:700}.fc-squad__mix{border-radius:var(--r-md);gap:3px;height:42px;display:flex;overflow:hidden}.fc-squad__seg{min-width:max-content;color:var(--fg);background:color-mix(in oklab, color-mix(in oklab, var(--tc-c) 78%, var(--fg)) calc(52% - var(--k,0) * 9%), var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tc-c) 40%, transparent);transform-origin:0;animation:fc-squad-grow var(--d-comp,.32s) var(--ease-out,ease-out) backwards;animation-delay:calc(var(--k,0) * 60ms);flex-basis:0;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.fc-squad__seg-code{font-family:var(--font-display);letter-spacing:.04em;opacity:.85}@keyframes fc-squad-grow{0%{opacity:0;transform:scaleX(.6)}}.fc-squad__natline{flex-wrap:wrap;gap:6px;display:flex}.fc-squad__natline>span{height:30px;color:var(--fg-2);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.fc-squad__natline>span:first-child{background:color-mix(in oklab, var(--tc-c) 16%, var(--surface-2));color:var(--fg)}.fc-squad__natline b{font-family:var(--font-display);color:var(--fg);font-size:14px;font-weight:800}.fc-squad__natline>.fc-squad__natmore{color:var(--fg-muted);background:0 0;padding:0 4px}.fc-squad__groups{gap:28px;display:grid}.fc-squad__gh{border-bottom:2px solid color-mix(in oklab, var(--tc-c) 55%, var(--border));align-items:center;gap:8px;margin-bottom:2px;padding-bottom:8px;font-size:15px;font-weight:800;display:flex}.fc-squad__gage{color:var(--fg-muted);margin-left:auto;font-size:12px;font-weight:600}.fc-squad__code{border-radius:var(--r-sm);min-width:34px;height:24px;font-family:var(--font-display);letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--tc-c), color-mix(in oklab, var(--tc-c) 60%, #000));place-items:center;padding:0 7px;font-size:12px;font-style:italic;font-weight:800;display:inline-grid}.fc-squad__list{column-gap:40px;display:grid}@media (min-width:1024px){.fc-squad__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-squad__item{border-bottom:1px solid var(--border);min-width:0;position:relative}.fc-squad__insight{color:var(--fg-2);margin:8px 0 4px;font-size:13px;font-weight:600}.fc-squad__row{min-height:56px;transition:background var(--d-micro,.16s);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 5.2rem 8rem;align-items:center;gap:12px;padding:8px 6px;display:grid}a.fc-squad__row:hover{background:var(--surface-2)}a.fc-squad__row:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fc-squad__no{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in oklab, var(--tc-c) 82%, var(--fg));font-size:28px;font-style:italic;font-weight:900;font-stretch:80%;line-height:1}.fc-squad__no--mono{letter-spacing:.02em;width:36px;height:36px;color:var(--fg-2);border:1.5px solid color-mix(in oklab, var(--ln,var(--tc-c)) 60%, var(--border));background:color-mix(in oklab, var(--ln,var(--tc-c)) 7%, transparent);border-radius:999px;justify-self:center;place-items:center;font-size:12.5px;font-weight:800;font-stretch:90%;display:grid}.fc-squad__no[data-line=gk]{--ln:#9163d5}@supports (color:lab(0% 0 0)){.fc-squad__no[data-line=gk]{--ln:lab(51.0214% 36.9749 -52.6699)}}.fc-squad__no[data-line=def]{--ln:var(--home)}.fc-squad__no[data-line=mid]{--ln:var(--ok)}.fc-squad__no[data-line=att]{--ln:var(--away)}.fc-squad__who{gap:1px;min-width:0;display:grid}.fc-squad__nameline{align-items:center;gap:6px;min-width:0;display:flex}.fc-squad__name{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.fc-squad__name[lang=en]{letter-spacing:0}.fc-squad__en-note{font-style:normal}.fc-squad__st{flex:none}.fc-squad__nat-m{display:none}@media (max-width:639px){.fc-squad__nat-m{display:inline}}.fc-squad__en{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fc-squad__nat{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fc-squad__age{grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.fc-squad__track{background:var(--surface-3);border-radius:999px;height:4px;position:relative}.fc-squad__track i{background:var(--tc-c);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}@media (max-width:639px){.fc-squad__row{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:2px 10px;min-height:58px;padding:9px 2px}.fc-squad__no{grid-row:1/span 2;font-size:24px}.fc-squad__no--mono{width:34px;height:34px;font-size:12px}.fc-squad__who{grid-area:1/2/span 2}.fc-squad__nat{display:none}.fc-squad__age{grid-area:1/3/span 2;grid-template-columns:auto}.fc-squad__track{display:none}.fc-squad__age{text-align:right;grid-template-columns:auto}.fc-squad__mix{height:26px}.fc-squad__seg{padding:0 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.fc-squad__seg{animation:none}}@media print{.fc-squad__seg{animation:none}}@media (min-width:640px){.fc-squad--nonat .fc-squad__row{grid-template-columns:44px minmax(0,1fr) 8rem}.fc-squad--nonat .fc-squad__nat{display:none}}.fc-squad__seg[data-line]{background:color-mix(in oklab, var(--ln,var(--fg-muted)) 18%, var(--surface-2));box-shadow:inset 0 4px 0 var(--ln,var(--fg-muted))}.fc-squad__seg[data-line=gk],.fc-squad__gh[data-line=gk]{--ln:#9163d5}@supports (color:lab(0% 0 0)){.fc-squad__seg[data-line=gk],.fc-squad__gh[data-line=gk]{--ln:lab(51.0214% 36.9749 -52.6699)}}.fc-squad__seg[data-line=def],.fc-squad__gh[data-line=def]{--ln:var(--home)}.fc-squad__seg[data-line=mid],.fc-squad__gh[data-line=mid]{--ln:var(--ok)}.fc-squad__seg[data-line=att],.fc-squad__gh[data-line=att]{--ln:var(--away)}.fc-squad__seg[data-line=none]{background:repeating-linear-gradient(-45deg, var(--surface-2) 0 6px, var(--surface-3) 6px 8px);box-shadow:inset 0 4px 0 var(--border-strong)}.fc-squad__gh[data-line]{border-bottom-color:color-mix(in oklab, var(--ln,var(--border-strong)) 70%, var(--border))}.fc-squad__insight{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.fc-squad__insight>span{height:26px;color:var(--fg-2);background:var(--surface-2);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@media (min-width:1024px){.fc-squad--nonat .fc-squad__row{grid-template-columns:44px minmax(0,1fr) 15rem}}.fc-squad__sum{cursor:pointer;border-bottom:2px solid color-mix(in oklab, var(--ln,var(--tc-c)) 70%, var(--border));-webkit-tap-highlight-color:transparent;border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-bottom:2px;list-style:none;display:grid}.fc-squad__sum::-webkit-details-marker{display:none}.fc-squad__sum::marker{content:""}.fc-squad__sum[data-line=gk]{--ln:#9163d5}@supports (color:lab(0% 0 0)){.fc-squad__sum[data-line=gk]{--ln:lab(51.0214% 36.9749 -52.6699)}}.fc-squad__sum[data-line=def]{--ln:var(--home)}.fc-squad__sum[data-line=mid]{--ln:var(--ok)}.fc-squad__sum[data-line=att]{--ln:var(--away)}.fc-squad__sum[data-line=none]{--ln:var(--border-strong)}.fc-squad__sum .fc-squad__gh{border-bottom:0;min-width:0;margin-bottom:0}.fc-squad__sum:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.fc-squad__sum:hover .fc-squad__chev{background:var(--surface-3)}}.fc-squad__chev{background:var(--surface-2);width:28px;height:28px;transition:background var(--d-micro,.16s);color:var(--fg-muted);border-radius:999px;grid-area:1/2;align-self:start;place-items:center;margin-top:-2px;display:grid}.fc-squad__chev svg{width:16px;height:16px;transition:transform var(--d-state,.2s) var(--ease-out,ease-out)}.fc-squad__group[open]>.fc-squad__sum .fc-squad__chev svg{transform:rotate(180deg)}.fc-squad__peek{grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:0 0 12px;display:none}.fc-squad__group:not([open])>.fc-squad__sum .fc-squad__peek{display:flex}.fc-squad__group:not([open])>.fc-squad__sum{border-bottom-width:1px;border-bottom-color:var(--border);border-radius:0}.fc-squad__peek-faces{flex:none;display:flex}.fc-squad__peek-face{width:30px;height:30px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-2);background:color-mix(in oklab, var(--ln,var(--tc-c)) 12%, var(--surface));border:1.5px solid color-mix(in oklab, var(--ln,var(--tc-c)) 60%, var(--border));box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;margin-left:-5px;font-size:10.5px;font-weight:800;font-stretch:90%;display:grid}.fc-squad__peek-face:first-child{margin-left:0}.fc-squad__peek-face[data-line=gk]{--ln:#9163d5}@supports (color:lab(0% 0 0)){.fc-squad__peek-face[data-line=gk]{--ln:lab(51.0214% 36.9749 -52.6699)}}.fc-squad__peek-face[data-line=def]{--ln:var(--home)}.fc-squad__peek-face[data-line=mid]{--ln:var(--ok)}.fc-squad__peek-face[data-line=att]{--ln:var(--away)}.fc-squad__peek-names{min-width:0;color:var(--fg-2);white-space:nowrap;font-size:12.5px;font-weight:600}.fc-squad__peek-rest{color:var(--fg-muted)}.fc-squad__peek-more{color:var(--fg);background:var(--surface-2);border-color:var(--border-strong);font-size:10px}@media (max-width:639px){.fc-squad__groups{gap:0}.fc-squad__group[open]{margin-bottom:22px}.fc-squad__group:not([open])>.fc-squad__sum{padding-top:12px}.fc-squad__group[open]+.fc-squad__group:not([open])>.fc-squad__sum{padding-top:4px}.fc-squad__group[open]>.fc-squad__sum{top:var(--header-h,56px);z-index:2;background:var(--surface);padding-top:8px;position:sticky}}@media (prefers-reduced-motion:reduce){.fc-squad__chev svg{transition:none}}.fc-squad__ages{border-bottom:1px solid var(--border);margin:0 0 22px;padding-bottom:6px}.fc-squad__ageshead{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:16px;display:flex}.fc-squad__ageshead b{color:var(--fg);font-size:18px;font-weight:800}.fc-squad__ageshead small{color:var(--fg-muted);flex-basis:100%;font-size:12px;font-weight:600}.fc-squad__ages .fc-page-age__chart{width:100%;max-width:none}:root[data-theme=dark] .fc-squad{--tc-c:color-mix(in oklab, var(--tc,var(--accent)) 62%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fc-squad{--tc-c:color-mix(in oklab, var(--tc,var(--accent)) 62%, #fff)}}.fc-squad__sum .fc-squad__code{color:#fff;background:color-mix(in oklab, var(--ln,var(--fg-2)) var(--code-mix,80%), #000)}:root[data-theme=dark] .fc-squad__sum .fc-squad__code{--code-mix:58%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fc-squad__sum .fc-squad__code{--code-mix:58%}}@media (max-width:639px){.fc-squad__insight{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.fc-squad__insight::-webkit-scrollbar{display:none}.fc-squad__insight>span{flex:none}}@media (min-width:640px){.fc-squad__chev{background:0 0;align-self:center;width:24px;height:24px;margin-top:-8px}.fc-squad__sum:hover .fc-squad__chev{color:var(--fg)}}@media (min-width:1024px){.fc-squad__row,.fc-squad__colrow{grid-template-columns:44px minmax(0,12.5rem) 5.4rem minmax(6rem,1fr)}.fc-squad--nonat .fc-squad__row,.fc-squad--nonat .fc-squad__colrow{grid-template-columns:44px minmax(0,14rem) minmax(8rem,1fr)}}.fc-squad__colhead{display:none}@media (min-width:640px){.fc-squad__colhead{border-bottom:1px solid var(--border);grid-column:1/-1;column-gap:40px;display:grid}.fc-squad__colrow{color:var(--fg-muted);grid-template-columns:44px minmax(0,1fr) 5.2rem 8rem;align-items:end;gap:12px;padding:8px 6px 6px;font-size:11px;font-weight:700;display:grid}.fc-squad__colrow:nth-child(2){display:none}.fc-squad--nonat .fc-squad__colrow{grid-template-columns:44px minmax(0,1fr) 8rem}.fc-squad--nonat .fc-squad__colnat{display:none}.fc-squad__colscale{font-variant-numeric:tabular-nums;justify-content:space-between;margin-right:calc(2.4rem + 8px);display:flex}.fc-squad__colscale em{font-style:normal}}@media (min-width:1024px){.fc-squad__colhead{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-squad__colrow:nth-child(2){display:grid}.fc-squad__colrow{grid-template-columns:44px minmax(0,12.5rem) 5.4rem minmax(6rem,1fr)}.fc-squad--nonat .fc-squad__colrow{grid-template-columns:44px minmax(0,14rem) minmax(8rem,1fr)}}.fc-squad__no--mono,.fc-squad__peek-face:not(.fc-squad__peek-more){color:color-mix(in oklab, var(--ln,var(--tc-c)) 72%, var(--fg));background:color-mix(in oklab, var(--ln,var(--tc-c)) 16%, var(--surface));border-color:color-mix(in oklab, var(--ln,var(--tc-c)) 70%, var(--border))}.fc-squad__src{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:14px;display:grid}.fc-squad__src-h{letter-spacing:.02em;color:var(--fg-2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.fc-squad__src-list{gap:6px 24px;margin:0;font-size:12px;line-height:1.45;display:grid}.fc-squad__src-list>div{grid-template-columns:40px minmax(0,1fr);gap:8px;display:grid}.fc-squad__src-list dt{color:var(--fg-muted);font-weight:700}.fc-squad__src-list dd{color:var(--fg-2);margin:0}@media (min-width:768px){.fc-squad__src-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-squad__src-more{justify-self:start;font-size:12px}
