.slate-wrap{overflow:auto visible}.slate{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;color:var(--foreground);font-size:11px}.slate th,.slate td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;white-space:nowrap;padding:8px 4px;line-height:1.25}.slate thead .group-row th{z-index:3;background:var(--muted);color:var(--foreground);letter-spacing:.02em;text-transform:none;border-bottom:1px solid color-mix(in oklab, var(--muted-foreground) 35%, var(--border));font-size:11px;font-weight:700;position:sticky;top:0}.slate thead .subgroup-row th{z-index:3;background:color-mix(in oklab, var(--muted) 55%, var(--card));color:color-mix(in oklab, var(--foreground) 75%, var(--muted-foreground));border-bottom:1px solid var(--border);font-size:10px;font-weight:600;position:sticky;top:24px}.slate thead .col-row th{z-index:3;background:var(--card);color:var(--muted-foreground);border-bottom:1px solid var(--border);font-size:10px;font-weight:600;position:sticky;top:46px}.slate tbody tr.red-corner{background:var(--card)}.slate tbody tr.blue-corner{background:color-mix(in oklab, var(--card) 65%, var(--background))}.slate tbody tr.fight-divider td{border:none;height:4px;padding:0;background:var(--background)!important}.slate td.name-cell{text-align:left;color:var(--foreground);padding-left:8px;font-weight:600}.slate td.name-cell.right{text-align:right;padding-right:8px}.slate td.fight-num{background:var(--background);color:var(--muted-foreground);font-weight:700}.slate .grp-start{border-left:2px solid color-mix(in oklab, var(--muted-foreground) 50%, var(--border))!important}.slate .sub-start{border-left:1px solid color-mix(in oklab, var(--muted-foreground) 30%, var(--border))!important}.slate thead th{padding-top:4px;padding-bottom:4px}.slate thead .col-row th,.slate thead th[rowspan]{white-space:normal}.mma-reveal{animation:.4s cubic-bezier(.4,0,.2,1) mmaReveal}@keyframes mmaReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mma-reveal{animation:none}}a:focus-visible,button:focus-visible,select:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:480px){.mma-2col{grid-template-columns:1fr!important}}:root{--mma-red:#dc2626;--mma-blue:#2563eb}.dark{--mma-red:#f87171;--mma-blue:#60a5fa}
