.TncyGW_wrapper{border-radius:var(--radius-lg);background:0 0;border:none;flex-direction:column;height:100%;margin:0;display:flex;overflow:hidden}.TncyGW_title{color:var(--color-text-heading);text-align:center;margin:0;padding:1.5rem 1.5rem 0;font-size:14px;font-weight:600}.TncyGW_diagramFrame{border-radius:var(--radius-md);background:#fafbfc;border:1px solid #e5e7eb;flex:1;min-height:0;position:relative;overflow:hidden}.TncyGW_diagram{width:100%;height:100%;font-family:var(--font-family);display:block;position:absolute;inset:0}.TncyGW_gridDot{fill:#98a2b3;opacity:.22}.TncyGW_node{opacity:0;transform-origin:50%;animation:.6s forwards TncyGW_nodeAppear}.TncyGW_nodeChip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:600}.TncyGW_nodeLabel{fill:#0f1722;font-family:var(--font-family)}.TncyGW_nodeSub{fill:#667085;font-family:var(--font-mono);letter-spacing:.02em}.TncyGW_connection{opacity:0;animation:.6s forwards TncyGW_lineAppear}.TncyGW_connectionPath{opacity:.6}.TncyGW_connectionAlert .TncyGW_connectionPath{opacity:.85}.TncyGW_edgeLabel{fill:#667085;font-family:var(--font-family);opacity:.85}.TncyGW_edgeLabelAlert{fill:#c03030;opacity:1;font-weight:600}.TncyGW_alert{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.4s forwards TncyGW_alertIn}.TncyGW_alert circle{fill:#e54545;filter:drop-shadow(0 1px 3px #e5454573)}.TncyGW_alert text{fill:#fff;font-size:13px;font-weight:700;font-family:var(--font-family)}.TncyGW_sweep{fill:var(--color-primary);opacity:0;animation:1.4s 1.6s forwards TncyGW_scanSweep}@keyframes TncyGW_nodeAppear{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes TncyGW_lineAppear{0%{opacity:0}to{opacity:1}}@keyframes TncyGW_alertIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes TncyGW_scanSweep{0%{opacity:0;transform:translate(0)}10%{opacity:.25}90%{opacity:.25}to{opacity:0;transform:translate(1160px)}}@media (prefers-reduced-motion:reduce){.TncyGW_node,.TncyGW_connection,.TncyGW_alert{opacity:1;animation:none;transform:none}.TncyGW_sweep{display:none}}@media (max-width:600px){.TncyGW_nodeChip{display:none}.TncyGW_nodeLabel{font-size:16px}.TncyGW_nodeSub{font-size:11px}.TncyGW_edgeLabel{font-size:13px}}[data-theme=dark] .TncyGW_diagramFrame{background:var(--color-background-card);border-color:#ffffff0f}[data-theme=dark] .TncyGW_gridDot{fill:#98a2b3;opacity:.18}[data-theme=dark] .TncyGW_nodeLabel{fill:#e5e9f0}[data-theme=dark] .TncyGW_nodeSub{fill:#98a2b3}[data-theme=dark] .TncyGW_edgeLabel{fill:#98a2b3}
