.label-badge-split[data-v-ffc4fdeb]{display:inline-flex;align-items:stretch;color:#fff;border-radius:4px;font-size:.75rem;margin-right:.25rem;margin-bottom:.25rem;overflow:hidden;text-decoration:none}.label-badge-split--link[data-v-ffc4fdeb],.label-badge-split--link[data-v-ffc4fdeb]:visited,.label-badge-split--link[data-v-ffc4fdeb]:hover,.label-badge-split--link[data-v-ffc4fdeb]:active,.label-badge-split--link .label-badge-name[data-v-ffc4fdeb]{color:#fff!important;-webkit-text-fill-color:#fff}.label-badge-split--link[data-v-ffc4fdeb]{cursor:pointer;transition:filter .15s ease,transform .15s ease}.label-badge-split--link[data-v-ffc4fdeb]:hover{filter:brightness(1.08);transform:translateY(-1px)}.label-badge-name[data-v-ffc4fdeb]{padding:.25rem .35rem .25rem .5rem;line-height:1.2;color:inherit}.label-badge-split--link .label-badge-name[data-v-ffc4fdeb]{text-decoration:underline;text-decoration-color:#ffffffe6;text-underline-offset:2px}.label-badge-remove[data-v-ffc4fdeb]{display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;min-width:1.25rem;background:#0003;border:none;color:#fff;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s}.label-badge-remove[data-v-ffc4fdeb]:hover{background:#00000059}.tv-advanced-chart[data-v-e72d96d0]{width:100%;position:relative}.tv-advanced-chart-container[data-v-e72d96d0]{width:100%;min-height:200px}.tv-advanced-chart-error[data-v-e72d96d0]{padding:1rem;background:#fff3cd;color:#856404;border-radius:4px;font-size:.875rem}.tv-advanced-chart-error code[data-v-e72d96d0]{background:#0000000f;padding:2px 6px;border-radius:3px}.arz-wrap[data-v-03a48667]{position:relative;display:inline-flex;vertical-align:middle}.arz-badge[data-v-03a48667]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-left:.3rem;padding:0;border:none;border-radius:50%;background:#dc2626;color:#fff;font-size:.68rem;font-weight:800;line-height:1;flex-shrink:0;cursor:pointer;box-shadow:0 0 0 1px #dc262659}.arz-badge[data-v-03a48667]:hover{background:#b91c1c}.arz-popover{min-width:14rem;max-width:20rem;padding:.55rem .7rem;border-radius:8px;background:#1e293b;color:#f8fafc;font-size:.78rem;font-weight:500;line-height:1.35;white-space:pre-wrap;box-shadow:0 8px 24px #0f172a59;pointer-events:auto}.modal-overlay[data-v-e0e04b50]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50000!important}.modal-content[data-v-e0e04b50]{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;position:relative;z-index:50001;max-height:90vh;overflow-y:auto}.upload-tabs[data-v-e0e04b50]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #eee}.tab-button[data-v-e0e04b50]{background:transparent;border:none;padding:.75rem 1.5rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab-button.active[data-v-e0e04b50]{border-bottom-color:#3498db;color:#3498db;font-weight:600}.upload-section[data-v-e0e04b50]{margin-top:1rem}.form-group[data-v-e0e04b50]{margin-bottom:1rem}.form-group label[data-v-e0e04b50]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-e0e04b50],.form-group textarea[data-v-e0e04b50]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.paste-area[data-v-e0e04b50]{min-height:200px;border:2px dashed #ddd;border-radius:4px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;outline:none}.paste-area.paste-active[data-v-e0e04b50]{border-color:#3498db;background:#f0f8ff}.paste-placeholder[data-v-e0e04b50]{color:#999;font-size:.9rem}.pasted-preview[data-v-e0e04b50]{position:relative}.pasted-image[data-v-e0e04b50]{max-width:100%;max-height:300px;border-radius:4px}.clear-paste[data-v-e0e04b50]{position:absolute;top:.5rem;right:.5rem;background:#000000b3;color:#fff;border:none;padding:.5rem;border-radius:4px;cursor:pointer}.form-actions[data-v-e0e04b50]{display:flex;gap:1rem;margin-top:1.5rem}.btn-primary[data-v-e0e04b50]{background:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-e0e04b50]:hover:not(:disabled){background:#2980b9}.btn-primary[data-v-e0e04b50]:disabled{background:#95a5a6;cursor:not-allowed}.btn-secondary[data-v-e0e04b50]{background:#95a5a6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer}.asset-image-gallery[data-v-23053776]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}.asset-image-gallery-title[data-v-23053776]{margin:0 0 .65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.asset-image-gallery-muted[data-v-23053776],.asset-image-gallery-error[data-v-23053776]{font-size:.875rem;color:#64748b}.asset-image-gallery-error[data-v-23053776]{color:#b91c1c}.asset-image-gallery-grid[data-v-23053776]{display:flex;flex-wrap:wrap;gap:.5rem}.asset-image-thumb[data-v-23053776]{position:relative;width:72px;height:72px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0}.asset-image-thumb[data-v-23053776]:hover{border-color:#cbd5e1}.asset-image-thumb-open[data-v-23053776]{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.asset-image-thumb-img[data-v-23053776]{width:100%;height:100%;object-fit:cover;display:block}.asset-image-thumb-remove[data-v-23053776]{position:absolute;top:2px;right:2px;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:4px;background:#0f172ab8;color:#fff;font-size:.95rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.asset-image-thumb:hover .asset-image-thumb-remove[data-v-23053776],.asset-image-thumb-remove[data-v-23053776]:focus-visible{opacity:1}.asset-image-thumb-remove[data-v-23053776]:hover{background:#b91c1ce6}.asset-image-thumb-add[data-v-23053776]{display:flex;align-items:center;justify-content:center;border-style:dashed;color:#64748b;background:#fff}.asset-image-thumb-add[data-v-23053776]:hover{border-color:#3498db;color:#3498db;background:#f0f9ff}.asset-image-add-icon[data-v-23053776]{font-size:1.75rem;font-weight:300;line-height:1}.asset-image-viewer[data-v-23053776]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172aa6;display:flex;align-items:center;justify-content:center;padding:1rem}.asset-image-viewer-panel[data-v-23053776]{position:relative;max-width:min(92vw,900px);max-height:90vh;background:#fff;border-radius:10px;padding:.75rem;overflow:auto}.asset-image-viewer-close[data-v-23053776]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border:none;border-radius:6px;background:#f1f5f9;color:#334155;font-size:1.25rem;line-height:1;cursor:pointer;z-index:1}.asset-image-viewer-close[data-v-23053776]:hover{background:#e2e8f0}.asset-image-viewer-img[data-v-23053776]{display:block;max-width:100%;max-height:calc(90vh - 4rem);margin:0 auto;border-radius:6px}.asset-image-viewer-desc[data-v-23053776]{margin:.75rem 0 0;font-size:.875rem;color:#475569}.modal-overlay[data-v-ea9ca64d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50000}.modal-content[data-v-ea9ca64d]{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.form-group[data-v-ea9ca64d]{margin-bottom:1rem}.form-group label[data-v-ea9ca64d]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-ea9ca64d],.form-group textarea[data-v-ea9ca64d]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.form-error[data-v-ea9ca64d]{color:#b91c1c;margin-bottom:1rem;font-size:.875rem}.searchable-select[data-v-ea9ca64d]{position:relative}.asset-search-input[data-v-ea9ca64d]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.asset-dropdown[data-v-ea9ca64d]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:4px;z-index:10;box-shadow:0 4px 12px #0000001a}.asset-option[data-v-ea9ca64d]{padding:.5rem .75rem;cursor:pointer}.asset-option[data-v-ea9ca64d]:hover,.asset-option.active[data-v-ea9ca64d]{background:#f0f9ff}.selected-asset[data-v-ea9ca64d]{margin:.35rem 0 0;font-size:.875rem;color:#475569}.upload-tabs[data-v-ea9ca64d]{display:flex;gap:.5rem;margin-bottom:.75rem;border-bottom:2px solid #eee}.tab-button[data-v-ea9ca64d]{background:transparent;border:none;padding:.5rem .75rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:.875rem}.tab-button.active[data-v-ea9ca64d]{border-bottom-color:#3498db;color:#3498db;font-weight:600}.paste-area[data-v-ea9ca64d]{min-height:120px;border:2px dashed #ddd;border-radius:4px;padding:1rem;text-align:center;margin-bottom:.5rem}.paste-area.paste-active[data-v-ea9ca64d]{border-color:#3498db;background:#f0f8ff}.paste-placeholder[data-v-ea9ca64d]{color:#999;font-size:.875rem}.pasted-image[data-v-ea9ca64d]{max-width:100%;max-height:200px}.clear-paste[data-v-ea9ca64d]{margin-top:.5rem;padding:.25rem .5rem;border:none;background:#eee;border-radius:4px;cursor:pointer}.existing-grid[data-v-ea9ca64d]{display:flex;flex-wrap:wrap;gap:.5rem}.existing-thumb[data-v-ea9ca64d]{width:72px;height:72px;padding:0;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;cursor:pointer;background:#f8fafc}.existing-thumb.is-selected[data-v-ea9ca64d]{border-color:#3498db;box-shadow:0 0 0 2px #3498db4d}.existing-thumb img[data-v-ea9ca64d]{width:100%;height:100%;object-fit:cover}.selected-photos[data-v-ea9ca64d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.selected-photo[data-v-ea9ca64d]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden}.selected-photo img[data-v-ea9ca64d]{width:100%;height:100%;object-fit:cover}.remove-photo[data-v-ea9ca64d]{position:absolute;top:2px;right:2px;width:1.25rem;height:1.25rem;border:none;border-radius:4px;background:#0f172ab8;color:#fff;cursor:pointer}.alerts-details[data-v-ea9ca64d]{margin-bottom:1rem}.alert-row[data-v-ea9ca64d]{display:flex;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.form-actions[data-v-ea9ca64d]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.btn-primary[data-v-ea9ca64d]{background:#3498db;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:4px;cursor:pointer}.btn-primary[data-v-ea9ca64d]:disabled{background:#95a5a6;cursor:not-allowed}.btn-secondary[data-v-ea9ca64d]{background:#95a5a6;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:4px;cursor:pointer}.muted[data-v-ea9ca64d]{color:#64748b;font-size:.875rem}.asset-ideas-gallery[data-v-fc4dae03]{margin-bottom:1.5rem}.asset-ideas-gallery-title[data-v-fc4dae03]{margin:0 0 .65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.asset-ideas-gallery-muted[data-v-fc4dae03],.asset-ideas-gallery-error[data-v-fc4dae03]{font-size:.875rem;color:#64748b}.asset-ideas-gallery-error[data-v-fc4dae03]{color:#b91c1c}.asset-ideas-gallery-grid[data-v-fc4dae03]{display:flex;flex-wrap:wrap;gap:.5rem}.asset-idea-thumb[data-v-fc4dae03]{position:relative;width:72px;height:72px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0}.asset-idea-thumb--in-trade[data-v-fc4dae03]{border-color:#16a34a;box-shadow:0 0 0 1px #16a34a40}.asset-idea-thumb--traded[data-v-fc4dae03]{border-color:#2563eb}.asset-idea-thumb--draft[data-v-fc4dae03]{border-style:dashed}.asset-idea-thumb-open[data-v-fc4dae03]{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.asset-idea-thumb-img[data-v-fc4dae03]{width:100%;height:100%;object-fit:cover;display:block}.asset-idea-thumb-placeholder[data-v-fc4dae03]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem}.asset-idea-thumb-add[data-v-fc4dae03]{display:flex;align-items:center;justify-content:center;border-style:dashed;color:#64748b;background:#fff;cursor:pointer}.asset-idea-thumb-add[data-v-fc4dae03]:hover{border-color:#3498db;color:#3498db;background:#f0f9ff}.asset-idea-add-icon[data-v-fc4dae03]{font-size:1.75rem;font-weight:300;line-height:1}.band[data-v-5d7b5b85]{display:flex;flex-direction:column;gap:.35rem}.check[data-v-5d7b5b85]{flex-direction:row;align-items:center;gap:.35rem}.range[data-v-5d7b5b85]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}input[data-v-5d7b5b85]{font:inherit;padding:.4rem .5rem}.ts-backdrop[data-v-67b7f423]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.ts-modal[data-v-67b7f423]{background:#fff;border-radius:12px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.ts-head[data-v-67b7f423]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.ts-head h2[data-v-67b7f423]{margin:0;font-size:1.25rem}.ts-x[data-v-67b7f423]{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1}.ts-body[data-v-67b7f423]{padding:1rem 1.25rem 1.5rem}.ts-loading[data-v-67b7f423],.ts-error[data-v-67b7f423]{padding:.5rem 1.25rem 0}.ts-error[data-v-67b7f423]{color:#b91c1c}.ts-card[data-v-67b7f423]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible;box-shadow:0 1px 3px #0000000f}.ts-card-head[data-v-67b7f423]{padding:1rem 1rem .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:space-between}.ts-author[data-v-67b7f423]{display:flex;flex-direction:column;gap:.15rem}.ts-author-link[data-v-67b7f423]{font-weight:700;color:#1e3a5f;text-decoration:none}.ts-author-link[data-v-67b7f423]:hover{text-decoration:underline}.ts-date[data-v-67b7f423]{font-size:.75rem;color:#6b7280}.ts-card-meta[data-v-67b7f423]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.ts-asset[data-v-67b7f423]{font-size:.875rem;font-weight:700;color:#1e3a5f;background:#eef2ff;padding:.2rem .55rem;border-radius:6px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;cursor:pointer;font-family:inherit;line-height:1.3}.ts-asset[data-v-67b7f423]:hover{background:#dbeafe;text-decoration:underline}.ts-tv[data-v-67b7f423]{color:#2563eb;font-size:.8rem;font-weight:500;text-decoration:underline}.ts-tv[data-v-67b7f423]:hover{color:#1d4ed8}.ts-status-wrap[data-v-67b7f423]{position:relative;z-index:5}.ts-status[data-v-67b7f423]{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;letter-spacing:.03em;border:none;font-family:inherit;line-height:1.3}button.ts-status[data-v-67b7f423]{cursor:pointer}button.ts-status[data-v-67b7f423]:hover{filter:brightness(.95)}.ts-status--draft[data-v-67b7f423],.ts-status--waiting[data-v-67b7f423]{background:#e2e8f0;color:#334155}.ts-status--entry[data-v-67b7f423]{background:#e0f2fe;color:#075985}.ts-status--open[data-v-67b7f423]{background:#dcfce7;color:#166534}.ts-status--rocket[data-v-67b7f423]{background:#ffedd5;color:#c2410c}.ts-status--exit[data-v-67b7f423]{background:#ffedd5;color:#9a3412}.ts-status--paused[data-v-67b7f423]{background:#ede9fe;color:#5b21b6}.ts-status--closed[data-v-67b7f423],.ts-status--archived[data-v-67b7f423]{background:#f3f4f6;color:#4b5563}.ts-status-menu[data-v-67b7f423]{position:absolute;top:calc(100% + .25rem);right:0;z-index:3;min-width:10rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;padding:.25rem;display:flex;flex-direction:column}.ts-status-menu button[data-v-67b7f423]{border:none;background:none;text-align:left;padding:.4rem .55rem;border-radius:6px;cursor:pointer;font:inherit;color:#1f2937}.ts-status-menu button[data-v-67b7f423]:hover{background:#f3f4f6}.ts-labels[data-v-67b7f423]{display:flex;flex-wrap:wrap;gap:.25rem;width:100%}.ts-gallery[data-v-67b7f423]{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem .5rem}.ts-photo[data-v-67b7f423]{position:relative;flex-shrink:0}.ts-open[data-v-67b7f423]{display:block;padding:0;border:none;background:transparent;cursor:zoom-in;border-radius:8px;line-height:0}.ts-open img[data-v-67b7f423]{max-height:280px;border-radius:8px;object-fit:cover;display:block}.ts-open:hover img[data-v-67b7f423]{outline:2px solid #93c5fd;outline-offset:1px}.ts-card-body[data-v-67b7f423]{padding:0 1rem .25rem;display:flex;flex-direction:column;gap:.75rem}.ts-title[data-v-67b7f423]{margin:0;font-size:1.125rem}.ts-description[data-v-67b7f423]{margin:0;white-space:pre-wrap;color:#374151;line-height:1.5}.ts-facts[data-v-67b7f423]{display:flex;flex-wrap:wrap;gap:.35rem .9rem;color:#374151;font-size:.9rem}.ts-field[data-v-67b7f423]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#6b7280}.ts-field input[data-v-67b7f423],.ts-field select[data-v-67b7f423],.ts-field textarea[data-v-67b7f423],.ts-comment-form textarea[data-v-67b7f423]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.5rem;font:inherit;color:#111827;-webkit-text-fill-color:#111827;background-color:#fff;color-scheme:light;font-size:.95rem}.ts-field select option[data-v-67b7f423]{color:#111827;background-color:#fff}.ts-row[data-v-67b7f423]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ts-row-3[data-v-67b7f423]{grid-template-columns:1fr 1fr 1fr}.ts-assets[data-v-67b7f423]{list-style:none;margin:0;padding:0}.ts-assets button[data-v-67b7f423]{background:none;border:0;color:#1e3a5f;cursor:pointer;font-weight:600}.ts-levels h4[data-v-67b7f423]{margin:0 0 .35rem;font-size:.8rem;text-transform:uppercase;color:#6b7280}.ts-outcome[data-v-67b7f423]{margin:.2rem 0 0;font-size:.85rem;font-weight:700}.ts-outcome-up[data-v-67b7f423]{color:#16a34a}.ts-outcome-down[data-v-67b7f423]{color:#dc2626}.ts-outcome-flat[data-v-67b7f423]{color:#64748b}.ts-quote[data-v-67b7f423]{margin:0;color:#6b7280;font-size:.85rem}.ts-footer[data-v-67b7f423]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem 0;border-top:1px solid #f3f4f6}.btn[data-v-67b7f423]{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:6px;font-size:.875rem;text-decoration:none;border:none;cursor:pointer}.btn-primary[data-v-67b7f423]{background:#1e3a5f;color:#fff}.btn-secondary[data-v-67b7f423]{background:#e5e7eb;color:#1f2937}.btn[data-v-67b7f423]:disabled{opacity:.6;cursor:default}.entry-part[data-v-67b7f423]{display:flex;align-items:flex-end;gap:.5rem}.entry-part-main[data-v-67b7f423]{flex:1;min-width:0}.entry-part .band[data-v-67b7f423]{flex:1}.ts-fold[data-v-67b7f423]{display:flex;flex-direction:column;gap:.6rem}.ts-fold-body[data-v-67b7f423]{display:flex;flex-direction:column;gap:.75rem}.ts-fold-toggle[data-v-67b7f423]{margin:0;padding:0;border:0;background:none;color:#111827;font:inherit;font-size:1rem;font-weight:700;text-align:left;cursor:pointer}.ts-history[data-v-67b7f423]{padding:0 1rem 1rem}.ts-history .ts-fold-toggle[data-v-67b7f423]{margin-bottom:.5rem}.ts-history ul[data-v-67b7f423]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ts-history-link[data-v-67b7f423]{background:none;border:0;padding:0;color:#1d4ed8;cursor:pointer;text-align:left;font:inherit;text-decoration:underline}.ts-rev-backdrop[data-v-67b7f423]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:4000;padding:1rem}.ts-rev-card[data-v-67b7f423]{width:min(640px,100%);max-height:min(80vh,720px);overflow:auto;background:#fff;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ts-rev-head[data-v-67b7f423]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ts-rev-head h3[data-v-67b7f423]{margin:0}.ts-rev-summary[data-v-67b7f423]{margin:0;color:#374151}.ts-entry-add[data-v-67b7f423],.ts-entry-remove[data-v-67b7f423]{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:.35rem .6rem;cursor:pointer}.ts-entry-remove[data-v-67b7f423]{color:#b91c1c}.ts-photo-tools[data-v-67b7f423]{display:flex;flex-direction:column;gap:.4rem}.ts-photo-tabs[data-v-67b7f423]{display:flex;gap:.35rem}.ts-photo-tabs button[data-v-67b7f423],.ts-paste button[data-v-67b7f423]{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:.25rem .55rem;cursor:pointer}.ts-photo-tabs button.on[data-v-67b7f423]{background:#1e3a5f;color:#fff;border-color:#1e3a5f}.ts-paste[data-v-67b7f423]{border:1px dashed #94a3b8;border-radius:8px;min-height:4.5rem;padding:.5rem;display:flex;align-items:center;gap:.6rem}.ts-paste img[data-v-67b7f423],.ts-thumb img[data-v-67b7f423]{max-height:7rem;border-radius:6px}.ts-existing[data-v-67b7f423]{display:flex;flex-wrap:wrap;gap:.4rem}.ts-thumb[data-v-67b7f423]{border:2px solid transparent;padding:0;background:none;cursor:pointer;border-radius:8px}.ts-thumb.on[data-v-67b7f423]{border-color:#2563eb}.ts-muted[data-v-67b7f423]{color:#6b7280;margin:0}.ts-comments[data-v-67b7f423]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ts-comments h3[data-v-67b7f423]{margin:0 0 .75rem;font-size:1.05rem}.ts-comment-list[data-v-67b7f423]{list-style:none;margin:0;padding:0}.ts-comment-list li[data-v-67b7f423]{padding:.75rem 0;border-bottom:1px solid #f3f4f6}.ts-comment-list p[data-v-67b7f423]{margin:0;white-space:pre-wrap}.ts-comment-form[data-v-67b7f423]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ts-lightbox[data-v-67b7f423]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50010;background:#0f172ab8;display:flex;align-items:center;justify-content:center;padding:1rem}.ts-gallery-panel[data-v-67b7f423]{position:relative;max-width:min(94vw,1100px);max-height:92vh;background:#fff;border-radius:10px;padding:.75rem 2.5rem;display:flex;align-items:center;justify-content:center}.ts-gallery-img[data-v-67b7f423]{display:block;max-width:100%;max-height:calc(92vh - 3rem);border-radius:6px}.ts-gallery-close[data-v-67b7f423]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border:none;border-radius:6px;background:#f1f5f9;color:#334155;font-size:1.25rem;line-height:1;cursor:pointer;z-index:2}.ts-gallery-nav[data-v-67b7f423]{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:#0f172ab3;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;z-index:2}.ts-gallery-prev[data-v-67b7f423]{left:.35rem}.ts-gallery-next[data-v-67b7f423]{right:.35rem}.ts-gallery-counter[data-v-67b7f423]{position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);margin:0;font-size:.75rem;color:#64748b;background:#ffffffe6;padding:.15rem .5rem;border-radius:999px}.ts-remove[data-v-67b7f423]{position:absolute;top:.15rem;right:.15rem;border:0;background:#0f172abf;color:#fff;border-radius:999px;width:1.4rem;height:1.4rem;cursor:pointer}.asset-signals-gallery[data-v-fa445112]{margin-bottom:1.5rem}.asset-signals-gallery-title[data-v-fa445112]{margin:0 0 .65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.asset-signals-gallery-muted[data-v-fa445112]{font-size:.875rem;color:#64748b}.asset-signals-gallery-grid[data-v-fa445112]{display:flex;flex-wrap:wrap;gap:.5rem}.asset-signal-thumb[data-v-fa445112]{position:relative;width:72px;height:72px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0}.asset-signal-thumb--draft[data-v-fa445112]{border-style:dashed}.asset-signal-thumb--waiting[data-v-fa445112]{border-color:#cbd5e1}.asset-signal-thumb--paused[data-v-fa445112]{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659}.asset-signal-thumb--rocket[data-v-fa445112]{border-color:#fb923c;box-shadow:0 0 0 1px #fb923c73}.asset-signal-thumb--level[data-v-fa445112]{border-color:#7dd3fc;box-shadow:0 0 0 1px #7dd3fc73}.asset-signal-thumb--profit[data-v-fa445112]{border-color:#16a34a;box-shadow:0 0 0 1px #16a34a40}.asset-signal-thumb--loss[data-v-fa445112]{border-color:#dc2626;box-shadow:0 0 0 1px #dc262640}.asset-signal-thumb--flat[data-v-fa445112]{border-color:#94a3b8}.asset-signal-thumb-open[data-v-fa445112]{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.asset-signal-thumb-img[data-v-fa445112]{width:100%;height:100%;object-fit:cover;display:block}.asset-signal-thumb-placeholder[data-v-fa445112]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.72rem;font-weight:700;color:#64748b}.asset-duplicate-links[data-v-091a2be4]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem}.asset-duplicate-sep[data-v-091a2be4]{color:#cbd5e1;-webkit-user-select:none;user-select:none}.asset-duplicate-link[data-v-091a2be4]{border:none;padding:0;background:none;color:#7c3aed;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.asset-duplicate-link[data-v-091a2be4]:hover{color:#5b21b6}.asset-card[data-v-6046971e]{font-size:.95rem;line-height:1.45;color:#0f172a}.asset-card-state[data-v-6046971e]{padding:2rem;text-align:center;color:#64748b}.asset-card-error[data-v-6046971e]{color:#b91c1c}.asset-card-header[data-v-6046971e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.asset-card-header-main[data-v-6046971e]{display:flex;align-items:center;gap:.75rem;min-width:0}.asset-card-title-wrap[data-v-6046971e]{min-width:0}.asset-card-logo-link[data-v-6046971e]{flex-shrink:0;line-height:0;border-radius:10px;transition:box-shadow .15s ease}.asset-card-logo-link[data-v-6046971e]:hover{box-shadow:0 0 0 2px #2563eb59}.asset-card-logo[data-v-6046971e]{display:block;width:48px;height:48px;border-radius:10px;object-fit:cover;background:#f1f5f9}.asset-card-title[data-v-6046971e]{margin:0;font-size:1.35rem;font-weight:700}.asset-card-symbol-row[data-v-6046971e]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.asset-card-tradingview-link[data-v-6046971e]{color:#2563eb;font-size:.8rem;font-weight:500;text-decoration:underline;vertical-align:baseline}.asset-card-tradingview-link[data-v-6046971e]:hover{color:#1d4ed8}.asset-card-header-duplicates[data-v-6046971e]{font-size:.78rem}.asset-card-name[data-v-6046971e]{display:block;margin-top:.25rem;font-size:1rem;font-weight:500;color:#475569}.asset-card-status[data-v-6046971e]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;border-radius:999px}.asset-card-header-badges[data-v-6046971e]{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.asset-card-play-btn[data-v-6046971e]{width:28px;height:28px;border:none;border-radius:50%;background:#16a34a;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;box-shadow:0 1px 2px #16a34a59;transition:background .15s ease,transform .1s ease}.asset-card-play-btn[data-v-6046971e]:hover{background:#15803d}.asset-card-play-btn[data-v-6046971e]:active{transform:scale(.96)}.asset-card-play-btn svg[data-v-6046971e]{margin-left:2px}.asset-card-status.is-active[data-v-6046971e]{background:#dcfce7;color:#166534}.asset-card-status.is-inactive[data-v-6046971e]{background:#f1f5f9;color:#64748b}.asset-card-section[data-v-6046971e]{margin-bottom:1.5rem}.asset-card-indicators-head[data-v-6046971e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.asset-card-h3[data-v-6046971e]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.asset-card-muted[data-v-6046971e]{margin:0 0 .75rem;font-size:.8rem;color:#94a3b8}.asset-card-dl[data-v-6046971e]{display:grid;gap:.5rem 1rem;margin:0}.asset-card-dl>div[data-v-6046971e]{display:grid;grid-template-columns:7rem 1fr;gap:.5rem;align-items:baseline}.asset-card-dl dt[data-v-6046971e]{margin:0;font-size:.85rem;color:#64748b}.asset-card-dl dd[data-v-6046971e]{margin:0;font-weight:500}.asset-card-description-row dd[data-v-6046971e]{font-weight:400;line-height:1.5;white-space:pre-wrap;word-break:break-word}.asset-card-field-asterisk[data-v-6046971e]{margin-left:.1em;color:#94a3b8;font-weight:400}.asset-card-profile-note[data-v-6046971e]{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid #f1f5f9;font-size:.8rem;font-weight:400;color:#94a3b8;line-height:1.45}.asset-card-read-more[data-v-6046971e]{margin-left:.35rem;font-size:.85rem;font-weight:600;color:#2563eb;text-decoration:none}.asset-card-read-more[data-v-6046971e]:hover{text-decoration:underline}.asset-card-tags[data-v-6046971e]{display:flex;flex-wrap:wrap;gap:.35rem}.asset-card-tag[data-v-6046971e]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:500;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;line-height:1.3}.asset-card-dl-cols[data-v-6046971e]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.asset-card-dl-cols>div[data-v-6046971e]{grid-template-columns:1fr;gap:.15rem}.asset-card-dl-cols dt[data-v-6046971e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.asset-card-labels[data-v-6046971e]{display:flex;flex-wrap:wrap;gap:.4rem}.asset-card-label-badge[data-v-6046971e]{display:inline-block;padding:.4rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;color:#fff;line-height:1.2}.asset-card-latest[data-v-6046971e]{padding:1rem;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.asset-card-details summary[data-v-6046971e]{cursor:pointer;font-size:.85rem;font-weight:600;color:#475569;margin-top:.75rem}.asset-card-json[data-v-6046971e]{margin:.5rem 0 0;padding:.75rem;max-height:200px;overflow:auto;font-size:.75rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.asset-card-table-wrap[data-v-6046971e]{overflow:auto;max-height:280px;border:1px solid #e2e8f0;border-radius:8px}.asset-card-tabs[data-v-6046971e]{display:inline-flex;gap:.4rem;margin:0 0 .75rem;padding:.2rem;border:1px solid #e2e8f0;border-radius:10px}.asset-card-main-tabs[data-v-6046971e]{margin-bottom:1rem}.asset-card-range-tabs[data-v-6046971e]{display:inline-flex;gap:.25rem;margin:0 0 .75rem .6rem}.asset-card-range-tab[data-v-6046971e]{border:1px solid #dbe3ef;background:#fff;color:#64748b;font-size:.72rem;font-weight:600;text-transform:lowercase;border-radius:999px;padding:.25rem .55rem;cursor:pointer}.asset-card-range-tab.is-active[data-v-6046971e]{border-color:#0f172a;background:#0f172a;color:#fff}.asset-card-tab[data-v-6046971e]{border:none;background:transparent;color:#64748b;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;padding:.35rem .7rem;cursor:pointer}.asset-card-tab.is-active[data-v-6046971e]{background:#0f172a;color:#fff}.asset-card-charts-grid[data-v-6046971e]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.asset-card-chart-panel[data-v-6046971e]{border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .7rem;background:#fff}.asset-card-chart-head[data-v-6046971e]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem}.asset-card-chart-head h4[data-v-6046971e]{margin:0;font-size:.78rem;color:#334155}.asset-card-chart-head span[data-v-6046971e]{font-size:.7rem;color:#64748b}.asset-card-chart-svg[data-v-6046971e]{width:100%;height:150px;background:linear-gradient(180deg,#f8fafc,#fff);border-radius:6px}.asset-card-chart-grid line[data-v-6046971e]{stroke:#dbe3ef;stroke-width:1;shape-rendering:crispEdges}.asset-card-chart-axis line[data-v-6046971e]{stroke:#b7c3d8;stroke-width:1}.asset-card-chart-y-labels text[data-v-6046971e]{font-size:9px;fill:#64748b}.asset-card-chart-x-labels text[data-v-6046971e]{font-size:9px;fill:#64748b}.asset-card-chart-crosshair line[data-v-6046971e]{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3}.asset-card-chart-tooltip[data-v-6046971e]{margin-top:.35rem;font-size:.73rem;color:#475569;line-height:1.3;min-height:2.6em;max-height:2.6em;overflow:hidden}.asset-card-chart-empty[data-v-6046971e]{display:grid;place-items:center;height:150px;font-size:.8rem;color:#94a3b8;border-radius:6px;background:#f8fafc}.asset-card-tv-wrap[data-v-6046971e]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.asset-card-table[data-v-6046971e]{width:100%;border-collapse:collapse;font-size:.8rem}.asset-card-table th[data-v-6046971e],.asset-card-table td[data-v-6046971e]{padding:.45rem .6rem;text-align:left;border-bottom:1px solid #f1f5f9}.asset-card-table th[data-v-6046971e]{position:sticky;top:0;background:#f8fafc;font-weight:600;color:#475569;z-index:1}.asset-card-table tbody tr:hover td[data-v-6046971e]{background:#fafafa}.asset-card-empty-row[data-v-6046971e]{text-align:center!important;color:#94a3b8;font-style:italic}.acm-overlay[data-v-df7487f8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem;outline:none}.acm-panel[data-v-df7487f8]{position:relative;width:min(640px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000047;padding:1rem 1.25rem 1.35rem}.acm-head[data-v-df7487f8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.acm-title[data-v-df7487f8]{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.acm-close[data-v-df7487f8]{flex-shrink:0;width:2.35rem;height:2.35rem;border:none;border-radius:8px;background:#f1f5f9;color:#334155;font-size:1.35rem;line-height:1;cursor:pointer}.acm-close[data-v-df7487f8]:hover{background:#e2e8f0}.idea-card[data-v-e0ba2cc9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.idea-card--in-trade[data-v-e0ba2cc9]{border:2px solid #16a34a;box-shadow:0 0 0 1px #16a34a26}.idea-card--traded[data-v-e0ba2cc9]{border:2px solid #2563eb}.idea-card--outdated[data-v-e0ba2cc9],.idea-card--canceled[data-v-e0ba2cc9],.idea-card--rejected[data-v-e0ba2cc9]{opacity:.85;border-style:dashed}.idea-card-header[data-v-e0ba2cc9]{padding:1rem 1rem .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:space-between}.idea-card-author[data-v-e0ba2cc9]{display:flex;flex-direction:column;gap:.15rem}.idea-card-author-row[data-v-e0ba2cc9]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.idea-card-author-link[data-v-e0ba2cc9]{font-weight:700;color:#1e3a5f;text-decoration:none}.idea-card-author-link[data-v-e0ba2cc9]:hover{text-decoration:underline}.btn-follow[data-v-e0ba2cc9]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid #1e3a5f;background:#fff;color:#1e3a5f;cursor:pointer;line-height:1.3}.btn-follow[data-v-e0ba2cc9]:hover:not(:disabled){background:#1e3a5f;color:#fff}.btn-follow[data-v-e0ba2cc9]:disabled{opacity:.65;cursor:default}.idea-card-meta[data-v-e0ba2cc9]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.idea-card-asset[data-v-e0ba2cc9]{font-size:.875rem;font-weight:700;color:#1e3a5f;background:#eef2ff;padding:.2rem .55rem;border-radius:6px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;cursor:pointer;font-family:inherit;line-height:1.3}.idea-card-asset[data-v-e0ba2cc9]:hover{background:#dbeafe;text-decoration:underline}.idea-card-date[data-v-e0ba2cc9]{font-size:.75rem;color:#6b7280}.idea-status-badge[data-v-e0ba2cc9]{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;letter-spacing:.03em}.idea-status-badge--draft[data-v-e0ba2cc9]{background:#e0e7ff;color:#3730a3}.idea-status-badge--published[data-v-e0ba2cc9]{background:#d1fae5;color:#065f46}.idea-status-badge--in_trade[data-v-e0ba2cc9]{background:#dcfce7;color:#166534}.idea-status-badge--traded[data-v-e0ba2cc9]{background:#dbeafe;color:#1e40af}.idea-status-badge--outdated[data-v-e0ba2cc9]{background:#f3f4f6;color:#4b5563}.idea-status-badge--canceled[data-v-e0ba2cc9]{background:#fee2e2;color:#991b1b}.idea-status-badge--rejected[data-v-e0ba2cc9]{background:#fce7f3;color:#9d174d}.idea-card-labels[data-v-e0ba2cc9]{display:flex;flex-wrap:wrap;gap:.25rem;width:100%}.idea-card-gallery[data-v-e0ba2cc9]{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem .5rem}.idea-card-image-btn[data-v-e0ba2cc9]{display:block;padding:0;border:none;background:transparent;cursor:zoom-in;border-radius:8px;flex-shrink:0;line-height:0}.idea-card-image-btn:hover .idea-card-image[data-v-e0ba2cc9]{outline:2px solid #93c5fd;outline-offset:1px}.idea-card-image[data-v-e0ba2cc9]{max-height:280px;border-radius:8px;object-fit:cover;display:block}.idea-gallery-viewer[data-v-e0ba2cc9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50010;background:#0f172ab8;display:flex;align-items:center;justify-content:center;padding:1rem}.idea-gallery-panel[data-v-e0ba2cc9]{position:relative;max-width:min(94vw,1100px);max-height:92vh;background:#fff;border-radius:10px;padding:.75rem 2.5rem;display:flex;align-items:center;justify-content:center}.idea-gallery-close[data-v-e0ba2cc9]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border:none;border-radius:6px;background:#f1f5f9;color:#334155;font-size:1.25rem;line-height:1;cursor:pointer;z-index:2}.idea-gallery-close[data-v-e0ba2cc9]:hover{background:#e2e8f0}.idea-gallery-img[data-v-e0ba2cc9]{display:block;max-width:100%;max-height:calc(92vh - 3rem);margin:0 auto;border-radius:6px}.idea-gallery-nav[data-v-e0ba2cc9]{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:#0f172ab3;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;z-index:2}.idea-gallery-prev[data-v-e0ba2cc9]{left:.35rem}.idea-gallery-next[data-v-e0ba2cc9]{right:.35rem}.idea-gallery-nav[data-v-e0ba2cc9]:hover{background:#0f172ae6}.idea-gallery-counter[data-v-e0ba2cc9]{position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);margin:0;font-size:.75rem;color:#64748b;background:#ffffffe6;padding:.15rem .5rem;border-radius:999px}.idea-card-body[data-v-e0ba2cc9]{padding:0 1rem 1rem}.idea-card-title[data-v-e0ba2cc9]{margin:0 0 .5rem;font-size:1.125rem}.idea-card-description[data-v-e0ba2cc9]{margin:0;white-space:pre-wrap;color:#374151;line-height:1.5}.idea-card-alerts[data-v-e0ba2cc9]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.idea-alert-badge[data-v-e0ba2cc9]{font-size:.75rem;background:#fef3c7;color:#92400e;padding:.2rem .5rem;border-radius:999px}.idea-card-trades[data-v-e0ba2cc9]{margin-top:.75rem;font-size:.875rem}.idea-card-trades h4[data-v-e0ba2cc9]{margin:0 0 .35rem;font-size:.8rem;text-transform:uppercase;color:#6b7280}.idea-card-trades ul[data-v-e0ba2cc9]{margin:0;padding-left:1.25rem}.idea-card-comments-preview[data-v-e0ba2cc9]{margin-top:.5rem;font-size:.8rem}.idea-card-footer[data-v-e0ba2cc9]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #f3f4f6;background:#fafafa}.btn[data-v-e0ba2cc9]{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:6px;font-size:.875rem;text-decoration:none;border:none;cursor:pointer}.btn-primary[data-v-e0ba2cc9]{background:#1e3a5f;color:#fff}.btn-secondary[data-v-e0ba2cc9]{background:#e5e7eb;color:#1f2937}.btn-danger[data-v-e0ba2cc9]{background:#fee2e2;color:#991b1b}.muted[data-v-e0ba2cc9]{color:#6b7280}.idea-modal-overlay[data-v-24580fe0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.idea-modal[data-v-24580fe0]{background:#fff;border-radius:12px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.idea-modal-header[data-v-24580fe0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.idea-modal-header h2[data-v-24580fe0]{margin:0;font-size:1.25rem}.close-btn[data-v-24580fe0]{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1}.idea-modal-body[data-v-24580fe0]{padding:1rem 1.25rem 1.5rem}.idea-modal-loading[data-v-24580fe0],.idea-modal-error[data-v-24580fe0]{padding:2rem;text-align:center}.comments-section[data-v-24580fe0],.share-section[data-v-24580fe0]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.comments-list[data-v-24580fe0]{list-style:none;margin:0;padding:0}.comment-item[data-v-24580fe0]{padding:.75rem 0;border-bottom:1px solid #f3f4f6}.comment-meta[data-v-24580fe0]{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.comment-form[data-v-24580fe0]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.comment-error[data-v-24580fe0]{margin:.35rem 0 0;color:#dc2626;font-size:.875rem}.comment-form textarea[data-v-24580fe0]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.5rem;font-family:inherit}.share-url[data-v-24580fe0]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.share-url code[data-v-24580fe0]{font-size:.75rem;word-break:break-all;flex:1}.link-btn[data-v-24580fe0]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.75rem}.btn[data-v-24580fe0]{padding:.4rem .85rem;border-radius:6px;border:none;cursor:pointer;font-size:.875rem}.btn-primary[data-v-24580fe0]{background:#1e3a5f;color:#fff}.btn-secondary[data-v-24580fe0]{background:#e5e7eb}.muted[data-v-24580fe0]{color:#6b7280}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-bg: #f5f5f5;--color-surface: #ffffff;--color-surface-2: #f9fafb;--color-surface-soft: #f8f9fa;--color-text: #1f2937;--color-text-muted: #6b7280;--color-border: #d1d5db;--color-primary: #3498db;--color-primary-hover: #2980b9;--color-danger: #e74c3c;--color-danger-hover: #c0392b}:root[data-theme=dark]{--color-bg: #111827;--color-surface: #1f2937;--color-surface-2: #374151;--color-surface-soft: #253244;--color-surface-soft-2: #2b3a4f;--color-text: #e5e7eb;--color-text-muted: #9ca3af;--color-border: #374151;--color-primary: #60a5fa;--color-primary-hover: #3b82f6;--color-danger: #f87171;--color-danger-hover: #ef4444}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);color:var(--color-text)}.avs .main-content a:not(.game a):not(.label-badge-split--link):not(.btn-view-charts):not(.sheet-permalink-link):not(.game-play-btn){color:var(--color-primary)}.avs .main-content a:not(.game a):not(.label-badge-split--link):not(.btn-view-charts):not(.sheet-permalink-link):not(.game-play-btn):hover{color:var(--color-primary-hover)}.avs .main-content a.btn-view-charts,.avs .main-content a.btn-view-charts:visited,.avs .main-content a.btn-view-charts:hover,.avs .main-content a.btn-view-charts:active{color:#fff;text-decoration:none}.avs .main-content a.game-play-btn,.avs .main-content a.game-play-btn:visited,.avs .main-content a.game-play-btn:hover,.avs .main-content a.game-play-btn:active{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:4px;background:#16a34a;color:#fff;font-weight:600;text-decoration:none;line-height:1}.avs .main-content a.game-play-btn:hover,.avs .main-content a.game-play-btn:active{background:#15803d}.avs .main-content a.label-badge-split--link,.avs .main-content a.label-badge-split--link:visited,.avs .main-content a.label-badge-split--link:hover,.avs .main-content a.label-badge-split--link:active{color:#fff;text-decoration:none}.avs .main-content a.label-badge-split--link .label-badge-name,.avs .main-content a.label-badge-split--link:visited .label-badge-name,.avs .main-content a.label-badge-split--link:hover .label-badge-name,.avs .main-content a.label-badge-split--link:active .label-badge-name{color:#fff;text-decoration:underline;text-decoration-color:#ffffffe6;text-underline-offset:2px}.avs{min-height:100vh}.avs .page-card{background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.avs .page-card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.avs .page-card .header h1{margin:0}.avs .page-card .header-controls,.avs .page-card .header-actions{display:flex;align-items:center;gap:1rem}.avs .show-inactive-label{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.9rem;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.avs .show-inactive-label input[type=checkbox]{width:auto;margin:0;cursor:pointer}.avs .btn-primary{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.avs .btn-primary:hover{background:var(--color-primary-hover)}.avs .btn-secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);padding:.75rem 1.5rem;border-radius:4px;cursor:pointer}.avs .btn-secondary:hover{background:var(--color-surface-2)}.avs .btn-small{background:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;margin-right:.5rem}.avs .btn-small:hover{background:var(--color-primary-hover)}.avs .btn-danger{background:var(--color-danger)}.avs .btn-danger:hover{background:var(--color-danger-hover)}.avs .btn-danger:disabled{opacity:.6;cursor:not-allowed}.avs .btn-link{color:var(--color-primary);text-decoration:none;font-size:.875rem;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.avs .btn-link:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);text-decoration:underline}.avs .loading,.avs .error{padding:2rem;text-align:center}.avs .error{color:var(--color-danger)}.avs .text-muted{color:var(--color-text-muted);font-style:italic}.avs .data-table{width:100%;border-collapse:collapse}.avs .data-table th,.avs .data-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border)}.avs .data-table th{background:var(--color-surface-soft);font-weight:600}.avs .data-table tbody tr:hover{background:var(--color-surface-soft)}.avs .data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.avs .data-table th.sortable:hover{background:var(--color-border)}.avs .sort-icon{font-size:.75rem;opacity:.8}:root[data-theme=dark] .avs .page-card,:root[data-theme=dark] .avs .assets-view,:root[data-theme=dark] .avs .card,:root[data-theme=dark] .avs .modal-content,:root[data-theme=dark] .avs .filters-section,:root[data-theme=dark] .avs .trades-filters,:root[data-theme=dark] .avs .create-label-form,:root[data-theme=dark] .avs .json-pre{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .avs .filters-section,:root[data-theme=dark] .avs .trades-filters{background:var(--color-surface-soft)!important}:root[data-theme=dark] .avs .assets-table,:root[data-theme=dark] .avs .tbl,:root[data-theme=dark] .avs .data-table{color:var(--color-text)!important}:root[data-theme=dark] .avs .assets-table th,:root[data-theme=dark] .avs .tbl th,:root[data-theme=dark] .avs .data-table th{background:var(--color-surface-soft)!important;color:var(--color-text)!important;border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .avs .assets-table td,:root[data-theme=dark] .avs .tbl td,:root[data-theme=dark] .avs .data-table td{border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .avs .assets-table tbody tr:hover,:root[data-theme=dark] .avs .tbl tbody tr:hover,:root[data-theme=dark] .avs .data-table tbody tr:hover{background:color-mix(in srgb,var(--color-surface-soft) 45%,transparent)!important}:root[data-theme=dark] .avs .assets-table th.column-header:hover,:root[data-theme=dark] .avs .assets-table th.sortable:hover,:root[data-theme=dark] .avs .data-table th.sortable:hover{background:var(--color-surface-soft-2)!important}:root[data-theme=dark] .avs .hint,:root[data-theme=dark] .avs .fl,:root[data-theme=dark] .avs .pager-info,:root[data-theme=dark] .avs .page-info,:root[data-theme=dark] .avs .show-inactive-label{color:var(--color-text-muted)!important}:root[data-theme=dark] .avs input:not(.game input),:root[data-theme=dark] .avs select:not(.game select),:root[data-theme=dark] .avs textarea:not(.game textarea),:root[data-theme=dark] .avs .inp:not(.game .inp),:root[data-theme=dark] .avs .filter-input:not(.game .filter-input),:root[data-theme=dark] .avs .form-input:not(.game .form-input){background:#111827!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text);color-scheme:dark;border-color:var(--color-border)!important}:root[data-theme=dark] .avs input:not(.game input)::placeholder,:root[data-theme=dark] .avs textarea:not(.game textarea)::placeholder{color:var(--color-text-muted)!important}:root[data-theme=dark] .avs .btn-secondary,:root[data-theme=dark] .avs .btn-tiny{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .avs .btn-secondary:hover,:root[data-theme=dark] .avs .btn-tiny:hover{background:var(--color-surface-soft)!important}:root[data-theme=dark] .avs .action-link{color:var(--color-primary)!important}:root[data-theme=dark] .avs .action-link:hover{color:var(--color-primary-hover)!important}:root[data-theme=dark] .avs .multiselect:not(.game .multiselect),:root[data-theme=dark] .avs .multiselect__tags:not(.game .multiselect__tags),:root[data-theme=dark] .avs .multiselect__content-wrapper:not(.game .multiselect__content-wrapper){background:#111827!important;border-color:var(--color-border)!important;color:var(--color-text)!important}:root[data-theme=dark] .avs .multiselect__input:not(.game .multiselect__input),:root[data-theme=dark] .avs .multiselect__single:not(.game .multiselect__single),:root[data-theme=dark] .avs .multiselect__option:not(.game .multiselect__option){background:#111827!important;color:var(--color-text)!important}:root[data-theme=dark] .avs .multiselect__option--highlight:not(.game .multiselect__option--highlight){background:var(--color-surface-soft-2)!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card{background:#223249!important;color:#e5e7eb!important;border:1px solid #3b4a61!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card h2,:root[data-theme=dark] .avs .trading-live .tl-panel.card h3,:root[data-theme=dark] .avs .trading-live .tl-panel.card label,:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-hint,:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-msg,:root[data-theme=dark] .avs .trading-live .tl-panel.card .pos-row,:root[data-theme=dark] .avs .trading-live .tl-panel.card .lo-meta,:root[data-theme=dark] .avs .trading-live .tl-panel.card .lo-value,:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-tab-sum,:root[data-theme=dark] .avs .trading-live .tl-panel.card .pos-sym,:root[data-theme=dark] .avs .trading-live .tl-panel.card .lo-sym{color:#e5e7eb!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-input,:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-select,:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-seg,:root[data-theme=dark] .avs .trading-live .tl-panel.card .btn-secondary,:root[data-theme=dark] .avs .trading-live .tl-panel.card .btn-primary,:root[data-theme=dark] .avs .trading-live .tl-panel.card .btn-close,:root[data-theme=dark] .avs .trading-live .tl-panel.card .lo-cancel{background:#1b2a3f!important;color:#e5e7eb!important;border-color:#3b4a61!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-seg button{background:#1b2a3f!important;color:#e5e7eb!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-seg button.active{background:#60a5fa!important;color:#fff!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card .tl-seg button.active .tl-tab-sum{color:#ffffffe6!important}:root[data-theme=dark] .avs .trading-live .tl-panel.card .pos-list:not(.pos-list-limit) .pos-item.current,:root[data-theme=dark] .avs .trading-live .tl-panel.card .pos-list-limit .lo-item-current-asset{background:#2a3b53!important;border-left-color:#60a5fa!important}:root[data-theme=dark] .avs .api-keys-view .card,:root[data-theme=dark] .avs .api-detail .card{background:#223249!important;color:#e5e7eb!important;border:1px solid #3b4a61!important}:root[data-theme=dark] .avs .api-keys-view .tbl th,:root[data-theme=dark] .avs .api-keys-view .tbl td,:root[data-theme=dark] .avs .api-detail .tbl th,:root[data-theme=dark] .avs .api-detail .tbl td{border-bottom-color:#3b4a61!important}:root[data-theme=dark] .avs .api-keys-view .tbl th,:root[data-theme=dark] .avs .api-detail .tbl th{background:#1b2a3f!important}:root[data-theme=dark] .avs .api-keys-view .meta,:root[data-theme=dark] .avs .api-keys-view .sub,:root[data-theme=dark] .avs .api-detail .meta,:root[data-theme=dark] .avs .api-detail .srow .lbl,:root[data-theme=dark] .avs .api-detail .srow-sub{color:#a9b8cf!important}:root[data-theme=dark] .avs .api-keys-view .btn-secondary,:root[data-theme=dark] .avs .api-keys-view .btn-danger,:root[data-theme=dark] .avs .api-detail .btn-secondary,:root[data-theme=dark] .avs .api-detail .btn-danger,:root[data-theme=dark] .avs .api-detail .tabs button,:root[data-theme=dark] .avs .api-detail .rm-grid input,:root[data-theme=dark] .avs .api-keys-view .col input,:root[data-theme=dark] .avs .api-keys-view .col select,:root[data-theme=dark] .avs .api-keys-view .rm-grid input{background:#1b2a3f!important;color:#e5e7eb!important;border-color:#3b4a61!important}.avs{display:flex;flex-direction:column}.avs .navbar{background:#2c3e50;color:#fff;padding:.65rem 0;box-shadow:0 2px 4px #0000001a;font-size:1rem;line-height:1.25}.avs .nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:1.5rem}.avs .logo{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:.04em;color:#fff;text-decoration:none;transition:opacity .2s;line-height:1.25;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0}.avs .logo:hover{opacity:.85}.avs .logo-wordmark{height:2.35rem;width:auto;display:block;border-radius:6px;background:#fff;flex-shrink:0}.avs .nav-links{display:flex;list-style:none;align-items:center;gap:.25rem;margin:0;padding:0;flex:1;flex-wrap:wrap;min-height:2.5rem}.avs .nav-links>li{display:flex;align-items:center}.avs .nav-item-control{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background .2s;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;line-height:1.25;box-sizing:border-box;min-height:2.5rem}.avs .nav-item-control:hover,.avs .nav-item-control.router-link-active{background:#ffffff1f}.avs .nav-links>li>a,.avs .nav-links a.router-link-active{color:#fff;text-decoration:none;border-radius:4px;transition:background .2s}.avs .navbar a{color:#fff}.avs .nav-flex-spacer{flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;pointer-events:none}.avs .nav-user-cluster{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-left:.25rem}.avs .user-settings-menu{position:relative}.avs .user-settings-menu.is-open .dropdown-arrow{transform:rotate(180deg)}.avs .user-email-btn{background:transparent;border:1px solid transparent;color:inherit;display:inline-flex;align-items:center;gap:.35rem;border-radius:4px;cursor:pointer;padding:.5rem .75rem;min-height:2.5rem}.avs .user-email-btn:hover{background:#ffffff1f}.avs .user-settings-overlay{position:absolute;top:calc(100% + .45rem);right:0;min-width:15rem;padding:.75rem;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 12px 24px #00000038;z-index:1200;color:var(--color-text)}.avs .user-settings-title{font-size:.82rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem}.avs .user-settings-email{margin:0 0 .75rem;font-size:.85rem;color:var(--color-text-muted);word-break:break-all}.avs .profile-name-row{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.95rem}.avs .autosignup-hint,.avs .autosignup-link{font-size:.75rem;line-height:1.35;color:var(--color-text-muted);word-break:break-all}.avs .autosignup-link{max-width:22rem}.avs .profile-name-input{width:100%;padding:.4rem .5rem;border:1px solid var(--color-border, #ddd);border-radius:4px;font-size:.95rem;box-sizing:border-box;background:var(--color-bg, #fff);color:var(--color-text)}.avs .profile-name-error{margin:-.5rem 0 .75rem;font-size:.82rem;color:#c0392b}.avs .theme-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.95rem}.avs .theme-toggle-label{color:var(--color-text)}.avs .market-state-menu,.avs .training-gate-menu{position:relative}.avs .market-state-menu.is-open .dropdown-arrow,.avs .training-gate-menu.is-open .dropdown-arrow{transform:rotate(180deg)}.avs .training-gate-btn.is-fail{background:#b91c1c}.avs .training-gate-btn.is-pass{background:#15803d}.avs .training-gate-btn.is-loading{background:#57534e}.avs .training-gate-icon{width:1.15rem;height:1.15rem;display:block;flex-shrink:0}.avs .training-gate-overlay{min-width:18rem;max-width:22rem}.avs .training-gate-overlay h3{margin:.85rem 0 .3rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.avs .training-gate-overlay p{margin:0;font-size:.9rem;line-height:1.4;color:var(--color-text)}.avs .training-gate-status{font-weight:700;color:#b91c1c}.avs .training-gate-status.is-pass{color:#15803d}.avs .training-gate-when{display:block;margin-top:.15rem;font-weight:500;font-size:.82rem;color:var(--color-text-muted)}.avs .navbar a.training-gate-link{display:inline-block;margin-top:.9rem;padding:0;font-size:.9rem;font-weight:700;color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.avs .navbar a.training-gate-link:hover{color:#1e3a8a;background:transparent}.avs .market-state-btn{border:1px solid rgba(255,255,255,.2);color:#fff;display:inline-flex;align-items:center;gap:.35rem;border-radius:4px;cursor:pointer;padding:.45rem .65rem;min-height:2.5rem;font-size:.9rem;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.35)}.avs .market-state-btn:hover{filter:brightness(1.08)}.avs .market-state-label{white-space:nowrap}.avs .market-state-overlay{min-width:20rem;max-width:26rem}.avs .market-state-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.avs .market-state-overlay-header .user-settings-title{margin-bottom:0}.avs .market-state-overlay-header .market-admin-edit-link{flex-shrink:0;font-size:.82rem;font-weight:600;color:var(--color-primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.avs .market-state-overlay-header .market-admin-edit-link:hover{color:var(--color-primary-hover, #1d4ed8);filter:none}.avs .market-factor-list .market-factor-row{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;align-items:center}.avs .market-factor-plain-value{font-size:.85rem;color:var(--color-text-muted);text-align:right}.avs .market-state-hint,.avs .market-state-error{font-size:.9rem;margin:0 0 .5rem}.avs .market-state-error{color:#dc2626}.avs .market-state-summary{font-size:.92rem;margin:0 0 .75rem;color:var(--color-text)}.avs .market-volatility-summary{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--color-border, rgba(0, 0, 0, .12))}.avs .market-state-range-hint{display:block;font-size:.78rem;color:var(--color-text-muted);margin-top:.2rem}.avs .market-factor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.avs .market-factor-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.avs .market-factor-label{display:flex;align-items:center;gap:.45rem;cursor:pointer;flex:1;min-width:0}.avs .market-factor-name{line-height:1.25}.avs .market-factor-value{flex-shrink:0;min-width:2.75rem;text-align:center;padding:.15rem .35rem;border-radius:4px;font-size:.82rem;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.avs .market-admin-block{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.avs .market-admin-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.88rem;margin-bottom:.45rem}.avs .market-admin-input,.avs .market-admin-select{min-width:9rem;padding:.2rem .35rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text)}.avs .market-admin-input{width:4.5rem}.avs .market-admin-save{margin-top:.35rem;width:100%;padding:.4rem .6rem;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface-elevated, var(--color-surface));color:var(--color-text);cursor:pointer;font-size:.88rem}.avs .market-admin-save:hover:not(:disabled){filter:brightness(1.05)}.avs .market-admin-save:disabled{opacity:.6;cursor:default}.avs .bell.nav-item-control{position:relative;padding:.5rem;min-width:2.5rem}.avs .bell-icon-svg{width:1.25rem;height:1.25rem;flex-shrink:0;display:block}.avs .badge{position:absolute;top:4px;right:2px;min-width:1.125rem;height:1.125rem;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:.6875rem;line-height:1.125rem;text-align:center;font-weight:700;box-sizing:border-box}.avs .user-email{font-size:1rem;font-weight:500;color:#ffffffeb;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.avs .logout-btn{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.25;font-family:inherit;min-height:2.5rem;box-sizing:border-box;transition:background .2s}.avs .logout-btn:hover{background:#ffffff1f}.avs .nav-dropdown{position:relative}.avs .nav-dropdown.is-open .dropdown-arrow{transform:rotate(180deg)}.avs .dropdown-toggle{cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:4px;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;line-height:1.25;min-height:2.5rem;box-sizing:border-box;transition:background .2s}.avs .dropdown-toggle:hover{background:#ffffff1f}.avs .dropdown-arrow{display:inline-flex;align-items:center;justify-content:center;margin-left:.2rem;flex-shrink:0;opacity:.95;line-height:0;transition:transform .2s}.avs .dropdown-arrow-svg{width:1.2rem;height:1.2rem;display:block}.avs .dropdown-menu{position:absolute;top:100%;left:0;background:#2c3e50;list-style:none;margin:0;padding:.5rem 0;min-width:17.5rem;border-radius:4px;box-shadow:0 4px 6px #0003;z-index:1000;margin-top:.5rem;font-size:1rem;line-height:1.4}.avs .dropdown-menu li{margin:0}.avs .dropdown-menu a{display:block;padding:.875rem 1.5rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:400;line-height:1.4;transition:background .2s}.avs .dropdown-menu a:hover{background:#ffffff26}.avs .main-content{flex:1;width:100%;margin:0 auto;padding:2rem}.avs .main-content--game-fullbleed{padding:0;max-width:none;display:flex;flex-direction:column;min-height:0}.avs .toast-stack{position:fixed;right:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem;z-index:3000;max-width:28rem;max-height:min(70vh,100vh - 5rem);pointer-events:none}.avs .toast-clear-all{flex-shrink:0;align-self:flex-end;border:1px solid rgba(20,83,45,.25);background:#fffffff2;color:#14532d;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0 4px 10px #0000001f;pointer-events:auto}.avs .toast-stack-list{display:flex;flex-direction:column;gap:.65rem;overflow-y:auto;min-height:0;overscroll-behavior:contain;pointer-events:auto}.avs .toast{border-radius:10px;padding:.75rem .9rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;box-shadow:0 10px 18px #00000038;border:1px solid transparent}.avs .toast--clickable{cursor:pointer}.avs .toast--clickable:hover{filter:brightness(.97)}.avs .toast-success{background:#dcfce7;border-color:#4ade80;color:#14532d}.avs .toast-new-signal{background:#fef9c3;border-color:#eab308;color:#713f12}.avs .toast-content{min-width:0}.avs .toast-title{font-weight:700;margin-bottom:.2rem}.avs .toast-body{white-space:normal;line-height:1.35}.avs .toast-time{margin-top:.35rem;font-size:.75rem;font-weight:600;opacity:.75}.avs .toast-close{border:1px solid rgba(20,83,45,.25);background:#ffffffa6;color:#14532d;border-radius:6px;min-width:1.85rem;height:1.85rem;cursor:pointer;font-size:.95rem;line-height:1}@media print{.avs{display:block}}:root[data-theme=dark] .training-gate-status{color:#fecaca}:root[data-theme=dark] .training-gate-status.is-pass{color:#86efac}
