.lead.svelte-1l6quuq,.count.svelte-1l6quuq p:where(.svelte-1l6quuq){max-width:36rem;margin:0}.lead.svelte-1l6quuq{margin-bottom:var(--space-8)}.count.svelte-1l6quuq{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.count.svelte-1l6quuq p:where(.svelte-1l6quuq),.note.svelte-1l6quuq{color:var(--ink-muted)}section.svelte-1l6quuq{align-items:flex-start;gap:var(--space-4);margin:var(--space-8) 0;flex-direction:column;display:flex}h2.svelte-1l6quuq{margin:0 0 var(--space-2);color:var(--ink);font-size:18px;font-weight:600;line-height:26px}.note.svelte-1l6quuq{max-width:36rem;margin:0}table.svelte-1l6quuq{border-collapse:collapse;width:100%}th.svelte-1l6quuq{padding:0 0 var(--space-2);text-align:left;border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}td.svelte-1l6quuq{border-bottom:1px solid var(--line);color:var(--ink);padding:9px 0}.number.svelte-1l6quuq{text-align:right;padding-left:var(--space-4);padding-right:var(--space-6);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}th.number.svelte-1l6quuq{font-family:var(--font-sans);font-size:12px;line-height:16px}.when.svelte-1l6quuq{white-space:nowrap}.actions-cell.svelte-1l6quuq{text-align:right}td.svelte-1l6quuq a:where(.svelte-1l6quuq){color:var(--link);text-underline-offset:3px;border-radius:var(--radius-sm);text-decoration:underline;text-decoration-thickness:1px}td.svelte-1l6quuq a:where(.svelte-1l6quuq):hover{text-decoration:underline}.missing.svelte-1l6quuq{margin-left:var(--space-3);color:var(--ink-muted);font-size:13px}td.svelte-1l6quuq a:where(.svelte-1l6quuq):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}h1.svelte-1bfq9bp{margin:0 0 var(--space-4);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}.lead.svelte-1bfq9bp{max-width:36rem;margin:0}section.svelte-1bfq9bp{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);flex-direction:column;display:flex}h2.svelte-1bfq9bp{margin:0 0 var(--space-2);color:var(--ink);font-size:18px;font-weight:600;line-height:26px}ul.svelte-1bfq9bp{padding-left:var(--space-6);max-width:36rem;margin:0}li.svelte-1bfq9bp+li:where(.svelte-1bfq9bp){margin-top:var(--space-1)}p.svelte-1bfq9bp{max-width:36rem;color:var(--ink);margin:0}.dpo.svelte-1bfq9bp{margin-top:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:18px}.dpo.svelte-1bfq9bp a:where(.svelte-1bfq9bp){color:var(--link);text-underline-offset:3px;border-radius:var(--radius-sm);text-decoration:underline;text-decoration-thickness:1px}.dpo.svelte-1bfq9bp a:where(.svelte-1bfq9bp):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.lead.svelte-1bfq9bp button:where(.svelte-1bfq9bp){border-radius:var(--radius-sm);height:auto;font-weight:inherit;color:var(--link);border:0;padding:0;display:inline}.lead.svelte-1bfq9bp button:where(.svelte-1bfq9bp):hover{color:var(--link);background:0 0;text-decoration:underline}h2.svelte-1bfq9bp:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}p.svelte-1bfq9bp a:where(.svelte-1bfq9bp){color:var(--link);text-underline-offset:3px;border-radius:var(--radius-sm);text-decoration:underline;text-decoration-thickness:1px}p.svelte-1bfq9bp a:where(.svelte-1bfq9bp):hover{text-decoration:underline}p.svelte-1bfq9bp a:where(.svelte-1bfq9bp):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}p.svelte-q7hzfh,ol.svelte-q7hzfh,ul.svelte-q7hzfh{margin:0}.centred.svelte-q7hzfh{flex-direction:column;flex:1;justify-content:center;gap:20px;min-height:0;display:flex}.caption.svelte-q7hzfh{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.value.svelte-q7hzfh{font-family:var(--font-mono);color:var(--ink);font-size:28px;font-weight:500;line-height:36px}.note.svelte-q7hzfh{color:var(--ink-muted);font-size:13px;line-height:18px}.figures.svelte-q7hzfh{gap:40px;display:flex}.figures.svelte-q7hzfh p:where(.svelte-q7hzfh),.score.svelte-q7hzfh{gap:var(--space-1);flex-direction:column;display:flex}.seats.svelte-q7hzfh{align-items:center;gap:var(--space-6);display:flex}.grid.svelte-q7hzfh{gap:var(--space-2) 6px;grid-template-columns:repeat(4,40px);display:grid}.seat.svelte-q7hzfh{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line);height:24px;font-family:var(--font-mono);color:var(--ink-muted);place-items:center;font-size:12px;font-weight:500;display:inline-grid}.seat.current.svelte-q7hzfh{color:var(--ink);outline:2px solid var(--accent);outline-offset:1px}.card.svelte-q7hzfh{border:1px dashed var(--ink-faint);border-radius:var(--radius-sm);min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;gap:2px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.code.svelte-q7hzfh{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px}.steps.svelte-q7hzfh{flex-direction:column;gap:6px;min-width:0;padding:0;list-style:none;display:flex}.steps.svelte-q7hzfh li:where(.svelte-q7hzfh){align-items:baseline;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex}.number.svelte-q7hzfh{width:12px;font-family:var(--font-mono);color:var(--ink-muted);flex:none;font-size:13px}.activity.svelte-q7hzfh{width:112px;color:var(--ink);flex:none;font-weight:500}.detail.svelte-q7hzfh{text-overflow:ellipsis;color:var(--ink-muted);font-size:13px;line-height:18px;overflow:hidden}.results.svelte-q7hzfh{gap:var(--space-8);display:flex}.score.svelte-q7hzfh{width:120px}.ranked.svelte-q7hzfh{gap:var(--space-2);flex-direction:column;width:132px;display:flex}.ranked.svelte-q7hzfh ul:where(.svelte-q7hzfh){gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.ranked.svelte-q7hzfh li:where(.svelte-q7hzfh){justify-content:space-between;gap:var(--space-4);font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;display:flex}.ranked.svelte-q7hzfh li:where(.svelte-q7hzfh) span:where(.svelte-q7hzfh):last-child{color:var(--ink)}main.svelte-1cavjge{max-width:44rem;padding:var(--space-12) var(--space-4) var(--space-8);margin-inline:auto}@media (width>=48rem){main.svelte-1cavjge{padding-inline:var(--space-6)}}h1.svelte-1cavjge{margin:0 0 var(--space-6);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}
