.rep-document.svelte-ojzk4y{max-width:720px;margin:0 auto}.rep-header.svelte-ojzk4y{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.rep-meta.svelte-ojzk4y{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.rep-id.svelte-ojzk4y{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.rep-title.svelte-ojzk4y{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.rep-subtitle.svelte-ojzk4y{font-family:var(--font-reading);font-size:var(--text-lg);font-style:italic;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.rep-info.svelte-ojzk4y{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-4)}.info-item.svelte-ojzk4y{display:flex;flex-direction:column;gap:var(--space-1)}.info-label.svelte-ojzk4y{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.info-value.svelte-ojzk4y{font-size:var(--text-sm);color:var(--color-text-secondary)}.experiment-link.svelte-ojzk4y{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.experiment-link.svelte-ojzk4y:hover{color:var(--color-accent-hover)}.rep-content.svelte-ojzk4y h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4)}.rep-content.svelte-ojzk4y h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}.rep-content.svelte-ojzk4y h4{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);margin-top:var(--space-5);margin-bottom:var(--space-2)}.rep-content.svelte-ojzk4y p{font-family:var(--font-reading);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.rep-content.svelte-ojzk4y strong{font-weight:var(--font-semibold);color:var(--color-text-primary)}.rep-content.svelte-ojzk4y blockquote{font-family:var(--font-reading);font-style:italic;color:var(--color-text-secondary);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-bg-elevated);margin:var(--space-4) 0}.rep-content.svelte-ojzk4y ul,.rep-content.svelte-ojzk4y ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.rep-content.svelte-ojzk4y li{font-family:var(--font-reading);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.rep-content.svelte-ojzk4y code{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-elevated);padding:.1em .3em;border-radius:var(--radius-sm)}.rep-content.svelte-ojzk4y pre{background:var(--color-bg-elevated);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-4) 0}.rep-content.svelte-ojzk4y pre code{background:none;padding:0}.rep-content.svelte-ojzk4y table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:var(--text-sm)}.rep-content.svelte-ojzk4y th,.rep-content.svelte-ojzk4y td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:left}.rep-content.svelte-ojzk4y th{background:var(--color-bg-elevated);font-weight:var(--font-medium);color:var(--color-text-primary)}.rep-content.svelte-ojzk4y td{color:var(--color-text-secondary)}.rep-content.svelte-ojzk4y a{color:var(--color-accent);text-decoration:none}.rep-content.svelte-ojzk4y a:hover{text-decoration:underline}.rep-content.svelte-ojzk4y hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}@media(max-width:640px){.rep-title.svelte-ojzk4y{font-size:var(--text-2xl)}.rep-info.svelte-ojzk4y{gap:var(--space-4)}}.rep-page.svelte-chxtpq{min-height:100vh;padding:120px var(--space-6) var(--space-12);max-width:800px;margin:0 auto}.breadcrumb.svelte-chxtpq{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.breadcrumb.svelte-chxtpq a:where(.svelte-chxtpq){color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.breadcrumb.svelte-chxtpq a:where(.svelte-chxtpq):hover{color:var(--color-accent)}.breadcrumb.svelte-chxtpq .sep:where(.svelte-chxtpq){margin:0 var(--space-2);opacity:.5}.breadcrumb.svelte-chxtpq .current:where(.svelte-chxtpq){color:var(--color-text-tertiary)}.rep-footer.svelte-chxtpq{margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.back-link.svelte-chxtpq{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.back-link.svelte-chxtpq:hover{color:var(--color-accent)}@media(max-width:640px){.rep-page.svelte-chxtpq{padding-top:100px}}
