.WAUWUW_root .lead{color:#555;margin:0 0 8px;font-size:13px;line-height:1.6}.WAUWUW_root .legend{flex-wrap:wrap;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.WAUWUW_root .legend i{vertical-align:middle;width:14px;height:3px;margin-right:4px;display:inline-block}.WAUWUW_root .tiers{color:#888;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.WAUWUW_root .tiers span:not(:last-child):after{content:" ↓"}.WAUWUW_root .rc-only-mobile{display:none}.WAUWUW_root .rc-flow{background:#fafbfc;border-radius:8px;max-width:100%;margin:0 auto;position:relative}.WAUWUW_root .rc-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.WAUWUW_root .rc-node{box-sizing:border-box;color:#222;cursor:pointer;-webkit-tap-highlight-color:#1565c033;background:#fff;border:1.5px solid;border-left-width:5px;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:44px;padding:4px 8px 4px 10px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.WAUWUW_root a.rc-node{position:absolute}.WAUWUW_root .react-flow__node .rc-node{position:relative}.WAUWUW_root .rc-node:hover{box-shadow:0 2px 8px #0002}.WAUWUW_root .rc-node b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.WAUWUW_root .rc-node small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.WAUWUW_root .rc-type{color:#fff;border-radius:4px;padding:0 4px;font-size:9px;line-height:1.4;position:absolute;top:3px;right:4px}.WAUWUW_root .rc-center{background:#fff8e1}.WAUWUW_root .rc-center b{font-size:15px}.WAUWUW_root .rc-more{color:#546e7a;border-style:dashed;border-color:#b0bec5;align-items:center;font-size:13px;font-weight:700}.WAUWUW_root .rc-list h3{margin:16px 0 4px;font-size:15px}.WAUWUW_root .rc-list h4{color:#777;margin:8px 0 2px;font-size:12px;font-weight:600}.WAUWUW_root .rc-list ul{margin:0;padding-left:18px;font-size:13px;line-height:1.9}.WAUWUW_root .rc-list a{color:#1565c0}.WAUWUW_root .rc-list small{color:#666}.WAUWUW_root #relation-list{scroll-margin-top:72px}html[data-relation-flow=on] .WAUWUW_root .rc-static{display:none}@media (max-width:899px){.WAUWUW_root .rc-only-desktop{display:none}.WAUWUW_root .rc-only-mobile{display:block}}:is(.WAUWUW_root .rc-flow,.WAUWUW_root .react-flow,.WAUWUW_root .react-flow__pane,.WAUWUW_root .react-flow__renderer,.WAUWUW_root .react-flow__viewport,.WAUWUW_root .react-flow__node,.WAUWUW_root .react-flow__nodes){touch-action:pan-y!important}
