.login-page[data-v-1ada2337]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.login-bg[data-v-1ada2337]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.orb[data-v-1ada2337]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25}.orb1[data-v-1ada2337]{width:500px;height:500px;top:-150px;left:-100px;background:radial-gradient(circle,#7c5cfc,transparent 70%);animation:float1-1ada2337 8s ease-in-out infinite}.orb2[data-v-1ada2337]{width:400px;height:400px;bottom:-100px;right:-80px;background:radial-gradient(circle,#3ddc97,transparent 70%);animation:float2-1ada2337 10s ease-in-out infinite}@keyframes float1-1ada2337{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes float2-1ada2337{0%,to{transform:translate(0)}50%{transform:translate(-20px,-30px)}}.login-card[data-v-1ada2337]{position:relative;z-index:1;background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:40px;width:100%;max-width:400px;box-shadow:0 20px 60px #00000080,0 0 0 1px #7c5cfc1a}.brand[data-v-1ada2337]{display:flex;align-items:center;gap:14px;margin-bottom:32px}.brand-icon[data-v-1ada2337]{font-size:40px;line-height:1;filter:drop-shadow(0 0 12px rgba(124,92,252,.6))}.brand-title[data-v-1ada2337]{font-size:22px;font-weight:700;line-height:1.2}.brand-sub[data-v-1ada2337]{font-size:13px;color:var(--text2);margin-top:2px}.accent[data-v-1ada2337]{color:var(--accent2)}.form[data-v-1ada2337]{display:flex;flex-direction:column;gap:18px}.field[data-v-1ada2337]{display:flex;flex-direction:column;gap:7px}.field label[data-v-1ada2337]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text2)}.field input[data-v-1ada2337]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:12px 14px;color:var(--text);font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s;width:100%}.field input[data-v-1ada2337]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #7c5cfc26}.field input[data-v-1ada2337]::placeholder{color:var(--text2);opacity:.5}.pass-wrap[data-v-1ada2337]{position:relative}.pass-wrap input[data-v-1ada2337]{padding-right:44px}.toggle-pass[data-v-1ada2337]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;line-height:1;opacity:.6;transition:opacity .15s}.toggle-pass[data-v-1ada2337]:hover{opacity:1}.error-box[data-v-1ada2337]{padding:11px 14px;background:#ff5c5c14;border:1px solid rgba(255,92,92,.25);border-radius:10px;color:var(--red);font-size:14px;display:flex;align-items:center;gap:8px}.error-icon[data-v-1ada2337]{font-style:normal;font-size:16px}.btn-login[data-v-1ada2337]{padding:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.03em;border-radius:10px;transition:opacity .15s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.btn-login[data-v-1ada2337]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-login[data-v-1ada2337]:active:not(:disabled){transform:translateY(0)}.btn-login[data-v-1ada2337]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-1ada2337]{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-1ada2337 .7s linear infinite}@keyframes spin-1ada2337{to{transform:rotate(360deg)}}.analyze-page[data-v-b6d158cd]{display:flex;flex-direction:column;gap:24px}.form-card[data-v-b6d158cd],.result-card[data-v-b6d158cd]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.section-title[data-v-b6d158cd]{font-size:20px;font-weight:700;margin-bottom:6px}.section-desc[data-v-b6d158cd]{color:var(--text2);font-size:14px;margin-bottom:24px}.form[data-v-b6d158cd]{display:flex;flex-direction:column;gap:16px}.field[data-v-b6d158cd]{display:flex;flex-direction:column;gap:6px}.field label[data-v-b6d158cd]{font-size:13px;font-weight:500;color:var(--text2)}.field input[data-v-b6d158cd],.field select[data-v-b6d158cd]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--text);font-family:inherit;font-size:14px;transition:border-color .15s}.field input[data-v-b6d158cd]:focus,.field select[data-v-b6d158cd]:focus{outline:none;border-color:var(--accent)}.field input[data-v-b6d158cd]::placeholder{color:var(--text2)}.field select option[data-v-b6d158cd]{background:var(--bg3)}.btn-primary[data-v-b6d158cd]{padding:12px 24px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;border-radius:var(--radius-sm);transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start}.btn-primary[data-v-b6d158cd]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-b6d158cd]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-b6d158cd]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b6d158cd .7s linear infinite}@keyframes spin-b6d158cd{to{transform:rotate(360deg)}}.error-box[data-v-b6d158cd]{margin-top:16px;padding:12px 16px;background:#ff5c5c1a;border:1px solid rgba(255,92,92,.3);border-radius:var(--radius-sm);color:var(--red);font-size:14px}.result-header[data-v-b6d158cd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.result-addr[data-v-b6d158cd]{font-size:13px;color:var(--text2);word-break:break-all}.result-chain[data-v-b6d158cd]{font-size:12px;color:var(--accent2);font-weight:600;margin-top:4px}.card-link[data-v-b6d158cd]{color:var(--accent2);font-size:13px;text-decoration:none;white-space:nowrap}.card-link[data-v-b6d158cd]:hover{text-decoration:underline}.card-img-wrap[data-v-b6d158cd]{text-align:center;margin-bottom:20px}.card-img[data-v-b6d158cd]{max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--border)}.diagnoses[data-v-b6d158cd]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.diagnosis-item[data-v-b6d158cd]{padding:12px 16px;background:var(--bg3);border-radius:var(--radius-sm);border-left:3px solid var(--accent)}.diagnosis-name[data-v-b6d158cd]{font-weight:600;font-size:15px;margin-bottom:4px}.diagnosis-desc[data-v-b6d158cd]{font-size:14px;color:var(--text2)}.diagnosis-text[data-v-b6d158cd]{font-size:14px;color:var(--text2);line-height:1.7;white-space:pre-wrap;margin-bottom:20px}.metrics-title[data-v-b6d158cd]{font-size:13px;font-weight:600;color:var(--text2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.metrics-grid[data-v-b6d158cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.metric-item[data-v-b6d158cd]{background:var(--bg3);border-radius:var(--radius-sm);padding:10px 14px}.metric-key[data-v-b6d158cd]{font-size:12px;color:var(--text2);margin-bottom:4px}.metric-val[data-v-b6d158cd]{font-size:14px;font-weight:600;color:var(--accent2)}.history-page[data-v-389f11ee]{display:flex;flex-direction:column;gap:20px}.toolbar[data-v-389f11ee]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.section-title[data-v-389f11ee]{font-size:20px;font-weight:700}.toolbar-right[data-v-389f11ee]{display:flex;gap:10px;align-items:center}.search-input[data-v-389f11ee]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 14px;color:var(--text);font-family:inherit;font-size:14px;width:220px}.search-input[data-v-389f11ee]:focus{outline:none;border-color:var(--accent)}.search-input[data-v-389f11ee]::placeholder{color:var(--text2)}.btn-refresh[data-v-389f11ee]{padding:8px 16px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;display:flex;align-items:center;gap:6px;transition:border-color .15s}.btn-refresh[data-v-389f11ee]:hover:not(:disabled){border-color:var(--accent)}.btn-refresh[data-v-389f11ee]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-389f11ee]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent);border-radius:50%;animation:spin-389f11ee .7s linear infinite}@keyframes spin-389f11ee{to{transform:rotate(360deg)}}.error-box[data-v-389f11ee]{padding:12px 16px;background:#ff5c5c1a;border:1px solid rgba(255,92,92,.3);border-radius:var(--radius-sm);color:var(--red);font-size:14px}.empty[data-v-389f11ee]{text-align:center;padding:60px 20px;color:var(--text2);font-size:15px}.table-wrap[data-v-389f11ee]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.table[data-v-389f11ee]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-389f11ee]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text2);border-bottom:1px solid var(--border)}.table tbody tr[data-v-389f11ee]{border-bottom:1px solid var(--border);transition:background .1s}.table tbody tr[data-v-389f11ee]:last-child{border-bottom:none}.table tbody tr[data-v-389f11ee]:hover,.table tbody tr.detail-row[data-v-389f11ee],.table tbody tr.detail-row[data-v-389f11ee]:hover{background:var(--bg3)}.table td[data-v-389f11ee]{padding:12px 16px;vertical-align:middle}.addr-cell[data-v-389f11ee]{color:var(--text2);font-size:13px}.chain-badge[data-v-389f11ee]{padding:3px 8px;background:#7c5cfc26;color:var(--accent2);border-radius:4px;font-size:11px;font-weight:600}.diag-cell[data-v-389f11ee]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-389f11ee]{padding:2px 8px;background:var(--bg3);border:1px solid var(--border);border-radius:4px;font-size:12px;color:var(--text)}.tag-more[data-v-389f11ee]{color:var(--text2);font-size:12px;padding:2px 0}.time-cell[data-v-389f11ee]{color:var(--text2);font-size:13px;white-space:nowrap}.btn-expand[data-v-389f11ee]{background:transparent;color:var(--text2);font-size:12px;padding:4px 8px;border-radius:4px;transition:color .15s}.btn-expand[data-v-389f11ee]:hover{color:var(--text)}.detail[data-v-389f11ee]{padding:16px;display:flex;flex-direction:column;gap:16px}.detail-addr[data-v-389f11ee]{font-size:13px;color:var(--text2);word-break:break-all}.detail-card img[data-v-389f11ee]{max-width:420px;border-radius:var(--radius-sm);border:1px solid var(--border)}.detail-text[data-v-389f11ee]{font-size:14px;color:var(--text2);line-height:1.7;white-space:pre-wrap}.detail-diagnoses[data-v-389f11ee]{display:flex;flex-direction:column;gap:10px}.diagnosis-item[data-v-389f11ee]{padding:10px 14px;background:var(--bg2);border-radius:var(--radius-sm);border-left:3px solid var(--accent)}.diagnosis-name[data-v-389f11ee]{font-weight:600;margin-bottom:3px}.diagnosis-desc[data-v-389f11ee]{font-size:13px;color:var(--text2)}.detail-metrics[data-v-389f11ee]{display:flex;flex-wrap:wrap;gap:8px}.metric-pill[data-v-389f11ee]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg2);border-radius:6px;font-size:13px}.metric-key[data-v-389f11ee]{color:var(--text2)}.metric-val[data-v-389f11ee]{color:var(--accent2)}.seller-page[data-v-de03b033]{display:flex;flex-direction:column;gap:20px}.top-row[data-v-de03b033]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-de03b033]{font-size:20px;font-weight:700}.btn-refresh[data-v-de03b033]{padding:8px 16px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;display:flex;align-items:center;gap:6px;transition:border-color .15s}.btn-refresh[data-v-de03b033]:hover:not(:disabled){border-color:var(--accent)}.btn-refresh[data-v-de03b033]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-de03b033]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent);border-radius:50%;animation:spin-de03b033 .7s linear infinite}.spinner.sm[data-v-de03b033]{width:12px;height:12px}@keyframes spin-de03b033{to{transform:rotate(360deg)}}.error-box[data-v-de03b033]{padding:12px 16px;background:#ff5c5c1a;border:1px solid rgba(255,92,92,.3);border-radius:var(--radius-sm);color:var(--red);font-size:14px}.info-grid[data-v-de03b033]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.info-card[data-v-de03b033]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}.info-card.wide[data-v-de03b033]{grid-column:1 / -1}.info-label[data-v-de03b033]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text2);margin-bottom:6px}.info-val[data-v-de03b033]{font-size:15px;font-weight:600}.info-val.accent[data-v-de03b033]{color:var(--accent2)}.info-val.small[data-v-de03b033]{font-size:13px}.info-sublabel[data-v-de03b033]{font-size:11px;color:var(--text2);margin-top:4px}.section-card[data-v-de03b033]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;display:flex;flex-direction:column;gap:14px}.card-header[data-v-de03b033]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.card-title[data-v-de03b033]{font-size:15px;font-weight:600}.card-title-row[data-v-de03b033]{display:flex;align-items:center;gap:10px}.status-pill[data-v-de03b033]{display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-pill.running[data-v-de03b033]{background:#3ddc971f;color:var(--green)}.status-pill.stopped[data-v-de03b033]{background:#ff5c5c1a;color:var(--red)}.status-pill.unknown[data-v-de03b033]{background:#9090b01a;color:var(--text2)}.status-dot-sm[data-v-de03b033]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot-sm.running[data-v-de03b033]{background:var(--green);box-shadow:0 0 5px var(--green);animation:pulse-de03b033 2s infinite}.status-dot-sm.stopped[data-v-de03b033]{background:var(--red)}.status-dot-sm.unknown[data-v-de03b033]{background:var(--text2)}@keyframes pulse-de03b033{0%,to{opacity:1}50%{opacity:.4}}.ctrl-btns[data-v-de03b033]{display:flex;gap:8px}.btn-ctrl[data-v-de03b033]{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1px solid transparent;transition:opacity .15s,transform .1s}.btn-ctrl[data-v-de03b033]:hover:not(:disabled){opacity:.82;transform:translateY(-1px)}.btn-ctrl[data-v-de03b033]:disabled{opacity:.35;cursor:not-allowed}.btn-ctrl.green[data-v-de03b033]{background:#3ddc9726;border-color:#3ddc974d;color:var(--green)}.btn-ctrl.yellow[data-v-de03b033]{background:#ffcc441a;border-color:#ffcc444d;color:var(--yellow)}.btn-ctrl.red[data-v-de03b033]{background:#ff5c5c1a;border-color:#ff5c5c4d;color:var(--red)}.ctrl-msg[data-v-de03b033]{padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500}.ctrl-msg.ok[data-v-de03b033]{background:#3ddc971a;color:var(--green)}.ctrl-msg.fail[data-v-de03b033]{background:#ff5c5c1a;color:var(--red)}.svc-rows[data-v-de03b033]{display:flex;flex-direction:column}.svc-row[data-v-de03b033]{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:9px 0;border-bottom:1px solid var(--border)}.svc-row[data-v-de03b033]:last-child{border-bottom:none}.sl[data-v-de03b033]{color:var(--text2);font-size:13px}.logs-card[data-v-de03b033]{gap:12px}.logs-toolbar[data-v-de03b033]{display:flex;gap:8px;align-items:center}.lines-select[data-v-de03b033]{background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:5px 10px;color:var(--text);font-size:13px;font-family:inherit}.lines-select[data-v-de03b033]:focus{outline:none;border-color:var(--accent)}.btn-log-refresh[data-v-de03b033]{padding:5px 10px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:14px;display:flex;align-items:center;gap:4px}.btn-log-refresh[data-v-de03b033]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.btn-log-refresh[data-v-de03b033]:disabled{opacity:.5;cursor:not-allowed}.log-box[data-v-de03b033]{background:#060610;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;height:380px;overflow-y:auto;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.65}.log-line[data-v-de03b033]{white-space:pre-wrap;word-break:break-all;color:#9090b8;padding:1px 0}.log-line.log-err[data-v-de03b033]{color:#ff6b6b}.log-line.log-warn[data-v-de03b033]{color:var(--yellow)}.log-line.log-ok[data-v-de03b033]{color:var(--green)}.log-empty[data-v-de03b033]{color:var(--text2);font-size:14px}.btn-scroll-bottom[data-v-de03b033]{align-self:flex-end;padding:4px 12px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:12px}.btn-scroll-bottom[data-v-de03b033]:hover{border-color:var(--accent);color:var(--text)}.loading-line[data-v-de03b033]{color:var(--text2);font-size:14px}.status-dot[data-v-de03b033]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot.ok[data-v-de03b033]{background:var(--green);box-shadow:0 0 6px var(--green)}.status-dot.error[data-v-de03b033]{background:var(--red)}.status-dot.unknown[data-v-de03b033]{background:var(--text2)}.count-badge[data-v-de03b033]{padding:3px 8px;background:#7c5cfc26;color:var(--accent2);border-radius:4px;font-size:12px;font-weight:600}.recent-list[data-v-de03b033]{display:flex;flex-direction:column;gap:8px}.recent-row[data-v-de03b033]{display:flex;align-items:center;gap:10px;font-size:14px}.recent-addr[data-v-de03b033]{color:var(--text2);font-size:13px}.chain-badge[data-v-de03b033]{padding:2px 7px;background:#7c5cfc26;color:var(--accent2);border-radius:4px;font-size:11px;font-weight:600}.recent-time[data-v-de03b033]{color:var(--text2);font-size:13px;margin-left:auto}.mono[data-v-de03b033]{font-family:JetBrains Mono,monospace}.small[data-v-de03b033]{font-size:12px}.green[data-v-de03b033]{color:var(--green)}.red[data-v-de03b033]{color:var(--red)}.degen-page[data-v-082898da]{padding:0}.bot-selector[data-v-082898da]{display:flex;gap:6px;margin-bottom:16px}.bot-tab[data-v-082898da]{padding:7px 16px;background:var(--bg3);border:1px solid var(--border);border-radius:20px;color:var(--text2);font-size:12px;font-weight:600;transition:all .15s;display:flex;align-items:center;gap:7px}.bot-tab[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.bot-tab.active[data-v-082898da]{background:#7c5cfc26;border-color:var(--accent);color:var(--accent2)}.bot-dot[data-v-082898da]{width:7px;height:7px;border-radius:50%;display:inline-block}.bot-dot-0[data-v-082898da]{background:var(--yellow)}.bot-dot-1[data-v-082898da]{background:var(--green)}.top-row[data-v-082898da]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.section-title[data-v-082898da]{font-size:20px;font-weight:700;color:var(--text)}.section-sub[data-v-082898da]{font-size:12px;color:var(--text2);margin-top:3px}.btn-refresh[data-v-082898da]{padding:8px 16px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2);font-size:13px;transition:all .15s;white-space:nowrap;flex-shrink:0}.btn-refresh[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.btn-refresh[data-v-082898da]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-082898da]{display:inline-block}.ticker-log-field[data-v-082898da]{grid-column:span 2}.ticker-log[data-v-082898da]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;display:flex;flex-direction:column;gap:2px}.ticker-log-row[data-v-082898da]{display:flex;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px}.ticker-log-row.ok .tl-msg[data-v-082898da]{color:var(--green)}.ticker-log-row.err .tl-msg[data-v-082898da]{color:var(--red)}.tl-time[data-v-082898da]{color:var(--text2);flex-shrink:0}.error-box[data-v-082898da]{background:#ff5c5c14;border:1px solid rgba(255,92,92,.3);border-radius:var(--radius-sm);padding:10px 14px;color:var(--red);font-size:13px;margin-bottom:16px}.info-grid[data-v-082898da]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.info-card[data-v-082898da]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.info-card.wide[data-v-082898da]{grid-column:span 2}.info-label[data-v-082898da]{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text2);text-transform:uppercase;margin-bottom:6px}.info-val[data-v-082898da]{font-size:18px;font-weight:700;color:var(--text)}.info-val.gold[data-v-082898da]{color:var(--yellow)}.info-val.green[data-v-082898da]{color:var(--green)}.info-val.red[data-v-082898da]{color:var(--red)}.info-val.mono[data-v-082898da]{font-family:JetBrains Mono,monospace;font-size:12px;word-break:break-all}.info-val.small[data-v-082898da]{font-size:12px}.section-card[data-v-082898da]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.card-title-row[data-v-082898da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title[data-v-082898da]{font-size:14px;font-weight:600;color:var(--text)}.table-wrap[data-v-082898da]{overflow-x:auto}.pos-table[data-v-082898da]{width:100%;border-collapse:collapse;font-size:13px}.pos-table th[data-v-082898da]{text-align:left;color:var(--text2);font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:0 8px 8px;border-bottom:1px solid var(--border)}.pos-table td[data-v-082898da]{padding:10px 8px;border-bottom:1px solid rgba(42,42,66,.5)}.pos-table .mono[data-v-082898da]{font-family:JetBrains Mono,monospace;font-size:12px}.pos-table .green[data-v-082898da]{color:var(--green)}.pos-table .red[data-v-082898da]{color:var(--red)}.empty-state[data-v-082898da]{text-align:center;padding:20px;color:var(--text2);font-size:13px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px}.action-tabs[data-v-082898da]{display:flex;gap:6px;margin-bottom:18px;flex-wrap:wrap}.act-tab[data-v-082898da]{padding:7px 14px;background:transparent;border:1px solid var(--border);border-radius:20px;color:var(--text2);font-size:12px;font-weight:600;transition:all .15s}.act-tab[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.act-tab.active[data-v-082898da]{background:#7c5cfc26;border-color:var(--accent);color:var(--accent2)}.balance-row[data-v-082898da]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.bal-item[data-v-082898da]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 16px;min-width:140px}.bal-label[data-v-082898da]{display:block;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text2);margin-bottom:4px}.bal-val[data-v-082898da]{font-size:18px;font-weight:800;font-family:JetBrains Mono,monospace}.bal-val.gold[data-v-082898da]{color:var(--yellow)}.bal-val.green[data-v-082898da]{color:var(--green)}.sub-section[data-v-082898da]{border-top:1px solid var(--border);padding-top:14px}.sub-title[data-v-082898da]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:8px}.pct-row[data-v-082898da]{display:flex;flex-direction:column;gap:5px}.pct-presets[data-v-082898da]{display:flex;gap:4px;flex-wrap:wrap}.pct-btn[data-v-082898da]{padding:3px 9px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:11px;transition:all .15s}.pct-btn[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.field-hint[data-v-082898da]{font-size:11px;color:var(--green);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-badge[data-v-082898da]{font-size:9px;font-weight:700;color:var(--green);letter-spacing:.5px;margin-left:6px}.entry-price-field[data-v-082898da]{grid-column:span 2}.action-desc[data-v-082898da]{font-size:12px;color:var(--text2);margin-bottom:14px;line-height:1.5}.form-row[data-v-082898da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:14px}.form-field[data-v-082898da]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-082898da]{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text2)}.form-field input[data-v-082898da],.form-field select[data-v-082898da]{padding:9px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.form-field input[data-v-082898da]:focus,.form-field select[data-v-082898da]:focus{border-color:var(--accent)}.action-error[data-v-082898da]{color:var(--red);font-size:12px;margin-bottom:10px}.action-ok[data-v-082898da]{color:var(--green);font-size:12px;margin-bottom:10px;font-family:JetBrains Mono,monospace}.btn-action[data-v-082898da]{padding:10px 24px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;border:1px solid transparent;transition:all .15s;min-width:140px;display:inline-flex;align-items:center;gap:8px}.btn-action[data-v-082898da]:disabled{opacity:.45;cursor:not-allowed}.gold-btn[data-v-082898da]{background:#ffcc441f;border-color:#fc46;color:var(--yellow)}.gold-btn[data-v-082898da]:hover:not(:disabled){background:#fc43}.green-btn[data-v-082898da]{background:#3ddc971f;border-color:#3ddc9766;color:var(--green)}.green-btn[data-v-082898da]:hover:not(:disabled){background:#3ddc9733}.red-btn[data-v-082898da]{background:#ff5c5c1f;border-color:#ff5c5c66;color:var(--red)}.red-btn[data-v-082898da]:hover:not(:disabled){background:#ff5c5c33}.yellow-btn[data-v-082898da]{background:#ffcc4414;border-color:#ffcc444d;color:var(--yellow)}.yellow-btn[data-v-082898da]:hover:not(:disabled){background:#ffcc4426}.job-filters[data-v-082898da]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.jf-btn[data-v-082898da]{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:12px;color:var(--text2);font-size:11px;font-weight:600;transition:all .15s;display:flex;align-items:center;gap:5px}.jf-btn[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.jf-btn.active[data-v-082898da]{background:#7c5cfc26;border-color:var(--accent);color:var(--accent2)}.job-time[data-v-082898da]{font-size:10px;color:var(--text2);font-family:JetBrains Mono,monospace}.job-refresh-btn[data-v-082898da]{transition:transform .15s}.job-refresh-btn.spinning[data-v-082898da]{animation:spin-082898da .7s linear infinite;color:var(--accent2);border-color:var(--accent)}.job-list[data-v-082898da]{display:flex;flex-direction:column;gap:6px}.job-row[data-v-082898da]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg3);border-radius:var(--radius-sm);font-size:12px}.job-type[data-v-082898da]{color:var(--text2);flex:1}.job-phase[data-v-082898da]{font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.job-phase.green[data-v-082898da]{color:var(--green)}.job-phase.red[data-v-082898da]{color:var(--red)}.job-phase.yellow[data-v-082898da]{color:var(--yellow)}.job-phase.muted[data-v-082898da]{color:var(--text2)}.btn-sm[data-v-082898da]{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:11px}.btn-sm[data-v-082898da]:hover{border-color:var(--accent);color:var(--accent2)}.explainer[data-v-082898da]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.expl-title[data-v-082898da]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:14px}.expl-grid[data-v-082898da]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.expl-card[data-v-082898da]{display:flex;gap:12px;font-size:12px;color:var(--text2);line-height:1.5}.expl-num[data-v-082898da]{width:22px;height:22px;min-width:22px;background:#7c5cfc33;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--accent2)}.expl-card strong[data-v-082898da]{color:var(--text)}.ext-link[data-v-082898da]{color:var(--accent2);text-decoration:none}.ext-link[data-v-082898da]:hover{text-decoration:underline}.dual-tab[data-v-082898da]{border-color:#ffcc444d!important;color:var(--yellow)!important}.dual-tab.active[data-v-082898da]{background:#ffcc441f!important;border-color:#ffcc4480!important}.dual-preview[data-v-082898da]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dual-bot[data-v-082898da]{flex:1;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.long-side[data-v-082898da]{border-color:#3ddc974d}.short-side[data-v-082898da]{border-color:#ff5c5c4d}.dual-bot-name[data-v-082898da]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--text)}.dual-dir[data-v-082898da]{font-size:18px;font-weight:800;letter-spacing:1px}.dual-dir.long[data-v-082898da]{color:var(--green)}.dual-dir.short[data-v-082898da]{color:var(--red)}.dual-prices[data-v-082898da]{display:flex;gap:12px;font-size:11px;color:var(--text2)}.dual-prices b[data-v-082898da]{color:var(--text);font-family:JetBrains Mono,monospace}.dual-vs[data-v-082898da]{font-size:11px;font-weight:700;color:var(--text2);flex-shrink:0}.dual-swap-row[data-v-082898da]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dual-results[data-v-082898da]{margin-bottom:10px}.step-log[data-v-082898da]{display:flex;align-items:center;font-size:12px;color:var(--yellow);font-family:JetBrains Mono,monospace;margin-bottom:10px}.step-detail[data-v-082898da]{margin-left:10px;color:var(--text2)}.dual-btn[data-v-082898da]{background:#ffcc441f;border-color:#ffcc4480;color:var(--yellow);font-size:14px}.dual-btn[data-v-082898da]:hover:not(:disabled){background:#ffcc4438}.spinner[data-v-082898da]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin-082898da .7s linear infinite}@keyframes spin-082898da{to{transform:rotate(360deg)}}@media (max-width: 600px){.info-grid[data-v-082898da]{grid-template-columns:1fr 1fr}.info-card.wide[data-v-082898da]{grid-column:span 2}.expl-grid[data-v-082898da]{grid-template-columns:1fr}.bot-selector[data-v-082898da]{flex-wrap:wrap}}.grid-page[data-v-c3207d3b]{padding:0}.top-row[data-v-c3207d3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title[data-v-c3207d3b]{font-size:20px;font-weight:700;color:var(--text)}.section-sub[data-v-c3207d3b]{font-size:12px;color:var(--text2);margin-top:3px}.top-btns[data-v-c3207d3b]{display:flex;gap:8px;align-items:center}.price-bar[data-v-c3207d3b]{display:flex;align-items:center;gap:14px;padding:10px 16px;margin-bottom:12px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm)}.pb-pair[data-v-c3207d3b]{font-size:13px;font-weight:700;color:var(--text)}.pb-price[data-v-c3207d3b]{font-size:18px;font-weight:800;color:var(--yellow);font-family:JetBrains Mono,monospace}.pb-time[data-v-c3207d3b]{font-size:10px;color:var(--text2);margin-left:auto}.pb-status[data-v-c3207d3b]{font-size:10px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:10px}.pb-status.active[data-v-c3207d3b]{background:#3ddc9726;color:var(--green)}.pb-status.off[data-v-c3207d3b]{background:#ffffff0d;color:var(--text2)}.bot-selector[data-v-c3207d3b]{display:flex;gap:6px;margin-bottom:14px}.bot-tab[data-v-c3207d3b]{padding:6px 14px;background:var(--bg3);border:1px solid var(--border);border-radius:20px;color:var(--text2);font-size:12px;font-weight:600;transition:all .15s;display:flex;align-items:center;gap:6px}.bot-tab[data-v-c3207d3b]:hover{border-color:var(--accent);color:var(--accent2)}.bot-tab.active[data-v-c3207d3b]{background:#7c5cfc26;border-color:var(--accent);color:var(--accent2)}.bot-dot[data-v-c3207d3b]{width:7px;height:7px;border-radius:50%}.bot-dot-0[data-v-c3207d3b]{background:var(--yellow)}.bot-dot-1[data-v-c3207d3b]{background:var(--green)}.info-grid[data-v-c3207d3b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.info-card[data-v-c3207d3b]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.info-label[data-v-c3207d3b]{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text2);text-transform:uppercase;margin-bottom:4px}.info-val[data-v-c3207d3b]{font-size:16px;font-weight:700;color:var(--text)}.info-val.gold[data-v-c3207d3b]{color:var(--yellow)}.info-val.green[data-v-c3207d3b]{color:var(--green)}.info-val.red[data-v-c3207d3b]{color:var(--red)}.info-val.mono[data-v-c3207d3b]{font-family:JetBrains Mono,monospace;font-size:12px}.status-bar[data-v-c3207d3b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sb-item[data-v-c3207d3b]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px}.sb-label[data-v-c3207d3b]{display:block;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text2);margin-bottom:2px}.sb-val[data-v-c3207d3b]{font-size:13px;font-weight:700;color:var(--text)}.sb-val.mono[data-v-c3207d3b]{font-family:JetBrains Mono,monospace;font-size:11px}.sb-val.green[data-v-c3207d3b]{color:var(--green)}.sb-val.yellow[data-v-c3207d3b]{color:var(--yellow)}.sb-val.muted[data-v-c3207d3b]{color:var(--text2)}.ladder-grid-row[data-v-c3207d3b]{display:grid;grid-template-columns:220px 1fr;gap:16px;margin-bottom:16px}.ladder-card[data-v-c3207d3b]{min-height:300px;display:flex;flex-direction:column}.ladder[data-v-c3207d3b]{flex:1;position:relative;padding:20px 0}.ladder-bar[data-v-c3207d3b]{position:relative;width:4px;background:var(--border);margin:0 auto;height:100%;min-height:260px;border-radius:2px}.lm[data-v-c3207d3b]{position:absolute;left:10px;display:flex;align-items:center;gap:6px;transform:translateY(50%);white-space:nowrap}.lm-dot[data-v-c3207d3b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.green-dot[data-v-c3207d3b]{background:var(--green)}.red-dot[data-v-c3207d3b]{background:var(--red)}.muted-dot[data-v-c3207d3b]{background:var(--text2);opacity:.4}.placed-dot[data-v-c3207d3b]{background:#4fc3f7}.pending-dot[data-v-c3207d3b]{background:#ffd54f;opacity:.8}.no-balance-dot[data-v-c3207d3b]{background:#ff9800}.placed-label[data-v-c3207d3b]{color:#4fc3f7}.no-balance-label[data-v-c3207d3b]{color:#ff9800}.avg-dot[data-v-c3207d3b]{background:var(--accent)}.current-dot[data-v-c3207d3b]{background:#fff;box-shadow:0 0 6px #fff9;width:10px;height:10px}.lm-label[data-v-c3207d3b]{font-size:10px;font-family:JetBrains Mono,monospace}.lm-label.green[data-v-c3207d3b]{color:var(--green)}.lm-label.red[data-v-c3207d3b]{color:var(--red)}.lm-label.muted[data-v-c3207d3b]{color:var(--text2);opacity:.5}.avg-label[data-v-c3207d3b]{color:var(--accent2);font-weight:700}.current-label[data-v-c3207d3b]{color:#fff;font-weight:700;font-size:11px}.warn-box[data-v-c3207d3b]{background:#ffcc441a;border:1px solid rgba(255,204,68,.4);border-radius:var(--radius-sm);padding:10px 14px;color:var(--yellow);font-size:13px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.error-box[data-v-c3207d3b]{background:#ff5c5c14;border:1px solid rgba(255,92,92,.3);border-radius:var(--radius-sm);padding:10px 14px;color:var(--red);font-size:13px;margin-bottom:14px}.empty-state[data-v-c3207d3b]{text-align:center;padding:16px;color:var(--text2);font-size:12px}.section-card[data-v-c3207d3b]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.card-title-row[data-v-c3207d3b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.card-title[data-v-c3207d3b]{font-size:14px;font-weight:600;color:var(--text)}.card-sub[data-v-c3207d3b]{font-size:11px;color:var(--text2)}.card-sub b[data-v-c3207d3b]{color:var(--yellow)}.form-row[data-v-c3207d3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px}.form-field[data-v-c3207d3b]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-c3207d3b]{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text2)}.form-field input[data-v-c3207d3b],.form-field select[data-v-c3207d3b]{padding:9px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.form-field input[data-v-c3207d3b]:focus,.form-field select[data-v-c3207d3b]:focus{border-color:var(--accent)}.form-field input[data-v-c3207d3b]:disabled,.form-field select[data-v-c3207d3b]:disabled{opacity:.5}.table-wrap[data-v-c3207d3b]{overflow-x:auto}.grid-table[data-v-c3207d3b]{width:100%;border-collapse:collapse;font-size:13px}.grid-table th[data-v-c3207d3b]{text-align:left;color:var(--text2);font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:0 8px 8px;border-bottom:1px solid var(--border)}.grid-table td[data-v-c3207d3b]{padding:8px;border-bottom:1px solid rgba(42,42,66,.5)}.grid-table .mono[data-v-c3207d3b]{font-family:JetBrains Mono,monospace;font-size:12px}.grid-table .yellow[data-v-c3207d3b]{color:var(--yellow);font-weight:600}.grid-table .green[data-v-c3207d3b]{color:var(--green)}.grid-table .red[data-v-c3207d3b]{color:var(--red)}.grid-table .muted[data-v-c3207d3b]{color:var(--text2);opacity:.6}.grid-table tr.filled[data-v-c3207d3b]{background:#3ddc970f}.grid-table tr.next-so[data-v-c3207d3b]{background:#ffcc4414}.grid-table tr.pending-row[data-v-c3207d3b]{opacity:.5}.badge[data-v-c3207d3b]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.green-badge[data-v-c3207d3b]{background:#3ddc9726;color:var(--green)}.yellow-badge[data-v-c3207d3b]{background:#ffcc441f;color:var(--yellow)}.muted-badge[data-v-c3207d3b]{background:#ffffff0d;color:var(--text2)}.grid-log[data-v-c3207d3b]{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.log-row[data-v-c3207d3b]{display:flex;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px}.log-time[data-v-c3207d3b]{color:var(--text2);flex-shrink:0}.log-msg[data-v-c3207d3b]{color:var(--green)}.btn-refresh[data-v-c3207d3b]{padding:8px 14px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2);font-size:14px}.btn-refresh[data-v-c3207d3b]:hover{border-color:var(--accent);color:var(--accent2)}.btn-action[data-v-c3207d3b]{padding:8px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;border:1px solid transparent;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.btn-action[data-v-c3207d3b]:disabled{opacity:.45;cursor:not-allowed}.green-btn[data-v-c3207d3b]{background:#3ddc971f;border-color:#3ddc9766;color:var(--green)}.green-btn[data-v-c3207d3b]:hover:not(:disabled){background:#3ddc9733}.red-btn[data-v-c3207d3b]{background:#ff5c5c1f;border-color:#ff5c5c66;color:var(--red)}.red-btn[data-v-c3207d3b]:hover:not(:disabled){background:#ff5c5c33}.btn-sm[data-v-c3207d3b]{padding:6px 14px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;color:var(--text2);font-size:12px}.btn-sm[data-v-c3207d3b]:hover{border-color:var(--accent);color:var(--accent2)}.ai-panel[data-v-c3207d3b]{border-color:#7c5cfc4d}.ai-indicators[data-v-c3207d3b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.ai-ind[data-v-c3207d3b]{background:var(--bg3);border-radius:var(--radius-sm);padding:8px 10px}.ai-ind-label[data-v-c3207d3b]{display:block;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text2)}.ai-ind-val[data-v-c3207d3b]{font-size:14px;font-weight:700;color:var(--text)}.ai-ind-val.green[data-v-c3207d3b]{color:var(--green)}.ai-ind-val.red[data-v-c3207d3b]{color:var(--red)}.ai-ind-val.mono[data-v-c3207d3b]{font-family:JetBrains Mono,monospace;font-size:12px}.ai-recommendation[data-v-c3207d3b]{background:var(--bg3);border-radius:var(--radius-sm);padding:12px;margin-bottom:8px}.ai-action[data-v-c3207d3b]{font-size:18px;font-weight:800;margin-bottom:6px}.ai-action.green[data-v-c3207d3b]{color:var(--green)}.ai-action.yellow[data-v-c3207d3b]{color:var(--yellow)}.ai-action.red[data-v-c3207d3b]{color:var(--red)}.ai-conf[data-v-c3207d3b]{font-size:13px;font-weight:600;opacity:.7;margin-left:8px}.ai-reasoning[data-v-c3207d3b]{font-size:12px;color:var(--text2);line-height:1.5}.ai-risk[data-v-c3207d3b]{font-size:11px;color:var(--red);margin-top:6px;opacity:.8}.ai-meta[data-v-c3207d3b]{font-size:10px;margin-top:6px}.ai-status[data-v-c3207d3b]{font-size:11px;font-weight:700;letter-spacing:.5px}.ai-status.green[data-v-c3207d3b]{color:var(--green)}.ai-status.yellow[data-v-c3207d3b]{color:var(--yellow)}.ai-status.accent[data-v-c3207d3b]{color:var(--accent2)}.ai-cooldown[data-v-c3207d3b]{padding:8px}.field-warn[data-v-c3207d3b]{font-size:11px;color:var(--red);font-weight:600}.hl-block-panel[data-v-c3207d3b]{border-color:#ff5c5c66;background:#ff5c5c0a}.hl-block-note[data-v-c3207d3b]{font-size:11px;color:var(--text2);margin-top:10px;padding:8px 10px;background:#ff5c5c12;border-radius:6px;line-height:1.5}.full-row[data-v-c3207d3b]{grid-column:1 / -1}.toggle-label[data-v-c3207d3b]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text);cursor:pointer}.toggle-label input[type=checkbox][data-v-c3207d3b]{width:16px;height:16px;accent-color:var(--accent)}.sb-val.accent[data-v-c3207d3b]{color:var(--accent2)}.spinner[data-v-c3207d3b]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin-c3207d3b .7s linear infinite}@keyframes spin-c3207d3b{to{transform:rotate(360deg)}}@media (max-width: 700px){.info-grid[data-v-c3207d3b]{grid-template-columns:1fr 1fr}.ladder-grid-row[data-v-c3207d3b]{grid-template-columns:1fr}.price-bar[data-v-c3207d3b]{flex-wrap:wrap}}.layout[data-v-5ca5e1c6]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-5ca5e1c6]{background:var(--bg2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.header-inner[data-v-5ca5e1c6]{max-width:960px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;gap:32px}.logo[data-v-5ca5e1c6]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;white-space:nowrap}.logo-icon[data-v-5ca5e1c6]{font-size:22px}.accent[data-v-5ca5e1c6]{color:var(--accent2)}.tabs[data-v-5ca5e1c6]{display:flex;gap:4px}.tab-btn[data-v-5ca5e1c6]{padding:6px 16px;border-radius:var(--radius-sm);background:transparent;color:var(--text2);font-size:14px;font-weight:500;transition:all .15s}.tab-btn[data-v-5ca5e1c6]:hover{background:var(--bg3);color:var(--text)}.tab-btn.active[data-v-5ca5e1c6]{background:var(--accent);color:#fff}.btn-logout[data-v-5ca5e1c6]{margin-left:auto;padding:5px 10px;background:transparent;color:var(--text2);border:1px solid var(--border);border-radius:6px;font-size:12px;transition:all .15s}.btn-logout[data-v-5ca5e1c6]:hover{border-color:var(--red);color:var(--red)}.main[data-v-5ca5e1c6]{flex:1;max-width:960px;width:100%;margin:0 auto;padding:32px 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0d0d12;--bg2: #131320;--bg3: #1a1a2e;--border: #2a2a42;--accent: #7c5cfc;--accent2: #9b7fff;--text: #e0e0f0;--text2: #9090b0;--green: #3ddc97;--red: #ff5c5c;--yellow: #ffcc44;--radius: 12px;--radius-sm: 8px}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.mono{font-family:JetBrains Mono,monospace}button{cursor:pointer;font-family:inherit;border:none;outline:none}
