.animatedLine-module__JWFeFW__lineContainer{transition:opacity .3s ease-in-out}.animatedLine-module__JWFeFW__lineContainerVisible{opacity:1}.animatedLine-module__JWFeFW__lineContainerHidden{opacity:0}.animatedLine-module__JWFeFW__hoverCircle{cursor:pointer;pointer-events:all}.animatedLine-module__JWFeFW__foreignObject{pointer-events:none;overflow:visible}.animatedLine-module__JWFeFW__numberLabelContainer{justify-content:center;align-items:center;height:20px;padding-bottom:30px;display:flex}.animatedLine-module__JWFeFW__sourceTitleContainer{text-align:center;justify-content:center;align-items:center;width:100%;font-size:10px;line-height:1.2;display:flex}.animatedLine-module__JWFeFW__startImage{pointer-events:auto}.animatedLine-module__JWFeFW__startImageNoPointer{pointer-events:none}.animatedLine-module__JWFeFW__hoverRect{cursor:pointer;pointer-events:all}.animatedLine-module__JWFeFW__textContainer{align-items:center;height:36px;padding-left:30px;display:flex}.animatedLine-module__JWFeFW__textContent{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:inherit;font-weight:500}@keyframes animatedLine-module__JWFeFW__wave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animatedLine-module__JWFeFW__animateWave{animation:1.5s ease-in-out infinite animatedLine-module__JWFeFW__wave}
.dataFlowVisualization-module__sRHNla__hoverCircle{cursor:pointer;pointer-events:all}
@keyframes select-module__CpdUNG__selectPopupIn{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes select-module__CpdUNG__selectPopupOut{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}.select-module__CpdUNG__selectContent{will-change:clip-path,opacity}.select-module__CpdUNG__selectContent[data-state=open]{animation:.35s cubic-bezier(.17,.67,.51,1) both select-module__CpdUNG__selectPopupIn}.select-module__CpdUNG__selectContent[data-state=closed]{animation:.25s cubic-bezier(.4,0,1,1) both select-module__CpdUNG__selectPopupOut}.select-module__CpdUNG__selectContent[data-state=open][data-side=top]{animation-name:select-module__CpdUNG__selectPopupInTop}.select-module__CpdUNG__selectContent[data-state=closed][data-side=top]{animation-name:select-module__CpdUNG__selectPopupOutTop}@keyframes select-module__CpdUNG__selectPopupInTop{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes select-module__CpdUNG__selectPopupOutTop{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}
.TIWorkspace-module__zTqNMa__page{color:#fff;background:#0a0a0a;min-height:100vh}.TIWorkspace-module__zTqNMa__content{box-sizing:border-box;height:87vh;padding-bottom:0}.TIWorkspace-module__zTqNMa__sectionTitle{margin-bottom:10px;font-size:18px;font-weight:600}.TIWorkspace-module__zTqNMa__cardSubtext{color:#9b9b9b;font-size:13px}.TIWorkspace-module__zTqNMa__divider{border-bottom:1px solid #ffffff1f}.TIWorkspace-module__zTqNMa__dashboardViewShell{box-sizing:border-box;width:100%;max-width:1130px;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem}@media (min-width:2400px){.TIWorkspace-module__zTqNMa__dashboardViewShell{max-width:1800px}}@media (min-width:3200px){.TIWorkspace-module__zTqNMa__dashboardViewShell{max-width:2200px}}
.IOCRelationshipGraph-module__btFuka__container{border:1px solid #1e1e1e;border-radius:12px;flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.IOCRelationshipGraph-module__btFuka__header{border-bottom:1px solid #1e1e1e;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.IOCRelationshipGraph-module__btFuka__headerLeft{flex-direction:column;gap:2px;display:flex}.IOCRelationshipGraph-module__btFuka__title{color:#e5e7eb;letter-spacing:.01em;font-size:13px;font-weight:600}.IOCRelationshipGraph-module__btFuka__headerSubtitle{color:#6b7280;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.IOCRelationshipGraph-module__btFuka__headerRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IOCRelationshipGraph-module__btFuka__loadingBadge{color:#6b7280;align-items:center;gap:6px;font-size:11px;display:flex}.IOCRelationshipGraph-module__btFuka__errorBadge{color:#ef4444;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}.IOCRelationshipGraph-module__btFuka__spinner{border:3px solid #1e1e1e;border-top-color:#ff5f1f;border-radius:50%;width:28px;height:28px;margin-bottom:12px;animation:.8s linear infinite IOCRelationshipGraph-module__btFuka__spin}.IOCRelationshipGraph-module__btFuka__spinnerSmall{border:2px solid #1e1e1e;border-top-color:#6b7280;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite IOCRelationshipGraph-module__btFuka__spin}@keyframes IOCRelationshipGraph-module__btFuka__spin{to{transform:rotate(360deg)}}.IOCRelationshipGraph-module__btFuka__legend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.IOCRelationshipGraph-module__btFuka__legendItem{align-items:center;gap:5px;display:flex}.IOCRelationshipGraph-module__btFuka__legendItemLabel{color:#6b7280;font-size:10px}.IOCRelationshipGraph-module__btFuka__graphWrapper{flex:1;min-height:0;overflow:hidden}.IOCRelationshipGraph-module__btFuka__svgContainer{width:100%;height:100%;display:block}.IOCRelationshipGraph-module__btFuka__emptyState{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;min-height:300px;padding:48px 24px;font-size:14px;display:flex}.IOCRelationshipGraph-module__btFuka__emptyIcon{opacity:.5;margin-bottom:10px;font-size:30px}.IOCRelationshipGraph-module__btFuka__tooltip{z-index:200;-webkit-user-select:none;user-select:none;background:#111217;border:1px solid #2a2a35;border-radius:10px;min-width:200px;max-width:280px;animation:.12s ease-out IOCRelationshipGraph-module__btFuka__tooltipIn;position:absolute;overflow:hidden;box-shadow:0 8px 32px #0009,0 2px 8px #0006}@keyframes IOCRelationshipGraph-module__btFuka__tooltipIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.IOCRelationshipGraph-module__btFuka__tooltipHeader{border-bottom:1px solid #1e1e28;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.IOCRelationshipGraph-module__btFuka__tooltipKindBadge{letter-spacing:.06em;border:1px solid;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.IOCRelationshipGraph-module__btFuka__tooltipTitle{color:#e5e7eb;word-break:break-all;font-size:12px;font-weight:600;line-height:1.3}.IOCRelationshipGraph-module__btFuka__tooltipBody{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.IOCRelationshipGraph-module__btFuka__ttRow{flex-direction:column;gap:1px;display:flex}.IOCRelationshipGraph-module__btFuka__ttLabel{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.IOCRelationshipGraph-module__btFuka__ttValue{color:#d1d5db;word-break:break-word;font-size:12px;line-height:1.4}.IOCRelationshipGraph-module__btFuka__ttCode{color:#a78bfa;word-break:break-all;background:#1e1a2e;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:11px}.IOCRelationshipGraph-module__btFuka__ttComment{color:#9ca3af;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.IOCRelationshipGraph-module__btFuka__ttHint{color:#374151;border-top:1px solid #1e1e28;margin-top:4px;padding-top:6px;font-size:10px;font-style:italic}.IOCRelationshipGraph-module__btFuka__ttOverflowList{border-top:1px solid #1e1e28;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;display:flex}.IOCRelationshipGraph-module__btFuka__ttOverflowItem{color:#9ca3af;align-items:center;gap:6px;font-size:11px;display:flex}.IOCRelationshipGraph-module__btFuka__ttOverflowDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}
.CustomConversation-module__KKg-kq__reactMarkdown :last-child{margin-bottom:0}.CustomConversation-module__KKg-kq__reactMarkdown{word-break:break-word;overflow-wrap:anywhere;max-width:100%;margin:0;padding:0;line-height:1.5;overflow-x:auto}.CustomConversation-module__KKg-kq__reactMarkdown h3{margin-block-start:1em;font-size:1.1em}.CustomConversation-module__KKg-kq__reactMarkdown h2{margin-block-start:.83em;font-size:1.1em}.CustomConversation-module__KKg-kq__reactMarkdown h1{margin-block-start:.67em;font-size:1.1em}.CustomConversation-module__KKg-kq__reactMarkdown h4{margin-block-start:1.33em;font-size:1.1em}.CustomConversation-module__KKg-kq__reactMarkdown h5{margin-block-start:1.67em;font-size:1.1em}.CustomConversation-module__KKg-kq__reactMarkdown ul{margin-left:20px;padding-left:0;unicode-bidi:isolate;margin-block:1em;padding-inline-start:40px;list-style-type:disc!important}.CustomConversation-module__KKg-kq__reactMarkdown ul>li{list-style-type:disc!important}.CustomConversation-module__KKg-kq__reactMarkdown ul ul{margin-left:20px;padding-left:0;list-style-type:disc!important}.CustomConversation-module__KKg-kq__reactMarkdown li{margin:.5em 0}.CustomConversation-module__KKg-kq__reactMarkdown strong{color:#ff5b00!important;font-size:1.1em!important}.CustomConversation-module__KKg-kq__reactMarkdown table{border-collapse:collapse;table-layout:fixed;background-color:#2f2f2f;border:1px solid #333;border-radius:7px;width:100%;margin:1em 0;display:block;overflow-x:auto}.CustomConversation-module__KKg-kq__reactMarkdown th{color:#fff;text-align:left;background-color:#2f2f2f;border-bottom:1px solid #555;padding:12px 8px;font-size:13px;font-weight:600}.CustomConversation-module__KKg-kq__reactMarkdown td{color:#fff;border-bottom:1px solid #444;padding:10px 8px;font-size:13px}.CustomConversation-module__KKg-kq__reactMarkdown tr:hover{background-color:#3a3a3a}.CustomConversation-module__KKg-kq__reactMarkdown tr:last-child td{border-bottom:none}.CustomConversation-module__KKg-kq__reactMarkdown p{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:.5em 0}.CustomConversation-module__KKg-kq__reactMarkdown pre{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}.CustomConversation-module__KKg-kq__reactMarkdown code{word-break:break-word;overflow-wrap:anywhere}
