.input-area.svelte-ar58xb{flex-direction:column;gap:24px;display:flex}.query-display.svelte-ar58xb{background:var(--bg-surface);border:1px solid var(--bg-border);color:var(--text-secondary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);padding:12px;line-height:1.6}.query-input.svelte-ar58xb{background:var(--bg-surface);border:1px solid var(--bg-border);width:100%;color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);resize:none;border-radius:2px;outline:none;padding:12px;line-height:1.6}.query-input.svelte-ar58xb:focus{border-color:var(--text-secondary)}.query-input.svelte-ar58xb::placeholder{color:var(--text-muted)}.market-selector.svelte-ar58xb{flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.market-selector.svelte-ar58xb{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.market-selector.svelte-ar58xb::-webkit-scrollbar{display:none}}.sep.svelte-ar58xb{font-size:var(--text-sm);color:var(--text-muted);-webkit-user-select:none;user-select:none;margin:0 10px}.market-item.svelte-ar58xb{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--text-muted);cursor:not-allowed;-webkit-user-select:none;user-select:none;padding-bottom:2px;position:relative}.market-item.active.svelte-ar58xb{color:var(--text-primary);cursor:default;border-bottom:1px solid var(--text-primary)}.market-item.coming-soon.svelte-ar58xb:after{content:attr(data-tooltip);background:var(--bg-elevated);border:1px solid var(--bg-border);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:2px;padding:4px 8px;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.market-item.coming-soon.svelte-ar58xb:hover:after{opacity:1}.run-btn.svelte-ar58xb{border:1px solid var(--bg-border);width:100%;color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);text-align:center;cursor:pointer;background:0 0;padding:11px 16px;transition:background .1s;display:block}.run-btn.svelte-ar58xb:hover{background:var(--bg-elevated)}.clarifying.svelte-1ocsc89{flex-direction:column;gap:24px;display:flex}.divider.svelte-1ocsc89{border:none;border-top:1px solid var(--bg-border);margin:0}.section-label.svelte-1ocsc89{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}.questions.svelte-1ocsc89{flex-direction:column;gap:20px;display:flex}.question.svelte-1ocsc89{flex-direction:column;gap:10px;display:flex}.question-text.svelte-1ocsc89{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-primary)}.options.svelte-1ocsc89{flex-wrap:wrap;gap:4px 20px;display:flex}.radio-option.svelte-1ocsc89{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;transition:color .1s;display:flex}.radio-option.selected.svelte-1ocsc89{color:var(--text-primary)}.radio-mark.svelte-1ocsc89{font-size:11px;line-height:1}.position-wrap.svelte-1ocsc89{align-items:center;gap:4px;display:flex}.currency.svelte-1ocsc89{font-family:IBM Plex Mono,monospace;font-size:var(--text-base);color:var(--text-secondary)}.position-input.svelte-1ocsc89{background:var(--bg-surface);border:1px solid var(--bg-border);width:120px;color:var(--text-primary);font-family:IBM Plex Mono,monospace;font-size:var(--text-base);appearance:textfield;border-radius:2px;outline:none;padding:6px 8px}.position-input.svelte-1ocsc89::-webkit-inner-spin-button{-webkit-appearance:none}.position-input.svelte-1ocsc89::-webkit-outer-spin-button{-webkit-appearance:none}.position-input.svelte-1ocsc89:focus{border-color:var(--text-secondary)}@media (width<=640px){.position-input.svelte-1ocsc89{width:100%}}.continue-btn.svelte-1ocsc89{border:1px solid var(--bg-border);width:100%;color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);text-align:center;cursor:pointer;background:0 0;padding:11px 16px;transition:background .1s;display:block}.continue-btn.svelte-1ocsc89:hover{background:var(--bg-elevated)}.log-wrap.svelte-3s2znx{padding-left:16px}.log-rail.svelte-3s2znx{border-left:3px solid var(--bg-border);flex-direction:column;gap:4px;padding-left:16px;display:flex}.log-line.svelte-3s2znx{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);gap:12px;line-height:1.5;display:flex}.timestamp.svelte-3s2znx{color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.log-text.svelte-3s2znx{color:var(--text-secondary)}.ticker-confirm.svelte-nvym9v{flex-direction:column;gap:16px;display:flex}.divider.svelte-nvym9v{border:none;border-top:1px solid var(--bg-border);margin:0}.section-label.svelte-nvym9v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:500}.ticker-list.svelte-nvym9v{flex-direction:column;gap:0;display:flex}.ticker-row.svelte-nvym9v{cursor:pointer;align-items:center;gap:10px;padding:7px 0;display:flex}.sr-only.svelte-nvym9v{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox.svelte-nvym9v{border:1px solid var(--bg-border);width:14px;height:14px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;transition:border-color .1s;display:flex}.checkbox.checked.svelte-nvym9v{border-color:var(--text-secondary)}.ticker-symbol.svelte-nvym9v{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--text-primary);min-width:52px}.ticker-name.svelte-nvym9v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--text-secondary);flex:1}.ticker-meta.svelte-nvym9v{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--text-muted)}.error-text.svelte-nvym9v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--accent-loss);margin:0}.confirm-btn.svelte-nvym9v{border:1px solid var(--bg-border);width:100%;color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);text-align:center;cursor:pointer;background:0 0;padding:11px 16px;transition:background .1s;display:block}.confirm-btn.svelte-nvym9v:hover:not(:disabled){background:var(--bg-elevated)}.confirm-btn.svelte-nvym9v:disabled{color:var(--text-muted);cursor:not-allowed}.rule-selector.svelte-13n362v{flex-direction:column;gap:16px;display:flex}.divider.svelte-13n362v{border:none;border-top:1px solid var(--bg-border);margin:0}.section-label.svelte-13n362v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:500}.presets.svelte-13n362v{flex-direction:column;display:flex}.preset-row.svelte-13n362v{border:none;border-bottom:1px solid var(--bg-border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:10px 0;display:flex}.preset-row.svelte-13n362v:first-child{border-top:1px solid var(--bg-border)}.radio-mark.svelte-13n362v{color:var(--text-muted);flex-shrink:0;font-size:11px;line-height:1.7;transition:color .1s}.preset-row.selected.svelte-13n362v .radio-mark:where(.svelte-13n362v){color:var(--text-primary)}.preset-content.svelte-13n362v{flex-direction:column;gap:3px;display:flex}.preset-label.svelte-13n362v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);color:var(--text-secondary);transition:color .1s}.preset-row.selected.svelte-13n362v .preset-label:where(.svelte-13n362v){color:var(--text-primary)}.preset-rules.svelte-13n362v{font-family:IBM Plex Mono,monospace;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.params-readonly.svelte-13n362v{align-items:center;gap:10px;padding:4px 0;display:flex}.param-item.svelte-13n362v{align-items:baseline;gap:6px;display:flex}.param-key.svelte-13n362v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.param-val.svelte-13n362v{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--text-secondary)}.param-sep.svelte-13n362v{color:var(--text-muted);font-size:var(--text-sm)}.error-text.svelte-13n362v{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-sm);color:var(--accent-loss);margin:0}.confirm-btn.svelte-13n362v{border:1px solid var(--bg-border);width:100%;color:var(--text-primary);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--text-base);text-align:center;cursor:pointer;background:0 0;padding:11px 16px;transition:background .1s;display:block}.confirm-btn.svelte-13n362v:hover:not(:disabled){background:var(--bg-elevated)}.confirm-btn.svelte-13n362v:disabled{color:var(--text-muted);cursor:not-allowed}
