.ai-svg{font-family:var(--font-sans)}.ai-caps{fill:var(--pr-muted);font-weight:600;letter-spacing:.08em}.ai-label{font-weight:600}.ai-label,.ai-text{fill:var(--pr-fg)}.ai-note{fill:var(--pr-muted)}.ai-on-lead,.ai-on-lead-label{fill:var(--pr-on-action)}.ai-on-lead-label{font-weight:600}.ai-card{fill:var(--pr-bg);stroke:var(--pr-muted);stroke-width:1}.ai-band{fill:var(--pr-surface);stroke:var(--pr-rule-strong);stroke-width:1}.ai-lead{fill:var(--pr-accent);stroke:var(--pr-accent);stroke-width:1}.ai-dashed{stroke-dasharray:5 4}.ai-edge{fill:none;stroke:var(--pr-link);stroke-width:1.5}.ai-edge-dashed{stroke-dasharray:4 4}.ai-arrowhead{fill:var(--pr-link)}.ai-badge-rect{fill:var(--pr-bg);stroke:var(--pr-muted);stroke-width:1}.ai-badge-text{fill:var(--pr-muted);font-weight:600}.ai-navy .ai-caps,.ai-navy .ai-label,.ai-navy .ai-note{fill:#ffffff}.ai-navy .ai-card{fill:var(--color-navy-900);stroke:rgba(255,255,255,.4)}.ai-navy .ai-edge{stroke:var(--pr-lift)}.ai-navy .ai-arrowhead{fill:var(--pr-lift)}.ai-navy .ai-badge-rect{fill:var(--color-navy-950);stroke:rgba(255,255,255,.6)}.ai-navy .ai-badge-text{fill:#ffffff}.ai-rise{--park-t:translateY(8px);transform-box:fill-box;transition:opacity .32s cubic-bezier(.2,.7,.2,1) var(--i,0s),transform .32s cubic-bezier(.2,.7,.2,1) var(--i,0s)}.ai-draw{stroke-dasharray:1;stroke-dashoffset:var(--dash,0);transition:stroke-dashoffset .26s linear var(--i,0s),opacity .1s linear var(--i,0s)}.ai-fade{transition:opacity .3s ease-out var(--i,0s)}.ai-fig[data-visual=ai-path]:is([data-phase=start]) [data-at=arrows],.ai-fig[data-visual=ai-path]:is([data-phase=start],[data-phase=arrows]) [data-at=extras],.ai-fig[data-visual=ai-problem]:is([data-phase=start]) [data-at=arrows],.ai-fig[data-visual=ai-problem]:is([data-phase=start],[data-phase=arrows]) [data-at=areas]{opacity:var(--park-o,0);transform:var(--park-t,none);--dash:1}