.tm-signal-ribbon{max-width:100%;min-width:0;background:#070e13;color:#dbe7ea;border-block:1px solid #3e3324;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-signal-ribbon>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 10px}.tm-signal-ribbon>header>b{color:#ffb74d;font-size:11px;letter-spacing:.6px}.tm-signal-ribbon button,.tm-signal-ribbon select{min-height:32px;background:#101b22;color:#dbe7ea;border:1px solid #34434d;border-radius:4px;padding:5px 8px}.tm-signal-ribbon button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tm-signal-ribbon-meta{display:flex;justify-content:space-between;gap:12px;padding:2px 12px 7px;font-size:10px;color:#a5bac6}.tm-signal-tape{overflow-x:auto;scrollbar-width:thin;direction:ltr}.tm-signal-track{display:flex;width:max-content;animation:tm-signal-travel linear infinite;animation-play-state:paused}.tm-signal-track[data-moving=true]{animation-play-state:running}.tm-signal-tape:focus-within .tm-signal-track,.tm-signal-tape:hover .tm-signal-track{animation-play-state:paused}.tm-signal-group{display:flex;gap:6px;padding:0 6px 7px 0}.tm-signal-chip{display:grid;grid-gap:7px;gap:7px;min-width:265px;padding:10px;border:1px solid #2c4148;-webkit-border-start:3px solid #4ad8ab;border-inline-start:3px solid #4ad8ab;color:#dbe7ea;text-decoration:none;background:#0c171e;font-size:11px;border-radius:4px}.tm-signal-chip[data-side=sell]{border-inline-start-color:#ff7587}.tm-signal-chip>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-signal-chip b{display:flex;align-items:center;color:#4ad8ab}.tm-signal-chip[data-side=sell] b{color:#ff8794}.tm-signal-chip small{color:#9cb0bb}.tm-signal-chip[data-delayed=true]{opacity:.7;border-inline-start-color:#82939e}.tm-signal-targets>span{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#a6b8c1}.tm-signal-targets small{display:block;flex-basis:100%}.tm-signal-targets [data-hit=true],.tm-signal-targets [data-hit=true] small{color:#58e7b2}.tm-signal-targets [data-pulse=true]{animation:tm-target-pulse 1s ease-out 3}.tm-signal-ribbon a:focus-visible,.tm-signal-ribbon button:focus-visible,.tm-signal-tape:focus-visible{outline:2px solid #ffbb5b;outline-offset:-2px}.tm-signal-ribbon>p{padding:10px;font-size:12px;color:#a5bac6;margin:0}@keyframes tm-signal-travel{to{transform:translateX(-50%)}}@keyframes tm-target-pulse{50%{background:#17513c;box-shadow:0 0 12px #45d6a444}}@media(max-width:700px){.tm-signal-ribbon button,.tm-signal-ribbon select{min-height:44px}.tm-signal-track{animation:none}.tm-signal-group[aria-hidden=true]{display:none}.tm-signal-ribbon-meta{flex-wrap:wrap}.tm-signal-chip{min-width:270px}}@media(prefers-reduced-motion:reduce){.tm-signal-targets [data-pulse=true],.tm-signal-track{animation:none}.tm-signal-group[aria-hidden=true]{display:none}}.tm-signal-chip[data-outcome=stopped]{border-color:#914653;border-inline-start-color:#ff677e}.tm-signal-chip[data-outcome=completed]{border-color:#327653;border-inline-start-color:#58e7a5}.tm-signal-ribbon-meta{align-items:center}.tm-signal-chip{min-width:340px}.tm-signal-chip>.signal-outcome{align-items:stretch}.tm-signal-ribbon button.tm-signal-chip{display:grid;text-align:start;grid-gap:7px;gap:7px;padding:10px;-webkit-border-start:3px solid #4ad8ab;border-inline-start:3px solid #4ad8ab;border-radius:7px;background:#0c171e;color:#dbe7ea;font:inherit;font-size:11px}.tm-signal-ribbon button.tm-signal-chip[data-side=sell]{border-inline-start-color:#ff7587}.tm-signal-chip[aria-expanded=true]{outline:1px solid #ffc064;outline-offset:-1px}.tm-signal-market-status{display:flex;align-items:center;gap:10px;padding:3px 12px 6px;flex-wrap:wrap;font-size:10px;color:#e4bd82}.tm-signal-market-status button{min-height:28px;font-size:10px}.signal-inspector[data-pinned=false]{max-height:min(580px,calc(100dvh - 120px))}.signal-history-preview[data-pinned=false]{max-height:min(560px,calc(100dvh - 120px))}.signal-history-preview[data-pinned=false],.signal-inspector[data-pinned=false]{pointer-events:none}.tm-signal-options{position:relative}.tm-signal-options>summary{display:flex;align-items:center;justify-content:center;list-style:none;min-width:32px;min-height:32px;cursor:pointer;border:1px solid #34434d;border-radius:4px;background:#101b22;color:#ffb74d}.tm-signal-options>summary::-webkit-details-marker{display:none}.tm-signal-options>summary:focus-visible{outline:2px solid #ffbb5b;outline-offset:2px}.tm-signal-options>div{display:flex;align-items:center;gap:6px;padding:6px}.tm-workspace-signal-row[data-large=false] .tm-signal-options[open]>div{position:absolute;z-index:5;inset-inline-start:0;top:100%;min-width:220px;border:1px solid #6f532c;border-radius:6px;background:#101b22;box-shadow:0 8px 24px #0009}