.wrap.svelte-zxqtek{display:inline-block}.link.svelte-zxqtek{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--amber-text, #8a5a00);text-decoration:underline;cursor:pointer}.compact.svelte-zxqtek .link:where(.svelte-zxqtek){font-size:12px}.criteria.svelte-zxqtek{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid var(--line);border-radius:12px;padding:0;max-width:min(92vw,520px);color:var(--ink-2);background:var(--panel, #fff)}.criteria.svelte-zxqtek::backdrop{background:#00000073}.body.svelte-zxqtek{padding:20px 20px 16px}h2.svelte-zxqtek{margin:0 0 12px;font-size:16px}ul.svelte-zxqtek{margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.6}.ex.svelte-zxqtek{margin:0 0 10px;font-size:12px;color:var(--muted);line-height:1.6}.close.svelte-zxqtek{margin-top:4px;border:1px solid var(--line);border-radius:8px;background:none;padding:6px 14px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.race-detail.svelte-ydv15g{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid var(--line);border-radius:12px;padding:0;max-width:min(92vw,440px);width:100%;color:var(--ink-2);background:var(--panel, #fff)}.race-detail.svelte-ydv15g::backdrop{background:#00000073}.body.svelte-ydv15g{padding:20px 20px 16px}h2.svelte-ydv15g{margin:0 0 6px;font-size:15.5px;color:var(--ink)}.state.svelte-ydv15g{margin:0 0 14px;font-size:12px;color:var(--muted)}.personas.svelte-ydv15g{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.persona-line.svelte-ydv15g{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;padding-bottom:8px;border-bottom:1px solid var(--line)}.persona-line.svelte-ydv15g:last-child{border-bottom:0;padding-bottom:0}.p-label.svelte-ydv15g{font-weight:700;min-width:6.5em}.p-tickets.svelte-ydv15g{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:700}.ticket-item.svelte-ydv15g{white-space:nowrap}.p-prob.svelte-ydv15g{margin-left:4px;font-weight:400;font-size:12px;color:var(--muted)}.p-stake.svelte-ydv15g{font-size:12px;color:var(--muted)}.shadow-block.svelte-ydv15g{margin:0 0 12px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--amber-2, rgba(0, 0, 0, .03))}.shadow-title.svelte-ydv15g{margin:0 0 4px;font-size:11.5px;font-weight:900;color:var(--ink-2)}.shadow-line.svelte-ydv15g{margin:0;font-size:12.5px;line-height:1.6}.shadow-line.muted.svelte-ydv15g{color:var(--muted)}.shadow-line.ok.svelte-ydv15g{color:var(--up);font-weight:700}.shadow-line.ng.svelte-ydv15g{color:var(--down)}.result-line.svelte-ydv15g{margin:0 0 12px;font-size:13.5px;font-weight:700}.note-legend.svelte-ydv15g{margin:0 0 14px;font-size:11.5px;color:var(--muted);line-height:1.5}.note.svelte-ydv15g{margin:0 0 14px;font-size:13px;color:var(--muted);line-height:1.6}.ok.svelte-ydv15g{color:var(--up);font-weight:700}.ng.svelte-ydv15g{color:var(--down);font-weight:700}.close.svelte-ydv15g{margin-top:4px;border:1px solid var(--line);border-radius:8px;background:none;padding:6px 14px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.race-row.svelte-16mpifz{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--line);border-left:3px solid var(--ink-2);border-radius:8px;background:var(--panel, #fff);padding:8px 10px;margin:6px 0;font:inherit;font-size:12.5px;color:var(--ink);text-align:left;cursor:pointer}.race-row.state-open-published.svelte-16mpifz{background:var(--amber-2);border-left-color:var(--amber)}.race-row.state-open-pending.svelte-16mpifz{background:#5b7fb514;border-left-color:#5b7fb5}.race-row.state-closed.svelte-16mpifz{background:#565a661a;border-left-color:var(--ink-2);color:var(--ink-2)}.race-row.anomaly-row.svelte-16mpifz{background:#e04c4c0f}.left.svelte-16mpifz{display:flex;flex-direction:column;flex:0 0 auto;min-width:4.5em;gap:1px}.rno.svelte-16mpifz{font-weight:900;font-size:13px;white-space:nowrap}.deadline.svelte-16mpifz{font-size:11px;color:var(--muted)}.anomaly-mark.svelte-16mpifz{margin-left:2px;color:var(--down, #c0392b)}.state-badge.svelte-16mpifz{flex:0 0 auto;font-size:11px;white-space:nowrap;color:var(--ink-2)}.right.svelte-16mpifz{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;text-align:right}.marks.svelte-16mpifz{display:inline-flex;gap:3px;font-weight:900;font-size:13px;flex:0 0 auto}.mark-hit.svelte-16mpifz{color:var(--up)}.mark-miss.svelte-16mpifz{color:var(--down)}.mark-none.svelte-16mpifz{color:var(--muted)}.result.svelte-16mpifz{font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-text.svelte-16mpifz{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
