.LeannVisuals_figure__gXuSr{background:var(--surface)}.LeannVisuals_heading__OGvnG{background:linear-gradient(115deg,color-mix(in srgb,var(--diagram-state) 11%,transparent),color-mix(in srgb,var(--expert) 9%,transparent))}.LeannVisuals_lane__nOd1k{--lane:var(--diagram-state);border-top:3px solid var(--lane);border-radius:12px;padding:16px 12px 12px;background:color-mix(in srgb,var(--lane) 5%,var(--surface))}.LeannVisuals_query__5JfQo{--lane:var(--expert)}.LeannVisuals_label__1gUYR{color:var(--lane)}.LeannVisuals_step__rNlIS{position:relative;border:1px solid color-mix(in srgb,var(--lane) 28%,var(--border));border-left:3px solid var(--lane);border-radius:12px;padding:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--lane) 8%,var(--surface)),var(--surface))}.LeannVisuals_step__rNlIS:not(:last-child):after{content:"↓";position:absolute;left:24px;bottom:-23px;color:var(--lane);font-size:18px;line-height:24px}.LeannVisuals_focus__4lyot{--lane:var(--med);background:color-mix(in srgb,var(--med) 9%,var(--surface))}.LeannVisuals_number__FViUs{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;margin-bottom:10px;border-radius:9px;color:var(--lane);background:color-mix(in srgb,var(--lane) 13%,var(--surface));font:11px var(--ff-mono)}.LeannVisuals_foundation__ND5Ue{border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));background:linear-gradient(110deg,var(--accent-bg),color-mix(in srgb,var(--diagram-state) 8%,var(--surface)))}.LeannVisuals_legend__LCU_7{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--text-2)}.LeannVisuals_legend__LCU_7 span{display:inline-flex;align-items:center;gap:6px}.LeannVisuals_dot__aijeh{display:inline-block;width:9px;height:9px;border-radius:3px}.LeannVisuals_bar__S3bti{display:flex;height:18px;overflow:hidden;border-radius:6px;background:var(--surface-2)}.LeannVisuals_segment__1KaD0{height:100%;flex-shrink:0}.LeannVisuals_source__T4xWt{background:var(--accent)}.LeannVisuals_model__kqAEN{background:var(--expert)}.LeannVisuals_index__cLGfm{background:var(--diagram-state)}.LeannVisuals_result__20ISf{border-top:3px solid var(--diagram-state);background:color-mix(in srgb,var(--diagram-state) 7%,var(--surface))}.LeannVisuals_total__gczaL{border-top-color:var(--expert);background:color-mix(in srgb,var(--expert) 7%,var(--surface))}