:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#091321;--panel:#101f33;--surface:#15273e;--border:#344963;--text:#f1f6ff;--muted:#b1c2d9;--blue:#8ac2ff;--green:#72e2bb;--yellow:#ffdc7d;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Microsoft JhengHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}#app{text-align:left;width:100%;min-height:100vh}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text);line-height:1.4}button,input,select{font:inherit}button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:9px 14px;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#243d5d;border-color:#7197c6}button:disabled{color:#8b9bb0;cursor:not-allowed;background:#152236}input,select{color:var(--text);background:#0c192b;border:1px solid #526781;border-radius:8px;padding:10px 12px}input::placeholder{color:#a5b6ce;opacity:1}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{color:#fff;background:#285da0}.ais-button[data-v-7a38c236]{color:var(--yellow);background:#2e2b1c;border:1px solid #6d633a;min-width:88px;padding:7px 10px}.ais-button strong[data-v-7a38c236]{font-size:19px}.ais-button small[data-v-7a38c236]{font-size:10px}.ais-button[data-v-7a38c236]:hover{border-color:var(--yellow)}.table-wrapper[data-v-7a38c236]{width:100%;overflow-x:auto}table[data-v-7a38c236]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1160px;font-size:13px}th[data-v-7a38c236],td[data-v-7a38c236]{text-align:right;white-space:nowrap;border-bottom:1px solid #2b3e55;padding:14px 12px}th[data-v-7a38c236]{color:var(--muted);background:#182b42;padding-top:8px;padding-bottom:8px;font-weight:500}th button[data-v-7a38c236]{color:inherit;text-align:inherit;background:0 0;border:0;border-radius:3px;width:100%;padding:3px 0;font-size:12px}th button[data-v-7a38c236]:hover{color:var(--text);background:0 0!important}th[data-v-7a38c236]:first-child,td[data-v-7a38c236]:first-child{text-align:left;background:var(--panel);z-index:1;padding-left:20px;position:sticky;left:0;box-shadow:4px 0 6px #07101b30}th[data-v-7a38c236]:first-child{background:#182b42}tbody tr[data-v-7a38c236]:nth-child(2n){background:#122339}tbody tr[data-v-7a38c236]:hover,tbody tr:hover td[data-v-7a38c236]:first-child{background:#1d3450}.identity strong[data-v-7a38c236]{font-size:14px}.identity strong span[data-v-7a38c236]{font-size:12px}.industry[data-v-7a38c236]{border:1px solid #344963;border-radius:4px;width:fit-content;padding:2px 6px}small[data-v-7a38c236]{color:var(--muted);margin-top:5px;font-size:10px;display:block}.price[data-v-7a38c236]{font-weight:700}.score[data-v-7a38c236]{color:var(--yellow)}.score strong[data-v-7a38c236]{font-size:15px}.positive[data-v-7a38c236]{color:#ff95a3}.negative[data-v-7a38c236]{color:var(--green)}.analysis-button[data-v-7a38c236]{color:var(--blue);background:#203a58;padding:5px 10px;font-size:12px}.empty[data-v-7a38c236]{color:var(--muted);padding:40px 20px;text-align:center!important}.aig-panel[data-v-78b850d6]{color:#f1f6ff;background:linear-gradient(120deg,#12263e,#101d30);border:1px solid #385577;border-radius:16px;margin-bottom:22px;padding:24px}.aig-panel header[data-v-78b850d6],.aig-dialog header[data-v-78b850d6]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.eyebrow[data-v-78b850d6]{letter-spacing:1.6px;color:#7fbfff;margin-bottom:6px;font-size:11px}.aig-panel h2[data-v-78b850d6]{font-size:22px}.muted[data-v-78b850d6],small[data-v-78b850d6]{color:#b9cbe1;font-size:12px;line-height:1.7}.date[data-v-78b850d6]{color:#d0e2f8;white-space:nowrap;border:1px solid #425d7c;border-radius:20px;padding:6px 12px;font-size:12px}.tabs[data-v-78b850d6]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.tabs button[aria-pressed=true][data-v-78b850d6]{background:#244e75;border-color:#8ec8ff}.tabs b[data-v-78b850d6]{color:#ffdd7d;margin-left:7px}.table-scroll[data-v-78b850d6]{max-height:620px;margin-top:18px;overflow:auto}table[data-v-78b850d6]{border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}th[data-v-78b850d6]{text-align:left;color:#c2d4e9;z-index:1;background:#0d1c30;padding:12px 10px;position:sticky;top:0}td[data-v-78b850d6]{white-space:nowrap;border-bottom:1px solid #2d425d;padding:13px 10px}td:first-child strong[data-v-78b850d6]{color:#f3f7ff;display:block}small[data-v-78b850d6]{font-size:11px;display:block}.phase[data-v-78b850d6]{color:#c6d5e9}.phase.active[data-v-78b850d6]{color:#7aebbf}.strength[data-v-78b850d6]{color:#ffdd7d;font-size:22px}.empty[data-v-78b850d6]{color:#cbdcf0;border:1px dashed #4a6280;border-radius:12px;margin-top:16px;padding:26px 16px;line-height:1.8}.method[data-v-78b850d6]{color:#becfe4;margin-top:18px;font-size:12px;line-height:1.8}.method p[data-v-78b850d6]{margin-top:10px}summary[data-v-78b850d6]{cursor:pointer;color:#d9e9fc}.method a[data-v-78b850d6]{color:#8fcaff}.aig-dialog[data-v-78b850d6]{color:#f1f6ff;background:#111f34;border:1px solid #4b6483;border-radius:16px;width:min(920px,94vw);max-height:90vh;padding:24px;overflow:auto}.aig-dialog[data-v-78b850d6]::backdrop{background:#020916c9}.aig-dialog p[data-v-78b850d6]{margin-bottom:12px;line-height:1.7}.headline[data-v-78b850d6]{color:#ffdc7d;font-size:20px}.headline span[data-v-78b850d6]{color:#c5d8ef;margin-left:10px;font-size:12px}.legend[data-v-78b850d6]{color:#bfd0e4;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.short[data-v-78b850d6]{color:#ffdc7d}.long[data-v-78b850d6]{color:#83beff}svg[data-v-78b850d6]{background:#0b1728;border:1px solid #334a66;border-radius:10px;width:100%;min-width:680px;margin:12px 0;display:block}svg text[data-v-78b850d6]{fill:#bfd0e5;font-size:11px}.grid[data-v-78b850d6]{stroke:#233850}.up[data-v-78b850d6]{fill:#ff7189;stroke:#ff7189}.down[data-v-78b850d6]{fill:#51dbb0;stroke:#51dbb0}.ma[data-v-78b850d6]{fill:none;stroke-width:1.8px}.short-line[data-v-78b850d6]{stroke:#ffdc7d}.long-line[data-v-78b850d6]{stroke:#83beff}.trigger[data-v-78b850d6]{stroke:#6abaff;stroke-dasharray:5 4}.stop[data-v-78b850d6]{stroke:#e7a2cf;stroke-dasharray:3 5}.key-prices[data-v-78b850d6],.parts[data-v-78b850d6]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.key-prices p[data-v-78b850d6],.parts p[data-v-78b850d6]{background:#172b44;border:1px solid #38516f;border-radius:9px;margin:0;padding:12px;font-size:12px}.key-prices strong[data-v-78b850d6]{color:#ffdc7d;font-size:20px;display:block}.parts[data-v-78b850d6]{grid-template-columns:repeat(5,1fr)}.parts strong[data-v-78b850d6]{color:#8fc7ff;font-size:17px;display:block}.reasons[data-v-78b850d6]{color:#ffd5a0}.chart-scroll[data-v-78b850d6]{max-width:100%;overflow-x:auto}.aig-dialog details[data-v-78b850d6]{border-top:1px solid #37506e;margin:14px 0;padding-top:12px}.aig-dialog details p[data-v-78b850d6]{margin:8px 0;font-size:12px}@media (width<=600px){.aig-panel[data-v-78b850d6]{padding:16px}.aig-panel header[data-v-78b850d6]{display:block}.date[data-v-78b850d6]{margin-top:10px;display:inline-block}.aig-panel h2[data-v-78b850d6]{font-size:19px}.aig-dialog[data-v-78b850d6]{padding:16px}.parts[data-v-78b850d6]{grid-template-columns:repeat(3,1fr)}.key-prices[data-v-78b850d6]{grid-template-columns:1fr}.headline[data-v-78b850d6]{font-size:17px}}.index-panel[data-v-c6f88bc5]{background:#111f33;border:1px solid #38516d;border-radius:16px;margin-bottom:20px;padding:18px}.index-panel header[data-v-c6f88bc5],.index-dialog header[data-v-c6f88bc5]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.index-panel h2[data-v-c6f88bc5]{font-size:14px;font-weight:600}.index-panel h2 span[data-v-c6f88bc5]{color:#aaccf2}.index-panel header p[data-v-c6f88bc5],.index-dialog header p[data-v-c6f88bc5]{color:#b9cbe0;margin-top:6px;font-size:12px}.chart-button[data-v-c6f88bc5]{white-space:nowrap;font-size:19px;font-weight:700}.index-stats[data-v-c6f88bc5]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.index-stats>div[data-v-c6f88bc5]{background:#0a1525;border:1px solid #253950;border-radius:12px;padding:14px}.index-stats span[data-v-c6f88bc5]{color:#afc3db;margin-bottom:8px;font-size:12px;display:block}.index-stats strong[data-v-c6f88bc5]{font-variant-numeric:tabular-nums;font-size:24px}.rise[data-v-c6f88bc5]{color:#ff7189}.fall[data-v-c6f88bc5]{color:#69e0b7}.flat[data-v-c6f88bc5]{color:#e2ebf7}.index-dialog[data-v-c6f88bc5]{color:#edf5ff;background:#111f33;border:1px solid #466382;border-radius:16px;width:min(960px,94vw);max-height:90vh;padding:24px;overflow:auto}.index-dialog[data-v-c6f88bc5]::backdrop{background:#020916cf}.index-dialog header>div[data-v-c6f88bc5]{min-width:0}.index-dialog header>button[data-v-c6f88bc5]{white-space:nowrap;flex-shrink:0}.index-dialog h2[data-v-c6f88bc5]{font-size:21px}.chart-controls[data-v-c6f88bc5]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.chart-controls button[aria-pressed=true][data-v-c6f88bc5]{background:#295176;border-color:#8bc6ff}.note[data-v-c6f88bc5]{color:#b9cde4;font-size:12px;line-height:1.8}.index-scroll[data-v-c6f88bc5]{background:#0a1525;border:1px solid #2e4661;border-radius:10px;max-width:100%;margin:12px 0;overflow-x:auto}.index-scroll svg[data-v-c6f88bc5]{width:100%;min-width:720px;display:block}.grid[data-v-c6f88bc5]{stroke:#29405b}svg text[data-v-c6f88bc5]{fill:#bed0e6;font-size:11px}.candle-up[data-v-c6f88bc5]{stroke:#ff7189;fill:#ff7189}.candle-down[data-v-c6f88bc5]{stroke:#69e0b7;fill:#69e0b7}.line[data-v-c6f88bc5]{fill:none;stroke-width:1.6px}.ma5[data-v-c6f88bc5]{color:#ffd77a;stroke:#ffd77a}.ma20[data-v-c6f88bc5]{color:#91c5ff;stroke:#91c5ff}.ma60[data-v-c6f88bc5]{color:#d4abff;stroke:#d4abff}.index-facts[data-v-c6f88bc5]{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.index-facts p[data-v-c6f88bc5]{color:#b9cee6;background:#172c45;border-radius:8px;padding:12px;font-size:12px}.index-facts b[data-v-c6f88bc5]{color:#edf5ff;margin-top:5px;font-size:16px;display:block}@media (width<=600px){.index-panel[data-v-c6f88bc5]{padding:14px}.index-stats[data-v-c6f88bc5]{gap:7px}.index-stats>div[data-v-c6f88bc5]{padding:10px 7px}.index-stats strong[data-v-c6f88bc5]{font-size:17px}.index-stats span[data-v-c6f88bc5]{font-size:11px}.chart-button[data-v-c6f88bc5]{padding:8px;font-size:15px}.index-dialog[data-v-c6f88bc5]{padding:16px}.index-dialog h2[data-v-c6f88bc5]{font-size:18px}.index-facts[data-v-c6f88bc5]{grid-template-columns:repeat(2,1fr)}}.ai-method[data-v-ea47ab4c]{border-top:1px solid var(--border);color:var(--muted);font-size:12px}.ai-method>div[data-v-ea47ab4c]{padding:0 20px 16px;line-height:1.8}.ai-method p+p[data-v-ea47ab4c]{margin-top:8px}.ai-dialog[data-v-ea47ab4c]{width:min(700px,100% - 32px)!important}.ai-total[data-v-ea47ab4c]{color:var(--yellow);align-items:center;gap:18px;margin:20px 0 10px;display:flex}.ai-total>strong[data-v-ea47ab4c]{font-size:38px}.ai-total small[data-v-ea47ab4c]{color:var(--muted);font-size:16px}.ai-meta[data-v-ea47ab4c]{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.8}.ai-groups[data-v-ea47ab4c]{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.ai-groups>div[data-v-ea47ab4c]{border:1px solid var(--border);text-align:center;border-radius:8px;flex-direction:column;gap:8px;padding:10px 6px;font-size:12px;display:flex}.ai-groups strong[data-v-ea47ab4c]{color:var(--blue);font-size:16px}.ai-gates[data-v-ea47ab4c]{font-size:12px;line-height:1.8}.ai-reasons[data-v-ea47ab4c]{padding-left:20px;font-size:13px;line-height:1.8}.ai-warning[data-v-ea47ab4c]{color:var(--yellow);background:#34301b;border-radius:8px;margin:12px 0;padding:10px;font-size:12px;line-height:1.8}.ai-breakdown[data-v-ea47ab4c]{border:1px solid var(--border);border-radius:8px;margin:12px 0}.ai-breakdown>div[data-v-ea47ab4c]{justify-content:space-between;gap:10px;padding:7px 14px;font-size:12px;display:flex}@media (width<=650px){.ai-groups[data-v-ea47ab4c]{grid-template-columns:repeat(2,1fr)}}.container[data-v-ea47ab4c]{max-width:1600px;margin:auto;padding:28px 28px 60px}.header[data-v-ea47ab4c],.section-header[data-v-ea47ab4c],.analysis-heading[data-v-ea47ab4c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.header[data-v-ea47ab4c]{margin-bottom:24px}h1[data-v-ea47ab4c]{font-size:26px}h2[data-v-ea47ab4c]{font-size:18px}.subtitle[data-v-ea47ab4c]{color:var(--muted);letter-spacing:.16em;margin-top:6px;font-size:11px}.header-status[data-v-ea47ab4c],.section-meta[data-v-ea47ab4c]{color:var(--muted);font-size:13px}.section[data-v-ea47ab4c]{background:var(--panel);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden}.section-header[data-v-ea47ab4c]{padding:20px 20px 12px}summary[data-v-ea47ab4c]{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:600}summary span[data-v-ea47ab4c]{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.top-ranking-section[data-v-ea47ab4c]{border-color:#695b36}.ranking-grid[data-v-ea47ab4c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.ranking-card[data-v-ea47ab4c]{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.ranking-number[data-v-ea47ab4c],.ranking-score-value[data-v-ea47ab4c]{color:var(--yellow)}.ranking-name[data-v-ea47ab4c]{font-size:14px}.ranking-code[data-v-ea47ab4c],.ranking-level[data-v-ea47ab4c]{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ranking-score-value[data-v-ea47ab4c]{font-size:20px;font-weight:700}.ranking-score[data-v-ea47ab4c]{text-align:right}.ranking-empty[data-v-ea47ab4c]{color:var(--muted);grid-column:1/-1}.scanner-toolbar[data-v-ea47ab4c]{flex-wrap:wrap;align-items:center;gap:9px;padding:0 20px 16px;display:flex}.scanner-toolbar input[data-v-ea47ab4c],.scanner-toolbar select[data-v-ea47ab4c]{padding:9px 10px;font-size:13px}.search-input[data-v-ea47ab4c]{width:180px}.scanner-toolbar select[data-v-ea47ab4c]{max-width:190px}.sort-select[data-v-ea47ab4c]{color:var(--yellow);border-color:#786637}.reset-button[data-v-ea47ab4c]{color:var(--muted);font-size:13px}.advanced[data-v-ea47ab4c]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.quick-filters[data-v-ea47ab4c]{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.quick-filters button[data-v-ea47ab4c]{color:var(--blue);border-radius:20px;font-size:13px}.quick-filters .strong[data-v-ea47ab4c]{color:var(--yellow)}.chip-filter-grid[data-v-ea47ab4c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.chip-filter-grid label[data-v-ea47ab4c]{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.chip-filter-grid input[data-v-ea47ab4c]{width:100%;font-size:13px}.data-status[data-v-ea47ab4c]{color:var(--muted);flex-wrap:wrap;gap:8px 22px;padding:12px 20px 0;font-size:12px;display:flex}.table-summary[data-v-ea47ab4c]{color:var(--muted);padding:10px 20px 14px;font-size:12px}.table-summary strong[data-v-ea47ab4c]{color:var(--blue)}.table-summary span[data-v-ea47ab4c]{margin-left:15px}.pagination[data-v-ea47ab4c]{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:18px 20px;font-size:13px;display:flex}.page-size[data-v-ea47ab4c]{margin-right:auto}.page-size select[data-v-ea47ab4c]{padding:5px}.page-info strong[data-v-ea47ab4c]{color:var(--text)}.notice[data-v-ea47ab4c]{color:var(--yellow);padding:15px}.error[data-v-ea47ab4c]{border:1px solid #a95d67}.analysis-dialog[data-v-ea47ab4c]{border:1px solid var(--border);width:min(560px,100% - 32px);max-height:85vh;color:var(--text);background:var(--panel);border-radius:16px;padding:24px}.analysis-dialog[data-v-ea47ab4c]::backdrop{background:#030a16bb}.analysis-dialog pre[data-v-ea47ab4c]{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.8}.analysis-close[data-v-ea47ab4c]{width:100%}@media (width<=1200px){.chip-filter-grid[data-v-ea47ab4c],.ranking-grid[data-v-ea47ab4c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.container[data-v-ea47ab4c]{padding:18px 10px 40px}.header[data-v-ea47ab4c]{flex-direction:column;align-items:flex-start;gap:10px}h1[data-v-ea47ab4c]{font-size:22px}.chip-filter-grid[data-v-ea47ab4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-grid[data-v-ea47ab4c]{grid-template-columns:1fr}.scanner-toolbar[data-v-ea47ab4c]{padding:0 14px 14px}.search-input[data-v-ea47ab4c]{width:100%}.table-summary span[data-v-ea47ab4c]{margin:6px 0 0;display:block}summary span[data-v-ea47ab4c]{margin:5px 0 0;display:block}.pagination[data-v-ea47ab4c]{gap:10px}.page-size[data-v-ea47ab4c]{width:100%}}
