.threat-attack-flow_container___03Gd{width:100%;max-width:1200px;margin:0 auto;position:relative;font-family:var(--font-sans,system-ui,sans-serif);box-sizing:border-box;overflow:hidden}.threat-attack-flow_diagramPanel__4e1od{position:relative;width:100%;margin:40px 0 60px;background:linear-gradient(90deg,rgba(255,100,100,.03),rgba(139,124,255,.05) 50%,rgba(157,187,255,.05));border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:60px clamp(16px,3vw,40px) clamp(16px,3vw,40px);display:grid;grid-template-columns:minmax(260px,1fr) minmax(340px,1.2fr) minmax(260px,1fr);gap:24px;box-sizing:border-box;min-height:480px}.threat-attack-flow_topBadge__X_nQk{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:11px;color:#fff;padding:8px 16px;border-radius:4px;letter-spacing:.1em;transition:all .3s;z-index:40}.threat-attack-flow_topBadge__X_nQk.threat-attack-flow_attack__g1oj6{background:rgba(255,100,100,.2);border:1px solid rgba(255,100,100,.4);color:#ffaa99}.threat-attack-flow_topBadge__X_nQk.threat-attack-flow_valid__V6cgY{background:rgba(157,187,255,.2);border:1px solid rgba(157,187,255,.4);color:var(--ice)}.threat-attack-flow_packetLane__f6NzE{position:absolute;top:30px;left:0;width:100%;height:2px;background:rgba(255,255,255,.1);z-index:50}.threat-attack-flow_packet__xzvN5{position:absolute;top:-6px;width:14px;height:14px;border-radius:50%;pointer-events:none;background-color:#ffaa99;box-shadow:0 0 12px #ffaa99,0 0 24px #ff8c8c}.threat-attack-flow_diagramPanel__4e1od[data-mode=valid] .threat-attack-flow_packet__xzvN5{background-color:#fff;box-shadow:0 0 12px #fff,0 0 24px var(--ice)}.threat-attack-flow_packetTrail__WrlIw{position:absolute;top:50%;right:100%;width:40px;height:14px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,100,100,.8));border-radius:6px;pointer-events:none}.threat-attack-flow_diagramPanel__4e1od[data-mode=valid] .threat-attack-flow_packetTrail__WrlIw{background:linear-gradient(90deg,transparent,rgba(157,187,255,.8))}.threat-attack-flow_column__66kZt{display:flex;flex-direction:column;background:rgba(10,12,20,.6);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;box-sizing:border-box;min-width:0}.threat-attack-flow_colTitle__L8SwO{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;text-align:center}.threat-attack-flow_sourcesWrap__Dw6fm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.threat-attack-flow_sourceChip__SfcTu{flex:1;min-width:45%;background:rgba(10,12,20,.9);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:8px;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5);text-align:center;transition:all .3s}.threat-attack-flow_sourceChip__SfcTu.threat-attack-flow_active___i2ar{color:#ffaa99;border-color:#ffaa99;background:rgba(255,100,100,.1)}.threat-attack-flow_diagramPanel__4e1od[data-mode=valid] .threat-attack-flow_sourceChip__SfcTu.threat-attack-flow_active___i2ar{color:var(--ice);border-color:var(--ice);background:rgba(157,187,255,.1)}.threat-attack-flow_nodeBox__yRnJG{background:rgba(10,12,20,.9);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:16px 14px;text-align:center;margin-bottom:16px;transition:all .3s ease;overflow-wrap:anywhere}.threat-attack-flow_nodeBox__yRnJG:last-child{margin-bottom:0}.threat-attack-flow_nodeBox__yRnJG.threat-attack-flow_active___i2ar{border-color:rgba(255,100,100,.6);box-shadow:0 0 24px rgba(255,100,100,.15)}.threat-attack-flow_diagramPanel__4e1od[data-mode=valid] .threat-attack-flow_nodeBox__yRnJG.threat-attack-flow_active___i2ar{border-color:rgba(157,187,255,.6);box-shadow:0 0 24px rgba(139,124,255,.15)}.threat-attack-flow_nodeBox__yRnJG.threat-attack-flow_inactive__5lLMV{opacity:.4}.threat-attack-flow_nodeTitle__PeiO_{font-family:var(--mono);font-size:14px;color:#fff;font-weight:600;margin-bottom:8px}.threat-attack-flow_nodeDesc__6Zb1L{font-size:13px;color:rgba(255,255,255,.7)}.threat-attack-flow_gatePanel__60s5Q{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background:rgba(10,15,30,.8)}.threat-attack-flow_gateTitle__zVKiu{font-family:var(--mono);font-size:16px;color:#fff;font-weight:600;margin-bottom:24px;text-align:center;line-height:1.4}.threat-attack-flow_scanBeam__yE10k{position:absolute;left:12px;width:calc(100% - 24px);height:2px;background:#ff8c8c;box-shadow:0 0 12px #ff8c8c;z-index:20}.threat-attack-flow_diagramPanel__4e1od[data-mode=valid] .threat-attack-flow_scanBeam__yE10k{background:var(--ice);box-shadow:0 0 12px var(--ice)}.threat-attack-flow_checkRow__zNWoe{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;margin-bottom:12px;transition:all .3s ease;position:relative;z-index:10}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_waiting__Bl7Nn{opacity:.6}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_checking__le_OA{border-color:rgba(157,187,255,.5);background:rgba(157,187,255,.1)}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_pass__wZUKn{border-color:rgba(157,187,255,.8);background:rgba(157,187,255,.2)}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_fail__AanoC{border-color:rgba(255,124,124,.8);background:rgba(255,124,124,.2)}.threat-attack-flow_checkName__WX0Zf{font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.8)}.threat-attack-flow_checkStatus__yk5Yn{font-family:var(--mono);font-size:11px;font-weight:600}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_waiting__Bl7Nn .threat-attack-flow_checkStatus__yk5Yn{color:rgba(255,255,255,.4)}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_checking__le_OA .threat-attack-flow_checkStatus__yk5Yn,.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_pass__wZUKn .threat-attack-flow_checkStatus__yk5Yn{color:var(--ice)}.threat-attack-flow_checkRow__zNWoe.threat-attack-flow_fail__AanoC .threat-attack-flow_checkStatus__yk5Yn{color:#ff8c8c}.threat-attack-flow_gateResult__wtr_v{margin-top:auto;padding:16px;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:10}.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_deny__YQZKW{background:rgba(255,124,124,.2);border:1px solid #ff8c8c}.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_allow__cFnrn{background:rgba(157,187,255,.2);border:1px solid var(--ice)}.threat-attack-flow_resTitle__JGOlA{font-family:var(--mono);font-size:16px;font-weight:700}.threat-attack-flow_resDesc__2Uds2{font-family:var(--mono);font-size:12px;font-weight:600}.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_deny__YQZKW .threat-attack-flow_resDesc__2Uds2,.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_deny__YQZKW .threat-attack-flow_resTitle__JGOlA{color:#ff8c8c}.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_allow__cFnrn .threat-attack-flow_resDesc__2Uds2,.threat-attack-flow_gateResult__wtr_v.threat-attack-flow_allow__cFnrn .threat-attack-flow_resTitle__JGOlA{color:var(--ice)}@media (max-width:1279px){.threat-attack-flow_diagramPanel__4e1od{grid-template-columns:1fr;grid-template-rows:auto;gap:32px}.threat-attack-flow_packetLane__f6NzE{display:none}}