.nav-wrap[data-v-10b29129]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e1eb8;border-bottom:1px solid var(--color-border)}.nav-inner[data-v-10b29129]{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-10b29129]{text-decoration:none;font-size:22px;letter-spacing:.6px;color:var(--color-text-primary);font-weight:700}.nav-links[data-v-10b29129]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.link[data-v-10b29129]{text-decoration:none;color:var(--color-text-secondary);font-size:14px;padding:8px 12px;border-radius:10px;transition:all .2s ease}.link[data-v-10b29129]:hover{color:var(--color-text-primary);background:#507cff2e}.is-active[data-v-10b29129]{color:var(--color-text-primary);background:linear-gradient(135deg,#507cff47,#6366f159);border:1px solid rgba(115,145,255,.52)}@media (max-width: 768px){.nav-inner[data-v-10b29129]{flex-direction:column;align-items:flex-start}.nav-links[data-v-10b29129]{width:100%;justify-content:flex-start}}.state-box[data-v-8d65b303]{min-height:180px;border:1px dashed rgba(118,155,255,.42);border-radius:var(--radius-md);background:#0e173499;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-secondary)}.unavailable[data-v-8d65b303]{border-style:solid;border-color:#ffd66652;background:#3a2e0a4d;color:#f3dfa2}.pulse[data-v-8d65b303]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(118,155,255,.2);border-top-color:var(--color-accent);animation:spin-8d65b303 .9s linear infinite}.retry-btn[data-v-8d65b303]{border:1px solid rgba(118,155,255,.6);border-radius:10px;padding:8px 14px;color:var(--color-text-primary);background:#4f82ff29;cursor:pointer}@keyframes spin-8d65b303{to{transform:rotate(360deg)}}.hero-wrap[data-v-912c693e]{position:relative;overflow:hidden;padding:36px;min-height:280px}.hero-glow[data-v-912c693e]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(79,130,255,.32),transparent 38%),radial-gradient(circle at 70% 70%,rgba(106,94,255,.35),transparent 42%),linear-gradient(125deg,#070f27b3,#0e152e73);animation:heroShift-912c693e 7s ease-in-out infinite alternate}.hero-text[data-v-912c693e]{position:relative;max-width:640px}.kicker[data-v-912c693e]{margin:0 0 10px;color:#86d0ff;letter-spacing:1px;text-transform:uppercase;font-size:12px}h1[data-v-912c693e]{margin:0;font-size:34px;line-height:1.2}p[data-v-912c693e]{margin:16px 0 0;color:var(--color-text-secondary);line-height:1.7}@keyframes heroShift-912c693e{0%{transform:scale(1)}to{transform:scale(1.03)}}@media (max-width: 768px){.hero-wrap[data-v-912c693e]{padding:24px;min-height:240px}h1[data-v-912c693e]{font-size:28px}}.entry-card[data-v-d991abed]{text-decoration:none;display:block;padding:18px;min-height:160px;transition:transform .2s ease,border-color .2s ease}.entry-card[data-v-d991abed]:hover{transform:translateY(-3px);border-color:#789bff8c}h3[data-v-d991abed]{margin:0;font-size:18px}p[data-v-d991abed]{margin:10px 0 18px;color:var(--color-text-secondary);line-height:1.6}span[data-v-d991abed]{color:#8ab7ff;font-size:13px}.entry-grid[data-v-edff8453]{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 1000px){.entry-grid[data-v-edff8453]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.entry-grid[data-v-edff8453]{grid-template-columns:1fr}}.rate-card[data-v-b32b882e]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px;text-align:left;color:var(--color-text-primary);width:100%;cursor:pointer}.rate-card[data-v-b32b882e]:hover{border-color:#7da3ff8f}.top-row[data-v-b32b882e]{display:flex;align-items:center;justify-content:space-between}h3[data-v-b32b882e]{margin:0;font-size:18px}.name[data-v-b32b882e]{margin:8px 0;color:var(--color-text-secondary)}.price[data-v-b32b882e]{margin:4px 0 10px;font-size:30px;font-weight:700}.meta[data-v-b32b882e]{display:flex;gap:14px;color:var(--color-text-secondary);font-size:13px}.time[data-v-b32b882e]{margin:10px 0 0;color:var(--color-text-muted);font-size:12px}.change[data-v-b32b882e]{font-size:13px;padding:4px 8px;border-radius:999px}.up[data-v-b32b882e]{color:#5ef7bf;background:#1ec98f2e}.down[data-v-b32b882e]{color:#ff8dad;background:#ff5a852e}.chart-panel[data-v-c469fc85]{padding:16px}.panel-head[data-v-c469fc85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h3[data-v-c469fc85]{margin:0;font-size:16px}.chart-box[data-v-c469fc85]{position:relative;border:1px solid rgba(129,159,255,.2);border-radius:var(--radius-md);background:#060b1a85;padding:10px}svg[data-v-c469fc85]{width:100%;height:100%}.line[data-v-c469fc85]{fill:none;stroke:#7db0ff;stroke-width:1.1}.area[data-v-c469fc85]{opacity:.9}.pointer-line[data-v-c469fc85]{stroke:#99b7ff73;stroke-width:.45;stroke-dasharray:1 1.2}.focus-dot[data-v-c469fc85]{fill:#d9e8ff;stroke:#5f91ff;stroke-width:.6}.chart-tooltip[data-v-c469fc85]{position:absolute;transform:translate(-50%,-120%);min-width:98px;border-radius:10px;border:1px solid rgba(129,160,255,.48);background:#080e22f0;box-shadow:0 8px 24px #0000005c;padding:8px 10px;pointer-events:none}.chart-tooltip p[data-v-c469fc85]{margin:0 0 4px;color:var(--color-text-secondary);font-size:12px}.chart-tooltip strong[data-v-c469fc85]{color:#d8e6ff;font-size:13px}.chart-empty[data-v-c469fc85]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.single-point[data-v-c469fc85]{width:100%;height:100%;display:grid;place-items:center;gap:8px;text-align:center}.single-point strong[data-v-c469fc85]{font-size:28px;color:#d8e6ff}.single-label[data-v-c469fc85]{color:var(--color-text-secondary);font-size:13px}.labels[data-v-c469fc85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;margin-top:10px}.labels span[data-v-c469fc85]{color:var(--color-text-muted);font-size:12px;text-align:center}.zoom-controls[data-v-c469fc85]{display:grid;gap:10px;margin-top:12px}.zoom-controls label[data-v-c469fc85]{display:grid;gap:6px;color:var(--color-text-secondary);font-size:12px}.zoom-controls input[type=range][data-v-c469fc85]{width:100%;accent-color:#7ea7ff}.mask[data-v-8181e524]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02060ea3;display:flex;align-items:center;justify-content:center;padding:20px;z-index:40}.modal[data-v-8181e524]{width:min(900px,100%);padding:16px}.modal-head[data-v-8181e524]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-head h3[data-v-8181e524]{margin:0}.modal-tip[data-v-8181e524]{margin:0 0 12px;color:var(--color-text-secondary);font-size:13px}.close[data-v-8181e524]{border:1px solid rgba(120,155,255,.6);background:#4f82ff29;color:var(--color-text-primary);border-radius:var(--radius-sm);padding:7px 12px;cursor:pointer}.range-switch[data-v-8181e524]{display:flex;gap:8px;margin-bottom:12px}.range-btn[data-v-8181e524]{border:1px solid rgba(136,163,255,.45);border-radius:8px;background:#0d1428d9;color:var(--color-text-secondary);padding:7px 10px;cursor:pointer}.range-btn.active[data-v-8181e524]{color:var(--color-text-primary);background:#4f82ff40}.market-note[data-v-cb7bc3d5]{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.market-note p[data-v-cb7bc3d5]{margin:6px 0 0;color:var(--color-text-secondary);font-size:13px}.market-note h3[data-v-cb7bc3d5]{margin:0}.market-link[data-v-cb7bc3d5]{color:#8ab7ff;text-decoration:none;white-space:nowrap}.rate-grid[data-v-cb7bc3d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 1000px){.rate-grid[data-v-cb7bc3d5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.market-note[data-v-cb7bc3d5]{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.rate-grid[data-v-cb7bc3d5]{grid-template-columns:1fr}}.report-card[data-v-3e8bd346]{padding:16px}.report-head[data-v-3e8bd346]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.report-head h3[data-v-3e8bd346]{margin:0;font-size:16px}.download-btn[data-v-3e8bd346]{border:1px solid rgba(110,145,255,.72);border-radius:var(--radius-sm);background:#4f82ff29;color:var(--color-text-primary);padding:8px 12px;cursor:pointer}.download-btn[data-v-3e8bd346]:disabled{opacity:.4;cursor:not-allowed}.report-content[data-v-3e8bd346]{border-radius:var(--radius-md);border:1px solid rgba(118,153,255,.22);background:#080c1cbf;padding:12px;color:var(--color-text-secondary);white-space:pre-line;min-height:140px}.report-content p[data-v-3e8bd346]{margin:0;line-height:1.62}.placeholder[data-v-3e8bd346]{color:var(--color-text-muted)}.form-card[data-v-b121bd6b]{padding:16px}.field-grid[data-v-b121bd6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-b121bd6b]{display:flex;flex-direction:column;gap:8px;color:var(--color-text-secondary);font-size:13px}select[data-v-b121bd6b],input[data-v-b121bd6b]{border-radius:10px;border:1px solid rgba(122,155,255,.42);background:#050a18e6;color:var(--color-text-primary);padding:10px}input[readonly][data-v-b121bd6b]{cursor:default}.algo-row[data-v-b121bd6b]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chip-wrap[data-v-b121bd6b]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-b121bd6b]{border-radius:999px;border:1px solid rgba(134,162,255,.45);background:#4f82ff24;color:#c7d8ff;font-size:12px;padding:5px 10px}.run-btn[data-v-b121bd6b]{border:1px solid rgba(126,157,255,.65);border-radius:10px;background:linear-gradient(135deg,#4f82ff70,#6a5eff73);color:var(--color-text-primary);padding:10px 16px;cursor:pointer}.run-btn[data-v-b121bd6b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.field-grid[data-v-b121bd6b]{grid-template-columns:1fr}.algo-row[data-v-b121bd6b]{flex-direction:column;align-items:flex-start}}.summary-grid[data-v-95e49695]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-95e49695]{padding:14px}.summary-card p[data-v-95e49695]{margin:0;color:var(--color-text-secondary);font-size:13px}.summary-card h3[data-v-95e49695]{margin:8px 0 0;font-size:18px}@media (max-width: 900px){.summary-grid[data-v-95e49695]{grid-template-columns:1fr}}.status-card[data-v-1905c6c3]{padding:16px}.status-head[data-v-1905c6c3]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.status-head h3[data-v-1905c6c3]{margin:0;font-size:16px}.status-head p[data-v-1905c6c3]{margin:0;color:var(--color-text-secondary);font-size:13px}.status-grid[data-v-1905c6c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.step[data-v-1905c6c3]{border:1px solid rgba(125,156,255,.28);border-radius:10px;background:#090e1eb3;color:var(--color-text-muted);text-align:center;padding:9px 6px;font-size:12px}.step.active[data-v-1905c6c3]{color:#dbe8ff;border-color:#7aa1ffa8;background:#4f82ff3d}.progress-wrap[data-v-1905c6c3]{margin-top:12px}.progress-bar[data-v-1905c6c3]{width:100%;height:10px;border-radius:999px;background:#162247e6;overflow:hidden}.progress-bar i[data-v-1905c6c3]{display:block;height:100%;background:linear-gradient(90deg,#4f82ff,#6a5eff);transition:width .2s ease}.meta-row[data-v-1905c6c3]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-secondary);font-size:12px}@media (max-width: 720px){.status-grid[data-v-1905c6c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.snapshot-grid[data-v-f1b258d9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.snapshot-card[data-v-f1b258d9]{padding:14px;display:grid;gap:8px}.snapshot-card p[data-v-f1b258d9],.snapshot-card span[data-v-f1b258d9]{margin:0;color:var(--color-text-secondary);font-size:13px}.snapshot-card h3[data-v-f1b258d9]{margin:0;font-size:22px}.snapshot-link[data-v-f1b258d9]{color:#8ab7ff;text-decoration:none}.run-tip[data-v-f1b258d9]{color:var(--color-text-secondary);font-size:12px}@media (max-width: 960px){.snapshot-grid[data-v-f1b258d9]{grid-template-columns:1fr}}.agent-card[data-v-8b1bfb65]{padding:16px;display:grid;gap:14px}.agent-head[data-v-8b1bfb65]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eyebrow[data-v-8b1bfb65]{margin:0 0 6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}h3[data-v-8b1bfb65],h4[data-v-8b1bfb65]{margin:0}.direction-chip[data-v-8b1bfb65]{border-radius:999px;border:1px solid rgba(136,163,255,.35);padding:6px 10px;font-size:12px;white-space:nowrap}.direction-chip.positive[data-v-8b1bfb65]{color:#7ef0c5;background:#1ec98f24}.direction-chip.negative[data-v-8b1bfb65]{color:#ff9eb7;background:#ff5a8524}.direction-chip.neutral[data-v-8b1bfb65]{color:#d9e4ff;background:#7d9dff24}.meta-grid[data-v-8b1bfb65]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meta-block[data-v-8b1bfb65]{border-radius:var(--radius-md);border:1px solid rgba(132,161,255,.18);background:#070d1e9e;padding:10px}.meta-block span[data-v-8b1bfb65]{display:block;color:var(--color-text-secondary);font-size:12px;margin-bottom:6px}.meta-block strong[data-v-8b1bfb65]{font-size:14px}.content-block[data-v-8b1bfb65]{display:grid;gap:8px}.content-block p[data-v-8b1bfb65]{margin:0;color:var(--color-text-secondary);line-height:1.7}.tag-row[data-v-8b1bfb65]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-8b1bfb65]{border-radius:999px;background:#4f82ff24;border:1px solid rgba(134,162,255,.3);color:#c7d8ff;font-size:12px;padding:4px 10px}@media (max-width: 780px){.meta-grid[data-v-8b1bfb65]{grid-template-columns:1fr}.agent-head[data-v-8b1bfb65]{flex-direction:column}}.feed-layout[data-v-f8b859a2],.section-grid[data-v-f8b859a2]{display:grid;gap:14px}.section-head[data-v-f8b859a2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head h2[data-v-f8b859a2],.section-head p[data-v-f8b859a2]{margin:0}.section-head p[data-v-f8b859a2]{color:var(--color-text-secondary);font-size:13px}.feed-grid[data-v-f8b859a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 980px){.feed-grid[data-v-f8b859a2]{grid-template-columns:1fr}}.decision-panel[data-v-847b26d1]{padding:16px;display:grid;gap:14px}.panel-head h2[data-v-847b26d1],.eyebrow[data-v-847b26d1]{margin:0}.eyebrow[data-v-847b26d1]{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.decision-list[data-v-847b26d1]{display:grid;gap:12px}.decision-card[data-v-847b26d1]{border-radius:var(--radius-md);border:1px solid rgba(132,161,255,.18);background:#070d1e9e;overflow:hidden}.decision-summary[data-v-847b26d1]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;font-weight:600}.decision-summary[data-v-847b26d1]::-webkit-details-marker{display:none}.code-block[data-v-847b26d1]{margin:0;padding:0 16px 16px;white-space:pre-wrap;color:var(--color-text-secondary);line-height:1.6;font-size:13px}.copy-btn[data-v-847b26d1]{border:1px solid rgba(110,145,255,.72);border-radius:var(--radius-sm);background:#4f82ff29;color:var(--color-text-primary);padding:6px 10px;cursor:pointer}.placeholder-box[data-v-847b26d1]{border-radius:var(--radius-md);border:1px dashed rgba(118,155,255,.42);background:#0e173499;min-height:140px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);text-align:center;padding:16px}@media (max-width: 640px){.decision-summary[data-v-847b26d1]{align-items:flex-start;flex-direction:column}}.correction-panel[data-v-65ea602a]{padding:16px;display:grid;gap:14px}.panel-head[data-v-65ea602a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-head h2[data-v-65ea602a],.eyebrow[data-v-65ea602a]{margin:0}.eyebrow[data-v-65ea602a]{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.action-row[data-v-65ea602a]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-65ea602a]{border:1px solid rgba(110,145,255,.72);border-radius:var(--radius-sm);background:#4f82ff29;color:var(--color-text-primary);padding:8px 12px;cursor:pointer}.code-block[data-v-65ea602a]{margin:0;border-radius:var(--radius-md);border:1px solid rgba(118,153,255,.22);background:#080c1cbf;padding:12px;white-space:pre-wrap;color:var(--color-text-secondary);line-height:1.62;font-size:13px}.placeholder-box[data-v-65ea602a]{border-radius:var(--radius-md);border:1px dashed rgba(118,155,255,.42);background:#0e173499;min-height:140px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);text-align:center;padding:16px}@media (max-width: 640px){.panel-head[data-v-65ea602a]{flex-direction:column}.action-row[data-v-65ea602a]{width:100%}.action-btn[data-v-65ea602a]{flex:1}}.control-bar[data-v-b3de1d0d]{padding:16px;display:grid;gap:14px}.control-head[data-v-b3de1d0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.control-head h2[data-v-b3de1d0d],.eyebrow[data-v-b3de1d0d]{margin:0}.eyebrow[data-v-b3de1d0d]{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.input-group[data-v-b3de1d0d]{display:grid;gap:8px;color:var(--color-text-secondary);font-size:14px}.input-group textarea[data-v-b3de1d0d]{width:100%;border:1px solid rgba(118,153,255,.22);border-radius:var(--radius-md);background:#080c1cbf;color:var(--color-text-primary);padding:12px;resize:vertical;min-height:180px;font:inherit;line-height:1.6}.primary-btn[data-v-b3de1d0d],.secondary-btn[data-v-b3de1d0d]{border:1px solid rgba(110,145,255,.72);border-radius:var(--radius-sm);background:#4f82ff29;color:var(--color-text-primary);padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}.primary-btn[data-v-b3de1d0d]:disabled,.secondary-btn[data-v-b3de1d0d]:disabled{opacity:.5;cursor:not-allowed}.control-footer[data-v-b3de1d0d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.error-text[data-v-b3de1d0d]{margin:0;color:var(--color-negative);font-size:14px}.spinner[data-v-b3de1d0d]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(239,244,255,.3);border-top-color:var(--color-text-primary);animation:spin-b3de1d0d .9s linear infinite}@keyframes spin-b3de1d0d{to{transform:rotate(360deg)}}@media (max-width: 768px){.control-head[data-v-b3de1d0d]{flex-direction:column}.primary-btn[data-v-b3de1d0d],.secondary-btn[data-v-b3de1d0d]{width:100%}.control-footer[data-v-b3de1d0d]{align-items:stretch}}.detail-head h2[data-v-1dd6437d],.detail-eyebrow[data-v-1dd6437d]{margin:0}.detail-eyebrow[data-v-1dd6437d]{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.meta-card[data-v-1dd6437d]{padding:14px}.meta-card p[data-v-1dd6437d]{margin:0;color:var(--color-text-secondary);font-size:13px}.meta-card h3[data-v-1dd6437d]{margin:8px 0 0}.metric-grid[data-v-70fa361a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-70fa361a]{padding:14px}.metric-card p[data-v-70fa361a]{margin:0;color:var(--color-text-secondary);font-size:13px}.metric-card h3[data-v-70fa361a]{margin:8px 0 0;font-size:20px}.metric-card.positive[data-v-70fa361a]{border-color:#1ec98f59}.metric-card.negative[data-v-70fa361a]{border-color:#ff5a8559}@media (max-width: 980px){.metric-grid[data-v-70fa361a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.metric-grid[data-v-70fa361a]{grid-template-columns:1fr}}.comparison-table-wrapper[data-v-2177a2bb]{margin-top:1.5rem}.comparison-header[data-v-2177a2bb]{margin-bottom:1rem}.comparison-header h3[data-v-2177a2bb]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.table-scroll[data-v-2177a2bb]{overflow-x:auto}.comparison-table[data-v-2177a2bb]{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table th[data-v-2177a2bb],.comparison-table td[data-v-2177a2bb]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.comparison-table th[data-v-2177a2bb]{font-weight:600;color:var(--color-text-secondary);background:#ffffff0a}.comparison-table td[data-v-2177a2bb]{color:var(--color-text-primary)}.comparison-table tbody tr[data-v-2177a2bb]:hover{background:#ffffff08}.comparison-table td.negative[data-v-2177a2bb]{color:var(--color-negative)}.summary-panel[data-v-6d72f4d0]{padding:1.5rem}.summary-head[data-v-6d72f4d0]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.summary-head .eyebrow[data-v-6d72f4d0]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.25rem}.summary-head h3[data-v-6d72f4d0]{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.head-right[data-v-6d72f4d0]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.summary-meta[data-v-6d72f4d0]{display:flex;gap:1.5rem;font-size:.875rem;color:var(--color-text-secondary)}.head-actions[data-v-6d72f4d0]{display:flex;gap:.5rem}.action-btn[data-v-6d72f4d0]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary);background:#4f82ff14;border:1px solid var(--color-border);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.action-btn[data-v-6d72f4d0]:hover{background:#4f82ff2e}.action-btn.active[data-v-6d72f4d0]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.summary-grid[data-v-6d72f4d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.summary-block h4[data-v-6d72f4d0]{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem}.summary-block p[data-v-6d72f4d0]{font-size:.875rem;color:var(--color-text-primary);line-height:1.5}.summary-block[data-v-6d72f4d0]{border-radius:var(--radius-md);border:1px solid rgba(132,161,255,.18);background:#070d1e9e;padding:12px}@media (max-width: 980px){.head-right[data-v-6d72f4d0]{width:100%;align-items:flex-start}.summary-meta[data-v-6d72f4d0]{flex-direction:column;gap:.4rem}}@media (max-width: 640px){.head-actions[data-v-6d72f4d0]{width:100%}.action-btn[data-v-6d72f4d0]{flex:1}}.badge[data-v-01d1f8e3]{display:inline-flex;align-items:center;font-size:12px;border-radius:999px;padding:4px 10px;border:1px solid transparent}.tone-positive[data-v-01d1f8e3]{color:#5ef7bf;background:#1ec98f33;border-color:#1ec98f66}.tone-negative[data-v-01d1f8e3]{color:#ff8dad;background:#ff5a8533;border-color:#ff5a8573}.tone-neutral[data-v-01d1f8e3]{color:#bed2ff;background:#4f82ff33;border-color:#6a5eff66}.list-card[data-v-63f22618]{padding:16px}header h3[data-v-63f22618]{margin:0 0 12px}ul[data-v-63f22618]{list-style:none;margin:0;padding:0;display:grid;gap:12px}li[data-v-63f22618]{border-radius:var(--radius-md);border:1px solid rgba(132,161,255,.22);background:#070d1eb8;padding:12px}.headline-row[data-v-63f22618]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}a[data-v-63f22618]{text-decoration:none;color:var(--color-text-primary);font-weight:600}a[data-v-63f22618]:hover{color:#88b6ff}p[data-v-63f22618]{margin:10px 0;color:var(--color-text-secondary);line-height:1.6}.meta[data-v-63f22618]{display:flex;gap:12px;color:var(--color-text-muted);font-size:12px}.timeline-card[data-v-54ce96bf]{padding:16px}header h3[data-v-54ce96bf]{margin:0 0 12px}ol[data-v-54ce96bf]{margin:0;padding:0;list-style:none;display:grid;gap:10px}li[data-v-54ce96bf]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:flex-start}.dot[data-v-54ce96bf]{margin-top:7px;width:10px;height:10px;border-radius:50%;background:#6f9dff;box-shadow:0 0 0 6px #6f9dff2e}.content[data-v-54ce96bf]{border-radius:var(--radius-md);border:1px solid rgba(132,161,255,.2);background:#070d1eb8;padding:10px}.row[data-v-54ce96bf]{display:flex;align-items:center;justify-content:space-between;gap:10px}h4[data-v-54ce96bf]{margin:0;font-size:14px}.intensity[data-v-54ce96bf]{color:#8cb7ff;font-size:12px}p[data-v-54ce96bf]{margin:8px 0;color:var(--color-text-secondary);line-height:1.6}time[data-v-54ce96bf]{color:var(--color-text-muted);font-size:12px}.grid-two[data-v-265c639b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 900px){.grid-two[data-v-265c639b]{grid-template-columns:1fr}}.controls-grid[data-v-650ecc71]{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:16px;padding:14px}.control-item[data-v-650ecc71]{display:flex;flex-direction:column;gap:8px;color:var(--color-text-secondary);font-size:13px}.control-item select[data-v-650ecc71]{border-radius:10px;border:1px solid rgba(122,155,255,.42);background:#050a18e6;color:var(--color-text-primary);padding:10px}.overview-grid[data-v-650ecc71]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-650ecc71]{padding:18px}.metric-card h3[data-v-650ecc71]{margin:0 0 10px;font-size:14px;color:var(--color-text-secondary)}.metric-card p[data-v-650ecc71]{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary);word-break:break-word}.content-grid[data-v-650ecc71]{display:grid;grid-template-columns:1.4fr 1.4fr 1fr;gap:16px;align-items:start}.image-card[data-v-650ecc71],.param-card[data-v-650ecc71],.feature-card[data-v-650ecc71]{padding:18px}.side-column[data-v-650ecc71]{display:flex;flex-direction:column;gap:16px}.card-header[data-v-650ecc71]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-header h2[data-v-650ecc71]{margin:0;font-size:18px}.card-header span[data-v-650ecc71]{color:var(--color-text-secondary);font-size:13px}.explain-image[data-v-650ecc71]{width:100%;border-radius:14px;display:block;background:#ffffff0a}.image-placeholder[data-v-650ecc71]{width:100%;min-height:220px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:15px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}.card-desc[data-v-650ecc71]{margin-top:12px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.param-list[data-v-650ecc71]{display:flex;flex-direction:column;gap:10px}.param-row[data-v-650ecc71]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.sub-title[data-v-650ecc71]{margin:20px 0 12px;font-size:16px}.params-grid[data-v-650ecc71]{display:grid;grid-template-columns:1fr;gap:10px}.param-chip[data-v-650ecc71]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a}.param-key[data-v-650ecc71]{color:var(--color-text-secondary);font-size:13px}.param-value[data-v-650ecc71]{color:var(--color-text-primary);font-weight:600;font-size:13px}.feature-list[data-v-650ecc71]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.feature-list li[data-v-650ecc71]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a}@media (max-width: 1200px){.overview-grid[data-v-650ecc71]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-650ecc71]{grid-template-columns:1fr}.side-column[data-v-650ecc71]{display:flex;flex-direction:column;gap:16px}}@media (max-width: 768px){.controls-grid[data-v-650ecc71],.overview-grid[data-v-650ecc71]{grid-template-columns:1fr}}.not-found[data-v-faf98fd4]{padding:48px;text-align:center}h1[data-v-faf98fd4]{margin:0}p[data-v-faf98fd4]{color:var(--color-text-secondary)}:root{--color-bg: #070b1a;--color-bg-elevated: #0e1430;--color-bg-card: #101a3a;--color-border: rgba(136, 168, 255, .24);--color-text-primary: #eff4ff;--color-text-secondary: #a9b5d6;--color-text-muted: #7f8bb0;--color-accent: #4f82ff;--color-accent-strong: #6a5eff;--color-positive: #1ec98f;--color-negative: #ff5a85;--shadow-card: 0 16px 48px rgba(0, 0, 0, .42);--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{color:var(--color-text-primary);font-family:Trebuchet MS,Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 15% 20%,rgba(92,108,255,.18),transparent 35%),radial-gradient(circle at 85% 10%,rgba(45,191,255,.12),transparent 30%),radial-gradient(circle at 50% 100%,rgba(106,94,255,.2),transparent 44%),var(--color-bg);background-attachment:fixed}a{color:inherit}.app-shell{min-height:100vh}.app-main{max-width:1200px;margin:0 auto;padding:20px}.page-title{margin:4px 0 18px;font-size:30px;letter-spacing:.5px}.page-subtitle{margin:0 0 22px;color:var(--color-text-secondary)}.card{background:linear-gradient(180deg,#121c3efa,#0e152df2);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.section-grid{display:grid;gap:16px}@media (max-width: 768px){.app-main{padding:14px}.page-title{font-size:24px}}
