._0c3kLG_wrap{border:1px solid var(--border);background:var(--white);border-radius:20px;margin:0;overflow:hidden;box-shadow:0 18px 40px #0b1a3c1a}._0c3kLG_top{background:var(--navy);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}._0c3kLG_crumb{color:var(--on-navy)}._0c3kLG_clock{background:var(--amber-pale);color:var(--escalate);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;display:inline-flex}._0c3kLG_clock i{background:var(--escalate);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _0c3kLG_pulse}@keyframes _0c3kLG_pulse{50%{opacity:.3}}._0c3kLG_canvas{background:#f6f8fb;overflow-x:auto}._0c3kLG_svg{width:100%;min-width:760px;height:auto;font-family:var(--font-sans);display:block}._0c3kLG_grid{fill:#d5dce6}._0c3kLG_edge{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:5 5;animation:1.2s linear infinite _0c3kLG_flow}@keyframes _0c3kLG_flow{to{stroke-dashoffset:-20px}}._0c3kLG_parallel{fill:var(--teal);font-size:12px;font-weight:700}._0c3kLG_node{fill:var(--white);stroke:var(--border);stroke-width:1.5px}._0c3kLG_icon{fill:none;stroke:var(--teal);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}._0c3kLG_title{fill:var(--navy);font-size:13.5px;font-weight:800}._0c3kLG_sub{fill:var(--slate);font-size:11px}._0c3kLG_start ._0c3kLG_node{fill:var(--teal-pale);stroke:var(--teal)}._0c3kLG_party ._0c3kLG_node{stroke:var(--teal)}._0c3kLG_timer ._0c3kLG_node{fill:var(--amber-pale);stroke:var(--escalate)}._0c3kLG_timer ._0c3kLG_icon{stroke:var(--escalate)}._0c3kLG_human ._0c3kLG_node{fill:var(--navy);stroke:var(--navy)}._0c3kLG_human ._0c3kLG_title{fill:var(--white)}._0c3kLG_human ._0c3kLG_sub{fill:var(--mint)}._0c3kLG_human ._0c3kLG_icon{stroke:var(--mint)}._0c3kLG_token{fill:var(--mint);stroke:var(--navy);stroke-width:2px}._0c3kLG_trace{background:var(--navy);color:var(--on-navy);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px;font-size:12px;display:flex}._0c3kLG_trace span{background:#ffffff14;border-radius:999px;padding:3px 8px}._0c3kLG_trace ._0c3kLG_traceTag{background:var(--mint);color:var(--navy);font-weight:800}@media (prefers-reduced-motion:reduce){._0c3kLG_edge,._0c3kLG_clock i{animation:none}}
