.DetailConnectionDiagram_diagram__edoI9{background-color:#fff;border-radius:16px;height:200px;position:relative;width:100%}.DetailConnectionDiagram_diagram__edoI9 .react-tooltip{border-radius:8px}.DetailConnectionDiagram_diagram__edoI9 .react-tooltip-arrow{display:none}.DetailConnectionDiagram_diagram__edoI9 .react-flow__controls-button{height:24px;width:24px}.DetailConnectionDiagram_diagram__edoI9 .react-flow__handle{opacity:0;overflow:hidden;visibility:hidden}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_prompt__6pMGq{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.12);display:grid;grid-template-columns:1fr 1fr;padding:12px;top:-17px;width:auto}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_prompt__6pMGq span{font-size:13px}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonBlue__qCNdy:not(.DetailConnectionDiagram_control-active__9bKFV){background-color:#3081e1;color:#fff}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonBlue__qCNdy:not(.DetailConnectionDiagram_control-active__9bKFV):hover{background-color:#1a6fd5}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_control-active__9bKFV{background-color:#f4f4f4}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:2px;box-shadow:0 0 2px 1px rgba(0,0,0,.08);display:flex;height:35px;justify-content:center;position:absolute;right:30px;top:20px;width:35px;z-index:5}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:focus,.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:hover{background-color:#f0f0f0}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:focus svg rect,.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:hover svg rect{fill:#f0f0f0;stroke:#f0f0f0}.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:focus svg path,.DetailConnectionDiagram_diagram__edoI9 .DetailConnectionDiagram_buttonScreen__5nEg5:hover svg path{fill:#f0f0f0}.DetailConnectionDiagram_component__xf6ae{align-items:center;background-color:#fff;border:1px solid #3081e1;border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;max-width:530px;padding:10px;width:530px}.DetailConnectionDiagram_component__xf6ae:hover{border-color:#1a6fd5}.DetailConnectionDiagram_component__xf6ae .DetailConnectionDiagram_separator__3kEHT{background-color:#3081e1;height:1px;margin:6px 0;width:100%}.DetailConnectionDiagram_component__xf6ae>span{width:calc(100% - 32px)}.DetailConnectionDiagram_component__xf6ae .DetailConnectionDiagram_button__HEvQw,.DetailConnectionDiagram_component__xf6ae a{color:#3081e1;line-height:20px;padding-right:10px;position:relative;text-decoration:none;width:max-content}.DetailConnectionDiagram_component__xf6ae .DetailConnectionDiagram_button__HEvQw:after,.DetailConnectionDiagram_component__xf6ae a:after{border-color:rgba(0,0,0,0) #3081e1 #3081e1 rgba(0,0,0,0);border-style:solid;border-width:1px;box-sizing:border-box;content:"";height:6px;position:absolute;right:0;top:8px;transform:rotate(-45deg);width:6px}.DetailConnectionDiagram_component__xf6ae .DetailConnectionDiagram_button__HEvQw:active,.DetailConnectionDiagram_component__xf6ae .DetailConnectionDiagram_button__HEvQw:hover,.DetailConnectionDiagram_component__xf6ae a:active,.DetailConnectionDiagram_component__xf6ae a:hover{color:#1a6fd5;cursor:pointer;text-decoration:underline}.DetailConnectionDiagram_prompt-wrapper__UQ6sn{display:flex;gap:12px}.DetailConnectionDiagram_prompt-component__x4klQ{margin:0}.DetailConnectionDiagram_prompt-component__x4klQ>div{align-items:center;border:2px solid;display:flex;justify-content:center;margin-bottom:12px;padding:10px;width:100%}.DetailConnectionDiagram_prompt-component__x4klQ>div:last-of-type{margin-bottom:0}.DetailConnectionDiagram_prompt-component__x4klQ>div span{text-wrap:nowrap}.DetailConnectionDiagram_prompt-component__x4klQ .DetailConnectionDiagram_blue__WrmJI{border-color:#3081e1;border-radius:8px}.DetailConnectionDiagram_prompt-component__x4klQ .DetailConnectionDiagram_red__ZLRhu{border-color:#d62d41}.DetailConnectionDiagram_prompt-component__x4klQ .DetailConnectionDiagram_green__pfFVb{border-color:#61a517}.DetailConnectionDiagram_prompt-line__G70re{margin:0 12px}.DetailConnectionDiagram_prompt-line__G70re>div{display:flex;flex-direction:column;margin-bottom:12px;min-width:140px;padding:10px;position:relative;text-align:center;width:100%}.DetailConnectionDiagram_prompt-line__G70re>div:last-of-type{margin-bottom:0}.DetailConnectionDiagram_prompt-line__G70re .DetailConnectionDiagram_blue__WrmJI div{background-color:#3081e1;border-radius:8px;height:3px;width:100%}.DetailConnectionDiagram_prompt-line__G70re .DetailConnectionDiagram_red__ZLRhu div{background-color:#d62d41;height:3px;width:100%}.DetailConnectionDiagram_prompt-line__G70re .DetailConnectionDiagram_green__pfFVb div{background-color:#61a517;height:3px;width:100%}.DetailConnectionDiagram_edge__MX0g0{opacity:.25}.DetailConnectionDiagram_edge__MX0g0:hover{opacity:1}.DetailConnectionDiagram_edge__MX0g0>path{stroke-width:2}.DetailConnectionDiagram_edge__MX0g0.DetailConnectionDiagram_edgeHover__Br_2f{opacity:1}.DetailConnectionDiagram_edge-label__tqCmi{font-size:12;pointer-events:"all";position:"absolute"}.DetailConnectionDiagram_edge-button__SrO3e{background-color:#fff;border:none;cursor:pointer;padding:1px;position:relative}.DetailConnectionDiagram_main__4YnqU{background-color:#fff;border:1px solid #3081e1;border-radius:8px;max-width:530px;padding:8px}.DetailConnectionDiagram_main__4YnqU:hover{border-color:#1a6fd5}.DetailConnectionDiagram_founder__gpMaI{align-items:center;background-color:#fff;border:1px solid #d62d41;border-radius:2px;display:flex;justify-content:center;padding:8px}.DetailConnectionDiagram_founder__gpMaI:hover{border-color:#ce414d}.DetailConnectionDiagram_entrepreneur__4qJLI{align-items:center;background-color:#fff;border:1px solid #61a517;border-radius:2px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;max-width:350px;padding:8px;width:530px}.DetailConnectionDiagram_entrepreneur__4qJLI:hover{border-color:#2c6846}.DetailConnectionDiagram_entrepreneur__4qJLI .DetailConnectionDiagram_separator__3kEHT{background-color:#61a517;height:1px;margin:6px 0;width:100%}.DetailConnectionDiagram_entrepreneur__4qJLI>span{width:calc(100% - 32px)}.DetailConnectionDiagram_entrepreneur__4qJLI .DetailConnectionDiagram_button__HEvQw,.DetailConnectionDiagram_entrepreneur__4qJLI a{color:#61a517;line-height:20px;padding-right:10px;position:relative;text-decoration:none;width:max-content}.DetailConnectionDiagram_entrepreneur__4qJLI .DetailConnectionDiagram_button__HEvQw:after,.DetailConnectionDiagram_entrepreneur__4qJLI a:after{border-color:rgba(0,0,0,0) #61a517 #61a517 rgba(0,0,0,0);border-style:solid;border-width:1px;box-sizing:border-box;content:"";height:6px;position:absolute;right:0;top:8px;transform:rotate(-45deg);width:6px}.DetailConnectionDiagram_entrepreneur__4qJLI .DetailConnectionDiagram_button__HEvQw:active,.DetailConnectionDiagram_entrepreneur__4qJLI .DetailConnectionDiagram_button__HEvQw:hover,.DetailConnectionDiagram_entrepreneur__4qJLI a:active,.DetailConnectionDiagram_entrepreneur__4qJLI a:hover{color:#2c6846;cursor:pointer;text-decoration:underline}.DetailConnectionDiagram_close__RECCx,.DetailConnectionDiagram_count__bBn8y{align-items:center;background-color:#3081e1;border-radius:100%;color:#fff;display:inline-flex;font-size:13px;height:20px;justify-content:center;line-height:20px;margin-left:12px;min-width:20px;position:relative;width:20px}.DetailConnectionDiagram_close__RECCx:after,.DetailConnectionDiagram_close__RECCx:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:9.5px;width:13px}.DetailConnectionDiagram_close__RECCx:before{transform:rotate(45deg)}.DetailConnectionDiagram_close__RECCx:after{transform:rotate(-45deg)}.DetailConnectionDiagram_hidden-text__KwhYJ{color:#d62d41;cursor:pointer;font-size:12px;font-weight:400}@media(min-width:576px){.DetailConnectionDiagram_diagram__edoI9{height:250px}}@media(min-width:768px){.DetailConnectionDiagram_diagram__edoI9{height:300px}}@media(min-width:992px){.DetailConnectionDiagram_diagram__edoI9{height:450px}}@media(min-width:1200px){.DetailConnectionDiagram_diagram__edoI9{height:762px}}