.fsp-stats-box{container-type:inline-size}.fsp-stats .fsp-stats-who{z-index:1;background:var(--fsp-bg-surface);box-shadow:1px 0 0 var(--fsp-border-subtle);position:sticky;left:0}.fsp-stats thead .fsp-stats-who{z-index:3}.fsp-stats tbody th.fsp-stats-who{text-transform:none;letter-spacing:normal;font-weight:var(--fsp-weight-regular);font-size:inherit;color:var(--fsp-ink-primary);height:var(--fsp-row-height,52px);padding:0 8px}.fsp-stats-who-in{align-items:center;gap:6px;min-width:0;display:flex}.fsp-stats-name{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:22ch;display:inline-flex;overflow:hidden}.fsp-stats-name .fsp-name-btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fsp-stats-action{flex-shrink:0;margin-left:auto;padding-left:6px}.fsp-stats-who-text{flex-direction:column;flex:auto;min-width:0;display:flex}.fsp-stats-sub{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;line-height:1.25;overflow:hidden}.fsp-stats .fsp-stats-spacer{width:100%;padding:0}@container (width>=640px){.fsp-stats-who-text:has(.fsp-stats-sub){min-width:15rem}.fsp-stats-name{max-width:none}}@container (width>=1000px){.fsp-stats th.fsp-sheet-num,.fsp-stats td.fsp-sheet-num{padding-left:9px;padding-right:9px}}.fsp-stats .fsp-stats-act{z-index:1;background:var(--fsp-bg-surface);box-shadow:-1px 0 0 var(--fsp-border-subtle);white-space:nowrap;width:1%;padding:0 6px;position:sticky;right:0}.fsp-stats thead .fsp-stats-act{z-index:3}.fsp-table-scroll[data-sideways] .fsp-stats .fsp-stats-act{box-shadow:-1px 0 0 var(--fsp-border-subtle), -8px 0 10px -6px #0000004d}.fsp-stats .fsp-stats-strong{color:var(--fsp-ink-primary);font-weight:var(--fsp-weight-strong)}.fsp-stats tr[data-picked]>*{background:linear-gradient(var(--fsp-accent-soft), var(--fsp-accent-soft)), var(--fsp-bg-surface)}.fsp-stats-pts{color:var(--fsp-ink-primary);font-weight:var(--fsp-weight-strong)}@container (width<=480px){.fsp-stats-who-in{grid-template-columns:repeat(5,auto) 1fr;place-items:center start;gap:2px 4px;padding-block:4px;display:grid}.fsp-stats-who-in>:not(.fsp-stats-who-text),.fsp-stats-name>:not(.fsp-name-btn){grid-row:2}.fsp-stats-who-text,.fsp-stats-name{display:contents}.fsp-stats-name .fsp-name-btn{white-space:normal;overflow-wrap:normal;grid-area:1/1/auto/-1;overflow:visible}.fsp-stats-sub{white-space:normal;grid-area:3/1/auto/-1;overflow:visible}.fsp-stats-who-in>.fsp-stats-action{grid-area:1/-1/span 2;justify-self:end}.fsp-stats .fsp-stats-act{padding:0 4px}.fsp-stats-act .mantine-Button-root{padding-inline:8px}}.fsp-stats th.fsp-sheet-num,.fsp-stats td.fsp-sheet-num{padding-left:5px;padding-right:5px}.fsp-stats thead th.fsp-sheet-num{white-space:normal;vertical-align:bottom;min-width:2.8em;line-height:1.2}.fsp-stats thead th.fsp-sheet-num .fsp-sorthead{white-space:normal}.fsp-stats th.fsp-stats-words,.fsp-stats td.fsp-stats-words{text-align:left;white-space:nowrap;padding-left:8px;padding-right:8px}.fsp-stats thead th{vertical-align:bottom;line-height:1.2}.fsp-stats-slot{width:3em;font-size:calc(11px * var(--fsp-font-scale,1));font-weight:var(--fsp-weight-strong);letter-spacing:.04em;color:var(--fsp-ink-muted);flex-shrink:0}.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100% - 3.125rem);flex:1;margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:left;background-color:#0000;align-items:center;display:flex}:where([dir=rtl]) .m_d49bb8ef{text-align:right}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md);font-weight:700}.m_5a3e5f7b:empty{display:none}
