.MaDRkW_root{gap:var(--space-3);min-width:0;margin:0;display:grid;container-type:inline-size}.MaDRkW_bands{gap:var(--space-3);min-width:0;display:grid}.MaDRkW_bands[data-lanes] .MaDRkW_band{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted)}.MaDRkW_band{gap:var(--space-2);min-width:0;display:grid}.MaDRkW_lane{color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:600}.MaDRkW_grid{align-items:stretch;min-width:0;display:flex}.MaDRkW_cell{justify-content:center;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.MaDRkW_link{flex:0 0 var(--space-8);align-content:center;place-items:center;gap:2px;min-width:0;display:grid}.MaDRkW_node{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);text-align:center;line-height:var(--leading-snug,1.35);gap:2px;display:grid}.MaDRkW_node[data-tone=blue]{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.MaDRkW_node[data-tone=yellow]{background:var(--highlight);color:var(--highlight-foreground);border-color:#0000}.MaDRkW_node[data-tone=ink]{background:var(--inverse);color:var(--inverse-foreground);border-color:#0000}.MaDRkW_name{font-size:var(--text-base,1rem);overflow-wrap:anywhere;font-weight:700}.MaDRkW_note{font-size:var(--text-sm);opacity:.9;overflow-wrap:anywhere;font-weight:500}.MaDRkW_cross{font-size:var(--text-sm);opacity:.9;overflow-wrap:anywhere;margin-top:2px;font-weight:500}.MaDRkW_arrow{background:var(--border-strong);width:100%;height:2px;display:block;position:relative}.MaDRkW_arrow:after{content:"";border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);transform-origin:70% 30%;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.MaDRkW_edgeLabel{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;font-weight:600}.MaDRkW_link[data-empty] .MaDRkW_arrow{display:none}.MaDRkW_root[data-direction=vertical] .MaDRkW_grid{flex-direction:column}.MaDRkW_root[data-direction=vertical] .MaDRkW_cell{flex:none}.MaDRkW_root[data-direction=vertical] .MaDRkW_link{flex:0 0 var(--space-6);width:auto}.MaDRkW_root[data-direction=vertical] .MaDRkW_arrow{width:2px;height:100%;min-height:var(--space-5)}.MaDRkW_root[data-direction=vertical] .MaDRkW_arrow:after{transform-origin:30% 70%;inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}@container (max-width:520px){.MaDRkW_root[data-direction=horizontal] .MaDRkW_grid{flex-direction:column}.MaDRkW_root[data-direction=horizontal] .MaDRkW_cell{flex:none}.MaDRkW_root[data-direction=horizontal] .MaDRkW_link{flex:0 0 var(--space-6)}.MaDRkW_root[data-direction=horizontal] .MaDRkW_arrow{width:2px;height:100%;min-height:var(--space-5)}.MaDRkW_root[data-direction=horizontal] .MaDRkW_arrow:after{transform-origin:30% 70%;inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}.MaDRkW_caption{color:var(--text-secondary);font-size:var(--text-sm);text-align:center}.MaDRkW_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.MaDRkW_cell,.MaDRkW_link{transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);transition-delay:calc(var(--step,0) * 90ms)}.MaDRkW_root[data-reveal=pending] .MaDRkW_cell,.MaDRkW_root[data-reveal=pending] .MaDRkW_link{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.MaDRkW_cell,.MaDRkW_link{transition:none}.MaDRkW_root[data-reveal=pending] .MaDRkW_cell,.MaDRkW_root[data-reveal=pending] .MaDRkW_link{opacity:1;transform:none}}:root[data-motion=reduce] .MaDRkW_cell,:root[data-motion=reduce] .MaDRkW_link{transition:none}@media print{.MaDRkW_root[data-reveal=pending] .MaDRkW_cell,.MaDRkW_root[data-reveal=pending] .MaDRkW_link{opacity:1;transform:none}}
