/* Governed-diagram system: warm paper, fine rules, black type, lime decision signal. */
.fig{overflow:visible!important;background:transparent!important}.fig svg.d{width:100%;height:auto;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:10px;box-shadow:none}.fig svg.d *{font-family:var(--sans)!important}.fig svg.d>rect{fill:var(--paper)!important;stroke:none!important}.fig svg.d rect{fill:var(--paper)!important;stroke:#cfcfc8!important}.fig svg.d circle{fill:var(--paper)!important;stroke:#cfcfc8!important}.fig svg.d line,.fig svg.d path,.fig svg.d polyline,.fig svg.d polygon{stroke:#bdbdb6!important}.fig svg.d text,.fig svg.d tspan{fill:var(--ink)!important}.fig svg.d [stroke-dasharray]{stroke:#aaa9a2!important}.fig svg.d [fill="#3355FF"],.fig svg.d [fill="#0E8574"],.fig svg.d [fill="#BC5716"],.fig svg.d [fill="#B12D86"],.fig svg.d [fill="#1FA893"]{fill:#dfff68!important;stroke:var(--ink)!important}.fig svg.d g[fill="#3355FF"] circle,.fig svg.d g[fill="#0E8574"] circle,.fig svg.d g[fill="#0B0D10"] circle,.fig svg.d g[fill="#0B0D10"] rect{fill:#dfff68!important;stroke:var(--ink)!important}.fig svg.d [fill="#0B0D10"]:not(text):not(tspan),.fig svg.d [fill="#07080A"]:not(text):not(tspan){fill:var(--ink)!important;stroke:var(--ink)!important}.fig svg.d [stroke="#3355FF"],.fig svg.d [stroke="#0E8574"],.fig svg.d [stroke="#0B0D10"]{stroke:var(--ink)!important}.fig svg.d text[fill="#fff"],.fig svg.d text[fill="#FFFFFF"],.fig svg.d [style*="fill:#fff"],.fig svg.d [style*="fill:#FFFFFF"]{fill:#fff!important}.ai-product-frame{background:var(--ink)!important;border-radius:24px!important;padding:14px!important}.ai-product-frame>div{background:#efefe9!important;border-radius:16px!important}.ai-product-frame>div>p{color:var(--ink)!important}.ai-product-frame .tile-scroll>div{border-color:#cfcfc8!important;border-radius:14px!important;background:var(--paper)!important}.ai-product-frame>div>div:last-child span{border-color:var(--ink)!important;background:#dfff68!important}
@media(max-width:700px){.fig svg.d{border-radius:16px;padding:5px}}
.fig svg.d:not(.product-d)>rect:first-of-type,.fig svg.d:not(.product-d)>rect:nth-of-type(2){fill:var(--paper)!important;stroke:none!important}
