.lifecycle.svelte-10a82ay{display:flex;flex-direction:column;gap:var(--spacing-4)}.states.svelte-10a82ay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.state.svelte-10a82ay{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.state[data-terminal=true].svelte-10a82ay{border-style:dashed}.state[data-current=true].svelte-10a82ay{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.state-name.svelte-10a82ay{font-size:var(--text-fluid-sm);font-weight:700;color:var(--color-fg)}.edges.svelte-10a82ay{list-style:none;margin:var(--spacing-1) 0 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.edge.svelte-10a82ay{display:flex;align-items:baseline;gap:var(--spacing-2);font-size:var(--text-fluid-xs);flex-wrap:wrap}.edge-arrow.svelte-10a82ay{color:var(--color-muted)}.edge-to.svelte-10a82ay{font-weight:600;color:var(--color-fg)}.edge-trigger.svelte-10a82ay{color:var(--color-muted);word-break:break-all}.annotations.svelte-10a82ay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.annotations.svelte-10a82ay li:where(.svelte-10a82ay){display:flex;gap:var(--spacing-2);font-size:var(--text-fluid-xs);color:var(--color-muted);line-height:1.5;padding-left:var(--spacing-3);border-left:2px solid color-mix(in srgb,var(--color-warning) 50%,var(--color-border))}.page.svelte-dgn5qq{display:flex;flex-direction:column;gap:var(--spacing-5)}.claim.svelte-dgn5qq{margin:0;font-size:var(--text-fluid-lg);color:var(--color-fg);line-height:1.5;max-width:60ch}.facts.svelte-dgn5qq{display:flex;flex-wrap:wrap;gap:var(--spacing-5);margin:0}.facts.svelte-dgn5qq div:where(.svelte-dgn5qq){display:flex;flex-direction:column;gap:.15rem}.facts.svelte-dgn5qq dt:where(.svelte-dgn5qq){font-size:var(--text-fluid-xs);color:var(--color-muted)}.facts.svelte-dgn5qq dd:where(.svelte-dgn5qq){margin:0;font-size:var(--text-fluid-sm);color:var(--color-fg)}.facts.svelte-dgn5qq code:where(.svelte-dgn5qq){background:var(--color-subtle);padding:.1em .4em;border-radius:var(--radius-sm)}.section.svelte-dgn5qq{scroll-margin-top:5rem;display:flex;flex-direction:column;gap:var(--spacing-3)}.section-head.svelte-dgn5qq{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.section.svelte-dgn5qq .section-title{font-size:var(--text-fluid-xl);margin:0}.section-claim.svelte-dgn5qq{margin:0;font-size:var(--text-fluid-sm);color:var(--color-muted);line-height:1.6;max-width:70ch}.compare.svelte-dgn5qq{margin-left:auto;font-size:var(--text-fluid-xs);color:var(--color-primary);white-space:nowrap}.viewer.svelte-dgn5qq{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.door.svelte-dgn5qq{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.door-note.svelte-dgn5qq{margin:0;font-size:var(--text-fluid-xs);color:var(--color-muted)}
