.nav-wrap[data-v-5eebfa9b]{position:fixed;top:0;left:0;z-index:100;width:var(--nav-width);height:100vh;height:100dvh;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);background:var(--bg-nav);border-right:1px solid var(--border-soft);transition:background-color .25s ease,border-color .25s ease,transform .22s ease}.navbar[data-v-5eebfa9b]{display:flex;flex-direction:column;height:100%;padding:22px 16px 20px;gap:20px}.nav-top[data-v-5eebfa9b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 4px}.logo[data-v-5eebfa9b]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.44rem;letter-spacing:-.3px;color:var(--text);min-width:0}.logo i[data-v-5eebfa9b]{color:var(--text);font-size:1.5rem;flex-shrink:0}.logo span[data-v-5eebfa9b]{color:var(--text);white-space:nowrap}.nav-close[data-v-5eebfa9b]{display:none;width:36px;height:36px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);align-items:center;justify-content:center}.nav-links[data-v-5eebfa9b]{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:1.08rem;flex:1;min-height:0;overflow-y:auto}.nav-links a[data-v-5eebfa9b]{display:flex;align-items:center;gap:12px;color:var(--text);opacity:.85;padding:11px 14px;border-radius:10px;transition:color .15s,opacity .15s,background-color .15s}.nav-links a i[data-v-5eebfa9b]{width:1.15em;text-align:center;opacity:.9}.nav-links a[data-v-5eebfa9b]:hover{color:var(--text);opacity:1;background:var(--bg-control)}.nav-links a.router-link-active[data-v-5eebfa9b]{color:#fff;opacity:1;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 16px #4493f838}.nav-links a.router-link-active i[data-v-5eebfa9b]{opacity:1}.theme-toggle-top[data-v-5eebfa9b]{position:fixed;top:14px;right:14px;z-index:90;width:42px;height:42px;font-size:1.05rem;background:var(--bg-card);box-shadow:0 4px 16px var(--shadow-card)}.nav-toggle[data-v-5eebfa9b]{display:none;position:fixed;top:14px;left:14px;z-index:90;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text);align-items:center;justify-content:center;box-shadow:0 4px 16px var(--shadow-card)}.nav-backdrop[data-v-5eebfa9b]{display:none}@media (max-width: 900px){.nav-wrap[data-v-5eebfa9b]{transform:translate(-105%);width:min(280px,86vw)}.nav-wrap.open[data-v-5eebfa9b]{transform:translate(0)}.nav-close[data-v-5eebfa9b],.nav-toggle[data-v-5eebfa9b]{display:inline-flex}.nav-backdrop[data-v-5eebfa9b]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0104098c}}.footer[data-v-a8e488f7]{padding:32px 0 24px;border-top:1px solid var(--border-soft);font-size:.85rem;color:var(--dim)}.footer-inner[data-v-a8e488f7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-links[data-v-a8e488f7]{display:flex;gap:24px;align-items:center}.footer-links a[data-v-a8e488f7]{color:var(--muted);transition:color .2s}.footer-links a[data-v-a8e488f7]:hover{color:var(--cyan)}.ticker[data-v-f9957fa0]{border-bottom:1px solid var(--border-soft);background:var(--bg-ticker);overflow:hidden;transition:background-color .25s ease}.ticker-inner[data-v-f9957fa0]{display:flex;align-items:center;gap:20px;padding:10px 24px;font-size:.82rem}.live[data-v-f9957fa0]{color:var(--cyan);font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:8px;flex-shrink:0}.live i[data-v-f9957fa0]{font-size:.45rem;color:var(--green);animation:pulse-f9957fa0 1.4s ease-in-out infinite}@keyframes pulse-f9957fa0{0%,to{opacity:1}50%{opacity:.35}}.ticks[data-v-f9957fa0]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.ticks-track[data-v-f9957fa0]{display:flex;width:max-content;animation:ticker-scroll-f9957fa0 linear infinite}.ticks:hover .ticks-track[data-v-f9957fa0]{animation-play-state:paused}.ticks-group[data-v-f9957fa0]{display:flex;gap:28px;padding-right:28px}.tick[data-v-f9957fa0]{display:flex;gap:8px;align-items:baseline;white-space:nowrap;color:inherit;text-decoration:none}a.tick:hover .sym[data-v-f9957fa0]{color:var(--text)}.rank[data-v-f9957fa0]{color:var(--dim);font-variant-numeric:tabular-nums}.sym[data-v-f9957fa0]{color:var(--muted);font-weight:600}.chg[data-v-f9957fa0]{font-variant-numeric:tabular-nums}.chg.up[data-v-f9957fa0]{color:var(--red)}.chg.down[data-v-f9957fa0]{color:var(--green)}.chg.flat[data-v-f9957fa0]{color:var(--muted)}@keyframes ticker-scroll-f9957fa0{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticks-track[data-v-f9957fa0]{animation:none}}.app-shell[data-v-570a8490]{min-height:100vh;display:flex;background:var(--hero-glow),var(--bg);background-attachment:fixed}.app-main[data-v-570a8490]{flex:1;min-width:0;margin-left:var(--nav-width);display:flex;flex-direction:column;min-height:100vh}main[data-v-570a8490]{flex:1;position:relative}.page-enter-active[data-v-570a8490],.page-leave-active[data-v-570a8490]{transition:opacity .28s ease,transform .28s ease}.page-enter-from[data-v-570a8490]{opacity:0;transform:translateY(12px)}.page-leave-to[data-v-570a8490]{opacity:0;transform:translateY(-8px)}.page-enter-to[data-v-570a8490],.page-leave-from[data-v-570a8490]{opacity:1;transform:translateY(0)}@media (max-width: 900px){.app-main[data-v-570a8490]{margin-left:0;padding-top:56px}}.hero[data-v-33b5fa1b]{padding:64px 0 40px}.hero-grid[data-v-33b5fa1b]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.eyebrow[data-v-33b5fa1b]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem;font-weight:600;margin-bottom:18px}.eyebrow i[data-v-33b5fa1b]{color:var(--cyan)}.hero-text h1[data-v-33b5fa1b]{font-size:clamp(2.4rem,5vw,3.7rem);font-weight:800;line-height:1.1;letter-spacing:-1.2px;margin-bottom:20px;color:var(--text)}.lead[data-v-33b5fa1b]{font-size:1.15rem;color:var(--muted);max-width:540px;margin-bottom:28px;line-height:1.65}.hero-actions[data-v-33b5fa1b]{display:flex;flex-wrap:wrap;gap:12px}.hero-btn[data-v-33b5fa1b]{padding:11px 22px!important;font-size:.95rem!important;border-radius:6px!important}.hero-stats[data-v-33b5fa1b]{display:flex;gap:28px;margin-top:40px;flex-wrap:wrap}.stat-item[data-v-33b5fa1b]{display:flex;flex-direction:column}.stat-number[data-v-33b5fa1b]{font-size:1.55rem;font-weight:700;letter-spacing:-.3px}.stat-label[data-v-33b5fa1b]{font-size:.82rem;color:var(--muted)}.terminal-card[data-v-33b5fa1b]{position:relative;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:18px;box-shadow:var(--terminal-shadow);transition:background-color .25s ease,border-color .25s ease}.terminal-card[data-v-33b5fa1b]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(163,113,247,.55),rgba(68,147,248,.15),transparent 55%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.terminal-header[data-v-33b5fa1b]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.terminal-dot[data-v-33b5fa1b]{width:12px;height:12px;border-radius:50%}.terminal-dot.red[data-v-33b5fa1b]{background:var(--dot-red)}.terminal-dot.yellow[data-v-33b5fa1b]{background:var(--dot-yellow)}.terminal-dot.green[data-v-33b5fa1b]{background:var(--dot-green)}.terminal-title[data-v-33b5fa1b]{color:var(--dim);font-size:.75rem;margin-left:8px}.terminal-body[data-v-33b5fa1b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-soft);padding:16px;border-radius:var(--radius);min-height:220px;display:flex;flex-direction:column;gap:10px}.terminal-line[data-v-33b5fa1b]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.terminal-prompt[data-v-33b5fa1b]{color:var(--cyan);font-weight:600}.terminal-output[data-v-33b5fa1b]{color:var(--muted)}.terminal-output .hl[data-v-33b5fa1b]{color:var(--gold)}.terminal-cursor[data-v-33b5fa1b]{animation:blink-33b5fa1b 1s step-end infinite;display:inline-block;width:8px;height:16px;background:var(--cyan);vertical-align:text-bottom}@keyframes blink-33b5fa1b{0%,to{opacity:1}50%{opacity:0}}.security-banner[data-v-33b5fa1b]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--cyan);padding:14px 20px;border-radius:var(--radius);margin:8px 0 28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.92rem;color:var(--muted)}.security-banner i[data-v-33b5fa1b]{color:var(--cyan);font-size:1.3rem}.security-banner strong[data-v-33b5fa1b]{color:var(--banner-text)}.security-banner a[data-v-33b5fa1b]{color:var(--cyan)}.section[data-v-33b5fa1b]{padding:24px 0 48px}.section-head[data-v-33b5fa1b]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;flex-wrap:wrap}.features-grid[data-v-33b5fa1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.feature-card[data-v-33b5fa1b]{background:var(--bg-card);border-radius:var(--radius-lg);padding:24px 20px;border:1px solid var(--border);transition:border-color .15s,background-color .15s}.feature-card[data-v-33b5fa1b]:hover{border-color:var(--border-strong);background:var(--bg-control)}.feature-icon[data-v-33b5fa1b]{font-size:1.8rem;color:var(--cyan);margin-bottom:14px}.feature-card h3[data-v-33b5fa1b]{font-size:1.15rem;font-weight:600;margin-bottom:8px}.feature-card p[data-v-33b5fa1b]{color:var(--muted);font-size:.95rem}.feature-badge[data-v-33b5fa1b]{display:inline-block;background:transparent;color:var(--muted);border:1px solid var(--border);font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;margin-top:12px}.news-grid[data-v-33b5fa1b]{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.news-card[data-v-33b5fa1b]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,background-color .15s}.news-card[data-v-33b5fa1b]:hover{border-color:var(--border-strong);background:var(--bg-control)}.news-card.featured[data-v-33b5fa1b]{grid-row:span 3;justify-content:flex-end;background:linear-gradient(180deg,var(--featured-glow),transparent 45%),var(--bg-card);min-height:360px}.news-card.featured[data-v-33b5fa1b]:hover{background:linear-gradient(180deg,var(--featured-glow),transparent 45%),var(--bg-control)}.news-card.featured h3[data-v-33b5fa1b]{font-size:1.55rem;line-height:1.3}.news-meta[data-v-33b5fa1b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tag[data-v-33b5fa1b]{color:var(--cyan);font-size:.78rem;font-weight:700}.impact[data-v-33b5fa1b]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:40px}.impact.high[data-v-33b5fa1b]{background:var(--impact-high-bg);color:var(--impact-high-text)}.impact.mid[data-v-33b5fa1b]{background:var(--impact-mid-bg);color:var(--impact-mid-text)}.impact.low[data-v-33b5fa1b]{background:var(--impact-low-bg);color:var(--impact-low-text)}.news-card h3[data-v-33b5fa1b]{font-size:1.05rem;font-weight:650;line-height:1.4}.news-card p[data-v-33b5fa1b]{color:var(--muted);font-size:.92rem;flex:1}.news-foot[data-v-33b5fa1b]{display:flex;justify-content:space-between;gap:12px;font-size:.78rem;color:var(--dim)}.dashboard-preview[data-v-33b5fa1b]{background:var(--bg-card);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--border);display:grid;grid-template-columns:2fr 1fr;gap:28px}.dash-title[data-v-33b5fa1b]{font-weight:600;margin-bottom:16px;display:flex;gap:8px;align-items:center}.dash-title i[data-v-33b5fa1b]{color:var(--cyan)}.dashboard-metrics[data-v-33b5fa1b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric[data-v-33b5fa1b]{background:var(--bg-elevated);border:1px solid var(--border-soft);padding:14px 16px;border-radius:var(--radius)}.metric .value[data-v-33b5fa1b]{font-size:1.65rem;font-weight:700}.metric .label[data-v-33b5fa1b]{font-size:.8rem;color:var(--dim)}.metric .trend[data-v-33b5fa1b]{font-size:.8rem;color:var(--green);margin-left:4px}.activity-feed[data-v-33b5fa1b]{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:var(--radius);padding:16px}.activity-feed h4[data-v-33b5fa1b]{font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:12px}.activity-feed h4 i[data-v-33b5fa1b]{color:var(--cyan);margin-right:6px}.feed-item[data-v-33b5fa1b]{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:.85rem}.feed-item[data-v-33b5fa1b]:last-child{border-bottom:none}.dot[data-v-33b5fa1b]{width:6px;height:6px;border-radius:50%;margin-top:8px;flex-shrink:0}.dot.green[data-v-33b5fa1b]{background:var(--green)}.dot.yellow[data-v-33b5fa1b]{background:var(--gold)}.dot.blue[data-v-33b5fa1b]{background:var(--cyan)}.feed-item .text[data-v-33b5fa1b]{color:var(--text)}.feed-item .time[data-v-33b5fa1b]{color:var(--dim);font-size:.7rem}.cta-section[data-v-33b5fa1b]{text-align:center;padding:48px 0 64px;border-top:1px solid var(--border-soft)}.cta-section h2[data-v-33b5fa1b]{font-size:2.1rem;font-weight:700;margin-bottom:12px}.cta-section p[data-v-33b5fa1b]{color:var(--muted);max-width:520px;margin:0 auto 28px}.cta-group[data-v-33b5fa1b]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-btn[data-v-33b5fa1b]{padding:14px 28px!important}@media (max-width: 900px){.hero-grid[data-v-33b5fa1b],.dashboard-preview[data-v-33b5fa1b],.news-grid[data-v-33b5fa1b]{grid-template-columns:1fr}.news-card.featured[data-v-33b5fa1b]{grid-row:auto;min-height:auto}.dashboard-metrics[data-v-33b5fa1b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.dashboard-metrics[data-v-33b5fa1b]{grid-template-columns:1fr}}.filter-actions[data-v-5ad8341a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-error[data-v-5ad8341a]{color:var(--red);font-size:.82rem}button[data-v-5ad8341a]:disabled{opacity:.45;cursor:not-allowed}.feed-page[data-v-5ad8341a]{padding:28px 0 64px}.filter-panel[data-v-5ad8341a]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 18px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.filter-row[data-v-5ad8341a]{display:flex;align-items:flex-start;gap:12px}.category-row[data-v-5ad8341a]{align-items:center}.category-row .chips[data-v-5ad8341a]{flex:1;min-width:0}.filter-meta[data-v-5ad8341a]{flex-shrink:0;display:inline-flex;align-items:center;gap:14px}.live-clock[data-v-5ad8341a]{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.clock-time[data-v-5ad8341a]{font-size:.95rem;font-weight:750;letter-spacing:.02em;color:var(--text)}.clock-week[data-v-5ad8341a]{font-size:.82rem;font-weight:600;color:var(--muted)}.live-status[data-v-5ad8341a]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:650;color:var(--green);white-space:nowrap}.pulse[data-v-5ad8341a]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 #3fb9508c;animation:pulse-5ad8341a 1.6s ease-out infinite}@keyframes pulse-5ad8341a{0%{box-shadow:0 0 #3fb9508c}70%{box-shadow:0 0 0 8px #3fb95000}to{box-shadow:0 0 #3fb95000}}.expand-btn[data-v-5ad8341a]{flex-shrink:0;position:relative;border:1px solid var(--border);background:var(--bg-control);color:var(--muted);font-size:.82rem;font-weight:650;padding:7px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:border-color .15s,color .15s}.expand-btn[data-v-5ad8341a]:hover{color:var(--text);border-color:var(--border-strong)}.extra-dot[data-v-5ad8341a]{min-width:16px;height:16px;padding:0 4px;border-radius:40px;background:linear-gradient(120deg,var(--cyan),var(--purple));color:#fff;font-size:.68rem;font-weight:800;display:inline-grid;place-items:center;line-height:1}.filter-more[data-v-5ad8341a]{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid var(--border-soft)}.search-row[data-v-5ad8341a]{align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.search-box[data-v-5ad8341a]{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;padding:0 12px;height:42px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px}.search-box i[data-v-5ad8341a]{color:var(--dim)}.search-box input[data-v-5ad8341a]{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font-size:.92rem;outline:none}.clear-btn[data-v-5ad8341a],.reset-all[data-v-5ad8341a]{border:1px solid var(--border);background:transparent;color:var(--muted);font-size:.82rem;font-weight:650;padding:6px 10px;border-radius:8px;white-space:nowrap}.reset-all[data-v-5ad8341a]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-control);color:var(--text)}.reset-all[data-v-5ad8341a]:hover,.clear-btn[data-v-5ad8341a]:hover{border-color:var(--border-strong);color:var(--text)}.filter-label[data-v-5ad8341a]{flex-shrink:0;width:72px;padding-top:7px;font-size:.82rem;font-weight:700;color:var(--dim)}.chips[data-v-5ad8341a]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-5ad8341a]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--muted);font-size:.82rem;font-weight:650;padding:7px 12px;border-radius:8px;transition:all .15s ease}.chip[data-v-5ad8341a]:hover{color:var(--text);border-color:var(--border-strong)}.chip.on[data-v-5ad8341a]{color:#fff;border:none;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f833}.date-row[data-v-5ad8341a]{align-items:center}.date-range[data-v-5ad8341a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.date-range input[data-v-5ad8341a]{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:.86rem}.date-sep[data-v-5ad8341a]{color:var(--dim)}.feed-layout[data-v-5ad8341a]{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.feed-list[data-v-5ad8341a]{display:flex;flex-direction:column;gap:18px;padding-right:4px;min-width:0}.stream-sentinel[data-v-5ad8341a]{min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--dim);font-size:.84rem}.day-group[data-v-5ad8341a]{position:relative}.day-header[data-v-5ad8341a]{width:100%;display:flex;align-items:baseline;gap:8px;border:none;background:transparent;color:var(--text);padding:4px 0 10px;text-align:left}.day-header:hover .day-title[data-v-5ad8341a]{color:var(--cyan)}.day-title[data-v-5ad8341a]{font-size:1.05rem;font-weight:800;letter-spacing:-.2px;color:var(--text)}.day-arrow[data-v-5ad8341a]{font-size:.68rem;color:var(--dim);position:relative;top:-1px}.day-meta[data-v-5ad8341a]{font-size:.84rem;font-weight:500;color:var(--muted)}.day-body[data-v-5ad8341a]{display:flex;flex-direction:column;gap:12px}.timeline-item[data-v-5ad8341a]{display:grid;grid-template-columns:44px 14px minmax(0,1fr);column-gap:12px;align-items:start}.timeline-item .clock[data-v-5ad8341a]{padding-top:14px;font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;line-height:1}.tl-rail[data-v-5ad8341a]{position:relative;display:flex;justify-content:center;align-self:stretch;min-height:100%}.tl-rail[data-v-5ad8341a]:before{content:"";position:absolute;top:0;bottom:-12px;left:50%;width:1px;transform:translate(-50%);background:var(--border)}.timeline-item:last-child .tl-rail[data-v-5ad8341a]:before{bottom:14px}.tl-dot[data-v-5ad8341a]{position:relative;z-index:1;margin-top:14px;width:8px;height:8px;border-radius:50%;background:#2f6f7e;box-shadow:0 0 0 3px color-mix(in srgb,#2f6f7e 18%,transparent);flex-shrink:0}[data-theme=dark] .tl-dot[data-v-5ad8341a]{background:#4db8c9;box-shadow:0 0 0 3px #4db8c933}.feed-stack[data-v-5ad8341a]{min-width:0;display:flex;flex-direction:column;gap:8px}.feed-card[data-v-5ad8341a]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px 16px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s}.timeline-item:hover .feed-card[data-v-5ad8341a]{border-color:var(--border-strong);background:var(--bg-control);box-shadow:0 4px 14px var(--shadow-card)}.card-main[data-v-5ad8341a]{display:block;color:inherit;text-decoration:none}.row[data-v-5ad8341a]{display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.tag[data-v-5ad8341a]{color:var(--cyan);font-size:.78rem;font-weight:700}.source[data-v-5ad8341a]{font-size:.72rem;font-weight:650;color:var(--muted);padding:2px 8px;border-radius:40px;border:1px solid var(--border-soft)}.impact[data-v-5ad8341a]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:40px}.impact.high[data-v-5ad8341a]{background:var(--impact-high-bg);color:var(--impact-high-text)}.impact.mid[data-v-5ad8341a]{background:var(--impact-mid-bg);color:var(--impact-mid-text)}.impact.low[data-v-5ad8341a]{background:var(--impact-low-bg);color:var(--impact-low-text)}.hot[data-v-5ad8341a]{color:var(--hot);font-size:.75rem;font-weight:700}.feed-card h2[data-v-5ad8341a]{font-size:1.15rem;font-weight:650;line-height:1.4;margin-bottom:8px}.feed-card p[data-v-5ad8341a]{color:var(--muted);font-size:.92rem;margin-bottom:12px}.meta[data-v-5ad8341a]{display:flex;justify-content:space-between;gap:12px;font-size:.78rem;color:var(--dim)}.ai-divider[data-v-5ad8341a]{margin:12px 0 10px;border:none;border-top:1px dashed var(--border);height:0}.ai-row[data-v-5ad8341a]{width:100%;display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:2px 0;text-align:left;cursor:pointer;color:inherit}.ai-row:hover .ai-summary[data-v-5ad8341a]{color:var(--text)}.ai-icon[data-v-5ad8341a]{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;color:#fff;font-size:.68rem;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f847}.ai-label[data-v-5ad8341a]{flex-shrink:0;font-size:.82rem;font-weight:750;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-summary[data-v-5ad8341a]{flex:1;min-width:0;font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.ai-more[data-v-5ad8341a]{flex-shrink:0;font-size:.68rem;color:var(--dim)}.ai-panel[data-v-5ad8341a]{background:linear-gradient(165deg,#4493f824,#6e9fff14 45%,#4493f80d);border:1px solid rgba(68,147,248,.28);border-radius:10px;padding:12px 14px 14px;box-shadow:0 8px 24px #4493f814;animation:ai-panel-in-5ad8341a .22s ease}[data-theme=light] .ai-panel[data-v-5ad8341a]{background:linear-gradient(165deg,#0969da1a,#4493f80f,#f0f6fce6);border-color:#0969da38;box-shadow:0 8px 22px #0969da0f}@keyframes ai-panel-in-5ad8341a{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ai-panel-head[data-v-5ad8341a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ai-panel-title[data-v-5ad8341a]{display:flex;align-items:center;gap:8px;min-width:0}.ai-panel-title strong[data-v-5ad8341a]{font-size:.92rem;font-weight:750;color:var(--cyan)}.ai-panel-close[data-v-5ad8341a]{width:30px;height:30px;border-radius:8px;border:1px solid rgba(68,147,248,.28);background:#4493f81a;color:var(--cyan);display:grid;place-items:center;flex-shrink:0}.ai-panel-close[data-v-5ad8341a]:hover{color:var(--text);border-color:#4493f873;background:#4493f829}.ai-detail[data-v-5ad8341a]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.88rem;line-height:1.7;color:var(--text);max-height:280px;overflow-y:auto}.empty[data-v-5ad8341a]{text-align:center;color:var(--dim);font-size:.85rem;padding:24px 0}.side[data-v-5ad8341a]{display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.side-card[data-v-5ad8341a]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.side-card h3[data-v-5ad8341a]{font-size:.95rem;margin-bottom:14px;color:var(--text)}.side-card h3 i[data-v-5ad8341a]{color:var(--hot);margin-right:6px}.side-tabs[data-v-5ad8341a]{display:flex;gap:4px;margin-bottom:12px;padding:3px;background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:9px}.side-tab[data-v-5ad8341a]{flex:1;border:none;background:transparent;color:var(--muted);font-size:.84rem;font-weight:700;padding:7px 8px;border-radius:7px;transition:all .15s ease}.side-tab[data-v-5ad8341a]:hover{color:var(--text)}.side-tab.active[data-v-5ad8341a]{color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f833}.rank-panel[data-v-5ad8341a]{min-height:0}.rank-date[data-v-5ad8341a],.side-state[data-v-5ad8341a]{color:var(--dim);font-size:.78rem;text-align:center;padding:8px 0}.rank-item[data-v-5ad8341a]{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--border-soft)}.rank-item[data-v-5ad8341a]:last-child{border-bottom:none}.rank-button[data-v-5ad8341a]{width:100%;background:transparent;color:inherit;text-align:left;border-top:0;border-left:0;border-right:0}.rank[data-v-5ad8341a]{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:var(--muted);background:var(--bg-elevated);border:1px solid var(--border-soft);flex-shrink:0;margin-top:1px}.rank.top[data-v-5ad8341a]{color:#fff;border:none;background:linear-gradient(135deg,var(--cyan),var(--purple))}.rank-body[data-v-5ad8341a]{min-width:0;flex:1}.rank-body p[data-v-5ad8341a]{color:var(--text);font-size:.86rem;font-weight:600;line-height:1.4;margin-bottom:4px}.stock-code[data-v-5ad8341a]{margin-left:6px;font-size:.72rem;font-weight:600;color:var(--dim)}.rank-meta[data-v-5ad8341a]{display:flex;gap:10px;align-items:center;font-size:.72rem;flex-wrap:wrap}.rank-meta .price[data-v-5ad8341a]{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.rank-meta .heat[data-v-5ad8341a]{color:var(--hot);font-weight:700}.rank-meta .chg.up[data-v-5ad8341a]{color:var(--red);font-weight:700}.rank-meta .chg.down[data-v-5ad8341a]{color:var(--green);font-weight:700}.rank-meta .chg.flat[data-v-5ad8341a]{color:var(--dim)}.word-cloud[data-v-5ad8341a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;min-height:160px;padding:6px 2px 2px}.word[data-v-5ad8341a]{border:none;background:transparent;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.word[data-v-5ad8341a]:hover{transform:scale(1.12);opacity:.9}.word.w1[data-v-5ad8341a]{font-size:.72rem;opacity:.55}.word.w2[data-v-5ad8341a]{font-size:.86rem;opacity:.75}.word.w3[data-v-5ad8341a]{font-size:1rem}.word.w4[data-v-5ad8341a]{font-size:1.2rem}.word.w5[data-v-5ad8341a]{font-size:1.45rem;letter-spacing:-.3px}.word.c0[data-v-5ad8341a]{color:var(--cyan)}.word.c1[data-v-5ad8341a]{color:var(--purple)}.word.c2[data-v-5ad8341a]{color:var(--hot)}.word.c3[data-v-5ad8341a]{color:var(--green)}.word.c4[data-v-5ad8341a]{color:var(--gold)}.tip p[data-v-5ad8341a]{color:var(--muted);font-size:.88rem;line-height:1.6}@media (max-width: 900px){.feed-layout[data-v-5ad8341a]{grid-template-columns:1fr}.side[data-v-5ad8341a]{position:static}.feed-list[data-v-5ad8341a]{max-height:none;overflow:visible}.filter-label[data-v-5ad8341a]{width:64px}.category-row[data-v-5ad8341a]{flex-wrap:wrap}.filter-meta[data-v-5ad8341a]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:10px}.day-body[data-v-5ad8341a]{margin-left:0;padding-left:0}.timeline-item[data-v-5ad8341a]{grid-template-columns:40px 12px minmax(0,1fr);column-gap:8px}.feed-card[data-v-5ad8341a]{padding:12px 14px}}.tree-loading[data-v-351aab9b],.tree-empty[data-v-351aab9b]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:280px;margin:0;color:var(--dim);font-size:.86rem}.tree-loading i[data-v-351aab9b]{color:var(--cyan)}.detail-error[data-v-351aab9b]{min-height:220px;display:grid;place-items:center;padding:24px;color:#e4a14a;text-align:center;font-size:.86rem}.ai-toolbar[data-v-351aab9b]{display:flex;justify-content:flex-end;margin-bottom:10px}.share-btn[data-v-351aab9b]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(68,147,248,.35);border-radius:8px;background:#4493f81f;color:var(--cyan);font-size:.78rem;font-weight:700;cursor:pointer}.share-btn[data-v-351aab9b]:hover{background:#4493f833}.ai-panel[data-v-351aab9b]{background:linear-gradient(165deg,#4493f824,#6e9fff14 45%,#4493f80d);border:1px solid rgba(68,147,248,.28);border-radius:10px;padding:12px 14px 14px}.ai-panel.page[data-v-351aab9b]{padding:20px 22px 24px}[data-theme=light] .ai-panel[data-v-351aab9b]{background:linear-gradient(165deg,#0969da1a,#4493f80f,#f0f6fce6);border-color:#0969da38}.ai-hero[data-v-351aab9b]{position:relative;overflow:hidden;isolation:isolate;margin:-2px -4px 16px;aspect-ratio:16 / 9;border:1px solid rgba(115,151,244,.34);border-radius:16px;background:#07101f;box-shadow:0 18px 46px #18387429}.ai-panel.page .ai-hero[data-v-351aab9b]{margin:0 0 20px}.ai-hero[data-v-351aab9b]:not(.is-composited):before,.ai-hero[data-v-351aab9b]:not(.is-composited):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ai-hero[data-v-351aab9b]:not(.is-composited):before{z-index:1;background:linear-gradient(90deg,rgba(5,13,29,.96) 0%,rgba(7,18,39,.82) 33%,rgba(7,18,39,.18) 66%,transparent 84%),linear-gradient(180deg,rgba(4,12,27,.26) 0%,transparent 38%,rgba(4,11,25,.1) 60%,rgba(4,11,25,.95) 100%)}.ai-hero[data-v-351aab9b]:not(.is-composited):after{z-index:2;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(146,174,255,.12);border-radius:11px;background:linear-gradient(135deg,rgba(103,150,255,.28),transparent 12%) top left / 42px 42px no-repeat,linear-gradient(315deg,rgba(137,99,255,.28),transparent 12%) bottom right / 42px 42px no-repeat}.ai-hero img[data-v-351aab9b]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01)}.ai-hero.is-composited img[data-v-351aab9b]{transform:none}.ai-poster-composing[data-v-351aab9b]{position:absolute;z-index:4;right:18px;bottom:16px;padding:5px 9px;border:1px solid rgba(149,179,255,.22);border-radius:999px;background:#071124b8;color:#e0ebffb8;font-size:.62rem;pointer-events:none}.ai-poster-overlay[data-v-351aab9b]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(16px,2.35vw,28px);color:#fff;pointer-events:none}.ai-poster-title[data-v-351aab9b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-poster-label[data-v-351aab9b],.ai-poster-title time[data-v-351aab9b]{display:inline-flex;align-items:center;gap:7px;min-height:25px;padding:0 10px;border:1px solid rgba(149,179,255,.2);border-radius:999px;background:#0813297a;color:#e0ebffc7;font-size:clamp(.52rem,.92vw,.68rem);font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-poster-label i[data-v-351aab9b]{width:6px;height:6px;border-radius:50%;background:#72a5ff;box-shadow:0 0 12px #72a5ffe6}.ai-poster-title time[data-v-351aab9b]{flex-shrink:0;letter-spacing:0}.ai-poster-body[data-v-351aab9b]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;width:min(48%,410px);padding-bottom:clamp(8px,1.8vw,20px)}.ai-poster-heading[data-v-351aab9b]{display:flex;flex-direction:column;align-items:flex-start}.ai-poster-heading small[data-v-351aab9b]{color:#79a8ff;font-size:clamp(.48rem,.82vw,.64rem);font-weight:800;letter-spacing:.18em}.ai-poster-heading strong[data-v-351aab9b]{margin-top:6px;max-width:100%;color:#f7faff;font-size:clamp(1.3rem,3.4vw,2.65rem);line-height:1.05;font-weight:850;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.6)}.ai-poster-heading span[data-v-351aab9b]{margin-top:8px;color:#d7e4ffb3;font-size:clamp(.58rem,1vw,.76rem);letter-spacing:.02em}.ai-poster-metrics[data-v-351aab9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1vw,9px);width:100%;margin-top:clamp(14px,2vw,20px)}.ai-poster-metrics article[data-v-351aab9b]{min-width:0;padding:clamp(7px,1.15vw,11px);border:1px solid rgba(133,168,255,.18);border-radius:10px;background:#10203f8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-poster-metrics span[data-v-351aab9b]{display:block;overflow:hidden;color:#d3e1ff9e;font-size:clamp(.5rem,.9vw,.68rem);white-space:nowrap;text-overflow:ellipsis}.ai-poster-metrics b[data-v-351aab9b]{display:block;margin-top:3px;color:#f4f8ff;font-size:clamp(.8rem,1.7vw,1.22rem);line-height:1.1}.ai-poster-metrics b small[data-v-351aab9b]{margin-left:2px;color:#dbe6ff8c;font-size:.54em;font-weight:650}.ai-poster-metrics b.up[data-v-351aab9b],.ai-poster-stocks em.up[data-v-351aab9b]{color:#ff6976}.ai-poster-metrics b.down[data-v-351aab9b],.ai-poster-stocks em.down[data-v-351aab9b]{color:#39d49a}.ai-poster-stocks[data-v-351aab9b]{display:flex;align-items:center;gap:12px;margin-top:auto;padding:9px 12px;border:1px solid rgba(136,168,246,.16);border-radius:11px;background:#071124c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-poster-stocks-label[data-v-351aab9b]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:0 0 auto;min-width:66px;padding-right:12px;border-right:1px solid rgba(137,169,249,.17)}.ai-poster-stocks-label small[data-v-351aab9b]{color:#729fff;font-size:clamp(.42rem,.68vw,.52rem);font-weight:800;letter-spacing:.12em}.ai-poster-stocks-label strong[data-v-351aab9b]{margin-top:2px;color:#eff5ffe6;font-size:clamp(.56rem,.92vw,.7rem)}.ai-poster-stocks>div[data-v-351aab9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));flex:1;gap:8px;min-width:0}.ai-poster-stocks article[data-v-351aab9b]{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.ai-poster-stocks article>i[data-v-351aab9b]{flex:0 0 auto;color:#779eff85;font-size:clamp(.44rem,.68vw,.54rem);font-style:normal;font-weight:800}.ai-poster-stocks article>span[data-v-351aab9b]{min-width:0;flex:1}.ai-poster-stocks b[data-v-351aab9b],.ai-poster-stocks small[data-v-351aab9b]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-poster-stocks b[data-v-351aab9b]{color:#f4f8fff0;font-size:clamp(.52rem,.9vw,.68rem)}.ai-poster-stocks small[data-v-351aab9b]{color:#ccdcff7a;font-size:clamp(.44rem,.72vw,.56rem)}.ai-poster-stocks em[data-v-351aab9b]{flex-shrink:0;font-size:clamp(.48rem,.82vw,.62rem);font-style:normal;font-weight:750}@media (max-width: 760px){.ai-toolbar[data-v-351aab9b]{margin-bottom:8px}.share-btn[data-v-351aab9b]{width:100%;justify-content:center;min-height:36px}.ai-panel[data-v-351aab9b]{padding:10px}.ai-panel.page[data-v-351aab9b]{padding:12px}.ai-hero[data-v-351aab9b]{margin:0 0 12px;border-radius:12px}.ai-poster-overlay[data-v-351aab9b]{padding:12px}.ai-poster-body[data-v-351aab9b]{width:100%;padding-bottom:8px}.ai-poster-heading span[data-v-351aab9b]{display:none}.ai-poster-heading strong[data-v-351aab9b]{font-size:clamp(1.05rem,6vw,1.6rem)}.ai-poster-metrics[data-v-351aab9b]{gap:6px;margin-top:10px}.ai-poster-metrics article[data-v-351aab9b]{padding:6px}.ai-poster-stocks[data-v-351aab9b]{display:none}.ai-sections>section[data-v-351aab9b]{padding:10px}}.ai-panel-head[data-v-351aab9b]{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.ai-icon[data-v-351aab9b]{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;color:#fff;font-size:.78rem;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f847;margin-top:1px}.ai-panel-head strong[data-v-351aab9b]{display:block;font-size:.95rem;font-weight:750;color:var(--cyan);margin-bottom:4px}.ai-panel-head p[data-v-351aab9b]{font-size:.82rem;color:var(--muted);line-height:1.5}.ai-detail[data-v-351aab9b]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.86rem;line-height:1.7;color:var(--text)}.ai-pending[data-v-351aab9b]{padding:16px;border:1px dashed var(--border-strong);border-radius:10px;color:var(--muted);font-size:.84rem;line-height:1.6;text-align:center}.ai-sections[data-v-351aab9b]{display:grid;gap:10px}.ai-sections>section[data-v-351aab9b]{padding:12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--bg-control) 74%,transparent)}.ai-sections>section>strong[data-v-351aab9b]{display:block;margin-bottom:6px;color:var(--text);font-size:.84rem}.ai-sections p[data-v-351aab9b]{margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.ai-stock-list[data-v-351aab9b]{display:grid;gap:8px}.ai-stock-list article[data-v-351aab9b]{padding:9px 10px;border-left:2px solid rgba(68,147,248,.62);border-radius:0 8px 8px 0;background:#4493f80f}.ai-stock-list article>div[data-v-351aab9b]{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.ai-stock-list b[data-v-351aab9b]{font-size:.84rem;color:var(--text)}.ai-stock-list span[data-v-351aab9b],.ai-stock-list small[data-v-351aab9b]{color:var(--muted);font-size:.74rem}.ai-stock-list em[data-v-351aab9b]{margin-left:auto;font-size:.8rem;font-style:normal;font-weight:750}.ai-stock-list small[data-v-351aab9b]{display:block;margin-top:4px;line-height:1.5}.ai-risk[data-v-351aab9b]{background:#f7b1400f!important}.interpretation[data-v-2d7236c6]{white-space:pre-wrap;overflow-wrap:anywhere}.interpretation.collapsed[data-v-2d7236c6]{max-height:20rem;overflow:hidden}.article-section[data-v-2d7236c6]{margin-top:28px}.fact-list[data-v-2d7236c6]{padding-left:18px}.implications[data-v-2d7236c6]{margin:0}.implications div[data-v-2d7236c6]{padding:10px 0;border-bottom:1px solid var(--border-soft)}.implications div[data-v-2d7236c6]:last-child{border-bottom:none}.implications dt[data-v-2d7236c6]{font-weight:700;color:var(--text);font-size:.92rem;margin-bottom:4px}.implications dd[data-v-2d7236c6]{margin:0;color:var(--muted);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-list[data-v-2d7236c6],.ai-actions[data-v-2d7236c6]{padding-left:18px}.evidence-list li[data-v-2d7236c6],.ai-actions li[data-v-2d7236c6]{color:var(--muted);line-height:1.7}.original-content pre[data-v-2d7236c6],.section-detail[data-v-2d7236c6]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;color:var(--muted)}.provenance p[data-v-2d7236c6]{margin:0}.provenance a[data-v-2d7236c6]{color:var(--cyan);overflow-wrap:anywhere}.panel-card[data-v-2d7236c6]{overflow-wrap:anywhere}.kv[data-v-2d7236c6]{gap:12px}.article-page[data-v-2d7236c6]{padding:36px 0 72px;max-width:1100px}.back[data-v-2d7236c6]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem;margin-bottom:24px}.back[data-v-2d7236c6]:hover{color:var(--cyan)}.article-head[data-v-2d7236c6]{margin-bottom:28px}.row[data-v-2d7236c6]{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.tag[data-v-2d7236c6]{color:var(--cyan);font-weight:700;font-size:.85rem}.impact[data-v-2d7236c6]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:40px}.impact.high[data-v-2d7236c6]{background:var(--impact-high-bg);color:var(--impact-high-text)}.impact.mid[data-v-2d7236c6]{background:var(--impact-mid-bg);color:var(--impact-mid-text)}.impact.low[data-v-2d7236c6]{background:var(--impact-low-bg);color:var(--impact-low-text)}h1[data-v-2d7236c6]{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;line-height:1.25;letter-spacing:-.5px;margin-bottom:14px}.meta[data-v-2d7236c6]{display:flex;gap:16px;flex-wrap:wrap;color:var(--dim);font-size:.88rem}.article-grid[data-v-2d7236c6]{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}.body[data-v-2d7236c6]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.lead[data-v-2d7236c6]{font-size:1.1rem;color:var(--text);margin-bottom:24px;line-height:1.7}.body h2[data-v-2d7236c6]{font-size:1.2rem;margin:22px 0 10px}.body p[data-v-2d7236c6],.body li[data-v-2d7236c6]{color:var(--muted);line-height:1.75;margin-bottom:10px}.body ul[data-v-2d7236c6]{padding-left:18px}.ai-panel[data-v-2d7236c6]{margin-top:28px;background:linear-gradient(165deg,#4493f824,#6e9fff14 45%,#4493f80d);border:1px solid rgba(68,147,248,.28);border-radius:12px;padding:16px 18px 18px}[data-theme=light] .ai-panel[data-v-2d7236c6]{background:linear-gradient(165deg,#0969da1a,#4493f80f,#f0f6fce6);border-color:#0969da38}.ai-panel-head[data-v-2d7236c6]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ai-icon[data-v-2d7236c6]{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;color:#fff;font-size:.82rem;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f847;margin-top:1px}.ai-panel-head h2[data-v-2d7236c6]{font-size:1.05rem;font-weight:750;color:var(--cyan);margin:0 0 4px}.ai-panel-head p[data-v-2d7236c6]{margin:0;font-size:.9rem;color:var(--muted);line-height:1.55}.ai-detail[data-v-2d7236c6]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.92rem;line-height:1.75;color:var(--text)}.ai-content[data-v-2d7236c6]{padding:2px 6px 4px}.ai-block+.ai-block[data-v-2d7236c6]{margin-top:20px}.ai-block h3[data-v-2d7236c6]{margin:0 0 8px;font-size:.92rem;color:var(--text)}.ai-block h3[data-v-2d7236c6]:before{content:"【"}.ai-block h3[data-v-2d7236c6]:after{content:"】"}.ai-block p[data-v-2d7236c6]{margin:0}.ai-path[data-v-2d7236c6]{margin:0;padding-left:20px;color:var(--muted);line-height:1.75}.ai-meta[data-v-2d7236c6]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(68,147,248,.2);color:var(--dim);font-size:.8rem}.panel[data-v-2d7236c6]{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.panel-card[data-v-2d7236c6]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.panel-card h3[data-v-2d7236c6]{font-size:.95rem;margin-bottom:12px}.kv[data-v-2d7236c6]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:.88rem;color:var(--muted)}.kv[data-v-2d7236c6]:last-child{border-bottom:none}.kv strong[data-v-2d7236c6]{color:var(--text)}.related[data-v-2d7236c6]{display:block;color:var(--muted);font-size:.88rem;padding:8px 0;border-bottom:1px solid var(--border-soft);line-height:1.45}.related[data-v-2d7236c6]:last-child{border-bottom:none}.related[data-v-2d7236c6]:hover{color:var(--cyan)}.related-impact[data-v-2d7236c6]{display:block;color:var(--dim);font-size:.78rem}@media (max-width: 900px){.article-grid[data-v-2d7236c6]{grid-template-columns:1fr}.panel[data-v-2d7236c6]{position:static}}.tree-branch[data-v-e3dc17bd]{position:relative;display:flex;align-items:center;min-height:72px}.node-shell[data-v-e3dc17bd]{position:relative;width:182px;flex:0 0 182px}.theme-node[data-v-e3dc17bd],.stock-node[data-v-e3dc17bd],.node-state[data-v-e3dc17bd]{position:relative;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--bg-card) 94%,transparent);box-shadow:0 3px 10px #1b37590f;text-align:center}.theme-node.root-node[data-v-e3dc17bd]{border-color:#4493f88f;background:linear-gradient(135deg,#4493f829,#a371f71a)}.theme-node.child-theme-node[data-v-e3dc17bd]{border-color:#a371f775;background:linear-gradient(135deg,#4493f817,#a371f71f)}.theme-node.selected[data-v-e3dc17bd]{box-shadow:0 0 0 2px #4493f81f,0 4px 12px #1b375914}.node-kind[data-v-e3dc17bd],.stock-kind[data-v-e3dc17bd]{color:var(--dim);font-size:.62rem;font-weight:700}.node-name[data-v-e3dc17bd],.stock-node strong[data-v-e3dc17bd]{max-width:100%;color:var(--text);font-size:.8rem;overflow-wrap:anywhere}.node-change[data-v-e3dc17bd],.stock-change[data-v-e3dc17bd]{font-size:.73rem;font-weight:800;font-variant-numeric:tabular-nums}.node-counts[data-v-e3dc17bd]{color:var(--dim);font-size:.62rem;white-space:nowrap}.up[data-v-e3dc17bd]{color:var(--red)}.down[data-v-e3dc17bd]{color:var(--green)}.flat[data-v-e3dc17bd]{color:var(--muted)}.node-toggle[data-v-e3dc17bd]{position:absolute;top:-7px;right:-7px;z-index:3;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--cyan),var(--purple));box-shadow:0 2px 7px #4493f84d;font-size:.9rem;font-weight:800;line-height:1;cursor:pointer}.node-toggle[data-v-e3dc17bd]:hover{transform:scale(1.08)}.node-toggle.loading[data-v-e3dc17bd]{font-size:.62rem}.tree-branch.has-output>.node-shell[data-v-e3dc17bd]:after{content:"";position:absolute;left:100%;top:50%;width:24px;border-top:1px solid rgba(102,137,177,.42)}.branch-children[data-v-e3dc17bd]{position:relative;display:flex;flex-direction:column;gap:12px;margin-left:48px}.branch-children>.child-branch[data-v-e3dc17bd]:after{content:"";position:absolute;left:-24px;top:-6px;bottom:-6px;border-left:1px solid rgba(102,137,177,.42)}.branch-children>.child-branch[data-v-e3dc17bd]:first-child:after{top:50%}.branch-children>.child-branch[data-v-e3dc17bd]:last-child:after{bottom:50%}.branch-children>.child-branch[data-v-e3dc17bd]:only-child:after{display:none}.child-branch[data-v-e3dc17bd]:before{content:"";position:absolute;left:-24px;top:50%;width:24px;border-top:1px solid rgba(102,137,177,.42)}.child-branch[data-v-e3dc17bd]{position:relative;min-height:72px;display:flex;align-items:center}.theme-child-branch[data-v-e3dc17bd]>.tree-branch{width:100%}.stock-chain[data-v-e3dc17bd]{display:flex;align-items:center}.stock-node[data-v-e3dc17bd]{width:164px;min-height:62px;border-color:#5d8bc173}.stock-kind[data-v-e3dc17bd]{color:#568cc8}.stock-code[data-v-e3dc17bd]{color:var(--dim);font-size:.62rem;font-variant-numeric:tabular-nums}.core-logic-node[data-v-e3dc17bd]{position:relative;width:272px;min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;margin-left:38px;padding:9px 13px;border:1px solid rgba(105,126,211,.38);border-radius:9px;background:linear-gradient(135deg,#4493f814,#a371f71a);box-shadow:0 3px 10px #1b37590d;text-align:left}.core-logic-node[data-v-e3dc17bd]:before{content:"";position:absolute;right:100%;top:50%;width:38px;border-top:1px solid rgba(102,137,177,.42)}.core-logic-kind[data-v-e3dc17bd]{color:var(--purple);font-size:.62rem;font-weight:750}.core-logic-node strong[data-v-e3dc17bd]{max-width:100%;display:-webkit-box;overflow:hidden;color:var(--text);font-size:.72rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.node-state[data-v-e3dc17bd]{width:164px;min-height:48px;flex-direction:row;gap:7px;color:var(--dim);font-size:.72rem}.node-state.error[data-v-e3dc17bd]{color:#e4a14a}.node-state button[data-v-e3dc17bd]{border:0;color:var(--cyan);background:transparent;cursor:pointer}@media (max-width: 720px){.node-shell[data-v-e3dc17bd]{width:156px;flex-basis:156px}.stock-node[data-v-e3dc17bd],.node-state[data-v-e3dc17bd]{width:146px}.core-logic-node[data-v-e3dc17bd]{width:230px;margin-left:30px}.core-logic-node[data-v-e3dc17bd]:before{width:30px}.branch-children[data-v-e3dc17bd]{margin-left:38px}.tree-branch.has-output>.node-shell[data-v-e3dc17bd]:after{width:19px}.branch-children>.child-branch[data-v-e3dc17bd]:after{left:-19px}.child-branch[data-v-e3dc17bd]:before{left:-19px;width:19px}}.tree-map[data-v-b8ed7370]{min-height:0}.tree-head[data-v-b8ed7370]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--border-soft)}.tree-head h3[data-v-b8ed7370]{margin:0 0 4px;color:var(--text);font-size:.98rem}.tree-head h3 i[data-v-b8ed7370]{margin-right:6px;color:var(--cyan)}.tree-head p[data-v-b8ed7370]{margin:0;color:var(--dim);font-size:.76rem}.tree-actions[data-v-b8ed7370]{display:flex;flex-shrink:0;gap:8px}.tree-btn[data-v-b8ed7370]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--bg-control);font-size:.75rem;font-weight:650;cursor:pointer}.tree-btn[data-v-b8ed7370]:hover{color:var(--text);border-color:var(--border-strong)}.tree-btn[data-v-b8ed7370]:disabled{opacity:.65;cursor:wait}.tree-btn.zoom-label[data-v-b8ed7370]{min-width:52px;font-variant-numeric:tabular-nums}.tree-viewport[data-v-b8ed7370]{min-height:360px;overflow:hidden;touch-action:none;cursor:grab;overscroll-behavior:contain;padding:28px 34px 42px;border:1px solid var(--border-soft);border-radius:12px;background-color:color-mix(in srgb,var(--bg-elevated) 92%,transparent);background-image:radial-gradient(rgba(116,143,180,.18) .75px,transparent .75px);background-size:16px 16px}.tree-viewport[data-v-b8ed7370]:active{cursor:grabbing}.tree-canvas[data-v-b8ed7370]{width:max-content;min-width:100%;min-height:300px;display:flex;align-items:center;transform-origin:0 0;will-change:transform}.tree-empty[data-v-b8ed7370]{min-height:300px;display:grid;place-items:center;margin:0;color:var(--dim);font-size:.84rem}@media (max-width: 720px){.tree-head[data-v-b8ed7370]{flex-direction:column}.tree-actions[data-v-b8ed7370]{width:100%;flex-wrap:wrap}.tree-btn[data-v-b8ed7370]{flex:1;justify-content:center}.tree-btn.zoom-label[data-v-b8ed7370]{flex:0 0 auto;min-width:58px}.tree-viewport[data-v-b8ed7370]{min-height:240px;padding:16px 12px 24px}.tree-canvas[data-v-b8ed7370],.tree-empty[data-v-b8ed7370]{min-height:200px}}.change-panel[data-v-32b9feb7]{min-width:0;min-height:0}.change-head[data-v-32b9feb7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.change-head h3[data-v-32b9feb7]{font-size:.95rem;font-weight:750;margin-bottom:4px;color:var(--text)}.change-head p[data-v-32b9feb7],.change-stats .dim[data-v-32b9feb7]{font-size:.76rem;color:var(--dim)}.change-stats[data-v-32b9feb7]{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.change-stats strong[data-v-32b9feb7]{font-size:1.2rem;font-weight:800}.change-stats .up[data-v-32b9feb7]{color:var(--red)}.change-stats .down[data-v-32b9feb7]{color:var(--green)}.change-stats .flat[data-v-32b9feb7]{color:var(--muted)}.chart-state[data-v-32b9feb7]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:.86rem}.chart-state.error[data-v-32b9feb7]{flex-direction:column;color:#f0ad4e}.chart-state button[data-v-32b9feb7]{border:1px solid var(--border-strong);border-radius:8px;padding:7px 12px;color:var(--text);background:var(--bg-control);cursor:pointer}.chart-wrap[data-v-32b9feb7]{position:relative;width:100%;height:260px}.kline[data-v-32b9feb7]{width:100%;height:100%;display:block}.grid[data-v-32b9feb7]{stroke:var(--border-soft);stroke-width:1}.zero-line[data-v-32b9feb7]{stroke:#4493f873;stroke-width:1;stroke-dasharray:4 4}.hover-line[data-v-32b9feb7]{stroke:#2d7ce8b8;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.kline-tooltip[data-v-32b9feb7]{position:absolute;z-index:3;top:10px;width:230px;padding:10px 12px;border:1px solid rgba(74,142,238,.32);border-radius:10px;color:var(--text);background:#f7fbfff5;box-shadow:0 8px 24px #214d8a26;transform:translate(-50%);pointer-events:none}.kline-tooltip>strong[data-v-32b9feb7]{display:block;margin-bottom:7px;color:var(--blue);font-size:.76rem}.tooltip-values[data-v-32b9feb7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.tooltip-values span[data-v-32b9feb7]{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.72rem}.tooltip-values b[data-v-32b9feb7]{color:var(--text);font-variant-numeric:tabular-nums}.zoom-slider[data-v-32b9feb7]{height:52px;margin-top:10px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--bg-control) 82%,transparent);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.zoom-slider.dragging[data-v-32b9feb7]{cursor:grabbing}.zoom-svg[data-v-32b9feb7]{display:block;width:100%;height:100%}.zoom-line[data-v-32b9feb7]{fill:none;stroke:var(--border-strong);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.zoom-line-active[data-v-32b9feb7]{fill:none;stroke:#f85149;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.zoom-window[data-v-32b9feb7]{fill:#f851491f}.zoom-handle[data-v-32b9feb7]{fill:#c5c9ce;stroke:#b4b8be;stroke-width:.8;cursor:ew-resize}.constituent-panel[data-v-32b9feb7]{margin-top:16px;padding:14px;border:1px solid var(--border-soft);border-radius:12px;background:#f4f9ffb8}.constituent-panel>header[data-v-32b9feb7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.constituent-panel h4[data-v-32b9feb7]{margin:0 0 3px;color:var(--text);font-size:.88rem}.constituent-panel p[data-v-32b9feb7]{margin:0;color:var(--dim);font-size:.72rem}.constituent-panel>header>span[data-v-32b9feb7]{flex-shrink:0;padding:4px 9px;border-radius:999px;color:var(--blue);background:#2d7ce81a;font-size:.72rem;font-weight:700}.constituent-grid[data-v-32b9feb7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:230px;padding-right:3px;overflow-y:auto}.constituent-grid article[data-v-32b9feb7]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;border:1px solid rgba(95,132,180,.2);border-radius:9px;background:#ffffffc2}.stock-main[data-v-32b9feb7]{min-width:0}.stock-main strong[data-v-32b9feb7],.stock-main span[data-v-32b9feb7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-main strong[data-v-32b9feb7]{color:var(--text);font-size:.76rem}.stock-main span[data-v-32b9feb7]{margin-top:3px;color:var(--dim);font-size:.68rem}.stock-main em[data-v-32b9feb7]{font-style:normal}.stock-change[data-v-32b9feb7]{flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums}.stock-change.up[data-v-32b9feb7]{color:var(--red)}.stock-change.down[data-v-32b9feb7]{color:var(--green)}.stock-change.flat[data-v-32b9feb7]{color:var(--muted)}.constituent-empty[data-v-32b9feb7]{padding:18px 0;text-align:center}.axis[data-v-32b9feb7]{fill:var(--muted);font-size:10px}@media (max-width: 900px){.constituent-grid[data-v-32b9feb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.change-head[data-v-32b9feb7]{flex-direction:column;align-items:flex-start;gap:8px}.chart-wrap[data-v-32b9feb7]{height:220px}.zoom-slider[data-v-32b9feb7]{height:48px}.kline-tooltip[data-v-32b9feb7]{width:min(230px,calc(100% - 12px));left:50%!important;transform:translate(-50%)}.constituent-grid[data-v-32b9feb7]{grid-template-columns:1fr 1fr;gap:8px}}.share-backdrop[data-v-697db086]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:end center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#010409b8}.share-sheet[data-v-697db086]{width:min(560px,100%);max-height:min(92vh,920px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);box-shadow:0 24px 64px #00000059}.share-head[data-v-697db086]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--border-soft)}.eyebrow[data-v-697db086]{margin:0 0 4px;color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.06em}.share-head h2[data-v-697db086]{margin:0;font-size:1.05rem;font-weight:800}.close-btn[data-v-697db086]{width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg-control);color:var(--text);cursor:pointer}.close-btn[data-v-697db086]:hover{border-color:var(--border-strong)}.share-preview[data-v-697db086]{min-height:0;flex:1;overflow:auto;padding:12px 12px 8px}.share-status[data-v-697db086]{margin:0;padding:0 16px 8px;color:var(--cyan);font-size:.78rem;text-align:center}.share-actions[data-v-697db086]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--border-soft);background:var(--bg-card)}.action-btn[data-v-697db086]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--border);border-radius:12px;background:var(--bg-control);color:var(--text);font-size:.92rem;font-weight:750;cursor:pointer}.action-btn.primary[data-v-697db086]{border-color:#4493f866;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);color:#fff}.action-btn[data-v-697db086]:disabled{opacity:.65;cursor:wait}@media (min-width: 760px){.share-backdrop[data-v-697db086]{place-items:center;padding:24px}}.themes-page[data-v-c8839cb3]{max-width:1446px;padding:40px 0 72px}.themes-header[data-v-c8839cb3]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.ranking-date[data-v-c8839cb3]{display:inline-flex;align-items:center;gap:7px;margin:0 0 2px;color:var(--dim);font-size:.78rem;white-space:nowrap}.ranking-date i[data-v-c8839cb3]{color:var(--cyan)}.fallback-page[data-v-c8839cb3]{min-height:420px;margin-top:28px;display:grid;place-items:center;padding:48px 24px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.fallback-content[data-v-c8839cb3]{width:min(460px,100%);text-align:center}.fallback-icon[data-v-c8839cb3]{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;color:#f0ad4e;background:#f0ad4e1f;font-size:1.35rem}.fallback-icon.loading[data-v-c8839cb3]{color:var(--cyan);background:#4493f81f}.fallback-content h2[data-v-c8839cb3]{margin:0;color:var(--text);font-size:1.2rem}.fallback-content>p[data-v-c8839cb3]{margin:10px 0 0;color:var(--muted);line-height:1.7}.fallback-content .fallback-reason[data-v-c8839cb3]{margin-top:14px;padding:10px 12px;border-radius:8px;color:var(--dim);background:var(--bg-elevated);font-size:.82rem;overflow-wrap:anywhere}.retry-btn[data-v-c8839cb3]{margin-top:22px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border:none;border-radius:10px;color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);font-size:.9rem;font-weight:700;cursor:pointer}.retry-btn[data-v-c8839cb3]:hover{opacity:.92}.filter-bar[data-v-c8839cb3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 24px}.tabs[data-v-c8839cb3]{display:flex;gap:4px;flex-wrap:wrap;padding:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;width:fit-content;max-width:100%}.theme-search[data-v-c8839cb3]{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;max-width:420px}.search-box[data-v-c8839cb3]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.search-box i[data-v-c8839cb3]{color:var(--dim);font-size:.85rem}.search-box input[data-v-c8839cb3]{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font-size:.92rem;outline:none}.clear-btn[data-v-c8839cb3]{border:none;background:transparent;color:var(--dim);padding:4px;line-height:1;cursor:pointer}.clear-btn[data-v-c8839cb3]:hover{color:var(--text)}.search-btn[data-v-c8839cb3]{flex-shrink:0;height:42px;padding:0 18px;border:none;border-radius:10px;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f833;cursor:pointer;transition:opacity .15s ease}.search-btn[data-v-c8839cb3]:hover{opacity:.92}.list-empty[data-v-c8839cb3]{text-align:center;color:var(--dim);font-size:.88rem;padding:40px 16px}.tab[data-v-c8839cb3]{border:none;background:transparent;color:var(--muted);font-size:.84rem;font-weight:600;padding:9px 12px;border-radius:7px;transition:all .15s ease;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tab[data-v-c8839cb3]:hover{color:var(--text)}.tab.active[data-v-c8839cb3]{color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 16px #4493f838}.themes-layout[data-v-c8839cb3]{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:20px;align-items:start}.tab-panel[data-v-c8839cb3]{display:flex;flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:2px}.side[data-v-c8839cb3]{position:sticky;top:20px;min-width:0}.side-card[data-v-c8839cb3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;min-height:420px;max-height:calc(100vh - 200px);overflow:auto}.side-tabs[data-v-c8839cb3]{display:flex;gap:4px;margin-bottom:14px;padding:3px;background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:9px}.side-tab[data-v-c8839cb3]{flex:1;min-width:0;border:none;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700;padding:7px 6px;border-radius:7px;transition:all .15s ease;white-space:nowrap}.side-tab[data-v-c8839cb3]:hover{color:var(--text)}.side-tab.active[data-v-c8839cb3]{color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 0 12px #4493f833}.flash-panel[data-v-c8839cb3]{display:flex;flex-direction:column;gap:0}.flash-empty[data-v-c8839cb3]{text-align:center;color:var(--dim);font-size:.85rem;padding:28px 0}.tree-loading[data-v-c8839cb3],.tree-empty[data-v-c8839cb3]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:280px;margin:0;color:var(--dim);font-size:.86rem}.tree-loading i[data-v-c8839cb3]{color:var(--cyan)}.detail-error[data-v-c8839cb3]{min-height:220px;display:grid;place-items:center;padding:24px;color:#e4a14a;text-align:center;font-size:.86rem}.flash-item[data-v-c8839cb3]{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;transition:background-color .15s ease}.flash-item[data-v-c8839cb3]:last-child{border-bottom:none}.flash-item[data-v-c8839cb3]:not(.static):hover{background:#4493f80f;margin:0 -6px;padding-left:6px;padding-right:6px;border-radius:8px}.flash-time[data-v-c8839cb3]{flex-shrink:0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dim);padding-top:2px;min-width:38px}.flash-body[data-v-c8839cb3]{min-width:0;flex:1}.flash-tag[data-v-c8839cb3]{display:inline-block;font-size:.68rem;font-weight:650;color:var(--cyan);background:#4493f81a;border:1px solid rgba(68,147,248,.22);padding:1px 6px;border-radius:4px;margin-bottom:5px}.flash-title[data-v-c8839cb3]{font-size:.86rem;font-weight:750;line-height:1.4;color:var(--text);margin-bottom:4px}.flash-summary[data-v-c8839cb3]{font-size:.76rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-card[data-v-c8839cb3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 14px 12px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.theme-card[data-v-c8839cb3]:hover{border-color:var(--border-strong);background:var(--bg-control)}.theme-card.selected[data-v-c8839cb3]{border-color:#4493f88c;background:linear-gradient(135deg,#4493f81a,#a371f70f);box-shadow:0 0 0 1px #4493f81f}.rank-badge[data-v-c8839cb3]{flex-shrink:0;min-width:2.2em;color:var(--text);font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.rank-badge.rank-top[data-v-c8839cb3]{color:var(--hot)}.title-row[data-v-c8839cb3]{display:flex;align-items:baseline;gap:8px;min-width:0}.title[data-v-c8839cb3]{flex:0 1 auto;min-width:0;font-size:.95rem;font-weight:700;line-height:1.35;margin:0;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-change[data-v-c8839cb3]{flex-shrink:0;margin-left:auto;font-size:.92rem;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums}.card-change.up[data-v-c8839cb3]{color:var(--red)}.card-change.down[data-v-c8839cb3]{color:var(--green)}.card-change.flat[data-v-c8839cb3]{color:var(--muted)}@media (max-width: 980px){.themes-layout[data-v-c8839cb3]{grid-template-columns:1fr;gap:14px}.side[data-v-c8839cb3]{position:static}.tab-panel[data-v-c8839cb3]{max-height:min(33.6vh,304px)}.side-card[data-v-c8839cb3]{min-height:0;max-height:none}.theme-search[data-v-c8839cb3]{min-width:0;max-width:none;width:100%}}@media (max-width: 720px){.themes-page[data-v-c8839cb3]{padding:16px 16px calc(48px + env(safe-area-inset-bottom))}.themes-header[data-v-c8839cb3]{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:4px}.ranking-date[data-v-c8839cb3]{white-space:normal;font-size:.72rem}.filter-bar[data-v-c8839cb3]{gap:10px;margin:4px 0 14px}.tabs[data-v-c8839cb3]{flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs[data-v-c8839cb3]::-webkit-scrollbar{display:none}.tab[data-v-c8839cb3]{padding:8px 10px;font-size:.78rem;max-width:none}.theme-card[data-v-c8839cb3]{padding:10px 12px}.title-row[data-v-c8839cb3]{gap:6px}.rank-badge[data-v-c8839cb3]{min-width:1.8em;font-size:.82rem}.title[data-v-c8839cb3]{font-size:.88rem}.card-change[data-v-c8839cb3]{font-size:.82rem}.side-card[data-v-c8839cb3]{padding:12px}.side-tabs[data-v-c8839cb3]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.side-tab[data-v-c8839cb3]{font-size:.74rem;padding:8px 4px}.fallback-page[data-v-c8839cb3]{min-height:280px;margin-top:16px;padding:28px 16px}}.detail-page[data-v-cfc7fb81]{padding:20px 0 56px}.detail-state[data-v-cfc7fb81]{padding-top:48px;color:var(--muted);text-align:center}.detail-state.error[data-v-cfc7fb81]{color:#f0ad4e}.detail-state a[data-v-cfc7fb81]{display:block;margin-top:14px;color:var(--cyan)}.topbar[data-v-cfc7fb81]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.left[data-v-cfc7fb81]{display:flex;align-items:center;gap:10px;min-width:0}.back[data-v-cfc7fb81],.icon-btn[data-v-cfc7fb81]{width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text);display:grid;place-items:center}.back[data-v-cfc7fb81]:hover,.icon-btn[data-v-cfc7fb81]:hover{border-color:var(--border-strong);background:var(--bg-control)}.crumb[data-v-cfc7fb81]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.88rem;color:var(--muted)}.crumb a[data-v-cfc7fb81]:hover{color:var(--cyan)}.crumb .sep[data-v-cfc7fb81]{color:var(--dim)}.crumb strong[data-v-cfc7fb81]{color:var(--text);font-weight:650}.actions[data-v-cfc7fb81]{display:flex;gap:8px}.title[data-v-cfc7fb81]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:-.5px;margin-bottom:18px}.heat-card[data-v-cfc7fb81]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 16px 10px;margin-bottom:22px}.heat-row[data-v-cfc7fb81]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;flex-wrap:wrap}.heat-label[data-v-cfc7fb81]{display:block;font-size:.95rem;font-weight:700;color:var(--text)}.heat-sub[data-v-cfc7fb81]{margin-top:4px;font-size:.78rem;color:var(--dim)}.heat-stats[data-v-cfc7fb81]{display:flex;align-items:baseline;gap:8px}.heat-stats strong[data-v-cfc7fb81]{color:var(--text);font-size:1.35rem;font-weight:800}.heat-stats .up[data-v-cfc7fb81]{color:var(--green);font-weight:700;font-size:.9rem}.heat-stats .down[data-v-cfc7fb81]{color:var(--red);font-weight:700;font-size:.9rem}.heat-stats .dim[data-v-cfc7fb81]{color:var(--dim);font-size:.85rem}.chart-wrap[data-v-cfc7fb81]{width:100%;height:240px}.kline[data-v-cfc7fb81]{width:100%;height:100%;display:block}.grid[data-v-cfc7fb81]{stroke:var(--border-soft);stroke-width:1}.axis[data-v-cfc7fb81]{fill:var(--muted);font-size:10px}.block[data-v-cfc7fb81]{margin-bottom:24px}.block h2[data-v-cfc7fb81]{font-size:1.05rem;font-weight:700;margin-bottom:12px}.sentiments[data-v-cfc7fb81]{display:flex;flex-wrap:wrap;gap:10px}.sent[data-v-cfc7fb81]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg-card);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:650}.sent.active[data-v-cfc7fb81]{color:#fff;border-color:transparent;background:#f85149;box-shadow:0 0 16px #f8514940}.news-list[data-v-cfc7fb81]{display:flex;flex-direction:column;gap:10px}.news-item[data-v-cfc7fb81]{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border-radius:10px;padding:12px 14px;border:1px solid transparent}.news-item.yellow[data-v-cfc7fb81]{background:#d299221f;border-color:#d2992238}.news-item.purple[data-v-cfc7fb81]{background:#a371f71f;border-color:#a371f738}.news-item.blue[data-v-cfc7fb81]{background:#4493f81f;border-color:#4493f838}.news-item .time[data-v-cfc7fb81]{font-size:.82rem;font-weight:700;color:var(--dim)}.news-item p[data-v-cfc7fb81]{font-size:.9rem;color:var(--text);line-height:1.5}.news-item .tag[data-v-cfc7fb81]{font-size:.75rem;font-weight:700;color:var(--muted);white-space:nowrap;border:1px solid var(--border);background:var(--bg-card);border-radius:999px;padding:4px 10px}.table-wrap[data-v-cfc7fb81]{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}table[data-v-cfc7fb81]{width:100%;border-collapse:collapse;min-width:980px;font-size:.84rem}th[data-v-cfc7fb81],td[data-v-cfc7fb81]{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border-soft);white-space:nowrap}th[data-v-cfc7fb81]{color:var(--muted);font-weight:650;background:var(--bg-elevated)}tbody tr[data-v-cfc7fb81]:nth-child(2n){background:#7f7f7f0a}tbody tr:last-child td[data-v-cfc7fb81]{border-bottom:none}td.name[data-v-cfc7fb81]{font-weight:700;color:var(--text)}td.hot[data-v-cfc7fb81]{color:#f85149;font-weight:700}.footer-action[data-v-cfc7fb81]{display:flex;justify-content:center;margin-top:8px}.download-btn[data-v-cfc7fb81]{display:inline-flex;align-items:center;gap:8px;border:none;color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);border-radius:8px;padding:12px 28px;font-size:.95rem;font-weight:700;box-shadow:0 0 20px #4493f840}.download-btn[data-v-cfc7fb81]:hover{filter:brightness(1.06)}@media (max-width: 720px){.news-item[data-v-cfc7fb81]{grid-template-columns:48px 1fr}.news-item .tag[data-v-cfc7fb81]{grid-column:2;justify-self:start}}.analysis-panel[data-v-8f7461cd]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.panel-head[data-v-8f7461cd]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.panel-head i[data-v-8f7461cd]{color:var(--cyan)}.panel-head h2[data-v-8f7461cd]{font-size:.98rem;font-weight:700}.history[data-v-8f7461cd]{padding:10px 12px;display:flex;flex-direction:column;gap:4px;max-height:140px;overflow-y:auto;border-bottom:1px solid var(--border-soft)}.history-item[data-v-8f7461cd]{text-align:left;border:none;background:transparent;color:var(--muted);font-size:.78rem;padding:7px 8px;border-radius:6px;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item[data-v-8f7461cd]:hover{background:var(--bg-control);color:var(--text)}.messages[data-v-8f7461cd]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:160px}.bubble[data-v-8f7461cd]{max-width:92%;padding:10px 12px;border-radius:10px;font-size:.86rem;line-height:1.55}.bubble.bot[data-v-8f7461cd]{align-self:flex-start;background:var(--bg-elevated);border:1px solid var(--border-soft);color:var(--text)}.bubble.user[data-v-8f7461cd]{align-self:flex-end;background:linear-gradient(120deg,var(--cyan),var(--purple));color:#fff}.suggestions[data-v-8f7461cd]{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.chip[data-v-8f7461cd]{border:1px solid rgba(68,147,248,.35);background:#4493f81a;color:var(--cyan);border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .15s}.chip[data-v-8f7461cd]:hover{background:#4493f82e}.composer[data-v-8f7461cd]{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--border-soft)}.composer input[data-v-8f7461cd]{flex:1;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:10px 12px;font-size:.88rem;outline:none}.composer input[data-v-8f7461cd]:focus{border-color:var(--cyan)}.composer input[data-v-8f7461cd]::placeholder{color:var(--dim)}.send[data-v-8f7461cd]{width:40px;height:40px;border:none;border-radius:8px;background:linear-gradient(120deg,var(--cyan),var(--purple));color:#fff;display:grid;place-items:center;flex-shrink:0}.send[data-v-8f7461cd]:disabled{opacity:.45;cursor:not-allowed}.chart-panel[data-v-eafbb467]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px 10px;display:flex;flex-direction:column;min-height:360px}.chart-head[data-v-eafbb467]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:8px}.meta h2[data-v-eafbb467]{font-size:.98rem;font-weight:700;margin-bottom:6px}.stats[data-v-eafbb467]{display:flex;flex-wrap:wrap;gap:12px;font-size:.78rem;color:var(--muted)}.stats strong[data-v-eafbb467]{font-size:1.05rem;font-weight:700}.up[data-v-eafbb467]{color:var(--green)}.down[data-v-eafbb467]{color:var(--red)}.index-tabs[data-v-eafbb467]{display:flex;flex-wrap:wrap;gap:6px}.tab[data-v-eafbb467]{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:600;transition:all .15s}.tab[data-v-eafbb467]:hover{color:var(--text);border-color:var(--border-strong)}.tab.active[data-v-eafbb467]{color:#fff;border-color:transparent;background:linear-gradient(120deg,var(--cyan),var(--purple))}.chart-wrap[data-v-eafbb467]{width:100%;height:300px;flex:1}.kline[data-v-eafbb467]{width:100%;height:100%;display:block}.grid[data-v-eafbb467]{stroke:var(--border-soft);stroke-width:1}.axis[data-v-eafbb467]{fill:var(--muted);font-size:10px;font-family:Inter,system-ui,sans-serif}.workflow-panel[data-v-aa2b088c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px 18px;min-height:460px}.panel-head[data-v-aa2b088c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.badge[data-v-aa2b088c]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#4493f826;color:var(--cyan);font-size:.75rem}.panel-head h2[data-v-aa2b088c]{font-size:.95rem;font-weight:700;letter-spacing:.2px}.flow[data-v-aa2b088c]{position:relative;display:grid;grid-template-columns:1.1fr .9fr 1fr 1fr .9fr 1fr;gap:12px;align-items:center;min-height:400px;padding:8px 4px}.edges[data-v-aa2b088c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.col[data-v-aa2b088c]{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;align-items:stretch}.col.mid[data-v-aa2b088c]{justify-content:center}.node[data-v-aa2b088c]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:10px;box-shadow:0 1px #ffffff05}.node.highlight[data-v-aa2b088c]{border-color:#4493f873;background:linear-gradient(180deg,rgba(68,147,248,.08),var(--bg-elevated))}.node.final[data-v-aa2b088c]{border-color:#a371f780;background:linear-gradient(180deg,rgba(163,113,247,.1),var(--bg-elevated))}.icon[data-v-aa2b088c]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--border-soft);font-size:.78rem}.label[data-v-aa2b088c]{font-size:.82rem;font-weight:650;color:var(--text)}.status[data-v-aa2b088c]{font-size:.68rem;font-weight:700;color:var(--cyan);background:#4493f81f;border:1px solid rgba(68,147,248,.25);border-radius:999px;padding:2px 7px;white-space:nowrap}@media (max-width: 1100px){.flow[data-v-aa2b088c]{grid-template-columns:1fr 1fr;min-height:auto}.edges[data-v-aa2b088c]{display:none}}.dashboard[data-v-c1dac1cd]{padding:20px 20px 40px;max-width:1480px;margin:0 auto}.dashboard-grid[data-v-c1dac1cd]{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:stretch;min-height:calc(100vh - 80px)}.side[data-v-c1dac1cd]{min-height:680px;max-height:calc(100vh - 80px);position:sticky;top:20px}.main[data-v-c1dac1cd]{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.dashboard-grid[data-v-c1dac1cd]{grid-template-columns:1fr}.side[data-v-c1dac1cd]{position:static;max-height:none;min-height:520px}}.reports-page[data-v-dc58cdda]{padding:40px 0 72px}.page-head[data-v-dc58cdda]{margin-bottom:8px}.hot-tips[data-v-dc58cdda]{display:flex;align-items:center;gap:10px;margin:8px 0 18px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.tip-nav[data-v-dc58cdda]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--muted)}.tip-body[data-v-dc58cdda]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.fire[data-v-dc58cdda]{color:var(--hot)}.tip-body p[data-v-dc58cdda]{color:var(--text);font-size:.88rem}.tabs[data-v-dc58cdda]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px;padding:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;width:fit-content;max-width:100%}.tab[data-v-dc58cdda]{border:none;background:transparent;color:var(--muted);font-size:.86rem;font-weight:600;padding:8px 12px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.tab[data-v-dc58cdda]:hover{color:var(--text)}.tab.active[data-v-dc58cdda]{color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%)}.count[data-v-dc58cdda]{font-size:.72rem;opacity:.85;background:#ffffff1f;border-radius:999px;padding:1px 6px}.tab:not(.active) .count[data-v-dc58cdda]{background:var(--bg-elevated);color:var(--dim)}.filters[data-v-dc58cdda]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.filters select[data-v-dc58cdda],.search input[data-v-dc58cdda]{border:1px solid var(--border);background:var(--bg-card);color:var(--text);border-radius:8px;padding:8px 12px;font-size:.86rem;outline:none}.filters select[data-v-dc58cdda]:focus,.search input[data-v-dc58cdda]:focus{border-color:var(--cyan)}.search[data-v-dc58cdda]{position:relative;flex:1;min-width:200px}.search i[data-v-dc58cdda]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dim);font-size:.8rem}.search input[data-v-dc58cdda]{width:100%;padding-left:34px}.chips[data-v-dc58cdda]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.chip[data-v-dc58cdda]{display:inline-flex;align-items:center;gap:6px;background:var(--banner-bg);color:var(--cyan);border:1px solid rgba(68,147,248,.3);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:650}.chip button[data-v-dc58cdda]{border:none;background:transparent;color:inherit;font-size:1rem;line-height:1}.clear-all[data-v-dc58cdda]{border:none;background:transparent;color:var(--muted);font-size:.8rem;text-decoration:underline}.result-meta[data-v-dc58cdda]{color:var(--dim);font-size:.82rem;margin-bottom:12px}.list[data-v-dc58cdda]{display:flex;flex-direction:column;gap:12px}.card[data-v-dc58cdda]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;transition:border-color .15s,background-color .15s}.card[data-v-dc58cdda]:hover{border-color:var(--border-strong);background:var(--bg-control)}.card-top[data-v-dc58cdda]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dot[data-v-dc58cdda]{width:8px;height:8px;border-radius:50%}.cat[data-v-dc58cdda]{font-size:.78rem;font-weight:700;color:var(--muted)}.sent[data-v-dc58cdda]{font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 8px}.sent.bull[data-v-dc58cdda]{background:#3fb95026;color:var(--green)}.sent.neutral[data-v-dc58cdda]{background:#9198a126;color:var(--muted)}.sent.cautious[data-v-dc58cdda]{background:#d2992226;color:var(--gold)}.star[data-v-dc58cdda]{margin-left:auto;border:none;background:transparent;color:var(--dim);font-size:1rem}.star.on[data-v-dc58cdda]{color:#f0b90b}.title[data-v-dc58cdda]{display:block;font-size:1.12rem;font-weight:700;line-height:1.4;margin-bottom:8px;color:var(--text)}.title[data-v-dc58cdda] mark{background:#f0b90b59;color:inherit;border-radius:2px;padding:0 2px}.summary[data-v-dc58cdda]{color:var(--muted);font-size:.92rem;line-height:1.6;margin-bottom:12px}.badges[data-v-dc58cdda]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.badge[data-v-dc58cdda]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--muted);font-size:.78rem;border-radius:6px;padding:4px 8px}.badge strong[data-v-dc58cdda]{color:var(--text)}.meta[data-v-dc58cdda]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.78rem;color:var(--dim)}.share[data-v-dc58cdda]{margin-left:auto;border:1px solid var(--border);background:transparent;color:var(--cyan);border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:650}.map-block[data-v-dc58cdda]{margin-top:36px;padding-top:28px;border-top:1px solid var(--border-soft)}.map-block h2[data-v-dc58cdda]{font-size:1.2rem;margin-bottom:6px}.map-desc[data-v-dc58cdda]{color:var(--muted);font-size:.88rem;margin-bottom:16px}.map-grid[data-v-dc58cdda]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.bars[data-v-dc58cdda]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.bar-row[data-v-dc58cdda]{display:grid;grid-template-columns:72px 1fr 42px;gap:10px;align-items:center;font-size:.82rem}.track[data-v-dc58cdda]{height:8px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.fill[data-v-dc58cdda]{height:100%;border-radius:inherit}.map-tip[data-v-dc58cdda]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px;color:var(--muted);font-size:.9rem;line-height:1.6}.map-tip i[data-v-dc58cdda]{color:var(--gold);margin-bottom:8px;display:inline-block}@media (max-width: 900px){.map-grid[data-v-dc58cdda]{grid-template-columns:1fr}}@media (max-width: 640px){.tabs[data-v-dc58cdda]{width:100%}.share[data-v-dc58cdda]{margin-left:0}}.detail-page[data-v-22f659e4]{padding:28px 0 72px}.topbar[data-v-22f659e4]{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.back[data-v-22f659e4]{width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text);display:grid;place-items:center}.crumb[data-v-22f659e4]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.86rem;color:var(--muted)}.crumb a[data-v-22f659e4]:hover{color:var(--cyan)}.crumb strong[data-v-22f659e4],.crumb .current[data-v-22f659e4]{color:var(--text)}.main-card[data-v-22f659e4]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px;margin-bottom:24px}.meta-row[data-v-22f659e4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;font-size:.82rem;color:var(--muted)}.dot[data-v-22f659e4]{width:8px;height:8px;border-radius:50%}.sent[data-v-22f659e4],.depth[data-v-22f659e4]{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.sent.bull[data-v-22f659e4]{background:#3fb95026;color:var(--green)}.sent.neutral[data-v-22f659e4]{background:#9198a126;color:var(--muted)}.sent.cautious[data-v-22f659e4]{background:#d2992226;color:var(--gold)}.depth[data-v-22f659e4]{background:var(--banner-bg);color:var(--cyan)}h1[data-v-22f659e4]{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.35;margin-bottom:10px}.byline[data-v-22f659e4]{display:flex;gap:16px;flex-wrap:wrap;color:var(--dim);font-size:.86rem;margin-bottom:14px}.badges[data-v-22f659e4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.badge[data-v-22f659e4]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:6px;padding:5px 9px;font-size:.8rem;color:var(--muted)}.badge strong[data-v-22f659e4]{color:var(--text)}.ai-box[data-v-22f659e4]{background:linear-gradient(135deg,#4493f81a,#a371f714);border:1px solid rgba(68,147,248,.25);border-radius:10px;padding:14px 16px;margin-bottom:18px}.ai-box h3[data-v-22f659e4]{font-size:.9rem;margin-bottom:8px;color:var(--cyan)}.ai-box p[data-v-22f659e4]{color:var(--text);line-height:1.65;font-size:.95rem}.body p[data-v-22f659e4]{color:var(--muted);line-height:1.75;margin-bottom:12px;font-size:.95rem}.related h2[data-v-22f659e4]{font-size:1.15rem;margin-bottom:12px}.related-grid[data-v-22f659e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.col[data-v-22f659e4]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px}.col h3[data-v-22f659e4]{font-size:.88rem;color:var(--muted);margin-bottom:10px}.rel-item[data-v-22f659e4]{display:block;color:var(--text);font-size:.86rem;line-height:1.45;padding:8px 0;border-bottom:1px solid var(--border-soft)}.rel-item[data-v-22f659e4]:last-child{border-bottom:none}.rel-item[data-v-22f659e4]:hover{color:var(--cyan)}.empty[data-v-22f659e4]{color:var(--dim);font-size:.82rem}.quick-switch[data-v-22f659e4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;font-size:.86rem;color:var(--muted)}.switch-btn[data-v-22f659e4]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:650}.switch-btn[data-v-22f659e4]:hover{border-color:transparent;color:#fff;background:linear-gradient(120deg,var(--cyan),var(--purple))}@media (max-width: 900px){.related-grid[data-v-22f659e4]{grid-template-columns:1fr}}.picker-backdrop[data-v-1efe30d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0104098c}.picker[data-v-1efe30d4]{width:min(420px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 18px 20px}.picker-head[data-v-1efe30d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.picker-head h3[data-v-1efe30d4]{font-size:1.02rem;font-weight:700}.picker-close[data-v-1efe30d4]{width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted)}.avatar-grid[data-v-1efe30d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.avatar-opt[data-v-1efe30d4]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);font-size:.78rem;cursor:pointer;transition:border-color .15s,background-color .15s}.avatar-opt i[data-v-1efe30d4]{font-size:1.2rem;color:var(--cyan)}.avatar-opt.active[data-v-1efe30d4]{border-color:#4493f88c;background:#4493f81a}.picker-save[data-v-1efe30d4]{width:100%;justify-content:center}.dialog-backdrop[data-v-aa2ed452]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0104098c}.dialog[data-v-aa2ed452]{width:min(400px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 20px 18px;box-shadow:0 16px 48px var(--shadow)}.dialog h3[data-v-aa2ed452]{font-size:1.05rem;font-weight:700;margin-bottom:10px}.dialog p[data-v-aa2ed452]{color:var(--muted);font-size:.92rem;line-height:1.55;margin-bottom:18px}.dialog-actions[data-v-aa2ed452]{display:flex;gap:10px;justify-content:flex-end}.dialog-actions .btn-outline[data-v-aa2ed452],.dialog-actions .btn-primary[data-v-aa2ed452]{min-width:88px;justify-content:center}.support-fab[data-v-713e6cea]{position:fixed;right:18px;bottom:24px;z-index:80;display:flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text);font-size:.82rem;font-weight:650;box-shadow:0 8px 24px var(--shadow-card);cursor:pointer;transition:border-color .15s,transform .15s}.support-fab[data-v-713e6cea]:hover{border-color:var(--border-strong);transform:translateY(-1px)}.support-fab i[data-v-713e6cea]{color:var(--cyan)}.support-backdrop[data-v-713e6cea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;align-items:flex-end;justify-content:flex-end;padding:16px;background:#01040959}.support-panel[data-v-713e6cea]{width:min(360px,100%);max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 16px 48px var(--shadow)}.support-head[data-v-713e6cea]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.support-head h3[data-v-713e6cea]{font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:8px}.support-head h3 i[data-v-713e6cea]{color:var(--cyan)}.support-close[data-v-713e6cea]{width:30px;height:30px;border:none;background:transparent;color:var(--muted)}.support-body[data-v-713e6cea]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.support-body p[data-v-713e6cea]{color:var(--muted);font-size:.88rem;line-height:1.55}.support-quick[data-v-713e6cea]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.support-quick button[data-v-713e6cea]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:.76rem;padding:6px 10px;border-radius:999px;cursor:pointer}.support-messages[data-v-713e6cea]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.msg[data-v-713e6cea]{font-size:.82rem;padding:8px 10px;border-radius:8px;background:var(--bg-control)}.support-form[data-v-713e6cea]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border-soft)}.support-form input[data-v-713e6cea]{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:.88rem}.support-form .btn-primary[data-v-713e6cea]{flex-shrink:0;height:38px;padding:0 14px}@media (max-width: 720px){.support-fab span[data-v-713e6cea]{display:none}.support-fab[data-v-713e6cea]{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}}.me-page[data-v-15172556]{padding:28px 0 96px;max-width:720px;display:flex;flex-direction:column;gap:16px}.guest-panel[data-v-15172556]{margin-top:40px;text-align:center;padding:40px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.guest-icon[data-v-15172556]{width:64px;height:64px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;font-size:1.5rem;color:#fff;background:linear-gradient(120deg,var(--cyan),var(--purple))}.guest-panel h1[data-v-15172556]{font-size:1.35rem;margin-bottom:8px}.guest-panel p[data-v-15172556]{color:var(--muted);font-size:.92rem;margin-bottom:20px}.profile-hero[data-v-15172556]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 8px}.avatar-btn[data-v-15172556]{border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:12px}.avatar[data-v-15172556]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;color:#fff;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);box-shadow:0 8px 24px #4493f840}.avatar-hint[data-v-15172556]{font-size:.72rem;color:var(--dim)}.account-title[data-v-15172556]{font-size:1.2rem;font-weight:800;letter-spacing:-.2px;margin-bottom:10px}.vip-tags[data-v-15172556]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tag[data-v-15172556]{font-size:.76rem;font-weight:650;padding:4px 10px;border-radius:999px;border:1px solid var(--border)}.tag.vip[data-v-15172556]{color:var(--gold);border-color:#d2992259;background:#d299221a}.tag.expire[data-v-15172556]{color:var(--muted);background:var(--bg-card)}.loading-hint[data-v-15172556]{text-align:center;color:var(--dim);font-size:.88rem;padding:20px 0}.stat-grid[data-v-15172556]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-card[data-v-15172556]{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.stat-icon[data-v-15172556]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#4493f81f;color:var(--cyan);font-size:.9rem}.stat-label[data-v-15172556]{display:block;font-size:.72rem;color:var(--dim);margin-bottom:4px}.stat-value[data-v-15172556]{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.wallet-card[data-v-15172556]{display:flex;align-items:center;gap:10px;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s,background-color .15s}.wallet-card[data-v-15172556]:hover{border-color:var(--border-strong);background:var(--bg-control)}.wallet-label[data-v-15172556]{color:var(--muted);font-size:.9rem;font-weight:600}.wallet-value[data-v-15172556]{flex:1;text-align:right;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.wallet-arrow[data-v-15172556]{color:var(--dim);font-size:.8rem}.action-grid[data-v-15172556]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.action-btn[data-v-15172556]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-size:.9rem;font-weight:650;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.action-btn[data-v-15172556]:hover{border-color:var(--border-strong);background:var(--bg-control)}.action-btn i[data-v-15172556]:first-child{color:var(--cyan);width:1.1em;text-align:center}.action-btn.primary[data-v-15172556]{border-color:#4493f859;background:#4493f814}.action-btn.full[data-v-15172556]{grid-column:1 / -1;justify-content:flex-start}.action-arrow[data-v-15172556]{margin-left:auto;color:var(--dim);font-size:.78rem}.logout-btn[data-v-15172556]{width:100%;margin-top:8px;padding:13px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:transparent;color:var(--red);font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s}.logout-btn[data-v-15172556]:hover{background:#f8514914;border-color:#f8514959}.invite-backdrop[data-v-15172556]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0104098c}.invite-panel[data-v-15172556]{width:min(400px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.invite-panel h3[data-v-15172556]{display:flex;align-items:center;gap:8px;font-size:1rem;margin-bottom:8px}.invite-panel h3 i[data-v-15172556]{color:var(--cyan)}.invite-panel p[data-v-15172556]{color:var(--muted);font-size:.86rem;line-height:1.5;margin-bottom:14px}.invite-link[data-v-15172556]{padding:12px;border-radius:8px;background:var(--bg-control);font-size:.82rem;color:var(--text);word-break:break-all;margin-bottom:14px}.invite-actions[data-v-15172556]{display:flex;gap:10px}.invite-actions .btn-outline[data-v-15172556],.invite-actions .btn-primary[data-v-15172556]{flex:1;justify-content:center}.redeem-field[data-v-15172556]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.redeem-field span[data-v-15172556]{font-size:.82rem;color:var(--dim);font-weight:600}.redeem-field input[data-v-15172556]{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:.92rem}.redeem-field input[data-v-15172556]:focus{outline:none;border-color:#4493f88c}.redeem-error[data-v-15172556]{color:var(--red);font-size:.82rem;margin-bottom:12px}.redeem-submit[data-v-15172556]{width:100%;justify-content:center}.redeem-submit[data-v-15172556]:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 720px){.stat-grid[data-v-15172556]{grid-template-columns:1fr}.stat-card[data-v-15172556]{padding:14px 16px}.action-grid[data-v-15172556]{grid-template-columns:1fr}}.login-page[data-v-bb991334]{display:grid;place-items:center;min-height:calc(100vh - 120px);padding:40px 0 72px}.login-card[data-v-bb991334]{width:min(420px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px 24px}.login-logo[data-v-bb991334]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.login-logo i[data-v-bb991334]{font-size:1.5rem;color:var(--cyan)}.login-logo h1[data-v-bb991334]{font-size:1.25rem;font-weight:800}.login-sub[data-v-bb991334]{color:var(--muted);font-size:.9rem;margin-bottom:22px}.login-form[data-v-bb991334]{display:flex;flex-direction:column;gap:14px}.login-form label[data-v-bb991334]{display:flex;flex-direction:column;gap:6px}.login-form label span[data-v-bb991334]{font-size:.82rem;color:var(--dim);font-weight:600}.login-form input[data-v-bb991334]{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:.92rem}.login-btn[data-v-bb991334]{width:100%;justify-content:center;margin-top:6px}.login-link[data-v-bb991334]{display:block;text-align:center;margin-top:16px;font-size:.86rem;color:var(--cyan)}.sub-page[data-v-f5941d4e]{padding:32px 0 80px;max-width:640px}.sub-head[data-v-f5941d4e]{margin-bottom:20px}.back-link[data-v-f5941d4e]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem;margin-bottom:10px}.sub-head h1[data-v-f5941d4e]{font-size:1.35rem;font-weight:800}.balance-card[data-v-f5941d4e]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin-bottom:20px}.balance-card .label[data-v-f5941d4e]{display:block;color:var(--dim);font-size:.85rem;margin-bottom:8px}.balance-card .amount[data-v-f5941d4e]{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums}.record-list h2[data-v-f5941d4e]{font-size:.95rem;margin-bottom:12px}.record-item[data-v-f5941d4e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-soft)}.record-item strong[data-v-f5941d4e]{display:block;font-size:.9rem;margin-bottom:4px}.record-item time[data-v-f5941d4e]{font-size:.76rem;color:var(--dim)}.record-item .up[data-v-f5941d4e]{color:var(--green);font-weight:700}.record-item .down[data-v-f5941d4e]{color:var(--red);font-weight:700}.sub-page[data-v-7feb8f34]{padding:32px 0 80px}.sub-head[data-v-7feb8f34]{margin-bottom:24px}.back-link[data-v-7feb8f34]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem;margin-bottom:10px}.sub-head h1[data-v-7feb8f34]{font-size:1.35rem;font-weight:800;margin-bottom:6px}.sub-head p[data-v-7feb8f34]{color:var(--muted);font-size:.9rem}.plan-grid[data-v-7feb8f34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.plan-card[data-v-7feb8f34]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.plan-card.hot[data-v-7feb8f34]{border-color:#4493f873;box-shadow:0 0 0 1px #4493f81f}.plan-top[data-v-7feb8f34]{display:flex;align-items:center;justify-content:space-between}.plan-top h2[data-v-7feb8f34]{font-size:1.1rem;font-weight:800}.badge[data-v-7feb8f34]{font-size:.72rem;padding:2px 8px;border-radius:999px;color:#fff;background:linear-gradient(120deg,var(--cyan),var(--purple))}.price[data-v-7feb8f34]{font-size:1.6rem;font-weight:800}.price span[data-v-7feb8f34]{font-size:.85rem;color:var(--muted);font-weight:600}.plan-card ul[data-v-7feb8f34]{list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.86rem}.plan-card .btn-primary[data-v-7feb8f34]{width:100%;justify-content:center;margin-top:4px}.sub-page[data-v-cbc9a959]{padding:32px 0 80px;max-width:720px}.sub-head[data-v-cbc9a959]{margin-bottom:20px}.back-link[data-v-cbc9a959]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem;margin-bottom:10px}.sub-head h1[data-v-cbc9a959]{font-size:1.35rem;font-weight:800;margin-bottom:6px}.sub-head p[data-v-cbc9a959]{color:var(--muted);font-size:.9rem}.record-item[data-v-cbc9a959]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-soft)}.record-item strong[data-v-cbc9a959]{display:block;font-size:.9rem;margin-bottom:4px}.record-item time[data-v-cbc9a959]{font-size:.76rem;color:var(--dim)}.record-item .up[data-v-cbc9a959]{color:var(--green);font-weight:700}.record-item .down[data-v-cbc9a959]{color:var(--red);font-weight:700}.record-item .neutral[data-v-cbc9a959]{color:var(--muted);font-weight:700}.sub-page[data-v-18391785]{padding:32px 0 80px;max-width:640px}.sub-head[data-v-18391785]{margin-bottom:20px}.back-link[data-v-18391785]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem;margin-bottom:10px}.sub-head h1[data-v-18391785]{font-size:1.35rem;font-weight:800;margin-bottom:6px}.sub-head p[data-v-18391785]{color:var(--muted);font-size:.9rem}.security-list[data-v-18391785]{display:flex;flex-direction:column;gap:10px}.security-item[data-v-18391785]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.security-item[data-v-18391785]:hover{border-color:var(--border-strong);background:var(--bg-control)}.security-item strong[data-v-18391785]{display:block;font-size:.92rem;margin-bottom:4px}.security-item span[data-v-18391785]{font-size:.8rem;color:var(--muted)}.security-item i[data-v-18391785]{color:var(--dim);font-size:.8rem}*{margin:0;padding:0;box-sizing:border-box}:root,[data-theme=dark]{--bg: #0d1117;--bg-card: #151b23;--bg-elevated: #010409;--bg-control: #212830;--bg-nav: rgba(13, 17, 23, .82);--bg-ticker: #010409;--cyan: #4493f8;--purple: #a371f7;--gold: #d29922;--btn-primary: #238636;--btn-primary-hover: #2ea043;--text: #f0f6fc;--muted: #9198a1;--dim: #656d76;--green: #3fb950;--red: #f85149;--border: #3d444d;--border-strong: #656d76;--border-soft: rgba(61, 68, 77, .6);--shadow: rgba(1, 4, 9, .55);--shadow-card: rgba(1, 4, 9, .35);--banner-bg: rgba(68, 147, 248, .08);--banner-text: #79b8ff;--impact-high-bg: rgba(248, 81, 73, .12);--impact-high-text: #ff7b72;--impact-mid-bg: rgba(210, 153, 34, .12);--impact-mid-text: #e3b341;--impact-low-bg: rgba(110, 118, 129, .15);--impact-low-text: #9198a1;--hot: #db6d28;--dot-red: #ff5f56;--dot-yellow: #ffbd2e;--dot-green: #27c93f;--terminal-shadow: 0 0 0 1px #3d444d, 0 16px 48px rgba(1, 4, 9, .55);--featured-glow: rgba(163, 113, 247, .12);--hero-glow: radial-gradient( ellipse 80% 55% at 50% -10%, rgba(88, 70, 180, .28), transparent 70% );--radius: 8px;--radius-lg: 12px;--nav-width: 220px;color-scheme:dark}[data-theme=light]{--bg: #ffffff;--bg-card: #f6f8fa;--bg-elevated: #ffffff;--bg-control: #f6f8fa;--bg-nav: rgba(255, 255, 255, .92);--bg-ticker: #f6f8fa;--cyan: #0969da;--purple: #8250df;--gold: #9a6700;--btn-primary: #1f883d;--btn-primary-hover: #1a7f37;--text: #1f2328;--muted: #59636e;--dim: #818b98;--green: #1a7f37;--red: #cf222e;--border: #d1d9e0;--border-strong: #818b98;--border-soft: rgba(208, 215, 222, .7);--shadow: rgba(31, 35, 40, .08);--shadow-card: rgba(31, 35, 40, .06);--banner-bg: rgba(9, 105, 218, .08);--banner-text: #0550ae;--impact-high-bg: rgba(207, 34, 46, .1);--impact-high-text: #a40e26;--impact-mid-bg: rgba(154, 103, 0, .1);--impact-mid-text: #7d4e00;--impact-low-bg: rgba(129, 139, 152, .12);--impact-low-text: #59636e;--hot: #bc4c00;--dot-red: #ff5f56;--dot-yellow: #ffbd2e;--dot-green: #27c93f;--terminal-shadow: 0 0 0 1px #d1d9e0, 0 8px 24px rgba(31, 35, 40, .08);--featured-glow: rgba(9, 105, 218, .06);--hero-glow: radial-gradient( ellipse 80% 55% at 50% -10%, rgba(84, 174, 255, .18), transparent 70% );--radius: 8px;--radius-lg: 12px;color-scheme:light}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .25s ease,color .25s ease}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}.container{max-width:1280px;margin:0 auto;padding:0 24px}.btn-outline{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);padding:7px 16px;border-radius:6px;background:transparent;color:var(--text);font-weight:600;font-size:.9rem;transition:all .15s ease}.btn-outline:hover{background:var(--bg-control);border-color:var(--border-strong);color:var(--text)}.btn-primary{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(120deg,var(--cyan) 0%,#6e9fff 45%,var(--purple) 100%);color:#fff;padding:7px 16px;border-radius:6px;font-weight:600;font-size:.9rem;border:none;transition:all .15s ease;box-shadow:0 0 20px #4493f840}.btn-primary:hover{background:linear-gradient(120deg,#79b8ff 0%,var(--cyan) 40%,var(--purple) 100%);color:#fff;box-shadow:0 0 28px #a371f759;filter:brightness(1.06)}[data-theme=light] .btn-primary{box-shadow:0 4px 14px #0969da47}[data-theme=light] .btn-primary:hover{box-shadow:0 6px 18px #8250df47}.section-title{font-size:1.85rem;font-weight:700;margin-bottom:10px;letter-spacing:-.4px}.section-sub{color:var(--muted);max-width:640px;margin-bottom:36px;font-size:1.05rem}.gradient-text{background:linear-gradient(135deg,var(--text) 30%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.highlight-gold{background:linear-gradient(120deg,#fff 20%,var(--cyan) 55%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .highlight-gold{background:linear-gradient(120deg,var(--text) 10%,var(--cyan) 55%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:.95rem;transition:all .15s ease;flex-shrink:0}.theme-toggle:hover{background:var(--bg-control);border-color:var(--border-strong);color:var(--text);transform:none}
