@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap";[data-v-b5e45cf7]{box-sizing:border-box;margin:0;padding:0}.funding-map-shell[data-v-b5e45cf7]{background:#eef2f7;border-radius:14px;box-shadow:0 4px 28px #1a2a4a21;max-width:none;overflow:hidden}.fh[data-v-b5e45cf7]{align-items:center;background:#fff;border-bottom:1px solid #dde4ee;display:flex;gap:8px;padding:12px 20px}.fh-dot[data-v-b5e45cf7]{border-radius:50%;height:7px;width:7px}.fh h2[data-v-b5e45cf7]{color:#1a2a4a;font-size:13px;font-weight:600;letter-spacing:.02em}.fh .hint[data-v-b5e45cf7]{color:#97a5bc;font-size:10.5px;margin-left:auto}.fb[data-v-b5e45cf7]{overflow-x:auto;padding:14px 14px 10px}svg#fundingMapSvg[data-v-b5e45cf7]{display:block;min-width:960px;width:100%}@keyframes fd-b5e45cf7{to{stroke-dashoffset:-24}}.p-crs[data-v-b5e45cf7]{animation:fd-b5e45cf7 1s linear infinite;fill:none;stroke:#d63a2f;stroke-dasharray:7 5;stroke-width:1.6}.p-crsf[data-v-b5e45cf7]{animation:fd-b5e45cf7 1.8s linear infinite;fill:none;stroke:#e87060;stroke-dasharray:4 7;stroke-width:1}.p-safe[data-v-b5e45cf7]{animation:fd-b5e45cf7 1s linear infinite;fill:none;stroke:#159660;stroke-dasharray:7 5;stroke-width:1.6}.p-safef[data-v-b5e45cf7]{animation:fd-b5e45cf7 1.8s linear infinite;fill:none;stroke:#70c8a0;stroke-dasharray:4 7;stroke-width:1}.p-src[data-v-b5e45cf7]{animation:fd-b5e45cf7 1.1s linear infinite;fill:none;stroke:#8090a8;stroke-dasharray:7 5;stroke-width:1.4}.p-srcf[data-v-b5e45cf7]{animation:fd-b5e45cf7 1.9s linear infinite;fill:none;stroke:#b0bccc;stroke-dasharray:4 7;stroke-width:.9}.p-vio[data-v-b5e45cf7]{animation:fd-b5e45cf7 1.5s linear infinite;fill:none;stroke:#5a4ec8;stroke-dasharray:5 6;stroke-width:1.1}.node-g[data-v-b5e45cf7]{cursor:pointer}.node-g:hover rect[data-v-b5e45cf7]{filter:brightness(.93)}.n-src rect[data-v-b5e45cf7]{fill:#fff4f1;stroke:#c84e36;stroke-width:1}.n-src text[data-v-b5e45cf7]{fill:#6e2010;font-size:11.5px;font-weight:500}.n-src2 rect[data-v-b5e45cf7]{fill:#f4f2ff;stroke:#5a4ec8;stroke-width:1.1}.n-src2 text[data-v-b5e45cf7]{fill:#28208a;font-size:11.5px;font-weight:500}.n-hkb rect[data-v-b5e45cf7]{fill:#e8f3ff;stroke:#3074cc;stroke-width:1}.n-hkb text[data-v-b5e45cf7]{fill:#09366e;font-size:11.5px;font-weight:500}.n-usb rect[data-v-b5e45cf7]{fill:#fef6e4;stroke:#b07010;stroke-width:1}.n-usb text[data-v-b5e45cf7]{fill:#5c3800;font-size:11.5px;font-weight:500}.n-hkq rect[data-v-b5e45cf7]{fill:#fdeae6;stroke:#d63a2f;stroke-width:1.2}.n-hkq text[data-v-b5e45cf7]{fill:#7a1810;font-size:11.5px;font-weight:500}.n-usq rect[data-v-b5e45cf7]{fill:#e4f9ef;stroke:#159660;stroke-width:1.2}.n-usq text[data-v-b5e45cf7]{fill:#054e30;font-size:11.5px;font-weight:500}.n-dim rect[data-v-b5e45cf7]{fill:#f3f5f9;stroke:#c0cad8;stroke-width:.8}.gf[data-v-b5e45cf7]{stroke-width:1.6}.gf-src[data-v-b5e45cf7]{fill:#f8715a0d;stroke:#f0a48f}.gf-vio[data-v-b5e45cf7]{fill:#5a4ec80d;stroke:#b3acea}.gf-hkb[data-v-b5e45cf7]{fill:#3074cc0d;stroke:#9ec1ee}.gf-usb[data-v-b5e45cf7]{fill:#b070100f;stroke:#e6c98f}.flow-arrow[data-v-b5e45cf7]{fill:url(#flowGrad);stroke:none;stroke-linejoin:round}.zone-crs[data-v-b5e45cf7]{fill:#fff3f08c;stroke:#d63a2f;stroke-dasharray:6 4;stroke-width:1.4}.zone-safe[data-v-b5e45cf7]{fill:#e4f9ef8c;stroke:#159660;stroke-dasharray:6 4;stroke-width:1.4}.zone-crs-label[data-v-b5e45cf7]{fill:#d63a2f}.zone-safe-label[data-v-b5e45cf7]{fill:#159660}.top-guide-line[data-v-b5e45cf7]{stroke:#dde4ee;stroke-width:.6}.cl[data-v-b5e45cf7]{fill:#8a9bb8;font-size:9.5px;font-weight:600;letter-spacing:.05em}.sdiv[data-v-b5e45cf7]{stroke:#dde4ee;stroke-dasharray:4 4;stroke-width:.5}.leg[data-v-b5e45cf7]{background:#fff;border-top:1px solid #dde4ee;flex-wrap:wrap;gap:10px;padding:10px 16px}.leg[data-v-b5e45cf7],.li[data-v-b5e45cf7]{display:flex}.li[data-v-b5e45cf7]{align-items:center;color:#8a9bb8;font-size:10.5px;gap:5px}.decision[data-v-b5e45cf7]{background:#fff;border-top:1px solid #dde4ee;display:flex;gap:8px;padding:12px 16px}.dec-card[data-v-b5e45cf7]{border:1px solid;border-radius:8px;flex:1;padding:10px 12px}.dec-card .t[data-v-b5e45cf7]{font-size:11px;font-weight:700;margin-bottom:4px}.dec-card .d[data-v-b5e45cf7]{color:#6a7888;font-size:10px;line-height:1.5}.dec-c[data-v-b5e45cf7]{background:#fdeae6;border-color:#d63a2f}.dec-c .t[data-v-b5e45cf7]{color:#9a3a2a}.dec-s[data-v-b5e45cf7]{background:#e4f9ef;border-color:#159660}.dec-s .t[data-v-b5e45cf7]{color:#0a6a40}.funding-tooltip[data-v-b5e45cf7]{background:#14233a;border-radius:9px;box-shadow:0 5px 22px #0000004d;color:#d8e8f5;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:11px;line-height:1.75;max-width:230px;opacity:0;padding:9px 13px;pointer-events:none;position:fixed;transition:opacity .15s;z-index:9999}.funding-tooltip.visible[data-v-b5e45cf7]{opacity:1}.funding-tooltip strong[data-v-b5e45cf7]{color:#6ed8b0;display:block;font-size:12px;margin-bottom:3px}.funding-tooltip em[data-v-b5e45cf7]{background:#50c89626;color:#7dd8b5}.funding-tooltip .crs[data-v-b5e45cf7],.funding-tooltip em[data-v-b5e45cf7]{border-radius:4px;display:block;font-size:9.5px;font-style:normal;margin-top:4px;padding:3px 7px}.funding-tooltip .crs[data-v-b5e45cf7]{background:#dc503226;color:#f07050}.funding-section[data-v-b5e45cf7]{display:flex;flex-direction:column;gap:14px}.ov-section-title[data-v-b5e45cf7]{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.01em}.funding-mobile-head[data-v-b5e45cf7]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.funding-mobile-copy[data-v-b5e45cf7]{min-width:0}.funding-route-pills[data-v-b5e45cf7]{display:none;flex-direction:column;gap:6px;margin-top:10px}.route-pill[data-v-b5e45cf7]{align-items:center;border:1px solid;border-left:3px solid;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:space-between;padding:7px 10px 7px 9px}.rp-crs[data-v-b5e45cf7]{background:#d63a2f0f;border-color:rgba(214,58,47,.2) rgba(214,58,47,.2) rgba(214,58,47,.2) #d63a2f}.rp-safe[data-v-b5e45cf7]{background:#1596600f;border-color:rgba(21,150,96,.2) rgba(21,150,96,.2) rgba(21,150,96,.2) #159660}.rp-flow[data-v-b5e45cf7]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.rp-flow b[data-v-b5e45cf7]{background:#0f172a0d;border-radius:6px;color:#334155;font-size:11px;font-weight:600;padding:2px 7px;white-space:nowrap}.rp-flow .rp-arr[data-v-b5e45cf7]{background:currentColor;flex-shrink:0;height:1.5px;opacity:.5;position:relative;width:13px}.rp-flow .rp-arr[data-v-b5e45cf7]:after{border-right:1.5px solid;border-top:1.5px solid;content:"";height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.rp-crs .rp-flow .rp-arr[data-v-b5e45cf7]{color:#d63a2f}.rp-safe .rp-flow .rp-arr[data-v-b5e45cf7]{color:#159660}.rp-tag[data-v-b5e45cf7]{border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.rp-crs .rp-tag[data-v-b5e45cf7]{background:#d63a2f21;color:#9a3a2a}.rp-safe .rp-tag[data-v-b5e45cf7]{background:#15966021;color:#0a6a40}.funding-fullscreen-btn[data-v-b5e45cf7]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#ecedf2);border-radius:999px;color:var(--text-secondary,#475569);cursor:pointer;display:none;flex-shrink:0;font-size:11.5px;font-weight:600;gap:5px;padding:7px 13px;white-space:nowrap}.funding-fullscreen-btn svg[data-v-b5e45cf7]{flex-shrink:0}.funding-viewer[data-v-b5e45cf7]{width:100%}.funding-viewer.fl-fullscreen[data-v-b5e45cf7]{background:#f4f7fbfc;display:flex;flex-direction:column;inset:0;position:fixed;z-index:4000}.fl-toolbar[data-v-b5e45cf7]{align-items:center;background:#fff;border-bottom:1px solid #dde4ee;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px}.fl-title[data-v-b5e45cf7]{color:#1a2a4a;font-size:14px;font-weight:700;letter-spacing:-.01em}.fl-tools[data-v-b5e45cf7]{align-items:center;display:flex;gap:6px}.fl-tools button[data-v-b5e45cf7]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f8fc;border:1px solid #d4dcea;border-radius:9px;color:#33405a;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;height:36px;justify-content:center;line-height:1;min-width:36px;padding:0 9px}.fl-tools button[data-v-b5e45cf7]:active{background:#e7eef7}.fl-tools .fl-reset[data-v-b5e45cf7]{font-size:12px;font-weight:600}.fl-tools .fl-close[data-v-b5e45cf7]{font-size:14px}.fl-pct[data-v-b5e45cf7]{color:#5a6783;font-size:12px;font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.fl-scroll[data-v-b5e45cf7]{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.funding-viewer.fl-fullscreen .fl-scroll[data-v-b5e45cf7]{flex:1;overflow:auto;padding:14px}.funding-viewer.fl-fullscreen .funding-map-shell[data-v-b5e45cf7]{margin:0 auto}.funding-viewer.fl-fullscreen .fb[data-v-b5e45cf7]{overflow-x:visible}.funding-viewer.fl-fullscreen svg#fundingMapSvg[data-v-b5e45cf7]{min-width:0}.funding-map-shell[data-v-b5e45cf7]{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:relative;width:100%}.funding-map-source[data-v-b5e45cf7]{color:var(--text-fine,#94a3b8);font-size:10.5px;letter-spacing:var(--tracking-micro,.02em);line-height:1.5;margin-top:4px}@media(max-width:768px){.funding-route-pills[data-v-b5e45cf7]{display:flex}.funding-fullscreen-btn[data-v-b5e45cf7]{display:inline-flex}.funding-viewer[data-v-b5e45cf7]:not(.fl-fullscreen){display:none}.funding-mobile-head .ov-section-title[data-v-b5e45cf7]{margin-top:0}}[data-theme=dark] .funding-section .ov-section-title{color:#e2e8f0f5}[data-theme=dark] .funding-section .funding-map-source{color:#94a3b8e6}[data-theme=dark] .funding-section .rp-crs{background:#d63a2f1f;border-color:rgba(248,113,113,.32) rgba(248,113,113,.32) rgba(248,113,113,.32) #f0635b}[data-theme=dark] .funding-section .rp-safe{background:#1596601f;border-color:rgba(51,192,138,.32) rgba(51,192,138,.32) rgba(51,192,138,.32) #33c08a}[data-theme=dark] .funding-section .rp-flow b{background:#94a3b824;color:#e2e8f0eb}[data-theme=dark] .funding-section .rp-crs .rp-tag{background:#d63a2f33;color:#f3a59c}[data-theme=dark] .funding-section .rp-safe .rp-tag{background:#15966033;color:#7ddcb2}[data-theme=dark] .funding-section .rp-crs .rp-flow .rp-arr{color:#f0635b}[data-theme=dark] .funding-section .rp-safe .rp-flow .rp-arr{color:#33c08a}[data-theme=dark] .funding-section .funding-fullscreen-btn{background:#0f172adb;border-color:#4755696b;color:#e2e8f0e6}[data-theme=dark] .funding-map-shell{background:linear-gradient(180deg,#080e1af5,#0f172af0);box-shadow:0 12px 32px #02081775}[data-theme=dark] .funding-map-shell .decision,[data-theme=dark] .funding-map-shell .fh,[data-theme=dark] .funding-map-shell .leg{background:#0f172ad6;border-color:#4755696b}[data-theme=dark] .funding-map-shell .fb{background:linear-gradient(180deg,#090e18fa,#111827f5)}[data-theme=dark] .funding-map-shell .cl,[data-theme=dark] .funding-map-shell .dec-card .d,[data-theme=dark] .funding-map-shell .fh h2,[data-theme=dark] .funding-map-shell .hint,[data-theme=dark] .funding-map-shell .li{color:#e2e8f0d6;fill:#94a3b8d6}[data-theme=dark] .funding-map-shell .sdiv,[data-theme=dark] .funding-map-shell .top-guide-line{stroke:#4755697a}[data-theme=dark] .funding-map-shell .gf-src{fill:#f8715a1a;stroke:#f88c78c7}[data-theme=dark] .funding-map-shell .gf-vio{fill:#8c80fa1a;stroke:#a78bfac7}[data-theme=dark] .funding-map-shell .gf-hkb{fill:#60a5fa1a;stroke:#60a5fac7}[data-theme=dark] .funding-map-shell .gf-usb{fill:#fbbf241a;stroke:#fbbf24b3}[data-theme=dark] .funding-map-shell .flow-arrow{stroke:#ff7864f5}[data-theme=dark] .funding-map-shell .zone-crs{fill:#7f1d1d24;stroke:#f87171c7}[data-theme=dark] .funding-map-shell .zone-safe{fill:#064e3b24;stroke:#34d399c7}[data-theme=dark] .funding-map-shell .zone-crs-label{fill:#fca5a5f0!important}[data-theme=dark] .funding-map-shell .zone-safe-label{fill:#6ee7b7f0!important}[data-theme=dark] .funding-map-shell .n-src rect{fill:#451a1394;stroke:#f87171b8}[data-theme=dark] .funding-map-shell .n-src text{fill:#fed7aaf0}[data-theme=dark] .funding-map-shell .n-src2 rect{fill:#2e106585;stroke:#a78bfac7}[data-theme=dark] .funding-map-shell .n-src2 text{fill:#ddd6fef0}[data-theme=dark] .funding-map-shell .n-hkb rect{fill:#1e3a8a5c;stroke:#60a5fad1}[data-theme=dark] .funding-map-shell .n-hkb text{fill:#dbeafef2}[data-theme=dark] .funding-map-shell .n-usb rect{fill:#78350f57;stroke:#fbbf24b8}[data-theme=dark] .funding-map-shell .n-usb text{fill:#fef3c7f0}[data-theme=dark] .funding-map-shell .n-hkq rect{fill:#7f1d1d38;stroke:#f87171c2}[data-theme=dark] .funding-map-shell .n-hkq text{fill:#fecacaf0}[data-theme=dark] .funding-map-shell .n-usq rect{fill:#064e3b38;stroke:#34d399c2}[data-theme=dark] .funding-map-shell .n-usq text{fill:#d1fae5f0}[data-theme=dark] .funding-map-shell .n-dim rect{fill:#1e293bbd;stroke:#64748b6b}[data-theme=dark] .funding-map-shell .n-dim text{fill:#94a3b8db}[data-theme=dark] .funding-map-shell .dec-c{background:#7f1d1d38}[data-theme=dark] .funding-map-shell .dec-s{background:#064e3b38}[data-theme=dark] .funding-viewer.fl-fullscreen{background:#070b14fc}[data-theme=dark] .fl-toolbar{background:#0f1626;border-bottom-color:#50648c52}[data-theme=dark] .fl-title{color:#e2e8f0}[data-theme=dark] .fl-tools button{background:#1a2538;border-color:#5a6e9666;color:#cdd6e6}[data-theme=dark] .fl-tools button:active{background:#243149}[data-theme=dark] .fl-pct{color:#9aa4b8}.lwc-multi-wrap[data-v-ff37f54f]{width:100%}.lwc-multi-legend[data-v-ff37f54f]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;padding:0 4px}.legend-item[data-v-ff37f54f]{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px;min-width:0}.legend-dot[data-v-ff37f54f]{border-radius:50%;height:8px;width:8px}.legend-label[data-v-ff37f54f]{font-weight:600}.legend-val[data-v-ff37f54f]{color:#e2e8f0;font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-variant-numeric:tabular-nums lining-nums}.lwc-multi-container[data-v-ff37f54f]{border-radius:12px;overflow:hidden;width:100%}@media(max-width:768px){.lwc-multi-legend[data-v-ff37f54f]{gap:10px;margin-bottom:8px}.legend-item[data-v-ff37f54f]{font-size:11px}}.index-compare-card[data-v-e41ff48f]{background:transparent;border:none;box-shadow:none;overflow:visible}.compare-surface[data-v-e41ff48f]{--compare-border:rgba(148,163,184,.16);--compare-border-strong:rgba(100,116,139,.18);--compare-text:#0f172a;--compare-text-soft:rgba(51,65,85,.82);--compare-text-muted:rgba(100,116,139,.72);--compare-ndx:#3b82f6;--compare-spx:#d97706;--compare-badge-bg:rgba(59,130,246,.09);--compare-badge-border:rgba(59,130,246,.16);--compare-badge-text:#1d4ed8;--compare-toggle-bg:rgba(226,232,240,.72);--compare-chip-bg:hsla(0,0%,100%,.66);--compare-chip-border:rgba(148,163,184,.18);--compare-chip-hover-border:rgba(59,130,246,.24);--compare-chip-hover-text:#0f172a;--compare-chip-active-bg:linear-gradient(180deg,rgba(59,130,246,.16),rgba(37,99,235,.1));--compare-chip-active-border:rgba(59,130,246,.3);--compare-chip-active-text:#0f172a;--compare-chip-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.64),0 5px 12px rgba(59,130,246,.12);--compare-hero-bg:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(243,247,252,.98));--compare-hero-border:rgba(148,163,184,.18);--compare-hero-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 18px rgba(15,23,42,.05);--compare-hero-code:#334155;--compare-chart-bg:linear-gradient(180deg,rgba(251,253,255,.84),rgba(238,244,249,.92));--compare-chart-border:rgba(148,163,184,.16);--compare-chart-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);--compare-empty-bg:rgba(248,250,252,.78);--compare-error-bg:rgba(254,242,242,.88);--compare-error-border:rgba(239,68,68,.14);--compare-error-text:#b91c1c;--compare-summary-bg:hsla(0,0%,100%,.78);--compare-summary-primary-bg:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(243,247,252,.96));--compare-summary-signal-bg:linear-gradient(180deg,rgba(247,250,255,.98),rgba(239,245,252,.94));--compare-summary-border:rgba(148,163,184,.16);--compare-tone-up:#2563eb;--compare-tone-down:#d97706;--compare-tone-neutral:#0f172a;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 40%),radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 34%),linear-gradient(180deg,#fbfdff,#eef3f8 52%,#e8edf5);border:1px solid var(--compare-border-strong);border-radius:24px;box-shadow:inset 0 1px #ffffffd6,0 16px 34px #0f172a14,0 4px 10px #0f172a0d;color:var(--compare-text);overflow:hidden;position:relative}[data-theme=dark] .compare-surface{--compare-border:rgba(123,160,199,.18);--compare-border-strong:rgba(126,174,235,.28);--compare-text:#eff5ff;--compare-text-soft:rgba(215,227,244,.78);--compare-text-muted:rgba(150,174,203,.72);--compare-ndx:#6ea8ff;--compare-spx:#ffb347;--compare-badge-bg:rgba(110,168,255,.08);--compare-badge-border:rgba(126,174,235,.22);--compare-badge-text:rgba(214,232,255,.88);--compare-toggle-bg:rgba(6,17,29,.58);--compare-chip-bg:hsla(0,0%,100%,.02);--compare-chip-border:rgba(126,174,235,.08);--compare-chip-hover-border:rgba(126,174,235,.26);--compare-chip-hover-text:rgba(232,242,255,.88);--compare-chip-active-bg:linear-gradient(180deg,rgba(110,168,255,.26),rgba(69,126,213,.2));--compare-chip-active-border:rgba(126,174,235,.34);--compare-chip-active-text:#f5f9ff;--compare-chip-active-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 16px rgba(61,118,209,.16);--compare-hero-bg:linear-gradient(180deg,rgba(13,27,43,.9),rgba(10,22,35,.82));--compare-hero-border:rgba(126,174,235,.12);--compare-hero-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 24px rgba(3,10,18,.22);--compare-hero-code:rgba(226,237,251,.9);--compare-chart-bg:linear-gradient(180deg,rgba(6,17,29,.72),rgba(7,18,29,.92));--compare-chart-border:rgba(126,174,235,.12);--compare-chart-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);--compare-empty-bg:rgba(10,20,32,.6);--compare-error-bg:rgba(136,45,45,.22);--compare-error-border:rgba(229,105,105,.18);--compare-error-text:#f7c0c0;--compare-summary-bg:rgba(11,25,40,.78);--compare-summary-primary-bg:linear-gradient(180deg,rgba(10,25,41,.92),rgba(8,21,34,.86));--compare-summary-signal-bg:linear-gradient(180deg,rgba(17,31,49,.92),rgba(10,23,36,.86));--compare-summary-border:rgba(126,174,235,.12);--compare-tone-up:#91bcff;--compare-tone-down:#ffc671;--compare-tone-neutral:#f4f8ff;background:radial-gradient(circle at top left,rgba(44,94,166,.22),transparent 38%),radial-gradient(circle at top right,rgba(255,179,71,.14),transparent 34%),linear-gradient(180deg,#0d1c2d,#091624 52%,#07131f);box-shadow:inset 0 1px #ffffff0f,0 24px 56px #07111e38,0 8px 18px #050a141f}.compare-surface-glow[data-v-e41ff48f]{border-radius:999px;filter:blur(18px);height:240px;opacity:.6;pointer-events:none;position:absolute;width:240px}.compare-surface-glow-left[data-v-e41ff48f]{background:radial-gradient(circle,#6ea8ff47,#6ea8ff00);left:-72px;top:-110px}.compare-surface-glow-right[data-v-e41ff48f]{background:radial-gradient(circle,#ffb34738,#ffb34700);right:-84px;top:-80px}.compare-shell-head[data-v-e41ff48f]{align-items:flex-start;border-bottom:1px solid var(--compare-border);display:flex;gap:18px;justify-content:space-between;padding:20px 20px 14px;position:relative;z-index:1}.compare-title-side[data-v-e41ff48f]{flex:1 1 auto;min-width:0}.compare-kicker[data-v-e41ff48f]{align-items:center;color:#a4bfe0ad;display:inline-flex;font-size:9.5px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.compare-kicker[data-v-e41ff48f]:before{background:linear-gradient(90deg,#6ea8ffe0,#6ea8ff00);content:"";height:1px;width:26px}.compare-title-row[data-v-e41ff48f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.compare-main-title[data-v-e41ff48f]{color:var(--compare-text);font-size:24px;font-weight:730;letter-spacing:-.028em;margin:0}.compare-market-badge[data-v-e41ff48f]{align-items:center;background:var(--compare-badge-bg);border:1px solid var(--compare-badge-border);border-radius:999px;color:var(--compare-badge-text);display:inline-flex;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:5px 10px;white-space:nowrap}.compare-meta-row[data-v-e41ff48f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.compare-card-meta[data-v-e41ff48f]{color:var(--compare-text-soft);font-size:12px;line-height:1.45}.compare-chart-status[data-v-e41ff48f],.compare-hover-loading[data-v-e41ff48f],.compare-time-stamp[data-v-e41ff48f]{font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.compare-time-stamp[data-v-e41ff48f]{color:var(--compare-text-muted);font-size:11.5px;letter-spacing:.04em}.compare-hover-loading[data-v-e41ff48f]{color:var(--compare-ndx);font-size:11.5px}.compare-toolbar[data-v-e41ff48f]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:300px}.compare-range-scroll[data-v-e41ff48f]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.compare-mode-toggle[data-v-e41ff48f]{background:var(--compare-toggle-bg);border:1px solid var(--compare-chip-border);border-radius:999px;box-shadow:inset 0 1px #ffffff08;display:inline-flex;gap:4px;padding:4px}.compare-chip[data-v-e41ff48f],.compare-mode-chip[data-v-e41ff48f]{background:var(--compare-chip-bg);border:1px solid var(--compare-chip-border);border-radius:999px;color:var(--compare-text-muted);cursor:pointer;font-family:var(--font-ui);transition:all .18s ease;white-space:nowrap}.compare-chip[data-v-e41ff48f],.compare-mode-chip[data-v-e41ff48f]{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:7px 12px}.compare-chip[data-v-e41ff48f]:hover,.compare-mode-chip[data-v-e41ff48f]:hover{border-color:var(--compare-chip-hover-border);color:var(--compare-chip-hover-text)}.compare-chip.active[data-v-e41ff48f],.compare-mode-chip.active[data-v-e41ff48f]{background:var(--compare-chip-active-bg);border-color:var(--compare-chip-active-border);box-shadow:var(--compare-chip-active-shadow);color:var(--compare-chip-active-text)}.compare-hero-grid[data-v-e41ff48f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 20px 12px;position:relative;z-index:1}.compare-hero-card[data-v-e41ff48f]{background:var(--compare-hero-bg);border:1px solid var(--compare-hero-border);border-radius:16px;box-shadow:var(--compare-hero-shadow);min-width:0;padding:13px 14px 14px;position:relative}.compare-hero-topline[data-v-e41ff48f]{background:var(--series-color);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--series-color) 46%,transparent);height:3px;margin-bottom:10px;width:30px}.compare-hero-head[data-v-e41ff48f]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.compare-hero-code[data-v-e41ff48f]{color:var(--compare-hero-code);display:inline-block;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:.08em;margin-right:8px}.compare-hero-name[data-v-e41ff48f]{color:var(--compare-text-soft);font-size:11.5px}.compare-hero-state[data-v-e41ff48f]{color:var(--compare-text-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.compare-hero-body[data-v-e41ff48f]{display:flex;flex-direction:column;gap:6px}.compare-hero-value[data-v-e41ff48f]{color:var(--compare-text);display:block;font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:32px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;line-height:.94}.compare-hero-sub[data-v-e41ff48f]{color:var(--compare-text-soft);font-size:11px;letter-spacing:.01em}.compare-hero-card.tone-up .compare-hero-value[data-v-e41ff48f]{color:var(--compare-tone-up)}.compare-hero-card.tone-down .compare-hero-value[data-v-e41ff48f]{color:var(--compare-tone-down)}.compare-chart-panel[data-v-e41ff48f]{background:var(--compare-chart-bg);border:1px solid var(--compare-chart-border);border-radius:18px;box-shadow:var(--compare-chart-shadow);margin:0 20px;padding:12px 14px 14px;position:relative;z-index:1}.compare-chart-head[data-v-e41ff48f]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;padding:0 4px}.compare-chart-legend[data-v-e41ff48f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.compare-chart-legend-item[data-v-e41ff48f]{align-items:center;color:var(--compare-text-soft);display:inline-flex;font-size:10.5px;gap:7px}.compare-chart-legend-item i[data-v-e41ff48f]{border-radius:999px;box-shadow:0 0 12px #ffffff14;height:8px;width:8px}.compare-chart-legend-item strong[data-v-e41ff48f]{color:var(--compare-text);font-family:var(--font-data);font-weight:700}.compare-chart-status[data-v-e41ff48f]{color:var(--compare-text-muted);font-size:10px;letter-spacing:.05em;white-space:nowrap}.compare-chart-shell[data-v-e41ff48f]{padding:0 2px}.compare-empty-state[data-v-e41ff48f]{background:var(--compare-empty-bg);border:1px dashed var(--compare-chart-border);border-radius:16px;color:var(--compare-text-soft);font-size:12px;line-height:1.65;padding:22px 18px}.compare-error[data-v-e41ff48f]{background:var(--compare-error-bg);border:1px solid var(--compare-error-border);border-radius:12px;color:var(--compare-error-text);font-size:11.5px;margin:12px 20px 0;padding:10px 12px}.compare-summary-grid[data-v-e41ff48f]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 20px 18px;position:relative;z-index:1}.compare-summary-card[data-v-e41ff48f]{background:var(--compare-summary-bg);border:1px solid var(--compare-summary-border);border-radius:14px;box-shadow:inset 0 1px #ffffff14;min-width:0;padding:12px 13px 11px}.compare-summary-card.emphasis-primary[data-v-e41ff48f]{background:var(--compare-summary-primary-bg)}.compare-summary-card.emphasis-signal[data-v-e41ff48f]{background:var(--compare-summary-signal-bg);border-color:var(--compare-chart-border)}.summary-label[data-v-e41ff48f]{color:var(--compare-text-muted);display:block;font-size:10px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.summary-value[data-v-e41ff48f]{color:var(--compare-text);display:block;font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:16.5px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;line-height:1.25;word-break:break-word}.summary-sub[data-v-e41ff48f]{color:var(--compare-text-soft);display:block;font-size:10.5px;margin-top:7px}.compare-summary-card.tone-up .summary-value[data-v-e41ff48f]{color:var(--compare-tone-up)}.compare-summary-card.tone-down .summary-value[data-v-e41ff48f]{color:var(--compare-tone-down)}.compare-summary-card.tone-flat .summary-value[data-v-e41ff48f],.compare-summary-card.tone-neutral .summary-value[data-v-e41ff48f]{color:var(--compare-tone-neutral)}@media(max-width:1180px){.compare-shell-head[data-v-e41ff48f]{align-items:stretch;flex-direction:column}.compare-toolbar[data-v-e41ff48f]{align-items:flex-start;min-width:0}.compare-range-scroll[data-v-e41ff48f]{justify-content:flex-start}}@media(max-width:900px){.compare-hero-grid[data-v-e41ff48f],.compare-summary-grid[data-v-e41ff48f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.compare-surface[data-v-e41ff48f]{border-radius:20px}.compare-shell-head[data-v-e41ff48f]{gap:14px;padding:18px 14px 14px}.compare-main-title[data-v-e41ff48f]{font-size:20px}.compare-meta-row[data-v-e41ff48f],.compare-title-row[data-v-e41ff48f]{align-items:flex-start}.compare-toolbar[data-v-e41ff48f]{gap:10px;width:100%}.compare-range-scroll[data-v-e41ff48f]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.compare-range-scroll[data-v-e41ff48f]::-webkit-scrollbar{display:none}.compare-mode-toggle[data-v-e41ff48f]{justify-content:space-between;width:100%}.compare-mode-chip[data-v-e41ff48f]{flex:1 1 0}.compare-hero-grid[data-v-e41ff48f]{grid-template-columns:1fr;padding:12px 14px}.compare-hero-value[data-v-e41ff48f]{font-size:28px}.compare-chart-panel[data-v-e41ff48f]{margin:0 14px;padding:11px 11px 12px}.compare-chart-head[data-v-e41ff48f]{align-items:flex-start;flex-direction:column;gap:8px}.compare-summary-grid[data-v-e41ff48f]{grid-template-columns:1fr;padding:12px 14px 14px}.compare-error[data-v-e41ff48f]{margin:10px 14px 0}}.overview-container[data-v-0425ead3]{margin:0 auto;max-width:1240px;padding:0 4px;width:100%}.overview-compare-wrap[data-v-0425ead3]{margin-bottom:10px}.ov-section-title[data-v-0425ead3]{align-items:center;color:var(--text-primary,#0f172a);display:flex;font-size:15.25px;font-weight:var(--font-weight-heading);gap:10px;letter-spacing:var(--tracking-heading);margin-bottom:14px;margin-top:28px}.overview-container>.ov-section-title[data-v-0425ead3]{margin-top:0}.ov-section-title[data-v-0425ead3]:before{background:linear-gradient(180deg,#2563eb,#7c3aed);border-radius:2px;content:"";height:15px;width:3px}.idx-grid[data-v-0425ead3]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.idx-card[data-v-0425ead3]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#ecedf2);border-radius:16px;box-shadow:0 1px 2px #0f172a05,0 8px 24px -12px #0f172a0f;display:flex;flex-direction:column;padding:22px 24px 18px;transition:box-shadow .3s ease,transform .3s ease}.idx-card[data-v-0425ead3]:hover{box-shadow:0 1px 2px #0f172a08,0 16px 36px -16px #0f172a1a;transform:translateY(-2px)}.idx-head[data-v-0425ead3]{justify-content:space-between;margin-bottom:4px}.idx-head[data-v-0425ead3],.idx-head-left[data-v-0425ead3]{align-items:center;display:flex}.idx-head-left[data-v-0425ead3]{gap:8px}.idx-name[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-size:17px;font-weight:var(--font-weight-data-title);letter-spacing:var(--tracking-heading)}.idx-ticker[data-v-0425ead3]{border-radius:5px;font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:.5px;padding:3px 8px}.idx-ticker.qqq[data-v-0425ead3]{background:#3b82f61a;color:#2563eb}.idx-ticker.spy[data-v-0425ead3]{background:#10b9811a;color:#059669}.idx-live-dot[data-v-0425ead3]{animation:pulse-dot-0425ead3 2.2s ease-in-out infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 6px #16a34a80;height:6px;width:6px}@keyframes pulse-dot-0425ead3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.idx-live-text[data-v-0425ead3]{color:#16a34a;font-size:11px;font-weight:500}.idx-meta[data-v-0425ead3]{color:var(--text-micro);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:9.5px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-micro);margin-bottom:14px}.idx-info-grid[data-v-0425ead3]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.idx-info-cell[data-v-0425ead3]{background:var(--bg-hover,#fafbfd);border:1px solid var(--border-color,#f3f4f7);border-radius:8px;padding:8px 10px}.idx-info-label[data-v-0425ead3]{color:var(--text-micro);font-size:9px;font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-micro);margin-bottom:3px}.idx-info-value[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-size:12px;font-weight:600;white-space:nowrap}.idx-summary-row[data-v-0425ead3]{background:var(--bg-input,#f5f7fa);border:1px solid var(--border-color,#f3f4f7);border-radius:10px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px;padding:12px 0}.idx-summary-cell[data-v-0425ead3]{padding:2px 6px;position:relative;text-align:center}.idx-summary-cell+.idx-summary-cell[data-v-0425ead3]:before{background:var(--border-light,#ecedf2);content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.idx-summary-label[data-v-0425ead3]{color:var(--text-micro);font-size:9px;font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-micro);margin-bottom:3px}.idx-summary-value[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-family:var(--font-ui);font-size:16px;font-weight:640;letter-spacing:var(--tracking-heading)}.idx-summary-value .unit[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:10px;font-weight:500;margin-left:1px}.idx-content-row[data-v-0425ead3]{align-items:center;display:flex;gap:24px}.idx-pie-wrap[data-v-0425ead3]{flex-shrink:0;position:relative}.idx-pie-box[data-v-0425ead3],.idx-pie-wrap[data-v-0425ead3]{height:160px;width:160px}.idx-pie-center[data-v-0425ead3]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.idx-pie-label[data-v-0425ead3]{color:var(--text-micro);font-size:9px;font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-micro);margin-bottom:3px}.idx-pie-value[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-family:var(--font-ui);font-size:26px;font-weight:700;letter-spacing:-1px;line-height:1}.idx-pie-suffix[data-v-0425ead3]{color:var(--text-micro);font-size:9px;font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-micro);margin-top:3px}.idx-rank-box[data-v-0425ead3]{flex:1;min-width:0}.idx-rank-box[data-v-0425ead3] .rank-item{cursor:default;margin-bottom:10px;transition:transform .2s ease}.idx-rank-box[data-v-0425ead3] .rank-item:hover{transform:translate(2px)}.idx-rank-box[data-v-0425ead3] .rank-item:last-child{margin-bottom:0}.idx-rank-box[data-v-0425ead3] .item-info{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.idx-rank-box[data-v-0425ead3] .stock-left{align-items:baseline;display:flex;gap:8px;min-width:0}.idx-rank-box[data-v-0425ead3] .rank-num{color:var(--text-muted,#cbd5e1);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:500;min-width:16px}.idx-rank-box[data-v-0425ead3] .stock-name{color:var(--text-primary,#0f172a);font-size:13px;font-weight:500;white-space:nowrap}.idx-rank-box[data-v-0425ead3] .stock-code{color:var(--text-muted,#94a3b8);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:10px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.5px}.idx-rank-box[data-v-0425ead3] .percent-text{flex-shrink:0;font-family:var(--font-ui);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.idx-rank-box[data-v-0425ead3] .percent-text .pct-symbol{font-size:10px;margin-left:1px;opacity:.7}.idx-rank-box[data-v-0425ead3] .progress-bg{background-color:var(--bg-input,#f1f3f7);border-radius:3px;height:4px;overflow:hidden}.idx-rank-box[data-v-0425ead3] .progress-line{border-radius:3px;height:100%;transition:width 1.1s cubic-bezier(.16,1,.3,1);width:0}.idx-foot[data-v-0425ead3]{align-items:center;border-top:1px dashed var(--border-light,#ecedf2);display:flex;gap:8px;justify-content:space-between;margin-top:16px;padding-top:12px}.idx-foot-tag[data-v-0425ead3]{align-items:center;background:var(--bg-page,#f7f8fa);border-radius:999px;color:var(--text-secondary,#64748b);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 10px}.idx-foot-tag .tag-dot[data-v-0425ead3]{border-radius:50%;height:5px;width:5px}.idx-foot-note[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:11px}.idx-foot-note strong[data-v-0425ead3]{color:var(--text-secondary,#475569);font-weight:600}.mobile-fold-header[data-v-0425ead3]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mobile-fold-copy[data-v-0425ead3]{min-width:0}.mobile-fold-summary[data-v-0425ead3]{color:var(--text-muted,#94a3b8);display:none;font-size:11px;line-height:1.5;margin-top:-6px}.mobile-fold-toggle[data-v-0425ead3]{align-items:center;background:var(--surface-2,#f5f7fb);border:1px solid var(--border-light,#ecedf2);border-radius:50%;color:var(--text-secondary,#475569);cursor:pointer;display:none;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .18s ease,color .18s ease;width:30px}.mobile-fold-toggle svg[data-v-0425ead3]{transition:transform .25s ease}.mobile-fold-toggle.open[data-v-0425ead3]{background:var(--accent-bg,#eff6ff);border-color:transparent;color:var(--accent,#2563eb)}.mobile-fold-toggle.open svg[data-v-0425ead3]{transform:rotate(180deg)}.fold-stat-row[data-v-0425ead3]{align-items:center;display:none;flex-wrap:wrap;gap:6px;margin-top:8px}.fold-stat[data-v-0425ead3]{align-items:baseline;background:var(--surface-2,#f1f5f9);border:1px solid var(--border-light,#eef2f7);border-radius:8px;display:inline-flex;gap:5px;padding:3px 9px;white-space:nowrap}.fold-stat-k[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:10px;font-style:normal}.fold-stat-v[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:12px;font-variant-numeric:tabular-nums lining-nums;font-weight:700}.fold-stat.tone-q .fold-stat-v[data-v-0425ead3]{color:#3b82f6}.fold-stat.tone-s .fold-stat-v[data-v-0425ead3]{color:#10b981}.idx-mobile-note[data-v-0425ead3]{color:var(--text-muted,#94a3b8);display:none;font-size:11px;line-height:1.5;margin:-4px 0 10px}.compound-note[data-v-0425ead3]{color:var(--text-fine);font-size:10.5px;letter-spacing:var(--tracking-micro);margin-bottom:14px;margin-top:-8px}.compound-row[data-v-0425ead3]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.compound-card[data-v-0425ead3]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#ecedf2);border-radius:16px;box-shadow:0 1px 2px #0f172a05,0 8px 24px -12px #0f172a0f;padding:20px 22px 18px}.ccf-header[data-v-0425ead3]{align-items:center;border-bottom:1px solid var(--border-color,#f3f4f7);display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.ccf-title[data-v-0425ead3]{color:var(--text-secondary,#475569);font-size:14px;font-weight:500}.ccf-title strong[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-size:16px;font-weight:700}.ccf-legend[data-v-0425ead3]{align-items:center;color:var(--text-secondary,#475569);display:flex;font-size:11px;gap:8px}.ccf-dot[data-v-0425ead3]{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.ccf-ms-wrap[data-v-0425ead3]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.ccf-ms-row[data-v-0425ead3]{align-items:center;display:flex;gap:8px}.ccf-ms-label[data-v-0425ead3]{flex-shrink:0;font-size:12px;text-align:right;width:38px}.ccf-ms-cells[data-v-0425ead3]{display:flex;flex:1;gap:6px}.ccf-ms-cell[data-v-0425ead3]{background:var(--bg-hover,#fafbfd);border:1px solid var(--border-color,#f3f4f7);border-radius:7px;flex:1;padding:5px 6px;text-align:center}.ccf-ms-year[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:10px;font-variant-numeric:tabular-nums lining-nums;margin-bottom:3px}.ccf-ms-val[data-v-0425ead3]{color:var(--text-primary,#0f172a);font-family:var(--font-ui);font-size:13px;font-weight:700;white-space:nowrap}.ccf-ms-x[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:10px;margin-top:2px}.ccf-chart-wrap[data-v-0425ead3]{height:140px;position:relative}.mobile-fold-section+.mobile-fold-section[data-v-0425ead3]{margin-top:28px}.ag-header-row[data-v-0425ead3]{align-items:center;display:flex;gap:12px;justify-content:space-between}.ag-header-row .ov-section-title[data-v-0425ead3]{margin-bottom:0}.ag-legend[data-v-0425ead3]{align-items:center;color:var(--text-micro);display:flex;font-size:9.5px;gap:6px;letter-spacing:var(--tracking-micro)}.ag-legend-dot[data-v-0425ead3]{border-radius:2px;height:8px;width:8px}.ag-legend-dot.pos[data-v-0425ead3]{background:#e57373}.ag-legend-dot.neg[data-v-0425ead3]{background:#66bb6a}.annual-grid-wrap[data-v-0425ead3]{margin-top:14px}.ag-two-col[data-v-0425ead3]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ag-col[data-v-0425ead3]{min-width:0}.ag-row-label[data-v-0425ead3]{color:var(--text-secondary,#475569);font-size:11.5px;font-weight:600;margin-bottom:6px}.ag-grid[data-v-0425ead3]{display:grid;gap:3px;grid-template-columns:repeat(8,1fr)}.ag-cell[data-v-0425ead3]{border-radius:6px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:60px;padding:6px 4px 5px;text-align:center}.ag-cell.pos[data-v-0425ead3]{background:#e57373}.ag-cell.neg[data-v-0425ead3]{background:#66bb6a}.ag-pct[data-v-0425ead3]{color:#fff;font-feature-settings:"tnum" 1,"lnum" 1;font-size:10px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.15}.ag-dd[data-v-0425ead3],.ag-pct[data-v-0425ead3]{display:block;font-family:var(--font-data);white-space:nowrap}.ag-dd[data-v-0425ead3]{color:#ffffffe0;font-feature-settings:"tnum" 1,"lnum" 1;font-size:8px;font-variant-numeric:tabular-nums lining-nums;line-height:1}.ag-dd.fresh[data-v-0425ead3],.ag-year[data-v-0425ead3]{color:#ffffffb8}.ag-year[data-v-0425ead3]{display:block;font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:9px;font-variant-numeric:tabular-nums lining-nums;margin-top:1px}.ag-note[data-v-0425ead3]{color:var(--text-micro);font-size:9.5px;letter-spacing:var(--tracking-micro);margin-top:10px;text-align:right}.channel-grid[data-v-0425ead3]{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.channel-card[data-v-0425ead3]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#ecedf2);border-radius:16px;box-shadow:0 1px 2px #0f172a05,0 8px 24px -12px #0f172a0f;display:flex;flex-direction:column;padding:22px 20px 18px;position:relative;transition:box-shadow .3s ease,transform .3s ease}.channel-card[data-v-0425ead3]:hover{box-shadow:0 1px 2px #0f172a08,0 16px 36px -16px #0f172a1a;transform:translateY(-2px)}.ch-card-accent[data-v-0425ead3]{border-radius:0 0 3px 3px;height:3px;left:20px;position:absolute;right:20px;top:0}.ch-head[data-v-0425ead3]{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.ch-icon[data-v-0425ead3]{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ch-head-text[data-v-0425ead3]{min-width:0}.ch-name[data-v-0425ead3]{align-items:center;color:var(--text-primary,#0f172a);display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:6px;margin-bottom:3px}.ch-badge[data-v-0425ead3]{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;white-space:nowrap}.ch-sub[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:11.5px}.ch-index-label[data-v-0425ead3]{font-size:12px;font-weight:600;margin-bottom:5px;margin-top:12px}.ch-index-label[data-v-0425ead3]:first-of-type{margin-top:0}.ch-fee-row[data-v-0425ead3]{color:var(--text-secondary,#475569);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 12px;margin-bottom:4px}.ch-divider[data-v-0425ead3]{background:var(--border-color,#f3f4f7);height:1px;margin:14px 0 10px;width:100%}.ch-pros-cons[data-v-0425ead3]{flex:1;list-style:none;margin:0;padding:0}.ch-pros-cons li[data-v-0425ead3]{align-items:flex-start;color:var(--text-secondary,#475569);display:flex;font-size:12px;gap:6px;line-height:1.5;padding:3px 0}.ch-pros-cons li .icon-con[data-v-0425ead3],.ch-pros-cons li .icon-pro[data-v-0425ead3]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:9px;height:14px;justify-content:center;margin-top:2px;width:14px}.icon-pro[data-v-0425ead3]{background:#16a34a1f;color:#16a34a}.icon-con[data-v-0425ead3]{background:#ef44441a;color:#ef4444}.ch-action[data-v-0425ead3]{border-top:1px dashed var(--border-light,#ecedf2);margin-top:auto;padding-top:14px}.ch-action-title[data-v-0425ead3]{font-size:12.5px;font-weight:700;margin-bottom:4px}.ch-action-desc[data-v-0425ead3]{color:var(--text-muted,#94a3b8);font-size:11.5px;line-height:1.5}@media(max-width:900px){.compound-row[data-v-0425ead3]{gap:14px;grid-template-columns:1fr}}@media(max-width:768px){.overview-container[data-v-0425ead3]{padding:0}.ov-section-title[data-v-0425ead3]{font-size:15px;margin-top:0}.mobile-fold-section[data-v-0425ead3]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:14px;box-shadow:var(--shadow-card,0 1px 2px rgba(15,23,42,.04));margin-bottom:0;margin-top:0;padding:14px 15px}.annual-fold .ag-header-row[data-v-0425ead3],.mobile-fold-header[data-v-0425ead3]{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;-webkit-tap-highlight-color:transparent}.annual-fold .ag-header-row .ov-section-title[data-v-0425ead3],.mobile-fold-header .ov-section-title[data-v-0425ead3]{margin-bottom:0}.mobile-fold-summary[data-v-0425ead3]{display:none}.fold-stat-row[data-v-0425ead3]{display:flex}.mobile-fold-toggle[data-v-0425ead3]{display:inline-flex}.mobile-fold-body[data-v-0425ead3]{display:none}.mobile-fold-section.open .mobile-fold-body[data-v-0425ead3]{display:block;padding-top:14px}.annual-fold:not(.open) .ag-legend[data-v-0425ead3]{display:none}.annual-fold .ag-legend[data-v-0425ead3]{flex-basis:100%;margin-top:10px}.idx-grid[data-v-0425ead3]{gap:12px;grid-template-columns:1fr}.idx-card[data-v-0425ead3]{border-radius:14px;padding:14px 14px 12px}.idx-card[data-v-0425ead3]:hover{transform:none}.idx-name[data-v-0425ead3]{font-size:15px}.idx-info-grid[data-v-0425ead3]{gap:4px;grid-template-columns:repeat(4,1fr)}.idx-info-cell[data-v-0425ead3]{border-radius:6px;padding:6px 5px}.idx-info-label[data-v-0425ead3]{font-size:8px}.idx-info-value[data-v-0425ead3]{font-size:10.5px}.idx-summary-row[data-v-0425ead3]{margin-bottom:8px;padding:6px 0}.idx-summary-value[data-v-0425ead3]{font-size:14px}.idx-mobile-note[data-v-0425ead3]{display:block}.idx-content-row[data-v-0425ead3]{display:none}.idx-pie-box[data-v-0425ead3],.idx-pie-wrap[data-v-0425ead3]{height:130px;width:130px}.idx-pie-value[data-v-0425ead3]{font-size:22px}.idx-rank-box[data-v-0425ead3]{align-self:stretch;width:100%}.compound-card[data-v-0425ead3]{border-radius:14px;padding:14px 12px 12px}.ccf-header[data-v-0425ead3]{align-items:flex-start;flex-direction:column;gap:4px}.ccf-ms-val[data-v-0425ead3]{font-size:12px}.ccf-chart-wrap[data-v-0425ead3]{height:120px}.ag-header-row[data-v-0425ead3]{flex-wrap:wrap;gap:6px}.ag-two-col[data-v-0425ead3]{gap:12px;grid-template-columns:1fr}.ag-grid[data-v-0425ead3]{gap:3px;grid-template-columns:repeat(5,1fr)}.ag-cell[data-v-0425ead3]{min-height:56px;padding:6px 3px 5px}.ag-pct[data-v-0425ead3]{font-size:9px}.ag-dd[data-v-0425ead3]{font-size:7px}.ag-year[data-v-0425ead3]{font-size:8px}.channel-grid[data-v-0425ead3]{gap:12px;grid-template-columns:1fr}.channel-card[data-v-0425ead3]{border-radius:14px;padding:16px 14px 14px}.channel-card[data-v-0425ead3]:hover{transform:none}.ch-name[data-v-0425ead3]{font-size:14px}.ch-fee-row[data-v-0425ead3]{font-size:11px;gap:3px 8px}.ch-pros-cons li[data-v-0425ead3]{font-size:11.5px}}@media(max-width:360px){.idx-info-grid[data-v-0425ead3]{grid-template-columns:1fr 1fr}.idx-summary-value[data-v-0425ead3]{font-size:14px}}.overview-shell[data-v-8f5d50a2]{display:flex;flex-direction:column;gap:12px;--overview-card-bg:linear-gradient(180deg,#fff,#faf9fe);--overview-card-border:rgba(91,63,224,.12);--overview-card-shadow:0 14px 32px -28px rgba(40,30,90,.26);--overview-hero-bg:radial-gradient(circle at top right,rgba(124,58,237,.1),transparent 34%),linear-gradient(135deg,#fbfaff,#f3f0fe);--overview-hero-border:rgba(91,63,224,.14);--overview-hero-shadow:0 20px 40px -34px rgba(40,30,90,.22);--overview-hero-title:#1b1830;--overview-hero-copy:#5f5980;--overview-hero-kicker:#9690ad;--overview-hero-panel-bg:linear-gradient(180deg,#ece8fb,#f5f3fe);--overview-hero-panel-border:rgba(91,63,224,.16);--overview-shell-bg:radial-gradient(circle at top right,rgba(124,58,237,.07),transparent 36%),linear-gradient(135deg,#f6f4fe,#efebfd);--overview-shell-border:rgba(91,63,224,.12);--overview-shell-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 18px 36px -30px rgba(40,30,90,.18);--overview-tab-bg:linear-gradient(180deg,#fff,#f6f4fe);--overview-tab-hover-bg:linear-gradient(180deg,#faf9ff,#f0ecfd);--overview-tab-border:rgba(91,63,224,.12);--overview-tab-hover-border:rgba(124,58,237,.34);--overview-tab-active-bg:linear-gradient(135deg,rgba(37,99,235,.16),rgba(124,58,237,.16));--overview-tab-active-border:rgba(124,58,237,.42);--overview-tab-active-shadow:inset 0 0 0 1px rgba(124,58,237,.18),0 16px 28px -24px rgba(91,63,224,.32);--overview-tab-label-color:#1b1830;--overview-tab-meta-color:#5f5980;--overview-accent:#5b3fe0;--overview-fade:rgba(241,237,253,.98)}.overview-shell.dark-mode[data-v-8f5d50a2]{--overview-card-bg:linear-gradient(180deg,rgba(14,21,36,.94),rgba(19,28,45,.96));--overview-card-border:rgba(71,85,105,.36);--overview-card-shadow:0 22px 40px -32px rgba(2,8,23,.72);--overview-hero-bg:radial-gradient(circle at top right,rgba(67,110,188,.18),transparent 34%),linear-gradient(135deg,rgba(8,14,26,.98),rgba(18,30,50,.98));--overview-hero-border:rgba(76,125,209,.22);--overview-hero-shadow:0 24px 42px -34px rgba(2,8,23,.84);--overview-hero-title:rgba(232,238,247,.96);--overview-hero-copy:rgba(190,201,216,.82);--overview-hero-kicker:rgba(148,163,184,.78);--overview-hero-panel-bg:linear-gradient(180deg,rgba(24,41,72,.74),rgba(27,39,61,.9));--overview-hero-panel-border:rgba(76,125,209,.24);--overview-shell-bg:radial-gradient(circle at top right,rgba(67,110,188,.12),transparent 34%),linear-gradient(135deg,rgba(13,19,33,.96),rgba(27,39,61,.96));--overview-shell-border:rgba(76,125,209,.18);--overview-shell-shadow:inset 0 1px 0 rgba(148,163,184,.08),0 22px 42px -32px rgba(2,8,23,.82);--overview-tab-bg:linear-gradient(180deg,rgba(18,27,43,.9),rgba(16,24,39,.94));--overview-tab-hover-bg:linear-gradient(180deg,rgba(24,35,56,.96),rgba(18,29,48,.98));--overview-tab-border:rgba(100,116,139,.24);--overview-tab-hover-border:rgba(88,129,198,.32);--overview-tab-active-bg:linear-gradient(180deg,rgba(22,58,136,.52),rgba(17,29,49,.98));--overview-tab-active-border:rgba(76,125,209,.36);--overview-tab-active-shadow:inset 0 0 0 1px rgba(104,144,210,.12),0 18px 28px -26px rgba(41,76,143,.42);--overview-tab-label-color:rgba(226,232,240,.92);--overview-tab-meta-color:rgba(148,163,184,.78);--overview-accent:#4f72ad;--overview-fade:rgba(17,26,44,.98)}.overview-top-tabs[data-v-8f5d50a2]{background:var(--overview-shell-bg);border:1px solid var(--overview-shell-border);border-radius:18px;box-shadow:var(--overview-shell-shadow);padding:10px;position:relative}.overview-tabs[data-v-8f5d50a2]{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.overview-tabs[data-v-8f5d50a2]::-webkit-scrollbar{display:none}.overview-tab[data-v-8f5d50a2]{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--overview-tab-bg);border:1px solid var(--overview-tab-border);border-radius:14px;box-shadow:inset 0 1px #ffffff29;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:62px;min-width:0;padding:12px 16px;text-align:left;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.overview-tab[data-v-8f5d50a2]:hover{background:var(--overview-tab-hover-bg);border-color:var(--overview-tab-hover-border);box-shadow:inset 0 1px #fff3,0 12px 22px -22px #2563eb38;transform:translateY(-1px)}.overview-tab.active[data-v-8f5d50a2]{background:var(--overview-tab-active-bg);border-color:var(--overview-tab-active-border);box-shadow:var(--overview-tab-active-shadow)}.overview-tab-label[data-v-8f5d50a2]{color:var(--overview-tab-label-color);font-size:var(--m-body-lg);font-weight:620;letter-spacing:-.01em}.overview-tab-meta[data-v-8f5d50a2]{color:var(--overview-tab-meta-color);font-size:var(--m-micro);letter-spacing:.03em;margin-top:4px}.overview-panel[data-v-8f5d50a2]{width:100%}.overview-shell.expand-tabs .overview-tabs[data-v-8f5d50a2]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.overview-shell.expand-tabs .overview-top-tabs[data-v-8f5d50a2]:after,.overview-shell.expand-tabs .overview-top-tabs[data-v-8f5d50a2]:before{display:none}.overview-shell.expand-tabs .overview-tab[data-v-8f5d50a2]{min-height:48px;min-width:0;padding:8px}.overview-shell.expand-tabs .overview-tab-label[data-v-8f5d50a2]{font-size:var(--m-body)}.overview-shell.expand-tabs .overview-tab-meta[data-v-8f5d50a2]{font-size:8px;letter-spacing:0;line-height:1.2}.overview-shell.expand-tabs[data-v-8f5d50a2]{--overview-shell-bg:var(--bg-page,#ebe4d8);--overview-shell-border:var(--border-light,rgba(37,32,24,.06));--overview-shell-shadow:none;--overview-tab-bg:var(--bg-page,#ebe4d8);--overview-tab-hover-bg:var(--bg-hover,rgba(37,32,24,.04));--overview-tab-border:var(--border-color,rgba(37,32,24,.09));--overview-tab-hover-border:rgba(168,74,58,.18);--overview-tab-active-bg:rgba(168,74,58,.1);--overview-tab-active-border:rgba(168,74,58,.28);--overview-tab-active-shadow:none;--overview-tab-label-color:var(--text-primary,#252018);--overview-tab-meta-color:var(--text-muted,#7a7168)}.overview-shell.expand-tabs .overview-top-tabs[data-v-8f5d50a2]{background:var(--bg-page,#ebe4d8);box-shadow:none}.overview-shell.expand-tabs .overview-tab[data-v-8f5d50a2]{box-shadow:none}.overview-shell.expand-tabs .overview-tab[data-v-8f5d50a2]:hover{box-shadow:none;transform:none}.overview-shell.expand-tabs .overview-tab.active[data-v-8f5d50a2]{box-shadow:none}.overview-static-host[data-v-8f5d50a2]{background:var(--overview-card-bg);border:1px solid var(--overview-card-border);border-radius:22px;box-shadow:var(--overview-card-shadow);overflow:hidden;width:100%}.overview-static-frame[data-v-8f5d50a2]{background:transparent;border:0;display:block;min-height:200px;width:100%}@media(max-width:768px){.overview-shell[data-v-8f5d50a2]{gap:12px}.overview-top-tabs[data-v-8f5d50a2]{border-radius:16px;padding:6px}.overview-top-tabs[data-v-8f5d50a2]:after,.overview-top-tabs[data-v-8f5d50a2]:before{align-items:center;bottom:6px;color:var(--overview-tab-meta-color);content:"";display:flex;font-size:var(--m-title);font-weight:700;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .2s ease;width:40px;z-index:2}.overview-top-tabs[data-v-8f5d50a2]:before{background:linear-gradient(to right,var(--overview-fade) 30%,transparent);border-radius:16px 0 0 16px;content:"‹";justify-content:flex-start;left:6px;padding-left:4px}.overview-top-tabs[data-v-8f5d50a2]:after{background:linear-gradient(to left,var(--overview-fade) 30%,transparent);border-radius:0 16px 16px 0;content:"›";justify-content:flex-end;padding-right:4px;right:6px}.overview-top-tabs.can-scroll-left[data-v-8f5d50a2]:before,.overview-top-tabs.can-scroll-right[data-v-8f5d50a2]:after{opacity:1}.overview-tabs[data-v-8f5d50a2]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.overview-tab[data-v-8f5d50a2]{border-radius:12px;min-height:50px;min-width:112px;padding:8px 10px}.overview-tab-label[data-v-8f5d50a2]{font-size:var(--m-body)}.overview-tab-meta[data-v-8f5d50a2]{font-size:8.5px;letter-spacing:.02em;margin-top:3px}.overview-static-host[data-v-8f5d50a2]{border-radius:18px}.overview-static-frame[data-v-8f5d50a2]{min-height:240px}}.a2hs-banner[data-v-3ff72129]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141c2cdb;border-radius:14px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 8px 28px #0000002e,inset 0 1px #ffffff0f;color:#fff;display:flex;font-size:var(--m-body-lg);gap:8px;left:12px;line-height:1.4;padding:12px 14px;position:fixed;right:12px;z-index:9000}.a2hs-banner__inner[data-v-3ff72129]{align-items:center;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0}.a2hs-banner__icon[data-v-3ff72129]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.a2hs-banner__text[data-v-3ff72129]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2hs-banner__hint[data-v-3ff72129]{color:#ffffff9e;margin-left:2px}.a2hs-banner__close[data-v-3ff72129]{align-items:center;background:#ffffff14;border:0;border-radius:8px;color:#ffffffc7;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .2s;width:30px}.a2hs-banner__close[data-v-3ff72129]:hover{background:#ffffff29}.banner-enter-active[data-v-3ff72129],.banner-leave-active[data-v-3ff72129]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s}.banner-enter-from[data-v-3ff72129],.banner-leave-to[data-v-3ff72129]{opacity:0;transform:translateY(140%)}.a2hs-guide[data-v-3ff72129]{align-items:flex-end;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9100}.a2hs-guide__sheet[data-v-3ff72129]{background:var(--bg-card,#fff);border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -8px 32px #0000002e;max-height:85vh;max-width:480px;overflow-y:auto;padding:20px 22px calc(24px + env(safe-area-inset-bottom));width:100%}@media(min-width:520px){.a2hs-guide[data-v-3ff72129]{align-items:center;padding:20px}.a2hs-guide__sheet[data-v-3ff72129]{border-radius:22px;max-width:460px}}.a2hs-guide__header[data-v-3ff72129]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.a2hs-guide__title[data-v-3ff72129]{color:var(--text-primary,#0f172a);font-size:var(--m-headline);font-weight:700;margin:0}.a2hs-guide__close[data-v-3ff72129]{align-items:center;background:var(--bg-input,#f1f5f9);border:0;border-radius:8px;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.a2hs-guide__body[data-v-3ff72129]{color:var(--text-primary,#334155);font-size:14.5px;line-height:1.6}.step[data-v-3ff72129]{display:flex;gap:14px;margin-bottom:22px}.step[data-v-3ff72129]:last-child{margin-bottom:8px}.step__num[data-v-3ff72129]{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--m-body);font-weight:700;height:26px;justify-content:center;width:26px}.step__content[data-v-3ff72129]{flex:1;min-width:0}.step__caption[data-v-3ff72129]{color:var(--text-primary,#1e293b);margin-bottom:10px}.step__caption strong[data-v-3ff72129]{color:var(--badge-color,#2563eb)}.step__illu[data-v-3ff72129]{padding:14px}.generic-tip[data-v-3ff72129],.step__illu[data-v-3ff72129],.wechat-tip[data-v-3ff72129]{background:var(--bg-page,#f8fafc);border:1px solid var(--border-light,#e2e8f0);border-radius:12px}.generic-tip[data-v-3ff72129],.wechat-tip[data-v-3ff72129]{padding:16px 18px}.generic-tip p[data-v-3ff72129],.wechat-tip p[data-v-3ff72129]{margin:0 0 8px}.generic-tip p[data-v-3ff72129]:last-child,.wechat-tip p[data-v-3ff72129]:last-child{margin-bottom:0}.generic-tip strong[data-v-3ff72129],.wechat-tip__step strong[data-v-3ff72129]{color:var(--badge-color,#2563eb)}.a2hs-guide__cta[data-v-3ff72129]{background:#2563eb;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:var(--m-subhead);font-weight:600;height:48px;margin-top:16px;width:100%}.a2hs-guide__cta[data-v-3ff72129]:hover{background:#1d4ed8}.guide-enter-active[data-v-3ff72129],.guide-leave-active[data-v-3ff72129]{transition:opacity .28s}.guide-enter-active .a2hs-guide__sheet[data-v-3ff72129],.guide-leave-active .a2hs-guide__sheet[data-v-3ff72129]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.guide-enter-from[data-v-3ff72129],.guide-leave-to[data-v-3ff72129]{opacity:0}.guide-enter-from .a2hs-guide__sheet[data-v-3ff72129],.guide-leave-to .a2hs-guide__sheet[data-v-3ff72129]{transform:translateY(100%)}@media(min-width:520px){.guide-enter-from .a2hs-guide__sheet[data-v-3ff72129],.guide-leave-to .a2hs-guide__sheet[data-v-3ff72129]{transform:translateY(20px) scale(.96)}}.lwc-realtime-container[data-v-ce811a6a]{border-radius:8px;overflow:hidden;width:100%}.lwc-ph-wrap[data-v-5ebfc162]{width:100%}.lwc-ph-toolbar[data-v-5ebfc162]{border:none;border-bottom:1px solid var(--border-color,#f0eefb);display:flex;gap:2px;margin-bottom:10px;padding:0 2px;width:100%}.lwc-ph-range[data-v-5ebfc162],.lwc-ph-toolbar[data-v-5ebfc162]{background:transparent;border-radius:0}.lwc-ph-range[data-v-5ebfc162]{border:none;border-bottom:2px solid transparent;color:var(--text-muted,#9690ad);cursor:pointer;font-size:11px;font-weight:500;margin-bottom:-1px;padding:6px 10px;transition:color .15s,border-color .15s}.lwc-ph-range[data-v-5ebfc162]:hover{background:transparent;color:var(--text-secondary,#5f5980)}.lwc-ph-range.active[data-v-5ebfc162]{background:transparent;border-bottom-color:var(--accent,#5b3fe0);box-shadow:none;color:var(--accent,#5b3fe0);font-weight:600}.lwc-ph-stage[data-v-5ebfc162]{position:relative;width:100%}.lwc-ph-chart[data-v-5ebfc162]{border-radius:6px;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.lwc-ph-status[data-v-5ebfc162]{align-items:center;background:var(--bg-card,transparent);color:var(--text-muted,#9690ad);display:flex;font-size:12px;inset:0;justify-content:center;position:absolute}.lwc-k-wrap[data-v-4a0de270]{width:100%}.lwc-k-toolbar[data-v-4a0de270]{border:none;border-bottom:1px solid var(--border-color,#f0eefb);display:flex;gap:2px;margin-bottom:10px;padding:0 2px;width:100%}.lwc-k-period[data-v-4a0de270],.lwc-k-toolbar[data-v-4a0de270]{background:transparent;border-radius:0}.lwc-k-period[data-v-4a0de270]{border:none;border-bottom:2px solid transparent;color:var(--text-muted,#9690ad);cursor:pointer;font-size:11px;font-weight:500;margin-bottom:-1px;padding:6px 10px;transition:color .15s,border-color .15s}.lwc-k-period[data-v-4a0de270]:hover{background:transparent;color:var(--text-secondary,#5f5980)}.lwc-k-period.active[data-v-4a0de270]{background:transparent;border-bottom-color:var(--accent,#5b3fe0);box-shadow:none;color:var(--accent,#5b3fe0);font-weight:600}.lwc-k-status[data-v-4a0de270]{align-items:center;color:var(--text-muted,#9690ad);display:flex;font-size:12px;height:80px;justify-content:center}.lwc-k-chart[data-v-4a0de270]{border-radius:6px;overflow:hidden;width:100%}.sortable-th[data-v-d512c955]{cursor:pointer;overflow:visible;position:relative;text-align:center;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.sortable-th[data-v-d512c955]:hover{background:var(--bg-input,#f1f5f9)}.sortable-active[data-v-d512c955]{color:var(--badge-color,#2563eb)}.sortable-th__label[data-v-d512c955]{align-items:center;display:inline-flex;gap:2px;justify-content:center;max-width:100%;overflow:visible;white-space:nowrap}.sortable-th__text[data-v-d512c955]{line-height:1.1}.sortable-th__sub[data-v-d512c955]{color:var(--text-muted,#94a3b8);display:block;font-size:10px;font-weight:600;line-height:1.2;margin-top:1px;white-space:nowrap}.has-sub[data-v-d512c955]{line-height:1.3;white-space:normal}.sortable-th__arrow[data-v-d512c955]{color:var(--badge-color,#2563eb);flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.sortable-th__tip-btn[data-v-d512c955]{align-items:center;background:transparent;border:1px solid var(--text-muted,#cbd5e1);border-radius:50%;color:var(--text-muted,#94a3b8);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.72em;font-weight:600;height:1em;justify-content:center;line-height:1;margin-left:3px;min-height:13px;min-width:13px;padding:0;vertical-align:middle;width:1em}.sortable-th__tip-btn[data-v-d512c955]:hover{background:var(--bg-input,#f1f5f9);border-color:var(--text-secondary,#94a3b8);color:var(--text-secondary,#475569)}.sortable-th__tip-popup[data-v-d512c955]{background:#0f172a;border-radius:8px;box-shadow:0 6px 20px #0f172a2e;color:#fff;font-size:12px;font-weight:400;left:50%;letter-spacing:0;line-height:1.5;max-width:240px;padding:8px 12px;position:absolute;top:calc(100% + 4px);transform:translate(-50%);white-space:normal;width:-moz-max-content;width:max-content;z-index:80}.sortable-th__tip-popup[data-v-d512c955]:before{background:#0f172a;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:-5px;transform:rotate(45deg);width:10px}.tip-enter-active[data-v-d512c955],.tip-leave-active[data-v-d512c955]{transition:opacity .15s,transform .15s}.tip-enter-from[data-v-d512c955],.tip-leave-to[data-v-d512c955]{opacity:0;transform:translate(-50%) translateY(-4px)}.holdings-section[data-v-1a215426]{border-top:1px solid rgba(148,163,184,.12);padding:10px 0 2px}.holdings-header[data-v-1a215426]{margin-bottom:8px}.holdings-header-main[data-v-1a215426]{align-items:center;display:flex;gap:12px;justify-content:space-between}.holdings-header-left[data-v-1a215426]{align-items:baseline;display:flex;gap:10px;min-width:0}.holdings-header-right[data-v-1a215426]{align-items:center;display:flex;flex-shrink:0;gap:8px}.holdings-title[data-v-1a215426]{color:var(--text-primary,#0f172a);font-size:16.5px;font-weight:var(--font-weight-data-title);letter-spacing:var(--tracking-heading)}.holdings-date[data-v-1a215426]{color:var(--text-micro);font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:10.5px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-micro)}.holdings-sum[data-v-1a215426]{font-family:var(--font-data);font-size:10.5px;font-variant-numeric:tabular-nums lining-nums}.holdings-sum[data-v-1a215426],.holdings-sum b[data-v-1a215426]{color:var(--text-primary,#1a1a1a)}.holdings-sum b[data-v-1a215426]{font-weight:800}.holdings-year-select[data-v-1a215426]{background:var(--bg-card,#fff);border:1px solid rgba(148,163,184,.28);border-radius:8px;color:var(--text-primary,#1a1a1a);font-size:11px;font-weight:700;padding:2px 8px}.holdings-quarter-select[data-v-1a215426]{margin-left:0}.holdings-show-all[data-v-1a215426]{padding:10px 0 4px;text-align:center}.holdings-show-all-link[data-v-1a215426]{background:none;border:none;color:var(--accent,#3b8df8);cursor:pointer;font-size:12px;font-weight:600;padding:0}.holdings-show-all-link[data-v-1a215426]:hover{text-decoration:underline}.holdings-table-wrap[data-v-1a215426]{margin-top:4px;max-width:100%}.holdings-compact .holdings-table-wrap[data-v-1a215426],.holdings-table-wrap[data-v-1a215426]{overflow-x:auto;-webkit-overflow-scrolling:touch}.holdings-compact .holdings-table[data-v-1a215426]{font-size:11.5px}.holdings-compact .holdings-table thead th[data-v-1a215426]{font-size:9.5px;padding:2px 1px 5px}.holdings-compact .holdings-table thead th .ht-unit[data-v-1a215426]{font-size:8.5px}.holdings-compact .ht-code-val[data-v-1a215426],.holdings-compact .ht-num[data-v-1a215426]{font-size:11px;padding:4px 1px}.holdings-compact .ht-change-cell[data-v-1a215426]{padding:4px 1px}.holdings-compact .ht-chip[data-v-1a215426]{font-size:10.5px;padding:1px 3px}.holdings-compact .ht-sname[data-v-1a215426]{font-size:11px}.holdings-year-bar[data-v-1a215426]{border-top:1px solid rgba(148,163,184,.12);display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px}.holdings-year-btn[data-v-1a215426]{background:var(--bg-card,#fff);border:1px solid rgba(148,163,184,.24);border-radius:8px;color:var(--text-secondary,#64748b);cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px}.holdings-year-btn.active[data-v-1a215426]{background:var(--accent,#3b8df8);border-color:transparent;color:#fff}.holdings-note[data-v-1a215426]{color:var(--text-micro,#94a3b8);font-size:10.5px;line-height:1.4;margin:5px 0 0}.holdings-note b[data-v-1a215426]{color:var(--text-secondary,#475569);font-weight:700}.holdings-quote-foot[data-v-1a215426]{color:var(--text-micro,#94a3b8);font-size:10px;line-height:1.45;margin:4px 0 0}.holdings-quote-foot b[data-v-1a215426]{color:var(--text-secondary,#64748b);font-weight:700}.holdings-proxy[data-v-1a215426]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:8px;color:#92600a;display:flex;font-size:11px;gap:6px;line-height:1.4;margin:2px 0 8px;padding:6px 9px}.holdings-proxy-tag[data-v-1a215426]{background:#f59e0b;border-radius:5px;color:#fff;flex:none;font-size:10px;font-weight:800;padding:1px 6px}[data-theme=dark] .holdings-proxy{background:#f59e0b24;border-color:#f59e0b4d;color:#fcd34d}.holdings-grid[data-v-1a215426]{display:grid;gap:6px;grid-auto-flow:dense;grid-auto-rows:72px;grid-template-columns:repeat(4,minmax(0,1fr))}.holding-card[data-v-1a215426]{border:1px solid rgba(148,163,184,.14);border-radius:14px;box-shadow:inset 0 1px #ffffff14;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:9px 10px;position:relative}.holding-card[data-v-1a215426]:before{border-radius:999px;height:74px;opacity:.9;right:-18px;top:-20px;width:74px}.holding-card[data-v-1a215426]:after,.holding-card[data-v-1a215426]:before{content:"";pointer-events:none;position:absolute}.holding-card[data-v-1a215426]:after{background:linear-gradient(140deg,hsla(0,0%,100%,.18),transparent 54%);inset:0}.holding-card-hero[data-v-1a215426]{grid-column:span 2;grid-row:span 1;padding:10px 12px}.holding-card-regular[data-v-1a215426]{grid-column:span 1;grid-row:span 1}.tone-up[data-v-1a215426]{background:linear-gradient(160deg,#ffececfa,#fecacae6);border-color:#ef444447;box-shadow:inset 0 1px #ffffff24,0 10px 22px #ef444414}.tone-up[data-v-1a215426]:before{background:radial-gradient(circle,#ef444438,#ef444400 72%)}.tone-down[data-v-1a215426]{background:linear-gradient(160deg,#ecfdf5fa,#bbf7d0e6);border-color:#22c55e47;box-shadow:inset 0 1px #ffffff24,0 10px 22px #22c55e14}.tone-down[data-v-1a215426]:before{background:radial-gradient(circle,#22c55e33,#22c55e00 72%)}.holding-card-hero.tone-up[data-v-1a215426]{background:linear-gradient(160deg,#fee2e2fc,#fca5a5e0)}.holding-card-hero.tone-down[data-v-1a215426]{background:linear-gradient(160deg,#dcfce7fc,#86eface0)}.tone-neutral[data-v-1a215426]{background:linear-gradient(160deg,#f8fafcfa,#e2e8f0eb);border-color:#94a3b82e}.tone-neutral[data-v-1a215426]:before{background:radial-gradient(circle,#94a3b81f,#94a3b800 72%)}.tone-up .holding-name[data-v-1a215426]{color:#7f1d1d}.tone-down .holding-name[data-v-1a215426]{color:#166534}.tone-neutral .holding-name[data-v-1a215426]{color:#1e293b}.holding-card-main[data-v-1a215426]{display:flex;flex-direction:column;gap:2px;height:100%;justify-content:flex-end;min-width:0;position:relative;z-index:1}.holding-name[data-v-1a215426]{color:var(--text-primary,#0f172a);display:-webkit-box;font-size:13px;font-weight:700;letter-spacing:-.02em;-webkit-line-clamp:1;line-clamp:1;line-height:1.02;margin:0;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.holding-card-hero .holding-name[data-v-1a215426]{font-size:18px;letter-spacing:-.03em}.holding-metric[data-v-1a215426]{font-family:var(--font-data);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:800;letter-spacing:-.01em}.holding-card-hero .holding-metric[data-v-1a215426]{font-size:18px}.metric-up[data-v-1a215426]{color:#b91c1c}.metric-down[data-v-1a215426]{color:#15803d}.metric-neutral[data-v-1a215426]{color:var(--accent,#3b8df8)}[data-theme=dark] .holdings-section .holdings-title{color:#e5e7eb}[data-theme=dark] .holdings-section .holdings-date{color:#94a3b8}[data-theme=dark] .holding-card.tone-up{background:linear-gradient(160deg,#fee2e2f5,#fca5a5d6);border-color:#f8717157}[data-theme=dark] .holding-card.tone-down{background:linear-gradient(160deg,#dcfce7f5,#86efacd6);border-color:#22c55e57}[data-theme=dark] .holding-card.tone-neutral{background:linear-gradient(160deg,#e2e8f0f5,#bac8d9d6);border-color:#94a3b84d}[data-theme=dark] .holding-card .metric-neutral{color:#1d4ed8}.holdings-grid-skeleton[data-v-1a215426]{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-card[data-v-1a215426]{animation:shimmer-1a215426 1.5s infinite;background:linear-gradient(90deg,var(--bg-input,#f1f5f9) 25%,var(--bg-hover,#fafbfd) 50%,var(--bg-input,#f1f5f9) 75%);background-size:200% 100%;border-radius:18px;height:100%}.skeleton-card-hero[data-v-1a215426]{grid-column:span 2;grid-row:span 2}.holdings-empty[data-v-1a215426]{color:var(--text-muted,#94a3b8);font-size:13px;padding:18px 0;text-align:center}@keyframes shimmer-1a215426{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.holdings-grid[data-v-1a215426]{grid-auto-rows:68px;grid-template-columns:repeat(2,minmax(0,1fr))}.holding-card-hero[data-v-1a215426]{grid-column:span 2;grid-row:span 1}.holding-card-hero .holding-name[data-v-1a215426]{font-size:17px}.holding-card-hero .holding-metric[data-v-1a215426]{font-size:16px}}@media(max-width:640px){.holdings-section[data-v-1a215426]{padding-top:12px}.holdings-title[data-v-1a215426]{font-size:15px}.holdings-date[data-v-1a215426]{font-size:12px}.holdings-grid[data-v-1a215426]{gap:5px;grid-auto-rows:56px}.holding-card[data-v-1a215426]{border-radius:12px;padding:8px 9px}.holding-card-hero[data-v-1a215426]{grid-column:span 1;grid-row:span 1;padding:8px 9px}.holding-card-hero .holding-name[data-v-1a215426]{font-size:13px}.holding-card-hero .holding-metric[data-v-1a215426],.holding-metric[data-v-1a215426],.holding-name[data-v-1a215426]{font-size:12px}}.holdings-table[data-v-1a215426]{border-collapse:collapse;font-size:12.5px;margin-top:4px;table-layout:fixed;width:100%}.holdings-table thead th[data-v-1a215426]{border-bottom:1px solid rgba(148,163,184,.12);color:var(--text-primary,#1a1a1a);font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.25;padding:2px 2px 6px;text-align:center;text-transform:none;vertical-align:bottom;white-space:nowrap}.holdings-table thead th .ht-unit[data-v-1a215426]{color:var(--text-primary,#1a1a1a);font-size:9px;font-weight:500;letter-spacing:0}.holdings-table-full[data-v-1a215426]{min-width:720px}.holdings-table-full col.ht-col-idx[data-v-1a215426]{width:36px}.holdings-table-full col.ht-col-code[data-v-1a215426]{width:58px}.holdings-table-full col.ht-col-name[data-v-1a215426]{width:88px}.holdings-table-full col.ht-col-price[data-v-1a215426]{width:68px}.holdings-table-full col.ht-col-change[data-v-1a215426]{width:76px}.holdings-table-full col.ht-col-weight[data-v-1a215426]{width:58px}.holdings-table-full col.ht-col-shares[data-v-1a215426]{width:72px}.holdings-table-full col.ht-col-mv[data-v-1a215426]{width:88px}.holdings-table-full .ht-name-only[data-v-1a215426]{text-align:center}.holdings-table-full .ht-code-val[data-v-1a215426]{color:var(--accent,#3b8df8);font-family:var(--font-data);font-size:11px;font-weight:700;overflow:hidden;padding:5px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ht-num.ht-up[data-v-1a215426],.ht-price-val.ht-num-up[data-v-1a215426]{color:#dc2626}.ht-num.ht-down[data-v-1a215426],.ht-price-val.ht-num-down[data-v-1a215426]{color:#16a34a}.holdings-table tbody tr[data-v-1a215426]{border-bottom:1px solid rgba(148,163,184,.07);transition:background .12s}.holdings-table tbody tr[data-v-1a215426]:last-child{border-bottom:none}.holdings-table tbody tr[data-v-1a215426]:hover{background:#94a3b80f}.ht-name-cell[data-v-1a215426]{padding:5px 2px;text-align:center}.ht-sname[data-v-1a215426]{color:var(--text-primary,#0f172a);display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht-scode[data-v-1a215426]{color:var(--text-micro,#94a3b8);font-size:10px;letter-spacing:.02em}.ht-num[data-v-1a215426],.ht-scode[data-v-1a215426]{font-family:var(--font-data)}.ht-num[data-v-1a215426]{font-size:11.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:600;overflow:hidden;padding:5px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ht-num.ht-up[data-v-1a215426]{color:#dc2626}.ht-num.ht-down[data-v-1a215426]{color:#16a34a}.ht-num.ht-neutral[data-v-1a215426],.ht-weight-val[data-v-1a215426]{color:var(--text-primary,#1a1a1a)}.ht-weight-val[data-v-1a215426]{font-weight:600}.ht-idx-val[data-v-1a215426],.ht-mv-val[data-v-1a215426],.ht-shares-val[data-v-1a215426]{color:var(--text-primary,#1a1a1a)}.holdings-show-all-collapse[data-v-1a215426]{padding-right:2px;text-align:right}.ht-rowtone-up[data-v-1a215426]{background:#ef44440d}.ht-rowtone-down[data-v-1a215426]{background:#22c55e0d}.ht-rowtone-up[data-v-1a215426]:hover{background:#ef444417}.ht-rowtone-down[data-v-1a215426]:hover{background:#22c55e17}.ht-name-row[data-v-1a215426]{align-items:center;display:flex;gap:6px}.ht-rank[data-v-1a215426]{align-items:center;background:#94a3b829;border-radius:5px;color:var(--text-muted,#64748b);display:inline-flex;flex:none;font-family:var(--font-data);font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.ht-change-cell[data-v-1a215426]{padding:5px 4px;white-space:nowrap}.ht-change-cell[data-v-1a215426],.ht-chip[data-v-1a215426]{overflow:hidden;text-align:center}.ht-chip[data-v-1a215426]{border-radius:6px;box-sizing:border-box;display:inline-block;font-family:var(--font-data);font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:800;max-width:100%;min-width:0;padding:2px 5px;text-overflow:ellipsis}.ht-chip-up[data-v-1a215426]{background:#ef444424;color:#b91c1c}.ht-chip-down[data-v-1a215426]{background:#22c55e29;color:#15803d}.ht-chip-neutral[data-v-1a215426]{background:#94a3b824;color:var(--text-muted,#64748b)}.ht-weight-bar[data-v-1a215426]{background:#94a3b82e;border-radius:3px;display:block;height:3px;margin-top:2px;overflow:hidden}.ht-weight-bar i[data-v-1a215426]{background:linear-gradient(90deg,var(--accent,#3b8df8),#60a5fa);border-radius:3px;display:block;height:100%}.ht-qoq-val[data-v-1a215426]{white-space:nowrap}.ht-qoq-arrow[data-v-1a215426]{font-size:8px;margin-right:1px;vertical-align:middle}.ht-qoq-up[data-v-1a215426]{color:#dc2626}.ht-qoq-down[data-v-1a215426]{color:#16a34a}.ht-qoq-flat[data-v-1a215426]{color:var(--text-micro,#94a3b8);font-weight:500}.ht-qoq-new[data-v-1a215426]{color:#b45309;font-weight:800}.ht-qoq-new[data-v-1a215426]:after{content:""}[data-theme=dark] .ht-rowtone-up{background:#ef44441a}[data-theme=dark] .ht-rowtone-down{background:#22c55e1a}[data-theme=dark] .ht-chip-up{background:#ef444433;color:#fca5a5}[data-theme=dark] .ht-chip-down{background:#22c55e33;color:#86efac}[data-theme=dark] .ht-qoq-up{color:#f87171}[data-theme=dark] .ht-qoq-down{color:#4ade80}[data-theme=dark] .ht-qoq-new{color:#fbbf24}[data-theme=dark] .holdings-section .holdings-sum b,[data-theme=dark] .holdings-section .holdings-sum{color:var(--text-primary,#e7e9ea)}[data-theme=dark] .holdings-section .holdings-year-select{background:var(--bg-card,#1c2128);border-color:var(--border-light,#374151);color:var(--text-primary,#e7e9ea)}[data-theme=dark] .holdings-section .holdings-table thead th .ht-unit,[data-theme=dark] .holdings-section .holdings-table thead th{border-bottom-color:#94a3b838;color:var(--text-primary,#e7e9ea)}[data-theme=dark] .holdings-section .ht-idx-val,[data-theme=dark] .holdings-section .ht-mv-val,[data-theme=dark] .holdings-section .ht-num.ht-neutral,[data-theme=dark] .holdings-section .ht-shares-val,[data-theme=dark] .holdings-section .ht-weight-val,[data-theme=dark] .holdings-section .ht-sname{color:var(--text-primary,#e7e9ea)}[data-theme=dark] .holdings-section .holdings-table tbody tr{border-bottom-color:#94a3b824}[data-theme=dark] .holdings-section .holdings-show-all-link{color:var(--accent,#7c83ff)}.holdings-compact-flush[data-v-1a215426]{background:transparent;border:none;border-radius:0;padding:6px 0 2px}.holdings-compact-flush .holdings-table-wrap[data-v-1a215426]{margin-left:-14px;margin-right:-14px;max-width:none;padding-left:14px;padding-right:14px;width:auto}@media(max-width:640px){.holdings-compact-flush .holdings-table-wrap[data-v-1a215426]{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.holdings-compact[data-v-1a215426]{background:var(--bg-card,#fff);border-top:none;border:1px solid var(--border-light,#e2e8f0);border-radius:12px;padding:11px 13px 9px}.holdings-compact .holdings-header[data-v-1a215426]{margin-bottom:4px}.holdings-compact .holdings-title[data-v-1a215426]{font-size:12px;font-weight:700;letter-spacing:.02em}.holdings-compact .holdings-date[data-v-1a215426]{font-size:9.5px}.holdings-compact .holdings-table[data-v-1a215426]{font-size:12px;margin-top:2px}.holdings-compact .holdings-table thead th[data-v-1a215426]{font-size:10px;padding:1px 6px 4px}.holdings-compact .ht-name-cell[data-v-1a215426]{padding:3px 6px}.holdings-compact .ht-num[data-v-1a215426]{font-size:11.5px;padding:3px 6px}.holdings-compact .ht-sname[data-v-1a215426]{font-size:12px}.holdings-compact .ht-scode[data-v-1a215426]{font-size:9px}.holdings-compact .holdings-sum[data-v-1a215426]{font-size:9.5px}.holdings-compact .holdings-note[data-v-1a215426]{font-size:9.5px;margin-top:3px}.holdings-compact .holdings-quote-foot[data-v-1a215426]{font-size:9px;margin-top:2px}.holdings-compact .holdings-proxy[data-v-1a215426]{font-size:9.5px;margin:1px 0 6px;padding:4px 7px}.holdings-compact .holdings-proxy-tag[data-v-1a215426]{font-size:8.5px;padding:0 5px}.holdings-compact .ht-change-cell[data-v-1a215426]{padding:3px 6px}.holdings-compact .ht-chip[data-v-1a215426]{font-size:11px;min-width:50px;padding:1px 5px}.holdings-compact .ht-rank[data-v-1a215426]{border-radius:4px;font-size:9px;height:14px;width:14px}.holdings-compact .ht-name-row[data-v-1a215426]{gap:5px}.holdings-compact .ht-weight-bar[data-v-1a215426]{height:2.5px}@media(max-width:480px){.holdings-header-main[data-v-1a215426]{flex-wrap:wrap;gap:8px}.holdings-header-right[data-v-1a215426]{justify-content:flex-end;width:100%}.holdings-table-full[data-v-1a215426]{min-width:680px}.holdings-table thead th[data-v-1a215426]{padding:2px 3px 5px}.holdings-compact .holdings-table thead th[data-v-1a215426],.holdings-table thead th[data-v-1a215426]{font-size:var(--m-micro,10px)}}.region-trend-chart-wrap[data-v-18f89aef]{overflow:visible;position:relative;width:100%}.region-trend-tip[data-v-18f89aef]{background:#0f172af0;border-radius:8px;box-shadow:0 4px 14px #0f172a2e;color:#f1f5f9;font-size:11px;line-height:1.45;min-width:108px;padding:6px 8px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,calc(-100% - 6px));z-index:2}.region-trend-tip-title[data-v-18f89aef]{color:#e2e8f0;font-weight:700;margin-bottom:4px}.region-trend-tip-row[data-v-18f89aef]{align-items:center;display:flex;font-variant-numeric:tabular-nums;gap:6px}.region-trend-tip-dot[data-v-18f89aef]{border-radius:2px;flex-shrink:0;height:8px;width:8px}.region-trend-chart-wrap canvas[data-v-18f89aef]{display:block;height:100%!important;width:100%!important}.region-detail[data-v-8c9a88ae]{display:flex;flex-direction:column;gap:10px;min-width:0}.region-detail-head[data-v-8c9a88ae]{align-items:center;display:flex;gap:8px;justify-content:space-between}.region-subtabs[data-v-8c9a88ae]{background:linear-gradient(135deg,#2563eb14,#0ea5e90f);border:1px solid rgba(37,99,235,.14);border-radius:8px;display:inline-flex;gap:4px;padding:2px}.region-subtabs button[data-v-8c9a88ae]{background:transparent;border:none;border-radius:6px;color:var(--text-secondary,#475569);cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px}.region-subtabs button.active[data-v-8c9a88ae]{box-shadow:0 1px 3px #2563eb1f}.region-report-select[data-v-8c9a88ae],.region-subtabs button.active[data-v-8c9a88ae]{background:var(--bg-card,#fff);color:var(--text-primary,#0f172a)}.region-report-select[data-v-8c9a88ae]{border:1px solid var(--border-light,#dce5f0);border-radius:8px;font-size:11px;font-weight:600;padding:2px 8px}.region-scope-note[data-v-8c9a88ae]{color:var(--text-secondary,#64748b);font-size:10.5px;line-height:1.4;margin:0}.region-scope-note b[data-v-8c9a88ae]{color:var(--text-primary,#0f172a);font-weight:800}.region-trend-note[data-v-8c9a88ae]{margin-bottom:8px}.region-panel[data-v-8c9a88ae]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#dce5f0);border-radius:12px;padding:12px 14px}.region-bar[data-v-8c9a88ae]{background:var(--border-light,#eef2f7);border-radius:5px;display:flex;height:10px;margin-bottom:10px;overflow:hidden;width:100%}.region-bar-seg[data-v-8c9a88ae]{height:100%;min-width:2px}.region-bar-other[data-v-8c9a88ae]{background:#cbd5e1}.region-breakdown[data-v-8c9a88ae]{display:flex;flex-direction:column;gap:8px}.region-bd-row[data-v-8c9a88ae]{align-items:center;border-bottom:1px solid rgba(148,163,184,.1);display:grid;font-size:12px;gap:8px;grid-template-columns:8px 1fr auto;padding:4px 0}.region-bd-row[data-v-8c9a88ae]:last-child{border-bottom:none}.region-bd-dot[data-v-8c9a88ae]{border-radius:50%;height:8px;width:8px}.region-bd-dot-other[data-v-8c9a88ae]{background:#94a3b8}.region-bd-dot-ind[data-v-8c9a88ae]{background:#2563eb}.region-bd-label[data-v-8c9a88ae]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-bd-label[data-v-8c9a88ae],.region-bd-pct[data-v-8c9a88ae]{color:var(--text-primary,#0f172a)}.region-bd-pct[data-v-8c9a88ae]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:40px;text-align:right}.region-trend-chart-box[data-v-8c9a88ae]{background:linear-gradient(180deg,rgba(37,99,235,.02),transparent);border:1px solid rgba(148,163,184,.15);border-radius:8px;overflow:visible;padding:6px 4px 2px}.region-trend-legend[data-v-8c9a88ae]{border-top:1px solid rgba(148,163,184,.12);display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px;padding-top:6px}.region-trend-leg-item[data-v-8c9a88ae]{align-items:center;display:flex;font-size:11px;gap:6px}.region-trend-leg-label[data-v-8c9a88ae]{color:var(--text-primary,#0f172a);font-weight:600}.region-trend-leg-pct[data-v-8c9a88ae]{color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums;font-weight:700}.region-qoq-table[data-v-8c9a88ae]{border-collapse:collapse;font-size:12px;width:100%}.region-qoq-table th[data-v-8c9a88ae]{color:var(--text-secondary,#64748b);font-size:10.5px;font-weight:600;padding:0 6px 6px;text-align:left}.region-qoq-table th[data-v-8c9a88ae]:nth-child(2),.region-qoq-table th[data-v-8c9a88ae]:nth-child(3){text-align:right}.region-qoq-table td[data-v-8c9a88ae]{border-top:1px solid rgba(148,163,184,.12);padding:6px}.region-qoq-table td.num[data-v-8c9a88ae]{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.delta-up[data-v-8c9a88ae]{color:#dc2626}.delta-down[data-v-8c9a88ae]{color:#16a34a}.delta-flat[data-v-8c9a88ae]{color:var(--text-muted,#94a3b8)}.tag-new[data-v-8c9a88ae]{background:#f59e0b24;border-radius:6px;color:#b45309;font-size:10px;font-weight:700;padding:1px 6px}.region-themes[data-v-8c9a88ae]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#dce5f0);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.region-themes-lab[data-v-8c9a88ae]{color:var(--text-secondary,#64748b);font-size:11px;font-weight:700}.region-theme-tags[data-v-8c9a88ae]{display:flex;flex-wrap:wrap;gap:6px}.region-theme-tag[data-v-8c9a88ae]{background:#2563eb1a;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#2563eb;font-size:10.5px;font-weight:600;padding:2px 8px}.region-detail-empty[data-v-8c9a88ae],.region-detail-loading[data-v-8c9a88ae]{color:var(--text-secondary,#64748b);font-size:12.5px;padding:20px;text-align:center}[data-theme=dark]{background:var(--bg-card,#1c2128);color:var(--text-primary,#e7e9ea)}.vd-split[data-v-f6d4deb4]{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);padding:12px 14px 0}.vd-aside[data-v-f6d4deb4]{align-self:start;min-width:0;position:sticky;top:0;z-index:4}.vd-aside-inner[data-v-f6d4deb4]{display:flex;flex-direction:column;gap:10px}.vd-main[data-v-f6d4deb4]{min-width:0}.vd-valuation-full[data-v-f6d4deb4]{padding:0}.vd-summary-toggle[data-v-f6d4deb4]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:10px;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:6px 8px;margin-bottom:8px;padding:8px 10px;text-align:left;width:100%}.vd-summary-toggle-nav[data-v-f6d4deb4]{color:var(--text-primary,#1e293b);font-size:16px;font-weight:800;margin-left:auto}.vd-panel[data-v-f6d4deb4]{animation:vd-slide-f6d4deb4 .22s ease-out;background:radial-gradient(120% 80% at 0 0,rgba(37,99,235,.04),transparent 60%),var(--bg-detail,#f8fafc);border-top:1px solid var(--border-light,#e2e8f0);padding:0 0 12px}.vd-trend-up[data-v-f6d4deb4]{box-shadow:inset 3px 0 #dc26268c}.vd-trend-down[data-v-f6d4deb4]{box-shadow:inset 3px 0 #0596698c}@keyframes vd-slide-f6d4deb4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vd-hero-main[data-v-f6d4deb4]{min-width:0}.vd-nav-compact[data-v-f6d4deb4]{color:var(--text-primary,#1e293b);flex:0 1 auto;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.vd-glow-up[data-v-f6d4deb4]{color:#dc2626;text-shadow:0 0 14px rgba(220,38,38,.2)}.vd-glow-down[data-v-f6d4deb4]{color:#059669;text-shadow:0 0 14px rgba(5,150,105,.18)}.vd-hero-head[data-v-f6d4deb4]{align-items:flex-start;display:flex;gap:8px 10px;justify-content:space-between}.vd-hero-price-wrap[data-v-f6d4deb4]{gap:6px}.vd-hero-price-wrap[data-v-f6d4deb4],.vd-hero-suffix-group[data-v-f6d4deb4]{align-items:flex-end;display:inline-flex;min-width:0}.vd-hero-suffix-group[data-v-f6d4deb4]{flex-wrap:wrap;gap:4px;padding-bottom:3px}.vd-move-suffix[data-v-f6d4deb4]{font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.vd-nav-est-hint[data-v-f6d4deb4]{color:var(--text-secondary,#64748b);font-size:10px;font-weight:600;line-height:1.1;white-space:nowrap}.vd-hero-live[data-v-f6d4deb4]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:4px 5px;justify-content:flex-end;text-align:right}.vd-move-inline[data-v-f6d4deb4]{font-size:14px;font-weight:700}.vd-move-up[data-v-f6d4deb4]{color:var(--num-up,#dc2626)}.vd-move-down[data-v-f6d4deb4]{color:var(--num-down,#059669)}.vd-move-flat[data-v-f6d4deb4]{color:var(--text-muted,#94a3b8)}.vd-ussession[data-v-f6d4deb4]{color:var(--text-secondary,#64748b);font-size:11px;font-weight:600;margin-top:6px}.vd-live-move[data-v-f6d4deb4]{font-size:12.5px;font-weight:700}.vd-badge[data-v-f6d4deb4]{border-radius:6px;font-size:9.5px;font-weight:700;line-height:1.5;padding:1px 7px}.vd-badge-pre[data-v-f6d4deb4]{background:#f59e0b29;color:#b45309}.vd-badge-live[data-v-f6d4deb4]{background:#22c55e2e;color:#15803d}.vd-badge-post[data-v-f6d4deb4]{background:#64748b29;color:#475569}.vd-badge-night[data-v-f6d4deb4]{background:#7c3aed29;color:#6d28d9}.vd-badge-rest[data-v-f6d4deb4]{background:var(--border-light,#eef2f7);color:#94a3b8}.vd-approx[data-v-f6d4deb4]{border:1px dashed var(--border-light,#cbd5e1);border-radius:4px;color:var(--text-muted,#94a3b8);font-size:9px;font-weight:600;padding:0 5px}.vd-stats-strip[data-v-f6d4deb4]{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.vd-source-row[data-v-f6d4deb4]{display:flex;flex-direction:column;gap:4px;margin-top:2px;width:100%}.vd-source-tag[data-v-f6d4deb4]{background:#2563eb14;border:1px solid rgba(37,99,235,.18);border-radius:8px;box-sizing:border-box;color:#2563eb;display:block;font-size:11px;font-weight:600;line-height:1.35;padding:5px 8px;width:100%;word-break:break-word}.vd-stat[data-v-f6d4deb4]{align-items:stretch;display:flex;flex-direction:column;gap:4px;min-width:0}.vd-stat-lab[data-v-f6d4deb4]{color:var(--text-secondary,#64748b);font-size:11px;font-weight:700;letter-spacing:.01em}.vd-stat-pill[data-v-f6d4deb4]{box-sizing:border-box;max-width:100%;width:100%}.vd-stat-pill.data-pill[data-v-f6d4deb4]{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;line-height:1.2;min-height:22px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.vd-stat-pill.data-pill-val-red[data-v-f6d4deb4]{background:#ef44441f;border:1px solid rgba(239,68,68,.22);color:#dc2626}.vd-stat-pill.data-pill-val-green[data-v-f6d4deb4]{background:#10b9811f;border:1px solid rgba(16,185,129,.22);color:#059669}.vd-stat-pill.data-pill-muted[data-v-f6d4deb4]{background:var(--pill-muted-bg,rgba(148,163,184,.12));border:1px solid var(--pill-muted-border,rgba(148,163,184,.2));color:var(--pill-muted-color,#94a3b8);font-weight:600}.vd-stat-pill.quota[data-v-f6d4deb4]{box-shadow:none;font-size:11px;font-weight:700;justify-content:center;min-height:22px;padding:3px 9px}.vd-acc-block[data-v-f6d4deb4]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.vd-acc-hit-line[data-v-f6d4deb4]{align-items:center;color:var(--text-primary,#334155);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:4px 6px;position:relative}.vd-acc-hit-line b[data-v-f6d4deb4]{color:var(--text-primary,#1e293b);font-weight:800}.vd-acc-metrics[data-v-f6d4deb4]{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vd-acc-metric-pill[data-v-f6d4deb4]{align-items:center;background:#2563eb1a;border:1px solid rgba(37,99,235,.2);border-radius:999px;box-sizing:border-box;color:var(--text-primary,#1b1830);display:inline-flex;font-family:var(--font-data);font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;justify-content:center;min-height:22px;padding:3px 9px;width:100%}.vd-acc-pill-dot[data-v-f6d4deb4]{animation:vd-pulse-f6d4deb4 2s ease-in-out infinite;background:var(--accent,#2563eb);border-radius:50%;height:6px;width:6px}@keyframes vd-pulse-f6d4deb4{0%,to{opacity:1}50%{opacity:.4}}.vd-acc-pill-tag[data-v-f6d4deb4]{background:#2563eb1f;border-radius:6px;color:var(--accent,#2563eb);font-size:9.5px;font-weight:700;padding:0 6px}.vd-acc-info-btn[data-v-f6d4deb4]{background:transparent;border:none;color:var(--accent,#2563eb);cursor:pointer;font-size:13px;line-height:1;margin-left:auto;padding:0 4px}.vd-acc-info-pop[data-v-f6d4deb4]{background:var(--bg-elevated,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:10px;box-shadow:0 8px 24px #0000001a;box-sizing:border-box;color:var(--text-secondary,#475569);font-size:11px;left:0;line-height:1.4;max-width:none;padding:10px 12px;position:absolute;right:0;top:calc(100% + 6px);width:auto;z-index:20}.vd-acc-info-row[data-v-f6d4deb4]{align-items:start;display:grid;gap:2px 8px;grid-template-columns:4.2em 1fr;margin-bottom:6px}.vd-acc-info-row[data-v-f6d4deb4]:last-child{margin-bottom:0}.vd-acc-info-term[data-v-f6d4deb4]{color:var(--text-primary,#1e293b);font-weight:700;white-space:nowrap}.vd-acc-info-desc[data-v-f6d4deb4]{font-size:10.5px;line-height:1.45;word-break:break-word}.vd-segments[data-v-f6d4deb4]{background:linear-gradient(135deg,#2563eb14,#0ea5e90f);border:1px solid rgba(37,99,235,.16);border-radius:10px;display:flex;gap:4px;margin-bottom:10px;padding:3px}.vd-segments button[data-v-f6d4deb4]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary,#334155);cursor:pointer;display:inline-flex;flex:1;font-size:12.5px;font-weight:700;gap:4px;justify-content:center;padding:7px 8px;transition:background .15s,color .15s,box-shadow .15s}.vd-segments button.active[data-v-f6d4deb4]{background:var(--bg-card,#fff);box-shadow:0 1px 4px #2563eb2e;color:var(--text-primary,#1a1a1a)}[data-theme=dark]{background:linear-gradient(135deg,#2563eb2e,#0ea5e91f);border-color:#7c83ff47}[data-theme=dark]{color:var(--text-secondary,#8b98a5)}[data-theme=dark]{background:var(--bg-card,#1c2128);box-shadow:0 1px 4px #00000059;color:var(--text-primary,#e7e9ea)}.vd-tab-body[data-v-f6d4deb4]{padding:0 14px}.vd-tab-pane[data-v-f6d4deb4]{min-width:0}.vd-region-pane[data-v-f6d4deb4]{display:flex;flex-direction:column;gap:12px}.vd-valuation-pane[data-v-f6d4deb4]{display:flex;flex-direction:column;gap:10px}.vd-empty-hint[data-v-f6d4deb4]{color:var(--text-secondary,#64748b);font-size:12.5px;font-weight:500;padding:20px;text-align:center}.vd-sub-block[data-v-f6d4deb4]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:10px;padding:10px 12px}.vd-sub-title[data-v-f6d4deb4]{color:var(--text-primary,#334155);font-size:12px;font-weight:700;margin-bottom:8px}.vd-theme-tags[data-v-f6d4deb4]{display:flex;flex-wrap:wrap;gap:4px}.vd-theme-tag[data-v-f6d4deb4]{background:#2563eb1a;border-radius:5px;color:var(--accent,#2563eb);font-size:11.5px;font-weight:700;padding:3px 9px}.vd-holdings-summary[data-v-f6d4deb4]{color:var(--text-primary,#334155);font-size:12.5px;font-weight:500;line-height:1.5;margin:0}.vd-collapse[data-v-f6d4deb4]{border-radius:10px;overflow:hidden}.vd-collapse-head[data-v-f6d4deb4]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:10px;color:var(--text-primary,#334155);cursor:default;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:9px 12px;text-align:left;width:100%}.vd-collapse-open .vd-collapse-head[data-v-f6d4deb4]{border-bottom-color:transparent;border-radius:10px 10px 0 0}.vd-collapse-chev[data-v-f6d4deb4]{color:var(--text-muted,#94a3b8);font-size:10px}.vd-collapse-body[data-v-f6d4deb4]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:0 0 10px 10px;border-top:none;padding:0 12px 12px}.vd-collapse-body.vd-card[data-v-f6d4deb4]{border-top:1px solid var(--border-light,#e2e8f0);padding:12px}.vd-timeline[data-v-f6d4deb4]{margin-bottom:8px}.vd-tl-bar[data-v-f6d4deb4]{border-radius:8px;display:flex;gap:2px;height:22px;overflow:hidden}.vd-tl-seg[data-v-f6d4deb4]{align-items:center;border-radius:6px;display:flex;justify-content:center;transition:all .3s}.vd-tl-seg span[data-v-f6d4deb4]{font-size:9.5px;font-weight:500;opacity:.7}.seg-rest[data-v-f6d4deb4]{background:#f1f5f9;color:var(--text-muted,#94a3b8)}.seg-pre[data-v-f6d4deb4]{background:#f59e0b14;color:#b45309}.seg-live[data-v-f6d4deb4]{background:#22c55e14;color:#15803d}.seg-post[data-v-f6d4deb4]{background:#64748b0f;color:var(--text-secondary,#475569)}.seg-active.seg-rest[data-v-f6d4deb4]{background:var(--border-light,#e2e8f0);box-shadow:inset 0 0 0 1.5px #94a3b8}.seg-active.seg-rest span[data-v-f6d4deb4]{font-weight:700;opacity:1}.seg-active.seg-pre[data-v-f6d4deb4]{background:#f59e0b33;box-shadow:inset 0 0 0 1.5px #f59e0b}.seg-active.seg-pre span[data-v-f6d4deb4]{font-weight:700;opacity:1}.seg-active.seg-live[data-v-f6d4deb4]{background:#22c55e33;box-shadow:inset 0 0 0 1.5px #22c55e}.seg-active.seg-live span[data-v-f6d4deb4]{font-weight:700;opacity:1}.seg-active.seg-post[data-v-f6d4deb4]{background:#64748b26;box-shadow:inset 0 0 0 1.5px #64748b}.seg-active.seg-post span[data-v-f6d4deb4]{font-weight:700;opacity:1}.vd-valuation-full .vd-chart[data-v-f6d4deb4]{height:140px}.vd-chart[data-v-f6d4deb4]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;height:110px;overflow:hidden;position:relative}.vd-chart-plot[data-v-f6d4deb4]{height:100%;position:relative;width:100%}.vd-chart-area[data-v-f6d4deb4]{inset:8px 12px 18px 44px;position:absolute}.vd-chart-svg[data-v-f6d4deb4]{display:block;height:100%;width:100%}.vd-axis-x[data-v-f6d4deb4],.vd-axis-y[data-v-f6d4deb4]{color:var(--text-muted,#94a3b8);font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;pointer-events:none;position:absolute}.vd-axis-y-hi[data-v-f6d4deb4]{left:5px;top:6px}.vd-axis-y-lo[data-v-f6d4deb4]{bottom:16px;left:5px}.vd-axis-x-start[data-v-f6d4deb4]{bottom:3px;left:42px}.vd-axis-x-mid[data-v-f6d4deb4]{bottom:3px;left:50%;transform:translate(-50%)}.vd-axis-x-end[data-v-f6d4deb4]{bottom:3px;right:10px}.vd-chart-empty[data-v-f6d4deb4]{align-items:center;color:var(--text-secondary,#64748b);display:flex;font-size:12px;font-weight:500;height:100%;justify-content:center}.vd-card[data-v-f6d4deb4]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:12px;padding:12px 14px}.vd-acc-method[data-v-f6d4deb4]{background:#2563eb1f;border-radius:6px;color:var(--accent,#2563eb);font-size:9.5px;font-weight:700;margin-left:6px;padding:1px 7px}.vd-recon-row[data-v-f6d4deb4],.vd-recon-sum[data-v-f6d4deb4]{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.vd-recon-sum[data-v-f6d4deb4]{border-top:1px dashed var(--border-light,#e2e8f0);font-weight:800;margin-top:4px;padding-top:8px}.vd-recon-k[data-v-f6d4deb4]{color:var(--text-primary,#334155);font-weight:600}.vd-recon-sum .vd-recon-k[data-v-f6d4deb4]{color:var(--text-primary,#1e293b)}.vd-recon-cur[data-v-f6d4deb4]{background:var(--border-light,#eef2f7);border-radius:5px;color:var(--text-muted,#94a3b8);display:inline-block;font-size:9.5px;font-style:normal;font-weight:500;margin-left:4px;padding:0 5px;vertical-align:middle}.vd-recon-v[data-v-f6d4deb4]{font-variant-numeric:tabular-nums;font-weight:700}.vd-r-up[data-v-f6d4deb4]{color:var(--num-up,#dc2626)}.vd-r-down[data-v-f6d4deb4]{color:var(--num-down,#059669)}.vd-r-flat[data-v-f6d4deb4]{color:var(--text-muted,#94a3b8)}.vd-acc-rows[data-v-f6d4deb4]{display:flex;flex-direction:column}.vd-acc-row[data-v-f6d4deb4]{align-items:center;border-top:1px solid var(--border-light,#f1f5f9);display:grid;font-size:12.5px;font-variant-numeric:tabular-nums;grid-template-columns:.7fr 1fr 1fr 1.1fr;padding:5px 0}.vd-acc-hd[data-v-f6d4deb4]{border-top:none;color:var(--text-secondary,#64748b);font-size:11px;font-weight:700}.vd-acc-eh[data-v-f6d4deb4],.vd-acc-hd>span[data-v-f6d4deb4]:not(:first-child){text-align:right}.vd-acc-d[data-v-f6d4deb4]{color:var(--text-primary,#334155);font-weight:700}.vd-acc-num[data-v-f6d4deb4]{font-weight:700;text-align:right}.vd-acc-errcell[data-v-f6d4deb4]{align-items:center;display:flex;gap:6px;justify-content:flex-end}.vd-acc-errbar[data-v-f6d4deb4]{background:var(--border-light,#eef2f7);border-radius:3px;flex:1 1 auto;height:5px;max-width:42px;overflow:hidden}.vd-acc-errbar i[data-v-f6d4deb4]{border-radius:3px;display:block;height:100%}.vd-acc-errcell b[data-v-f6d4deb4]{font-weight:800;min-width:30px;text-align:right}b.vd-e-good[data-v-f6d4deb4],i.vd-e-good[data-v-f6d4deb4]{color:#059669}b.vd-e-mid[data-v-f6d4deb4],i.vd-e-mid[data-v-f6d4deb4]{color:#d97706}b.vd-e-high[data-v-f6d4deb4],i.vd-e-high[data-v-f6d4deb4]{color:#dc2626}i.vd-e-good[data-v-f6d4deb4]{background:#10b981}i.vd-e-mid[data-v-f6d4deb4]{background:#f59e0b}i.vd-e-high[data-v-f6d4deb4]{background:#ef4444}.vd-acc-foot[data-v-f6d4deb4]{color:var(--text-muted,#cbd5e1);font-size:9.5px;margin-top:8px;padding-top:6px;text-align:center}@media(max-width:768px){.vd-split[data-v-f6d4deb4]{gap:10px;grid-template-columns:1fr}.vd-aside[data-v-f6d4deb4]{position:static}}@media(max-width:480px){.vd-nav-compact[data-v-f6d4deb4]{font-size:24px}.vd-stat-pill.quota[data-v-f6d4deb4],.vd-stats-strip[data-v-f6d4deb4]{font-size:11.5px;padding:4px 8px;width:100%}.vd-segments button[data-v-f6d4deb4]{font-size:11.5px;font-weight:700;padding:6px 4px}.vd-tab-body[data-v-f6d4deb4]{padding:0 12px}.vd-valuation-full[data-v-f6d4deb4]{padding:0}.vd-collapse-head[data-v-f6d4deb4]{cursor:pointer}.vd-chart[data-v-f6d4deb4]{height:96px}.vd-valuation-full .vd-chart[data-v-f6d4deb4]{height:120px}.vd-stat-lab[data-v-f6d4deb4]{font-size:10.5px}.vd-acc-row[data-v-f6d4deb4]{font-size:11.5px}.vd-acc-errbar[data-v-f6d4deb4]{max-width:28px}}.vd-panel .vd-stats-strip .quota[data-v-f6d4deb4]{width:auto}.region-alloc-cell[data-v-8ab8b208]{cursor:default;display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;width:100%}.region-alloc-detail[data-v-8ab8b208]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:12px;gap:10px;padding:12px 14px}.region-chip-wrap[data-v-8ab8b208]{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;min-width:0;width:100%}@media(min-width:769px){.region-alloc-cell:not(.region-alloc-detail) .region-chip-wrap[data-v-8ab8b208]{cursor:pointer}}.region-chip[data-v-8ab8b208]{align-items:center;background:color-mix(in srgb,var(--chip-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--chip-color) 20%,transparent);border-radius:4px;display:inline-flex;gap:2px;line-height:1.05;max-width:100%;min-width:0;padding:1px 4px;white-space:nowrap}.region-chip--lead[data-v-8ab8b208]{background:color-mix(in srgb,var(--chip-color) 14%,transparent);border-color:color-mix(in srgb,var(--chip-color) 26%,transparent)}.region-chip--other[data-v-8ab8b208]{background:var(--border-subtle,rgba(148,163,184,.1));border-color:var(--border-light,rgba(148,163,184,.22))}.region-chip--other .region-chip-label[data-v-8ab8b208],.region-chip--other .region-chip-pct[data-v-8ab8b208]{color:var(--text-muted,#94a3b8)}.region-chip-label[data-v-8ab8b208]{color:var(--text-primary,#1e293b);font-size:8px;font-weight:600}.region-chip-pct[data-v-8ab8b208]{color:var(--chip-color);flex-shrink:0;font-feature-settings:"tnum" 1,"lnum" 1;font-size:8px;font-variant-numeric:tabular-nums lining-nums;font-weight:700}.region-alloc-compact .region-chip[data-v-8ab8b208]{border-radius:3px;gap:1px;padding:1px 3px}.region-alloc-compact .region-chip-label[data-v-8ab8b208]{font-size:7.5px;max-width:2.4em;overflow:hidden;text-overflow:ellipsis}.region-alloc-compact .region-chip-pct[data-v-8ab8b208]{font-size:7.5px}.region-bar-wrap[data-v-8ab8b208]{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.region-bar[data-v-8ab8b208]{background:var(--border-subtle,rgba(0,0,0,.06));border-radius:4px;display:flex;height:8px;overflow:hidden;width:100%}.region-alloc-detail .region-bar[data-v-8ab8b208]{border-radius:5px;height:10px}.region-bar-seg[data-v-8ab8b208]{height:100%;min-width:2px}.region-alloc-detail .region-bar-seg[data-v-8ab8b208]:first-child{border-radius:5px 0 0 5px}.region-alloc-detail .region-bar-seg[data-v-8ab8b208]:last-child{border-radius:0 5px 5px 0}.region-dominant-detail[data-v-8ab8b208]{color:var(--text-primary,#0f172a);font-size:12px;font-weight:600;line-height:1.35}.region-breakdown[data-v-8ab8b208]{display:flex;flex-direction:column;gap:6px}.region-bd-row[data-v-8ab8b208]{align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:8px 1fr auto}.region-bd-dot[data-v-8ab8b208]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.region-bd-label[data-v-8ab8b208]{color:var(--text-secondary,#475569);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-bd-pct[data-v-8ab8b208]{color:var(--text-primary,#1e293b);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:36px;text-align:right}.region-alloc-empty[data-v-8ab8b208]{color:var(--text-secondary);display:block;font-size:8px;text-align:center}
