.SquadMeter-module__j3zP0G__meter{gap:var(--space-2);flex-direction:column;display:flex}.SquadMeter-module__j3zP0G__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.SquadMeter-module__j3zP0G__label{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SquadMeter-module__j3zP0G__count{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-data-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text-sub);flex-shrink:0;display:inline-flex}.SquadMeter-module__j3zP0G__countDone{color:var(--state-win-fg)}.SquadMeter-module__j3zP0G__tick{width:.875rem;height:.875rem}.SquadMeter-module__j3zP0G__track{border-radius:var(--radius-pill);background:var(--color-surface-alt);height:6px;overflow:hidden}.SquadMeter-module__j3zP0G__fill{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;transition:width var(--duration-slow) var(--easing-standard)}.SquadMeter-module__j3zP0G__fillDone{background:var(--state-win-fg)}@media (prefers-reduced-motion:reduce){.SquadMeter-module__j3zP0G__fill{transition:none}}
.page-module__bSvOtW__page{gap:var(--space-6);flex-direction:column;display:flex}.page-module__bSvOtW__hero{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--surface-dark-deep), var(--surface-dark-mid) 60%, var(--surface-dark-blue));flex-direction:column;display:flex}.page-module__bSvOtW__heroTop{align-items:center;gap:var(--space-4);min-width:0;display:flex}.page-module__bSvOtW__heroText{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.page-module__bSvOtW__name{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--dark-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.12}.page-module__bSvOtW__captain{font-size:var(--text-body);color:var(--dark-text-secondary);margin:0}.page-module__bSvOtW__logoActions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.page-module__bSvOtW__heroAction,.page-module__bSvOtW__heroActionQuiet{min-height:var(--min-tap-target);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.page-module__bSvOtW__heroAction{padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--dark-text-primary) 30%, transparent);border-radius:var(--radius-pill);color:var(--dark-text-primary)}.page-module__bSvOtW__heroActionQuiet{padding:var(--space-1) 0;color:var(--dark-text-secondary)}.page-module__bSvOtW__heroAction:hover:not(:disabled){border-color:var(--dark-text-primary)}.page-module__bSvOtW__heroAction:focus-visible,.page-module__bSvOtW__heroActionQuiet:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page-module__bSvOtW__heroAction:disabled,.page-module__bSvOtW__heroActionQuiet:disabled{opacity:.6;cursor:progress}.page-module__bSvOtW__stats{align-items:stretch;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--glass-border);margin:0;display:flex}.page-module__bSvOtW__stat{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-direction:column-reverse;flex:1 1 0;min-width:0;display:flex}.page-module__bSvOtW__statValue{font-family:var(--font-mono);font-size:var(--text-data);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--dark-text-primary);margin:0;line-height:1.1}.page-module__bSvOtW__statLabel{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--dark-text-muted)}.page-module__bSvOtW__statDivider{background:var(--glass-border);flex:none;width:1px}@media (max-width:480px){.page-module__bSvOtW__hero{padding:var(--space-5);gap:var(--space-5)}.page-module__bSvOtW__heroTop{gap:var(--space-3)}.page-module__bSvOtW__name{font-size:var(--text-h2)}.page-module__bSvOtW__stats{gap:var(--space-2)}.page-module__bSvOtW__row{gap:var(--space-2);padding:var(--space-3)}}.page-module__bSvOtW__body{align-items:flex-start;gap:var(--space-6);display:flex}.page-module__bSvOtW__squadCol{gap:var(--space-6);flex-direction:column;flex:auto;min-width:0;display:flex}.page-module__bSvOtW__rail{gap:var(--space-4);flex-direction:column;flex:0 0 320px;min-width:0;display:flex}@media (max-width:860px){.page-module__bSvOtW__body{flex-direction:column}.page-module__bSvOtW__rail{flex:auto;width:100%}}.page-module__bSvOtW__section{gap:var(--space-3);flex-direction:column;display:flex}.page-module__bSvOtW__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-1);display:flex}.page-module__bSvOtW__sectionLabel{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-sub);margin:0}.page-module__bSvOtW__sectionCount{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--color-text-sub)}.page-module__bSvOtW__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__bSvOtW__railNote{font-size:var(--text-caption);color:var(--color-text-sub);margin:0;line-height:1.5}.page-module__bSvOtW__addLoading{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.page-module__bSvOtW__growth{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.page-module__bSvOtW__growthText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__bSvOtW__growthOverline{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-sub)}.page-module__bSvOtW__growthHead{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.page-module__bSvOtW__gateAction{display:inline-block}
.AvailabilitySection-module__h-KUEG__section{gap:var(--space-3);flex-direction:column;display:flex}.AvailabilitySection-module__h-KUEG__heading{font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text-sub);text-transform:uppercase;letter-spacing:.06em;margin:0}.AvailabilitySection-module__h-KUEG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AvailabilitySection-module__h-KUEG__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex}.AvailabilitySection-module__h-KUEG__matchInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.AvailabilitySection-module__h-KUEG__matchVs{font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--color-text)}.AvailabilitySection-module__h-KUEG__matchDate{font-size:var(--text-small);color:var(--color-text-sub)}.AvailabilitySection-module__h-KUEG__toggles{gap:var(--space-2);flex-shrink:0;display:flex}.AvailabilitySection-module__h-KUEG__toggleBtn{min-width:110px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-sub);cursor:pointer;transition:border-color .15s,background .15s,color .15s}@media (prefers-reduced-motion:reduce){.AvailabilitySection-module__h-KUEG__toggleBtn{transition:none}}.AvailabilitySection-module__h-KUEG__toggleBtn:disabled{opacity:.5;cursor:default}.AvailabilitySection-module__h-KUEG__toggleBtn:not(:disabled):hover{border-color:var(--color-text-sub)}.AvailabilitySection-module__h-KUEG__toggleBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AvailabilitySection-module__h-KUEG__available{background:var(--state-win-bg);border-color:var(--state-win-fg);color:var(--state-win-fg)}.AvailabilitySection-module__h-KUEG__unavailable{background:var(--state-neutral-bg);border-color:var(--color-line-strong);color:var(--state-neutral-fg)}
