:root{--primary: #007bff;--secondary: #6c757d;--surface: #ffffff;--background: #f8f9fa;--text: #212529;--muted: #495057;--success: #28a745;--error: #dc3545}*{margin:0;padding:0}.overview[data-v-dd868ca6]{display:flex;gap:1.5rem;padding:1rem;border-radius:8px;margin-bottom:1rem}.estimate-card[data-v-dd868ca6],.confidence-card[data-v-dd868ca6]{flex:1;background:#fff;padding:1rem;border-radius:6px;box-shadow:0 1px 1px #0000001a;border:1px solid #e2e8f0}.estimate-label[data-v-dd868ca6],.confidence-label[data-v-dd868ca6]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.item-value[data-v-dd868ca6]{font-size:1.2rem;font-weight:700;color:#0f172ae8}.estimate-value[data-v-dd868ca6]{font-size:1.5rem;font-weight:700;color:#059669}.confidence-value[data-v-dd868ca6]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.confidence-bar[data-v-dd868ca6]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.confidence-fill[data-v-dd868ca6]{height:100%;background:linear-gradient(90deg,#ef4444,#3254c0);transition:width .3s ease}.placeholder[data-v-34db5120]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.container[data-v-34db5120]{display:flex;height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sidebar[data-v-34db5120]{width:300px;background:var(--background);border-right:1px solid rgba(33,37,41,.08);overflow-y:auto;display:flex;flex-direction:column;padding:10px}.sidebar h3[data-v-34db5120]{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--muted)}.sidebar h4[data-v-34db5120]{margin:24px 0 12px;font-size:14px;font-weight:600;color:var(--muted)}.recent-list[data-v-34db5120]{list-style:none;padding:0;height:80%;overflow:scroll}.recent-item[data-v-34db5120]{padding:12px;margin-bottom:8px;background:var(--surface);border:1px solid rgba(33,37,41,.08);border-radius:4px;cursor:pointer;transition:background-color .2s}.recent-item[data-v-34db5120]:hover{background:#21252908}.item-name[data-v-34db5120]{font-weight:500;font-size:14px;margin-bottom:4px;color:var(--text)}.float-value[data-v-34db5120]{font-size:12px;color:var(--secondary);font-family:monospace}.manual-input[data-v-34db5120]{border-top:1px solid rgba(33,37,41,.08);height:150px}.input-field[data-v-34db5120]{width:100%;padding:8px 12px;margin-bottom:12px;border:1px solid rgba(33,37,41,.08);border-radius:4px;font-size:14px;box-sizing:border-box}.input-field[data-v-34db5120]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #007bff2e}.main-content[data-v-34db5120]{flex:1;padding:20px;overflow:auto}.sidebar[data-v-54c82beb]{display:flex;flex-direction:column;width:400px;height:100vh;background-color:var(--surface);border-left:2px solid #e0e0e0;overflow-y:auto;box-shadow:-2px 0 8px #00000014}.sidebar-header[data-v-54c82beb]{display:flex;justify-content:flex-end;align-items:center;padding:16px 16px 8px}.close-btn[data-v-54c82beb]{background:none;border:none;font-size:24px;color:var(--text);cursor:pointer;padding:4px;transition:color .15s ease}.close-btn[data-v-54c82beb]:hover{color:var(--primary)}.sidebar-content[data-v-54c82beb]{display:flex;flex-direction:column;gap:16px;padding:16px}.item-image[data-v-54c82beb]{display:flex;justify-content:center;align-items:center;width:100%;height:200px;background-color:var(--background);border-radius:8px;overflow:hidden}.item-image img[data-v-54c82beb]{max-width:100%;max-height:100%;object-fit:contain}.item-info[data-v-54c82beb]{display:flex;flex-direction:column;gap:12px}.item-info h2[data-v-54c82beb]{margin:0;font-size:16px;font-weight:700;color:var(--text);word-break:break-word}.item-meta[data-v-54c82beb]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-54c82beb]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.meta-label[data-v-54c82beb]{font-size:13px;color:var(--secondary);font-weight:500}.meta-value[data-v-54c82beb]{font-size:13px;color:var(--text);font-weight:600}.data-section[data-v-54c82beb]{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fafafa;border-radius:8px}.data-section h3[data-v-54c82beb]{margin:0;font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px}.stat-item[data-v-54c82beb]{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}.stat-label[data-v-54c82beb]{color:var(--secondary);font-weight:500}.stat-value[data-v-54c82beb]{color:var(--text);font-weight:600;text-align:right}.items-wrapper[data-v-fcb0b805]{display:flex;width:100%;height:100%}.items-container[data-v-fcb0b805]{display:flex;flex-direction:column;flex:1;background-color:var(--background);height:100vh;padding:0}.header[data-v-fcb0b805]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10;box-shadow:0 2px 8px #00000014}.header-info[data-v-fcb0b805]{display:flex;align-items:center}.total-count[data-v-fcb0b805]{font-weight:600;color:var(--text);font-size:14px}.header-filters[data-v-fcb0b805]{display:flex;gap:8px;margin-left:auto}.filter-btn[data-v-fcb0b805]{display:inline-block;padding:6px 12px;background-color:var(--primary);color:var(--surface);font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .15s ease;border:none}.filter-btn[data-v-fcb0b805]:hover{opacity:.9}.filter-btn.active[data-v-fcb0b805]{background-color:var(--secondary);color:var(--surface)}.scroller[data-v-fcb0b805]{flex:1;overflow-y:auto;background-color:var(--surface)}.items-table[data-v-fcb0b805]{width:100%;border-collapse:collapse;font-size:13px}.items-table thead[data-v-fcb0b805]{position:sticky;top:0;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10}.items-table th[data-v-fcb0b805]{padding:14px 12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-align:left}.items-table th[data-v-fcb0b805]:nth-child(3),.items-table th[data-v-fcb0b805]:nth-child(5),.items-table th[data-v-fcb0b805]:nth-child(4){text-align:right}.items-table tbody tr[data-v-fcb0b805]{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease;cursor:pointer}.item-row[data-v-fcb0b805]:hover{background-color:#fafafa}.item-row.selected[data-v-fcb0b805]{background-color:#f8f9fa}.items-table td[data-v-fcb0b805]{padding:12px;color:var(--text);font-size:13px;text-align:left}td.outdated-time[data-v-fcb0b805]{color:var(--error);font-weight:600;text-align:right}td.updated-time[data-v-fcb0b805]{color:var(--success);font-weight:600;text-align:right}.sidebar[data-v-94468a5c]{display:flex;flex-direction:column;width:400px;height:100vh;background-color:var(--surface);border-left:2px solid #e0e0e0;overflow-y:auto;box-shadow:-2px 0 8px #00000014}.sidebar-header[data-v-94468a5c]{display:flex;justify-content:flex-end;align-items:center;padding:16px 16px 8px}.close-btn[data-v-94468a5c]{background:none;border:none;font-size:24px;color:var(--text);cursor:pointer;padding:4px;transition:color .15s ease}.close-btn[data-v-94468a5c]:hover{color:var(--primary)}.sidebar-content[data-v-94468a5c]{display:flex;flex-direction:column;gap:16px;padding:16px}.item-image[data-v-94468a5c]{display:flex;justify-content:center;align-items:center;width:100%;height:200px;background-color:var(--background);border-radius:8px;overflow:hidden}.item-image img[data-v-94468a5c]{max-width:100%;max-height:100%;object-fit:contain}.item-info[data-v-94468a5c]{display:flex;flex-direction:column;gap:12px}.item-info h2[data-v-94468a5c]{margin:0;font-size:16px;font-weight:700;color:var(--text);word-break:break-word}.data-section[data-v-94468a5c]{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fafafa;border-radius:8px}.data-section h3[data-v-94468a5c]{margin:0;font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px}.stat-item[data-v-94468a5c]{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}.stat-label[data-v-94468a5c]{color:var(--secondary);font-weight:500}.stat-value[data-v-94468a5c]{color:var(--text);font-weight:600;text-align:right}.items-wrapper[data-v-378215cf]{display:flex;width:100%;height:100%}.items-container[data-v-378215cf]{display:flex;flex-direction:column;flex:1;background-color:var(--background);height:100vh;padding:0}.header[data-v-378215cf]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10;box-shadow:0 2px 8px #00000014}.header-info[data-v-378215cf]{display:flex;align-items:center}.total-count[data-v-378215cf]{font-weight:600;color:var(--text);font-size:14px}.header-filters[data-v-378215cf]{display:flex;gap:8px;margin-left:auto}.filter-btn[data-v-378215cf]{display:inline-block;padding:6px 12px;background-color:var(--primary);color:var(--surface);font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .15s ease;border:none}.filter-btn[data-v-378215cf]:hover{opacity:.9}.filter-btn.active[data-v-378215cf]{background-color:var(--secondary);color:var(--surface)}.scroller[data-v-378215cf]{flex:1;overflow-y:auto;background-color:var(--surface)}.items-table[data-v-378215cf]{width:100%;border-collapse:collapse;font-size:13px}.items-table thead[data-v-378215cf]{position:sticky;top:0;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10}.items-table th[data-v-378215cf]{padding:14px 12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-align:left}.items-table th[data-v-378215cf]:nth-child(2),.items-table th[data-v-378215cf]:nth-child(3),.items-table th[data-v-378215cf]:nth-child(4){text-align:right}.items-table tbody tr[data-v-378215cf]{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease;cursor:pointer}.item-row[data-v-378215cf]:hover{background-color:#fafafa}.item-row.selected[data-v-378215cf]{background-color:#f8f9fa}.items-table td[data-v-378215cf]{padding:12px;color:var(--text);font-size:13px;text-align:left}.items-table td[data-v-378215cf]:nth-child(2),.items-table td[data-v-378215cf]:nth-child(3){text-align:right}td.outdated-time[data-v-378215cf]{color:var(--error);font-weight:600;text-align:right}td.updated-time[data-v-378215cf]{color:var(--success);font-weight:600;text-align:right}.profit-analysis-container[data-v-cad28b88]{display:flex;flex-direction:column;padding:0;background-color:var(--background);height:100vh}.analysis-header[data-v-cad28b88]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background-color:var(--background);z-index:10;box-shadow:0 2px 8px #00000014}.header-left[data-v-cad28b88]{display:flex;align-items:center;gap:16px}.analysis-header h1[data-v-cad28b88]{font-size:28px;font-weight:700;color:var(--text);margin:0}.icon-btn[data-v-cad28b88]{background:none;border:none;cursor:pointer;color:var(--secondary);padding:4px;border-radius:4px;transition:color .2s,background-color .2s}.icon-btn[data-v-cad28b88]:hover{color:var(--primary);background-color:var(--surface)}.header-content[data-v-cad28b88]{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px}.header-filters[data-v-cad28b88]{display:flex;align-items:center}.wear-select[data-v-cad28b88]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:4px;background-color:var(--surface);color:var(--text);font-size:13px;outline:none;cursor:pointer}.wear-select[data-v-cad28b88]:focus{border-color:var(--primary)}.header-stats[data-v-cad28b88]{display:flex;gap:8px}.header-updated[data-v-cad28b88]{display:flex;align-items:center}.updated-badge[data-v-cad28b88]{display:inline-block;padding:6px 12px;background-color:var(--secondary);color:var(--surface);font-size:13px;font-weight:500;border-radius:4px;white-space:nowrap}.stat-badge[data-v-cad28b88]{display:inline-block;padding:6px 12px;background-color:var(--primary);color:var(--surface);font-size:13px;font-weight:600;border-radius:4px}.content-area[data-v-cad28b88]{display:flex;flex:1;overflow:hidden;position:relative}.table-container[data-v-cad28b88]{display:flex;flex:1;height:100%;overflow:hidden}.table-wrapper[data-v-cad28b88]{flex:1;overflow:auto;background-color:var(--surface)}.loading-state[data-v-cad28b88],.empty-state[data-v-cad28b88]{display:flex;justify-content:center;align-items:center;flex:1;min-height:300px;margin:0 24px 24px;background-color:var(--surface);border-radius:8px;color:var(--secondary);font-size:16px}.filter-sidebar[data-v-cad28b88]{width:280px;background-color:var(--surface);border-left:1px solid #e0e0e0;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;box-shadow:-2px 0 8px #0000000d}.sidebar-header[data-v-cad28b88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sidebar-header h3[data-v-cad28b88]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.reset-btn[data-v-cad28b88]{background:none;border:none;color:var(--primary);font-size:13px;cursor:pointer;font-weight:500}.reset-btn[data-v-cad28b88]:hover{text-decoration:underline}.filter-group[data-v-cad28b88]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-cad28b88]{font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase}.range-inputs[data-v-cad28b88]{display:flex;align-items:center;gap:8px}.range-inputs input[data-v-cad28b88]{width:100%;padding:6px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;background-color:var(--background);color:var(--text)}.range-inputs input[data-v-cad28b88]:focus{border-color:var(--primary);outline:none}.separator[data-v-cad28b88]{color:var(--secondary)}.analysis-table[data-v-cad28b88]{width:100%;border-collapse:collapse;font-size:13px}.analysis-table thead[data-v-cad28b88]{position:sticky;top:0;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10}.analysis-table th[data-v-cad28b88]{padding:14px 12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.sortable-header[data-v-cad28b88]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.sortable-header[data-v-cad28b88]:hover{background-color:#00000008;color:var(--primary)}.th-content[data-v-cad28b88]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.item-col .th-content[data-v-cad28b88]{justify-content:flex-start}.sort-icon[data-v-cad28b88]{display:flex;align-items:center}.analysis-table tbody tr[data-v-cad28b88]{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.data-row[data-v-cad28b88]{cursor:pointer}.data-row[data-v-cad28b88]:hover{background-color:#fafafa}.data-row.expanded[data-v-cad28b88]{background-color:#f8f9fa}.analysis-table td[data-v-cad28b88]{padding:12px;color:var(--text)}.expand-col[data-v-cad28b88]{width:40px}.item-col[data-v-cad28b88]{width:60px}.float-col[data-v-cad28b88]{width:120px;text-align:right}.target-price-col[data-v-cad28b88]{width:110px;text-align:right}.steam-price-col[data-v-cad28b88]{width:100px;text-align:right}.steam-volume-col[data-v-cad28b88],.roi-col[data-v-cad28b88]{width:90px;text-align:right}.profit-col[data-v-cad28b88]{width:100px;text-align:right}.weekly-col[data-v-cad28b88]{width:110px;text-align:right}.item-name[data-v-cad28b88]{font-weight:500;color:var(--text)}.profit-col[data-v-cad28b88],.roi-col[data-v-cad28b88],.weekly-col[data-v-cad28b88]{font-weight:600}.profit-col.positive[data-v-cad28b88],.roi-col.positive[data-v-cad28b88],.weekly-col.positive[data-v-cad28b88]{color:var(--success)}.profit-col.negative[data-v-cad28b88],.roi-col.negative[data-v-cad28b88],.weekly-col.negative[data-v-cad28b88]{color:var(--error)}.expand-btn[data-v-cad28b88]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--secondary);transition:transform .2s ease,color .2s ease}.expand-btn[data-v-cad28b88]:hover{color:var(--primary)}.expand-btn.open[data-v-cad28b88]{transform:rotate(90deg)}.detail-row[data-v-cad28b88]{background-color:#fafafa}.detail-row td[data-v-cad28b88]{padding:0;border:none}.detail-content[data-v-cad28b88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:20px;background-color:#fafafa}.detail-section[data-v-cad28b88]{display:flex;flex-direction:column;gap:12px}.detail-section h4[data-v-cad28b88]{margin:0;font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px}.detail-grid[data-v-cad28b88]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-cad28b88]{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}.detail-label[data-v-cad28b88]{color:var(--secondary);font-weight:500}.detail-value[data-v-cad28b88]{color:var(--text);font-weight:600;text-align:right}.snipelist-container[data-v-2e4300cc]{display:flex;flex-direction:column;padding:0;background-color:var(--background);height:100vh}.snipelist-container[data-v-2e4300cc] *{-webkit-user-select:none;user-select:none}.snipelist-header[data-v-2e4300cc]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:24px;background-color:var(--background);z-index:10;box-shadow:0 2px 8px #00000014}.snipelist-header h1[data-v-2e4300cc]{font-size:28px;font-weight:700;color:var(--text);margin:0}.header-controls[data-v-2e4300cc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.save-group[data-v-2e4300cc]{display:flex;align-items:center;gap:8px}.name-input[data-v-2e4300cc]{padding:8px 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;width:200px}.name-input[data-v-2e4300cc]:focus{outline:none;border-color:var(--primary)}.stat-badge[data-v-2e4300cc]{display:inline-block;padding:6px 12px;background-color:var(--primary);color:var(--surface);font-size:13px;font-weight:600;border-radius:4px}.save-btn[data-v-2e4300cc]{padding:8px 16px;background-color:var(--success);color:#fff;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.save-btn[data-v-2e4300cc]:disabled{background-color:#ccc;cursor:not-allowed}.save-btn[data-v-2e4300cc]:hover:not(:disabled){background-color:var(--success)}.initial-state[data-v-2e4300cc],.loading-state[data-v-2e4300cc],.empty-state[data-v-2e4300cc]{display:flex;justify-content:center;align-items:center;min-height:300px;margin:0 24px 24px;background-color:var(--surface);border-radius:8px;color:var(--secondary);font-size:16px}.action-btn[data-v-2e4300cc]{padding:12px 24px;background-color:var(--primary);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.action-btn[data-v-2e4300cc]:hover{background-color:var(--primary)}.content-wrapper[data-v-2e4300cc]{display:flex;flex:1;gap:0;overflow:hidden}.table-wrapper[data-v-2e4300cc]{flex:1;overflow:auto;background-color:var(--surface)}.filter-sidebar[data-v-2e4300cc]{width:350px;background-color:var(--background);border-left:1px solid #e0e0e0;overflow-y:auto;padding:20px;box-shadow:-2px 0 8px #0000000a}.filter-sidebar h2[data-v-2e4300cc]{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--text)}.reset-filters-btn[data-v-2e4300cc]{width:100%;padding:8px 12px;margin-bottom:20px;background-color:var(--surface);color:var(--text);font-size:12px;font-weight:600;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-2e4300cc]:hover{background-color:#f5f5f5;border-color:#b0b0b0}.filter-group[data-v-2e4300cc]{margin-bottom:20px}.filter-label[data-v-2e4300cc]{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.3px}.filter-inputs[data-v-2e4300cc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.filter-input[data-v-2e4300cc]{flex:1;padding:6px 8px;font-size:12px;border:1px solid #d0d0d0;border-radius:4px;background-color:var(--surface);color:var(--text)}.filter-select[data-v-2e4300cc]{width:100%;padding:6px 8px;font-size:12px;border:1px solid #d0d0d0;border-radius:4px;background-color:var(--surface);color:var(--text);outline:none}.filter-select[data-v-2e4300cc]:focus,.filter-input[data-v-2e4300cc]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.filter-input[data-v-2e4300cc]::placeholder{color:var(--secondary)}.filter-separator[data-v-2e4300cc]{font-size:11px;color:var(--secondary);white-space:nowrap}.filter-range[data-v-2e4300cc]{font-size:11px;color:var(--secondary);padding:4px 0}.snipelist-table[data-v-2e4300cc]{width:100%;border-collapse:collapse;font-size:13px}.snipelist-table thead[data-v-2e4300cc]{position:sticky;top:0;background-color:var(--background);border-bottom:2px solid var(--surface);z-index:10}.snipelist-table th[data-v-2e4300cc]{padding:14px 12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.snipelist-table tbody tr[data-v-2e4300cc]{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.data-row[data-v-2e4300cc]{cursor:pointer}.data-row[data-v-2e4300cc]:hover{background-color:#fafafa}.data-row.selected[data-v-2e4300cc]{background-color:#e3f2fd}.snipelist-table td[data-v-2e4300cc]{padding:12px;color:var(--text)}.item-col[data-v-2e4300cc]{width:60px}.wear-col[data-v-2e4300cc]{width:100px}.float-col[data-v-2e4300cc],.target-price-col[data-v-2e4300cc],.steam-price-col[data-v-2e4300cc],.steam-volume-col[data-v-2e4300cc],.roi-col[data-v-2e4300cc],.profit-col[data-v-2e4300cc],.weekly-col[data-v-2e4300cc]{text-align:right}.float-col[data-v-2e4300cc]{width:120px}.target-price-col[data-v-2e4300cc]{width:110px}.steam-price-col[data-v-2e4300cc]{width:100px}.steam-volume-col[data-v-2e4300cc],.roi-col[data-v-2e4300cc]{width:90px}.profit-col[data-v-2e4300cc]{width:100px}.weekly-col[data-v-2e4300cc]{width:110px}.item-name[data-v-2e4300cc]{font-weight:500;color:var(--text)}.wear-badge[data-v-2e4300cc]{display:inline-block;padding:4px 8px;background-color:var(--primary);color:var(--surface);font-size:11px;font-weight:600;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.profit-col[data-v-2e4300cc],.roi-col[data-v-2e4300cc],.weekly-col[data-v-2e4300cc]{font-weight:600}.profit-col.positive[data-v-2e4300cc],.roi-col.positive[data-v-2e4300cc],.weekly-col.positive[data-v-2e4300cc]{color:var(--success)}.profit-col.negative[data-v-2e4300cc],.roi-col.negative[data-v-2e4300cc],.weekly-col.negative[data-v-2e4300cc]{color:var(--error)}.csv-import-container[data-v-37643ec0]{padding:24px;height:100vh;display:flex;flex-direction:column;background-color:var(--background)}.header h1[data-v-37643ec0]{font-size:24px;font-weight:700;color:var(--text);margin-bottom:24px}.upload-section[data-v-37643ec0]{flex:1;display:flex;justify-content:center;align-items:center}.drop-zone[data-v-37643ec0]{width:100%;max-width:600px;height:300px;border:2px dashed #e0e0e0;border-radius:12px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;background-color:var(--surface)}.drop-zone[data-v-37643ec0]:hover{border-color:var(--primary);background-color:#f8fbff}.upload-content[data-v-37643ec0]{text-align:center;color:var(--secondary)}.upload-content .icon[data-v-37643ec0]{font-size:48px;margin-bottom:16px;color:var(--primary)}.upload-content p[data-v-37643ec0]{margin:4px 0;font-weight:500}.sub-text[data-v-37643ec0]{font-size:12px;opacity:.7}.hidden-input[data-v-37643ec0]{display:none}.preview-section[data-v-37643ec0]{flex:1;display:flex;flex-direction:row;gap:0;overflow:hidden}.content-area[data-v-37643ec0]{flex:1;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding-right:24px}.controls[data-v-37643ec0]{display:flex;justify-content:space-between;align-items:flex-end;background-color:var(--surface);padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.input-group[data-v-37643ec0]{display:flex;flex-direction:column;gap:8px;flex:1;max-width:400px}.input-group label[data-v-37643ec0]{font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase}.name-input[data-v-37643ec0]{padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px}.actions[data-v-37643ec0]{display:flex;gap:12px}.primary-btn[data-v-37643ec0],.secondary-btn[data-v-37643ec0]{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;border:none;font-size:14px}.primary-btn[data-v-37643ec0]{background-color:var(--primary);color:#fff}.primary-btn[data-v-37643ec0]:disabled{opacity:.5;cursor:not-allowed}.secondary-btn[data-v-37643ec0]{background-color:#f0f0f0;color:var(--text)}.stats-overview[data-v-37643ec0]{display:flex;gap:16px}.stat-card[data-v-37643ec0]{padding:16px 24px;border-radius:8px;background-color:var(--surface);display:flex;flex-direction:column;align-items:center;min-width:120px;box-shadow:0 2px 4px #0000000d}.stat-card .count[data-v-37643ec0]{font-size:24px;font-weight:700;margin-bottom:4px}.stat-card .label[data-v-37643ec0]{font-size:12px;color:var(--secondary);font-weight:500}.stat-card.success .count[data-v-37643ec0]{color:var(--success)}.stat-card.warning .count[data-v-37643ec0]{color:var(--warning, #f59e0b)}.stat-card.neutral .count[data-v-37643ec0]{color:var(--secondary)}.filter-sidebar[data-v-37643ec0]{width:350px;background-color:var(--background);border-left:1px solid #e0e0e0;overflow-y:auto;padding:20px;box-shadow:-2px 0 8px #0000000a}.filter-sidebar h2[data-v-37643ec0]{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--text)}.reset-filters-btn[data-v-37643ec0]{width:100%;padding:8px 12px;margin-bottom:20px;background-color:var(--surface);color:var(--text);font-size:12px;font-weight:600;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-37643ec0]:hover{background-color:#f5f5f5;border-color:#b0b0b0}.filter-group[data-v-37643ec0]{margin-bottom:20px}.filter-label[data-v-37643ec0]{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.3px}.filter-inputs[data-v-37643ec0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.filter-input[data-v-37643ec0]{flex:1;padding:6px 8px;font-size:12px;border:1px solid #d0d0d0;border-radius:4px;background-color:var(--surface);color:var(--text)}.filter-input[data-v-37643ec0]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.filter-input[data-v-37643ec0]::placeholder{color:var(--secondary)}.filter-separator[data-v-37643ec0]{font-size:11px;color:var(--secondary);white-space:nowrap}.filter-range[data-v-37643ec0]{font-size:11px;color:var(--secondary);padding:4px 0}.lists-container[data-v-37643ec0]{display:flex;gap:24px;flex:1;overflow:hidden}.list-section[data-v-37643ec0]{flex:1;display:flex;flex-direction:column;background-color:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.list-section h3[data-v-37643ec0]{padding:16px;margin:0;font-size:14px;font-weight:600;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.list-wrapper[data-v-37643ec0]{flex:1;overflow-y:auto}.preview-table[data-v-37643ec0]{width:100%;border-collapse:collapse;font-size:13px}.preview-table th[data-v-37643ec0]{position:sticky;top:0;background-color:#fafafa;padding:12px;text-align:left;font-weight:600;color:var(--secondary);border-bottom:2px solid #e0e0e0}.preview-table td[data-v-37643ec0]{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:var(--text)}.skipped td[data-v-37643ec0]{color:var(--secondary)}.wear-badge[data-v-37643ec0]{display:inline-block;padding:2px 6px;background-color:var(--primary);color:var(--surface);font-size:10px;border-radius:3px;opacity:.8}.loading-overlay[data-v-37643ec0]{position:fixed;inset:0;background-color:#fffc;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100}.spinner[data-v-37643ec0]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary);border-radius:50%;animation:spin-37643ec0 1s linear infinite;margin-bottom:16px}@keyframes spin-37643ec0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.snipelist-container[data-v-14e2e0b4]{display:flex;flex-direction:column;padding:0;background-color:var(--background);height:100vh}.snipelist-header[data-v-14e2e0b4]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:24px;background-color:var(--background);z-index:10;box-shadow:0 2px 8px #00000014}.snipelist-header h1[data-v-14e2e0b4]{font-size:28px;font-weight:700;color:var(--text);margin:0}.header-content[data-v-14e2e0b4]{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px}.header-stats[data-v-14e2e0b4]{display:flex;gap:8px}.header-updated[data-v-14e2e0b4]{display:flex;align-items:center}.updated-badge[data-v-14e2e0b4]{display:inline-block;padding:6px 12px;background-color:var(--secondary);color:var(--surface);font-size:13px;font-weight:500;border-radius:4px;white-space:nowrap}.stat-badge[data-v-14e2e0b4]{display:inline-block;padding:6px 12px;background-color:var(--primary);color:var(--surface);font-size:13px;font-weight:600;border-radius:4px}.loading-state[data-v-14e2e0b4],.empty-state[data-v-14e2e0b4],.no-selection[data-v-14e2e0b4]{display:flex;justify-content:center;align-items:center;min-height:300px;margin:0 24px 24px;background-color:var(--surface);border-radius:8px;color:var(--secondary);font-size:16px}.table-wrapper[data-v-14e2e0b4]{overflow:auto;background-color:var(--surface)}.analysis-table[data-v-14e2e0b4]{width:100%;border-collapse:collapse;font-size:13px}.analysis-table thead[data-v-14e2e0b4]{position:sticky;top:0;background-color:var(--background);border-bottom:2px solid #e0e0e0;z-index:10}.analysis-table th[data-v-14e2e0b4]{padding:14px 12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.analysis-table tbody tr[data-v-14e2e0b4]{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.data-row[data-v-14e2e0b4]{cursor:pointer}.data-row[data-v-14e2e0b4]:hover{background-color:#fafafa}.data-row.expanded[data-v-14e2e0b4]{background-color:#f8f9fa}.analysis-table td[data-v-14e2e0b4]{padding:12px;color:var(--text)}.expand-col[data-v-14e2e0b4]{width:40px}.item-col[data-v-14e2e0b4]{width:60px}.wear-col[data-v-14e2e0b4]{width:100px}.float-col[data-v-14e2e0b4],.target-price-col[data-v-14e2e0b4],.steam-price-col[data-v-14e2e0b4],.steam-volume-col[data-v-14e2e0b4],.roi-col[data-v-14e2e0b4],.profit-col[data-v-14e2e0b4],.weekly-col[data-v-14e2e0b4]{text-align:right}.float-col[data-v-14e2e0b4]{width:120px}.target-price-col[data-v-14e2e0b4]{width:110px}.steam-price-col[data-v-14e2e0b4]{width:100px}.steam-volume-col[data-v-14e2e0b4],.roi-col[data-v-14e2e0b4]{width:90px}.profit-col[data-v-14e2e0b4]{width:100px}.weekly-col[data-v-14e2e0b4]{width:110px}.item-name[data-v-14e2e0b4]{font-weight:500;color:var(--text)}.wear-badge[data-v-14e2e0b4]{display:inline-block;padding:4px 8px;background-color:var(--primary);color:var(--surface);font-size:11px;font-weight:600;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.profit-col[data-v-14e2e0b4],.roi-col[data-v-14e2e0b4],.weekly-col[data-v-14e2e0b4]{font-weight:600}.profit-col.positive[data-v-14e2e0b4],.roi-col.positive[data-v-14e2e0b4],.weekly-col.positive[data-v-14e2e0b4]{color:var(--success)}.profit-col.negative[data-v-14e2e0b4],.roi-col.negative[data-v-14e2e0b4],.weekly-col.negative[data-v-14e2e0b4]{color:var(--error)}.expand-btn[data-v-14e2e0b4]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--secondary);transition:transform .2s ease,color .2s ease}.expand-btn[data-v-14e2e0b4]:hover{color:var(--primary)}.expand-btn.open[data-v-14e2e0b4]{transform:rotate(90deg)}.detail-row[data-v-14e2e0b4]{background-color:#fafafa}.detail-row td[data-v-14e2e0b4]{padding:0;border:none}.detail-content[data-v-14e2e0b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:20px;background-color:#fafafa}.detail-section[data-v-14e2e0b4]{display:flex;flex-direction:column;gap:12px}.detail-section h4[data-v-14e2e0b4]{margin:0;font-size:12px;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.3px}.detail-grid[data-v-14e2e0b4]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-14e2e0b4]{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}.detail-label[data-v-14e2e0b4]{color:var(--secondary);font-weight:500}.detail-value[data-v-14e2e0b4]{color:var(--text);font-weight:600;text-align:right}.inspector-panel[data-v-104fec4b]{padding:24px;height:100%;display:flex;flex-direction:column}.panel-header[data-v-104fec4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.panel-header h3[data-v-104fec4b]{margin:0;font-size:16px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.icon-btn[data-v-104fec4b]{background:transparent;border:none;color:var(--secondary);cursor:pointer;border-radius:4px;padding:4px;transition:all .2s}.icon-btn[data-v-104fec4b]:hover{background:#e9ecef;color:var(--primary)}.task-list[data-v-104fec4b]{display:flex;flex-direction:column;gap:4px}.list-header[data-v-104fec4b]{display:flex;padding:0 12px 8px;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--secondary)}.col-status[data-v-104fec4b]{flex:0 0 40px;display:flex;align-items:center}.col-name[data-v-104fec4b]{flex:1;display:flex;align-items:center;gap:8px}.col-time[data-v-104fec4b]{flex:0 0 100px;display:flex;align-items:center;color:var(--secondary);font-size:13px}.col-duration[data-v-104fec4b]{flex:0 0 100px;display:flex;align-items:center;justify-content:space-between}.task-item-container[data-v-104fec4b]{border:1px solid #e0e0e0;border-radius:6px;background:var(--surface);overflow:hidden;transition:box-shadow .2s}.task-row[data-v-104fec4b]{display:flex;padding:10px 12px;cursor:pointer;transition:background .1s;align-items:center}.task-row[data-v-104fec4b]:hover{background:#f8f9fa}.task-row.active[data-v-104fec4b]{background:#f1f8ff;border-bottom:1px solid #e0e0e0}.status-icon[data-v-104fec4b]{font-size:20px}.status-icon.success[data-v-104fec4b]{color:var(--success)}.status-icon.error[data-v-104fec4b]{color:var(--error)}.task-name[data-v-104fec4b]{font-weight:600;font-size:14px;color:var(--text)}.task-id[data-v-104fec4b]{font-size:11px;color:var(--secondary);background:#e9ecef;padding:1px 4px;border-radius:3px;font-family:monospace}.duration-badge[data-v-104fec4b]{font-size:12px;font-family:monospace;background:#f1f3f5;padding:2px 6px;border-radius:4px;color:var(--muted)}.chevron[data-v-104fec4b]{color:var(--secondary);font-size:20px;transition:transform .2s ease}.chevron.rotated[data-v-104fec4b]{transform:rotate(180deg)}.task-details[data-v-104fec4b]{background:#fafafa;padding:16px;border-top:1px solid #f0f0f0}.details-grid[data-v-104fec4b]{display:flex;gap:16px;margin-bottom:12px}.detail-item[data-v-104fec4b]{font-size:13px;display:flex;gap:6px}.detail-item.error[data-v-104fec4b]{color:var(--error);font-weight:600}.detail-item .label[data-v-104fec4b]{color:var(--secondary);font-weight:600}.detail-item .value[data-v-104fec4b]{font-family:monospace}.logs-container[data-v-104fec4b]{display:flex;flex-direction:column;gap:6px}.logs-label[data-v-104fec4b]{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.console-logs[data-v-104fec4b]{background:#212529;color:#e0e0e0;font-family:SF Mono,Consolas,monospace;font-size:12px;padding:12px;border-radius:4px;margin:0;white-space:pre-wrap;max-height:300px;overflow-y:auto;border:1px solid #343a40}.no-logs[data-v-104fec4b]{font-size:13px;color:var(--secondary);font-style:italic;padding:8px 0}.empty-state[data-v-104fec4b]{text-align:center;padding:32px;color:var(--secondary)}.app[data-v-02602c34]{display:flex;height:100vh;width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text)}.app-sidebar[data-v-02602c34]{width:260px;background:var(--background);border-right:2px solid #e0e0e0;padding:24px 16px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:2px 0 8px #00000014}.sidebar-title[data-v-02602c34]{color:var(--muted);padding:12px}.views[data-v-02602c34]{display:flex;flex-direction:column;gap:8px}.view-btn[data-v-02602c34]{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-weight:600;color:var(--text);transition:all .15s ease}.view-btn[data-v-02602c34]:hover,.view-btn.active[data-v-02602c34]{background:#f8f9fa;color:var(--primary)}.icon[data-v-02602c34]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.view-title[data-v-02602c34]{font-size:14px;font-weight:600}.snipelists[data-v-02602c34]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.snipelists-title[data-v-02602c34]{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--muted);padding:0 12px;margin:0}.lists[data-v-02602c34]{display:flex;flex-direction:column;gap:4px}.snipelist-item[data-v-02602c34]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:transparent;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text);transition:all .15s ease}.snipelist-item[data-v-02602c34]:hover{background:#f8f9fa;color:var(--primary)}.snipelist-item.active[data-v-02602c34]{background:#f0f7ff;color:var(--primary);font-weight:600}.snipelist-name[data-v-02602c34]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-btn[data-v-02602c34]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--secondary);opacity:0;transition:all .15s ease}.snipelist-item:hover .delete-btn[data-v-02602c34]{opacity:1}.delete-btn[data-v-02602c34]:hover{background-color:#dc26261a;color:var(--error, #dc2626)}.icon-sm[data-v-02602c34]{font-size:16px;font-variation-settings:"opsz" 20}.main-body[data-v-02602c34]{overflow:auto;width:100%}
