.page.svelte-8w4afu{min-height:100vh;background:var(--color-bg-pure);color:var(--color-fg-primary)}.container.svelte-8w4afu{max-width:64rem;margin:0 auto;padding:var(--space-xl) var(--space-md)}.header.svelte-8w4afu{padding-bottom:var(--space-lg);margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-default)}.category-label.svelte-8w4afu{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);margin-bottom:var(--space-xs)}.title.svelte-8w4afu{font-size:var(--text-display);font-weight:700;margin:0 0 var(--space-xs)}.subtitle.svelte-8w4afu{font-size:var(--text-h3);color:var(--color-fg-secondary);font-style:italic;margin:0 0 var(--space-sm)}.meta.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.ascii-art.svelte-8w4afu{font-family:monospace;font-size:.65rem;line-height:1.2;color:var(--color-fg-tertiary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-sm);overflow-x:auto}.section.svelte-8w4afu{margin:var(--space-2xl) 0}.abstract.svelte-8w4afu{margin:var(--space-xl) 0;padding-left:var(--space-md);border-left:4px solid var(--color-border-emphasis)}.section-title.svelte-8w4afu{font-size:var(--text-h2);font-weight:700;margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-default)}.subsection-title.svelte-8w4afu{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-secondary);margin:var(--space-lg) 0 var(--space-sm)}.content.svelte-8w4afu{display:flex;flex-direction:column;gap:var(--space-md)}.lead.svelte-8w4afu{font-size:var(--text-body-lg);line-height:1.8;color:var(--color-fg-secondary)}.body-text.svelte-8w4afu{line-height:1.7;color:var(--color-fg-secondary)}em.svelte-8w4afu{font-style:italic;color:var(--color-fg-primary)}code.svelte-8w4afu{font-family:monospace;font-size:.875em;background:var(--color-bg-subtle);padding:.125rem .375rem;border-radius:var(--radius-sm);color:var(--color-fg-primary)}.criteria-grid.svelte-8w4afu{display:flex;flex-direction:column;gap:var(--space-sm)}.criterion.svelte-8w4afu{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-surface);border-radius:var(--radius-md)}.criterion.svelte-8w4afu .check:where(.svelte-8w4afu){font-size:var(--text-body-lg);width:1.5rem;flex-shrink:0}.criterion.validated.svelte-8w4afu .check:where(.svelte-8w4afu){color:var(--color-success)}.criterion.partial.svelte-8w4afu .check:where(.svelte-8w4afu){color:var(--color-warning)}.criterion.failed.svelte-8w4afu .check:where(.svelte-8w4afu){color:var(--color-error)}.criterion.svelte-8w4afu strong:where(.svelte-8w4afu){display:block;color:var(--color-fg-primary)}.criterion.svelte-8w4afu p:where(.svelte-8w4afu){font-size:var(--text-body-sm);color:var(--color-fg-muted);margin:0}.card.svelte-8w4afu{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-md)}.card-title.svelte-8w4afu{font-size:var(--text-body-lg);font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.card-subtitle.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.card-text.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.card-list.svelte-8w4afu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.card-footer.svelte-8w4afu{font-size:var(--text-body-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-default)}.card-footer.positive.svelte-8w4afu{color:var(--color-success)}.card-footer.negative.svelte-8w4afu{color:var(--color-error)}.quote.svelte-8w4afu{border-left:4px solid var(--color-border-emphasis);padding-left:var(--space-md);margin:var(--space-lg) 0}.quote.svelte-8w4afu p:where(.svelte-8w4afu){font-size:var(--text-body-lg);font-style:italic;color:var(--color-fg-secondary);line-height:1.6;margin:0}.quote.svelte-8w4afu cite:where(.svelte-8w4afu){display:block;font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-top:var(--space-sm)}.quote.featured.svelte-8w4afu{text-align:center;border-left:none;padding:var(--space-lg);background:var(--color-bg-surface);border-radius:var(--radius-lg)}.quote.featured.svelte-8w4afu p:where(.svelte-8w4afu){font-size:var(--text-h3)}.footer.svelte-8w4afu{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.footer-heading.svelte-8w4afu{font-size:var(--text-body-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.footer-list.svelte-8w4afu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer-list.svelte-8w4afu a:where(.svelte-8w4afu){color:var(--color-fg-secondary);text-decoration:none;font-size:var(--text-body-sm);transition:color var(--duration-micro) var(--ease-standard)}.footer-list.svelte-8w4afu a:where(.svelte-8w4afu):hover{color:var(--color-fg-primary)}@media(max-width:768px){.container.svelte-8w4afu{padding:var(--space-md)}}.metrics-table.svelte-8w4afu{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.metrics-table.svelte-8w4afu th:where(.svelte-8w4afu),.metrics-table.svelte-8w4afu td:where(.svelte-8w4afu){padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border-default)}.metrics-table.svelte-8w4afu th:where(.svelte-8w4afu){color:var(--color-fg-muted);font-weight:500;text-transform:uppercase;font-size:var(--text-caption);letter-spacing:.05em}.metrics-table.svelte-8w4afu td:where(.svelte-8w4afu){color:var(--color-fg-secondary)}.status-pass.svelte-8w4afu{color:var(--color-success);font-weight:600}.status-partial.svelte-8w4afu{color:var(--color-warning);font-weight:600}.status-fail.svelte-8w4afu{color:var(--color-error);font-weight:600}.triad-stack.svelte-8w4afu{display:flex;flex-direction:column;gap:var(--space-sm)}.triad-item.svelte-8w4afu{background:var(--color-bg-surface);padding:var(--space-md);border-radius:var(--radius-md);border-left:4px solid var(--color-border-emphasis)}.triad-title.svelte-8w4afu{font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.triad-question.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.triad-answer.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-top:var(--space-xs)}.list.svelte-8w4afu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.list.svelte-8w4afu li:where(.svelte-8w4afu){font-size:var(--text-body-sm);color:var(--color-fg-secondary);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-bg-subtle)}.removed.svelte-8w4afu{text-decoration:line-through;color:var(--color-fg-muted)}.kept.svelte-8w4afu{color:var(--color-fg-primary)}.decision.svelte-8w4afu{background:var(--color-bg-elevated);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);margin-bottom:var(--space-sm)}.decision-title.svelte-8w4afu{font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.decision-text.svelte-8w4afu{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.limitation.svelte-8w4afu{background:var(--color-bg-surface);padding:var(--space-md);border-radius:var(--radius-md);border-left:4px solid var(--color-error);margin-bottom:var(--space-sm)}.limitation.svelte-8w4afu h4:where(.svelte-8w4afu){font-weight:600;color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.limitation.svelte-8w4afu p:where(.svelte-8w4afu){font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin:0}.code-block.svelte-8w4afu{font-family:monospace;font-size:var(--text-body-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md);overflow-x:auto;color:var(--color-fg-secondary);white-space:pre-wrap}.quote.svelte-8w4afu{border-left:2px solid var(--color-border-emphasis);padding-left:var(--space-md);margin:var(--space-md) 0}.quote.svelte-8w4afu p:where(.svelte-8w4afu){font-style:italic;color:var(--color-fg-secondary)}.quote.svelte-8w4afu cite:where(.svelte-8w4afu){display:block;margin-top:var(--space-xs);font-size:var(--text-body-sm);font-style:normal;color:var(--color-fg-muted)}.quote.featured.svelte-8w4afu{background:var(--color-bg-surface);padding:var(--space-md);border-radius:var(--radius-md)}.quote.featured.svelte-8w4afu p:where(.svelte-8w4afu){font-size:var(--text-body-lg)}
