.MaterialDiagrams_panel__zKbju{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-elev);padding:clamp(8px,1.6vw,18px)}.MaterialDiagrams_svg__DBZoc{display:block;width:100%;height:auto;overflow:visible}.MaterialDiagrams_wale__ABDV8{stroke:var(--line-strong);stroke-width:1}.MaterialDiagrams_yarn__moEJd{fill:none;stroke:var(--brand-clinical);stroke-width:2.4;stroke-linecap:round}.MaterialDiagrams_base__bsRIG{fill:none;stroke:var(--line-strong);stroke-width:1}.MaterialDiagrams_outer__HN_9C{fill:color-mix(in oklab,var(--brand-clinical) 16%,var(--bg-elev));stroke:var(--brand-clinical);stroke-width:1.6}.MaterialDiagrams_hatch__ruBhG{stroke:color-mix(in oklab,var(--brand-clinical) 55%,transparent);stroke-width:1.2}.MaterialDiagrams_inner__t2GDp{fill:color-mix(in oklab,var(--warm) 22%,var(--bg-elev));stroke:color-mix(in oklab,var(--warm) 80%,var(--ink));stroke-width:1.2}.MaterialDiagrams_softWave__etpIQ{fill:none;stroke:color-mix(in oklab,var(--warm) 85%,var(--ink));stroke-width:2;stroke-linecap:round}.MaterialDiagrams_body__dz4OD{fill:none;stroke:var(--ink-mute);stroke-width:1.6;stroke-dasharray:6 6}[data-theme=dark] .MaterialDiagrams_outer__HN_9C,[data-theme=dark] .MaterialDiagrams_yarn__moEJd{stroke:var(--accent)}.MaterialDiagrams_adapted__9yj3X{fill:none;stroke:var(--accent-data);stroke-width:1.2;stroke-dasharray:5 6;opacity:.75}.MaterialDiagrams_arrowHead__ADz01,.MaterialDiagrams_arrow__HnyOx,.MaterialDiagrams_leader__Xhwjs{fill:none;stroke:var(--accent-data);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.MaterialDiagrams_dot__OXHsG{fill:var(--accent-data)}.MaterialDiagrams_marker__tV3Bc{fill:var(--bg-elev);stroke:var(--accent-data);stroke-width:1.5}.MaterialDiagrams_markerText__dt2x9{font-family:var(--mono);font-size:13px;font-weight:600;fill:var(--ink)}.MaterialDiagrams_adapted__9yj3X{transform-box:fill-box;transform-origin:center;transform:scale(calc(.74 + .26 * var(--p, 1)))}.MaterialDiagrams_arrowGroup__VZ9JF{opacity:calc(.25 + .75 * var(--p, 1));transform:translate(calc((1 - var(--p, 1)) * var(--dx, 0) * -30px),calc((1 - var(--p, 1)) * var(--dy, 0) * -30px))}.MaterialDiagrams_layerOuter__wFDxb{transform:translateY(calc((1 - var(--p, 1)) * -24px))}.MaterialDiagrams_layerBody__Okmis{transform:translateY(calc((1 - var(--p, 1)) * 16px))}