.predictors.svelte-jt6bih{max-width:960px;margin:0 auto;padding:28px 24px 64px;color:var(--fg-primary)}.back.svelte-jt6bih,.empty.svelte-jt6bih a:where(.svelte-jt6bih),.pagination.svelte-jt6bih a:where(.svelte-jt6bih){display:inline-flex;align-items:center;gap:8px;color:var(--brand-primary);text-decoration:none;min-height:44px}.back.svelte-jt6bih{color:var(--fg-secondary);font-size:.875rem}header.svelte-jt6bih{margin:22px 0 24px}h1.svelte-jt6bih{text-align:left;justify-content:flex-start;display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:650;letter-spacing:-.025em;margin:0}header.svelte-jt6bih p:where(.svelte-jt6bih),.login.svelte-jt6bih p:where(.svelte-jt6bih),.empty.svelte-jt6bih p:where(.svelte-jt6bih){color:var(--fg-secondary);line-height:1.6;max-width:65ch}h2.svelte-jt6bih{font-size:1.125rem;font-weight:600}.periods.svelte-jt6bih{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap}.periods.svelte-jt6bih a:where(.svelte-jt6bih){padding:11px 16px;border:1px solid var(--border-dim);border-radius:8px;text-decoration:none;color:var(--fg-secondary);font-size:.875rem}.periods.svelte-jt6bih a[aria-current]:where(.svelte-jt6bih){color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-panel));border-color:var(--brand-primary)}.sorting.svelte-jt6bih{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sorting.svelte-jt6bih a:where(.svelte-jt6bih){min-height:44px;padding:10px 12px;border-radius:6px;color:var(--fg-secondary);font-size:.8125rem;text-decoration:none}.sorting.svelte-jt6bih a[aria-current]:where(.svelte-jt6bih){background:var(--surface-subtle);color:var(--status-positive-foreground);font-weight:600}.sorting.svelte-jt6bih a:where(.svelte-jt6bih):hover,.periods.svelte-jt6bih a:where(.svelte-jt6bih):hover{background:var(--surface-subtle)}.updated.svelte-jt6bih{color:var(--fg-secondary);font-size:.8125rem}.updated.svelte-jt6bih{margin-block:0 8px}.preparing.svelte-jt6bih{border-block:1px solid var(--border-dim)}.sorting.svelte-jt6bih a:where(.svelte-jt6bih):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.own.svelte-jt6bih{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:20px 0;margin-bottom:20px;border-block:1px solid var(--border-dim)}.own.svelte-jt6bih div:where(.svelte-jt6bih){display:grid;gap:5px;flex:1}.own.svelte-jt6bih div:where(.svelte-jt6bih)>span:where(.svelte-jt6bih),.own.svelte-jt6bih small:where(.svelte-jt6bih),.own.svelte-jt6bih p:where(.svelte-jt6bih)>span:where(.svelte-jt6bih){color:var(--fg-secondary);font-size:.875rem}.own.svelte-jt6bih p:where(.svelte-jt6bih){display:flex;align-items:center;gap:18px;margin:0;font-variant-numeric:tabular-nums}.own.svelte-jt6bih p:where(.svelte-jt6bih) b:where(.svelte-jt6bih){color:var(--brand-primary)}.own.svelte-jt6bih small:where(.svelte-jt6bih){flex-basis:100%}.row.svelte-jt6bih{display:grid;grid-template-columns:36px minmax(0,1fr) 90px 100px;gap:12px;align-items:center;padding:16px 12px;border-bottom:1px solid var(--border-dim);font-variant-numeric:tabular-nums}.labels.svelte-jt6bih{color:var(--fg-secondary);font-size:.75rem;padding-block:12px}.labels.svelte-jt6bih span:where(.svelte-jt6bih):nth-child(n+3),.record.svelte-jt6bih,.accuracy.svelte-jt6bih{text-align:right}.place.svelte-jt6bih{color:var(--fg-secondary)}.person.svelte-jt6bih{display:flex;align-items:center;gap:12px;min-width:0}.person.svelte-jt6bih a:where(.svelte-jt6bih),.person.svelte-jt6bih>strong:where(.svelte-jt6bih){color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550;text-decoration:none}.person.svelte-jt6bih a:where(.svelte-jt6bih):hover{text-decoration:underline}.avatar.svelte-jt6bih{width:36px;height:36px;flex:none;border-radius:50%;background:var(--bg-panel);display:grid;place-items:center;font-size:.75rem;color:var(--fg-secondary);overflow:hidden}.avatar.svelte-jt6bih img:where(.svelte-jt6bih){width:100%;height:100%;object-fit:cover}.record.svelte-jt6bih small:where(.svelte-jt6bih){font-size:inherit;color:var(--fg-secondary)}.accuracy.svelte-jt6bih{font-weight:600}.own-row.svelte-jt6bih{background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-panel))}.pagination.svelte-jt6bih{display:flex;justify-content:space-between;margin-top:16px}.next.svelte-jt6bih{margin-left:auto}.rules.svelte-jt6bih{margin-top:32px;border-top:1px solid var(--border-dim);padding-top:16px;color:var(--fg-secondary);font-size:.875rem}.rules.svelte-jt6bih summary:where(.svelte-jt6bih){cursor:pointer;min-height:44px;align-content:center;color:var(--fg-primary)}.rules.svelte-jt6bih p:where(.svelte-jt6bih){line-height:1.65;max-width:75ch}.login.svelte-jt6bih,.empty.svelte-jt6bih{padding:28px 0 36px}.empty.svelte-jt6bih svg{color:var(--brand-primary)}button.svelte-jt6bih{border:0;border-radius:8px;background:var(--brand-primary-dim);color:#fff;padding:12px 22px;min-height:44px;cursor:pointer;font:inherit}a.svelte-jt6bih:focus-visible,button.svelte-jt6bih:focus-visible,summary.svelte-jt6bih:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}a.svelte-jt6bih,button.svelte-jt6bih{touch-action:manipulation}.svelte-jt6bih::selection{background:var(--brand-primary);color:var(--bg-panel)}@media(max-width:620px){.predictors.svelte-jt6bih{padding:18px 0 40px}.predictors.svelte-jt6bih>header:where(.svelte-jt6bih),.back.svelte-jt6bih,.periods.svelte-jt6bih,.sorting.svelte-jt6bih,.updated.svelte-jt6bih,.own.svelte-jt6bih,.empty.svelte-jt6bih,.login.svelte-jt6bih,.rules.svelte-jt6bih,.pagination.svelte-jt6bih{margin-inline:16px}.own.svelte-jt6bih{padding-block:16px}.row.svelte-jt6bih{grid-template-columns:20px minmax(0,1fr) 56px 66px;gap:8px;padding:14px 12px}.labels.svelte-jt6bih{font-size:.66rem}.person.svelte-jt6bih{gap:8px}.avatar.svelte-jt6bih{width:30px;height:30px}.person.svelte-jt6bih a:where(.svelte-jt6bih),.person.svelte-jt6bih>strong:where(.svelte-jt6bih),.record.svelte-jt6bih,.accuracy.svelte-jt6bih{font-size:.875rem}.periods.svelte-jt6bih{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.periods.svelte-jt6bih a:where(.svelte-jt6bih){padding-inline:4px;font-size:.8125rem;min-height:44px;align-content:center;flex:1;text-align:center}h1.svelte-jt6bih{gap:9px}.rules.svelte-jt6bih{margin-top:24px}}
