@charset "UTF-8";.dialog-title{color:var(--white-white, #FFF);font-family:Inter,Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-width:400px}.dialog-container{max-width:90%;width:auto;max-height:90vh;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;border-radius:12px}@media(max-width:768px){.dialog-container{max-width:95%}}.dialog-text{color:var(--white-70, rgba(255, 255, 255, .7));text-align:center;font-family:Inter,Rubik;font-size:13px;font-style:normal;font-weight:400;line-height:16px;display:flex;padding:8px;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.button-container{display:flex;align-items:flex-start;gap:8px;justify-content:center;margin-top:8px;-webkit-app-region:none}.button-left{display:flex;padding:8px 16px;align-items:flex-start;gap:4px;border-radius:11px;border:1px solid rgba(255,255,255,.12);outline:none}.button-left:focus{outline:none;box-shadow:none}.button-right{display:flex;padding:8px 16px;align-items:flex-start;gap:4px;border-radius:11px;background:#ffffff12}.button-right:focus{outline:none;box-shadow:none}.initial-load-container[data-v-28fc240e]{height:100%}.account-switcher[data-v-2ec17d8a]{position:relative;display:inline-block}.trigger[data-v-2ec17d8a]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;background:#1e293b99;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#e2e8f0;cursor:pointer}.trigger[data-v-2ec17d8a]:hover{background:#1e293bd9}.menu[data-v-2ec17d8a]{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#0f172af2;border:1px solid rgba(59,130,246,.25);border-radius:8px;padding:6px;z-index:10}.menu-item[data-v-2ec17d8a]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px;color:#e2e8f0}.menu-item[data-v-2ec17d8a]:hover{background:#3b82f626}.menu-item.active[data-v-2ec17d8a]{background:#3b82f640}.menu-empty[data-v-2ec17d8a]{padding:12px;font-size:13px;color:#e2e8f099}.account-role[data-v-2ec17d8a]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#e2e8f099}.app-shell[data-v-cb6021fb]{min-height:100vh;background:var(--main-background-color);color:#e2e8f0;display:flex;flex-direction:column}.trading-banner[data-v-cb6021fb]{padding:8px 24px;font-size:13px;text-align:center;letter-spacing:.5px}.trading-banner.live[data-v-cb6021fb]{background:linear-gradient(180deg,#ef444499,#ef444473);color:#fff;font-weight:600;letter-spacing:1px;animation:live-pulse-cb6021fb 4s ease-in-out infinite}.trading-banner.dry-run[data-v-cb6021fb]{background:#3b82f626;color:#93c5fd}.banner-emoji[data-v-cb6021fb]{margin-right:8px}@keyframes live-pulse-cb6021fb{0%,to{box-shadow:inset 0 0 #ef444400}50%{box-shadow:inset 0 0 24px #ef444473}}.top-bar[data-v-cb6021fb]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(59,130,246,.15);gap:24px}.brand-row[data-v-cb6021fb]{display:flex;align-items:center;gap:32px}.brand[data-v-cb6021fb]{font-size:22px;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.primary-nav[data-v-cb6021fb]{display:flex;gap:4px}.nav-link[data-v-cb6021fb]{padding:6px 12px;border-radius:6px;font-size:14px;color:#e2e8f0bf;text-decoration:none}.nav-link[data-v-cb6021fb]:hover{color:#e2e8f0;background:#3b82f61a}.nav-link.active[data-v-cb6021fb]{color:#e2e8f0;background:#3b82f633}.top-bar-right[data-v-cb6021fb],.top-bar-right--desktop[data-v-cb6021fb]{display:flex;align-items:center;gap:12px}.hamburger[data-v-cb6021fb]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;background:transparent;border:1px solid rgba(148,163,184,.3);border-radius:8px;cursor:pointer}.hamburger[data-v-cb6021fb]:hover{background:#3b82f61a}.hamburger-bar[data-v-cb6021fb]{display:block;width:20px;height:2px;background:#e2e8f0;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.hamburger-bar.open[data-v-cb6021fb]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-bar.open[data-v-cb6021fb]:nth-child(2){opacity:0}.hamburger-bar.open[data-v-cb6021fb]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-v-cb6021fb]{display:none;flex-direction:column;padding:8px 16px 12px;background:#0f172af2;border-bottom:1px solid rgba(59,130,246,.18);animation:slide-down-cb6021fb .18s ease-out}.mobile-nav .nav-link[data-v-cb6021fb]{padding:12px 14px;border-radius:8px;font-size:15px;min-height:44px;display:flex;align-items:center}.mobile-nav-footer[data-v-cb6021fb]{display:flex;align-items:center;gap:12px;padding:12px 4px 4px;margin-top:6px;border-top:1px solid rgba(148,163,184,.12);flex-wrap:wrap}@keyframes slide-down-cb6021fb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.content[data-v-cb6021fb]{flex:1;padding:32px 24px;max-width:1200px;margin:0 auto;width:100%}@media(max-width:900px){.top-bar[data-v-cb6021fb]{padding:12px 16px;gap:12px}.brand-row[data-v-cb6021fb]{gap:0}.primary-nav--desktop[data-v-cb6021fb],.top-bar-right--desktop[data-v-cb6021fb]{display:none}.hamburger[data-v-cb6021fb],.mobile-nav[data-v-cb6021fb]{display:flex}.content[data-v-cb6021fb]{padding:20px 16px}}@media(max-width:640px){.trading-banner[data-v-cb6021fb]{padding:8px 14px;font-size:12px;line-height:1.4}.brand[data-v-cb6021fb]{font-size:18px}.content[data-v-cb6021fb]{padding:16px 12px}}.dashboard[data-v-d55e8842]{text-align:center;padding:48px 0}.placeholder[data-v-d55e8842]{margin-top:16px;color:#e2e8f0b3;font-size:15px;line-height:1.6}.chart-host[data-v-53a70ae3]{position:relative;height:280px;width:100%}.page-title[data-v-441d0991]{font-size:24px;margin-bottom:16px}.status-strip[data-v-441d0991]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}@media(max-width:900px){.status-strip[data-v-441d0991]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.status-strip[data-v-441d0991]{grid-template-columns:repeat(2,1fr);gap:8px}}.status-cell[data-v-441d0991]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 14px}.cell-label[data-v-441d0991]{color:#e2e8f08c;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.cell-value[data-v-441d0991]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.cell-value.ok[data-v-441d0991]{color:#4ade80}.cell-value.down[data-v-441d0991]{color:#f87171}.muted[data-v-441d0991]{color:#e2e8f080;font-size:12px;font-weight:400}.kind-line[data-v-441d0991]{margin-top:2px;font-size:11px}.headline-card[data-v-441d0991]{background:linear-gradient(135deg,#3b82f61f,#22c55e14);border:1px solid rgba(59,130,246,.25);border-radius:14px;padding:18px 22px;margin-bottom:20px}.headline-label[data-v-441d0991]{color:#e2e8f099;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.headline-value[data-v-441d0991]{font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:6px}.headline-sub[data-v-441d0991]{font-size:12px;color:#e2e8f08c}.summary-row[data-v-441d0991]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media(max-width:640px){.summary-row[data-v-441d0991]{grid-template-columns:1fr}}.summary-card[data-v-441d0991]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:14px 16px}.profit-positive[data-v-441d0991]{color:#4ade80}.profit-negative[data-v-441d0991]{color:#f87171}.summary-row-stack+.summary-row-stack[data-v-441d0991]{margin-top:6px}.cell-secondary[data-v-441d0991]{margin-top:2px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;border-bottom:1px dotted rgba(226,232,240,.25);display:inline-block;cursor:help}.cell-secondary.profit-positive[data-v-441d0991]{color:#4ade80d9}.cell-secondary.profit-negative[data-v-441d0991]{color:#f87171d9}.chart-card[data-v-441d0991],.strategies-card[data-v-441d0991],.activity-card[data-v-441d0991]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:14px;padding:18px;margin-bottom:20px}.strategies-table-scroll[data-v-441d0991]{margin:0 -4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-title[data-v-441d0991]{font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:10px}.section-title-row[data-v-441d0991]{justify-content:space-between}.activity-clear-btn[data-v-441d0991]{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;border:1px solid rgba(148,163,184,.3);background:transparent;color:#e2e8f0b3;cursor:pointer}.activity-clear-btn[data-v-441d0991]:hover:not(:disabled){background:#94a3b81f;color:#e2e8f0}.activity-clear-btn[data-v-441d0991]:disabled{opacity:.5;cursor:default}.chart-header[data-v-441d0991]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.range-toggle[data-v-441d0991]{display:flex;gap:6px;flex-wrap:wrap}.range-btn[data-v-441d0991]{font-size:12px;padding:4px 10px;border-radius:6px;background:#0f172a99;border:1px solid rgba(59,130,246,.15);color:#e2e8f0b3;cursor:pointer}.range-btn.active[data-v-441d0991]{background:#3b82f62e;color:#93c5fd}.empty-state[data-v-441d0991]{padding:32px 0;text-align:center;color:#e2e8f08c;font-size:14px}.strategies-table[data-v-441d0991]{width:100%;font-size:13px;border-collapse:separate;border-spacing:0}.strategies-table th[data-v-441d0991],.strategies-table td[data-v-441d0991]{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(59,130,246,.08);vertical-align:top}.strategies-table th[data-v-441d0991]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#e2e8f08c}.strategies-table td.num[data-v-441d0991],.strategies-table th.num[data-v-441d0991]{text-align:right;font-variant-numeric:tabular-nums}.strategies-table tbody tr:last-child td[data-v-441d0991]{border-bottom:none}.market-link[data-v-441d0991]{color:#93c5fd;text-decoration:none;font-weight:600}.market-link[data-v-441d0991]:hover{text-decoration:underline}.status-pill[data-v-441d0991]{font-size:10px;padding:2px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:1px}.status-active[data-v-441d0991]{background:#22c55e2e;color:#4ade80}.status-paused[data-v-441d0991]{background:#94a3b82e;color:#cbd5e1}.status-errored[data-v-441d0991]{background:#ef44442e;color:#f87171}.live-badge[data-v-441d0991]{background:#22c55e33;color:#4ade80;font-size:10px;padding:2px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:1px}.activity-list[data-v-441d0991]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:380px;overflow-y:auto}.activity-item[data-v-441d0991]{display:grid;grid-template-columns:80px 140px 1fr;gap:10px;align-items:baseline;padding:6px 8px;border-radius:6px;font-size:13px}.activity-item.live[data-v-441d0991]{background:#3b82f612}@media(max-width:640px){.activity-item[data-v-441d0991]{grid-template-columns:auto 1fr;grid-template-areas:"time   badge" "detail detail";row-gap:4px;column-gap:8px;padding:8px}.activity-time[data-v-441d0991]{grid-area:time}.activity-badge[data-v-441d0991]{grid-area:badge;justify-self:start}.activity-detail[data-v-441d0991]{grid-area:detail}}.activity-time[data-v-441d0991]{font-variant-numeric:tabular-nums;color:#e2e8f080;font-size:11px}.activity-badge[data-v-441d0991]{font-size:10px;padding:2px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:1px;text-align:center}.tag-trade_completed[data-v-441d0991]{background:#22c55e2e;color:#4ade80}.tag-trade_transitioned[data-v-441d0991],.tag-order_transitioned[data-v-441d0991]{background:#3b82f62e;color:#93c5fd}.tag-order_errored[data-v-441d0991]{background:#ef44442e;color:#f87171}.tag-reconciliation_drift[data-v-441d0991]{background:#f59e0b2e;color:#fbbf24}.tag-order_filled[data-v-441d0991]{background:#22c55e2e;color:#4ade80}.tag-order_placed[data-v-441d0991]{background:#a855f72e;color:#d8b4fe}.activity-detail[data-v-441d0991]{color:#e2e8f0d9}.source-chip[data-v-441d0991]{display:inline-block;margin-left:8px;font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;padding:1px 6px;border-radius:6px;vertical-align:middle}.source-user_ws[data-v-441d0991]{background:#4ade8029;color:#4ade80}.source-reconciliation[data-v-441d0991]{background:#f59e0b29;color:#fbbf24}.source-unknown[data-v-441d0991],.source-live[data-v-441d0991]{background:#94a3b829;color:#cbd5e1}.audit-line[data-v-441d0991]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.audit-toggle[data-v-441d0991]{background:#3b82f62e;border:1px solid rgba(59,130,246,.25);color:#93c5fd;font-size:10px;padding:1px 7px;border-radius:6px;cursor:pointer}.audit-toggle[data-v-441d0991]:hover{background:#3b82f647;color:#bfdbfe}.audit-row>td[data-v-441d0991]{background:#0f172a80;border-top:1px solid rgba(59,130,246,.18);padding:14px 16px!important}.audit-grid[data-v-441d0991]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:900px){.audit-grid[data-v-441d0991]{grid-template-columns:1fr}}.audit-heading[data-v-441d0991]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#e2e8f08c;margin-bottom:6px}.audit-table[data-v-441d0991]{width:100%;font-size:12px;border-collapse:separate;border-spacing:0}.audit-table th[data-v-441d0991],.audit-table td[data-v-441d0991]{padding:4px 8px;border-bottom:1px solid rgba(59,130,246,.06)}.audit-table th[data-v-441d0991]{color:#e2e8f080;font-weight:500}.audit-table td.num[data-v-441d0991],.audit-table th.num[data-v-441d0991]{text-align:right;font-variant-numeric:tabular-nums}.audit-table tbody tr:last-child td[data-v-441d0991]{border-bottom:1px solid rgba(59,130,246,.12)}.audit-empty[data-v-441d0991]{text-align:center;padding:10px}.audit-foot[data-v-441d0991]{color:#e2e8f0bf;font-weight:600;padding-top:6px}.audit-summary[data-v-441d0991]{margin-top:12px;font-size:12px;color:#e2e8f0d9;background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:8px;padding:8px 12px}.audit-summary strong[data-v-441d0991]{color:#e2e8f0}.animated-background[data-v-a47850a2]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.gradient-bg[data-v-a47850a2]{position:absolute;inset:0;overflow:hidden;filter:blur(120px);opacity:.6}.gradient-orb[data-v-a47850a2]{position:absolute;border-radius:50%}.gradient-orb.orb-1[data-v-a47850a2]{width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.4) 0%,transparent 70%);top:-200px;left:-100px;animation:float-1-a47850a2 20s ease-in-out infinite}.gradient-orb.orb-2[data-v-a47850a2]{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);bottom:-150px;right:-100px;animation:float-2-a47850a2 25s ease-in-out infinite}.gradient-orb.orb-3[data-v-a47850a2]{width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.3) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:float-3-a47850a2 18s ease-in-out infinite}@keyframes float-1-a47850a2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,50px) scale(1.1)}66%{transform:translate(-50px,100px) scale(.9)}}@keyframes float-2-a47850a2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-80px,-60px) scale(1.15)}66%{transform:translate(60px,-80px) scale(.85)}}@keyframes float-3-a47850a2{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.particle-container[data-v-a47850a2]{position:absolute;inset:0}.particle[data-v-a47850a2]{position:absolute;background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);transition:opacity .3s ease}.grid-overlay[data-v-a47850a2]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}.floating-shapes[data-v-a47850a2]{position:absolute;inset:0;overflow:hidden}.shape[data-v-a47850a2]{position:absolute;border:1px solid rgba(59,130,246,.2);border-radius:50%}.shape.shape-1[data-v-a47850a2]{width:300px;height:300px;top:10%;right:5%;animation:rotate-slow-a47850a2 30s linear infinite}.shape.shape-2[data-v-a47850a2]{width:200px;height:200px;bottom:15%;left:10%;animation:rotate-slow-a47850a2 25s linear infinite reverse}.shape.shape-3[data-v-a47850a2]{width:150px;height:150px;top:60%;right:15%;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morph-a47850a2 15s ease-in-out infinite}@keyframes rotate-slow-a47850a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes morph-a47850a2{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}}.auth-page-wrapper[data-v-537b11c3]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-537b11c3]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.auth-card[data-v-537b11c3]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-537b11c3]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.auth-page[data-v-537b11c3]{padding:16px}.auth-card[data-v-537b11c3]{padding:28px 20px;border-radius:18px}.logo-container .logo-text[data-v-537b11c3]{font-size:26px}}.logo-container[data-v-537b11c3]{margin-bottom:28px;text-align:center}.logo-container .logo-text[data-v-537b11c3]{font-size:32px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(59,130,246,.4))}.submit-button[data-v-537b11c3]{margin-top:8px}.error-message[data-v-537b11c3]{margin:0}.confirming-account-message[data-v-537b11c3]{text-align:center;margin:40px 0;color:var(--text-secondary);line-height:1.6}.confirmation-error-message[data-v-537b11c3]{text-align:center;margin:20px 0}.needs-confirmation-message[data-v-537b11c3]{text-align:center;margin:20px 0;color:var(--text-secondary);line-height:1.6}.forgot-password-link[data-v-537b11c3]{color:var(--link-text-color);margin:12px 0;cursor:pointer;text-align:center;font-size:14px}.forgot-password-link[data-v-537b11c3]:hover{text-decoration:underline}.login-page-link[data-v-537b11c3]{color:var(--link-text-color);margin:40px 0;cursor:pointer}.login-page-link[data-v-537b11c3]:hover{text-decoration:underline}.spacer[data-v-537b11c3]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.auth-page-wrapper[data-v-346d8c72]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-346d8c72]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.auth-card[data-v-346d8c72]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-346d8c72]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.auth-page[data-v-346d8c72]{padding:16px}.auth-card[data-v-346d8c72]{padding:28px 20px;border-radius:18px}}.logo-container[data-v-346d8c72]{margin-bottom:16px;text-align:center}.logo-container img[data-v-346d8c72]{width:150px;position:relative;right:10px;top:4px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.card-title[data-v-346d8c72]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 24px}.submit-button[data-v-346d8c72]{margin-top:8px}.error-message[data-v-346d8c72]{margin:0}.spacer[data-v-346d8c72]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.password-strength[data-v-346d8c72]{display:flex;flex-direction:column;gap:8px}.strength-bars[data-v-346d8c72]{display:flex;gap:4px}.strength-bar[data-v-346d8c72]{flex:1;height:4px;border-radius:4px;transition:background-color .2s ease}.strength-bar--empty[data-v-346d8c72]{background-color:var(--surface-hover-color)}.strength-bar--weak[data-v-346d8c72]{background-color:var(--error-color)}.strength-bar--medium[data-v-346d8c72]{background-color:var(--warning-color)}.strength-bar--strong[data-v-346d8c72]{background-color:var(--success-color)}.strong-password-message[data-v-346d8c72]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--success-color);animation:appear .2s ease-out forwards}.strong-password-message i[data-v-346d8c72]{font-size:14px}.requirements-list[data-v-346d8c72]{display:flex;flex-direction:column;gap:2px}.requirement[data-v-346d8c72]{font-size:12px;color:var(--text-secondary);opacity:.5;transition:opacity .2s ease,color .2s ease}.requirement--met[data-v-346d8c72]{opacity:1;color:var(--success-color)}.back-to-home[data-v-346d8c72]{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:color .2s ease}.back-to-home[data-v-346d8c72]:hover{color:var(--link-text-color)}.back-to-home:hover .back-arrow[data-v-346d8c72]{transform:translate(-4px)}.back-to-home .back-arrow[data-v-346d8c72]{display:inline-block;transition:transform .2s ease}.auth-page-wrapper[data-v-153ec5aa]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-153ec5aa]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.auth-card[data-v-153ec5aa]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-153ec5aa]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.auth-page[data-v-153ec5aa]{padding:16px}.auth-card[data-v-153ec5aa]{padding:28px 20px;border-radius:18px}}.logo-container[data-v-153ec5aa]{margin-bottom:16px;text-align:center}.logo-container img[data-v-153ec5aa]{width:150px;position:relative;right:10px;top:4px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.card-title[data-v-153ec5aa]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page-description[data-v-153ec5aa]{color:var(--text-secondary);text-align:center;line-height:1.6;margin-bottom:24px;font-size:14px}.submit-button[data-v-153ec5aa]{margin-top:8px}.spacer[data-v-153ec5aa]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.back-to-home[data-v-153ec5aa]{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:color .2s ease}.back-to-home[data-v-153ec5aa]:hover{color:var(--link-text-color)}.back-to-home:hover .back-arrow[data-v-153ec5aa]{transform:translate(-4px)}.back-to-home .back-arrow[data-v-153ec5aa]{display:inline-block;transition:transform .2s ease}.onboarding-shell[data-v-42f75833]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--main-background-color);padding:24px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.onboarding-card[data-v-42f75833]{width:100%;max-width:420px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;color:#e2e8f0}@media(max-width:640px){.onboarding-shell[data-v-42f75833]{padding:16px}.onboarding-card[data-v-42f75833]{padding:28px 20px;border-radius:18px}.logo-text[data-v-42f75833]{font-size:26px}.onboarding-title[data-v-42f75833]{font-size:19px;margin-bottom:18px}}.logo-text[data-v-42f75833]{font-size:32px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:8px}.step-indicator[data-v-42f75833]{text-align:center;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#e2e8f099;margin-bottom:8px}.onboarding-title[data-v-42f75833]{font-size:22px;font-weight:600;text-align:center;margin-bottom:24px}.hint[data-v-d7fa186d]{font-size:14px;color:#e2e8f099;margin-bottom:20px;line-height:1.5}.input-container[data-v-d7fa186d]{margin-bottom:16px}.input-label[data-v-d7fa186d]{display:block;font-size:13px;margin-bottom:6px;color:#e2e8f0b3}.error-message[data-v-d7fa186d]{margin-bottom:16px}.submit-button[data-v-d7fa186d]{margin-top:8px}.hint[data-v-efa8326d]{font-size:14px;color:#e2e8f099;margin-bottom:20px;line-height:1.5}.error-message[data-v-efa8326d]{margin-bottom:16px}.submit-button[data-v-efa8326d]{margin-top:8px}.done-page[data-v-5340ff43]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.done-card[data-v-5340ff43]{width:100%;max-width:420px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;color:#e2e8f0;text-align:center}@media(max-width:640px){.done-page[data-v-5340ff43]{padding:16px}.done-card[data-v-5340ff43]{padding:28px 20px;border-radius:18px}.logo-text[data-v-5340ff43]{font-size:26px}}.logo-text[data-v-5340ff43]{font-size:32px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}.done-title[data-v-5340ff43]{font-size:22px;font-weight:600;margin-bottom:12px}.done-body[data-v-5340ff43]{font-size:14px;color:#e2e8f0b3;line-height:1.5;margin-bottom:24px}.submit-button[data-v-5340ff43]{margin-top:8px}.page[data-v-50c5ea8d]{max-width:640px;margin:0 auto}.page-title[data-v-50c5ea8d]{font-size:24px;margin-bottom:16px}.hint[data-v-50c5ea8d]{color:#e2e8f0b3;font-size:14px;line-height:1.5;margin-bottom:20px}.card[data-v-50c5ea8d]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:16px;padding:24px;margin-bottom:20px}.card.danger[data-v-50c5ea8d]{border-color:#ef444440}.card-head[data-v-50c5ea8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-title[data-v-50c5ea8d]{font-size:16px;font-weight:600;margin:0 0 12px}.card-head .card-title[data-v-50c5ea8d]{margin:0}.status-value[data-v-50c5ea8d]{padding:2px 10px;border-radius:12px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.status-unverified[data-v-50c5ea8d]{background:#f59e0b26;color:#fbbf24}.status-verified[data-v-50c5ea8d]{background:#22c55e2e;color:#4ade80}.status-failed[data-v-50c5ea8d]{background:#ef44442e;color:#f87171}.kv[data-v-50c5ea8d]{display:grid;grid-template-columns:140px 1fr;gap:6px 16px;font-size:14px;margin:0}.kv>div[data-v-50c5ea8d]{display:contents}.kv dt[data-v-50c5ea8d]{color:#e2e8f08c}.kv dd[data-v-50c5ea8d]{margin:0;color:#e2e8f0}.mono[data-v-50c5ea8d]{font-family:ui-monospace,monospace;font-size:13px}.muted[data-v-50c5ea8d]{color:#e2e8f08c;font-size:13px}.mt[data-v-50c5ea8d]{margin-top:16px}.mb[data-v-50c5ea8d]{margin-bottom:12px}.sub[data-v-50c5ea8d]{margin-bottom:18px}.sub[data-v-50c5ea8d]:last-child{margin-bottom:0}.sub-label[data-v-50c5ea8d]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#e2e8f073;margin-bottom:6px}.chips[data-v-50c5ea8d]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-50c5ea8d]{font-size:12px;padding:3px 10px;border-radius:12px;background:#94a3b826;color:#e2e8f0b3}.chip-ok[data-v-50c5ea8d]{background:#22c55e2e;color:#4ade80}.chip-off[data-v-50c5ea8d]{background:#94a3b826;color:#e2e8f099}.chip-warn[data-v-50c5ea8d]{background:#ef44442e;color:#f87171}.warn-note[data-v-50c5ea8d]{margin-top:8px;font-size:13px;color:#fbbf24;background:#f59e0b1a;border-radius:8px;padding:8px 12px}.balances[data-v-50c5ea8d]{width:100%;border-collapse:collapse;font-size:14px}.balances th[data-v-50c5ea8d],.balances td[data-v-50c5ea8d]{padding:6px 8px;text-align:left}.balances th[data-v-50c5ea8d]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#e2e8f073;border-bottom:1px solid rgba(148,163,184,.15)}.balances td[data-v-50c5ea8d]{border-bottom:1px solid rgba(148,163,184,.07)}.balances .num[data-v-50c5ea8d]{text-align:right}.input-container[data-v-50c5ea8d]{margin-bottom:16px}.input-label[data-v-50c5ea8d]{display:block;font-size:13px;margin-bottom:6px;color:#e2e8f0b3}.pem-textarea[data-v-50c5ea8d]{width:100%;background:#0f172ad9;border:1px solid rgba(59,130,246,.25);border-radius:8px;color:#e2e8f0;padding:8px 12px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.4}.secret-hint[data-v-50c5ea8d]{font-size:12px;color:#e2e8f08c;margin-top:6px}.button-row[data-v-50c5ea8d]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.checkbox-row[data-v-50c5ea8d]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}@media(max-width:640px){.card[data-v-50c5ea8d]{padding:16px;border-radius:12px}.card-head[data-v-50c5ea8d]{flex-wrap:wrap;gap:8px}.kv[data-v-50c5ea8d]{grid-template-columns:1fr;gap:2px 0}.kv>div[data-v-50c5ea8d]{padding:6px 0;border-top:1px solid rgba(148,163,184,.08)}.kv>div[data-v-50c5ea8d]:first-child{border-top:none;padding-top:0}.kv dt[data-v-50c5ea8d]{font-size:11px;text-transform:uppercase;letter-spacing:.5px}.balances[data-v-50c5ea8d]{font-size:13px}.balances th[data-v-50c5ea8d],.balances td[data-v-50c5ea8d]{padding:5px 6px}}.page-title[data-v-0280a694]{font-size:24px;margin-bottom:16px}.connect-banner[data-v-0280a694]{display:flex;justify-content:space-between;align-items:center;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24;border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px;gap:16px}.connect-banner strong[data-v-0280a694]{color:#fcd34d;margin-right:6px}.toolbar[data-v-0280a694]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.search-input[data-v-0280a694]{width:320px}.page-controls[data-v-0280a694]{display:flex;align-items:center;gap:12px;font-size:13px;color:#e2e8f0b3}.page-indicator[data-v-0280a694]{white-space:nowrap}.empty-state[data-v-0280a694]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.markets-table[data-v-0280a694]{width:100%;background:#1e293b99;border:1px solid rgba(59,130,246,.15);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}.markets-table th[data-v-0280a694],.markets-table td[data-v-0280a694]{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(59,130,246,.08);font-size:13px}.markets-table th[data-v-0280a694]{background:#0f172a99;font-weight:600;color:#e2e8f0b3;text-transform:uppercase;font-size:11px;letter-spacing:1px}.markets-table td.num[data-v-0280a694],.markets-table th.num[data-v-0280a694]{text-align:right;font-variant-numeric:tabular-nums}.markets-table tbody tr:last-child td[data-v-0280a694]{border-bottom:none}.markets-table tbody tr[data-v-0280a694]:hover{background:#3b82f60f}.status-pill[data-v-0280a694]{font-size:11px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:1px}.status-online[data-v-0280a694]{background:#22c55e2e;color:#4ade80}.status-offline[data-v-0280a694]{background:#94a3b833;color:#cbd5e1}.status-disabled[data-v-0280a694]{background:#ef44442e;color:#f87171}.th-button[data-v-0280a694]{cursor:pointer;-webkit-user-select:none;user-select:none}.th-button[data-v-0280a694]:hover{color:#e2e8f0}.change-up[data-v-0280a694]{color:#4ade80}.change-down[data-v-0280a694]{color:#f87171}.new-badge[data-v-0280a694]{display:inline-block;margin-left:8px;font-size:10px;letter-spacing:1px;padding:1px 6px;border-radius:8px;background:#3b82f633;color:#93c5fd;vertical-align:middle}.markets-cards[data-v-0280a694]{display:none;flex-direction:column;gap:8px}.market-card[data-v-0280a694]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.market-card .card-head[data-v-0280a694]{display:flex;justify-content:space-between;align-items:baseline}.market-card .card-head .product strong[data-v-0280a694]{font-size:15px}.market-card .card-head .last-price[data-v-0280a694]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.market-card .card-foot[data-v-0280a694]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.market-card .card-foot .change[data-v-0280a694]{font-weight:600}.market-card .card-foot .volume[data-v-0280a694]{color:#94a3b8cc}@media(max-width:640px){.toolbar[data-v-0280a694]{flex-wrap:wrap;gap:10px}.search-input[data-v-0280a694]{width:100%}.page-controls[data-v-0280a694]{width:100%;justify-content:space-between;gap:8px}.connect-banner[data-v-0280a694]{flex-wrap:wrap;gap:10px}.markets-table[data-v-0280a694]{display:none}.markets-cards[data-v-0280a694]{display:flex}}.page-header[data-v-02c4debe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-title[data-v-02c4debe]{font-size:24px}.phase-banner[data-v-02c4debe]{background:#3b82f61f;border:1px solid rgba(59,130,246,.3);color:#93c5fd;border-radius:12px;padding:10px 14px;font-size:13px;margin-bottom:20px}.empty-state[data-v-02c4debe]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.strategies-table[data-v-02c4debe]{width:100%;background:#1e293b99;border:1px solid rgba(59,130,246,.15);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:13px}.strategies-table th[data-v-02c4debe],.strategies-table td[data-v-02c4debe]{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(59,130,246,.08)}.strategies-table th[data-v-02c4debe]{background:#0f172a99;font-weight:600;color:#e2e8f0b3;text-transform:uppercase;font-size:11px;letter-spacing:1px}.strategies-table td.num[data-v-02c4debe],.strategies-table th.num[data-v-02c4debe]{text-align:right;font-variant-numeric:tabular-nums}.strategies-table tbody tr:last-child td[data-v-02c4debe]{border-bottom:none}.strategies-table tbody tr[data-v-02c4debe]:hover{background:#3b82f60f}.market-link[data-v-02c4debe]{color:#93c5fd;text-decoration:none;font-weight:600}.market-link[data-v-02c4debe]:hover{text-decoration:underline}.live-price[data-v-02c4debe]{display:inline-block;margin-left:8px;padding:1px 8px;font-variant-numeric:tabular-nums;font-size:12px;background:#22c55e26;border-radius:8px;color:#4ade80}.open-trades-pill[data-v-02c4debe]{display:inline-block;margin-left:6px;padding:1px 8px;font-size:11px;font-variant-numeric:tabular-nums;background:#3b82f626;border-radius:8px;color:#93c5fd}.status-pill[data-v-02c4debe]{font-size:11px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:1px}.status-paused[data-v-02c4debe]{background:#94a3b82e;color:#cbd5e1}.status-active[data-v-02c4debe]{background:#22c55e2e;color:#4ade80}.status-errored[data-v-02c4debe]{background:#ef44442e;color:#f87171}.actions[data-v-02c4debe]{display:flex;gap:4px;flex-wrap:wrap}.strategies-cards[data-v-02c4debe]{display:none;flex-direction:column;gap:12px}.strategy-card[data-v-02c4debe]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.card-head[data-v-02c4debe]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card-head .market-link[data-v-02c4debe]{font-size:16px}.card-sub[data-v-02c4debe]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kind-chip[data-v-02c4debe]{font-size:11px;padding:2px 8px;border-radius:8px;background:#94a3b81f;color:#e2e8f0bf;text-transform:lowercase}.card-grid[data-v-02c4debe]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:4px 0 6px;font-size:13px}.card-grid>div[data-v-02c4debe]{display:flex;flex-direction:column;gap:2px}.card-grid>div.span-2[data-v-02c4debe]{grid-column:1/-1}.card-grid dt[data-v-02c4debe]{color:#e2e8f080;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.card-grid dd[data-v-02c4debe]{margin:0;font-variant-numeric:tabular-nums}.card-actions[data-v-02c4debe]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}@media(max-width:640px){.strategies-table[data-v-02c4debe]{display:none}.strategies-cards[data-v-02c4debe]{display:flex}.page-header[data-v-02c4debe]{flex-wrap:wrap;gap:8px}}.page-header[data-v-09516256]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-09516256]{font-size:24px}.history-link[data-v-09516256]{color:#93c5fd;font-size:13px;text-decoration:none}.history-link[data-v-09516256]:hover{text-decoration:underline}.page-header-links[data-v-09516256]{display:flex;gap:16px}.grid[data-v-09516256]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:900px){.grid[data-v-09516256]{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.form-card[data-v-09516256],.preview-card[data-v-09516256]{padding:14px;border-radius:12px}.two-up[data-v-09516256]{grid-template-columns:1fr;gap:10px}.button-row[data-v-09516256]{flex-wrap:wrap}.button-row[data-v-09516256]>*{flex:1 1 auto;min-width:120px}.page-header[data-v-09516256]{flex-wrap:wrap;row-gap:8px}.page-header-links[data-v-09516256]{gap:12px;flex-wrap:wrap}}.form-card[data-v-09516256],.preview-card[data-v-09516256]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:14px;padding:20px}.form-fields[data-v-09516256]{border:0;margin:0;padding:0;min-width:0}.form-fields[disabled][data-v-09516256]{opacity:.6}.row[data-v-09516256]{margin-bottom:14px}.row label[data-v-09516256]{display:block;font-size:12px;color:#e2e8f099;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.select[data-v-09516256]{width:100%;padding:8px 12px;background:#0f172ad9;border:1px solid rgba(59,130,246,.25);border-radius:8px;color:#e2e8f0;font-size:14px}.select[data-v-09516256]:disabled{opacity:.55;cursor:not-allowed}.field-hint[data-v-09516256]{margin:6px 0 0;font-size:12px;color:#e2e8f073}.two-up[data-v-09516256]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.errors[data-v-09516256]{margin:4px 0 0;padding:0 0 0 18px;color:#f87171;font-size:12px}.button-row[data-v-09516256]{display:flex;gap:10px;margin-top:12px}.preview-title[data-v-09516256]{font-size:16px;margin-bottom:4px}.preview-hint[data-v-09516256]{font-size:12px;color:#e2e8f08c;margin-bottom:16px}.preview-fee-note[data-v-09516256]{font-size:12px;color:#e2e8f0b3;margin:0 0 8px}.preview-fee-note strong[data-v-09516256]{color:#93c5fd}.preview-fee-note span[data-v-09516256]{color:#e2e8f080}.preview-result .metric[data-v-09516256]{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid rgba(59,130,246,.1);padding:8px 0;font-variant-numeric:tabular-nums;font-size:14px}.preview-result .metric[data-v-09516256]:first-child{border-top:none}.metric-label[data-v-09516256]{color:#e2e8f099;font-size:12px}.metric-label .muted[data-v-09516256]{color:#e2e8f066}.metric-value[data-v-09516256]{color:#93c5fd;font-weight:600}.metric-value.profit-positive[data-v-09516256]{color:#4ade80}.metric-value.profit-negative[data-v-09516256]{color:#f87171}.preview-subtitle[data-v-09516256]{margin:16px 0 4px;font-size:11px;color:#e2e8f080;text-transform:uppercase;letter-spacing:1px}.profit-asset-hint[data-v-09516256]{margin-top:12px;font-size:12px;color:#e2e8f099}.profit-asset-hint strong[data-v-09516256]{color:#4ade80}.preview-error[data-v-09516256]{color:#f87171;font-size:13px}.preview-empty[data-v-09516256]{color:#e2e8f080;font-size:13px}.page-header[data-v-82bb31b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-82bb31b8]{font-size:24px}.empty-state[data-v-82bb31b8]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.versions-list[data-v-82bb31b8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.version[data-v-82bb31b8]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:16px}.version-head[data-v-82bb31b8]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px}.event[data-v-82bb31b8]{text-transform:uppercase;letter-spacing:1px;font-size:11px;padding:2px 8px;border-radius:8px}.event-create[data-v-82bb31b8]{background:#22c55e2e;color:#4ade80}.event-update[data-v-82bb31b8]{background:#3b82f62e;color:#93c5fd}.event-destroy[data-v-82bb31b8]{background:#ef44442e;color:#f87171}.version-time[data-v-82bb31b8]{color:#e2e8f099}.version-who[data-v-82bb31b8]{color:#e2e8f080;font-size:12px}.changes-table[data-v-82bb31b8]{width:100%;font-size:13px;border-collapse:collapse}.changes-table th[data-v-82bb31b8],.changes-table td[data-v-82bb31b8]{padding:6px 10px;text-align:left}.changes-table th[data-v-82bb31b8]{font-size:11px;text-transform:uppercase;color:#e2e8f080;letter-spacing:1px}.changes-table td.value[data-v-82bb31b8]{font-variant-numeric:tabular-nums}.changes-table tbody tr[data-v-82bb31b8]{border-top:1px solid rgba(59,130,246,.08)}.changes-table code[data-v-82bb31b8]{background:#0f172a99;padding:2px 6px;border-radius:4px;font-size:12px}.no-changes[data-v-82bb31b8]{color:#e2e8f080;font-size:12px;font-style:italic}@media(max-width:640px){.page-header[data-v-82bb31b8]{flex-wrap:wrap;gap:8px}.version[data-v-82bb31b8]{padding:14px;border-radius:10px}.version-head[data-v-82bb31b8]{flex-wrap:wrap;row-gap:6px;margin-bottom:10px}.changes-table[data-v-82bb31b8]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.changes-table th[data-v-82bb31b8],.changes-table td[data-v-82bb31b8]{padding:6px 8px}}.page-header[data-v-770bc31c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-770bc31c]{font-size:24px}.empty-state[data-v-770bc31c]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.summary-card[data-v-770bc31c]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:14px;padding:20px;margin-bottom:20px}.summary-row[data-v-770bc31c]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;font-size:14px}.summary-label[data-v-770bc31c]{color:#e2e8f099;font-size:12px;text-transform:uppercase;letter-spacing:1px}.summary-kind[data-v-770bc31c]{font-size:11px;padding:2px 8px;background:#3b82f626;color:#93c5fd;border-radius:8px}.summary-grid[data-v-770bc31c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:640px){.summary-grid[data-v-770bc31c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-card[data-v-770bc31c]{padding:14px}}.summary-stat[data-v-770bc31c]{display:flex;flex-direction:column;gap:4px;padding:12px;background:#0f172a99;border-radius:10px}.stat-label[data-v-770bc31c]{color:#e2e8f08c;font-size:11px;text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-770bc31c]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.stat-value.tooltipped[data-v-770bc31c]{border-bottom:1px dotted rgba(226,232,240,.25);display:inline-block;cursor:help}.profit-positive[data-v-770bc31c]{color:#4ade80}.profit-negative[data-v-770bc31c]{color:#f87171}.results-table[data-v-770bc31c]{width:100%;background:#1e293b99;border:1px solid rgba(59,130,246,.15);border-radius:12px;border-collapse:separate;border-spacing:0;font-size:13px;overflow:hidden}.results-table th[data-v-770bc31c],.results-table td[data-v-770bc31c]{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(59,130,246,.08)}.results-table th[data-v-770bc31c]{background:#0f172a99;font-weight:600;color:#e2e8f0b3;text-transform:uppercase;font-size:11px;letter-spacing:1px}.results-table td.num[data-v-770bc31c],.results-table th.num[data-v-770bc31c]{text-align:right;font-variant-numeric:tabular-nums}.results-table tbody tr:last-child td[data-v-770bc31c]{border-bottom:none}.results-cards[data-v-770bc31c]{display:none;flex-direction:column;gap:10px}.result-card[data-v-770bc31c]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px}.result-card .card-head[data-v-770bc31c]{display:flex;justify-content:space-between;align-items:baseline}.result-card .card-head .trade-id[data-v-770bc31c]{font-family:ui-monospace,monospace;color:#e2e8f0}.result-card .card-head .profit[data-v-770bc31c]{font-weight:600;font-variant-numeric:tabular-nums}.result-card .card-grid[data-v-770bc31c]{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0}.result-card .card-grid>div[data-v-770bc31c]{display:flex;flex-direction:column;gap:2px}.result-card .card-grid dt[data-v-770bc31c]{color:#e2e8f080;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.result-card .card-grid dd[data-v-770bc31c]{margin:0;font-variant-numeric:tabular-nums}.result-card .card-foot[data-v-770bc31c]{color:#94a3b8b3;font-size:11px}@media(max-width:640px){.page-header[data-v-770bc31c]{flex-wrap:wrap;gap:8px}.results-table[data-v-770bc31c]{display:none}.results-cards[data-v-770bc31c]{display:flex}.summary-row[data-v-770bc31c]{flex-wrap:wrap;row-gap:4px}}.page-header[data-v-2d357b75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-2d357b75]{font-size:24px}.empty-state[data-v-2d357b75]{padding:48px 0;text-align:center;color:#e2e8f08c;font-size:14px}.muted[data-v-2d357b75]{color:#e2e8f08c;font-size:12px;margin:0 6px}.header-card[data-v-2d357b75]{display:flex;justify-content:space-between;align-items:baseline;background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:14px}.live-price[data-v-2d357b75]{font-size:18px;font-weight:600;color:#4ade80;font-variant-numeric:tabular-nums;margin-left:8px}.ladder[data-v-2d357b75]{background:#0f172a66;border:1px solid rgba(59,130,246,.15);border-radius:12px;overflow:hidden}.ladder-row[data-v-2d357b75]{display:grid;grid-template-columns:110px 1fr;align-items:center;padding:6px 12px;font-size:12px;border-top:1px solid rgba(59,130,246,.06);background:#0f172a4d}.ladder-row[data-v-2d357b75]:first-child{border-top:none}.ladder-row.in-range[data-v-2d357b75]{background:#0f172a99}.ladder-row.off-grid[data-v-2d357b75]{border-top-style:dashed}.ladder-row.off-grid .line-price[data-v-2d357b75]{color:#e2e8f073;font-weight:500}.line-price[data-v-2d357b75]{font-variant-numeric:tabular-nums;font-weight:600;color:#e2e8f0b3}.off-grid-tag[data-v-2d357b75]{margin-left:6px;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#e2e8f059}.line-orders[data-v-2d357b75]{display:flex;gap:6px;flex-wrap:wrap}.order-pill[data-v-2d357b75]{font-size:11px;padding:2px 8px;border-radius:8px;font-variant-numeric:tabular-nums;text-transform:lowercase}.kind-buy.status-open[data-v-2d357b75]{background:#22c55e2e;color:#4ade80}.kind-buy.status-dry_run[data-v-2d357b75]{background:#94a3b833;color:#cbd5e1}.kind-buy.status-created[data-v-2d357b75]{background:#f59e0b2e;color:#fbbf24}.kind-buy.status-errored[data-v-2d357b75]{background:#ef44442e;color:#f87171}.kind-sell.status-open[data-v-2d357b75]{background:#3b82f62e;color:#93c5fd}.kind-sell.status-dry_run[data-v-2d357b75]{background:#94a3b833;color:#cbd5e1}.kind-sell.status-created[data-v-2d357b75]{background:#f59e0b2e;color:#fbbf24}.kind-sell.status-errored[data-v-2d357b75]{background:#ef44442e;color:#f87171}.auto-pause-banner[data-v-2d357b75]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:13px;color:#fbbf24}.auto-pause-banner a[data-v-2d357b75]{color:#fbbf24;text-decoration:underline}.partial-badge[data-v-2d357b75]{margin-left:6px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#fbbf24}.orders-panel[data-v-2d357b75]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:13px}.orders-counts[data-v-2d357b75]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px;color:#e2e8f0cc}.orders-actions[data-v-2d357b75]{display:flex;gap:8px;flex-wrap:wrap}.warn[data-v-2d357b75]{color:#fbbf24}.notice[data-v-2d357b75]{margin-top:8px;color:#e2e8f0bf;font-size:12px}.confirm-card[data-v-2d357b75]{margin-top:12px;padding:12px;border-radius:8px;background:#0f172a80;border:1px solid rgba(59,130,246,.2);font-size:12px}.confirm-card.danger[data-v-2d357b75]{border-color:#ef444466}.confirm-card .preview-list[data-v-2d357b75]{margin:8px 0;padding-left:18px;max-height:220px;overflow-y:auto}.confirm-card .preview-list li[data-v-2d357b75]{margin:2px 0;font-variant-numeric:tabular-nums}.confirm-actions[data-v-2d357b75]{display:flex;gap:8px;align-items:center;margin-top:8px}.live-marker[data-v-2d357b75]{position:relative;padding:0 12px;height:0;border-top:2px dashed rgba(74,222,128,.7)}.live-marker-pill[data-v-2d357b75]{position:absolute;right:12px;top:-10px;background:#22c55ee6;color:#022c22;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;font-variant-numeric:tabular-nums}@media(max-width:900px){.header-card[data-v-2d357b75]{flex-wrap:wrap;row-gap:4px}.orders-actions[data-v-2d357b75] .p-button{flex:1 1 240px}}@media(max-width:640px){.page-header[data-v-2d357b75]{flex-wrap:wrap;row-gap:8px}.header-card[data-v-2d357b75]{padding:10px 14px;font-size:13px}.orders-panel[data-v-2d357b75]{padding:12px;font-size:12px}.orders-counts[data-v-2d357b75]{gap:10px}.ladder-row[data-v-2d357b75]{grid-template-columns:76px 1fr;padding:6px 10px}.order-pill[data-v-2d357b75]{font-size:10px;padding:2px 6px}.live-marker-pill[data-v-2d357b75]{right:8px;font-size:10px}.confirm-card .preview-list[data-v-2d357b75]{max-height:160px}}.page-head[data-v-b124d49b]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.page-title[data-v-b124d49b]{font-size:24px}.live-dot[data-v-b124d49b]{font-size:11px;color:#4ade80;letter-spacing:.5px}.refresh-btn[data-v-b124d49b]{margin-left:auto;font-size:12px;padding:5px 12px;background:#0f172ad9;border:1px solid rgba(59,130,246,.25);border-radius:8px;color:#cbd5e1;cursor:pointer}.refresh-btn[data-v-b124d49b]:hover{border-color:#3b82f680}.summary[data-v-b124d49b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chip[data-v-b124d49b]{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-variant-numeric:tabular-nums}.chip-buy[data-v-b124d49b]{background:#22d3ee1f;color:#67e8f9;border-color:#22d3ee40}.chip-sell[data-v-b124d49b]{background:#f59e0b24;color:#fbbf24;border-color:#f59e0b4d}.chip-placing[data-v-b124d49b]{background:#a855f724;color:#d8b4fe;border-color:#a855f74d}.chip-done[data-v-b124d49b]{background:#22c55e24;color:#4ade80;border-color:#22c55e4d}.chip-error[data-v-b124d49b]{background:#ef444424;color:#f87171;border-color:#ef44444d}.toolbar[data-v-b124d49b]{display:flex;gap:16px;align-items:center;margin-bottom:12px;font-size:13px}.select[data-v-b124d49b]{padding:6px 10px;background:#0f172ad9;border:1px solid rgba(59,130,246,.25);border-radius:8px;color:#e2e8f0}.noise-toggle[data-v-b124d49b]{display:inline-flex;align-items:center;gap:6px;color:#e2e8f099;cursor:pointer}.page-indicator[data-v-b124d49b]{color:#e2e8f099;margin-left:auto}.empty-state[data-v-b124d49b]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.trades-table[data-v-b124d49b]{width:100%;background:#1e293b99;border:1px solid rgba(59,130,246,.15);border-radius:12px;border-collapse:separate;border-spacing:0;font-size:13px;overflow:hidden}.trades-table th[data-v-b124d49b],.trades-table td[data-v-b124d49b]{padding:11px 14px;text-align:left;border-bottom:1px solid rgba(59,130,246,.08);vertical-align:top}.trades-table th[data-v-b124d49b]{background:#0f172a99;font-weight:600;color:#e2e8f0b3;text-transform:uppercase;font-size:11px;letter-spacing:1px}.trades-table tbody tr:last-child td[data-v-b124d49b]{border-bottom:none}.trade-row[data-v-b124d49b]{cursor:pointer;transition:background .1s}.trade-row[data-v-b124d49b]:hover{background:#3b82f612}.trade-row.imminent[data-v-b124d49b]{box-shadow:inset 3px 0 #4ade80}.trade-row.errored[data-v-b124d49b]{box-shadow:inset 3px 0 #f87171}.status-pill[data-v-b124d49b]{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;white-space:nowrap}.tone-buy[data-v-b124d49b]{background:#22d3ee29;color:#67e8f9}.tone-sell[data-v-b124d49b]{background:#f59e0b2e;color:#fbbf24}.tone-placing[data-v-b124d49b]{background:#a855f72e;color:#d8b4fe}.tone-done[data-v-b124d49b]{background:#22c55e2e;color:#4ade80}.tone-error[data-v-b124d49b]{background:#ef44442e;color:#f87171}.tone-idle[data-v-b124d49b]{background:#94a3b82e;color:#cbd5e1}.progress[data-v-b124d49b]{display:flex;gap:3px;margin-top:6px}.seg[data-v-b124d49b]{width:16px;height:3px;border-radius:2px;background:#94a3b840}.seg.on[data-v-b124d49b]{background:#38bdf8}.trade-row:has(.tone-sell) .seg.on[data-v-b124d49b]{background:#fbbf24}.trade-row:has(.tone-done) .seg.on[data-v-b124d49b]{background:#4ade80}.trade-id[data-v-b124d49b]{font-family:ui-monospace,monospace;font-size:13px;color:#e2e8f0}.trade-meta[data-v-b124d49b]{display:flex;gap:6px;align-items:center;margin-top:3px;font-size:11px}.trade-meta .market[data-v-b124d49b]{color:#e2e8f0bf;font-weight:600}.trade-meta .kind[data-v-b124d49b]{color:#94a3b8e6;text-transform:uppercase;letter-spacing:.5px;background:#94a3b81f;padding:0 5px;border-radius:4px}.trade-meta .canary[data-v-b124d49b]{color:#fbbf24}.levels-cell[data-v-b124d49b]{font-variant-numeric:tabular-nums;white-space:nowrap}.levels-cell .arrow[data-v-b124d49b]{color:#94a3b899;margin:0 4px}.levels-cell .filled[data-v-b124d49b]{color:#e2e8f0;font-weight:600}.levels-cell .pending[data-v-b124d49b]{color:#94a3b880}.levels-cell .spread[data-v-b124d49b]{color:#4ade80;margin-left:8px;font-size:11px}.levels-cell span[data-v-b124d49b]:not(.filled):not(.spread):not(.arrow):not(.pending){color:#e2e8f0b3}.live-cell[data-v-b124d49b]{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.5}.live-cell .dist[data-v-b124d49b]{display:block;font-weight:600}.dist-imminent[data-v-b124d49b]{color:#4ade80}.dist-near[data-v-b124d49b]{color:#fbbf24}.dist-crossed[data-v-b124d49b]{color:#34d399}.dist-far[data-v-b124d49b]{color:#94a3b8d9}.dist-error[data-v-b124d49b]{color:#f87171}.live-cell .now[data-v-b124d49b]{display:block;font-size:11px;color:#94a3b8b3}.live-cell .profit[data-v-b124d49b]{color:#4ade80;font-weight:600}.live-cell .muted[data-v-b124d49b]{color:#94a3b8a6}.age-cell[data-v-b124d49b]{color:#94a3b8cc;white-space:nowrap}.trades-cards[data-v-b124d49b]{display:none;flex-direction:column;gap:10px}.trade-card[data-v-b124d49b]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px;cursor:pointer;transition:background .1s}.trade-card[data-v-b124d49b]:active{background:#3b82f617}.trade-card.imminent[data-v-b124d49b]{box-shadow:inset 3px 0 #4ade80}.trade-card.errored[data-v-b124d49b]{box-shadow:inset 3px 0 #f87171}.trade-card .card-head[data-v-b124d49b]{display:flex;justify-content:space-between;align-items:center}.trade-card .age[data-v-b124d49b]{color:#94a3b8bf;font-size:12px}.trade-card .card-identity[data-v-b124d49b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.trade-card .card-identity .trade-id[data-v-b124d49b]{font-family:ui-monospace,monospace;color:#e2e8f0;font-size:13px}.trade-card .card-identity .market[data-v-b124d49b]{color:#e2e8f0bf;font-weight:600}.trade-card .card-identity .kind[data-v-b124d49b]{color:#94a3b8e6;text-transform:uppercase;letter-spacing:.5px;background:#94a3b81f;padding:0 5px;border-radius:4px}.trade-card .card-identity .canary[data-v-b124d49b]{color:#fbbf24}.trade-card .levels[data-v-b124d49b]{font-variant-numeric:tabular-nums}.trade-card .levels .arrow[data-v-b124d49b]{color:#94a3b899;margin:0 4px}.trade-card .levels .filled[data-v-b124d49b]{color:#e2e8f0;font-weight:600}.trade-card .levels .pending[data-v-b124d49b]{color:#94a3b880}.trade-card .levels .spread[data-v-b124d49b]{color:#4ade80;margin-left:8px;font-size:11px}.trade-card .live-line[data-v-b124d49b]{font-variant-numeric:tabular-nums;line-height:1.5}.trade-card .live-line .dist[data-v-b124d49b]{font-weight:600;margin-right:8px}.trade-card .live-line .now[data-v-b124d49b]{color:#94a3b8b3;font-size:12px}.trade-card .live-line .profit[data-v-b124d49b]{color:#4ade80;font-weight:600}.trade-card .live-line .muted[data-v-b124d49b]{color:#94a3b8a6}@media(max-width:640px){.trades-table[data-v-b124d49b]{display:none}.trades-cards[data-v-b124d49b]{display:flex}.page-head[data-v-b124d49b]{flex-wrap:wrap;row-gap:6px}.toolbar[data-v-b124d49b]{flex-wrap:wrap;gap:10px}.toolbar .page-indicator[data-v-b124d49b]{margin-left:0}}.page-header[data-v-e77d077e]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.page-header .page-title[data-v-e77d077e]{margin-right:auto}.page-title[data-v-e77d077e]{font-size:24px}.live-badge[data-v-e77d077e]{font-size:11px;color:#4ade80;letter-spacing:.5px;padding:3px 9px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(74,222,128,.4);font-variant-numeric:tabular-nums;transition:background .4s,border-color .4s}.live-badge .count[data-v-e77d077e]{color:#e2e8f0b3}.live-badge.pulse[data-v-e77d077e]{animation:livepulse-e77d077e 1.2s ease-out 1}@keyframes livepulse-e77d077e{0%{background:#4ade808c;border-color:#4ade80;color:#052e16}to{background:#22c55e1a;border-color:#4ade8066;color:#4ade80}}.empty-state[data-v-e77d077e]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.empty-state.sm[data-v-e77d077e]{padding:20px 0}.trade-head[data-v-e77d077e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.big-id[data-v-e77d077e]{font-family:ui-monospace,monospace;font-size:18px;color:#e2e8f0}.trade-head .market[data-v-e77d077e]{color:#e2e8f0cc;font-weight:600}.trade-head .kind[data-v-e77d077e]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8e6;background:#94a3b81f;padding:2px 7px;border-radius:5px}.trade-head .canary[data-v-e77d077e]{color:#fbbf24;font-size:12px}.trade-head .spacer[data-v-e77d077e],.order-card .spacer[data-v-e77d077e],.oc-head .spacer[data-v-e77d077e],.econ-row .spacer[data-v-e77d077e]{flex:1}.blurb[data-v-e77d077e]{color:#e2e8f080;font-size:12.5px;margin:6px 0 16px}.link[data-v-e77d077e]{color:#93c5fd;text-decoration:none;font-size:13px}.link[data-v-e77d077e]:hover{text-decoration:underline}.status-pill[data-v-e77d077e]{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;white-space:nowrap}.status-pill.sm[data-v-e77d077e]{font-size:9.5px;padding:1px 6px}.tone-buy[data-v-e77d077e]{background:#22d3ee29;color:#67e8f9}.tone-sell[data-v-e77d077e]{background:#f59e0b2e;color:#fbbf24}.tone-placing[data-v-e77d077e]{background:#a855f72e;color:#d8b4fe}.tone-done[data-v-e77d077e]{background:#22c55e2e;color:#4ade80}.tone-error[data-v-e77d077e]{background:#ef44442e;color:#f87171}.tone-idle[data-v-e77d077e]{background:#94a3b82e;color:#cbd5e1}.ord-open[data-v-e77d077e],.ord-created[data-v-e77d077e]{background:#3b82f62e;color:#93c5fd}.ord-filled[data-v-e77d077e]{background:#22c55e2e;color:#4ade80}.ord-cancelled[data-v-e77d077e],.ord-reposted[data-v-e77d077e],.ord-dry_run[data-v-e77d077e]{background:#94a3b82e;color:#cbd5e1}.ord-errored[data-v-e77d077e]{background:#ef44442e;color:#f87171}.live-banner[data-v-e77d077e]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;background:#0f172ab3;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:10px 14px;margin-bottom:16px}.live-banner.imminent[data-v-e77d077e]{border-color:#4ade8080;background:#22c55e14}.live-banner .big[data-v-e77d077e]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0}.live-banner .detail[data-v-e77d077e]{font-size:12.5px;color:#e2e8f0b3;font-variant-numeric:tabular-nums}.live-banner.imminent .big[data-v-e77d077e]{color:#4ade80}.cols[data-v-e77d077e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}@media(max-width:900px){.cols[data-v-e77d077e]{grid-template-columns:1fr;gap:16px}}.card[data-v-e77d077e]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:16px 18px;margin-bottom:16px}.card-title[data-v-e77d077e]{font-size:14px;margin-bottom:12px;color:#e2e8f0;text-transform:uppercase;letter-spacing:1px}.card-title .count[data-v-e77d077e]{font-size:11px;color:#94a3b8b3;margin-left:6px}.hint[data-v-e77d077e]{color:#e2e8f073;font-size:12px;margin:-6px 0 12px}.steps[data-v-e77d077e]{list-style:none;padding:0;margin:0}.step[data-v-e77d077e]{display:grid;grid-template-columns:14px 130px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:13px;position:relative}.step[data-v-e77d077e]:not(:last-child):before{content:"";position:absolute;left:6px;top:22px;bottom:-6px;width:2px;background:#94a3b833}.step .dot[data-v-e77d077e]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(148,163,184,.4);box-sizing:border-box}.step .step-label[data-v-e77d077e]{color:#e2e8f08c}.step .step-time[data-v-e77d077e],.step .step-detail[data-v-e77d077e]{color:#94a3b8b3;font-size:12px;font-variant-numeric:tabular-nums}.step.s-done .dot[data-v-e77d077e]{background:#38bdf8;border-color:#38bdf8}.step.s-done .step-label[data-v-e77d077e]{color:#e2e8f0}.step.s-current .dot[data-v-e77d077e]{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433}.step.s-current .step-label[data-v-e77d077e]{color:#fbbf24}.step.terminal[data-v-e77d077e]:before{display:none}.step.terminal.tone-error .dot[data-v-e77d077e]{background:#f87171;border-color:#f87171}.step.terminal.tone-error .step-label[data-v-e77d077e]{color:#f87171}.step.terminal.tone-idle .dot[data-v-e77d077e]{background:#94a3b8;border-color:#94a3b8}.step.terminal .step-detail[data-v-e77d077e]{color:#e2e8f099;grid-column:3}.econ-row[data-v-e77d077e]{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;border-top:1px solid rgba(59,130,246,.07)}.econ-row[data-v-e77d077e]:first-of-type{border-top:none}.econ-row.result[data-v-e77d077e]{border-top:1px solid rgba(59,130,246,.15);margin-top:4px;padding-top:10px}.econ-tag[data-v-e77d077e]{font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:2px 6px;border-radius:4px;flex-shrink:0;min-width:38px;text-align:center}.econ-tag.sm[data-v-e77d077e]{min-width:0}.tag-buy[data-v-e77d077e]{background:#22d3ee2e;color:#67e8f9}.tag-sell[data-v-e77d077e]{background:#f59e0b33;color:#fbbf24}.tag-result[data-v-e77d077e]{background:#22c55e33;color:#4ade80}.econ-text[data-v-e77d077e]{color:#e2e8f0c7;font-variant-numeric:tabular-nums}.econ-text strong[data-v-e77d077e]{color:#e2e8f0}.econ-text.muted[data-v-e77d077e],.muted[data-v-e77d077e]{color:#94a3b899}.order-card[data-v-e77d077e]{background:#0f172a80;border-radius:8px;padding:9px 12px;margin-bottom:8px}.order-card.faded[data-v-e77d077e]{opacity:.6}.oc-head[data-v-e77d077e]{display:flex;align-items:center;gap:8px;font-size:12px}.oc-id[data-v-e77d077e]{font-family:ui-monospace,monospace;color:#e2e8f0}.oc-body[data-v-e77d077e]{font-size:11.5px;color:#94a3b8d9;margin-top:4px;font-variant-numeric:tabular-nums;word-break:break-all}.partial[data-v-e77d077e]{font-size:10px;color:#fbbf24}.log-card[data-v-e77d077e]{max-height:720px;overflow-y:auto}.log[data-v-e77d077e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.log-item details[data-v-e77d077e]{background:#0f172a99;border-radius:8px}.log-item summary[data-v-e77d077e]{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;font-size:11.5px;list-style:none}.log-item summary[data-v-e77d077e]::-webkit-details-marker{display:none}.log-item summary .src[data-v-e77d077e]{color:#93c5fd;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.log-item summary .gist[data-v-e77d077e]{color:#e2e8f0b3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-item summary .time[data-v-e77d077e]{color:#94a3b899;white-space:nowrap}.payload[data-v-e77d077e]{font-family:ui-monospace,monospace;font-size:10.5px;color:#cbd5e1;white-space:pre-wrap;word-break:break-all;margin:0;padding:0 10px 10px}@media(max-width:640px){.page-header[data-v-e77d077e]{flex-wrap:wrap;gap:10px}.page-title[data-v-e77d077e]{font-size:22px}.card[data-v-e77d077e]{padding:14px}.step[data-v-e77d077e]{grid-template-columns:14px minmax(90px,auto) 1fr;gap:8px;font-size:12.5px}.step .step-detail[data-v-e77d077e]{font-size:11.5px}.log-card[data-v-e77d077e]{max-height:60vh}}.page-header[data-v-b02710d4]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.page-title[data-v-b02710d4]{font-size:24px;margin-right:auto}.header-actions[data-v-b02710d4]{display:flex;align-items:center;gap:14px}.trade-link[data-v-b02710d4]{color:#93c5fd;text-decoration:none;font-size:13px}.trade-link[data-v-b02710d4]:hover{text-decoration:underline}.empty-state[data-v-b02710d4]{padding:48px 0;text-align:center;color:#e2e8f099;font-size:14px}.empty-state.sm[data-v-b02710d4]{padding:20px 0}.link[data-v-b02710d4]{color:#93c5fd;text-decoration:none}.link[data-v-b02710d4]:hover{text-decoration:underline}.muted[data-v-b02710d4]{color:#94a3b8a6}.mono[data-v-b02710d4]{font-family:ui-monospace,monospace}.live-badge[data-v-b02710d4]{font-size:11px;color:#4ade80;letter-spacing:.5px;padding:3px 9px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(74,222,128,.4);font-variant-numeric:tabular-nums;transition:background .4s,border-color .4s}.live-badge .count[data-v-b02710d4]{color:#e2e8f0b3}.live-badge.pulse[data-v-b02710d4]{animation:livepulse-b02710d4 1.2s ease-out 1}@keyframes livepulse-b02710d4{0%{background:#4ade808c;border-color:#4ade80;color:#052e16}to{background:#22c55e1a;border-color:#4ade8066;color:#4ade80}}.hero[data-v-b02710d4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:18px 22px;border-radius:14px;background:#0f172aa6;border:1px solid rgba(59,130,246,.18);margin-bottom:16px}.hero.tone-error[data-v-b02710d4]{border-color:#ef444466;background:#7f1d1d2e}.hero.tone-done[data-v-b02710d4]{border-color:#4ade8059}.hero.tone-open[data-v-b02710d4]{border-color:#3b82f659}.hero-left[data-v-b02710d4]{display:flex;flex-direction:column;gap:6px;min-width:0}.kind-row[data-v-b02710d4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kind-badge[data-v-b02710d4]{font-size:11px;font-weight:700;letter-spacing:1px;padding:3px 8px;border-radius:6px}.tag-buy[data-v-b02710d4]{background:#22d3ee2e;color:#67e8f9}.tag-sell[data-v-b02710d4]{background:#f59e0b33;color:#fbbf24}.tag-budget[data-v-b02710d4]{background:#94a3b829;color:#cbd5e1}.tag-real[data-v-b02710d4]{background:#3b82f62e;color:#93c5fd}.tag-result[data-v-b02710d4]{background:#22c55e33;color:#4ade80}.hero-id[data-v-b02710d4]{font-family:ui-monospace,monospace;font-size:18px;color:#e2e8f0}.hero-market[data-v-b02710d4]{color:#e2e8f0d9;font-weight:600}.canary[data-v-b02710d4]{color:#fbbf24;font-size:12px}.hero-headline[data-v-b02710d4]{font-size:22px;font-weight:600;color:#e2e8f0;font-variant-numeric:tabular-nums}.hero-headline .muted[data-v-b02710d4]{font-size:14px;font-weight:400;margin:0 4px}.hero-status[data-v-b02710d4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.status-blurb[data-v-b02710d4]{font-size:12.5px;color:#e2e8f08c}.status-pill[data-v-b02710d4]{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;white-space:nowrap}.tone-open[data-v-b02710d4]{background:#3b82f62e;color:#93c5fd}.tone-placing[data-v-b02710d4]{background:#a855f72e;color:#d8b4fe}.tone-done[data-v-b02710d4]{background:#22c55e2e;color:#4ade80}.tone-error[data-v-b02710d4]{background:#ef44442e;color:#f87171}.tone-idle[data-v-b02710d4]{background:#94a3b82e;color:#cbd5e1}.hero-right[data-v-b02710d4]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;text-align:right}.distance[data-v-b02710d4]{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0}.distance .dist-suffix[data-v-b02710d4]{font-size:14px;font-weight:500;color:#e2e8f0a6;margin-left:6px}.distance.imminent[data-v-b02710d4],.dist-done[data-v-b02710d4]{color:#4ade80}.dist-bad[data-v-b02710d4]{color:#f87171}.dist-quiet[data-v-b02710d4]{color:#e2e8f099;font-weight:500}.distance-meta[data-v-b02710d4]{font-size:12.5px;color:#e2e8f0b3;font-variant-numeric:tabular-nums}.distance-meta.error-text[data-v-b02710d4]{color:#fca5a5;word-break:break-word}.partial-bar[data-v-b02710d4]{position:relative;height:22px;border-radius:999px;background:#0f172ab3;border:1px solid rgba(59,130,246,.2);margin-bottom:16px;overflow:hidden}.partial-fill[data-v-b02710d4]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#22c55e80,#4ade80b3)}.partial-label[data-v-b02710d4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;color:#e2e8f0;font-variant-numeric:tabular-nums;letter-spacing:.3px}.cols[data-v-b02710d4]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}@media(max-width:900px){.cols[data-v-b02710d4]{grid-template-columns:1fr;gap:16px}.hero[data-v-b02710d4]{grid-template-columns:1fr}.hero-right[data-v-b02710d4]{align-items:flex-start;text-align:left}}.card[data-v-b02710d4]{background:#1e293bb3;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:16px 18px;margin-bottom:16px}.card-title[data-v-b02710d4]{font-size:14px;margin-bottom:12px;color:#e2e8f0;text-transform:uppercase;letter-spacing:1px}.card-title .count[data-v-b02710d4]{font-size:11px;color:#94a3b8b3;margin-left:6px}.card-title.accent-error[data-v-b02710d4]{color:#fbbf24}.hint[data-v-b02710d4]{color:#e2e8f073;font-size:12px;margin:-6px 0 12px}.section-title[data-v-b02710d4]{font-size:12.5px;margin:14px 0 6px;color:#e2e8f0b3;text-transform:uppercase;letter-spacing:1px}.econ-row[data-v-b02710d4]{display:flex;gap:10px;align-items:baseline;padding:7px 0;font-size:13px;border-top:1px solid rgba(59,130,246,.07)}.econ-row[data-v-b02710d4]:first-of-type{border-top:none}.econ-row.result[data-v-b02710d4]{border-top:1px solid rgba(59,130,246,.18);margin-top:4px;padding-top:10px}.econ-tag[data-v-b02710d4]{font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:2px 6px;border-radius:4px;flex-shrink:0;min-width:38px;text-align:center}.econ-text[data-v-b02710d4]{color:#e2e8f0c7;font-variant-numeric:tabular-nums}.econ-text strong[data-v-b02710d4]{color:#e2e8f0}.econ-text.muted[data-v-b02710d4]{color:#94a3b899}.lineage[data-v-b02710d4]{display:flex;flex-direction:column;gap:6px}.lin-row[data-v-b02710d4]{display:flex;gap:10px;align-items:baseline;font-size:13px;flex-wrap:wrap}.lin-label[data-v-b02710d4]{width:100px;flex-shrink:0;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8b3}.lin-row.identity .mono[data-v-b02710d4]{font-size:11px;color:#e2e8f0b3;word-break:break-all}.repost-chain[data-v-b02710d4]{margin-top:14px}.chain-list[data-v-b02710d4]{list-style:none;padding:0;margin:0;font-size:12px;font-variant-numeric:tabular-nums}.chain-item[data-v-b02710d4]{padding:5px 10px;border-radius:6px;margin-bottom:4px;border-left:2px solid transparent}.chain-item a[data-v-b02710d4]{color:#93c5fd;text-decoration:none}.chain-item a[data-v-b02710d4]:hover{text-decoration:underline}.chain-item.current[data-v-b02710d4]{background:#3b82f61f;color:#e2e8f0;border-left-color:#38bdf8}.chain-item.ancestor[data-v-b02710d4]{color:#e2e8f08c;border-left-color:#94a3b866}.chain-item.descendant[data-v-b02710d4]{color:#e2e8f0d9;border-left-color:#a855f780}.repost-card[data-v-b02710d4]{border:1px solid rgba(245,158,11,.35);background:#78350f1f}.repost-card .hint[data-v-b02710d4]{color:#e2e8f0b3}.repost-form[data-v-b02710d4]{display:flex;gap:8px}.dismiss-card[data-v-b02710d4]{margin-top:14px;border:1px solid rgba(239,68,68,.35);background:#7f1d1d1f}.dismiss-card .hint[data-v-b02710d4]{color:#e2e8f0b3}.log-card[data-v-b02710d4]{max-height:760px;overflow-y:auto}.log[data-v-b02710d4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.log-item details[data-v-b02710d4]{background:#0f172a99;border-radius:8px;border-left:3px solid rgba(148,163,184,.25)}.log-item summary[data-v-b02710d4]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;list-style:none;flex-wrap:wrap}.log-item summary[data-v-b02710d4]::-webkit-details-marker{display:none}.log-item summary .dot[data-v-b02710d4]{width:8px;height:8px;border-radius:50%;background:#94a3b899;flex-shrink:0}.log-item summary .src.source[data-v-b02710d4]{color:#93c5fd;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.log-item summary .hl[data-v-b02710d4]{color:#e2e8f0;font-weight:600}.log-item summary .dt[data-v-b02710d4]{color:#e2e8f0b3;flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.log-item summary .time[data-v-b02710d4]{color:#94a3b899;white-space:nowrap;font-variant-numeric:tabular-nums}.log-item details[data-v-b02710d4]:has(summary.tone-place){border-left-color:#93c5fd}.log-item details:has(summary.tone-place) .dot[data-v-b02710d4]{background:#93c5fd}.log-item details[data-v-b02710d4]:has(summary.tone-open){border-left-color:#38bdf8}.log-item details:has(summary.tone-open) .dot[data-v-b02710d4]{background:#38bdf8}.log-item details[data-v-b02710d4]:has(summary.tone-fill){border-left-color:#4ade80}.log-item details:has(summary.tone-fill) .dot[data-v-b02710d4]{background:#4ade80}.log-item details[data-v-b02710d4]:has(summary.tone-cancel){border-left-color:#94a3b8}.log-item details:has(summary.tone-cancel) .dot[data-v-b02710d4]{background:#94a3b8}.log-item details[data-v-b02710d4]:has(summary.tone-error){border-left-color:#f87171}.log-item details:has(summary.tone-error) .dot[data-v-b02710d4]{background:#f87171}.log-item details[data-v-b02710d4]:has(summary.tone-reconcile){border-left-color:#d8b4fe}.log-item details:has(summary.tone-reconcile) .dot[data-v-b02710d4]{background:#d8b4fe}.payload[data-v-b02710d4]{font-family:ui-monospace,monospace;font-size:10.5px;color:#cbd5e1;white-space:pre-wrap;word-break:break-all;margin:0;padding:0 12px 12px}@media(max-width:640px){.page-header[data-v-b02710d4]{flex-wrap:wrap;gap:10px}.header-actions[data-v-b02710d4]{flex-wrap:wrap;gap:8px}.card[data-v-b02710d4]{padding:14px}.lin-label[data-v-b02710d4]{width:auto;min-width:80px}.repost-form[data-v-b02710d4]{flex-wrap:wrap}.log-card[data-v-b02710d4]{max-height:60vh}}:root{--main-background-color: #0f172a;--surface-color: #1e293b;--surface-hover-color: #334155;--border-color: #334155;--border-color-subtle: rgba(148, 163, 184, .2);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--light-text-color: #94a3b8;--dark-text-color: #0f172a;--accent-color: #3b82f6;--accent-hover: #2563eb;--link-text-color: #60a5fa;--success-color: #22c55e;--warning-color: #f59e0b;--error-color: #ef4444}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;color:var(--text-primary);font-weight:400;font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--main-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#vue-main{height:100%}hr{height:1px;border:none;background-color:var(--border-color)}.link{color:var(--link-text-color);cursor:pointer;text-decoration:none}.link:hover{text-decoration:underline}.form-container{display:flex;flex-direction:column;gap:12px}.input-container{width:100%;display:flex;flex-direction:column;gap:4px}.input-label{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px}.input-common{width:100%;height:auto;padding:10px 14px;font-size:16px;background-color:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.input-common:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f626}.input-common::placeholder{color:var(--text-secondary)}.label-common{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.button-common{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 18px;background-color:var(--accent-color);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .15s ease,transform .1s ease}.button-common:hover{background-color:var(--accent-hover)}.button-common:active{transform:scale(.98)}.button-common.hollow{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.button-common.hollow:hover{background-color:var(--surface-color);border-color:var(--text-secondary)}.button-text{color:#fff;font-size:14px;font-weight:500;line-height:20px}.page-container{display:flex;height:100%;flex-flow:column nowrap;background-color:var(--main-background-color);border-radius:4px}.auth-page{display:flex;justify-content:center;align-items:center;min-height:100%;padding:24px}.auth-page__content{width:100%;max-width:310px;margin-bottom:80px}.spacer{width:100%;height:1px;background-color:var(--border-color);margin:24px 0}.w-full{width:100%}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.justify-center{justify-content:center}.items-center{align-items:center}.space-x-2>*+*{margin-left:.5rem}.text-center{text-align:center}.text-white{color:var(--text-primary)}.relative{position:relative}.fixed{position:fixed}.inset-0{inset:0}.z-10{z-index:10}.p-6{padding:1.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.transition-all{transition:all .15s ease}.bg-black{background-color:#000}.bg-opacity-25{background-color:#00000040}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.spinner{width:1.25rem;height:1.25rem;margin-left:-.25rem;color:#fff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-appear{animation:appear .2s ease-out forwards}.p-inputtext,.p-password,.p-password-input{width:100%!important;font-size:16px!important}@media(max-width:640px){.p-button,.p-inputtext,.p-password-input,.input-common,.button-common{min-height:44px}}
