@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap";:root{color:#e9f4ff;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;line-height:1.35}*{box-sizing:border-box;scrollbar-width:none}body{background:radial-gradient(circle at 20% -10%,#20304a,#0000 35%),radial-gradient(circle at 100% 0,#10233d,#0000 40%),linear-gradient(#080d14,#0b111b 40%,#090f18);min-height:100vh;margin:0}#app{max-width:1600px;margin:0 auto;padding:1rem}@media (width<=639px){#app{padding:.5rem}}.isk-value[data-v-53c1bb4c]{font-variant-numeric:tabular-nums}.isk-value.negative[data-v-53c1bb4c]{color:#d75656}.isk-main[data-v-53c1bb4c]{font-size:1em;font-weight:500}.isk-full[data-v-53c1bb4c]{font-size:1em;font-weight:400}.isk-small[data-v-53c1bb4c]{opacity:.85;font-size:.75em}.isk-suffix[data-v-53c1bb4c]{opacity:.7;margin-left:.2em;font-size:.85em}.route-security-strip[data-v-80f751c4]{align-items:center;gap:.35rem;display:flex;position:relative}.squares[data-v-80f751c4]{align-items:center;gap:.2rem;display:flex}.square[data-v-80f751c4]{border-radius:.08rem;width:.7rem;height:.7rem}.tooltip[data-v-80f751c4]{color:#d9e7ff;white-space:nowrap;z-index:2;background-color:#070c13f2;border:1px solid #304560;border-radius:.3rem;padding:.2rem .35rem;font-size:.72rem;line-height:1.2;position:absolute;top:-1.8rem}.table-card[data-v-f9c10b61]{background-color:#0f1622;border:1px solid #2a3b52;border-radius:.75rem;flex-direction:column;height:100%;display:flex}.loading[data-v-f9c10b61],.empty[data-v-f9c10b61]{color:#b8c7da;text-align:center;padding:1rem}.sort-bar[data-v-f9c10b61]{border-bottom:1px solid #1e2f45;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.sort-label[data-v-f9c10b61]{color:#92a7c4;text-transform:uppercase;font-size:.78rem}.sort-select[data-v-f9c10b61]{color:#d9e8ff;background-color:#0d1524;border:1px solid #2a3b52;border-radius:.35rem;padding:.25rem .45rem;font-size:.82rem}.sort-dir[data-v-f9c10b61]{color:#91d4ff;cursor:pointer;background:#0d1524;border:1px solid #2a3b52;border-radius:.35rem;padding:.2rem .5rem;font-size:.9rem;line-height:1}.sort-dir[data-v-f9c10b61]:hover{border-color:#3a648f}.cards[data-v-f9c10b61]{flex:1;gap:.7rem;padding:.8rem;display:grid;overflow-y:auto}.cards[data-v-f9c10b61]::-webkit-scrollbar{width:0}.cards[data-v-f9c10b61]{-ms-overflow-style:none;scrollbar-width:none}.deal-card[data-v-f9c10b61]{cursor:pointer;background:linear-gradient(145deg,#121d2e,#0f1726);border:1px solid #233750;border-radius:.7rem;gap:.65rem;padding:.8rem;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.deal-card[data-v-f9c10b61]:hover{border-color:#3a648f;transform:translateY(-1px);box-shadow:0 5px 16px #10233a73}.deal-card.selected[data-v-f9c10b61]{border-color:#5ea4e8;box-shadow:inset 0 0 0 1px #5ea4e859}.card-header[data-v-f9c10b61]{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.item[data-v-f9c10b61]{color:#91d4ff;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:underline}.profit-pair[data-v-f9c10b61]{background-color:#0d1524;border:1px solid #1e2f45;border-radius:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:18rem;display:grid}.profit-col[data-v-f9c10b61]{gap:.1rem;padding:.35rem .45rem;display:grid}.profit-col+.profit-col[data-v-f9c10b61]{border-left:1px solid #1e2f45}.profit-label[data-v-f9c10b61]{color:#8ea2be;text-transform:uppercase;font-size:.68rem}.profit-value[data-v-f9c10b61]{color:#7dff9b;white-space:nowrap;font-size:.82rem;font-weight:800}.stations[data-v-f9c10b61]{gap:.25rem;display:grid}.station-line[data-v-f9c10b61]{align-items:baseline;gap:.4rem;display:flex}.label[data-v-f9c10b61]{color:#92a7c4;text-transform:uppercase;min-width:3.5rem;font-size:.78rem}.link[data-v-f9c10b61]{color:#d9e8ff;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.metrics[data-v-f9c10b61]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.metric[data-v-f9c10b61]{background-color:#0d1524;border:1px solid #1e2f45;border-radius:.45rem;gap:.1rem;padding:.35rem .45rem;display:grid}.metric-label[data-v-f9c10b61]{color:#8ea2be;text-transform:uppercase;font-size:.7rem}.metric-value[data-v-f9c10b61]{color:#e5efff;font-size:.82rem;font-weight:700}.positive[data-v-f9c10b61]{color:#7dff9b;font-weight:700}.negative[data-v-f9c10b61]{color:#ff6b6b;font-weight:700}.route-sec[data-v-f9c10b61]{align-items:center;gap:.5rem;display:flex}.route-label[data-v-f9c10b61]{color:#9db2cd;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}@media (width<=760px){.profit-pair[data-v-f9c10b61]{width:100%;min-width:0}.card-header[data-v-f9c10b61]{flex-direction:column;align-items:stretch}.metrics[data-v-f9c10b61]{grid-template-columns:repeat(2,minmax(0,1fr))}}.assets-tab[data-v-60a32c46]{flex-direction:column;gap:1.25rem;display:flex}.assets-header[data-v-60a32c46]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.title-text[data-v-60a32c46]{color:#c8d8e8;font-size:1rem;font-weight:700}.title-hint[data-v-60a32c46]{color:#3a5a7a;font-size:.8rem;font-style:italic}.assets-summary[data-v-60a32c46]{color:#6a8aaa;align-items:center;gap:.4rem;margin-left:auto;font-size:.82rem;display:flex}.summary-sep[data-v-60a32c46]{opacity:.4}.assets-tab[data-v-60a32c46]{position:relative}.assets-progress[data-v-60a32c46]{z-index:10;background:#0a1423f0;border:1px solid #1a2e44;border-radius:.4rem;flex-direction:column;gap:.4rem;padding:.5rem .75rem;display:flex;position:absolute;top:3.5rem;left:0;right:0;box-shadow:0 4px 12px #0006}.progress-row[data-v-60a32c46]{flex-direction:column;gap:.25rem;display:flex}.progress-header[data-v-60a32c46]{justify-content:space-between;display:flex}.progress-label[data-v-60a32c46]{color:#5a8fa8;font-size:.78rem}.progress-count[data-v-60a32c46]{color:#4a6a8a;font-size:.78rem}.progress-track[data-v-60a32c46]{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.progress-fill[data-v-60a32c46]{background:#5a8fa8;border-radius:2px;height:100%;transition:width .3s}.progress-fill.indeterminate[data-v-60a32c46]{animation:1.4s ease-in-out infinite indeterminate-60a32c46;width:40%!important}@keyframes indeterminate-60a32c46{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes pulse-60a32c46{0%,to{opacity:1}50%{opacity:.4}}.empty-state[data-v-60a32c46]{color:#5a7a9a;text-align:center;padding:2rem 0}.empty-state p[data-v-60a32c46]{margin:.25rem 0}.empty-state .hint[data-v-60a32c46]{color:#3a5a7a;font-size:.82rem;font-style:italic}.location-group[data-v-60a32c46]{flex-direction:column;gap:.5rem;display:flex}.location-header[data-v-60a32c46]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #1e2e42;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.35rem .2rem .35rem 0;display:flex}.location-header:hover .location-name[data-v-60a32c46]{color:#c8eeff}@media (width<=639px){.location-header[data-v-60a32c46]{gap:.1rem;padding:.45rem .2rem .45rem 0}.location-header .collapse-icon[data-v-60a32c46]{display:none}.location-header .location-name[data-v-60a32c46],.location-header .location-meta[data-v-60a32c46]{width:100%}}.collapse-icon[data-v-60a32c46]{color:#3a5a7a;flex-shrink:0;width:1rem;display:flex}.location-name[data-v-60a32c46]{color:#8ed8ff;font-size:.88rem;font-weight:600}.location-meta[data-v-60a32c46]{color:#4a6a8a;margin-left:auto;font-size:.78rem}@media (width<=639px){.location-meta[data-v-60a32c46]{width:100%;margin-left:0}}.location-count[data-v-60a32c46]{color:#4a6a8a}.location-sep[data-v-60a32c46]{color:#2a4a6a}.location-total[data-v-60a32c46]{color:#4a6a8a}.sort-icon[data-v-60a32c46]{vertical-align:middle;margin-left:2px}.assets-table-wrap[data-v-60a32c46]{-webkit-overflow-scrolling:touch;overflow-x:auto}.assets-table[data-v-60a32c46]{border-collapse:collapse;width:100%;font-size:.82rem}.assets-table thead tr[data-v-60a32c46]{border-bottom:1px solid #1e2e42}.assets-table th[data-v-60a32c46]{color:#4a6a8a;letter-spacing:.04em;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2;background:#0c1624;padding:.3rem .6rem;font-size:.74rem;font-weight:600;position:sticky;top:0}.assets-table th[style*=cursor][data-v-60a32c46]:hover{color:#7aaabf}.assets-table th.num[data-v-60a32c46]{text-align:right}.assets-table td[data-v-60a32c46]{color:#94a8c0;vertical-align:middle;border-bottom:1px solid #0e1e30;padding:.35rem .6rem}.assets-table td.num[data-v-60a32c46]{text-align:right}.assets-table tbody tr:hover td[data-v-60a32c46]{color:#c8d8e8;background:#0f1f32}.assets-table tbody tr:hover td.name-cell[data-v-60a32c46]{color:#c8d8e8}.assets-table tbody tr:hover td .muted[data-v-60a32c46]{color:#3a5a7a}.filter-bar[data-v-60a32c46]{flex-wrap:wrap;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.next-update[data-v-60a32c46]{color:#4a7a9f;margin-left:auto;font-size:.72rem}.filter-check[data-v-60a32c46]{color:#5a7a9a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.filter-check input[type=checkbox][data-v-60a32c46]{accent-color:#3a8aaa;cursor:pointer}.filter-check[data-v-60a32c46]:hover{color:#8ebadd}.mobile-sub[data-v-60a32c46]{display:none}.name-cell[data-v-60a32c46]{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.name-cell>span[data-v-60a32c46]{cursor:pointer}.name-cell>span[data-v-60a32c46]:hover{color:#e0f0ff;text-underline-offset:2px;text-decoration:underline}.btn-cell[data-v-60a32c46]{text-align:center;white-space:nowrap;width:1rem;padding:.2rem .4rem}.ignore-btn[data-v-60a32c46]{color:#3a5a7a;cursor:pointer;background:0 0;border:1px solid #2a3a4a;border-radius:.2rem;flex-shrink:0;padding:.1rem .3rem;font-size:.75rem;line-height:1}.ignore-btn[data-v-60a32c46]:hover{color:#cc4a4a;border-color:#cc4a4a}.ignored-row td[data-v-60a32c46]{opacity:.4}.date-cell[data-v-60a32c46]{color:#4a6a8a;white-space:nowrap}.muted[data-v-60a32c46]{color:#2a4a6a}.sub-pct[data-v-60a32c46]{margin-top:.1rem;font-size:.72rem}.pos[data-v-60a32c46]{color:#4acc88}.neg[data-v-60a32c46]{color:#ff7c7c}@media (width<=639px){.assets-table-wrap[data-v-60a32c46]{overflow-x:visible}.mobile-sub[data-v-60a32c46]{color:#4a6a8a;align-items:baseline;margin-top:.15rem;font-size:.72rem;display:flex}.mobile-sub .mobile-qty[data-v-60a32c46]{color:#8aaac8;font-weight:500}.mobile-sub .mobile-m3[data-v-60a32c46]{color:#4a6a8a}.mobile-sub .mobile-date[data-v-60a32c46]{color:#5a7a9a;text-align:right;margin-left:auto;padding-right:2.2rem}.assets-table[data-v-60a32c46]{font-size:.84rem}.assets-table thead[data-v-60a32c46]{display:none}.assets-table tbody tr[data-v-60a32c46]{background:#0d1b2b;border:1px solid #1a2a3a;border-radius:.4rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem;display:grid;position:relative;overflow:hidden}.assets-table tbody tr.ignored-row[data-v-60a32c46]{opacity:.4}.assets-table td.name-cell[data-v-60a32c46]{white-space:normal;background:#0b1522;border-bottom:1px solid #1a2a3a;flex-direction:column;grid-area:1/1/auto/-1;max-width:none;padding:.55rem 2.6rem .5rem .8rem;display:flex}.assets-table td.name-cell>span[data-v-60a32c46]:first-child{color:#def;font-size:.9rem;font-weight:700}.assets-table td[data-v-60a32c46]:nth-child(2),.assets-table td.date-cell[data-v-60a32c46]{display:none}.assets-table td.btn-cell[data-v-60a32c46]{background:0 0;border:none;width:auto;padding:0;position:absolute;top:.45rem;right:.45rem}.assets-table td[data-v-60a32c46]:nth-child(3){grid-area:2/1}.assets-table td[data-v-60a32c46]:nth-child(4){grid-area:2/2}.assets-table td[data-v-60a32c46]:nth-child(5){grid-area:3/1}.assets-table td[data-v-60a32c46]:nth-child(6){grid-area:3/2}.assets-table td[data-v-60a32c46]:nth-child(7){grid-area:4/1}.assets-table td[data-v-60a32c46]:nth-child(8){grid-area:4/2}.assets-table td[data-v-60a32c46]:nth-child(3),.assets-table td[data-v-60a32c46]:nth-child(4),.assets-table td[data-v-60a32c46]:nth-child(5),.assets-table td[data-v-60a32c46]:nth-child(6),.assets-table td[data-v-60a32c46]:nth-child(7),.assets-table td[data-v-60a32c46]:nth-child(8){flex-direction:row;align-items:flex-start;gap:.45rem;padding:.42rem .8rem;display:flex;overflow:hidden}.assets-table td[data-v-60a32c46]:nth-child(3):before,.assets-table td[data-v-60a32c46]:nth-child(4):before,.assets-table td[data-v-60a32c46]:nth-child(5):before,.assets-table td[data-v-60a32c46]:nth-child(6):before,.assets-table td[data-v-60a32c46]:nth-child(7):before,.assets-table td[data-v-60a32c46]:nth-child(8):before{color:#3a5a7a;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-top:.12rem;font-size:.65rem;font-weight:700}.assets-table td:nth-child(3)>span[data-v-60a32c46],.assets-table td:nth-child(3)>div[data-v-60a32c46],.assets-table td:nth-child(4)>span[data-v-60a32c46],.assets-table td:nth-child(4)>div[data-v-60a32c46],.assets-table td:nth-child(5)>span[data-v-60a32c46],.assets-table td:nth-child(5)>div[data-v-60a32c46],.assets-table td:nth-child(6)>span[data-v-60a32c46],.assets-table td:nth-child(6)>div[data-v-60a32c46],.assets-table td:nth-child(7)>span[data-v-60a32c46],.assets-table td:nth-child(7)>div[data-v-60a32c46],.assets-table td:nth-child(8)>span[data-v-60a32c46],.assets-table td:nth-child(8)>div[data-v-60a32c46]{flex-direction:column;display:flex}.assets-table td[data-v-60a32c46]:nth-child(5),.assets-table td[data-v-60a32c46]:nth-child(6){border-top:1px solid #131e2e}.assets-table td[data-v-60a32c46]:nth-child(7),.assets-table td[data-v-60a32c46]:nth-child(8){border-top:1px solid #131e2e;padding-bottom:.5rem}.assets-table td[data-v-60a32c46]:nth-child(3),.assets-table td[data-v-60a32c46]:nth-child(4){padding-top:.5rem}.assets-table td[data-v-60a32c46]:nth-child(3),.assets-table td[data-v-60a32c46]:nth-child(5),.assets-table td[data-v-60a32c46]:nth-child(7){border-right:1px solid #131e2e}.assets-table .sub-pct[data-v-60a32c46]{margin-top:.05rem;font-size:.72rem}.assets-table tbody tr[data-v-60a32c46]:hover{background:#101e30}.assets-table tbody tr:hover td.name-cell[data-v-60a32c46]{background:#0b1522}}.character-panel[data-v-c004d06e]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.scope-warning[data-v-c004d06e]{color:#f0a500;margin-top:.25rem;font-size:.8rem}.scope-relogin-btn[data-v-c004d06e]{color:#f0a500;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.accounts-row[data-v-c004d06e]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.account-entry[data-v-c004d06e]{cursor:pointer;border:2px solid #0000;border-radius:.4rem;transition:border-color .15s;position:relative}.account-entry[data-v-c004d06e]:hover{border-color:#4a6a8a}.account-entry:hover .remove-btn[data-v-c004d06e]{opacity:1}.account-entry--active[data-v-c004d06e]{border-color:#64d7ff}.portrait[data-v-c004d06e]{border-radius:.25rem;width:40px;height:40px;display:block}.remove-btn[data-v-c004d06e]{color:#ff8080;cursor:pointer;opacity:0;text-align:center;background:#0a121ce0;border:none;border-radius:50%;width:16px;height:16px;padding:0;font-size:.75rem;font-weight:700;line-height:16px;transition:opacity .15s;position:absolute;top:-4px;right:-4px}.remove-btn[data-v-c004d06e]:hover{color:#fff;opacity:1;background:#c82828d9}.add-btn[data-v-c004d06e]{color:#4a7a9a;cursor:pointer;background:#64b4ff12;border:1px dashed #2a4a6a;border-radius:.4rem;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:300;line-height:1;transition:background .15s,color .15s;display:flex}.add-btn[data-v-c004d06e]:hover{color:#64d7ff;background:#64b4ff24}.character-info[data-v-c004d06e],.details[data-v-c004d06e]{flex-direction:column;gap:.2rem;display:flex}.char-name[data-v-c004d06e]{color:#ecf4ff;font-size:.9rem;font-weight:600}.wallet-label[data-v-c004d06e]{color:#5e7a99;font-size:.75rem}.wallet-value[data-v-c004d06e]{color:#ffd96a;font-size:.75rem;font-weight:600}.wallet[data-v-c004d06e]{position:relative}.wallet:hover .nw-tooltip[data-v-c004d06e]{display:block}.nw-tooltip[data-v-c004d06e]{z-index:100;background:#0c1828;border:1px solid #2a4a6a;border-radius:.4rem;min-width:220px;padding:.5rem .7rem;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #00000080}.nw-row[data-v-c004d06e]{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.15rem 0;display:flex}.nw-row+.nw-row[data-v-c004d06e]{border-top:1px solid #1a2e44}.nw-lbl[data-v-c004d06e]{color:#5e7a99;white-space:nowrap;font-size:.72rem}.nw-val[data-v-c004d06e]{color:#ffd96a;white-space:nowrap;font-size:.72rem;font-weight:600}.skills[data-v-c004d06e]{flex-wrap:wrap;gap:.3rem;display:flex}.skill-badge[data-v-c004d06e]{color:#64b4ff;background:#64b4ff1a;border-radius:.3rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.loading-hint[data-v-c004d06e]{color:#5e7a99;font-size:.75rem}.login-btn[data-v-c004d06e]{cursor:pointer;background:0 0;border:none;padding:0}.login-btn[data-v-c004d06e]:hover{opacity:.85}.eve-logo[data-v-c004d06e]{width:auto;height:40px;display:block}.filters[data-v-ce9a1d61]{background:linear-gradient(160deg,#1d2a3f,#101722 65%);border:1px solid #2f415c;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}h2[data-v-ce9a1d61]{letter-spacing:.01em;margin:0;font-size:1.1rem}.grid[data-v-ce9a1d61]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.field[data-v-ce9a1d61]{color:#dce7ff;gap:.35rem;font-size:.85rem;display:grid;position:relative}.checkbox[data-v-ce9a1d61]{color:#dce7ff;grid-column:span 1;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.checkbox input[type=checkbox][data-v-ce9a1d61]{accent-color:#64d7ff;cursor:pointer;width:1rem;height:1rem}.checkbox span[data-v-ce9a1d61]{cursor:pointer}input[data-v-ce9a1d61],select[data-v-ce9a1d61]{color:#ecf4ff;font:inherit;background-color:#09111d;border:1px solid #33455f;border-radius:.45rem;padding:.48rem .58rem}input[data-v-ce9a1d61]:disabled,select[data-v-ce9a1d61]:disabled{opacity:.6}.autocomplete-container[data-v-ce9a1d61]{position:relative}.autocomplete-input[data-v-ce9a1d61]{width:100%}.autocomplete-suggestions[data-v-ce9a1d61]{z-index:10;background-color:#09111d;border:1px solid #33455f;border-radius:.45rem;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000004d}.suggestion[data-v-ce9a1d61]{color:#dce7ff;cursor:pointer;white-space:nowrap;padding:.5rem .58rem;font-size:.85rem}.suggestion[data-v-ce9a1d61]:hover{color:#87ffca;background-color:#1a2942}.suggestion[data-v-ce9a1d61]:first-child{border-radius:.45rem .45rem 0 0}.suggestion[data-v-ce9a1d61]:last-child{border-radius:0 0 .45rem .45rem}.formatted-number[data-v-ce9a1d61]{letter-spacing:.02em;font-family:Monaco,Courier New,monospace;font-size:.9rem}.submit[data-v-ce9a1d61]{color:#071522;cursor:pointer;letter-spacing:.02em;background:linear-gradient(120deg,#64d7ff,#87ffca);border:none;border-radius:.45rem;justify-self:start;padding:.55rem .95rem;font-size:.95rem;font-weight:700}.submit[data-v-ce9a1d61]:disabled{cursor:not-allowed;opacity:.6}.journal-tab[data-v-f4aef27d]{flex-direction:column;gap:1.5rem;display:flex}.stats-bar[data-v-f4aef27d]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.stat-card[data-v-f4aef27d]{background:#0f1622;border:1px solid #2a3b52;border-radius:.65rem;padding:.85rem 1rem}.stat-label[data-v-f4aef27d]{color:#5e7a99;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.stat-value[data-v-f4aef27d]{margin-top:.3rem;font-size:1.1rem;font-weight:700}.stat-value.negative[data-v-f4aef27d]{color:#ff6b6b}.section[data-v-f4aef27d]{background:#0f1622;border:1px solid #2a3b52;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.section-empty[data-v-f4aef27d]{color:#5e7a99;text-align:center;padding:.5rem 0;font-size:.85rem}.section-header[data-v-f4aef27d]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.section-header h2[data-v-f4aef27d]{color:#b8d4ff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:700}.section-sub[data-v-f4aef27d]{color:#5e7a99;font-size:.75rem}.delta[data-v-f4aef27d]{margin-left:auto;font-size:.8rem;font-weight:700}.chart-legend[data-v-f4aef27d]{align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.legend-item[data-v-f4aef27d]{color:#5e7a99;letter-spacing:.03em;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.legend-swatch[data-v-f4aef27d]{border-radius:2px;width:14px;height:8px;display:inline-block}.legend-swatch.legend-income[data-v-f4aef27d]{background:#2ecc714d;border:1px solid #2ecc7180}.legend-swatch.legend-fees[data-v-f4aef27d]{background:#e74c3cb3;border:1px solid #e74c3ce6}.legend-swatch.legend-net[data-v-f4aef27d]{background:#2ecc71d9;border:1px solid #2ecc71}.chart-wrap[data-v-f4aef27d]{width:100%}.bar-chart[data-v-f4aef27d]{width:100%;display:block;overflow:visible}.bar-chart .axis-label[data-v-f4aef27d]{fill:#3a5a7a;font-size:9px}.day-detail[data-v-f4aef27d]{background:#0b1420;border:1px solid #2a3b52;border-radius:.5rem;margin-top:.5rem;padding:.75rem 1rem}.day-detail__header[data-v-f4aef27d]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.day-detail__date[data-v-f4aef27d]{color:#b8d4ff;font-size:.9rem;font-weight:700}.day-detail__trades[data-v-f4aef27d]{color:#5e7a99;font-size:.8rem}.day-broker-fees[data-v-f4aef27d]{color:#ff6b6b;font-size:.8rem}.td-net__fees[data-v-f4aef27d]{color:#ff6b6b;opacity:.75;margin-top:.1rem;font-size:.75em}.day-table[data-v-f4aef27d]{border-collapse:collapse;width:100%;font-size:.82rem}.day-table th[data-v-f4aef27d]{color:#5e7a99;letter-spacing:.04em;text-align:right;text-transform:uppercase;border-bottom:1px solid #1e2e42;padding:.3rem .5rem;font-size:.72rem;font-weight:600}.day-table th[data-v-f4aef27d]:first-child{text-align:left}.day-table td[data-v-f4aef27d]{color:#ecf4ff;text-align:right;border-bottom:1px solid #111d2d;padding:.35rem .5rem}.day-table td.td-name[data-v-f4aef27d]{text-align:left}.day-table .row--profit td[data-v-f4aef27d]{background:#2ecc710a}.day-table .row--loss td[data-v-f4aef27d]{background:#e74c3c0a}.chart[data-v-f4aef27d]{width:100%;display:block;overflow:visible}.chart .axis-label[data-v-f4aef27d]{fill:#3a5a7a;font-size:9px}.chart .tooltip-label[data-v-f4aef27d]{fill:#b8d4ff;font-size:9px;font-weight:600}.perf-table[data-v-f4aef27d]{border-collapse:collapse;width:100%;font-size:.85rem}.perf-table th[data-v-f4aef27d]{color:#5e7a99;letter-spacing:.04em;text-align:right;text-transform:uppercase;border-bottom:1px solid #253448;padding:.4rem .75rem;font-size:.72rem;font-weight:600}.perf-table th[data-v-f4aef27d]:first-child{text-align:left}.perf-table td[data-v-f4aef27d]{color:#ecf4ff;text-align:right;border-bottom:1px solid #1a2535;padding:.45rem .75rem;font-weight:600}.perf-table td.td-name[data-v-f4aef27d]{text-align:left}.perf-table tr:hover td[data-v-f4aef27d]{background:#ffffff05}.tbl-wrap[data-v-f4aef27d]{overflow-x:auto}.trade-table[data-v-f4aef27d]{border-collapse:collapse;width:100%;font-size:.85rem}.trade-table th[data-v-f4aef27d]{color:#5e7a99;letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #253448;padding:.4rem .75rem;font-size:.72rem;font-weight:600}.trade-table th[data-v-f4aef27d]:first-child,.trade-table th[data-v-f4aef27d]:nth-child(2){text-align:left}.trade-table td[data-v-f4aef27d]{color:#ecf4ff;text-align:right;white-space:nowrap;border-bottom:1px solid #1a2535;padding:.45rem .75rem;font-weight:600}.trade-table td.td-name[data-v-f4aef27d],.trade-table td.td-date[data-v-f4aef27d]{text-align:left}.trade-table tr:hover td[data-v-f4aef27d]{background:#ffffff05}.trade-table .row--profit td.td-name[data-v-f4aef27d]{border-left:2px solid #7dff9b59}.trade-table .row--loss td.td-name[data-v-f4aef27d]{border-left:2px solid #ff6b6b59}.empty[data-v-f4aef27d]{color:#5e7a99;text-align:center;padding:.5rem 0;font-size:.85rem}.hint[data-v-f4aef27d]{color:#5e7a99;margin:0;font-size:.82rem}.positive[data-v-f4aef27d]{color:#7dff9b}.negative[data-v-f4aef27d]{color:#ff6b6b}.muted[data-v-f4aef27d]{color:#5e7a99}.mfg-tab[data-v-53c82425]{flex-direction:column;gap:1.25rem;display:flex}.not-logged-in[data-v-53c82425]{color:#7a94b2;text-align:center;padding:2rem 0}.tab-header[data-v-53c82425]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tab-title[data-v-53c82425]{color:#ecf4ff;font-size:1.1rem;font-weight:700}.tab-meta[data-v-53c82425]{color:#5e7a99;margin-right:auto;font-size:.82rem}.scan-btns[data-v-53c82425]{gap:.5rem;margin-left:auto;display:flex}.scan-btn[data-v-53c82425]{color:#64d7ff;cursor:pointer;background:#64d7ff14;border:1px solid #64d7ff40;border-radius:.4rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:background .15s}.scan-btn[data-v-53c82425]:hover:not(:disabled){background:#64d7ff29}.scan-btn[data-v-53c82425]:disabled{color:#3a5a7a;cursor:default;border-color:#64d7ff14}.scan-btn--market[data-v-53c82425]{color:#64ffa0;background:#64ffb40f;border-color:#64ffb438}.scan-btn--market[data-v-53c82425]:hover:not(:disabled){background:#64ffb421}.scan-btn--market[data-v-53c82425]:disabled{color:#2a6a4a;border-color:#64ffb414}.spinner[data-v-53c82425]{border:2px solid #64d7ff26;border-top-color:#64d7ff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite spin-53c82425}.progress-step-inline[data-v-53c82425]{color:#5e7a99;margin-right:auto;font-size:.78rem}@keyframes spin-53c82425{to{transform:rotate(360deg)}}.relogin-notice[data-v-53c82425]{background:#ffc85012;border:1px solid #ffc85040;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;display:flex}.relogin-notice .relogin-msg[data-v-53c82425]{color:#ffd79a;margin:0;font-size:.875rem}.relogin-notice .relogin-btn[data-v-53c82425]{color:#8ed8ff;cursor:pointer;background:#2a4a6a;border:1px solid #3a6a9a;border-radius:.4rem;padding:.35rem .75rem;font-size:.8rem}.relogin-notice .relogin-btn[data-v-53c82425]:hover{background:#345a7a}.mfg-error[data-v-53c82425]{color:#ff9a9a;background:#ff505012;border:1px solid #ff505040;border-radius:.5rem;padding:.6rem .85rem;font-size:.8rem}.hint[data-v-53c82425]{color:#5e7a99;font-size:.85rem}.section-title[data-v-53c82425]{color:#5e7a99;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #1e2e42;align-items:center;gap:.75rem;padding-bottom:.4rem;font-size:.72rem;font-weight:600;display:flex}.sort-controls[data-v-53c82425]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.sort-sep[data-v-53c82425]{color:#2a3b52;-webkit-user-select:none;user-select:none;margin:0 .1rem}.sort-lbl[data-v-53c82425]{color:#5e7a99;text-transform:none;letter-spacing:0;font-size:.78rem}.sort-sel[data-v-53c82425]{color:#b8c7da;background:#09111d;border:1px solid #2a3b52;border-radius:.35rem;padding:.2rem .4rem;font-size:.78rem}.jobs-grid[data-v-53c82425]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.5rem;display:grid}.job-card[data-v-53c82425]{background:#0b1626;border:1px solid #1a2b3e;border-radius:.55rem;flex-direction:column;gap:.4rem;padding:.65rem .85rem;display:flex}.job-card--ready[data-v-53c82425]{background:#64dc820a;border-color:#64dc8273}.job-card--done[data-v-53c82425]{opacity:.55}.job-top[data-v-53c82425]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.job-name[data-v-53c82425]{color:#b8d4ff;font-size:.85rem;font-weight:600}.job-status[data-v-53c82425]{font-size:.72rem;font-weight:600}.job-status--active[data-v-53c82425]{color:#64d7ff}.job-status--ready[data-v-53c82425]{color:#64dc82}.job-status--delivered[data-v-53c82425]{color:#5e7a99}.job-status--paused[data-v-53c82425]{color:#f0a030}.job-status--cancelled[data-v-53c82425],.job-status--reverted[data-v-53c82425]{color:#ff5a5a}.job-bar[data-v-53c82425]{background:#0a1422;border-radius:.2rem;height:3px;overflow:hidden}.job-bar-fill[data-v-53c82425]{background:#64d7ff;height:100%;transition:width .4s}.job-bottom[data-v-53c82425]{flex-direction:column;gap:.2rem;display:flex}.job-meta[data-v-53c82425]{color:#4a6680;font-size:.72rem}.job-prices[data-v-53c82425]{color:#7a94b2;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.job-note[data-v-53c82425]{color:#3a5a7a;font-size:.72rem;font-style:italic}.empty[data-v-53c82425]{color:#5e7a99;padding:1rem 0;font-size:.85rem}.opp-table-wrap[data-v-53c82425]{overflow-x:auto}.opp-tbl[data-v-53c82425]{border-collapse:collapse;width:100%;font-size:.85rem}.opp-tbl th[data-v-53c82425]{color:#3d5a7a;letter-spacing:.05em;text-align:right;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #1e2e42;padding:.4rem .65rem;font-size:.7rem;font-weight:600}.opp-tbl th.th-name[data-v-53c82425]{text-align:left}.opp-tbl th.th-prices[data-v-53c82425],.opp-tbl th.th-profit[data-v-53c82425]{text-align:right}.opp-tbl th.th-vol[data-v-53c82425]{text-align:right;min-width:4.5rem}.opp-tbl td[data-v-53c82425]{color:#c8d8ec;text-align:right;white-space:nowrap;border-bottom:1px solid #111d2b;padding:.45rem .65rem;font-weight:600}.opp-tbl td.td-name[data-v-53c82425]{text-align:left}.opp-tbl td.td-prices[data-v-53c82425],.opp-tbl td.td-profit[data-v-53c82425]{text-align:right}.opp-tbl td.td-vol[data-v-53c82425]{text-align:right;color:#7a9ab8;font-size:.82rem}.run-time-cell[data-v-53c82425]{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.profit-per-hour[data-v-53c82425]{opacity:.85;font-size:.78rem}.opp-row[data-v-53c82425]{cursor:pointer;transition:background .1s}.opp-row:hover td[data-v-53c82425]{background:#ffffff06}.opp-row--owned td.td-name[data-v-53c82425]{border-left:3px solid #64dc8299}.opp-row--expanded td[data-v-53c82425]{background:#64d7ff08}.mat-row td[data-v-53c82425]{background:#0003;padding:0!important}.name-cell[data-v-53c82425]{align-items:center;gap:.4rem;display:flex}.product-name[data-v-53c82425]{color:#b8d4ff;font-weight:600}.qty-badge[data-v-53c82425]{color:#64d7ff;background:#64d7ff1a;border-radius:.25rem;padding:.05rem .3rem;font-size:.7rem}.bp-cell[data-v-53c82425]{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bp-name[data-v-53c82425]{color:#7a94b2;font-size:.78rem;font-weight:400}.bp-badges[data-v-53c82425]{gap:.25rem;display:flex}.badge[data-v-53c82425]{letter-spacing:.04em;text-transform:uppercase;border-radius:.2rem;padding:.07rem .28rem;font-size:.62rem;font-weight:700}.badge--owned[data-v-53c82425]{color:#64dc82;background:#64dc8226}.badge--bpo[data-v-53c82425]{color:#64d7ff;background:#64d7ff1f}.badge--bpc[data-v-53c82425]{color:#a882ff;background:#a082ff1f}.badge--me[data-v-53c82425]{color:#ffbe3c;background:#ffbe3c1f}.badge--skills-ok[data-v-53c82425]{color:#64dc82;background:#64dc821f}.badge--skills-no[data-v-53c82425]{color:#ff5050;background:#ff50501f}.price-pair[data-v-53c82425]{text-align:right;flex-direction:column;gap:.1rem;display:flex}.price-line[data-v-53c82425]{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.sub-lbl[data-v-53c82425]{color:#3d5a7a;font-size:.7rem;font-weight:400}.positive[data-v-53c82425]{color:#64dc82}.neutral[data-v-53c82425]{color:#b8c7da}.negative[data-v-53c82425]{color:#ff5a5a}.inline[data-v-53c82425]{display:inline}.mat-breakdown[data-v-53c82425]{border-top:1px solid #0e1c2c;padding:.5rem .65rem .65rem;font-size:.8rem}.mat-header[data-v-53c82425],.mat-line[data-v-53c82425]{grid-template-columns:2fr 1fr 1fr 1.5fr 1.5fr;align-items:center;column-gap:.5rem;padding:.2rem 0;display:grid}.mat-header[data-v-53c82425]{color:#3d5a7a;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #0e1c2c;margin-bottom:.25rem;padding-bottom:.25rem;font-size:.68rem;font-weight:600}.mat-col-name[data-v-53c82425]{color:#7a94b2}.mat-col-qty[data-v-53c82425]{color:#b8c7da;text-align:right}.mat-col-price[data-v-53c82425]{text-align:right}.mat-total[data-v-53c82425]{color:#ecf4ff;border-top:1px solid #0e1c2c;justify-content:space-between;margin-top:.4rem;padding-top:.4rem;font-size:.82rem;font-weight:700;display:flex}.mat-total.bp-cost-row[data-v-53c82425]{color:#7a94b2;font-size:.78rem;font-weight:500}.skills-header[data-v-53c82425]{border-top:1px solid #0e1c2c;grid-template-columns:2fr 1fr 1fr;margin-top:.6rem;padding-top:.25rem}.skills-header~.mat-line[data-v-53c82425]{grid-template-columns:2fr 1fr 1fr}.opp-row--skills-missing td[data-v-53c82425]{opacity:.7}.orders-panel[data-v-8b2178f4]{background:#0c1624;border-right:1px solid #1e2e42;flex-direction:column;gap:.75rem;width:100%;height:100%;padding:.85rem;display:flex;overflow-y:auto}.panel-header[data-v-8b2178f4]{align-items:center;gap:.6rem;display:flex}.panel-title[data-v-8b2178f4]{color:#c8d8e8;letter-spacing:.03em;font-size:.95rem;font-weight:700}.panel-meta[data-v-8b2178f4]{color:#4a6a8a;margin-left:auto;font-size:.75rem}.refresh-btn[data-v-8b2178f4]{color:#4a6a8a;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;line-height:1;transition:color .15s;animation:none}.refresh-btn[data-v-8b2178f4]:hover:not(:disabled){color:#5a9fc8}.refresh-btn[data-v-8b2178f4]:disabled{color:#5a8fa8;cursor:default;animation:1s linear infinite spin-8b2178f4}@keyframes spin-8b2178f4{to{transform:rotate(360deg)}}.not-logged-in[data-v-8b2178f4]{color:#5a7a9a;text-align:center;padding:1rem 0;font-size:.85rem}.summary-row[data-v-8b2178f4]{flex-wrap:wrap;gap:.5rem;display:flex}.summary-item[data-v-8b2178f4]{background:#0e1c2e;border:1px solid #1e2e42;border-radius:.4rem;flex-direction:column;flex:1;min-width:6rem;padding:.4rem .6rem;display:flex}.lbl[data-v-8b2178f4]{color:#4a6a8a;text-transform:uppercase;font-size:.72rem}.val[data-v-8b2178f4]{color:#c8d8e8;font-size:.88rem;font-weight:600}.order-section[data-v-8b2178f4]{flex-direction:column;gap:.3rem;display:flex}.section-title[data-v-8b2178f4]{color:#6a8aaa;cursor:default;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #1e2e42;margin:0;padding-bottom:.25rem;font-size:.78rem;font-weight:600}.section-title[data-v-8b2178f4]::marker{content:""}.section-title[data-v-8b2178f4]{list-style:none}.section-hint[data-v-8b2178f4]{color:#3a5a7a;margin:.1rem 0 .3rem;font-size:.73rem;font-style:italic}details>summary.section-title[data-v-8b2178f4]{cursor:pointer}details>summary.section-title[data-v-8b2178f4]:hover{color:#9ab4cc}.order-group[data-v-8b2178f4]{flex-direction:column;gap:.2rem;margin-bottom:.35rem;display:flex}.group-label[data-v-8b2178f4]{color:#4a6a8a;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.order-row[data-v-8b2178f4]{background:#0e1c2e;border:1px solid #1a2a3a;border-radius:.35rem;flex-direction:column;gap:.3rem;padding:.4rem .55rem;display:flex;position:relative;overflow:hidden}.order-row[data-v-8b2178f4]:after{background:linear-gradient(to right, #4a9a7a var(--fill-pct,0%), transparent var(--fill-pct,0%));content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.order-row.outbid[data-v-8b2178f4]{background:#130d0d;border-color:#5a2020}.order-row.outbid[data-v-8b2178f4]:after{background:linear-gradient(to right, #7a3030 var(--fill-pct,0%), transparent var(--fill-pct,0%))}.order-row.outbid.recently-updated[data-v-8b2178f4]{background:#131006;border-color:#5a4a10}.order-row.outbid.recently-updated[data-v-8b2178f4]:after{background:linear-gradient(to right, #7a6a20 var(--fill-pct,0%), transparent var(--fill-pct,0%))}.order-row.outbid.recently-updated .outbid-badge[data-v-8b2178f4]{color:#d4a020;background:#3a2a0a}.order-row.outbid.recently-updated .beat-arrow[data-v-8b2178f4],.order-row.outbid.recently-updated .beat-price[data-v-8b2178f4]{color:#d4a020}.order-row.outbid.recently-updated .price.price-beaten[data-v-8b2178f4]{color:#5a4a1a}.order-top[data-v-8b2178f4]{align-items:center;gap:.45rem;min-width:0;display:flex}.order-name[data-v-8b2178f4]{color:#c0d4e8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:500;overflow:hidden}.order-name[data-v-8b2178f4]:hover{color:#e8f4ff;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.order-bottom[data-v-8b2178f4]{align-items:center;gap:.45rem;display:flex}.price[data-v-8b2178f4]{color:#8ebadd;flex-shrink:0;font-size:.82rem;font-weight:600}.price.price-beaten[data-v-8b2178f4]{color:#7a6a6a;text-decoration:line-through}.beat-arrow[data-v-8b2178f4]{color:#e05050;flex-shrink:0;font-size:.75rem}.beat-price[data-v-8b2178f4]{color:#e05050;flex-shrink:0;font-size:.82rem;font-weight:700}.qty-fill[data-v-8b2178f4]{color:#4a6a8a;flex-shrink:0;margin-left:auto;font-size:.74rem}.time[data-v-8b2178f4]{color:#3a5a7a;margin-left:auto;font-size:.74rem}.outbid-badge[data-v-8b2178f4]{color:#e05050;letter-spacing:.05em;text-transform:uppercase;background:#3a0f0f;border-radius:.2rem;flex-shrink:0;padding:.08rem .35rem;font-size:.65rem;font-weight:700}.side-badge[data-v-8b2178f4]{text-transform:uppercase;border-radius:.2rem;padding:.05rem .3rem;font-size:.7rem;font-weight:700}.side-badge.buy[data-v-8b2178f4]{color:#4acc88;background:#0d2a1a}.side-badge.sell[data-v-8b2178f4]{color:#cc4a4a;background:#2a0d0d}.state-badge[data-v-8b2178f4]{color:#4a5a6a;font-size:.72rem}.recent-trade-row[data-v-8b2178f4]{background:#0e1c2e;border:1px solid #1a2a3a;border-radius:.35rem;align-items:center;gap:.5rem;padding:.35rem .55rem;display:flex}.trade-name[data-v-8b2178f4]{color:#c0d4e8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:500;overflow:hidden}.trade-name[data-v-8b2178f4]:hover{color:#e8f4ff;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.profit[data-v-8b2178f4]{margin-left:auto;font-size:.8rem;font-weight:600}.pos[data-v-8b2178f4]{color:#4acc88}.neg[data-v-8b2178f4]{color:#cc4a4a}.empty-state[data-v-8b2178f4]{color:#3a5a7a;text-align:center;padding:1.5rem 0;font-size:.85rem}.filters[data-v-a6f7ff8e]{background:linear-gradient(160deg,#1d2a3f,#101722 65%);border:1px solid #2f415c;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}h2[data-v-a6f7ff8e]{letter-spacing:.01em;margin:0;font-size:1.1rem}.grid[data-v-a6f7ff8e]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.field[data-v-a6f7ff8e]{color:#dce7ff;gap:.35rem;font-size:.85rem;display:grid;position:relative}input[data-v-a6f7ff8e],select[data-v-a6f7ff8e]{color:#ecf4ff;font:inherit;background-color:#09111d;border:1px solid #33455f;border-radius:.45rem;padding:.48rem .58rem}.formatted-number[data-v-a6f7ff8e]{letter-spacing:.02em;font-family:Monaco,Courier New,monospace;font-size:.9rem}.submit[data-v-a6f7ff8e]{color:#071522;cursor:pointer;letter-spacing:.02em;background:linear-gradient(120deg,#64d7ff,#87ffca);border:none;border-radius:.45rem;justify-self:start;padding:.55rem .95rem;font-size:.95rem;font-weight:700}.submit[data-v-a6f7ff8e]:disabled{cursor:not-allowed;opacity:.6}.table-card[data-v-d44c50a3]{background-color:#0f1622;border:1px solid #2a3b52;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.controls[data-v-d44c50a3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sort-label[data-v-d44c50a3]{color:#7a94b2;font-size:.8rem}.sort-label.ml[data-v-d44c50a3]{margin-left:.75rem}.sort-select[data-v-d44c50a3]{color:#ecf4ff;background-color:#09111d;border:1px solid #33455f;border-radius:.4rem;padding:.3rem .5rem;font-size:.85rem}.loading[data-v-d44c50a3],.empty[data-v-d44c50a3]{color:#b8c7da;text-align:center;padding:1rem}.tbl-wrap[data-v-d44c50a3]{overflow-x:auto}.tbl[data-v-d44c50a3]{border-collapse:collapse;width:100%;font-size:.85rem}.tbl th[data-v-d44c50a3]{color:#5e7a99;letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #253448;padding:.45rem .75rem;font-size:.72rem;font-weight:600}.tbl th.th-name[data-v-d44c50a3]{text-align:left}.tbl td[data-v-d44c50a3]{color:#ecf4ff;text-align:right;white-space:nowrap;border-bottom:1px solid #1a2535;padding:.5rem .75rem;font-weight:600}.tbl td.td-name[data-v-d44c50a3]{text-align:left}.tbl .trow:hover td[data-v-d44c50a3]{background:#ffffff08}.item-name[data-v-d44c50a3]{color:#b8d4ff;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.item-name[data-v-d44c50a3]:hover{color:#87ffca;text-decoration:underline}.name-row[data-v-d44c50a3]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.row-badges[data-v-d44c50a3]{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.badge[data-v-d44c50a3]{letter-spacing:.04em;text-transform:uppercase;border-radius:.2rem;padding:.08rem .28rem;font-size:.62rem;font-weight:700}.badge--inventory[data-v-d44c50a3]{color:#7dff9b;background:#7dff9b26}.badge--order-buy[data-v-d44c50a3]{color:#64dc82;background:#64dc8226}.badge--order-sell[data-v-d44c50a3]{color:#ff5a5a;background:#ff5a5a26}.show-hidden-btn[data-v-d44c50a3]{color:#7a94b2;cursor:pointer;background:#ffffff0d;border:1px solid #33455f;border-radius:.4rem;margin-left:auto;padding:.25rem .55rem;font-size:.78rem;transition:background .15s,color .15s}.show-hidden-btn[data-v-d44c50a3]:hover{color:#ecf4ff;background:#ffffff17}.show-hidden-btn.active[data-v-d44c50a3]{color:#ffd96a;background:#ffb4321f;border-color:#ffb43266}.pin-btn[data-v-d44c50a3]{cursor:pointer;opacity:.22;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1;transition:opacity .15s}.pin-btn[data-v-d44c50a3]:hover{opacity:.65}.pin-btn.active[data-v-d44c50a3]{opacity:1}.trow--pinned td[data-v-d44c50a3]{background:#ffcd320a}.trow--pinned td.td-name[data-v-d44c50a3]{background:#ffcd3212;border-left:3px solid #ffcd328c}.trow--has-inventory:not(.trow--pinned) td.td-name[data-v-d44c50a3]{border-left:3px solid #7dff9b73}.hide-btn[data-v-d44c50a3]{cursor:pointer;opacity:.22;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1;transition:opacity .15s}.hide-btn[data-v-d44c50a3]:hover{opacity:.65}.hide-btn.active[data-v-d44c50a3]{opacity:1}.trow--hidden td[data-v-d44c50a3]{opacity:.4}.trow--has-order:not(.trow--pinned):not(.trow--has-inventory) td.td-name[data-v-d44c50a3]{border-left:3px solid #64b4ff73}.positive[data-v-d44c50a3]{color:#7dff9b}.negative[data-v-d44c50a3]{color:#ff6b6b}.neutral[data-v-d44c50a3]{color:#ffd96a}.price-pair[data-v-d44c50a3]{flex-direction:column;gap:.18rem;display:flex}.price-line[data-v-d44c50a3]{justify-content:flex-end;align-items:baseline;display:flex}.sub-lbl[data-v-d44c50a3]{color:#3a5a7a;letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:700}@media (width<=639px){.tbl-wrap[data-v-d44c50a3]{overflow-x:visible}.tbl[data-v-d44c50a3]{font-size:.84rem}.tbl thead[data-v-d44c50a3]{display:none}.tbl tbody tr.trow[data-v-d44c50a3]{background:#0e1c2e;border:1px solid #1a2a3a;border-radius:.45rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem;display:grid;overflow:hidden}.tbl td.td-name[data-v-d44c50a3]{text-align:left;white-space:normal;background:#0c1624;border-bottom:1px solid #1a2a3a;grid-column:1/-1;padding:.5rem .65rem}.tbl td[data-label][data-v-d44c50a3]{text-align:left;white-space:normal;border-bottom:1px solid #0e1e30;flex-direction:column;padding:.35rem .65rem;display:flex}.tbl td[data-label][data-v-d44c50a3]:before{color:#3a5a7a;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:600}.tbl .trow:hover td[data-v-d44c50a3]{background:0 0}.tbl .trow[data-v-d44c50a3]:hover{background:#101e30}.tbl .trow:hover td.td-name[data-v-d44c50a3]{background:#0c1624}}.dashboard[data-v-845b21a4]{gap:1rem;display:grid}.header[data-v-845b21a4]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem;display:flex}h1[data-v-845b21a4]{margin:0;font-size:clamp(1.6rem,4vw,2.6rem)}.tabs[data-v-845b21a4]{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #2a3b52;gap:.25rem;padding-bottom:0;display:flex;overflow-x:auto}.tabs .orders-tab-mobile[data-v-845b21a4]{display:none}.tabs .orders-toggle[data-v-845b21a4]{display:flex}@media (width<=639px){.tabs .orders-tab-mobile[data-v-845b21a4]{display:flex}.tabs .orders-toggle[data-v-845b21a4]{display:none}}.tab[data-v-845b21a4]{color:#7a94b2;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.4rem .4rem 0 0;padding:.5rem 1.1rem;font-size:.92rem;font-weight:600;transition:color .15s,border-color .15s}.tab[data-v-845b21a4]:hover{color:#b8d4ff}.tab.active[data-v-845b21a4]{color:#64d7ff;border-bottom-color:#64d7ff}@media (width<=639px){.tab[data-v-845b21a4]{padding:.45rem .75rem;font-size:.82rem}}.tab.orders-toggle[data-v-845b21a4]{color:#5a7a9a;border-bottom-color:#0000;margin-left:auto}.tab.orders-toggle.active[data-v-845b21a4]{color:#4acc88;border-bottom-color:#4acc88}.main-layout[data-v-845b21a4]{grid-template-columns:1fr;gap:1rem;display:grid}.main-layout.with-panel[data-v-845b21a4]{grid-template-columns:1fr 18rem}@media (width<=639px){.main-layout.with-panel[data-v-845b21a4]{grid-template-columns:1fr}.main-layout .orders-sidebar[data-v-845b21a4]{display:none}}.orders-fullpage[data-v-845b21a4]{border:1px solid #1e2e42;border-radius:.6rem;display:none;border-right:none!important;height:auto!important;overflow-y:visible!important}@media (width<=639px){.orders-fullpage[data-v-845b21a4]{display:flex}}.orders-sidebar[data-v-845b21a4]{border-radius:.6rem;height:calc(100vh - 8rem);position:sticky;top:1rem;overflow:hidden}@media (width<=639px){.orders-sidebar[data-v-845b21a4]{display:none}}.main-content[data-v-845b21a4]{flex-direction:column;gap:1rem;min-width:0;display:flex}.content[data-v-845b21a4]{align-items:start;gap:1rem;display:grid}.content[data-v-845b21a4]>:first-child{border-radius:.75rem}.feedback[data-v-845b21a4]{color:#8ed8ff;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:50;background:#0c1624f0;border:1px solid #2f4f72;border-radius:.45rem;max-width:min(70vw,34rem);margin:0;padding:.45rem .6rem;position:fixed;top:1rem;right:1rem;overflow:hidden;box-shadow:0 8px 24px #00000059}.error[data-v-845b21a4]{color:#ff7c7c;margin:0}.data-loading-hint[data-v-845b21a4]{color:#7a94b2;margin:0;font-size:.85rem;font-style:italic}.warnings[data-v-845b21a4]{color:#ffd79a;margin:0;padding-left:1.15rem}.market-status[data-v-845b21a4]{background:#ffffff05;border:1px solid #1a2b3e;border-radius:.5rem;flex-direction:column;display:flex}.market-status__header-row[data-v-845b21a4]{display:contents}.market-status__toggle[data-v-845b21a4]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.market-status__label[data-v-845b21a4]{color:#5a8fa8;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.market-status__chevron[data-v-845b21a4]{color:#3a5a7a;font-size:.65rem}.market-status__actions[data-v-845b21a4]{order:0;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem 0;display:flex}.market-status[data-v-845b21a4]:not(.market-status--stub){flex-flow:wrap;align-items:center}.market-status__tiles[data-v-845b21a4]{border-top:1px solid #1a2b3e;flex-wrap:wrap;gap:.4rem;width:100%;padding:.55rem .75rem;display:flex}.market-spinner[data-v-845b21a4]{border:2px solid #5a8fa833;border-top-color:#5a8fa8;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;animation:.8s linear infinite spin-845b21a4;display:inline-block}@keyframes spin-845b21a4{to{transform:rotate(360deg)}}.region-tile[data-v-845b21a4]{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #1a2b3e;border-radius:.35rem;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:7rem;padding:.3rem .5rem;display:flex;position:relative}.region-tile[data-v-845b21a4]:hover{background:#ffffff0a;border-color:#2a4a6a}.region-tile--active[data-v-845b21a4]{background:#5a8fa812;border-color:#3a6a8a}.region-tile--paused[data-v-845b21a4]{opacity:.45;border-style:dashed}.region-tile--paused[data-v-845b21a4]:hover{opacity:.7}.region-tile__name[data-v-845b21a4]{color:#94a8c0;font-size:.75rem;font-weight:600}.region-tile__meta[data-v-845b21a4]{color:#3a5a7a;align-items:center;gap:0;font-size:.68rem;display:flex}.region-tile__pages[data-v-845b21a4]{color:#2a4a5a}.region-tile__spinner[data-v-845b21a4]{border:1.5px solid #5a8fa833;border-top-color:#5a8fa8;border-radius:50%;width:.6rem;height:.6rem;animation:.8s linear infinite spin-845b21a4;position:absolute;top:.45rem;right:.4rem}.status-bar[data-v-845b21a4]{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.fetch-progress[data-v-845b21a4],.analyze-progress[data-v-845b21a4]{flex-direction:column;flex:1;gap:.3rem;width:100%;min-width:14rem;display:flex}.fetch-progress__header[data-v-845b21a4]{justify-content:space-between;display:flex}.progress-track[data-v-845b21a4]{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.progress-fill[data-v-845b21a4]{background:#5a8fa8;border-radius:2px;height:100%;transition:width .4s}.timestamp[data-v-845b21a4]{color:#94a8c0;margin:0;font-size:.82rem}.refresh-status[data-v-845b21a4]{color:#5a8fa8;margin:0;font-size:.82rem}.first-scan-hint[data-v-845b21a4]{color:#7a94b2;margin:.2rem 0 0;font-size:.8rem;font-style:italic}.refresh-btn[data-v-845b21a4]{color:#5a8fa8;cursor:pointer;background:0 0;border:1px solid #2f4f72;border-radius:.35rem;padding:.2rem .55rem;font-size:.8rem;transition:border-color .15s,color .15s}.refresh-btn[data-v-845b21a4]:hover{color:#8ed8ff;border-color:#5a8fa8}.refresh-btn[data-v-845b21a4]:disabled{cursor:not-allowed;opacity:.4}.refresh-btn--off[data-v-845b21a4]{color:#7a5a5a;border-color:#4a3030}.refresh-btn--off[data-v-845b21a4]:hover{color:#c08080;border-color:#8a6060}.toast-container[data-v-9f598cf1]{pointer-events:none;z-index:9999;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast[data-v-9f598cf1]{cursor:pointer;pointer-events:all;word-break:break-word;border-left:3px solid;border-radius:.5rem;align-items:flex-start;gap:.55rem;max-width:22rem;padding:.65rem .85rem;font-size:.85rem;display:flex}.toast.error[data-v-9f598cf1]{color:#faa;background:#1a0d0d;border-color:#f44}.toast.warning[data-v-9f598cf1]{color:#ffe066;background:#1a1400;border-color:#fb0}.toast.info[data-v-9f598cf1]{color:#9bf;background:#0d1525;border-color:#48f}.toast.success[data-v-9f598cf1]{color:#8fa;background:#0a1a0f;border-color:#4c7}.toast-icon[data-v-9f598cf1]{flex-shrink:0;font-weight:700}.toast-msg[data-v-9f598cf1]{flex:1;line-height:1.4}.toast-count[data-v-9f598cf1]{opacity:.75;flex-shrink:0;align-self:center;font-size:.78rem;font-weight:700}.toast-enter-active[data-v-9f598cf1],.toast-leave-active[data-v-9f598cf1]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-9f598cf1],.toast-leave-to[data-v-9f598cf1]{opacity:0;transform:translate(1.5rem)}
