.overview-section-module__nswfRW__overviewSection{font-family:var(--font-geist-sans),sans-serif}.overview-section-module__nswfRW__header{background-color:#fff;border:1px solid #cbd5e1;border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.5rem;padding:1rem;display:flex}.overview-section-module__nswfRW__headerContent{flex-direction:column;display:flex}.overview-section-module__nswfRW__title{color:#1e293b;letter-spacing:-.015em;font-size:1.625rem;font-weight:700;line-height:1.1}.overview-section-module__nswfRW__subtitle{color:#64748b;margin-top:2px;padding:0;font-size:.875rem}.overview-section-module__nswfRW__streamState{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .25s;display:inline-flex}.overview-section-module__nswfRW__streamDot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.overview-section-module__nswfRW__live{color:#16a34a;background:#ecfdf5}.overview-section-module__nswfRW__live .overview-section-module__nswfRW__streamDot:after{content:"";background:currentColor;border-radius:50%;animation:1.8s infinite overview-section-module__nswfRW__pulseLive;position:absolute;inset:0}@keyframes overview-section-module__nswfRW__pulseLive{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.overview-section-module__nswfRW__connecting{color:#f59e0b;background:#fffbeb}.overview-section-module__nswfRW__connecting .overview-section-module__nswfRW__streamDot{animation:1s infinite alternate overview-section-module__nswfRW__blink}@keyframes overview-section-module__nswfRW__blink{0%{opacity:.4}to{opacity:1}}.overview-section-module__nswfRW__offline{color:#4f46e5;background:#eef2ff}.overview-section-module__nswfRW__offline .overview-section-module__nswfRW__streamDot{opacity:.6}
.scenario-status-banner-module__Fbi52W__scenarioBanner{border:1px solid var(--border-default);font-family:var(--font-geist-sans),sans-serif;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.scenario-status-banner-module__Fbi52W__bannerTitle{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.scenario-status-banner-module__Fbi52W__bannerSub{color:var(--text-secondary);font-size:11.5px}.scenario-status-banner-module__Fbi52W__initializing{background:#fefce8;border-color:#fef08a}.scenario-status-banner-module__Fbi52W__initializing .scenario-status-banner-module__Fbi52W__bannerTitle{color:#a16207}.scenario-status-banner-module__Fbi52W__initializing .scenario-status-banner-module__Fbi52W__bannerSub{color:#78350f}.scenario-status-banner-module__Fbi52W__offline{background:#eef2ff;border-color:#6366f1}.scenario-status-banner-module__Fbi52W__offline .scenario-status-banner-module__Fbi52W__bannerTitle{color:#4f46e5}.scenario-status-banner-module__Fbi52W__offline .scenario-status-banner-module__Fbi52W__bannerSub{color:#6366f1}.scenario-status-banner-module__Fbi52W__running{background:#f0fdf4;border-color:#86efac}.scenario-status-banner-module__Fbi52W__running .scenario-status-banner-module__Fbi52W__bannerTitle{color:#16a34a}.scenario-status-banner-module__Fbi52W__running .scenario-status-banner-module__Fbi52W__bannerSub{color:#15803d}.scenario-status-banner-module__Fbi52W__paused{background:#fefce8;border-color:#fde68a}.scenario-status-banner-module__Fbi52W__paused .scenario-status-banner-module__Fbi52W__bannerTitle{color:#78350f}.scenario-status-banner-module__Fbi52W__paused .scenario-status-banner-module__Fbi52W__bannerSub{color:#92400e}.scenario-status-banner-module__Fbi52W__complete{background:#f0f9ff;border-color:#7dd3fc}.scenario-status-banner-module__Fbi52W__complete .scenario-status-banner-module__Fbi52W__bannerTitle{color:#0369a1}.scenario-status-banner-module__Fbi52W__complete .scenario-status-banner-module__Fbi52W__bannerSub{color:#075985}.scenario-status-banner-module__Fbi52W__error{background:#fff1f2;border-color:#fda4af}.scenario-status-banner-module__Fbi52W__error .scenario-status-banner-module__Fbi52W__bannerTitle{color:#be123c}.scenario-status-banner-module__Fbi52W__error .scenario-status-banner-module__Fbi52W__bannerSub{color:#9f1239}
.network-control-module__baFIeG__controlsRow{background-color:#eef0f1;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.network-control-module__baFIeG__leftSection,.network-control-module__baFIeG__rightSection{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.network-control-module__baFIeG__playPauseBtn{color:#000;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.network-control-module__baFIeG__playPauseBtn:hover{box-shadow:0 4px 10px #0000000d}.network-control-module__baFIeG__speedGroup{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;display:flex}.network-control-module__baFIeG__speedBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;transition:all .2s}.network-control-module__baFIeG__speedBtn:hover{color:#0f172a;background:#f1f5f9}.network-control-module__baFIeG__speedBtn.network-control-module__baFIeG__active{color:#fff;background:#c00101}.network-control-module__baFIeG__speedBtn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.network-control-module__baFIeG__tickInfo{color:#334155;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.network-control-module__baFIeG__scrubber{accent-color:#0f1729;cursor:pointer;width:140px;height:4px}.network-control-module__baFIeG__snapshotBtn,.network-control-module__baFIeG__savedCount{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.network-control-module__baFIeG__snapshotBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.network-control-module__baFIeG__savedCount{opacity:.55;cursor:not-allowed}.network-control-module__baFIeG__exportReport{color:#fff;cursor:pointer;background:#c00101;border:none;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.network-control-module__baFIeG__exportReport:hover{background:#a80101;transform:translateY(-1px)}.network-control-module__baFIeG__exportReport:active{transform:scale(.97)}.network-control-module__baFIeG__emergencyStop{color:#fca5a5;cursor:not-allowed;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.network-control-module__baFIeG__emergencyStop:not(:disabled){color:#c00101;cursor:pointer}.network-control-module__baFIeG__emergencyStop:not(:disabled):hover{background:#fee2e2;border-color:#f87171;transform:translateY(-1px)}.network-control-module__baFIeG__iconMuted{color:#94a3b8}
.live-graph-module__-dbORq__graphSection{font-family:var(--font-geist-sans),system-ui,sans-serif;background:#fdfdfd;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.live-graph-module__-dbORq__graphHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.live-graph-module__-dbORq__graphTitleGroup{flex-direction:column;gap:0;min-width:0;display:flex}.live-graph-module__-dbORq__graphTitle{color:#0f172a;margin:0;font-size:13px;font-weight:600;line-height:1.1}.live-graph-module__-dbORq__graphSubtitle{color:#64748b;margin:0;font-size:10px;line-height:1.1}.live-graph-module__-dbORq__liveBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.live-graph-module__-dbORq__liveDot{background:currentColor;border-radius:50%;width:5px;height:5px;position:relative}.live-graph-module__-dbORq__currentValueChip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:baseline;gap:2px;padding:2px 8px;display:flex}.live-graph-module__-dbORq__currentValue{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.live-graph-module__-dbORq__currentUnit{color:#94a3b8;font-size:9px;font-weight:600}.live-graph-module__-dbORq__graphBody{padding:6px 10px 10px;position:relative}.live-graph-module__-dbORq__chartSvg{width:100%;display:block;overflow:visible}.live-graph-module__-dbORq__gridLine{stroke:#f1f5f9;stroke-width:1px}.live-graph-module__-dbORq__axisLabel{fill:#94a3b8;font-family:monospace;font-size:8px}.live-graph-module__-dbORq__chartLine{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.live-graph-module__-dbORq__tooltip{color:#f8fafc;pointer-events:none;white-space:nowrap;z-index:10;background:#0f172a;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;transform:translate(-50%);box-shadow:0 3px 10px #0003}.live-graph-module__-dbORq__tooltip:after{content:"";border-top:4px solid #0f172a;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.live-graph-module__-dbORq__tooltipValue{font-variant-numeric:tabular-nums;font-weight:700}.live-graph-module__-dbORq__tooltipUnit{color:#94a3b8;margin-left:2px;font-size:8px}.live-graph-module__-dbORq__emptyState{color:#94a3b8;justify-content:center;align-items:center;height:70px;font-size:11px;display:flex}
.network-metrics-module__b3mqPW__networkMetrics{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:1;max-height:fit-content;margin-top:.75rem;display:flex}.network-metrics-module__b3mqPW__header{background-color:#eef0f1;border-bottom:1px solid #e2e5ea;align-items:center;padding:6px 14px;display:flex}.network-metrics-module__b3mqPW__title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.network-metrics-module__b3mqPW__metricsWrapper{background-color:#fff;border-bottom:1px solid #e2e8f0;width:100%;padding:.75rem}@keyframes network-metrics-module__b3mqPW__streamWait{0%{transform:translate(-120%)}to{transform:translate(120%)}}.network-metrics-module__b3mqPW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.network-metrics-module__b3mqPW__metricCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.network-metrics-module__b3mqPW__metricCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.network-metrics-module__b3mqPW__metricName{color:#64748b;font-size:12px;font-weight:600}.network-metrics-module__b3mqPW__metricValue{color:#0f172a;letter-spacing:-.5px;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:24px;font-weight:800;line-height:1;display:flex}.network-metrics-module__b3mqPW__metricUnit{color:#94a3b8;text-transform:lowercase;font-size:11px;font-weight:600}.network-metrics-module__b3mqPW__trendIndicator{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes network-metrics-module__b3mqPW__shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.network-metrics-module__b3mqPW__skelLabel,.network-metrics-module__b3mqPW__skelValue{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/600px 100%;border-radius:4px;animation:1.5s infinite network-metrics-module__b3mqPW__shimmer}.network-metrics-module__b3mqPW__skelLabel{width:55%;height:12px}.network-metrics-module__b3mqPW__skelValue{width:70%;height:28px;margin-top:4px}.network-metrics-module__b3mqPW__graphWrapper{background:#fff;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;padding:.75rem;display:grid}.network-metrics-module__b3mqPW__graphEmptyFull{text-align:center;background:#fff;border:1px dashed #e2e8f0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.network-metrics-module__b3mqPW__graphEmptyIcon{color:#94a3b8;background:#e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.network-metrics-module__b3mqPW__graphEmptyTitle{color:#475569;font-size:13px;font-weight:700}.network-metrics-module__b3mqPW__graphEmptySubtitle{color:#94a3b8;font-size:11px;font-weight:500}
.event-log-module__TJdDHa__eventLog{background-color:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;width:240px;min-width:240px;max-width:240px;height:100%;font-family:SF Mono,Fira Code,Cascadia Code,monospace;display:flex}.event-log-module__TJdDHa__header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:12px 10px;display:flex}.event-log-module__TJdDHa__headerLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.event-log-module__TJdDHa__title{color:#0f172a;letter-spacing:.01em;font-size:13px;font-weight:700}.event-log-module__TJdDHa__subtitle{color:#94a3b8;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.event-log-module__TJdDHa__filterBar{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:4px;padding:6px 8px;display:flex}.event-log-module__TJdDHa__filterBtn{color:#475569;cursor:pointer;letter-spacing:.02em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex:1;padding:3px 6px;font-size:9.5px;font-weight:600;transition:all .15s}.event-log-module__TJdDHa__filterBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.event-log-module__TJdDHa__filterBtn.event-log-module__TJdDHa__active{color:#fff;background:#1e293b;border-color:#1e293b}.event-log-module__TJdDHa__filterBtn.event-log-module__TJdDHa__activeError{color:#fff;background:#dc2626;border-color:#dc2626}.event-log-module__TJdDHa__filterBtn.event-log-module__TJdDHa__activeWarn{color:#fff;background:#d97706;border-color:#d97706}.event-log-module__TJdDHa__filterBtn.event-log-module__TJdDHa__activeInfo{color:#fff;background:#2563eb;border-color:#2563eb}.event-log-module__TJdDHa__body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8fafc;flex:1;padding:6px;overflow-y:auto}.event-log-module__TJdDHa__body::-webkit-scrollbar{width:4px}.event-log-module__TJdDHa__body::-webkit-scrollbar-track{background:0 0}.event-log-module__TJdDHa__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.event-log-module__TJdDHa__logRow{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:7px;margin-bottom:4px;padding:7px 8px;transition:background .12s,box-shadow .12s;animation:.18s ease-out event-log-module__TJdDHa__slideIn;display:flex}@keyframes event-log-module__TJdDHa__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.event-log-module__TJdDHa__logRow[data-level=ERROR]{background:#fff5f5;border-color:#fecaca}.event-log-module__TJdDHa__logRow[data-level=WARN]{background:#fffbeb;border-color:#fde68a}.event-log-module__TJdDHa__logRow[data-level=INFO]{background:#fff;border-color:#e2e8f0}.event-log-module__TJdDHa__logRow[data-level=ERROR]:hover{background:#fee2e2;box-shadow:0 1px 4px #dc26261a}.event-log-module__TJdDHa__logRow[data-level=WARN]:hover{background:#fef3c7;box-shadow:0 1px 4px #d977061a}.event-log-module__TJdDHa__logRow[data-level=INFO]:hover{background:#f8fafc;box-shadow:0 1px 4px #0000000d}.event-log-module__TJdDHa__levelDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.event-log-module__TJdDHa__dotError{background:#ef4444;box-shadow:0 0 0 2px #fecaca}.event-log-module__TJdDHa__dotWarn{background:#f59e0b;box-shadow:0 0 0 2px #fde68a}.event-log-module__TJdDHa__dotInfo{background:#3b82f6;box-shadow:0 0 0 2px #bfdbfe}.event-log-module__TJdDHa__logContent{flex:1;min-width:0}.event-log-module__TJdDHa__logMeta{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.event-log-module__TJdDHa__levelBadge{letter-spacing:.08em;border-radius:4px;padding:2px 5px;font-size:8.5px;font-weight:800}.event-log-module__TJdDHa__levelBadgeError{color:#fff;background:#dc2626}.event-log-module__TJdDHa__levelBadgeWarn{color:#fff;background:#d97706}.event-log-module__TJdDHa__levelBadgeInfo{color:#fff;background:#2563eb}.event-log-module__TJdDHa__sourceTag{color:#64748b;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;max-width:70px;padding:1px 5px;font-size:9px;font-weight:600;overflow:hidden}.event-log-module__TJdDHa__seqNum{color:#94a3b8;flex-shrink:0;margin-left:auto;font-size:9px}.event-log-module__TJdDHa__logMessage{color:#1e293b;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.event-log-module__TJdDHa__logMessage.event-log-module__TJdDHa__expanded{-webkit-line-clamp:unset;display:block}.event-log-module__TJdDHa__logTimestamp{color:#94a3b8;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.event-log-module__TJdDHa__logTimestamp svg{flex-shrink:0;width:9px;height:9px}.event-log-module__TJdDHa__tagList{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.event-log-module__TJdDHa__tag{color:#475569;letter-spacing:.02em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;padding:1px 5px;font-size:8.5px;font-weight:500}.event-log-module__TJdDHa__empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px 12px;display:flex}.event-log-module__TJdDHa__emptyIcon{color:#cbd5e1;width:28px;height:28px}.event-log-module__TJdDHa__emptyText{text-align:center;color:#94a3b8;font-size:11px}.event-log-module__TJdDHa__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.event-log-module__TJdDHa__footerCount{color:#94a3b8;font-size:10px}.event-log-module__TJdDHa__footerCount span{color:#334155;font-weight:700}.event-log-module__TJdDHa__clearBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .15s}.event-log-module__TJdDHa__clearBtn:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.event-log-module__TJdDHa__droppedBadge{color:#7c3aed;letter-spacing:.03em;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:3px;align-items:center;gap:3px;margin-top:4px;padding:2px 5px;font-size:8.5px;font-weight:700;display:inline-flex}
.simulate-network-module___WHdCq__simulateNetwork{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:1;max-height:fit-content;margin-top:.75rem;display:flex}.simulate-network-module___WHdCq__streamSection{background-color:#fff;border-bottom:1px solid #dde3ec;padding:0}.simulate-network-module___WHdCq__streamSelectorRow{background-color:#e8ecf2;align-items:center;gap:10px;padding:.3rem .6rem;display:flex}.simulate-network-module___WHdCq__streamSelectorLabel{color:#5a6a85;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.simulate-network-module___WHdCq__dropdownWrapper{position:relative}.simulate-network-module___WHdCq__dropdownTrigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dde3ec;border-radius:8px;align-items:center;gap:8px;min-width:220px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.simulate-network-module___WHdCq__dropdownTrigger:hover{background:#f5f7fb;border-color:#b8c4d8}.simulate-network-module___WHdCq__dropdownUnit{color:#8fa0bb;text-transform:lowercase;margin-left:auto;font-size:10px;font-weight:600}.simulate-network-module___WHdCq__chevron{color:#8fa0bb;margin-left:2px;transition:transform .2s}.simulate-network-module___WHdCq__chevronOpen{transform:rotate(180deg)}.simulate-network-module___WHdCq__dropdownMenu{z-index:100;background:#fff;border:1px solid #dde3ec;border-radius:8px;min-width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #1e325a1a}.simulate-network-module___WHdCq__dropdownItem{color:#3a4d68;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:7px 12px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.simulate-network-module___WHdCq__dropdownItem:hover{background:#f5f7fb}.simulate-network-module___WHdCq__dropdownItemActive{color:#0f172a;background:#edf1f8;font-weight:700}.simulate-network-module___WHdCq__dropdownItemUnit{color:#8fa0bb;text-transform:lowercase;font-size:10px;font-weight:600}.simulate-network-module___WHdCq__graphPanel{width:100%}.simulate-network-module___WHdCq__faultSection{background-color:#fff;padding:.75rem}.simulate-network-module___WHdCq__faultSectionHeader{color:#5a6a85;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.simulate-network-module___WHdCq__faultHeaderIcon{color:#8fa0bb}.simulate-network-module___WHdCq__faultCategories{flex-direction:column;gap:16px;display:flex}.simulate-network-module___WHdCq__faultCategory{flex-direction:column;gap:8px;display:flex}.simulate-network-module___WHdCq__faultCategoryLabel{color:#3d5280;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.simulate-network-module___WHdCq__faultDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.simulate-network-module___WHdCq__faultDotPhysical{background:#f97316}.simulate-network-module___WHdCq__faultDotCyber{background:#dc2626}.simulate-network-module___WHdCq__faultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.simulate-network-module___WHdCq__faultCard{cursor:pointer;background:#fafbfd;border:1px solid #dde3ec;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:box-shadow .2s,transform .2s;display:flex}.simulate-network-module___WHdCq__faultCard:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e325a17}.simulate-network-module___WHdCq__faultCardPhysical{border-left:3px solid #fdba74}.simulate-network-module___WHdCq__faultCardCyber{border-left:3px solid #fca5a5}.simulate-network-module___WHdCq__faultCardInjected{opacity:.7}.simulate-network-module___WHdCq__faultCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.simulate-network-module___WHdCq__faultLabel{color:#1e293b;font-size:12px;font-weight:700}.simulate-network-module___WHdCq__faultCost{color:#8fa0bb;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.simulate-network-module___WHdCq__faultDescription{color:#5a6a85;margin:0;font-size:11px;line-height:1.4}.simulate-network-module___WHdCq__faultBtn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.simulate-network-module___WHdCq__faultBtnPhysical{color:#c2410c;background:#fff7ed;border-color:#fdba74}.simulate-network-module___WHdCq__faultBtnPhysical:hover:not(:disabled){background:#ffedd5;border-color:#f97316}.simulate-network-module___WHdCq__faultBtnCyber{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.simulate-network-module___WHdCq__faultBtnCyber:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.simulate-network-module___WHdCq__faultBtnInjected{opacity:.6;cursor:not-allowed}.simulate-network-module___WHdCq__faultBtn:disabled{cursor:not-allowed;opacity:.5}
