.SignalAnalyticsDashboard_root__PPIMx{--surface:var(--card,var(--brand-surface,#111c2a));--line:var(--border,var(--brand-border,#344152));--muted:var(--muted-foreground,var(--brand-muted,#94a3b8));--accent:#059669;min-width:0;color:inherit;font-family:inherit;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;line-height:1.8}.SignalAnalyticsDashboard_root__PPIMx *{box-sizing:border-box}.SignalAnalyticsDashboard_root__PPIMx h2{font-size:20px;font-weight:800;margin:0}.SignalAnalyticsDashboard_root__PPIMx h3{font-size:15px;font-weight:700;margin:0 0 10px}.SignalAnalyticsDashboard_root__PPIMx p{font-size:12px;color:var(--muted);margin:6px 0}.SignalAnalyticsDashboard_filters__ba0zn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:20px}.SignalAnalyticsDashboard_filters__ba0zn label{display:grid;gap:6px;font-size:12px;min-width:0}.SignalAnalyticsDashboard_filters__ba0zn input,.SignalAnalyticsDashboard_filters__ba0zn select,.SignalAnalyticsDashboard_root__PPIMx button,.SignalAnalyticsDashboard_simulation__MmoE1 input{min-height:44px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font:inherit;font-size:12px;background:transparent;color:inherit;min-width:0;width:100%}.SignalAnalyticsDashboard_filters__ba0zn input,.SignalAnalyticsDashboard_filters__ba0zn select,.SignalAnalyticsDashboard_simulation__MmoE1 input{background:var(--surface)}.SignalAnalyticsDashboard_root__PPIMx button{cursor:pointer;width:auto;transition:background .15s}.SignalAnalyticsDashboard_root__PPIMx button:hover{background:#05966918}.SignalAnalyticsDashboard_root__PPIMx button:focus-visible,.SignalAnalyticsDashboard_root__PPIMx input:focus-visible,.SignalAnalyticsDashboard_root__PPIMx select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SignalAnalyticsDashboard_root__PPIMx button:disabled{cursor:wait;opacity:.5}.SignalAnalyticsDashboard_filters__ba0zn button[type=submit]{background:var(--accent);color:white;border-color:var(--accent);font-weight:700}.SignalAnalyticsDashboard_presets__OR1kj{display:flex;gap:8px;flex-wrap:wrap;align-items:center;grid-column:1/-1}.SignalAnalyticsDashboard_cards__8bI5a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.SignalAnalyticsDashboard_cards__8bI5a article,.SignalAnalyticsDashboard_summary__O5XiI article{border:1px solid var(--line);border-radius:18px;padding:16px;background:var(--surface);min-width:0}.SignalAnalyticsDashboard_cards__8bI5a b{display:block;font-size:26px;line-height:1.4}.SignalAnalyticsDashboard_cards__8bI5a span{font-size:11px;color:var(--muted)}.SignalAnalyticsDashboard_success__ZM0vl{padding:16px;border:1px solid var(--line);border-radius:18px}.SignalAnalyticsDashboard_bar__lC8Dr{height:12px;background:#ef44442b;border-radius:99px;overflow:hidden}.SignalAnalyticsDashboard_bar__lC8Dr span{display:block;height:100%;background:var(--accent);border-radius:99px}.SignalAnalyticsDashboard_summary__O5XiI{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.SignalAnalyticsDashboard_summary__O5XiI dl{margin:0}.SignalAnalyticsDashboard_summary__O5XiI dl div{display:flex;gap:12px;align-items:start;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line);font-size:12px}.SignalAnalyticsDashboard_summary__O5XiI dt{color:var(--muted)}.SignalAnalyticsDashboard_summary__O5XiI dd{margin:0;font-weight:700;overflow-wrap:anywhere;text-align:left}.SignalAnalyticsDashboard_tabs__Rnrum{display:flex;gap:8px;flex-wrap:wrap}.SignalAnalyticsDashboard_tabs__Rnrum [aria-pressed=true]{background:var(--accent);color:white;border-color:var(--accent)}.SignalAnalyticsDashboard_tableWrap__MsuI5{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:16px}.SignalAnalyticsDashboard_root__PPIMx table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px;text-align:right}.SignalAnalyticsDashboard_root__PPIMx td,.SignalAnalyticsDashboard_root__PPIMx th{padding:14px;border-bottom:1px solid var(--line)}.SignalAnalyticsDashboard_root__PPIMx thead{background:#64748b12}.SignalAnalyticsDashboard_root__PPIMx tbody tr:nth-child(2n){background:#64748b08}.SignalAnalyticsDashboard_positive__qsEMJ{color:#059669}.SignalAnalyticsDashboard_error__aMTfW,.SignalAnalyticsDashboard_negative__ZmFF9{color:#ef4444}.SignalAnalyticsDashboard_method__rHitN,.SignalAnalyticsDashboard_simulation__MmoE1{border:1px solid var(--line);border-radius:18px;padding:16px}.SignalAnalyticsDashboard_method__rHitN summary{font-size:12px;cursor:pointer}.SignalAnalyticsDashboard_empty__SrXgn{padding:24px;text-align:center;border:1px dashed var(--line);border-radius:16px}@media(max-width:767px){.SignalAnalyticsDashboard_root__PPIMx{padding:14px;gap:16px}.SignalAnalyticsDashboard_filters__ba0zn{padding:12px}.SignalAnalyticsDashboard_cards__8bI5a,.SignalAnalyticsDashboard_filters__ba0zn{grid-template-columns:repeat(2,minmax(0,1fr))}.SignalAnalyticsDashboard_cards__8bI5a b{font-size:24px}.SignalAnalyticsDashboard_summary__O5XiI{grid-template-columns:minmax(0,1fr)}.SignalAnalyticsDashboard_tabs__Rnrum button{flex:1 1 120px}}@media(prefers-reduced-motion:reduce){.SignalAnalyticsDashboard_root__PPIMx button{transition:none}}