.tool-visual-box[data-astro-cid-lkns5ivy]{margin-top:28px;margin-bottom:28px}.anatomy-format-buttons-wrap[data-astro-cid-lkns5ivy]{display:flex;gap:6px;flex-wrap:wrap}.signal-modulation-bar[data-astro-cid-lkns5ivy]{margin-top:20px;padding:16px 20px;background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.signal-info-left[data-astro-cid-lkns5ivy]{display:flex;align-items:center;gap:12px}.pulse-indicator-circle[data-astro-cid-lkns5ivy]{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.pulse-ring[data-astro-cid-lkns5ivy]{position:absolute;width:100%;height:100%;border-radius:50%;background:#22c55e66;animation:pulseRing 1.8s infinite}.pulse-dot-green[data-astro-cid-lkns5ivy]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}@keyframes pulseRing{0%{transform:scale(.9);opacity:.8}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.badge-mini-carrier[data-astro-cid-lkns5ivy]{font-size:10px;font-family:var(--font-mono);padding:2px 7px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:var(--accent-primary);border-radius:4px}.signal-waves-container[data-astro-cid-lkns5ivy]{display:flex;align-items:center;gap:4px;height:24px}.wave-bar[data-astro-cid-lkns5ivy]{width:4px;height:6px;background:var(--accent-secondary);border-radius:2px;transition:height .2s ease}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-1[data-astro-cid-lkns5ivy]{animation:wavePulse .4s infinite alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-2[data-astro-cid-lkns5ivy]{animation:wavePulse .6s infinite .1s alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-3[data-astro-cid-lkns5ivy]{animation:wavePulse .5s infinite .2s alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-4[data-astro-cid-lkns5ivy]{animation:wavePulse .7s infinite .05s alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-5[data-astro-cid-lkns5ivy]{animation:wavePulse .45s infinite .15s alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-6[data-astro-cid-lkns5ivy]{animation:wavePulse .65s infinite .25s alternate}.signal-waves-container[data-astro-cid-lkns5ivy].active-waves .bar-7[data-astro-cid-lkns5ivy]{animation:wavePulse .5s infinite .1s alternate}@keyframes wavePulse{0%{height:4px;background:var(--accent-secondary)}to{height:22px;background:var(--accent-primary)}}.btn-dtmf-pulse[data-astro-cid-lkns5ivy]{padding:8px 16px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.blueprint-visual-container[data-astro-cid-nhkmzmaz]{margin-top:24px;margin-bottom:24px}.blueprint-tabs-nav[data-astro-cid-nhkmzmaz]{display:flex;gap:8px;flex-wrap:wrap}.blueprint-tab-btn[data-astro-cid-nhkmzmaz]{font-family:var(--font-label);font-size:12px;font-weight:600;padding:7px 14px;background:var(--surface-low);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast)}.blueprint-tab-btn[data-astro-cid-nhkmzmaz]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.blueprint-tab-btn[data-astro-cid-nhkmzmaz].active{background:#3b82f633;border-color:var(--accent-primary);color:#fff;box-shadow:0 0 12px #3b82f64d}.blueprint-tab-panel[data-astro-cid-nhkmzmaz]{display:none;margin-top:18px}.blueprint-tab-panel[data-astro-cid-nhkmzmaz].active{display:block}.allocation-bar-wrap[data-astro-cid-nhkmzmaz]{background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:16px 20px;margin-bottom:18px}.allocation-bar-labels[data-astro-cid-nhkmzmaz]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;font-weight:700;margin-bottom:8px;flex-wrap:wrap;gap:6px}.allocation-progress-bar[data-astro-cid-nhkmzmaz]{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--surface-low)}.alloc-segment[data-astro-cid-nhkmzmaz]{height:100%;transition:width .3s ease}.alloc-cc[data-astro-cid-nhkmzmaz]{background:var(--accent-primary)}.alloc-ndc[data-astro-cid-nhkmzmaz]{background:var(--accent-secondary)}.alloc-sn[data-astro-cid-nhkmzmaz]{background:#22c55e}.blueprint-specs-grid[data-astro-cid-nhkmzmaz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.blueprint-card[data-astro-cid-nhkmzmaz]{background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:16px}.carrier-selector-chip[data-astro-cid-nhkmzmaz]{font-family:var(--font-label);font-size:12px;padding:6px 12px;background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.carrier-selector-chip[data-astro-cid-nhkmzmaz]:hover{border-color:var(--accent-secondary);color:var(--text-primary)}.carrier-selector-chip[data-astro-cid-nhkmzmaz].active{background:#14b8a626;border-color:var(--accent-secondary);color:#fff;box-shadow:0 0 10px #14b8a64d}.network-hops-container[data-astro-cid-nhkmzmaz]{display:flex;align-items:center;justify-content:space-between;background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:18px 24px;margin-bottom:16px;flex-wrap:wrap;gap:12px}.network-hop-node[data-astro-cid-nhkmzmaz]{text-align:center}.hop-icon[data-astro-cid-nhkmzmaz]{font-size:24px;margin-bottom:4px}.hop-label[data-astro-cid-nhkmzmaz]{font-size:12px;font-weight:700;color:var(--text-primary)}.hop-detail[data-astro-cid-nhkmzmaz]{font-size:10px;color:var(--text-muted);font-family:var(--font-mono)}.network-hop-arrow[data-astro-cid-nhkmzmaz]{color:var(--accent-secondary);font-weight:700;font-size:16px}.carrier-specs-box[data-astro-cid-nhkmzmaz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:16px}.regex-playground-box[data-astro-cid-nhkmzmaz]{background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:20px}.regex-header-row[data-astro-cid-nhkmzmaz]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.regex-status-badge[data-astro-cid-nhkmzmaz]{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.regex-status-badge[data-astro-cid-nhkmzmaz].valid{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#22c55e}.regex-status-badge[data-astro-cid-nhkmzmaz].invalid{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#ef4444}.regex-input-wrapper[data-astro-cid-nhkmzmaz]{position:relative;margin-bottom:12px}.tbv-live-input[data-astro-cid-nhkmzmaz]{width:100%;height:48px;font-family:var(--font-mono);font-size:15px;padding-right:80px;padding-left:16px;background:var(--surface-container);border:1px solid var(--border-primary-30);border-radius:8px;color:var(--text-primary)}.tbv-live-input[data-astro-cid-nhkmzmaz]:focus{border-color:var(--accent-primary);box-shadow:0 0 12px #3b82f64d;outline:none}.regex-char-counter[data-astro-cid-nhkmzmaz]{position:absolute;right:14px;top:15px;font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.regex-presets-row[data-astro-cid-nhkmzmaz]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.regex-preset-btn[data-astro-cid-nhkmzmaz]{font-size:11px;padding:4px 10px;background:var(--surface-low);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.regex-preset-btn[data-astro-cid-nhkmzmaz]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.regex-diagnostics-card[data-astro-cid-nhkmzmaz]{background:var(--surface-low);border:1px solid var(--border-subtle);border-radius:8px;padding:14px}.safety-matrix-visual-box[data-astro-cid-lpebnyrx]{margin-top:24px;margin-bottom:28px}.safety-tabs-nav[data-astro-cid-lpebnyrx]{display:flex;gap:6px}.safety-tab-btn[data-astro-cid-lpebnyrx]{font-family:var(--font-label);font-size:12px;font-weight:600;padding:6px 14px;background:var(--surface-low);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}.safety-tab-btn[data-astro-cid-lpebnyrx]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.safety-tab-btn[data-astro-cid-lpebnyrx].active{background:#3b82f62e;border-color:var(--accent-primary);color:#fff;box-shadow:0 0 10px #3b82f64d}.safety-view-panel[data-astro-cid-lpebnyrx]{display:none;margin-top:18px}.safety-view-panel[data-astro-cid-lpebnyrx].active{display:block}.safety-matrix-grid[data-astro-cid-lpebnyrx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.safety-matrix-card[data-astro-cid-lpebnyrx]{border-radius:12px;padding:20px;background:var(--surface-lowest);border:1px solid var(--border-subtle)}.safe-card[data-astro-cid-lpebnyrx]{border-left:4px solid #22c55e}.risk-card[data-astro-cid-lpebnyrx]{border-left:4px solid #ef4444}.matrix-badge-green[data-astro-cid-lpebnyrx]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:var(--font-mono);color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);padding:3px 8px;border-radius:4px;font-weight:700}.matrix-badge-red[data-astro-cid-lpebnyrx]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:var(--font-mono);color:#ef4444;background:#ef44441f;border:1px solid rgba(239,68,68,.3);padding:3px 8px;border-radius:4px;font-weight:700}.matrix-features-list[data-astro-cid-lpebnyrx]{margin-top:16px;display:flex;flex-direction:column;gap:10px}.matrix-feature-row[data-astro-cid-lpebnyrx]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.feat-label[data-astro-cid-lpebnyrx]{color:var(--text-secondary)}.feat-val-good[data-astro-cid-lpebnyrx]{font-family:var(--font-mono);font-weight:700;color:#22c55e}.feat-val-bad[data-astro-cid-lpebnyrx]{font-family:var(--font-mono);font-weight:600;color:#ef4444}.scenario-selector-row[data-astro-cid-lpebnyrx]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.scenario-pill[data-astro-cid-lpebnyrx]{font-family:var(--font-label);font-size:12px;padding:7px 14px;background:var(--surface-low);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}.scenario-pill[data-astro-cid-lpebnyrx]:hover{border-color:var(--accent-secondary);color:var(--text-primary)}.scenario-pill[data-astro-cid-lpebnyrx].active{background:#14b8a626;border-color:var(--accent-secondary);color:#fff;box-shadow:0 0 10px #14b8a64d}.scenario-details-box[data-astro-cid-lpebnyrx]{background:var(--surface-lowest);border:1px solid var(--border-subtle);border-radius:10px;padding:20px}.badge-audit-pass[data-astro-cid-lpebnyrx]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);padding:3px 10px;border-radius:6px}.related-capability-box[data-astro-cid-kjupn34x]{margin-top:20px;margin-bottom:24px;padding:20px 24px}.related-top-metrics[data-astro-cid-kjupn34x]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.metric-item[data-astro-cid-kjupn34x]{text-align:center}.metric-num[data-astro-cid-kjupn34x]{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--accent-primary)}.metric-label[data-astro-cid-kjupn34x]{font-size:11px;color:var(--text-muted);font-family:var(--font-label);margin-top:2px}.metric-divider[data-astro-cid-kjupn34x]{width:1px;height:32px;background:var(--border-subtle)}@media(max-width:640px){.metric-divider[data-astro-cid-kjupn34x]{display:none}}.related-filter-row[data-astro-cid-kjupn34x]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.filter-chips-group[data-astro-cid-kjupn34x]{display:flex;gap:6px;flex-wrap:wrap}.tool-filter-chip[data-astro-cid-kjupn34x]{font-family:var(--font-label);font-size:11px;font-weight:600;padding:5px 12px;background:var(--surface-low);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;transition:all var(--transition-fast)}.tool-filter-chip[data-astro-cid-kjupn34x]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.tool-filter-chip[data-astro-cid-kjupn34x].active{background:#3b82f633;border-color:var(--accent-primary);color:#fff;box-shadow:0 0 10px #3b82f64d}
