.replication-panel.svelte-1swnc5c{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.8rem 1rem;margin-bottom:1rem}.replication-panel.svelte-1swnc5c header:where(.svelte-1swnc5c){display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}h3.svelte-1swnc5c{margin:0;font-size:var(--fs-md);color:var(--accent-cyan)}.latest.svelte-1swnc5c{font-size:var(--fs-xs, .7rem);padding:.15em .5em;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.latest.good.svelte-1swnc5c{background:var(--accent-green, #6cd47a);color:var(--bg-primary, #0a0a0a)}.latest.bad.svelte-1swnc5c{background:var(--accent-red, #d47a6c);color:var(--bg-primary, #0a0a0a)}.latest.neutral.svelte-1swnc5c{background:var(--bg-elevated, var(--bg-primary));color:var(--text-secondary);border:1px solid var(--border-subtle)}.counts.svelte-1swnc5c{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.6rem}.count.svelte-1swnc5c{text-align:center;padding:.5rem;border-radius:var(--radius-sm, 4px);background:var(--bg-primary, #0a0a0a)}.count.svelte-1swnc5c strong:where(.svelte-1swnc5c){display:block;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.count.svelte-1swnc5c span:where(.svelte-1swnc5c){color:var(--text-secondary);font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.05em}.count.good.svelte-1swnc5c strong:where(.svelte-1swnc5c){color:var(--accent-green, #6cd47a)}.count.bad.svelte-1swnc5c strong:where(.svelte-1swnc5c){color:var(--accent-red, #d47a6c)}.attempts.svelte-1swnc5c{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.attempts.svelte-1swnc5c li:where(.svelte-1swnc5c){font-size:var(--fs-xs, .75rem);display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--text-secondary)}.badge.svelte-1swnc5c{font-size:.65rem;padding:.05em .4em;border-radius:2px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.badge.good.svelte-1swnc5c{background:var(--accent-green, #6cd47a);color:var(--bg-primary, #0a0a0a)}.badge.bad.svelte-1swnc5c{background:var(--accent-red, #d47a6c);color:var(--bg-primary, #0a0a0a)}.badge.neutral.svelte-1swnc5c{background:var(--bg-elevated, var(--bg-primary));color:var(--text-secondary);border:1px solid var(--border-subtle)}.who.svelte-1swnc5c a:where(.svelte-1swnc5c),.rep-art.svelte-1swnc5c{color:var(--accent-cyan);text-decoration:none}.who.svelte-1swnc5c a:where(.svelte-1swnc5c):hover,.rep-art.svelte-1swnc5c:hover{text-decoration:underline}.rep-art.svelte-1swnc5c{font-family:var(--font-mono, ui-monospace, monospace)}time.svelte-1swnc5c{color:var(--text-muted, var(--text-secondary))}.more.svelte-1swnc5c{margin:.4rem 0 0;color:var(--text-secondary);font-size:var(--fs-xs, .7rem);text-align:center;font-style:italic}.empty.svelte-1swnc5c{margin:.1rem 0 .75rem;color:var(--text-secondary);font-size:var(--fs-sm)}.report-form.svelte-1swnc5c{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.report-form.svelte-1swnc5c label:where(.svelte-1swnc5c){display:flex;flex-direction:column;gap:.2rem}.report-form.svelte-1swnc5c label:where(.svelte-1swnc5c) span:where(.svelte-1swnc5c){color:var(--text-secondary);font-size:var(--fs-xs, .72rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.report-form.svelte-1swnc5c select:where(.svelte-1swnc5c),.report-form.svelte-1swnc5c input:where(.svelte-1swnc5c){width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);background:var(--bg-primary, #0a0a0a);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);padding:.45rem .55rem}.report-form.svelte-1swnc5c button:where(.svelte-1swnc5c){align-self:flex-start;border:1px solid var(--accent-cyan);border-radius:var(--radius-sm, 4px);background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);cursor:pointer;font-size:var(--fs-sm);font-weight:700;padding:.45rem .7rem}.report-form.svelte-1swnc5c button:where(.svelte-1swnc5c):hover{filter:brightness(1.06)}.independence.svelte-1swnc5c{margin:.6rem 0;padding:.5rem .7rem;border-radius:var(--radius-sm, 4px);font-size:var(--fs-sm);border-left-width:3px;border-left-style:solid;background:var(--bg-primary, #0a0a0a);display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.independence.svelte-1swnc5c strong:where(.svelte-1swnc5c){font-variant-numeric:tabular-nums;color:var(--text-primary)}.independence.svelte-1swnc5c .ratio:where(.svelte-1swnc5c){color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.independence.svelte-1swnc5c .ratio:where(.svelte-1swnc5c) em:where(.svelte-1swnc5c){font-style:normal}.independence.strong.svelte-1swnc5c{border-left-color:var(--accent-green, #6cd47a)}.independence.strong.svelte-1swnc5c .ratio:where(.svelte-1swnc5c) em:where(.svelte-1swnc5c){color:var(--accent-green, #6cd47a)}.independence.moderate.svelte-1swnc5c{border-left-color:var(--accent-amber, #d4a76c)}.independence.moderate.svelte-1swnc5c .ratio:where(.svelte-1swnc5c) em:where(.svelte-1swnc5c){color:var(--accent-amber, #d4a76c)}.independence.weak.svelte-1swnc5c{border-left-color:var(--accent-red, #d47a6c)}.independence.weak.svelte-1swnc5c .ratio:where(.svelte-1swnc5c) em:where(.svelte-1swnc5c){color:var(--accent-red, #d47a6c)}
