.experiment-page.svelte-2ez3vi{max-width:var(--width-performance-content);margin:0 auto;padding:var(--space-performance-xl) var(--space-performance-md)}.experiment-header.svelte-2ez3vi{margin-bottom:var(--space-performance-2xl);padding-bottom:var(--space-performance-xl)}.header-meta.svelte-2ez3vi{display:flex;align-items:center;gap:var(--space-performance-xs);margin-bottom:var(--space-performance-sm);font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);text-transform:uppercase;letter-spacing:.05em}.separator.svelte-2ez3vi{color:var(--color-performance-fg-subtle)}.experiment-header.svelte-2ez3vi h1:where(.svelte-2ez3vi){font-size:var(--text-performance-h1);font-weight:var(--font-performance-bold);color:var(--color-performance-fg-primary);margin-bottom:var(--space-performance-sm);line-height:var(--leading-performance-tight)}.subtitle.svelte-2ez3vi{font-size:var(--text-performance-body-lg);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed)}.ascii-art.svelte-2ez3vi{font-family:var(--font-performance-mono);font-size:.6rem;line-height:1.2;color:var(--color-performance-fg-muted);text-align:center;overflow-x:auto;margin:var(--space-performance-xl) 0;padding:var(--space-performance-md);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-md)}.demo-container.svelte-2ez3vi{margin:var(--space-performance-lg) 0}.demo-video.svelte-2ez3vi{max-width:600px;margin-left:auto;margin-right:auto}.demo-clean.svelte-2ez3vi{background:var(--color-performance-bg-pure);border-radius:var(--radius-performance-scale-lg);padding:var(--space-performance-xl)}.demo-hint.svelte-2ez3vi{font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);text-align:center;margin-top:var(--space-performance-sm)}.section.svelte-2ez3vi{margin-bottom:var(--space-performance-2xl)}.section.svelte-2ez3vi h2:where(.svelte-2ez3vi){font-size:var(--text-performance-h2);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary);margin-bottom:var(--space-performance-md)}.section.svelte-2ez3vi h3:where(.svelte-2ez3vi){font-size:var(--text-performance-h3);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary);margin-top:var(--space-performance-lg);margin-bottom:var(--space-performance-sm)}.section.svelte-2ez3vi p:where(.svelte-2ez3vi){font-size:var(--text-performance-body);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed);margin-bottom:var(--space-performance-sm)}.section.svelte-2ez3vi ul:where(.svelte-2ez3vi){margin:var(--space-performance-sm) 0;padding-left:var(--space-performance-md)}.section.svelte-2ez3vi li:where(.svelte-2ez3vi){font-size:var(--text-performance-body);color:var(--color-performance-fg-secondary);line-height:var(--leading-performance-relaxed);margin-bottom:var(--space-performance-xs)}.section a{color:var(--color-performance-fg-primary);text-decoration:underline;text-underline-offset:.15em}.section a:hover{color:var(--color-performance-fg-secondary)}.section.svelte-2ez3vi em:where(.svelte-2ez3vi){font-style:italic}.section.svelte-2ez3vi strong:where(.svelte-2ez3vi){font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary)}.section.svelte-2ez3vi code:where(.svelte-2ez3vi){font-family:var(--font-performance-mono);font-size:.9em;padding:.15em .4em;background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-sm)}.orp-example.svelte-2ez3vi{font-family:var(--font-performance-mono);font-size:var(--text-performance-body);letter-spacing:.05em}.orp.svelte-2ez3vi{color:var(--color-performance-error);font-weight:var(--font-performance-bold)}.treatment-grid.svelte-2ez3vi{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-performance-md);margin:var(--space-performance-md) 0}.treatment.svelte-2ez3vi{padding:var(--space-performance-md);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-md)}.treatment.svelte-2ez3vi h3:where(.svelte-2ez3vi){font-size:var(--text-performance-body);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-primary);margin:0 0 var(--space-performance-xs) 0}.treatment.svelte-2ez3vi p:where(.svelte-2ez3vi){font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-tertiary);margin:0;line-height:var(--leading-performance-relaxed)}.phases-table.svelte-2ez3vi{margin:var(--space-performance-md) 0;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.phases-table.svelte-2ez3vi table:where(.svelte-2ez3vi){width:-moz-max-content;width:max-content;min-width:24rem;max-width:none;border-collapse:collapse}.phases-table.svelte-2ez3vi th:where(.svelte-2ez3vi),.phases-table.svelte-2ez3vi td:where(.svelte-2ez3vi){padding:var(--space-performance-sm);text-align:left}.phases-table.svelte-2ez3vi th:where(.svelte-2ez3vi){font-size:var(--text-performance-body-sm);font-weight:var(--font-performance-semibold);color:var(--color-performance-fg-muted);text-transform:uppercase;letter-spacing:.05em}.phases-table.svelte-2ez3vi td:where(.svelte-2ez3vi){font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary)}.phases-table.svelte-2ez3vi td:where(.svelte-2ez3vi):first-child{font-family:var(--font-performance-mono);color:var(--color-performance-fg-muted);white-space:nowrap}.code-block.svelte-2ez3vi{font-family:var(--font-performance-mono);font-size:var(--text-performance-body-sm);line-height:1.6;padding:var(--space-performance-md);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-md);overflow-x:auto;margin:var(--space-performance-sm) 0 var(--space-performance-md) 0;color:var(--color-performance-fg-secondary)}.experiment-footer.svelte-2ez3vi{margin-top:var(--space-performance-2xl);padding-top:var(--space-performance-lg)}.tags.svelte-2ez3vi{display:flex;flex-wrap:wrap;gap:var(--space-performance-xs);margin-bottom:var(--space-performance-sm)}.tag.svelte-2ez3vi{padding:var(--space-performance-xs) var(--space-performance-sm);font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);background:var(--color-performance-bg-surface);border-radius:var(--radius-performance-scale-full)}.principles.svelte-2ez3vi{font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);font-family:var(--font-performance-mono)}.spritz--lg .spritz-word{font-size:var(--text-performance-display)}.spritz--lg .spritz-redicle{min-height:5rem;padding:var(--space-performance-xl) var(--space-performance-2xl)}@media(max-width:768px){.experiment-header.svelte-2ez3vi h1:where(.svelte-2ez3vi){font-size:var(--text-performance-h2)}.ascii-art.svelte-2ez3vi{font-size:.45rem}.treatment-grid.svelte-2ez3vi{grid-template-columns:1fr}.spritz--lg .spritz-word{font-size:clamp(2.25rem,16vw,3.25rem)}.spritz--lg .spritz-redicle{padding:var(--space-performance-lg) var(--space-performance-md)}}
