@layer base{[data-blog-body] .JD7lMa_figure{margin-block:var(--space-feature,32px);margin-inline:0}.JD7lMa_artwork{--diagram-bg:#f5f5f5;--diagram-box:#fff;--diagram-box-border:#d4d4d4;--diagram-line:#d4d4d4;--diagram-line-soft:#e5e5e5;--diagram-accent:#168f24;--diagram-accent-bg:#e3f5e5;--foreground:#000;--surface-shell:#fff;--surface-block:#f5f5f5;--line-strong:#00000029;--font-jetbrains-mono:var(--tds-font-family-mono,monospace);color:var(--foreground);background:var(--diagram-bg);border:1px solid var(--diagram-line);overflow-x:auto}.JD7lMa_artwork:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.JD7lMa_artwork svg{block-size:auto;inline-size:100%;min-inline-size:600px;display:block}.JD7lMa_artwork .dgm-bg{fill:var(--diagram-bg)}.JD7lMa_artwork .dgm-box{fill:var(--diagram-box);stroke:var(--diagram-box-border)}.JD7lMa_artwork .dgm-accent-box{fill:var(--diagram-accent-bg);stroke:var(--diagram-accent)}.JD7lMa_artwork .dgm-line{stroke:var(--diagram-line)}.JD7lMa_artwork .dgm-line-soft{stroke:var(--diagram-line-soft)}.JD7lMa_artwork .dgm-accent-line{stroke:var(--diagram-accent)}.JD7lMa_artwork .dgm-accent{fill:var(--diagram-accent)}.JD7lMa_artwork :is(text,tspan){-webkit-user-select:text;user-select:text}[data-blog-body] .JD7lMa_caption{font:var(--body-font-b2,500 14px/20px Pilat, Arial, sans-serif);color:var(--body-secondary,#0000008f);margin-block-start:var(--tds-spacing-12,12px)}:is([data-theme=dark] .JD7lMa_artwork,.dark .JD7lMa_artwork){--diagram-bg:#0e0e0e;--diagram-box:#1c1c1c;--diagram-box-border:#2e2e2e;--diagram-line:#2e2e2e;--diagram-line-soft:#181818;--diagram-accent:#65ff54;--diagram-accent-bg:#143810;--foreground:#fff;--surface-shell:#000;--surface-block:#141414;--line-strong:#ffffff3d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light) .JD7lMa_artwork{--diagram-bg:#0e0e0e;--diagram-box:#1c1c1c;--diagram-box-border:#2e2e2e;--diagram-line:#2e2e2e;--diagram-line-soft:#181818;--diagram-accent:#65ff54;--diagram-accent-bg:#143810;--foreground:#fff;--surface-shell:#000;--surface-block:#141414;--line-strong:#ffffff3d}}}
