.pillar{margin:8px 0 28px}.pillar .rt{color:var(--muted);font-size:.9em}.pillar h2{margin-top:1.8em}.pillar h3{margin-top:1.4em}.fig{margin:24px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.fig figcaption p{margin:0}.fig .ft{font-weight:700}.fig .fc{color:var(--muted);font-size:.92em;margin:2px 0 10px}.figw{overflow-x:auto}.figw svg{display:block;width:100%;height:auto;max-width:560px;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.figw svg.cols{max-width:640px}.figw svg text{fill:var(--ink);font-size:13px}.figw svg .m{fill:var(--muted);font-size:12px}.figw svg .s{font-size:11px}.figw svg.tl text,.figw svg.bars text{font-size:15px}.figw svg.bars .m{font-size:13px}.figw svg.tl .m{font-size:12px}.figw svg .b{fill:var(--accent)}.figw svg rect.b:hover,.figw svg circle.b:hover{fill:var(--accent2)}.figw svg .ax{stroke:var(--line);stroke-width:1}.figw svg .dash{stroke-dasharray:3 4}.figw svg a text{fill:var(--accent)}.figw svg a:hover text{fill:var(--accent2);text-decoration:underline}.figdata{margin-top:8px;font-size:.9em}.figdata summary{cursor:pointer;color:var(--muted)}.figdata table{border-collapse:collapse;width:100%}.figdata td,.figdata th{text-align:left;padding:3px 8px 3px 0;border-bottom:1px solid var(--line);vertical-align:top}.figdata td:last-child{white-space:nowrap}.tw{overflow-x:auto}