.stats-page.svelte-19utpxo{flex-direction:column;gap:12px;width:100%;max-width:1100px;margin:0 auto;display:flex}.stats-header.svelte-19utpxo{align-items:center;gap:10px;display:flex}.stats-header.svelte-19utpxo h1:where(.svelte-19utpxo){color:hsl(var(--text-300));margin:0;font-size:1.5rem}.stats-header.svelte-19utpxo .period-chip:where(.svelte-19utpxo){color:hsl(var(--accent-600));border-color:hsl(var(--accent-600)/50%);background:hsl(var(--accent-500)/12%);font-size:.75rem}.stats-header.svelte-19utpxo .game-selector:where(.svelte-19utpxo){gap:6px;margin-left:auto;display:flex}.stats-header.svelte-19utpxo .game-selector:where(.svelte-19utpxo) .game-chip:where(.svelte-19utpxo){cursor:pointer;transition:all .2s}.stats-header.svelte-19utpxo .game-selector:where(.svelte-19utpxo) .game-chip.active:where(.svelte-19utpxo){border-color:hsl(var(--accent-600)/50%);background:hsl(var(--accent-500)/12%);color:hsl(var(--accent-600))}.stats-loading.svelte-19utpxo{justify-content:center;padding:40px 0;display:flex}.stats-empty.svelte-19utpxo{text-align:center;color:hsl(var(--text-200));padding:40px 0}.stats-grid.svelte-19utpxo{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}@media (width<=900px){.stats-grid.svelte-19utpxo{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.stats-grid.svelte-19utpxo{grid-template-columns:1fr}}.stat-card.svelte-19utpxo{flex-direction:column;gap:6px;display:flex}.stat-card.svelte-19utpxo .stat-label:where(.svelte-19utpxo){letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-400)/60%);font-size:.75rem}.stat-card.svelte-19utpxo .stat-value:where(.svelte-19utpxo){color:hsl(var(--text-300));font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.stat-card.svelte-19utpxo .stat-sub:where(.svelte-19utpxo){color:hsl(var(--text-400)/60%);flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}.stat-card.svelte-19utpxo .stat-sub:where(.svelte-19utpxo) span:where(.svelte-19utpxo){color:hsl(var(--text-400)/60%)}.stat-card.svelte-19utpxo .stat-sub:where(.svelte-19utpxo) .wins:where(.svelte-19utpxo){color:hsl(var(--success-500))}.stat-card.svelte-19utpxo .stat-sub:where(.svelte-19utpxo) .losses:where(.svelte-19utpxo){color:hsl(var(--danger-500))}.stat-card.svelte-19utpxo .stat-sub:where(.svelte-19utpxo) .fa-circle:where(.svelte-19utpxo){align-self:center;font-size:4px}.run-list.svelte-19utpxo{flex-direction:column;gap:6px;padding:0;display:flex}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo){border-collapse:collapse;width:100%}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) thead:where(.svelte-19utpxo) th:where(.svelte-19utpxo){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--text-400)/60%);border-bottom:1px solid hsl(var(--border-default)/50%);white-space:nowrap;padding:8px 10px;font-size:.75rem;font-weight:600}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo){border-bottom:1px solid hsl(var(--border-default)/30%);cursor:pointer;transition:background .15s}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo):hover{background:hsl(var(--bg-200)/50%)}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) td:where(.svelte-19utpxo){color:hsl(var(--text-300));font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px;font-size:.85rem}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .toggle-col:where(.svelte-19utpxo){width:1%;color:hsl(var(--text-400)/60%)}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .toggle-col:where(.svelte-19utpxo) .toggle-icon:where(.svelte-19utpxo){font-size:.75rem;transition:transform .2s}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .toggle-col:where(.svelte-19utpxo) .toggle-icon.open:where(.svelte-19utpxo){transform:rotate(90deg)}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .slop.success:where(.svelte-19utpxo){color:hsl(var(--success-500))}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .slop.warn:where(.svelte-19utpxo){color:hsl(var(--warn-500))}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .run-row:where(.svelte-19utpxo) .slop.danger:where(.svelte-19utpxo){color:hsl(var(--danger-500))}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .detail-row:where(.svelte-19utpxo){border-bottom:1px solid hsl(var(--border-default)/30%)}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .detail-row:where(.svelte-19utpxo) .detail-cell:where(.svelte-19utpxo){background:hsl(var(--bg-100)/100%);padding:6px 12px 12px 32px}.run-list.svelte-19utpxo .runs-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) .detail-row:where(.svelte-19utpxo) .detail-title:where(.svelte-19utpxo){color:hsl(var(--text-300));margin:4px 0 8px;font-size:.9rem}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo){border-collapse:collapse;width:100%}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) thead:where(.svelte-19utpxo) th:where(.svelte-19utpxo){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--text-400)/60%);border-bottom:1px solid hsl(var(--border-default)/50%);white-space:nowrap;vertical-align:middle;padding:6px 8px;font-size:.7rem;font-weight:600}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) tr:where(.svelte-19utpxo){border-bottom:1px solid hsl(var(--border-default)/30%)}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) tr:where(.svelte-19utpxo):last-child{border-bottom:none}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) td:where(.svelte-19utpxo){color:hsl(var(--text-300));font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;padding:6px 8px;font-size:.8rem}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) tbody:where(.svelte-19utpxo) td:where(.svelte-19utpxo) .show-chip:where(.svelte-19utpxo){padding:2px 6px;font-size:.7rem}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .reasoning:where(.svelte-19utpxo){white-space:normal;color:hsl(var(--text-200))}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .reasoning:where(.svelte-19utpxo) .monologue:where(.svelte-19utpxo){border-left:2px solid hsl(var(--border-default)/60%);color:hsl(var(--text-100));white-space:pre-wrap;margin-top:4px;padding-left:8px;font-size:.75rem}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .elapsed:where(.svelte-19utpxo){font-variant-numeric:tabular-nums;color:hsl(var(--text-200));white-space:nowrap}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .slop.success:where(.svelte-19utpxo){color:hsl(var(--success-500))}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .slop.warn:where(.svelte-19utpxo){color:hsl(var(--warn-500))}.run-list.svelte-19utpxo .moves-table:where(.svelte-19utpxo) .slop.danger:where(.svelte-19utpxo){color:hsl(var(--danger-500))}
