.table-wrapper[data-v-ce4676bd]{border:1px solid hsla(0,0%,100%,.05);border-radius:8px;max-width:100%;overflow-x:auto;scrollbar-width:thin}.financial-table[data-v-ce4676bd]{border-collapse:collapse;font-size:.9em;font-variant-numeric:lining-nums tabular-nums;min-width:800px;width:100%}th[data-v-ce4676bd]{border-bottom:2px solid hsla(0,0%,100%,.05);color:#888;font-size:.85em;font-weight:500;letter-spacing:.05em;padding:1.2em 1em;text-transform:uppercase}td[data-v-ce4676bd]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#e0e0e0;padding:.8em 1em;vertical-align:middle}.symbol-row[data-v-ce4676bd]{transition:background-color .2s ease}.symbol-row[data-v-ce4676bd]:hover{background-color:#ffffff0a}.symbol-row:last-child td[data-v-ce4676bd]{border-bottom:none}td[data-v-ce4676bd],th[data-v-ce4676bd]{text-align:left}.num-col[data-v-ce4676bd]{text-align:right}.range-col[data-v-ce4676bd]{min-width:140px;text-align:center}.name-col[data-v-ce4676bd]{max-width:200px;min-width:160px}.sticky-col[data-v-ce4676bd]{border-right:1px solid hsla(0,0%,100%,.05);left:0;position:sticky;z-index:2}.symbol-link[data-v-ce4676bd]{gap:.8em;text-decoration:none}.avatar-wrapper[data-v-ce4676bd],.symbol-link[data-v-ce4676bd]{align-items:center;display:flex}.avatar-wrapper[data-v-ce4676bd]{flex-shrink:0;height:28px;justify-content:center;width:28px}.symbol-text[data-v-ce4676bd]{color:#fff;font-weight:600;letter-spacing:.5px}.company-name[data-v-ce4676bd]{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-text[data-v-ce4676bd]{color:#fff;font-weight:600}.mcap-text[data-v-ce4676bd],.vol-text[data-v-ce4676bd]{color:#bbb}.change-wrapper[data-v-ce4676bd]{align-items:center;display:flex;font-weight:600;gap:6px;justify-content:flex-end}.change-arrow[data-v-ce4676bd]{font-size:.75em}.change-pct[data-v-ce4676bd]{font-weight:400;opacity:.8}.text-green[data-v-ce4676bd]{color:#00ff80}.text-red[data-v-ce4676bd]{color:#ff4040}.text-neutral[data-v-ce4676bd]{color:#888}.range-slider-wrapper[data-v-ce4676bd]{display:flex;justify-content:center;width:100%}.sectors-wrapper[data-v-05dcfcdc]{align-items:stretch;display:flex;gap:.8em;width:100%}.stock-sectors[data-v-05dcfcdc]{background-clip:padding-box;display:flex;flex-grow:1;gap:1em;min-width:0;overflow-x:auto;padding:.5em 0;scrollbar-width:none;transition:all .3s ease}.stock-sectors.is-wrapped[data-v-05dcfcdc]{display:grid;gap:1em;grid-template-columns:repeat(2,1fr);overflow-x:visible}@media screen and (min-width:600px){.stock-sectors.is-wrapped[data-v-05dcfcdc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.more-btn[data-v-05dcfcdc]{align-items:center;background-color:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.75em;font-weight:500;gap:.3em;justify-content:center;margin:.5em 0;padding:0 .8em;transition:background-color .2s ease}.more-btn[data-v-05dcfcdc]:hover{background-color:#404040}.stock-sector[data-v-05dcfcdc]{align-items:center;background-color:#0006;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:#fff;display:flex;flex-shrink:0;min-width:0;padding:.6em 1em;text-decoration:none;transition:all .2s ease;white-space:nowrap}.stock-sector[data-v-05dcfcdc]:hover{background-color:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.selected-stock[data-v-05dcfcdc]{background-color:#00b4d80d;border-color:#00b4d8}.sector-content[data-v-05dcfcdc]{align-items:center;display:flex;font-size:.95em;gap:.8em;justify-content:space-between;min-width:0;width:100%}.sector-logo[data-v-05dcfcdc]{background:#fff;border-radius:50%;flex-shrink:0;height:20px;max-height:50px;max-width:50px;-o-object-fit:contain;object-fit:contain;padding:2px;width:20px}.sector-name[data-v-05dcfcdc]{color:#e0e0e0;flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-sector-count[data-v-05dcfcdc]{align-items:center;background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ccc;display:flex;flex-shrink:0;font-size:.8em;font-variant-numeric:lining-nums tabular-nums;font-weight:600;justify-content:center;padding:.1em .6em;text-align:center}.financial-chart-container[data-v-1863ae93]{border-radius:8px}.chart-header[data-v-1863ae93]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:1.5rem}.chart-title[data-v-1863ae93]{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.sub-chart-title[data-v-1863ae93]{color:#e0e0e0;font-size:1.1em;font-weight:500;margin:0 0 1rem}.date-range[data-v-1863ae93]{color:#888;font-size:.85rem}.chart-meta[data-v-1863ae93]{flex-wrap:wrap;gap:1em}.chart-meta[data-v-1863ae93],.latest-value[data-v-1863ae93]{align-items:center;display:flex}.latest-value[data-v-1863ae93]{border-radius:6px;font-weight:600;padding:.4rem .8rem}.latest-value.positive[data-v-1863ae93]{background-color:#00ff801a;border:1px solid rgba(0,255,128,.2);color:#00ff80}.latest-value.negative[data-v-1863ae93]{background-color:#ff40401a;border:1px solid rgba(255,64,64,.2);color:#ff4040}.dark-date-input[data-v-1863ae93]{background-color:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e0e0e0;cursor:pointer;outline:none;padding:.4rem .8rem;transition:border-color .2s}.dark-date-input[data-v-1863ae93]:focus{border-color:#00b4d8}[data-v-1863ae93]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.chart-content[data-v-1863ae93]{position:relative}.loading[data-v-1863ae93]{align-items:center;color:#00b4d8;display:flex;flex-direction:column;justify-content:center;padding:4rem 0}.spinner[data-v-1863ae93]{animation:spin-1863ae93 1s linear infinite;border:3px solid rgba(0,180,216,.2);border-radius:50%;border-top-color:#00b4d8;height:2rem;margin-bottom:.75rem;width:2rem}@keyframes spin-1863ae93{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.no-data[data-v-1863ae93]{background:#0000001a;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:#888;padding:3rem 0;text-align:center}.charts-wrapper[data-v-1863ae93]{display:flex;flex-direction:column;gap:1.5rem}.price-chart[data-v-1863ae93],.volume-chart[data-v-1863ae93],.chart-wrapper[data-v-7065b080]{border:1px solid hsla(0,0%,100%,.05);padding:1.2rem}.header-container[data-v-7065b080]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.chart-title[data-v-7065b080]{color:#e0e0e0;font-size:1.1em;font-weight:500;margin:0}.view-toggle[data-v-7065b080]{background-color:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;padding:3px}.toggle-btn[data-v-7065b080]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.toggle-btn[data-v-7065b080]:hover{color:#ccc}.toggle-btn.active[data-v-7065b080]{background-color:#ffffff1a;box-shadow:0 1px 3px #0003;color:#fff}.chart[data-v-7065b080]{height:350px!important;width:100%}.table-container[data-v-7065b080]{max-height:350px;overflow-x:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:100%}.table-container[data-v-7065b080]::-webkit-scrollbar{height:6px;width:6px}.table-container[data-v-7065b080]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.data-table[data-v-7065b080]{border-collapse:collapse;font-size:.95rem;width:100%}.data-table td[data-v-7065b080],.data-table th[data-v-7065b080]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ccc;padding:12px 16px;white-space:nowrap}.data-table th[data-v-7065b080]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#141414f2;color:#888;font-size:.85rem;font-weight:600;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:10}.data-table tbody tr:hover td[data-v-7065b080]{background-color:#ffffff05}.text-left[data-v-7065b080]{text-align:left}.text-right[data-v-7065b080]{text-align:right}.font-bold[data-v-7065b080]{color:#fff;font-weight:700}.font-medium[data-v-7065b080]{font-weight:500}.text-green[data-v-7065b080]{color:#00ff80!important}.text-red[data-v-7065b080]{color:#ff4d4d!important}.chart-wrapper[data-v-09d71f64]{border:1px solid hsla(0,0%,100%,.05);padding:1.2rem}.header-container[data-v-09d71f64]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.chart-title[data-v-09d71f64]{color:#e0e0e0;font-size:1.1em;font-weight:500;margin:0}.view-toggle[data-v-09d71f64]{background-color:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;padding:3px}.toggle-btn[data-v-09d71f64]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.toggle-btn[data-v-09d71f64]:hover{color:#ccc}.toggle-btn.active[data-v-09d71f64]{background-color:#ffffff1a;box-shadow:0 1px 3px #0003;color:#fff}.chart[data-v-09d71f64]{height:350px!important;width:100%}.table-container[data-v-09d71f64]{max-height:350px;overflow-x:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:100%}.table-container[data-v-09d71f64]::-webkit-scrollbar{height:6px;width:6px}.table-container[data-v-09d71f64]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.data-table[data-v-09d71f64]{border-collapse:collapse;font-size:.95rem;width:100%}.data-table td[data-v-09d71f64],.data-table th[data-v-09d71f64]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ccc;padding:12px 16px;white-space:nowrap}.data-table th[data-v-09d71f64]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#141414f2;color:#888;font-size:.85rem;font-weight:600;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:10}.data-table tbody tr:hover td[data-v-09d71f64]{background-color:#ffffff05}.text-left[data-v-09d71f64]{text-align:left}.text-right[data-v-09d71f64]{text-align:right}.font-bold[data-v-09d71f64]{color:#fff;font-weight:700}.text-blue[data-v-09d71f64]{color:#3b82f6!important}.text-red[data-v-09d71f64]{color:#ef4444!important}.indicator.hidden[data-v-69d46c80]{visibility:hidden}.section-title[data-v-69d46c80]{border-bottom:1px solid hsla(0,0%,100%,.1);font-weight:600;margin-bottom:.8em;margin-top:2em;padding-bottom:.4em}.extra-content[data-v-69d46c80]{gap:1.5em;margin-top:2em}.extra-content[data-v-69d46c80],.sector-summary[data-v-69d46c80]{display:grid;grid-template-columns:1fr 1fr}.sector-summary[data-v-69d46c80]{background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;gap:.5em 1.5em;min-width:250px;padding:1em}.sub-title[data-v-69d46c80]{color:#888;font-size:.9em}.sub-text[data-v-69d46c80]{font-family:Courier New,Courier,monospace;font-weight:600;text-align:right}.heatmap-legend[data-v-69d46c80]{align-items:center;color:#777;display:flex;font-family:monospace;font-size:.8em;gap:12px;justify-content:center;margin-top:1em}.color-blocks[data-v-69d46c80]{background:#000;border-radius:3px;display:flex;gap:2px;padding:1px}.color-blocks div[data-v-69d46c80]{border-radius:1px;height:10px;width:20px}@media not (min-width:1024px){.extra-content[data-v-69d46c80]{grid-template-columns:1fr!important}}
