.triad-health.svelte-1ljuz2z{font-family:var(--font-mono);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:1.5rem}.triad-health.compact.svelte-1ljuz2z{padding:1rem}.triad-health.loading.svelte-1ljuz2z{opacity:.7}.loading-state.svelte-1ljuz2z,.empty-state.svelte-1ljuz2z{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--color-fg-muted)}.loading-text.svelte-1ljuz2z{animation:svelte-1ljuz2z-pulse 1.5s ease-in-out infinite}.empty-hint.svelte-1ljuz2z{font-size:.75rem;opacity:.6}.scores-grid.svelte-1ljuz2z{display:flex;flex-direction:column;gap:.75rem}.score-row.svelte-1ljuz2z{display:grid;grid-template-columns:5rem 6rem 1fr 2.5rem 1.5rem;align-items:center;gap:.5rem}.compact.svelte-1ljuz2z .score-row:where(.svelte-1ljuz2z){grid-template-columns:4rem 1fr 2rem 1rem}.compact.svelte-1ljuz2z .score-sublabel:where(.svelte-1ljuz2z){display:none}.score-row.overall.svelte-1ljuz2z{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--color-border-default)}.score-label.svelte-1ljuz2z{font-weight:600;color:var(--color-fg-primary);font-size:.875rem}.score-sublabel.svelte-1ljuz2z{font-size:.75rem;color:var(--color-fg-muted)}.score-bar.svelte-1ljuz2z{font-size:.75rem;letter-spacing:-.05em;color:var(--status-color, var(--color-fg-muted))}.score-value.svelte-1ljuz2z{font-weight:600;font-size:.875rem;text-align:right;font-variant-numeric:tabular-nums}.score-status.svelte-1ljuz2z{font-weight:700;text-align:center;font-size:.875rem;color:var(--color-fg-tertiary)}.violations-summary.svelte-1ljuz2z{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-default);display:flex;gap:.75rem;flex-wrap:wrap;font-size:.8rem}.violations-label.svelte-1ljuz2z{color:var(--color-fg-tertiary)}.no-violations.svelte-1ljuz2z{color:var(--color-success)}.violation.svelte-1ljuz2z{padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem}.violation.critical.svelte-1ljuz2z{background:color-mix(in srgb,var(--color-error) 20%,transparent);color:var(--color-error)}.violation.high.svelte-1ljuz2z{background:color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning)}.violation.medium.svelte-1ljuz2z{background:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.violation.low.svelte-1ljuz2z{background:color-mix(in srgb,var(--color-success) 20%,transparent);color:var(--color-success)}.self-audit.svelte-1ljuz2z{margin-top:1rem;padding:.75rem;border-radius:var(--radius-sm);font-size:.8rem;background:var(--color-bg-surface);border:1px dashed var(--color-border-default)}.self-audit.valid.svelte-1ljuz2z{border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.self-audit-label.svelte-1ljuz2z{color:var(--color-fg-muted);margin-right:.5rem}.self-audit-status.valid.svelte-1ljuz2z{color:var(--color-success)}.self-audit-status.acceptable.svelte-1ljuz2z,.self-audit-status.warning.svelte-1ljuz2z{color:var(--color-warning)}.metadata.svelte-1ljuz2z{margin-top:1rem;display:flex;gap:1rem;font-size:.7rem;color:var(--color-fg-subtle)}.commit.svelte-1ljuz2z{font-family:var(--font-mono)}@keyframes svelte-1ljuz2z-pulse{0%,to{opacity:1}50%{opacity:.5}}.hermeneutic-circle.svelte-1u84n32{position:relative;width:100%;max-width:280px;margin:0 auto}.hermeneutic-circle.loading.svelte-1u84n32{opacity:.6}.loading-overlay.svelte-1u84n32{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg-pure) 50%,transparent);color:var(--color-fg-tertiary);font-size:.75rem;z-index:10}.circle-svg.svelte-1u84n32{width:100%;height:auto;display:block}.edge.svelte-1u84n32{fill:none;stroke:currentColor;stroke-width:1.5;opacity:calc(.3 + var(--strength, 0) * .07);transition:opacity var(--duration-standard) var(--ease-standard)}.edge.missing.svelte-1u84n32{stroke-dasharray:4 4;opacity:.2;stroke:color-mix(in srgb,var(--color-error) 50%,transparent)}.edge.hidden.svelte-1u84n32{display:none}.edge.strong.svelte-1u84n32{stroke-width:2}.edge.weak.svelte-1u84n32{stroke-width:1;opacity:.25}.node.svelte-1u84n32{cursor:default;transition:transform var(--duration-micro) var(--ease-standard)}.node.interactive.svelte-1u84n32{cursor:pointer}.node.interactive.svelte-1u84n32:hover{transform:scale(1.1)}.node.interactive.svelte-1u84n32:focus{outline:none}.node.interactive.svelte-1u84n32:focus .node-circle:where(.svelte-1u84n32){stroke:var(--color-fg-secondary);stroke-width:2}.node-circle.svelte-1u84n32{fill:var(--color-bg-elevated);stroke:var(--color-border-default);stroke-width:1;transition:fill var(--duration-micro) var(--ease-standard),stroke var(--duration-micro) var(--ease-standard)}.node.active.svelte-1u84n32 .node-circle:where(.svelte-1u84n32){fill:var(--color-bg-surface);stroke:var(--color-border-strong)}.node.selected.svelte-1u84n32 .node-circle:where(.svelte-1u84n32){stroke:var(--color-fg-secondary);stroke-width:2}.node-count.svelte-1u84n32{font-family:var(--font-mono);font-size:10px;font-weight:600;fill:var(--color-fg-primary)}.node-label.svelte-1u84n32{font-family:var(--font-mono);font-size:8px;font-weight:600;fill:var(--color-fg-secondary)}.node-sublabel.svelte-1u84n32{font-size:6px;fill:var(--color-fg-muted)}.center-text.svelte-1u84n32{font-size:8px;fill:var(--color-fg-subtle)}.center-empty.svelte-1u84n32{font-style:italic}.legend.svelte-1u84n32{margin-top:1rem;padding:.5rem;background:var(--color-bg-surface);border-radius:var(--radius-sm);font-size:.7rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.legend-title.svelte-1u84n32{color:var(--color-fg-muted)}.gap-indicator.svelte-1u84n32{color:var(--color-error);padding:.125rem .375rem;background:color-mix(in srgb,var(--color-error) 10%,transparent);border-radius:var(--radius-sm);font-family:var(--font-mono)}.legend.complete.svelte-1u84n32{justify-content:center;background:color-mix(in srgb,var(--color-success) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 20%,transparent)}.legend-complete.svelte-1u84n32{color:var(--color-success);font-style:italic}.isometric-assembly.svelte-32y2hm{width:100%;max-width:400px;margin:0 auto}.assembly-svg.svelte-32y2hm{width:100%;height:auto;display:block}.stripe-line.svelte-32y2hm{stroke:currentColor;stroke-width:.5;stroke-opacity:.15}.face.svelte-32y2hm{stroke:var(--color-fg-muted, rgba(255, 255, 255, .4));stroke-width:1;vector-effect:non-scaling-stroke}.face-top.svelte-32y2hm{fill:var(--color-fg-subtle, rgba(255, 255, 255, .15))}.face-left.svelte-32y2hm{fill:var(--color-bg-subtle, rgba(255, 255, 255, .08))}.face-right.svelte-32y2hm{fill:var(--color-bg-elevated, rgba(255, 255, 255, .03))}.part-label.svelte-32y2hm{font-family:var(--font-mono, monospace);font-size:10px;fill:var(--color-fg-secondary, rgba(255, 255, 255, .8));opacity:0}.assembly-title.svelte-32y2hm{font-family:var(--font-sans, system-ui);font-size:12px;fill:var(--color-fg-muted, rgba(255, 255, 255, .4));font-style:italic;opacity:0}.part.svelte-32y2hm:hover .face:where(.svelte-32y2hm){stroke:var(--color-fg-secondary, rgba(255, 255, 255, .6))}.part.svelte-32y2hm:hover .face-top:where(.svelte-32y2hm){fill:var(--color-fg-muted, rgba(255, 255, 255, .25))}.experiment.svelte-wcwihc{max-width:720px;margin:0 auto;padding:var(--space-lg);font-family:var(--font-sans);color:var(--color-fg-secondary)}.header.svelte-wcwihc{margin-bottom:var(--space-xl);text-align:center}.visual-canon.svelte-wcwihc{margin:var(--space-lg) auto;display:flex;justify-content:center}.ascii-details.svelte-wcwihc{margin:var(--space-sm) auto;max-width:-moz-fit-content;max-width:fit-content}.ascii-toggle.svelte-wcwihc{font-size:var(--text-caption);color:var(--color-fg-muted);cursor:pointer;text-align:center;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-micro) var(--ease-standard)}.ascii-toggle.svelte-wcwihc:hover{color:var(--color-fg-tertiary)}.ascii-art.svelte-wcwihc{margin:var(--space-sm) auto 0;padding:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.65rem;line-height:1.3;color:var(--color-fg-tertiary);overflow-x:auto;white-space:pre;text-align:left}.meta.svelte-wcwihc{display:flex;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-sm);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-fg-muted)}.title.svelte-wcwihc{font-size:var(--text-h1);font-weight:var(--font-bold);margin:0 auto var(--space-xs) auto;letter-spacing:var(--tracking-tight)}.subtitle.svelte-wcwihc{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);margin:0 0 var(--space-md) 0;font-style:italic}.description.svelte-wcwihc{max-width:600px;margin:0 auto var(--space-md);line-height:var(--leading-relaxed);color:var(--color-fg-secondary)}.tags.svelte-wcwihc{display:flex;gap:var(--space-xs);justify-content:center;flex-wrap:wrap}.tag.svelte-wcwihc{padding:.25rem .75rem;background:var(--color-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--color-fg-tertiary)}.three-proofs.svelte-wcwihc{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.proof-section.svelte-wcwihc{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg)}.section-title.svelte-wcwihc{font-size:var(--text-body-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-xs) 0;display:flex;align-items:baseline;justify-content:center;gap:.75rem}.section-number.svelte-wcwihc{font-size:var(--text-body-sm);color:var(--color-fg-subtle);font-family:var(--font-mono)}.section-description.svelte-wcwihc{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin:0 0 var(--space-md) 0;line-height:var(--leading-normal);text-align:center}.proof-content.svelte-wcwihc{margin-bottom:var(--space-sm)}.circle-container.svelte-wcwihc{display:flex;justify-content:center}.proof-verdict.svelte-wcwihc{font-size:var(--text-body-sm);font-style:italic;margin:var(--space-sm) 0 0 0;text-align:center}.proof-verdict.valid.svelte-wcwihc{color:var(--color-success)}.proof-verdict.pending.svelte-wcwihc{color:var(--color-fg-muted)}.evidence-grid.svelte-wcwihc{display:flex;flex-direction:column;gap:var(--space-sm)}.evidence-card.svelte-wcwihc{background:var(--color-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-sm)}.evidence-header.svelte-wcwihc{display:flex;gap:var(--space-xs);align-items:baseline;margin-bottom:.75rem}.master-name.svelte-wcwihc{font-size:.7rem;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-fg-muted)}.principle-title.svelte-wcwihc{font-weight:var(--font-semibold);font-size:var(--text-body-sm)}.evidence-metrics.svelte-wcwihc{display:flex;gap:var(--space-md);margin-bottom:.75rem}.metric.svelte-wcwihc{display:flex;flex-direction:column}.metric-value.svelte-wcwihc{font-family:var(--font-mono);font-size:var(--text-body-lg);font-weight:var(--font-semibold)}.metric-label.svelte-wcwihc{font-size:.7rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.evidence-status.svelte-wcwihc{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:.75rem}.status-indicator.svelte-wcwihc{width:8px;height:8px;border-radius:var(--radius-full)}.status-label.svelte-wcwihc{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--status-color)}.evidence-experiments.svelte-wcwihc{display:flex;flex-direction:column;gap:.25rem}.exp-link.svelte-wcwihc{font-size:var(--text-body-sm);color:var(--color-fg-muted);text-decoration:none;transition:color var(--duration-micro) var(--ease-standard)}.exp-link.svelte-wcwihc:hover{color:var(--color-fg-primary)}.no-evidence.svelte-wcwihc{font-size:var(--text-body-sm);color:var(--color-fg-muted);font-style:italic;text-align:center;padding:var(--space-lg)}.synthesis.svelte-wcwihc{max-width:600px;margin:0 auto var(--space-lg);text-align:center}.synthesis-title.svelte-wcwihc{font-size:var(--text-h2);font-weight:var(--font-semibold);margin:0 0 var(--space-md) 0}.synthesis-quote.svelte-wcwihc{font-style:italic;color:var(--color-fg-secondary);margin:0 0 var(--space-md) 0;padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-border-emphasis);text-align:left}.synthesis-quote.svelte-wcwihc cite:where(.svelte-wcwihc){display:block;margin-top:.75rem;font-size:var(--text-body-sm);color:var(--color-fg-muted)}.synthesis-text.svelte-wcwihc{line-height:var(--leading-loose);color:var(--color-fg-tertiary)}.experiment-footer.svelte-wcwihc{text-align:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border-default)}.footer-text.svelte-wcwihc{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.footer-text.svelte-wcwihc a:where(.svelte-wcwihc){color:var(--color-fg-tertiary);text-decoration:underline}.footer-text.svelte-wcwihc a:where(.svelte-wcwihc):hover{color:var(--color-fg-primary)}
