:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;width:100%;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0;display:flex;justify-content:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{margin:0;padding:0;width:100%;background:#0f172a;color:#fff}.login-container[data-v-4f89d996]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-family:Inter,sans-serif}.login-card[data-v-4f89d996]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);width:100%;max-width:400px;box-shadow:0 25px 50px -12px #00000080}h1[data-v-4f89d996]{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:center;background:linear-gradient(to right,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-4f89d996]{text-align:center;color:#94a3b8;margin-bottom:2rem}.form-group[data-v-4f89d996]{margin-bottom:1.5rem}label[data-v-4f89d996]{display:block;margin-bottom:.5rem;color:#cbd5e1;font-size:.875rem}input[data-v-4f89d996]{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid #334155;background:#0f172a;color:#fff;font-size:1rem;transition:border-color .2s}input[data-v-4f89d996]:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf833}.login-btn[data-v-4f89d996]{width:100%;padding:.75rem;border-radius:.5rem;border:none;background:linear-gradient(to right,#38bdf8,#818cf8);color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:opacity .2s}.login-btn[data-v-4f89d996]:hover:not(:disabled){opacity:.9}.login-btn[data-v-4f89d996]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-4f89d996]{color:#f87171;font-size:.875rem;margin-bottom:1rem;text-align:center}@media(max-width:768px){.login-container[data-v-4f89d996]{padding:1rem}.login-card[data-v-4f89d996]{padding:2rem 1.5rem;max-width:100%}h1[data-v-4f89d996]{font-size:1.5rem}.form-group[data-v-4f89d996]{margin-bottom:1.25rem}input[data-v-4f89d996],.login-btn[data-v-4f89d996]{padding:.625rem;font-size:.9375rem}}@media(max-width:480px){.login-card[data-v-4f89d996]{padding:1.5rem 1rem}h1[data-v-4f89d996]{font-size:1.25rem}label[data-v-4f89d996]{font-size:.8125rem}input[data-v-4f89d996],.login-btn[data-v-4f89d996]{font-size:.875rem}}.dashboard-container[data-v-e3995663]{display:flex;min-height:100vh;background:#0f172a;color:#fff;font-family:Inter,sans-serif}.sidebar[data-v-e3995663]{width:250px;background:#1e293b;padding:2rem;border-right:1px solid #334155}.logo[data-v-e3995663]{font-size:1.5rem;font-weight:700;color:#38bdf8;margin-bottom:3rem}.nav-links[data-v-e3995663]{list-style:none;padding:0}.nav-links li[data-v-e3995663]{padding:.75rem 1rem;margin-bottom:.5rem;border-radius:.5rem;cursor:pointer;color:#94a3b8;transition:all .2s}.nav-links li.active[data-v-e3995663],.nav-links li[data-v-e3995663]:hover{background:#38bdf81a;color:#38bdf8}.content[data-v-e3995663]{flex:1;padding:2rem}header[data-v-e3995663]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h2[data-v-e3995663]{font-size:1.5rem}.user-profile[data-v-e3995663]{display:flex;align-items:center;gap:1rem}.avatar[data-v-e3995663]{width:40px;height:40px;border-radius:50%;background:#334155}.logout-btn[data-v-e3995663]{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #334155;background:transparent;color:#94a3b8;font-size:.875rem;cursor:pointer;transition:all .2s}.logout-btn[data-v-e3995663]:hover{background:#f871711a;border-color:#f87171;color:#f87171}.card[data-v-e3995663]{background:#1e293b;padding:2rem;border-radius:1rem;border:1px solid #334155}.card h3[data-v-e3995663]{margin-bottom:1.5rem;color:#38bdf8}.status[data-v-e3995663]{padding:1rem;border-radius:.5rem;text-align:center}.status.loading[data-v-e3995663]{background:#38bdf81a;color:#38bdf8}.status.error[data-v-e3995663]{background:#f871711a;color:#f87171}.api-result[data-v-e3995663]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-e3995663]{display:flex;justify-content:space-between;padding:1rem;background:#0f172a;border-radius:.5rem;border:1px solid #334155}.label[data-v-e3995663]{color:#94a3b8;font-weight:600}.value[data-v-e3995663]{color:#e2e8f0}.value.success[data-v-e3995663]{color:#4ade80;font-weight:600}.raw-response[data-v-e3995663]{margin-top:1rem;padding:1rem;background:#0f172a;border-radius:.5rem;border:1px solid #334155}.raw-response h4[data-v-e3995663]{margin-bottom:.5rem;color:#94a3b8;font-size:.875rem}.raw-response pre[data-v-e3995663]{color:#38bdf8;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}.card-header[data-v-e3995663]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.test-btn[data-v-e3995663]{padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:#38bdf8;color:#0f172a;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.test-btn[data-v-e3995663]:hover:not(:disabled){background:#0ea5e9;transform:translateY(-1px)}.test-btn[data-v-e3995663]:disabled{opacity:.6;cursor:not-allowed}.test-btn.loading[data-v-e3995663]{background:#64748b}.status.info[data-v-e3995663]{background:#38bdf81a;color:#38bdf8;text-align:center;padding:1rem;border-radius:.5rem}.test-results[data-v-e3995663]{display:flex;flex-direction:column;gap:1.5rem}.test-summary[data-v-e3995663]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;background:#0f172a;border-radius:.5rem;border:1px solid #334155}.summary-item[data-v-e3995663]{display:flex;flex-direction:column;gap:.5rem}.summary-label[data-v-e3995663]{color:#94a3b8;font-size:.875rem;font-weight:600}.summary-value[data-v-e3995663]{color:#e2e8f0;font-size:1.25rem;font-weight:700}.test-list[data-v-e3995663]{display:flex;flex-direction:column;gap:1rem}.test-item[data-v-e3995663]{padding:1.5rem;background:#0f172a;border-radius:.5rem;border:1px solid #334155}.test-header[data-v-e3995663]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.test-status[data-v-e3995663]{font-size:1.25rem;font-weight:700;width:24px;text-align:center}.test-name[data-v-e3995663]{color:#e2e8f0;font-weight:600;font-size:1rem}.test-message[data-v-e3995663]{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.test-error[data-v-e3995663]{padding:.75rem;background:#f871711a;border-left:3px solid #f87171;border-radius:.25rem;margin-top:.75rem;color:#f87171;font-size:.875rem}.test-details[data-v-e3995663]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #334155}.test-details summary[data-v-e3995663]{color:#38bdf8;cursor:pointer;font-size:.875rem;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}.test-details summary[data-v-e3995663]:hover{color:#0ea5e9}.test-details pre[data-v-e3995663]{color:#38bdf8;font-family:Courier New,monospace;font-size:.75rem;overflow-x:auto;background:#1e293b;padding:.75rem;border-radius:.25rem;margin-top:.5rem}.test-suggestions[data-v-e3995663]{padding:1rem;background:#fbbf241a;border-left:3px solid #fbbf24;border-radius:.25rem;margin-top:.75rem;color:#fbbf24;font-size:.875rem}.test-suggestions strong[data-v-e3995663]{display:block;margin-bottom:.5rem;color:#fbbf24}.test-suggestions ul[data-v-e3995663]{margin:.5rem 0 0;padding-left:1.5rem;list-style-type:disc}.test-suggestions li[data-v-e3995663]{margin-bottom:.25rem;color:#fde68a}.test-warnings[data-v-e3995663]{padding:1rem;background:#fbbf241a;border-left:3px solid #fbbf24;border-radius:.25rem;margin-top:.75rem;color:#fbbf24;font-size:.875rem}.test-warnings strong[data-v-e3995663]{display:block;margin-bottom:.5rem;color:#fbbf24}.test-warnings ul[data-v-e3995663]{margin:.5rem 0 0;padding-left:1.5rem;list-style-type:disc}.test-warnings li[data-v-e3995663]{margin-bottom:.25rem;color:#fde68a}.connection-status[data-v-e3995663]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-indicator[data-v-e3995663]{width:10px;height:10px;border-radius:50%;background:#64748b;animation:pulse-e3995663 2s infinite}.status-indicator.connected[data-v-e3995663]{background:#4ade80}.status-indicator.disconnected[data-v-e3995663]{background:#f87171}.status-text[data-v-e3995663]{color:#94a3b8}.update-count[data-v-e3995663]{color:#38bdf8;font-size:.75rem}.help-text[data-v-e3995663]{font-size:.875rem;color:#64748b;margin-top:.5rem}.prices-grid[data-v-e3995663]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.price-card[data-v-e3995663]{background:#0f172a;border:1px solid #334155;border-radius:.5rem;padding:1.5rem;transition:all .2s}.price-card[data-v-e3995663]:hover{border-color:#38bdf8;transform:translateY(-2px)}.price-header[data-v-e3995663]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #334155}.price-header h4[data-v-e3995663]{margin:0;color:#38bdf8;font-size:1.125rem}.epic-code[data-v-e3995663]{font-size:.75rem;color:#64748b;font-family:Courier New,monospace}.price-body[data-v-e3995663]{display:flex;flex-direction:column;gap:.75rem}.price-row[data-v-e3995663]{display:flex;justify-content:space-between;align-items:center}.price-label[data-v-e3995663]{color:#94a3b8;font-size:.875rem}.price-value[data-v-e3995663]{color:#e2e8f0;font-weight:600;font-size:1rem;font-family:Courier New,monospace}.price-value.bid[data-v-e3995663]{color:#4ade80}.price-value.offer[data-v-e3995663]{color:#f87171}.price-footer[data-v-e3995663]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid #334155;font-size:.75rem;color:#64748b}.update-count-badge[data-v-e3995663]{background:#38bdf81a;color:#38bdf8;padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem}@keyframes pulse-e3995663{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.dashboard-container[data-v-e3995663]{flex-direction:column}.sidebar[data-v-e3995663]{width:100%;padding:1rem;border-right:none;border-bottom:1px solid #334155}.logo[data-v-e3995663]{margin-bottom:1.5rem;font-size:1.25rem}.nav-links[data-v-e3995663]{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-links li[data-v-e3995663]{margin-bottom:0;white-space:nowrap}.content[data-v-e3995663]{padding:1.5rem}}@media(max-width:768px){.sidebar[data-v-e3995663]{padding:.75rem}.logo[data-v-e3995663]{font-size:1.125rem;margin-bottom:1rem}.nav-links li[data-v-e3995663]{padding:.5rem .75rem;font-size:.875rem}.content[data-v-e3995663]{padding:1rem}header[data-v-e3995663]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}h2[data-v-e3995663]{font-size:1.25rem}.user-profile[data-v-e3995663]{width:100%;justify-content:space-between}.card[data-v-e3995663]{padding:1.5rem;margin-bottom:1rem}.card h3[data-v-e3995663]{font-size:1.125rem;margin-bottom:1rem}.card-header[data-v-e3995663]{flex-direction:column;align-items:flex-start;gap:1rem}.test-btn[data-v-e3995663]{width:100%;padding:.625rem;font-size:.8125rem}.result-item[data-v-e3995663]{flex-direction:column;gap:.5rem;padding:.75rem}.test-summary[data-v-e3995663]{grid-template-columns:1fr;gap:.75rem;padding:1rem}.summary-value[data-v-e3995663]{font-size:1.125rem}.test-item[data-v-e3995663]{padding:1rem}.test-name[data-v-e3995663]{font-size:.9375rem}.test-message[data-v-e3995663]{font-size:.8125rem}.raw-response[data-v-e3995663]{padding:.75rem}.raw-response pre[data-v-e3995663]{font-size:.75rem}}@media(max-width:480px){.sidebar[data-v-e3995663]{padding:.5rem}.logo[data-v-e3995663]{font-size:1rem}.nav-links li[data-v-e3995663]{padding:.375rem .5rem;font-size:.8125rem}.content[data-v-e3995663]{padding:.75rem}h2[data-v-e3995663]{font-size:1.125rem}.card[data-v-e3995663]{padding:1rem}.card h3[data-v-e3995663]{font-size:1rem}.result-item[data-v-e3995663]{padding:.5rem}.label[data-v-e3995663],.value[data-v-e3995663]{font-size:.8125rem}.test-summary[data-v-e3995663]{padding:.75rem}.summary-label[data-v-e3995663]{font-size:.8125rem}.summary-value[data-v-e3995663]{font-size:1rem}.test-item[data-v-e3995663]{padding:.75rem}.test-status[data-v-e3995663]{font-size:1.125rem}.test-name[data-v-e3995663]{font-size:.875rem}.test-message[data-v-e3995663],.test-error[data-v-e3995663],.test-suggestions[data-v-e3995663],.test-warnings[data-v-e3995663]{font-size:.75rem}.raw-response pre[data-v-e3995663]{font-size:.6875rem}}.htop-dashboard[data-v-8738baa5]{background:#0a0e27;color:#e2e8f0;font-family:Courier New,Monaco,monospace;min-height:100vh;width:90vw;margin:0 auto;display:flex;flex-direction:column;font-size:13px}.header-bar[data-v-8738baa5]{background:#1a1f3a;border-bottom:2px solid #2d3748;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-8738baa5]{display:flex;align-items:center;gap:1rem}.title[data-v-8738baa5]{font-weight:700;font-size:16px;color:#38bdf8}.timestamp[data-v-8738baa5]{color:#64748b;font-size:12px}.polling-status[data-v-8738baa5]{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.polling-status.prominent[data-v-8738baa5]{padding:.5rem .75rem;background:#0f172acc;border-radius:6px;border:1px solid #2d3748}.polling-indicator.prominent-indicator[data-v-8738baa5]{font-size:12px;padding:.375rem .75rem}.streaming-warning[data-v-8738baa5]{color:#f87171;font-size:10px;font-weight:700;margin-left:.5rem;animation:blink-8738baa5 1.5s ease-in-out infinite}.polling-indicator[data-v-8738baa5]{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:700;padding:.25rem .5rem;border-radius:4px;background:#1e293b;border:1px solid #334155}.polling-indicator.active[data-v-8738baa5]{color:#4ade80;border-color:#4ade80}.polling-indicator.inactive[data-v-8738baa5]{color:#f87171;border-color:#f87171}.polling-dot[data-v-8738baa5]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-8738baa5 2s ease-in-out infinite}.polling-indicator.active .polling-dot[data-v-8738baa5]{background:#4ade80;box-shadow:0 0 4px #4ade80}.polling-indicator.inactive .polling-dot[data-v-8738baa5]{background:#f87171}@keyframes pulse-warning-8738baa5{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.9;box-shadow:0 0 0 4px #ef444400}}@keyframes blink-8738baa5{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-8738baa5{0%,to{opacity:1}50%{opacity:.5}}.polling-method[data-v-8738baa5]{color:#64748b;font-size:10px;font-style:italic}.refresh-countdown[data-v-8738baa5]{color:#38bdf8;font-size:11px;font-weight:700;margin-left:1rem;padding:.25rem .5rem;background:#1e293b;border:1px solid #334155;border-radius:4px}.btn-high-risk[data-v-8738baa5]{background:#1e293b;border:1px solid #475569;color:#e2e8f0;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700;transition:all .2s;margin-right:.5rem;text-transform:uppercase;font-family:inherit}.btn-high-risk[data-v-8738baa5]:hover{background:#334155;border-color:#64748b}.btn-high-risk.active[data-v-8738baa5]{background:#7c2d12;border-color:#f87171;color:#fbbf24;box-shadow:0 0 8px #f871714d}.btn-high-risk[data-v-8738baa5]:disabled{opacity:.5;cursor:not-allowed}.btn-logout[data-v-8738baa5]{background:#1e293b;border:1px solid #334155;color:#e2e8f0;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:12px}.btn-logout[data-v-8738baa5]:hover{background:#334155}.stats-grid[data-v-8738baa5]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;border-bottom:2px solid #1a1f3a}.stat-panel[data-v-8738baa5]{background:#1a1f3a;border:1px solid #2d3748;border-radius:4px;padding:1rem}.stat-label[data-v-8738baa5]{color:#94a3b8;font-size:11px;text-transform:uppercase;margin-bottom:.5rem}.stat-value[data-v-8738baa5]{font-size:24px;font-weight:700;margin-bottom:.25rem}.stat-value.enabled[data-v-8738baa5]{color:#4ade80}.stat-value.disabled[data-v-8738baa5]{color:#f87171}.stat-value.positive[data-v-8738baa5]{color:#4ade80}.stat-value.negative[data-v-8738baa5]{color:#f87171}.stat-sub[data-v-8738baa5]{color:#64748b;font-size:11px;margin-bottom:.5rem}.progress-bar[data-v-8738baa5]{width:100%;height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.progress-fill[data-v-8738baa5]{height:100%;background:#4ade80;transition:width .3s}.main-grid[data-v-8738baa5]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:1rem;padding:1rem;flex:1}.positions-panel[data-v-8738baa5]{grid-column:1 / -1;grid-row:1}.decisions-panel[data-v-8738baa5]{grid-column:1 / -1;grid-row:2}.market-panel[data-v-8738baa5]{grid-column:1 / -1;grid-row:3}.panel[data-v-8738baa5]{background:#1a1f3a;border:1px solid #2d3748;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-8738baa5]{background:#0f172a;border-bottom:1px solid #2d3748;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-8738baa5]{margin:0;font-size:14px;color:#38bdf8}.chart-toggle-btn[data-v-8738baa5]{background:#38bdf81a;border:1px solid rgba(56,189,248,.3);color:#38bdf8;padding:.4rem .6rem;border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:36px;height:32px}.chart-toggle-btn[data-v-8738baa5]:hover{background:#38bdf833;border-color:#38bdf880}.chart-toggle-btn.charts-hidden[data-v-8738baa5]{opacity:.6;background:#94a3b81a;border-color:#94a3b84d;color:#94a3b8}.panel-content[data-v-8738baa5]{flex:1;overflow-y:auto;padding:.5rem}.positions-table[data-v-8738baa5]{width:100%;border-collapse:collapse;font-size:12px}.positions-table th[data-v-8738baa5]{text-align:left;padding:.5rem;background:#0f172a;color:#94a3b8;font-weight:700;border-bottom:1px solid #2d3748}.positions-table td[data-v-8738baa5]{padding:.5rem;border-bottom:1px solid #1e293b}.trailing-stop-badge[data-v-8738baa5]{display:inline-block;padding:.25rem .5rem;border-radius:3px;font-size:11px;font-weight:700}.trailing-stop-badge.active[data-v-8738baa5]{background:#4ade80;color:#0a0e27}.trailing-stop-badge.inactive[data-v-8738baa5]{color:#64748b}.positions-table tr[data-v-8738baa5]:hover{background:#0f172a}.positions-table .long[data-v-8738baa5]{color:#4ade80}.positions-table .short[data-v-8738baa5]{color:#f87171}.positions-table .timestamp-cell[data-v-8738baa5]{font-size:11px;color:#64748b;white-space:nowrap}.original-size-hint[data-v-8738baa5]{font-size:10px;color:#64748b;margin-left:.25rem}.profit-r-excellent[data-v-8738baa5]{color:#4ade80;font-weight:700}.profit-r-good[data-v-8738baa5]{color:#86efac;font-weight:700}.risk-model-conservative[data-v-8738baa5]{color:#60a5fa;font-weight:600;font-size:11px}.risk-model-moderate[data-v-8738baa5]{color:#38bdf8;font-weight:600;font-size:11px}.risk-model-aggressive[data-v-8738baa5]{color:#fbbf24;font-weight:600;font-size:11px}.risk-model-insane[data-v-8738baa5]{color:#f87171;font-weight:600;font-size:11px}.risk-model-default[data-v-8738baa5]{color:#94a3b8;font-weight:500;font-size:11px}.risk-model-unknown[data-v-8738baa5]{color:#64748b;font-style:italic;font-size:11px}.profit-r-positive[data-v-8738baa5]{color:#fbbf24;font-weight:700}.profit-r-small[data-v-8738baa5]{color:#fcd34d}.profit-r-neutral[data-v-8738baa5]{color:#64748b}.profit-r-negative[data-v-8738baa5]{color:#f87171}.profit-levels-badge[data-v-8738baa5]{font-size:9px;color:#4ade80;margin-top:.2rem;font-weight:700}.scaled-out-badge[data-v-8738baa5]{display:inline-block;padding:.2rem .4rem;background:#4ade80;color:#0a0e27;border-radius:3px;font-size:10px;font-weight:700}.decision-summary[data-v-8738baa5]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #2d3748;display:flex;flex-direction:column;gap:.5rem}.summary-stats[data-v-8738baa5]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:11px}.summary-item[data-v-8738baa5]{color:#94a3b8}.summary-item strong[data-v-8738baa5]{color:#38bdf8;font-weight:700}.override-indicator[data-v-8738baa5]{color:#fbbf24;font-weight:700}.system-status[data-v-8738baa5]{display:flex;gap:1rem;font-size:10px;padding:.5rem;background:#0f172a;border-radius:3px}.status-item[data-v-8738baa5]{color:#64748b}.status-item strong[data-v-8738baa5]{color:#cbd5e1}.status-item.warning[data-v-8738baa5],.status-item.warning strong[data-v-8738baa5]{color:#f87171}.active-badge[data-v-8738baa5]{display:inline-block;margin-left:.25rem;padding:.125rem .375rem;background:#f87171;color:#0a0e27;border-radius:2px;font-size:9px;font-weight:700;text-transform:uppercase}.decisions-list[data-v-8738baa5]{display:flex;flex-direction:column;gap:.75rem}.decision-item[data-v-8738baa5]{background:#0f172a;border:1px solid #2d3748;border-radius:4px;padding:.75rem}.decision-header[data-v-8738baa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.decision-epic[data-v-8738baa5]{font-weight:700;color:#38bdf8}.decision-action[data-v-8738baa5]{font-weight:700;font-size:12px}.decision-confidence[data-v-8738baa5]{color:#94a3b8;font-size:11px}.decision-timestamp[data-v-8738baa5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.375rem;background:#1a1f3a;border-radius:3px;font-size:11px}.timestamp-label[data-v-8738baa5]{color:#64748b;font-weight:700;text-transform:uppercase;font-size:10px}.timestamp-value[data-v-8738baa5]{color:#38bdf8;font-family:Courier New,monospace}.decision-reason[data-v-8738baa5]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.5rem;background:#1a1f3a;border-left:2px solid #38bdf8;border-radius:3px}.reason-label[data-v-8738baa5]{color:#64748b;font-weight:700;text-transform:uppercase;font-size:9px}.reason-text[data-v-8738baa5]{color:#cbd5e1;font-size:11px;line-height:1.4}.decision-override[data-v-8738baa5]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.5rem;background:#2a1f1a;border-left:2px solid #f87171;border-radius:3px}.override-label[data-v-8738baa5]{color:#f87171;font-weight:700;text-transform:uppercase;font-size:9px}.override-text[data-v-8738baa5]{color:#fca5a5;font-size:10px;line-height:1.4}.decision-trigger[data-v-8738baa5]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.5rem;background:#1e293b;border-left:2px solid #fbbf24;border-radius:3px}.trigger-label[data-v-8738baa5]{color:#64748b;font-weight:700;text-transform:uppercase;font-size:9px;display:inline-block}.trigger-text[data-v-8738baa5]{color:#fbbf24;font-size:10px;line-height:1.4;display:inline}.risk-model-badge[data-v-8738baa5]{display:inline-block;padding:.125rem .375rem;border-radius:3px;font-size:10px;font-weight:600;margin-left:.5rem;vertical-align:middle}.decision-meta[data-v-8738baa5]{display:flex;gap:.5rem;align-items:center;font-size:10px;color:#64748b}.override-badge[data-v-8738baa5]{background:#fbbf24;color:#0a0e27;padding:.125rem .375rem;border-radius:2px;font-weight:700}.executed-badge[data-v-8738baa5]{background:#4ade80;color:#0a0e27;padding:.125rem .375rem;border-radius:2px;font-weight:700}.market-grid[data-v-8738baa5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.market-item[data-v-8738baa5]{background:#0f172a;border:1px solid #2d3748;border-radius:4px;padding:.75rem}.market-item.no-data[data-v-8738baa5]{opacity:.6;border-color:#475569}.status-no-data[data-v-8738baa5]{background:#64748b;color:#0a0e27;padding:.125rem .375rem;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:10px}.status-unknown[data-v-8738baa5]{background:#475569;color:#fff;padding:.125rem .375rem;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:10px}.detail-value.closed-status[data-v-8738baa5]{color:#f87171;font-style:italic}.detail-row.warning[data-v-8738baa5]{background:#fbbf241a;padding:.25rem;border-radius:3px;margin-top:.25rem}.detail-row.warning.prominent-warning[data-v-8738baa5]{background:#ef444433;border:1px solid rgba(239,68,68,.5);padding:.5rem;margin-top:.5rem;animation:pulse-warning-8738baa5 2s ease-in-out infinite}.detail-row.last-update-row[data-v-8738baa5]{background:#38bdf80d;padding:.375rem;border-radius:3px;border-left:3px solid #38bdf8}.detail-row.last-update-row.stale[data-v-8738baa5]{background:#ef44441a;border-left-color:#ef4444}.detail-value.last-update-value[data-v-8738baa5]{font-weight:700;font-size:12px}.detail-value.stale-warning[data-v-8738baa5]{color:#fbbf24;font-size:10px}.detail-value.stale-warning.prominent[data-v-8738baa5]{color:#ef4444;font-size:11px;font-weight:700}.stale-indicator.prominent[data-v-8738baa5]{color:#ef4444;font-size:14px;margin-left:.5rem;animation:blink-8738baa5 1s ease-in-out infinite}.age-badge[data-v-8738baa5]{display:inline-block;margin-left:.5rem;padding:.125rem .375rem;background:#ef444433;color:#fca5a5;border-radius:3px;font-size:9px;font-weight:700}.age-indicator[data-v-8738baa5]{color:#94a3b8;font-size:10px;margin-left:.25rem}.no-data-message[data-v-8738baa5]{text-align:center;color:#64748b;font-size:11px;padding:1rem;font-style:italic}.market-header[data-v-8738baa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #1e293b}.market-name[data-v-8738baa5]{font-weight:700;color:#38bdf8;font-size:13px}.market-status[data-v-8738baa5]{font-size:10px}.market-status span[data-v-8738baa5]{padding:.125rem .375rem;border-radius:3px;font-weight:700;text-transform:uppercase}.status-badge[data-v-8738baa5]{padding:.125rem .5rem;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:10px;display:inline-block}.status-open[data-v-8738baa5]{background:#4ade80;color:#0a0e27}.status-closed[data-v-8738baa5]{background:#f87171;color:#fff}.market-price-row[data-v-8738baa5]{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.price-group[data-v-8738baa5]{flex:1;min-width:60px}.price-label[data-v-8738baa5]{font-size:10px;color:#64748b;text-transform:uppercase;margin-bottom:.25rem}.price-value[data-v-8738baa5]{font-size:14px;font-weight:700}.price-value.bid[data-v-8738baa5]{color:#4ade80}.price-value.offer[data-v-8738baa5]{color:#f87171}.price-value.mid[data-v-8738baa5]{color:#38bdf8}.market-details[data-v-8738baa5]{display:flex;flex-direction:column;gap:.375rem;font-size:11px}.detail-row[data-v-8738baa5]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.detail-label[data-v-8738baa5]{color:#64748b;font-weight:700;min-width:60px}.detail-value[data-v-8738baa5]{color:#cbd5e1}.detail-value.trend-up[data-v-8738baa5]{color:#4ade80;font-weight:700}.detail-value.trend-down[data-v-8738baa5]{color:#f87171;font-weight:700}.detail-value.trend-sideways[data-v-8738baa5]{color:#94a3b8;font-weight:700}.detail-value.stale[data-v-8738baa5]{color:#fbbf24}.stale-indicator[data-v-8738baa5]{margin-left:.25rem;font-size:10px}.market-chart[data-v-8738baa5]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #1e293b}.chart-header[data-v-8738baa5]{margin-bottom:.5rem}.chart-title[data-v-8738baa5]{color:#38bdf8;font-size:11px;font-weight:700}.chart-container[data-v-8738baa5]{position:relative;height:200px;width:100%;max-width:100%;background:#0a0e27;border-radius:4px;padding:8px;border:1px solid #1e293b;overflow:hidden;box-sizing:border-box}.chart-container.chart-stale[data-v-8738baa5]{border-color:#ef4444;border-width:2px;background:#ef44440d}.chart-container canvas[data-v-8738baa5]{max-width:100%!important;max-height:100%!important;width:100%!important;height:184px!important;box-sizing:border-box}.chart-overlay-warning[data-v-8738baa5]{position:absolute;inset:0;background:#0f172ae6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px}.chart-warning-message[data-v-8738baa5]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1rem}.warning-icon[data-v-8738baa5]{font-size:32px;color:#ef4444;animation:blink-8738baa5 1s ease-in-out infinite}.warning-text[data-v-8738baa5]{font-size:14px;font-weight:700;color:#ef4444}.warning-age[data-v-8738baa5]{font-size:11px;color:#fca5a5}.chart-stale-badge[data-v-8738baa5]{display:inline-block;margin-left:.75rem;padding:.25rem .5rem;background:#ef444433;color:#fca5a5;border-radius:3px;font-size:10px;font-weight:700;border:1px solid rgba(239,68,68,.5)}.market-history[data-v-8738baa5]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #1e293b}.history-header[data-v-8738baa5]{margin-bottom:.5rem}.history-title[data-v-8738baa5]{font-size:10px;color:#64748b;text-transform:uppercase;font-weight:700}.history-list[data-v-8738baa5]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.history-item[data-v-8738baa5]{display:flex;align-items:center;gap:.5rem;padding:.25rem .375rem;background:#0a0e27;border-radius:3px;font-size:10px;border:1px solid #1e293b}.history-time[data-v-8738baa5]{color:#64748b;min-width:50px;font-family:Courier New,monospace}.history-prices[data-v-8738baa5]{display:flex;gap:.5rem;flex:1}.history-bid[data-v-8738baa5]{color:#4ade80;min-width:60px}.history-mid[data-v-8738baa5]{color:#38bdf8;min-width:60px}.history-offer[data-v-8738baa5]{color:#f87171;min-width:60px}.history-spread[data-v-8738baa5]{color:#94a3b8;min-width:40px;text-align:right}.history-list[data-v-8738baa5]::-webkit-scrollbar{width:4px}.history-list[data-v-8738baa5]::-webkit-scrollbar-track{background:#0a0e27}.history-list[data-v-8738baa5]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.history-list[data-v-8738baa5]::-webkit-scrollbar-thumb:hover{background:#475569}.controls-footer[data-v-8738baa5]{background:#1a1f3a;border-top:2px solid #2d3748;padding:1rem;display:flex;justify-content:space-between;align-items:center}.controls-left[data-v-8738baa5]{display:flex;gap:.75rem}.btn-control[data-v-8738baa5]{background:#0f172a;border:1px solid #334155;color:#e2e8f0;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.btn-control[data-v-8738baa5]:hover:not(:disabled){background:#1e293b;border-color:#475569}.btn-control[data-v-8738baa5]:disabled{opacity:.5;cursor:not-allowed}.btn-control.active[data-v-8738baa5]{background:#4ade80;color:#0a0e27;border-color:#4ade80}.btn-kill[data-v-8738baa5]{background:#dc2626;border-color:#dc2626;color:#fff}.btn-kill[data-v-8738baa5]:hover:not(:disabled){background:#b91c1c}.btn-obfuscate[data-v-8738baa5]{background:#1e3a8a;border-color:#3b82f6;color:#e0e7ff}.btn-obfuscate[data-v-8738baa5]:hover:not(:disabled){background:#1e40af;border-color:#60a5fa}.btn-obfuscate.active[data-v-8738baa5]{background:#3b82f6;color:#0a0e27;border-color:#60a5fa}.hotkeys[data-v-8738baa5]{color:#64748b;font-size:11px}.empty-state[data-v-8738baa5]{text-align:center;color:#64748b;padding:2rem;font-size:12px}.loading-overlay[data-v-8738baa5],.error-overlay[data-v-8738baa5]{position:fixed;inset:0;background:#0a0e27f2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:1000}.loading-spinner[data-v-8738baa5]{width:40px;height:40px;border:4px solid #2d3748;border-top-color:#38bdf8;border-radius:50%;animation:spin-8738baa5 1s linear infinite}.btn-control .spinner[data-v-8738baa5]{display:inline-block;width:14px;height:14px;border:2px solid rgba(226,232,240,.3);border-top-color:#e2e8f0;border-radius:50%;animation:spin-8738baa5 .8s linear infinite;margin-right:.5rem;vertical-align:middle}@keyframes spin-8738baa5{to{transform:rotate(360deg)}}.market-warning-banner[data-v-8738baa5]{background:linear-gradient(135deg,#ef444426,#dc262633);border:2px solid rgba(239,68,68,.5);border-left:4px solid #ef4444;padding:.75rem 1rem;margin:.5rem 1rem;border-radius:4px;animation:pulse-warning-8738baa5 2s ease-in-out infinite}.market-warning-banner .warning-content[data-v-8738baa5]{display:flex;align-items:center;gap:.75rem;color:#fca5a5;font-size:13px}.market-warning-banner .warning-icon[data-v-8738baa5]{font-size:18px;animation:blink-8738baa5 1.5s ease-in-out infinite}.market-warning-banner .warning-text[data-v-8738baa5]{flex:1;font-weight:600}.market-warning-banner .warning-hint[data-v-8738baa5]{font-size:11px;color:#94a3b8;font-style:italic}@keyframes pulse-warning-8738baa5{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}@keyframes blink-8738baa5{0%,to{opacity:1}50%{opacity:.5}}.error-message[data-v-8738baa5]{background:#1a1f3a;border:1px solid #dc2626;padding:1.5rem;border-radius:4px;color:#f87171}.btn-retry[data-v-8738baa5]{margin-top:1rem;background:#dc2626;border:none;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit}.rejected-orders-panel[data-v-8738baa5]{grid-column:1 / -1;grid-row:4}.risk-models-panel[data-v-8738baa5]{grid-column:1 / -1;grid-row:5}.risk-models-section[data-v-8738baa5]{display:flex;flex-direction:column;gap:1.5rem}.risk-model-item[data-v-8738baa5]{background:#1a1f3a;border:1px solid #2d3748;border-radius:4px;padding:1rem}.risk-model-header[data-v-8738baa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #2d3748}.risk-model-epic[data-v-8738baa5]{font-weight:700;color:#38bdf8;font-size:14px}.risk-model-current[data-v-8738baa5]{color:#94a3b8;font-size:12px}.risk-model-selector[data-v-8738baa5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.risk-model-selector label[data-v-8738baa5]{color:#cbd5e1;font-size:12px}.model-select[data-v-8738baa5]{flex:1;background:#0f172a;border:1px solid #334155;color:#e2e8f0;padding:.5rem;border-radius:4px;font-family:inherit;font-size:12px}.model-select[data-v-8738baa5]:disabled{opacity:.5;cursor:not-allowed}.assigning-indicator[data-v-8738baa5]{color:#fbbf24;font-size:11px}.performance-section[data-v-8738baa5]{background:#0f172a;border:1px solid #334155;border-radius:4px;padding:1rem;margin-bottom:1rem}.performance-header[data-v-8738baa5]{display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #334155}.performance-label[data-v-8738baa5]{color:#cbd5e1;font-weight:700;font-size:12px}.performance-date[data-v-8738baa5]{color:#94a3b8;font-size:11px}.performance-metrics[data-v-8738baa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.metric[data-v-8738baa5]{display:flex;flex-direction:column;gap:.25rem}.metric-label[data-v-8738baa5]{color:#94a3b8;font-size:11px}.metric-value[data-v-8738baa5]{color:#e2e8f0;font-size:13px;font-weight:700}.metric-value.too-cautious[data-v-8738baa5]{color:#fbbf24}.metric-value.appropriate[data-v-8738baa5]{color:#4ade80}.metric-value.too-aggressive[data-v-8738baa5]{color:#f87171}.analysis-actions[data-v-8738baa5]{display:flex;gap:.5rem;margin-bottom:1rem}.btn-analyze[data-v-8738baa5]{background:#1e40af;border:1px solid #3b82f6;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700}.btn-analyze[data-v-8738baa5]:hover:not(:disabled){background:#1e3a8a;border-color:#2563eb}.btn-analyze[data-v-8738baa5]:disabled{opacity:.5;cursor:not-allowed}.analysis-results[data-v-8738baa5]{background:#0f172a;border:1px solid #334155;border-radius:4px;padding:1rem;margin-top:1rem}.results-header[data-v-8738baa5]{color:#38bdf8;font-weight:700;margin-bottom:.75rem;font-size:13px}.results-content[data-v-8738baa5]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-8738baa5]{color:#cbd5e1;font-size:12px}.result-item ul[data-v-8738baa5]{margin:.5rem 0 0 1.5rem;padding:0}.result-item li[data-v-8738baa5]{margin:.25rem 0}.model-alert[data-v-8738baa5]{background:#1a1f3a;border:2px solid #334155;border-radius:4px;padding:1rem;margin-bottom:1rem;display:flex;gap:1rem}.model-alert.alert-created[data-v-8738baa5]{border-color:#4ade80;background:#4ade801a}.model-alert.alert-exists[data-v-8738baa5]{border-color:#38bdf8;background:#38bdf81a}.model-alert.alert-none[data-v-8738baa5]{border-color:#94a3b8;background:#94a3b81a}.alert-icon[data-v-8738baa5]{font-size:24px;flex-shrink:0}.alert-content[data-v-8738baa5]{flex:1;display:flex;flex-direction:column;gap:.5rem}.alert-message[data-v-8738baa5]{font-weight:700;font-size:13px;color:#e2e8f0}.alert-created .alert-message[data-v-8738baa5]{color:#4ade80}.alert-exists .alert-message[data-v-8738baa5]{color:#38bdf8}.alert-none .alert-message[data-v-8738baa5]{color:#94a3b8}.alert-reason[data-v-8738baa5]{font-size:12px;color:#cbd5e1;line-height:1.5}.alert-model-info[data-v-8738baa5]{font-size:12px;color:#38bdf8;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #334155}.alert-model-info strong[data-v-8738baa5]{color:#4ade80}.rejected-orders-panel[data-v-8738baa5]{background:#1a1f3a;border:1px solid #dc2626}.rejected-orders-panel .panel-header[data-v-8738baa5]{background:#dc26261a;border-bottom:1px solid #dc2626}.rejected-orders-panel .panel-header h3[data-v-8738baa5]{color:#f87171}.rejected-orders-table[data-v-8738baa5]{width:100%;border-collapse:collapse;font-size:13px}.rejected-orders-table thead[data-v-8738baa5]{background:#dc26261a}.rejected-orders-table th[data-v-8738baa5]{padding:.75rem;text-align:left;color:#f87171;font-weight:600;border-bottom:1px solid rgba(220,38,38,.3)}.rejected-orders-table td[data-v-8738baa5]{padding:.75rem;border-bottom:1px solid rgba(220,38,38,.1);color:#cbd5e1}.rejected-orders-table tbody tr[data-v-8738baa5]:hover{background:#dc26260d}.rejected-orders-table tbody tr.minimum-size-error[data-v-8738baa5]{background:#fbbf241a;border-left:3px solid #fbbf24}.rejected-orders-table tbody tr.minimum-size-error[data-v-8738baa5]:hover{background:#fbbf2426}.error-reason-cell[data-v-8738baa5]{max-width:400px}.error-badge[data-v-8738baa5]{display:inline-block;padding:.25rem .5rem;background:#dc262633;border:1px solid rgba(220,38,38,.4);border-radius:4px;color:#f87171;font-size:12px;word-break:break-word}.error-badge.minimum-badge[data-v-8738baa5]{background:#fbbf2433;border-color:#fbbf2466;color:#fbbf24}@media(max-width:1024px){.stats-grid[data-v-8738baa5]{grid-template-columns:repeat(2,1fr)}.market-grid[data-v-8738baa5]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.header-left[data-v-8738baa5]{flex-wrap:wrap;gap:.5rem}.polling-status[data-v-8738baa5],.refresh-countdown[data-v-8738baa5]{margin-left:0}}@media(max-width:768px){.htop-dashboard[data-v-8738baa5]{font-size:12px}.header-bar[data-v-8738baa5]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem}.header-left[data-v-8738baa5]{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}.header-right[data-v-8738baa5]{width:100%;display:flex;justify-content:flex-end}.title[data-v-8738baa5]{font-size:14px}.timestamp[data-v-8738baa5]{font-size:11px}.polling-status[data-v-8738baa5]{margin-left:0;width:100%}.refresh-countdown[data-v-8738baa5]{margin-left:0;font-size:10px}.stats-grid[data-v-8738baa5]{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.stat-panel[data-v-8738baa5]{padding:.75rem}.stat-value[data-v-8738baa5]{font-size:20px}.stat-label[data-v-8738baa5],.stat-sub[data-v-8738baa5]{font-size:10px}.main-grid[data-v-8738baa5]{padding:.75rem;gap:.75rem}.panel[data-v-8738baa5]{border-radius:4px}.panel-header[data-v-8738baa5]{padding:.5rem .75rem}.panel-header h3[data-v-8738baa5]{font-size:13px}.panel-content[data-v-8738baa5]{padding:.5rem}.positions-panel[data-v-8738baa5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.positions-table[data-v-8738baa5]{min-width:1200px;font-size:11px}.positions-table th[data-v-8738baa5],.positions-table td[data-v-8738baa5]{padding:.375rem .5rem;white-space:nowrap}.positions-table th[data-v-8738baa5]{font-size:10px}.decisions-list[data-v-8738baa5]{gap:.5rem}.decision-item[data-v-8738baa5]{padding:.5rem}.decision-header[data-v-8738baa5]{flex-wrap:wrap;gap:.5rem}.decision-epic[data-v-8738baa5]{font-size:12px}.decision-action[data-v-8738baa5]{font-size:11px}.decision-confidence[data-v-8738baa5]{font-size:10px}.decision-timestamp[data-v-8738baa5],.decision-reason[data-v-8738baa5],.decision-override[data-v-8738baa5],.decision-trigger[data-v-8738baa5]{font-size:10px;padding:.375rem}.reason-label[data-v-8738baa5],.override-label[data-v-8738baa5],.trigger-label[data-v-8738baa5]{font-size:8px}.reason-text[data-v-8738baa5],.override-text[data-v-8738baa5],.trigger-text[data-v-8738baa5]{font-size:10px}.decision-summary[data-v-8738baa5]{margin-top:.5rem;padding-top:.5rem}.summary-stats[data-v-8738baa5]{flex-direction:column;gap:.5rem}.system-status[data-v-8738baa5]{flex-direction:column;gap:.5rem;padding:.375rem}.market-grid[data-v-8738baa5]{grid-template-columns:1fr;gap:.75rem}.market-item[data-v-8738baa5]{padding:.5rem}.market-header[data-v-8738baa5]{flex-direction:column;align-items:flex-start;gap:.5rem}.market-name[data-v-8738baa5]{font-size:12px}.market-price-row[data-v-8738baa5]{flex-direction:column;gap:.5rem}.price-group[data-v-8738baa5]{width:100%}.price-value[data-v-8738baa5]{font-size:13px}.market-details[data-v-8738baa5]{font-size:10px}.detail-row[data-v-8738baa5]{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-label[data-v-8738baa5]{min-width:auto;font-size:9px}.detail-value[data-v-8738baa5]{font-size:10px}.chart-container[data-v-8738baa5]{height:150px;padding:6px}.chart-container canvas[data-v-8738baa5]{height:138px!important}.chart-title[data-v-8738baa5]{font-size:10px}.history-header[data-v-8738baa5]{margin-bottom:.375rem}.history-title[data-v-8738baa5]{font-size:9px}.history-item[data-v-8738baa5]{padding:.25rem;font-size:9px;flex-wrap:wrap}.history-time[data-v-8738baa5]{min-width:40px;font-size:9px}.history-prices[data-v-8738baa5]{flex-wrap:wrap;gap:.25rem}.history-bid[data-v-8738baa5],.history-mid[data-v-8738baa5],.history-offer[data-v-8738baa5]{min-width:50px;font-size:9px}.history-spread[data-v-8738baa5]{min-width:30px;font-size:9px}.risk-models-section[data-v-8738baa5]{gap:1rem}.risk-model-item[data-v-8738baa5]{padding:.75rem}.risk-model-header[data-v-8738baa5]{flex-direction:column;align-items:flex-start;gap:.5rem}.risk-model-epic[data-v-8738baa5]{font-size:12px}.risk-model-current[data-v-8738baa5]{font-size:11px}.risk-model-selector[data-v-8738baa5]{flex-direction:column;align-items:flex-start;gap:.5rem}.risk-model-selector label[data-v-8738baa5]{font-size:11px}.model-select[data-v-8738baa5]{width:100%;font-size:11px}.performance-section[data-v-8738baa5]{padding:.75rem}.performance-metrics[data-v-8738baa5]{grid-template-columns:1fr;gap:.5rem}.metric-label[data-v-8738baa5]{font-size:10px}.metric-value[data-v-8738baa5]{font-size:12px}.analysis-actions[data-v-8738baa5]{flex-direction:column;gap:.5rem}.btn-analyze[data-v-8738baa5]{width:100%;font-size:10px;padding:.5rem}.controls-footer[data-v-8738baa5]{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.controls-left[data-v-8738baa5]{flex-direction:column;width:100%;gap:.5rem}.btn-control[data-v-8738baa5]{width:100%;padding:.75rem;font-size:11px}.hotkeys[data-v-8738baa5]{font-size:10px;text-align:center}.empty-state[data-v-8738baa5]{padding:1.5rem;font-size:11px}.rejected-orders-panel[data-v-8738baa5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.rejected-orders-table[data-v-8738baa5]{min-width:800px;font-size:11px}.rejected-orders-table th[data-v-8738baa5],.rejected-orders-table td[data-v-8738baa5]{padding:.5rem;font-size:10px}.error-reason-cell[data-v-8738baa5]{max-width:300px}.error-badge[data-v-8738baa5]{font-size:10px;padding:.2rem .4rem}}@media(max-width:480px){.htop-dashboard[data-v-8738baa5]{font-size:11px}.title[data-v-8738baa5]{font-size:13px}.stat-value[data-v-8738baa5]{font-size:18px}.positions-table[data-v-8738baa5]{font-size:10px;min-width:1000px}.positions-table th[data-v-8738baa5],.positions-table td[data-v-8738baa5]{padding:.25rem .375rem}.chart-container[data-v-8738baa5]{height:120px}.chart-container canvas[data-v-8738baa5]{height:108px!important}.btn-control[data-v-8738baa5]{font-size:10px;padding:.625rem}.panel-header h3[data-v-8738baa5]{font-size:12px}}@media(max-width:768px)and (orientation:landscape){.stats-grid[data-v-8738baa5]{grid-template-columns:repeat(2,1fr)}.chart-container[data-v-8738baa5]{height:120px}.chart-container canvas[data-v-8738baa5]{height:108px!important}}.modal-overlay[data-v-8738baa5]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.prompt-modal[data-v-8738baa5]{background:#1e293b;border-radius:8px;max-width:90vw;max-height:90vh;width:1000px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #00000080}.modal-header[data-v-8738baa5]{padding:1.5rem;border-bottom:1px solid #334155;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-8738baa5]{margin:0;color:#e2e8f0;font-size:1.25rem}.modal-close[data-v-8738baa5]{background:none;border:none;color:#94a3b8;font-size:2rem;cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal-close[data-v-8738baa5]:hover{color:#e2e8f0}.modal-body[data-v-8738baa5]{padding:1.5rem;overflow-y:auto;flex:1}.prompt-section[data-v-8738baa5]{margin-bottom:2rem}.prompt-section[data-v-8738baa5]:last-child{margin-bottom:0}.prompt-section h4[data-v-8738baa5]{color:#fbbf24;margin:0 0 1rem;font-size:1rem;border-bottom:1px solid #334155;padding-bottom:.5rem}.risk-model-details[data-v-8738baa5]{background:#0f172a;padding:1rem;border-radius:4px;border-left:3px solid #fbbf24}.detail-row[data-v-8738baa5]{display:flex;padding:.5rem 0;border-bottom:1px solid #1e293b}.detail-row[data-v-8738baa5]:last-child{border-bottom:none}.detail-label[data-v-8738baa5]{color:#94a3b8;font-weight:600;min-width:180px;font-size:.875rem}.detail-value[data-v-8738baa5]{color:#e2e8f0;flex:1;font-size:.875rem}.prompt-text[data-v-8738baa5]{background:#0f172a;padding:1rem;border-radius:4px;color:#cbd5e1;font-size:.75rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;max-height:400px;overflow-y:auto;border:1px solid #334155;font-family:Courier New,monospace}.risk-model-badge.clickable[data-v-8738baa5]{cursor:pointer;text-decoration:underline;transition:opacity .2s}.risk-model-badge.clickable[data-v-8738baa5]:hover{opacity:.8}
