@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&family=Noto+Sans+TC:wght@400;500;700&display=swap";:root{--bg-primary: #0B0F19;--bg-secondary: #111827;--bg-card: rgba(17, 24, 39, .7);--border-subtle: rgba(255, 255, 255, .08);--text-primary: #F9FAFB;--text-secondary: #9CA3AF;--text-muted: #6B7280;--tw-up: #EF4444;--tw-down: #10B981;--global-up: #10B981;--global-down: #EF4444;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;background-image:radial-gradient(at 0% 0%,rgba(59,130,246,.12) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(16,185,129,.08) 0px,transparent 50%);background-attachment:fixed}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b0f19}::-webkit-scrollbar-thumb{background:#1f2937;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#374151}.mono-font{font-family:JetBrains Mono,monospace}.navbar-wrapper[data-v-913ba9ef]{background:#111827d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:50;padding:.85rem 1.5rem}.navbar-container[data-v-913ba9ef]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.brand-group[data-v-913ba9ef]{display:flex;align-items:center;gap:.85rem}.logo-badge[data-v-913ba9ef]{background:linear-gradient(135deg,#10b98133,#3b82f633);border:1px solid rgba(59,130,246,.3);padding:.6rem;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}.brand-title[data-v-913ba9ef]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#f9fafb;letter-spacing:-.01em}.version-tag[data-v-913ba9ef]{background:#3b82f633;color:#60a5fa;font-size:.7rem;padding:.15rem .45rem;border-radius:9999px;font-weight:600;border:1px solid rgba(59,130,246,.3)}.brand-subtitle[data-v-913ba9ef]{font-size:.8rem;color:#9ca3af;margin-top:.15rem}.controls-group[data-v-913ba9ef]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.market-pill[data-v-913ba9ef]{display:flex;align-items:center;gap:.45rem;background:#1f2937b3;border:1px solid rgba(255,255,255,.08);padding:.45rem .8rem;border-radius:9999px;font-size:.8rem;color:#e5e7eb}.market-status-dot[data-v-913ba9ef]{width:7px;height:7px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-913ba9ef 2s infinite}@keyframes pulse-913ba9ef{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.market-label[data-v-913ba9ef]{color:#9ca3af}.market-time[data-v-913ba9ef]{font-family:JetBrains Mono,monospace,Consolas,sans-serif;font-weight:600;color:#f3f4f6}.btn-control[data-v-913ba9ef]{display:flex;align-items:center;gap:.45rem;background:#1f2937cc;border:1px solid rgba(255,255,255,.1);color:#d1d5db;font-size:.82rem;font-weight:500;padding:.45rem .85rem;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-control[data-v-913ba9ef]:hover{background:#374151e6;color:#fff;border-color:#fff3}.refresh-btn[data-v-913ba9ef]:active{transform:translateY(1px)}.github-btn[data-v-913ba9ef]{background:#18181bcc}.github-btn[data-v-913ba9ef]:hover{background:#27272a;color:#38bdf8}.icon-sm[data-v-913ba9ef]{width:15px;height:15px}.spin-anim[data-v-913ba9ef]{animation:spin-913ba9ef 1s linear infinite}@keyframes spin-913ba9ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.navbar-container[data-v-913ba9ef]{flex-direction:column;align-items:flex-start}.controls-group[data-v-913ba9ef]{width:100%;justify-content:flex-start}}.etf-card[data-v-c96ec2e6]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.4rem;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:space-between}.etf-card[data-v-c96ec2e6]:hover{transform:translateY(-3px);border-color:#6366f166;box-shadow:0 12px 30px #00000059;background:#172033d9}.card-active[data-v-c96ec2e6]{border-color:#3b82f6!important;box-shadow:0 0 20px #3b82f64d,inset 0 0 0 1px #3b82f6;background:#1c263ee6!important}.card-top[data-v-c96ec2e6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.85rem}.symbol-line[data-v-c96ec2e6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.symbol-code[data-v-c96ec2e6]{font-family:JetBrains Mono,monospace,Consolas,sans-serif;font-size:1.15rem;font-weight:800;color:#f9fafb;letter-spacing:.02em}.category-tag[data-v-c96ec2e6]{font-size:.7rem;padding:.15rem .5rem;border-radius:6px;border:1px solid;background:#ffffff0a;font-weight:600}.leverage-badge[data-v-c96ec2e6]{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;padding:.12rem .45rem;border-radius:6px;background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3);font-weight:700}.split-pill-tag[data-v-c96ec2e6]{font-size:.68rem;padding:.12rem .45rem;border-radius:6px;background:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.3);font-weight:600;white-space:nowrap}.etf-name[data-v-c96ec2e6]{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.etf-en[data-v-c96ec2e6]{font-size:.73rem;color:#6b7280;margin:.1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.change-pill[data-v-c96ec2e6]{display:inline-flex;align-items:center;gap:.2rem;font-size:.85rem;font-weight:700;padding:.35rem .65rem;border-radius:8px}.color-tw-up[data-v-c96ec2e6]{color:#ef4444}.color-tw-down[data-v-c96ec2e6]{color:#10b981}.badge-tw-up[data-v-c96ec2e6]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.badge-tw-down[data-v-c96ec2e6]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.color-global-up[data-v-c96ec2e6]{color:#10b981}.color-global-down[data-v-c96ec2e6]{color:#ef4444}.badge-global-up[data-v-c96ec2e6]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.badge-global-down[data-v-c96ec2e6]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.color-flat[data-v-c96ec2e6]{color:#9ca3af}.badge-flat[data-v-c96ec2e6]{background:#9ca3af26;color:#d1d5db}.price-row[data-v-c96ec2e6]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.1rem}.currency-sign[data-v-c96ec2e6]{font-size:.95rem;color:#9ca3af;margin-right:.2rem;font-weight:600}.price-value[data-v-c96ec2e6]{font-family:JetBrains Mono,monospace,Consolas,sans-serif;font-size:2.1rem;font-weight:800;line-height:1}.price-diff[data-v-c96ec2e6]{font-family:JetBrains Mono,monospace,Consolas,sans-serif;font-size:1.05rem;font-weight:700}.metrics-grid[data-v-c96ec2e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;background:#00000040;padding:.75rem;border-radius:10px;border:1px solid rgba(255,255,255,.04);margin-bottom:1rem}.metric-item[data-v-c96ec2e6]{display:flex;justify-content:space-between;align-items:center;font-size:.76rem}.metric-label[data-v-c96ec2e6]{color:#9ca3af}.metric-value[data-v-c96ec2e6]{color:#f3f4f6;font-family:JetBrains Mono,monospace,Consolas,sans-serif;font-weight:600}.range-box[data-v-c96ec2e6]{margin-bottom:1rem}.range-labels[data-v-c96ec2e6]{display:flex;justify-content:space-between;font-size:.68rem;color:#9ca3af;margin-bottom:.35rem}.range-title[data-v-c96ec2e6]{color:#6b7280}.range-track[data-v-c96ec2e6]{height:6px;background:#374151cc;border-radius:9999px;position:relative;overflow:visible}.range-fill[data-v-c96ec2e6]{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:9999px}.range-pin[data-v-c96ec2e6]{position:absolute;top:-3px;width:12px;height:12px;background:#fff;border:2px solid #3B82F6;border-radius:50%;transform:translate(-50%);box-shadow:0 0 6px #3b82f6cc}.card-footer[data-v-c96ec2e6]{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem;font-size:.72rem}.footer-tag[data-v-c96ec2e6]{display:flex;flex-direction:column;gap:.15rem}.footer-label[data-v-c96ec2e6]{color:#6b7280}.footer-value[data-v-c96ec2e6]{font-weight:600}.chart-container-card[data-v-f59f867a]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:2rem;box-shadow:0 10px 30px #00000040}.chart-header[data-v-f59f867a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.chart-title-area[data-v-f59f867a]{display:flex;flex-direction:column;gap:.25rem}.chart-title[data-v-f59f867a]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0}.chart-desc[data-v-f59f867a]{font-size:.8rem;color:#9ca3af;margin:0}.chart-actions[data-v-f59f867a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.segmented-control[data-v-f59f867a]{display:flex;background:#1f2937cc;border:1px solid rgba(255,255,255,.1);padding:3px;border-radius:10px}.seg-btn[data-v-f59f867a]{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;color:#9ca3af;font-size:.78rem;font-weight:600;padding:.35rem .75rem;border-radius:8px;cursor:pointer;transition:all .2s}.seg-btn[data-v-f59f867a]:hover{color:#f3f4f6}.seg-active[data-v-f59f867a]{background:#374151;color:#fff;box-shadow:0 2px 6px #0003}.timeframe-group[data-v-f59f867a]{display:flex;background:#1f2937cc;border:1px solid rgba(255,255,255,.1);padding:3px;border-radius:10px}.tf-btn[data-v-f59f867a]{background:transparent;border:none;color:#9ca3af;font-size:.78rem;font-weight:600;padding:.35rem .65rem;border-radius:6px;cursor:pointer;transition:all .2s}.tf-btn[data-v-f59f867a]:hover{color:#fff}.tf-active[data-v-f59f867a]{background:#3b82f6;color:#fff;font-weight:700}.indicators-toolbar[data-v-f59f867a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:#0f172a99;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:.65rem 1rem;margin-bottom:1.25rem}.indicator-group-label[data-v-f59f867a]{display:flex;align-items:center;gap:.4rem}.indicator-chips[data-v-f59f867a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ind-chip[data-v-f59f867a]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.3rem .7rem;border-radius:8px;background:#1f293799;border:1px solid rgba(255,255,255,.1);color:#9ca3af;cursor:pointer;transition:all .2s}.ind-chip[data-v-f59f867a]:hover{color:#fff;border-color:#ffffff40}.ind-active-vol[data-v-f59f867a]{background:#3b82f633;border-color:#3b82f6;color:#93c5fd}.ind-active-kd[data-v-f59f867a]{background:#f59e0b33;border-color:#f59e0b;color:#fcd34d}.ind-active-macd[data-v-f59f867a]{background:#06b6d433;border-color:#06b6d4;color:#67e8f9}.chart-canvas-wrapper[data-v-f59f867a]{position:relative;height:360px;width:100%}.subchart-panel[data-v-f59f867a]{margin-top:1.25rem;background:#0f172a66;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:.85rem 1rem}.subchart-header[data-v-f59f867a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.subchart-title[data-v-f59f867a]{display:flex;align-items:center;gap:.4rem}.subchart-name[data-v-f59f867a]{font-size:.82rem;font-weight:700;color:#e2e8f0}.subchart-stats[data-v-f59f867a]{display:flex;align-items:center;gap:.85rem;font-size:.78rem;color:#94a3b8}.signal-tag[data-v-f59f867a]{font-size:.72rem;padding:.15rem .5rem;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-weight:600}.subchart-canvas-wrapper[data-v-f59f867a]{position:relative;height:145px;width:100%}.chart-summary-bar[data-v-f59f867a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.06)}.summary-item[data-v-f59f867a]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#9ca3af}.dot-legend[data-v-f59f867a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}@media (max-width: 768px){.chart-header[data-v-f59f867a]{flex-direction:column}.chart-actions[data-v-f59f867a]{width:100%;justify-content:space-between}.chart-canvas-wrapper[data-v-f59f867a]{height:280px}.subchart-canvas-wrapper[data-v-f59f867a]{height:120px}}.table-card[data-v-dbf90e62]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:2rem;box-shadow:0 10px 30px #00000040}.table-header[data-v-dbf90e62]{margin-bottom:1.25rem}.table-title[data-v-dbf90e62]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0}.table-subtitle[data-v-dbf90e62]{font-size:.8rem;color:#9ca3af;margin:.25rem 0 0}.table-scroll-container[data-v-dbf90e62]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0f1999}.comparison-table[data-v-dbf90e62]{width:100%;border-collapse:collapse;text-align:left;font-size:.82rem}.comparison-table th[data-v-dbf90e62]{padding:1rem 1.1rem;background:#1f2937cc;color:#f3f4f6;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.col-indicator[data-v-dbf90e62]{width:22%;min-width:160px}.col-etf[data-v-dbf90e62]{width:26%;min-width:200px}.etf-header-box[data-v-dbf90e62]{display:flex;flex-direction:column;gap:.3rem}.etf-badge[data-v-dbf90e62]{display:inline-block;align-self:flex-start;font-size:.68rem;padding:.15rem .45rem;border-radius:6px;border:1px solid;font-weight:700}.etf-head-name[data-v-dbf90e62]{font-size:.95rem;color:#fff}.comparison-table td[data-v-dbf90e62]{padding:.85rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.05)}.tr-stripe[data-v-dbf90e62]{background:#ffffff04}.row-label[data-v-dbf90e62]{font-weight:600;color:#9ca3af}.row-value[data-v-dbf90e62]{color:#e5e7eb;line-height:1.45}.highlight-fee[data-v-dbf90e62]{font-family:JetBrains Mono,monospace;font-weight:700;color:#60a5fa}.highlight-return[data-v-dbf90e62]{font-family:JetBrains Mono,monospace;font-weight:700;color:#34d399}.cards-summary-grid[data-v-dbf90e62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.summary-card[data-v-dbf90e62]{background:#1f293780;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.1rem}.card-title-row[data-v-dbf90e62]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.badge-pill[data-v-dbf90e62]{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:6px}.card-archetype[data-v-dbf90e62]{font-size:.78rem;font-weight:600;color:#d1d5db}.summary-body[data-v-dbf90e62]{font-size:.78rem;color:#9ca3af;line-height:1.5;margin:0}.holdings-card[data-v-ba42a997]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:2rem;box-shadow:0 10px 30px #00000040}.holdings-header[data-v-ba42a997]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.holdings-title[data-v-ba42a997]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0}.holdings-subtitle[data-v-ba42a997]{font-size:.8rem;color:#9ca3af;margin:.25rem 0 0}.etf-pills[data-v-ba42a997]{display:flex;background:#1f2937cc;border:1px solid rgba(255,255,255,.1);padding:3px;border-radius:10px}.pill-btn[data-v-ba42a997]{background:transparent;border:none;color:#9ca3af;font-size:.78rem;font-weight:600;padding:.4rem .85rem;border-radius:7px;cursor:pointer;transition:all .2s}.pill-btn[data-v-ba42a997]:hover{color:#fff}.pill-active[data-v-ba42a997]{background:#374151;color:#fff;box-shadow:0 2px 6px #00000040}.holdings-content[data-v-ba42a997]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem}.holdings-list-area[data-v-ba42a997]{background:#0b0f1999;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.1rem}.list-title-row[data-v-ba42a997]{display:flex;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.6rem}.holdings-list[data-v-ba42a997]{display:flex;flex-direction:column;gap:.55rem}.holding-row[data-v-ba42a997]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0}.holding-info[data-v-ba42a997]{display:flex;align-items:center;gap:.65rem;min-width:170px}.holding-rank[data-v-ba42a997]{font-size:.72rem;font-weight:700;color:#6b7280;width:16px}.holding-name-box[data-v-ba42a997]{display:flex;flex-direction:column}.holding-name[data-v-ba42a997]{font-size:.82rem;font-weight:600;color:#f3f4f6}.holding-sector[data-v-ba42a997]{font-size:.68rem;color:#9ca3af}.holding-bar-box[data-v-ba42a997]{display:flex;align-items:center;gap:.75rem;flex:1}.holding-bar-track[data-v-ba42a997]{flex:1;height:8px;background:#37415199;border-radius:9999px;overflow:hidden}.holding-bar-fill[data-v-ba42a997]{height:100%;border-radius:9999px;transition:width .5s ease-out}.holding-weight[data-v-ba42a997]{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;color:#e5e7eb;width:50px;text-align:right}.holdings-insight-area[data-v-ba42a997]{display:flex;flex-direction:column}.insight-box[data-v-ba42a997]{background:#1f293766;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem;height:100%}.insight-badge[data-v-ba42a997]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:#93c5fd;background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:.25rem .6rem;border-radius:6px;margin-bottom:.85rem}.insight-heading[data-v-ba42a997]{font-size:.95rem;font-weight:700;color:#fff;margin:0 0 .65rem}.insight-p[data-v-ba42a997]{font-size:.8rem;color:#9ca3af;line-height:1.6;margin:0 0 .75rem}@media (max-width: 900px){.holdings-content[data-v-ba42a997]{grid-template-columns:1fr}}.dca-card[data-v-58e9cf7c]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:2rem;box-shadow:0 10px 30px #00000040}.dca-header[data-v-58e9cf7c]{margin-bottom:1.5rem}.dca-title[data-v-58e9cf7c]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0}.dca-subtitle[data-v-58e9cf7c]{font-size:.8rem;color:#9ca3af;margin:.25rem 0 0}.dca-inputs-grid[data-v-58e9cf7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;background:#0b0f1999;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.25rem;margin-bottom:1.5rem}.input-panel[data-v-58e9cf7c]{display:flex;flex-direction:column;gap:.65rem}.input-label-row[data-v-58e9cf7c]{display:flex;justify-content:space-between;align-items:center}.input-label[data-v-58e9cf7c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#d1d5db}.input-display[data-v-58e9cf7c]{font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700;color:#f9fafb}.slider-control[data-v-58e9cf7c]{width:100%;accent-color:#3B82F6;cursor:pointer}.preset-pills[data-v-58e9cf7c]{display:flex;gap:.4rem;flex-wrap:wrap}.preset-btn[data-v-58e9cf7c]{background:#1f2937b3;border:1px solid rgba(255,255,255,.08);color:#9ca3af;font-size:.72rem;padding:.25rem .6rem;border-radius:6px;cursor:pointer;transition:all .2s}.preset-btn[data-v-58e9cf7c]:hover{background:#374151e6;color:#fff}.preset-active[data-v-58e9cf7c]{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:700}.results-grid[data-v-58e9cf7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.result-box[data-v-58e9cf7c]{background:#1f293780;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.box-top[data-v-58e9cf7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.box-badge[data-v-58e9cf7c]{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px}.cagr-rate[data-v-58e9cf7c]{font-size:.72rem;color:#9ca3af}.result-price-box[data-v-58e9cf7c]{background:#00000040;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:.85rem;margin-bottom:1rem;text-align:center}.result-label[data-v-58e9cf7c]{font-size:.72rem;color:#9ca3af;display:block;margin-bottom:.25rem}.final-amt[data-v-58e9cf7c]{font-family:JetBrains Mono,monospace;font-size:1.45rem;font-weight:800}.stat-rows[data-v-58e9cf7c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;font-size:.78rem}.stat-row[data-v-58e9cf7c]{display:flex;justify-content:space-between;color:#9ca3af}.mono-num[data-v-58e9cf7c]{font-family:JetBrains Mono,monospace;font-weight:600;color:#f3f4f6}.box-note[data-v-58e9cf7c]{font-size:.72rem;color:#6b7280;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem;margin:0;line-height:1.45}.guide-card[data-v-1b652980]{background:#111827b3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:2rem;box-shadow:0 10px 30px #00000040}.guide-header[data-v-1b652980]{margin-bottom:1.5rem}.guide-title[data-v-1b652980]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0}.guide-subtitle[data-v-1b652980]{font-size:.8rem;color:#9ca3af;margin:.25rem 0 0}.pillars-grid[data-v-1b652980]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.75rem}.pillar-box[data-v-1b652980]{background:#1f293780;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column}.pillar-tag[data-v-1b652980]{display:inline-block;align-self:flex-start;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:6px;margin-bottom:.65rem}.p-0050 .pillar-tag[data-v-1b652980]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.p-0056 .pillar-tag[data-v-1b652980]{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.p-00878 .pillar-tag[data-v-1b652980]{background:#a855f733;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.p-00631L .pillar-tag[data-v-1b652980]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.p-2330 .pillar-tag[data-v-1b652980]{background:#ec489933;color:#f472b6;border:1px solid rgba(236,72,153,.3)}.pillar-title[data-v-1b652980]{font-size:.98rem;font-weight:700;color:#fff;margin:0 0 .55rem}.pillar-desc[data-v-1b652980]{font-size:.8rem;color:#9ca3af;line-height:1.55;margin:0 0 1rem;flex:1}.pillar-meta[data-v-1b652980]{font-size:.75rem;color:#9ca3af;border-top:1px solid rgba(255,255,255,.06);padding-top:.65rem}.pillar-meta strong[data-v-1b652980]{color:#e5e7eb}.faq-section[data-v-1b652980]{background:#0b0f1999;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.25rem}.faq-header-row[data-v-1b652980]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.faq-header-text[data-v-1b652980]{font-size:.85rem;font-weight:700;color:#d1d5db}.faq-list[data-v-1b652980]{display:flex;flex-direction:column;gap:.65rem}.faq-item[data-v-1b652980]{background:#1f293799;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;transition:all .2s}.faq-item[data-v-1b652980]:hover{border-color:#ffffff1f}.faq-btn[data-v-1b652980]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;background:transparent;border:none;color:#f3f4f6;text-align:left;cursor:pointer}.faq-q[data-v-1b652980]{font-size:.82rem;font-weight:600;line-height:1.4}.faq-icon[data-v-1b652980]{width:16px;height:16px;color:#9ca3af;transition:transform .2s;flex-shrink:0;margin-left:.5rem}.faq-icon-rot[data-v-1b652980]{transform:rotate(180deg)}.faq-a[data-v-1b652980]{padding:.65rem 1rem .9rem;font-size:.78rem;color:#9ca3af;line-height:1.6;border-top:1px solid rgba(255,255,255,.04)}.faq-a p[data-v-1b652980]{margin:0}.app-layout[data-v-68722f88]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-68722f88]{flex:1;max-width:1400px;width:100%;margin:0 auto;padding:1.75rem 1.5rem}.hero-banner[data-v-68722f88]{background:linear-gradient(135deg,#1e293bb3,#0f172acc);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem 2.25rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000004d}.hero-text-col[data-v-68722f88]{max-width:760px}.hero-badge[data-v-68722f88]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:#93c5fd;background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:.25rem .65rem;border-radius:9999px;margin-bottom:.85rem}.hero-title[data-v-68722f88]{font-size:1.85rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:.75rem;letter-spacing:-.02em}.text-gradient-blue[data-v-68722f88]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-green[data-v-68722f88]{background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-purple[data-v-68722f88]{background:linear-gradient(135deg,#c084fc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-amber[data-v-68722f88]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-pink[data-v-68722f88]{background:linear-gradient(135deg,#f472b6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-68722f88]{font-size:.88rem;color:#9ca3af;line-height:1.6}.hero-quick-stats[data-v-68722f88]{display:flex;gap:1.5rem;background:#0b0f1999;border:1px solid rgba(255,255,255,.06);padding:1.25rem 1.5rem;border-radius:16px}.quick-stat-item[data-v-68722f88]{display:flex;flex-direction:column}.stat-num[data-v-68722f88]{font-family:JetBrains Mono,monospace;font-size:1.35rem;font-weight:800}.stat-desc[data-v-68722f88]{font-size:.72rem;color:#9ca3af;margin-top:.2rem}.cards-section[data-v-68722f88]{margin-bottom:2rem}.section-header-compact[data-v-68722f88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:0 .25rem}.etf-cards-grid[data-v-68722f88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.tabs-nav[data-v-68722f88]{margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.75rem}.tabs-list[data-v-68722f88]{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.25rem}.tab-btn[data-v-68722f88]{display:inline-flex;align-items:center;gap:.5rem;background:#1f293799;border:1px solid rgba(255,255,255,.08);color:#9ca3af;font-size:.85rem;font-weight:600;padding:.6rem 1.1rem;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab-btn[data-v-68722f88]:hover{background:#374151cc;color:#f3f4f6;border-color:#ffffff26}.tab-active[data-v-68722f88]{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #3b82f659}.tab-panel-container[data-v-68722f88]{min-height:400px}.app-footer[data-v-68722f88]{background:#0b0f19f2;border-top:1px solid rgba(255,255,255,.08);padding:1.75rem 1.5rem;margin-top:3rem}.footer-container[data-v-68722f88]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-left[data-v-68722f88]{max-width:800px}.footer-title[data-v-68722f88]{font-size:.88rem;font-weight:700;color:#e5e7eb;margin-bottom:.35rem}.footer-disclaimer[data-v-68722f88]{font-size:.72rem;color:#6b7280;line-height:1.5}.footer-link[data-v-68722f88]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:#9ca3af;text-decoration:none;background:#1f2937b3;padding:.5rem .9rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);transition:all .2s}.footer-link[data-v-68722f88]:hover{color:#38bdf8;border-color:#38bdf84d}@media (max-width: 768px){.hero-banner[data-v-68722f88]{padding:1.5rem}.hero-title[data-v-68722f88]{font-size:1.45rem}.hero-quick-stats[data-v-68722f88]{width:100%;justify-content:space-between}.footer-container[data-v-68722f88]{flex-direction:column;align-items:flex-start}}
