.component-showcase[data-v-493d54ac]{padding:24px 28px 30px}.generation-strip[data-v-493d54ac]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 20px;border:1px solid var(--app-accent-border);border-radius:18px;background:color-mix(in srgb,var(--app-accent-soft) 68%,var(--app-surface))}.generation-prompt[data-v-493d54ac]{display:grid;gap:5px}.generation-prompt span[data-v-493d54ac]{color:var(--app-accent);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.generation-prompt strong[data-v-493d54ac]{font-size:14px;line-height:1.55}.generation-strip ol[data-v-493d54ac]{display:flex;gap:10px;margin:0;padding:0;list-style:none}.generation-strip li[data-v-493d54ac]{display:inline-flex;align-items:center;gap:6px;color:var(--app-text-muted);font-size:11px;white-space:nowrap}.generation-strip li i[data-v-493d54ac]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--app-border);border-radius:50%;background:var(--app-surface);font-style:normal}.generation-strip li.is-complete[data-v-493d54ac],.generation-strip li.is-active[data-v-493d54ac]{color:var(--app-accent)}.generation-strip li.is-active i[data-v-493d54ac]{border-color:var(--app-accent);color:var(--app-on-accent);background:var(--app-accent)}.component-tabs[data-v-493d54ac]{display:flex;gap:8px;margin:18px 0 14px;overflow-x:auto;scrollbar-width:none}.component-tabs[data-v-493d54ac]::-webkit-scrollbar{display:none}.component-tabs button[data-v-493d54ac]{flex:0 0 auto;min-height:38px;padding:0 15px;border:1px solid var(--app-border);border-radius:var(--radius-full);color:var(--app-text-secondary);background:var(--app-surface);font-size:13px;cursor:pointer}.component-tabs button[data-v-493d54ac]:hover,.component-tabs button.is-active[data-v-493d54ac]{border-color:var(--app-accent);color:var(--app-on-accent);background:var(--app-accent)}.component-tabs button[data-v-493d54ac]:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:2px}.component-stage[data-v-493d54ac]{overflow:hidden;border:1px solid var(--app-border);border-radius:22px;background:var(--app-surface);box-shadow:0 18px 44px color-mix(in srgb,var(--accent-900) 8%,transparent)}.stage-toolbar[data-v-493d54ac]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 16px;border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px}.stage-toolbar>div[data-v-493d54ac]{display:flex;gap:5px}.stage-toolbar i[data-v-493d54ac]{width:8px;height:8px;border-radius:50%;background:var(--app-border)}.stage-toolbar em[data-v-493d54ac]{justify-self:end;color:var(--app-success);font-style:normal}.preview[data-v-493d54ac]{min-height:430px;padding:30px}.preview-heading[data-v-493d54ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.preview-heading small[data-v-493d54ac]{color:var(--app-accent);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.preview-heading h3[data-v-493d54ac]{margin:5px 0 0;font-size:24px;letter-spacing:-.03em}.preview-heading>span[data-v-493d54ac]{padding:6px 10px;border-radius:var(--radius-full);color:var(--app-text-secondary);background:var(--bg-secondary);font-size:11px;white-space:nowrap}.metric-row[data-v-493d54ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-row>div[data-v-493d54ac]{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-canvas)}.metric-row span[data-v-493d54ac]{color:var(--app-text-muted);font-size:11px}.metric-row strong[data-v-493d54ac]{font-size:19px}.metric-row em[data-v-493d54ac]{color:var(--app-success);font-size:11px;font-style:normal}.bar-chart[data-v-493d54ac]{display:flex;align-items:end;gap:10%;height:210px;margin-top:28px;padding:20px 7% 0;border-left:1px solid var(--app-border);border-bottom:1px solid var(--app-border);background:repeating-linear-gradient(to top,transparent 0 51px,color-mix(in srgb,var(--app-border) 62%,transparent) 52px)}.bar-chart div[data-v-493d54ac]{display:flex;flex:1;flex-direction:column;justify-content:end;height:100%;text-align:center}.bar-chart i[data-v-493d54ac]{height:var(--bar-height);border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--accent-400),var(--accent-700));box-shadow:0 10px 20px color-mix(in srgb,var(--app-accent) 18%,transparent)}.bar-chart span[data-v-493d54ac]{margin:8px 0 -20px;color:var(--app-text-muted);font-size:11px}.table-wrap[data-v-493d54ac]{overflow-x:auto}.preview--table table[data-v-493d54ac]{width:100%;border-collapse:collapse;font-size:13px}.preview--table th[data-v-493d54ac]{padding:13px 15px;color:var(--app-text-muted);background:var(--bg-secondary);font-size:11px;text-align:left}.preview--table td[data-v-493d54ac]{padding:17px 15px;border-bottom:1px solid var(--app-border);white-space:nowrap}.preview--table td b[data-v-493d54ac]{color:var(--app-accent)}.status[data-v-493d54ac]{display:inline-flex;min-width:34px;justify-content:center;padding:4px 8px;border-radius:var(--radius-full);font-size:11px}.status--low[data-v-493d54ac]{color:var(--app-success);background:var(--app-success-soft)}.status--mid[data-v-493d54ac]{color:var(--app-warning);background:var(--app-warning-soft)}.status--high[data-v-493d54ac]{color:var(--app-danger);background:var(--app-danger-soft)}.timeline-list[data-v-493d54ac]{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline-list[data-v-493d54ac]:before{position:absolute;top:16px;bottom:16px;left:116px;width:2px;background:var(--app-border);content:""}.timeline-list li[data-v-493d54ac]{position:relative;display:grid;grid-template-columns:100px 1fr;gap:34px;padding:13px 0}.timeline-list li[data-v-493d54ac]:before{position:absolute;top:20px;left:110px;z-index:1;width:12px;height:12px;border:3px solid var(--app-surface);border-radius:50%;background:var(--app-border);content:""}.timeline-list li.is-done[data-v-493d54ac]:before{background:var(--app-success)}.timeline-list li.is-current[data-v-493d54ac]:before{background:var(--app-accent);box-shadow:0 0 0 5px var(--app-accent-soft)}.timeline-list time[data-v-493d54ac]{color:var(--app-text-muted);font-size:11px;text-align:right}.timeline-list strong[data-v-493d54ac]{font-size:15px}.timeline-list p[data-v-493d54ac]{margin:5px 0 0;color:var(--app-text-secondary);font-size:13px;line-height:1.6}.diagram-scroll[data-v-493d54ac]{overflow-x:auto;border-radius:18px}.diagram-svg[data-v-493d54ac]{display:block;width:100%;min-width:720px;height:auto}.mindmap-canvas[data-v-493d54ac]{background:radial-gradient(circle at 50% 50%,var(--app-accent-soft),transparent 33%),var(--app-canvas)}.mindmap-lines[data-v-493d54ac]{stroke:color-mix(in srgb,var(--app-accent) 48%,var(--app-border));stroke-width:2.5}.mindmap-leaves rect[data-v-493d54ac]{fill:var(--app-surface);stroke:var(--app-border)}.mindmap-leaves text[data-v-493d54ac]{fill:var(--app-text-secondary);font-size:12px;text-anchor:middle}.mindmap-branches rect[data-v-493d54ac]{fill:var(--app-surface);stroke:var(--app-accent-border);stroke-width:1.5;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--accent-900) 10%,transparent))}.mindmap-branches text[data-v-493d54ac]{fill:var(--app-accent);font-size:15px;font-weight:700;text-anchor:middle}.mindmap-root rect[data-v-493d54ac]{fill:var(--app-accent);filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--app-accent) 25%,transparent))}.mindmap-root text[data-v-493d54ac]{fill:var(--app-on-accent);font-size:16px;font-weight:700;text-anchor:middle}.flow-canvas[data-v-493d54ac]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;overflow-x:auto;padding:30px 10px}.flow-canvas>i[data-v-493d54ac]{color:var(--app-accent);font-size:24px;font-style:normal}.flow-node[data-v-493d54ac]{display:flex;flex:0 0 120px;align-items:center;justify-content:center;min-height:68px;padding:12px;border:1px solid var(--app-accent-border);border-radius:14px;color:var(--app-text);background:var(--app-accent-soft);font-size:13px;font-weight:var(--font-weight-semibold);text-align:center}.flow-node--start[data-v-493d54ac],.flow-node--end[data-v-493d54ac]{border-radius:var(--radius-full);color:var(--app-on-accent);background:var(--app-accent)}.flow-node--decision[data-v-493d54ac]{border-color:var(--app-warning-border);background:var(--app-warning-soft);transform:rotate(4deg)}.flow-note[data-v-493d54ac]{display:flex;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:11px}.flow-note span[data-v-493d54ac]{padding:7px 10px;border-radius:var(--radius-full);background:var(--bg-secondary)}.topology-canvas[data-v-493d54ac]{border:1px solid var(--app-border);background:var(--app-canvas)}.topology-zones rect[data-v-493d54ac]{fill:color-mix(in srgb,var(--app-accent-soft) 32%,var(--app-surface));stroke:var(--app-border);stroke-dasharray:5 5}.topology-zones text[data-v-493d54ac]{fill:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.topology-links[data-v-493d54ac]{stroke:var(--app-accent);stroke-width:2}.topology-nodes rect[data-v-493d54ac]{fill:var(--app-surface);stroke:var(--app-accent-border);filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--accent-900) 10%,transparent))}.topology-nodes circle[data-v-493d54ac]{fill:var(--app-accent-soft);stroke:var(--app-accent)}.topology-nodes path[data-v-493d54ac]{fill:none;stroke:var(--app-accent);stroke-width:1.5}.topology-nodes text[data-v-493d54ac]{fill:var(--app-text);font-size:11px;font-weight:600}.topology-nodes .is-core rect[data-v-493d54ac]{fill:var(--app-accent);stroke:var(--app-accent)}.topology-nodes .is-core path[data-v-493d54ac]{stroke:var(--app-on-accent)}.topology-nodes .is-core text[data-v-493d54ac]{fill:var(--app-on-accent)}.topology-legend circle[data-v-493d54ac]{fill:var(--app-success)}.topology-legend text[data-v-493d54ac]{fill:var(--app-text-muted);font-size:10px}.preview--ppt[data-v-493d54ac]{display:grid;grid-template-columns:106px 1fr;gap:20px;background:var(--bg-secondary)}.slide-sidebar[data-v-493d54ac]{display:grid;align-content:start;gap:10px}.slide-sidebar button[data-v-493d54ac]{display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center;padding:7px;border:1px solid transparent;border-radius:9px;background:transparent}.slide-sidebar button.is-selected[data-v-493d54ac]{border-color:var(--app-accent);background:var(--app-surface)}.slide-sidebar b[data-v-493d54ac]{color:var(--app-text-muted);font-size:9px}.slide-sidebar span[data-v-493d54ac]{height:42px;border-radius:4px;background:linear-gradient(145deg,var(--accent-800),var(--accent-500))}.slide-canvas[data-v-493d54ac]{position:relative;min-height:365px;overflow:hidden;padding:46px;border-radius:8px;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(147,197,253,.38),transparent 30%),linear-gradient(145deg,#102e62,#2563eb);box-shadow:0 18px 38px #0f172a33}.slide-canvas small[data-v-493d54ac]{color:#bfdbfe;font-size:10px;letter-spacing:.14em}.slide-canvas h3[data-v-493d54ac]{max-width:430px;margin:18px 0 8px;font-size:32px}.slide-canvas p[data-v-493d54ac]{margin:0;color:#ffffffbd;font-size:14px}.slide-metrics[data-v-493d54ac]{display:flex;gap:12px;margin-top:42px}.slide-metrics span[data-v-493d54ac]{display:grid;gap:3px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff14;font-size:10px}.slide-metrics b[data-v-493d54ac]{color:#fff;font-size:20px}.slide-bars[data-v-493d54ac]{position:absolute;right:40px;bottom:38px;display:flex;align-items:end;gap:8px;width:150px;height:150px}.slide-bars i[data-v-493d54ac]{flex:1;border-radius:5px 5px 0 0;background:#ffffffb3}.preview--webpage[data-v-493d54ac]{padding:0}.browser-bar[data-v-493d54ac]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--app-border);background:var(--bg-secondary)}.browser-bar i[data-v-493d54ac]{width:7px;height:7px;border-radius:50%;background:var(--app-border)}.browser-bar span[data-v-493d54ac]{margin-left:10px;padding:4px 18px;border-radius:var(--radius-full);color:var(--app-text-muted);background:var(--app-surface);font-size:9px}.web-hero[data-v-493d54ac]{min-height:394px;padding:26px 34px;background:radial-gradient(circle at 78% 48%,#dbeafe,transparent 26%),#f8fafc}.web-hero nav[data-v-493d54ac]{display:flex;align-items:center;justify-content:space-between;color:#334155;font-size:11px}.web-hero nav strong[data-v-493d54ac]{color:#0f172a;font-size:16px}.web-hero button[data-v-493d54ac]{padding:8px 13px;border:0;border-radius:var(--radius-full);color:#fff;background:#0f172a;font-size:10px}.web-hero main[data-v-493d54ac]{max-width:520px;padding:62px 0 40px}.web-hero main small[data-v-493d54ac]{color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.14em}.web-hero main h3[data-v-493d54ac]{margin:13px 0;color:#0f172a;font-size:38px;line-height:1.12;letter-spacing:-.04em}.web-hero main p[data-v-493d54ac]{max-width:470px;color:#64748b;font-size:13px;line-height:1.7}.web-hero main button[data-v-493d54ac]{margin-top:14px;background:#2563eb}.web-hero aside[data-v-493d54ac]{display:flex;gap:10px}.web-hero aside div[data-v-493d54ac]{display:grid;gap:2px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 10px 25px #0f172a14}.web-hero aside b[data-v-493d54ac]{color:#2563eb;font-size:17px}.web-hero aside span[data-v-493d54ac]{color:#64748b;font-size:9px}.preview--svg[data-v-493d54ac]{display:flex;align-items:center;justify-content:center;background:#eef4ff}.architecture-canvas[data-v-493d54ac]{width:100%;box-shadow:0 22px 30px #0f172a33}.architecture-label[data-v-493d54ac]{fill:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.08em}.architecture-tier rect[data-v-493d54ac]{fill:#ffffff1a;stroke:#ffffff38}.architecture-tier text[data-v-493d54ac]:not(.architecture-label){fill:#fff;font-size:12px;font-weight:600;text-anchor:middle}.architecture-tier .architecture-platform[data-v-493d54ac]{fill:#ffffff14;stroke:#93c5fd80}.architecture-tier--platform rect[data-v-493d54ac]:not(.architecture-platform){fill:#0f2d5eb8}.architecture-tier text.architecture-detail[data-v-493d54ac]{fill:#bfdbfe;font-size:9px;font-weight:400}@media(max-width:720px){.component-showcase[data-v-493d54ac]{padding:16px}.generation-strip[data-v-493d54ac]{grid-template-columns:1fr;gap:14px;padding:15px}.generation-strip ol[data-v-493d54ac]{overflow-x:auto}.component-tabs[data-v-493d54ac]{margin-top:14px}.preview[data-v-493d54ac]{min-height:430px;padding:20px 16px}.stage-toolbar[data-v-493d54ac]{grid-template-columns:1fr auto}.stage-toolbar>span[data-v-493d54ac]{display:none}.preview-heading h3[data-v-493d54ac]{font-size:20px}.metric-row[data-v-493d54ac]{grid-template-columns:1fr}.metric-row>div[data-v-493d54ac]{grid-template-columns:1fr auto auto;align-items:center}.bar-chart[data-v-493d54ac]{height:180px;gap:8%;padding-inline:4%}.timeline-list[data-v-493d54ac]:before{left:7px}.timeline-list li[data-v-493d54ac]{grid-template-columns:1fr;gap:5px;padding-left:28px}.timeline-list li[data-v-493d54ac]:before{top:18px;left:1px}.timeline-list time[data-v-493d54ac]{text-align:left}.diagram-svg[data-v-493d54ac]{min-width:680px}.flow-canvas[data-v-493d54ac]{justify-content:flex-start}.preview--ppt[data-v-493d54ac]{grid-template-columns:1fr}.slide-sidebar[data-v-493d54ac]{display:flex}.slide-sidebar button[data-v-493d54ac]{width:74px}.slide-canvas[data-v-493d54ac]{min-height:300px;padding:28px 24px}.slide-canvas h3[data-v-493d54ac]{font-size:26px}.slide-metrics[data-v-493d54ac]{flex-direction:column;width:145px;margin-top:28px}.slide-bars[data-v-493d54ac]{right:20px;bottom:28px;width:105px;height:120px}.web-hero[data-v-493d54ac]{padding:20px}.web-hero nav span[data-v-493d54ac]{display:none}.web-hero main[data-v-493d54ac]{padding-top:50px}.web-hero main h3[data-v-493d54ac]{font-size:31px}}.research-demo[data-v-e5c5e173]{padding:30px}.research-document[data-v-e5c5e173]{max-width:980px;margin:0 auto;padding:46px 52px 54px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:0 18px 42px color-mix(in srgb,var(--accent-900) 8%,transparent)}.research-header[data-v-e5c5e173]{padding-bottom:30px;border-bottom:1px solid var(--app-border)}.research-meta[data-v-e5c5e173]{display:flex;flex-wrap:wrap;gap:8px}.research-meta span[data-v-e5c5e173]{padding:5px 9px;border-radius:var(--radius-full);color:var(--app-accent);background:var(--app-accent-soft);font-size:10px}.research-header h3[data-v-e5c5e173]{max-width:760px;margin:18px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.18;letter-spacing:-.045em}.research-header>p[data-v-e5c5e173]{margin:0;color:var(--app-text-secondary);font-size:15px;line-height:1.7}.research-byline[data-v-e5c5e173]{display:flex;justify-content:space-between;margin-top:24px;color:var(--app-text-muted);font-size:10px}.abstract-card[data-v-e5c5e173]{margin:28px 0 34px;padding:22px 24px;border:1px solid var(--app-accent-border);border-radius:14px;background:color-mix(in srgb,var(--app-accent-soft) 55%,var(--app-surface))}.abstract-card>span[data-v-e5c5e173]{color:var(--app-accent);font-size:11px;font-weight:var(--font-weight-bold)}.abstract-card>p[data-v-e5c5e173]{margin:10px 0 16px;color:var(--app-text-secondary);font-size:13px;line-height:1.85}.abstract-card>div[data-v-e5c5e173]{display:flex;gap:10px;align-items:baseline}.abstract-card strong[data-v-e5c5e173]{color:var(--app-accent);font-size:11px;white-space:nowrap}.abstract-card em[data-v-e5c5e173]{color:var(--app-text);font-size:12px;font-style:normal;font-weight:var(--font-weight-semibold)}.research-layout[data-v-e5c5e173]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:42px}.research-outline[data-v-e5c5e173]{position:sticky;top:0;align-self:start;display:grid;gap:5px}.research-outline strong[data-v-e5c5e173]{margin-bottom:7px;color:var(--app-text-muted);font-size:10px;letter-spacing:.12em}.research-outline a[data-v-e5c5e173]{padding:8px 10px;border-radius:8px;color:var(--app-text-secondary);font-size:11px;text-decoration:none}.research-outline a.is-active[data-v-e5c5e173]{color:var(--app-accent);background:var(--app-accent-soft);font-weight:var(--font-weight-semibold)}.research-content[data-v-e5c5e173]{min-width:0}.research-content>section+section[data-v-e5c5e173]{margin-top:44px;padding-top:38px;border-top:1px solid var(--app-border)}.section-number[data-v-e5c5e173]{color:var(--app-accent);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.research-content h4[data-v-e5c5e173]{margin:9px 0 13px;font-size:23px;line-height:1.35;letter-spacing:-.025em}.research-content section>p[data-v-e5c5e173]{margin:0;color:var(--app-text-secondary);font-size:13px;line-height:1.9}.embedded-component[data-v-e5c5e173]{margin:24px 0 0;padding:20px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-canvas)}.embedded-component figcaption[data-v-e5c5e173]{display:flex;justify-content:space-between;gap:18px}.embedded-component figcaption div[data-v-e5c5e173]{display:grid;gap:3px}.embedded-component figcaption small[data-v-e5c5e173]{color:var(--app-accent);font-size:9px}.embedded-component figcaption strong[data-v-e5c5e173]{font-size:13px}.embedded-component figcaption>span[data-v-e5c5e173]{color:var(--app-text-muted);font-size:9px}.research-chart[data-v-e5c5e173]{display:flex;align-items:end;gap:13%;height:180px;margin:20px 0 0;padding:16px 8% 0;border-bottom:1px solid var(--app-border);background:repeating-linear-gradient(to top,transparent 0 44px,color-mix(in srgb,var(--app-border) 65%,transparent) 45px)}.research-chart div[data-v-e5c5e173]{display:flex;flex:1;align-items:end;gap:4px;height:100%}.research-chart i[data-v-e5c5e173],.research-chart b[data-v-e5c5e173]{flex:1;min-width:12px;border-radius:4px 4px 0 0;background:var(--app-accent)}.research-chart b[data-v-e5c5e173]{background:var(--accent-300)}.research-chart span[data-v-e5c5e173]{position:absolute;margin-top:8px;color:var(--app-text-muted);font-size:9px;transform:translateY(18px)}.embedded-component footer[data-v-e5c5e173]{display:flex;gap:14px;margin-top:24px;color:var(--app-text-muted);font-size:9px}.embedded-component footer span[data-v-e5c5e173]{display:inline-flex;align-items:center;gap:5px}.embedded-component footer i[data-v-e5c5e173]{width:7px;height:7px;border-radius:2px;background:var(--app-accent)}.embedded-component footer span+span i[data-v-e5c5e173]{background:var(--accent-300)}.insight-grid[data-v-e5c5e173]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.insight-grid article[data-v-e5c5e173]{padding:16px;border:1px solid var(--app-border);border-radius:12px}.insight-grid b[data-v-e5c5e173]{color:var(--app-accent);font-size:10px}.insight-grid strong[data-v-e5c5e173]{display:block;margin:18px 0 7px;font-size:13px}.insight-grid p[data-v-e5c5e173]{margin:0;color:var(--app-text-secondary);font-size:10px;line-height:1.6}.research-table-wrap[data-v-e5c5e173]{margin-top:16px;overflow-x:auto}.research-table-wrap table[data-v-e5c5e173]{width:100%;border-collapse:collapse;font-size:11px}.research-table-wrap th[data-v-e5c5e173],.research-table-wrap td[data-v-e5c5e173]{padding:11px 12px;border-bottom:1px solid var(--app-border);text-align:left;white-space:nowrap}.research-table-wrap th[data-v-e5c5e173]{color:var(--app-text-muted);background:var(--bg-secondary);font-size:9px}.research-table-wrap td span[data-v-e5c5e173]{padding:4px 7px;border-radius:var(--radius-full);color:var(--app-success);background:var(--app-success-soft);font-size:9px}.research-content blockquote[data-v-e5c5e173]{margin:22px 0 0;padding:18px 20px;border-left:3px solid var(--app-accent);color:var(--app-text);background:var(--app-accent-soft);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.7}.sources-section ol[data-v-e5c5e173]{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none;color:var(--app-text-secondary);font-size:11px}.sources-section li[data-v-e5c5e173]{padding:10px 12px;border-radius:8px;background:var(--bg-secondary)}.sources-section b[data-v-e5c5e173]{margin-right:7px;color:var(--app-accent)}@media(max-width:720px){.research-demo[data-v-e5c5e173]{padding:14px}.research-document[data-v-e5c5e173]{padding:26px 18px 34px}.research-header h3[data-v-e5c5e173]{font-size:29px}.research-byline[data-v-e5c5e173]{gap:10px}.abstract-card[data-v-e5c5e173]{padding:18px}.abstract-card>div[data-v-e5c5e173]{align-items:flex-start;flex-direction:column}.research-layout[data-v-e5c5e173]{grid-template-columns:1fr;gap:24px}.research-outline[data-v-e5c5e173]{position:static;display:flex;overflow-x:auto;padding-bottom:4px}.research-outline strong[data-v-e5c5e173]{display:none}.research-outline a[data-v-e5c5e173]{flex:0 0 auto;white-space:nowrap}.research-content h4[data-v-e5c5e173]{font-size:20px}.insight-grid[data-v-e5c5e173]{grid-template-columns:1fr}.research-chart[data-v-e5c5e173]{gap:8%;padding-inline:3%}}.siheng-demo[data-v-e2ac4482]{max-width:1100px;margin:0 auto;padding:30px}.report-loading[data-v-e2ac4482]{padding:40px;color:var(--app-text-secondary);text-align:center}@media(max-width:720px){.siheng-demo[data-v-e2ac4482]{padding:14px}}.capability-demo-dialog[data-v-73bba774]{width:min(1180px,calc(100vw - 48px));max-width:none;height:min(860px,calc(100dvh - 48px));max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-border) 80%,transparent);border-radius:28px;color:var(--app-text);background:var(--app-surface);box-shadow:var(--app-modal-shadow)}.capability-demo-dialog[data-v-73bba774]::backdrop{background:color-mix(in srgb,var(--app-overlay) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.capability-demo-shell[data-v-73bba774]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.capability-demo-header[data-v-73bba774]{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:26px 30px 22px;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 94%,var(--app-accent-soft))}.capability-demo-eyebrow[data-v-73bba774]{color:var(--app-accent);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.16em}.capability-demo-header h2[data-v-73bba774]{margin:7px 0 5px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.035em}.capability-demo-header p[data-v-73bba774]{margin:0;color:var(--app-text-secondary);font-size:14px;line-height:1.65}.capability-demo-close[data-v-73bba774]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--app-border);border-radius:var(--radius-full);color:var(--app-text-secondary);background:var(--app-surface);cursor:pointer}.capability-demo-close[data-v-73bba774]:hover{border-color:var(--app-accent-border);color:var(--app-accent)}.capability-demo-close[data-v-73bba774]:focus-visible,.capability-demo-cta[data-v-73bba774]:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:2px}.capability-demo-close svg[data-v-73bba774],.capability-demo-cta svg[data-v-73bba774]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.capability-demo-body[data-v-73bba774]{min-height:0;overflow:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--app-canvas) 94%,var(--app-accent-soft))}.capability-demo-footer[data-v-73bba774]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 30px;border-top:1px solid var(--app-border);background:var(--app-surface)}.capability-demo-footer>span[data-v-73bba774]{color:var(--app-text-muted);font-size:12px}.capability-demo-cta[data-v-73bba774]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-full);color:var(--app-on-accent);background:var(--app-accent);box-shadow:0 10px 26px color-mix(in srgb,var(--app-accent) 24%,transparent);font-size:14px;font-weight:var(--font-weight-semibold);text-decoration:none}@media(max-width:720px){.capability-demo-dialog[data-v-73bba774]{width:100vw;height:100dvh;border:0;border-radius:0}.capability-demo-header[data-v-73bba774]{position:relative;padding:20px 60px 17px 18px}.capability-demo-header h2[data-v-73bba774]{font-size:25px}.capability-demo-header p[data-v-73bba774]{font-size:13px}.capability-demo-close[data-v-73bba774]{position:absolute;top:18px;right:16px}.capability-demo-footer[data-v-73bba774]{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.capability-demo-footer>span[data-v-73bba774]{display:none}.capability-demo-cta[data-v-73bba774]{width:100%}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--chat-content-font-family: var(--font-sans);--chat-content-font-size: var(--type-size-card-title);--root-font-size-small: 14px;--root-font-size-medium: 16px;--root-font-size-large: 18px;--chat-max-width: 900px;--chat-reading-width: 780px;--chat-inline-padding: 24px;--chat-side-gutter: max(var(--chat-inline-padding), calc((100% - var(--chat-max-width)) / 2));--sidebar-width: 280px;--header-height: 60px;--workspace-header-height: 56px;--control-height-sm: 36px;--control-height-md: 40px;--control-height-lg: 44px;--touch-target-min: 44px;--chat-upload-thumbnail-size: 112px;--chat-user-message-collapsed-height: clamp(220px, 36vh, 360px);--chat-code-block-max-height: clamp(220px, 36vh, 360px);--chat-bottom-dock-height: 174px;--icp-footer-height: 36px;--bg-primary: #fafafa;--bg-secondary: #f3f4f6;--bg-tertiary: #e5e7eb;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--border-color: #e5e7eb;--accent-50: #eff6ff;--accent-100: #dbeafe;--accent-200: #bfdbfe;--accent-300: #93c5fd;--accent-400: #60a5fa;--accent-500: #3b82f6;--accent-600: #2563eb;--accent-700: #1d4ed8;--accent-800: #1e40af;--accent-900: #1e3a8a;--accent-color: var(--accent-600);--accent-hover: var(--accent-700);--danger-color: #dc2626;--success-color: #16a34a;--warning-color: #b45309;--app-canvas: var(--bg-primary);--app-surface: var(--chat-main-bg);--app-sidebar: var(--sidebar-bg);--app-control: var(--bg-tertiary);--app-control-hover: var(--border-color);--app-border: var(--border-color);--app-text: var(--text-primary);--app-text-secondary: var(--text-secondary);--app-text-muted: var(--text-muted);--app-accent: var(--accent-color);--app-accent-hover: var(--accent-hover);--app-accent-soft: var(--accent-50);--app-accent-border: var(--accent-200);--app-focus-ring: color-mix(in srgb, var(--accent-color) 18%, transparent);--app-on-accent: #ffffff;--app-overlay: rgba(15, 23, 42, .52);--app-modal-shadow: 0 24px 70px rgba(15, 23, 42, .25);--app-danger: var(--danger-color);--app-success: var(--success-color);--app-warning: var(--warning-color);--app-danger-soft: color-mix(in srgb, var(--danger-color) 9%, var(--app-surface));--app-danger-border: color-mix(in srgb, var(--danger-color) 30%, var(--app-border));--app-success-soft: color-mix(in srgb, var(--success-color) 10%, var(--app-surface));--app-success-border: color-mix(in srgb, var(--success-color) 30%, var(--app-border));--app-warning-soft: color-mix(in srgb, var(--warning-color) 10%, var(--app-surface));--app-warning-border: color-mix(in srgb, var(--warning-color) 30%, var(--app-border));--timeline-accent-text: var(--accent-700);--timeline-success-text: color-mix(in srgb, var(--app-success) 70%, var(--app-text));--timeline-warning-text: color-mix(in srgb, var(--app-warning) 70%, var(--app-text));--management-canvas: color-mix(in srgb, var(--app-canvas) 96%, var(--app-accent) 4%);--management-surface: var(--app-surface);--management-surface-subtle: color-mix(in srgb, var(--app-surface) 92%, var(--app-control) 8%);--management-border: var(--app-border);--management-heading: var(--app-text);--management-sidebar-start: #101c32;--management-sidebar-end: #0d182a;--management-sidebar-text: rgba(255, 255, 255, .76);--management-sidebar-muted: rgba(255, 255, 255, .42);--management-sidebar-border: rgba(255, 255, 255, .07);--management-sidebar-hover: rgba(255, 255, 255, .065);--management-sidebar-active: rgba(57, 126, 230, .28);--management-sidebar-faint: rgba(255, 255, 255, .28);--management-sidebar-nav: rgba(255, 255, 255, .62);--management-sidebar-strong: rgba(255, 255, 255, .82);--management-sidebar-icon: rgba(255, 255, 255, .35);--management-sidebar-count-text: #dbeafe;--management-sidebar-count-bg: rgba(59, 130, 246, .38);--management-sidebar-avatar-text: #dceaff;--management-sidebar-avatar-bg: #244e8b;--management-metric-violet: #7955ca;--management-metric-violet-soft: color-mix(in srgb, var(--management-metric-violet) 11%, var(--management-surface));--management-metric-cyan: #258ba0;--management-metric-cyan-soft: color-mix(in srgb, var(--management-metric-cyan) 11%, var(--management-surface));--management-metric-green: #398660;--management-metric-green-soft: color-mix(in srgb, var(--management-metric-green) 11%, var(--management-surface));--management-gate-columns: minmax(360px, .9fr) minmax(460px, 1.1fr);--management-gate-story-min-height: 100vh;--management-gate-story-padding: clamp(36px, 5vw, 72px);--management-gate-story-title-size: clamp(38px, 5vw, 64px);--management-gate-story-text: var(--app-on-accent);--management-gate-story-muted: rgba(255, 255, 255, .65);--management-gate-story-faint: rgba(255, 255, 255, .38);--management-gate-story-eyebrow: #86b6ff;--management-gate-story-background: radial-gradient(circle at 15% 15%, rgba(96, 165, 250, .38), transparent 27%), linear-gradient(150deg, #0a1c3c, #102e62 60%, #17417f);--management-gate-ornament-border: rgba(255, 255, 255, .12);--management-gate-ornament-shadow: 0 0 0 68px rgba(255, 255, 255, .025), 0 0 0 136px rgba(255, 255, 255, .018);--management-gate-footer-display: block;--management-gate-form-min-height: 100vh;--management-gate-form-padding: 70px clamp(30px, 8vw, 120px);--management-gate-back-top: 28px;--management-gate-back-color: var(--app-text-muted);--message-user-bg: #2563eb;--message-user-text: #ffffff;--message-assistant-bg: #eceef2;--message-assistant-text: #1f2937;--history-reference-user: var(--accent-color);--history-reference-assistant: #7955ca;--sidebar-bg: #eef1f5;--sidebar-border: rgba(15, 23, 42, .08);--sidebar-item-hover: rgba(15, 23, 42, .055);--sidebar-item-active: #ebebed;--chat-main-bg: #ffffff;--dialog-table-border: #e8e8ec;--dialog-table-header-bg: #f0f1f4;--dialog-code-frame-bg: #eceef2;--dialog-code-header-bg: #e4e6ec;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--radius: var(--radius-xl);--control-radius: var(--radius-md);--surface-radius: var(--radius-xl);--dialog-radius: var(--radius-xl);--text-2xs: max(.6875rem, 11px);--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.375rem;--type-family-ui: var(--font-sans);--type-family-code: var(--font-mono);--type-family-document-body: "Times New Roman", "仿宋_GB2312", FangSong, STFangsong, "Songti SC", serif;--type-family-document-heading: "Times New Roman", "方正小标宋简体", "FZXiaoBiaoSong-B05S", STZhongsong, "Songti SC", serif;--type-family-document-strong: "Times New Roman", SimHei, "黑体", "Heiti SC", STHeiti, sans-serif;--type-family-document-caption: "Times New Roman", SimSun, "宋体", "Songti SC", serif;--type-family-document-callout: "Times New Roman", KaiTi, "楷体_GB2312", STKaiti, "Kaiti SC", serif;--type-size-meta: var(--text-2xs);--type-size-caption: var(--text-xs);--type-size-control: var(--text-sm);--type-size-body: var(--text-base);--type-size-card-title: var(--text-md);--type-size-compact-title: var(--text-lg);--type-size-section-title: var(--text-xl);--type-size-page-title: var(--text-2xl);--type-size-subpage-title: var(--text-3xl);--type-size-metric: 1.5rem;--type-size-display: clamp(1.5rem, 3vw, 2rem);--type-size-hero: clamp(1.875rem, 4vw, 3rem);--type-line-none: 1;--type-line-dense: 1.2;--type-line-tight: 1.25;--type-line-snug: 1.35;--type-line-compact: 1.45;--type-line-control: 1.5;--type-line-body: 1.65;--type-line-relaxed: 1.75;--type-line-reading: 1.85;--brand-logo-sm: 28px;--brand-logo-md: 34px;--brand-logo-lg: 38px;--brand-lockup-gap: var(--space-2);--brand-title-tracking: -.01em;--sidebar-menu-gap: 2px;--sidebar-menu-item-height: 40px;--sidebar-menu-item-gap: var(--space-2);--sidebar-menu-item-padding: 6px 8px;--sidebar-menu-item-radius: var(--radius-lg);--sidebar-menu-icon-size: 28px;--sidebar-popover-offset: var(--space-2);--sidebar-popover-min-width: 200px;--sidebar-popover-max-width: 280px;--sidebar-popover-padding: 6px;--sidebar-popover-item-height: 36px;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .12);--shadow: var(--shadow-sm);--z-base: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 2000;--z-modal: 10000;--z-popover: 12000;--z-toast: 20000}@media(max-width:820px){:root{--management-gate-columns: 1fr;--management-gate-story-min-height: 210px;--management-gate-story-padding: 24px;--management-gate-story-title-size: 32px;--management-gate-footer-display: none;--management-gate-form-min-height: auto;--management-gate-form-padding: 38px 24px;--management-gate-back-top: -180px;--management-gate-back-color: var(--management-sidebar-text)}}@media(max-width:768px){:root{--chat-inline-padding: 16px}}[data-theme=dark]{--bg-primary: #111111;--bg-secondary: #1a1a1a;--bg-tertiary: #2d2d2d;--text-primary: #ececec;--text-secondary: #a3a3a3;--text-muted: #8c8c8c;--border-color: #3f3f3f;--message-assistant-bg: #1e1e1e;--message-assistant-text: #ececec;--history-reference-user: #75a7ff;--history-reference-assistant: #a78bfa;--sidebar-bg: #141414;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-item-hover: rgba(255, 255, 255, .06);--sidebar-item-active: #252525;--chat-main-bg: #111111;--dialog-table-border: #2d2d33;--dialog-table-header-bg: #1c1c20;--dialog-code-frame-bg: #252528;--dialog-code-header-bg: #1e1e22;--app-accent-soft: color-mix(in srgb, var(--accent-color) 14%, var(--app-surface));--app-accent-border: color-mix(in srgb, var(--accent-color) 38%, var(--app-border));--timeline-accent-text: var(--accent-300);--app-overlay: rgba(0, 0, 0, .68);--app-modal-shadow: 0 24px 70px rgba(0, 0, 0, .58);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;color:var(--app-text);background:var(--app-canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit}svg{display:block}.landing-page{--agent-accent: #704bc7;--agent-accent-hover: #603cad;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 76% 7%,color-mix(in srgb,var(--accent-100) 72%,transparent),transparent 26%),var(--app-canvas)}[data-reveal]{--reveal-delay: 0ms;--reveal-x: 0px;--reveal-y: 38px;--reveal-scale: .985}[data-reveal=left]{--reveal-x: -34px;--reveal-y: 16px}[data-reveal=right]{--reveal-x: 34px;--reveal-y: 16px}[data-reveal=scale]{--reveal-y: 24px;--reveal-scale: .96}.scroll-reveal-ready [data-reveal]{opacity:0;filter:blur(7px);transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale));transition:opacity .76s cubic-bezier(.22,1,.36,1) var(--reveal-delay),filter .76s cubic-bezier(.22,1,.36,1) var(--reveal-delay),transform .92s cubic-bezier(.22,1,.36,1) var(--reveal-delay);will-change:opacity,filter,transform}.scroll-reveal-ready [data-reveal].is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border-radius:var(--radius-lg);color:var(--app-on-accent);background:var(--app-accent);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-canvas) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.header-actions{display:flex;gap:8px;flex-shrink:0}.header-actions .button{white-space:nowrap}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--app-text);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-decoration:none}.brand img{width:34px;height:34px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a,.footer-links a{color:var(--app-text-secondary);font-size:14px;font-weight:var(--font-weight-medium);text-decoration:none;transition:color .16s ease}.main-nav a:hover,.footer-links a:hover{color:var(--app-accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button svg,.text-link svg,.featured-card__demo-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.button--small{min-height:40px;padding:0 17px;font-size:14px}.button--large{min-height:52px;padding:0 25px}.button--primary{color:var(--app-on-accent);background:var(--app-accent);box-shadow:0 10px 28px color-mix(in srgb,var(--app-accent) 24%,transparent)}.button--primary:hover{background:var(--app-accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--app-accent) 32%,transparent)}.button--agent{color:var(--app-on-accent);background:var(--agent-accent);box-shadow:0 10px 28px color-mix(in srgb,var(--agent-accent) 24%,transparent)}.button--agent:hover{background:var(--agent-accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--agent-accent) 32%,transparent)}.button:focus-visible,.text-link:focus-visible,.header-actions a:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:4px}.button--secondary{border-color:var(--app-border);color:var(--app-text);background:color-mix(in srgb,var(--app-surface) 76%,transparent)}.button--secondary:hover{border-color:var(--app-accent-border);background:var(--app-surface);box-shadow:var(--shadow-md)}.hero{position:relative;min-height:820px;padding:142px 0 90px}.hero-glow{position:absolute;border-radius:var(--radius-full);filter:blur(1px);pointer-events:none}.hero-glow--one{top:170px;right:-110px;width:370px;height:370px;border:1px solid color-mix(in srgb,var(--accent-300) 38%,transparent);transform:translate3d(0,calc(var(--hero-scroll-progress, 0) * 54px),0)}.hero-glow--two{top:260px;right:-12px;width:190px;height:190px;background:color-mix(in srgb,var(--accent-100) 40%,transparent);transform:translate3d(0,calc(var(--hero-scroll-progress, 0) * -32px),0)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{color:var(--app-accent);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.16em}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid var(--app-accent-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--app-accent-soft) 74%,transparent);letter-spacing:.06em}.eyebrow-dot,.window-status i{width:7px;height:7px;border-radius:var(--radius-full);background:var(--app-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 12%,transparent)}.hero h1{margin:28px 0 22px;color:var(--app-text);font-size:clamp(46px,4.6vw,64px);line-height:1.08;letter-spacing:-.055em}.hero h1 span{color:var(--app-accent)}.hero-copy>p{max-width:590px;margin:0;color:var(--app-text-secondary);font-size:18px;line-height:1.85}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;text-align:left}.entry-card{display:flex;flex-direction:column;padding:20px 18px 18px;border:1px solid var(--app-border);border-radius:var(--radius-2xl);background:var(--app-surface);box-shadow:var(--shadow-sm)}.entry-card__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entry-card h2{margin:0;font-size:18px;letter-spacing:-.03em}.entry-card__brand{margin-top:6px;color:var(--app-text-muted);font-size:12px}.entry-card>p{flex:1;margin:14px 0 18px;color:var(--app-text-secondary);font-size:14px;line-height:1.8}.entry-card .button{width:100%;min-height:46px;padding-inline:14px;justify-content:space-between;font-size:14px;white-space:nowrap}.entry-card .button svg{flex-shrink:0}.status-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid color-mix(in srgb,var(--agent-accent) 20%,var(--app-border));border-radius:var(--radius-md);color:var(--agent-accent);background:color-mix(in srgb,var(--agent-accent) 6%,var(--app-surface));font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap}.hero-details{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px}.hero-details>span{color:var(--app-text-muted);font-size:12px}.hero-notes{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;color:var(--app-text-muted);font-size:13px}.hero-notes span{display:inline-flex;align-items:center;gap:7px}.hero-notes i{width:4px;height:4px;border-radius:var(--radius-full);background:var(--app-accent)}.product-stage{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;perspective:1400px}.stage-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--app-accent) 16%,transparent);border-radius:var(--radius-full)}.stage-orbit--one{width:480px;height:480px;animation:orbit-pulse 6s ease-in-out infinite}.stage-orbit--two{width:620px;height:620px;opacity:.55;animation:orbit-pulse 6s 1.4s ease-in-out infinite}.product-window{position:relative;z-index:2;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:24px;background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:0 36px 90px color-mix(in srgb,var(--accent-900) 14%,transparent);transform:translate3d(0,calc(var(--hero-scroll-progress, 0) * -24px),0) rotateY(-4deg) rotateX(1.5deg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.window-bar{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;border-bottom:1px solid var(--app-border)}.window-brand,.window-status{display:flex;align-items:center}.window-brand{gap:9px;font-size:14px;font-weight:var(--font-weight-bold)}.window-brand img{width:27px;height:27px}.window-status{gap:8px;color:var(--app-text-muted);font-size:12px}.window-status i{background:var(--app-success);box-shadow:none}.window-body{padding:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-soft) 44%,transparent),transparent 56%),var(--app-canvas)}.prompt-card{padding:22px;border:1px solid var(--app-accent-border);border-radius:var(--radius-2xl);background:var(--app-surface);box-shadow:var(--shadow-sm)}.prompt-label{color:var(--app-accent);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.prompt-card p{margin:10px 0 18px;color:var(--app-text);font-size:14px;line-height:1.7}.prompt-tools{display:flex;flex-wrap:wrap;gap:7px}.prompt-tools span{padding:6px 9px;border-radius:var(--radius-full);color:var(--app-text-secondary);background:var(--bg-secondary);font-size:11px}.result-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:14px}.result-card{min-height:142px;padding:16px;border:1px solid var(--app-border);border-radius:var(--radius-2xl);background:var(--app-surface);box-shadow:var(--shadow-sm)}.result-card--review{grid-column:1 / -1;min-height:98px}.result-title{display:flex;align-items:center;gap:9px;color:var(--app-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.result-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md)}.result-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.result-icon--blue{color:var(--app-accent);background:var(--app-accent-soft)}.result-icon--violet{color:color-mix(in srgb,var(--app-accent) 72%,var(--app-text) 28%);background:color-mix(in srgb,var(--app-accent-soft) 65%,var(--app-surface))}.result-icon--green{color:var(--app-success);background:var(--app-success-soft)}.mini-chart{display:flex;align-items:end;gap:8px;height:66px;margin:20px 4px 0}.mini-chart span{flex:1;min-width:8px;border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:linear-gradient(to top,var(--accent-600),var(--accent-300))}.document-lines{display:grid;gap:8px;margin-top:24px}.document-lines i{height:6px;border-radius:var(--radius-full);background:var(--bg-tertiary)}.document-lines i:nth-child(2){width:80%}.document-lines i:nth-child(3){width:92%}.document-lines i:nth-child(4){width:62%}.review-score{display:flex;align-items:baseline;gap:9px;margin:10px 0 0 38px}.review-score strong{color:var(--app-success);font-size:28px;letter-spacing:-.04em}.review-score span{color:var(--app-text-muted);font-size:11px}.section{padding:112px 0}.section-heading{max-width:700px;margin:0 auto 52px;text-align:center}.section-heading--compact{max-width:none;margin-bottom:42px}.section-heading h2,.workflow-copy h2,.final-cta h2{margin:15px 0 16px;color:var(--app-text);font-size:clamp(34px,4vw,50px);line-height:1.18;letter-spacing:-.045em}.section-heading p,.workflow-copy>p{margin:0;color:var(--app-text-secondary);font-size:17px;line-height:1.8}.semantic-phrase,.heading-emphasis{display:inline-block;white-space:nowrap}.heading-emphasis{margin-left:.08em;color:var(--app-accent);font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",serif;font-weight:var(--font-weight-bold);letter-spacing:-.02em;background:linear-gradient(transparent 72%,color-mix(in srgb,var(--accent-200) 70%,transparent) 72%)}.capability-section{border-top:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:var(--app-surface)}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.featured-card{position:relative;min-height:380px;overflow:hidden;padding:32px;border:1px solid var(--app-border);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent-soft) 50%,transparent),transparent 52%),var(--app-canvas);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.featured-card:hover{border-color:var(--app-accent-border);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.scroll-reveal-ready .featured-card.is-visible:hover{transition-delay:0ms;transform:translateY(-6px)}.featured-card--siheng{background:linear-gradient(145deg,color-mix(in srgb,var(--app-success-soft) 66%,transparent),transparent 52%),var(--app-canvas)}.featured-card--research{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-100) 42%,transparent),transparent 52%),var(--app-canvas)}.featured-number{position:absolute;top:22px;right:26px;color:color-mix(in srgb,var(--app-text-muted) 55%,transparent);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.featured-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:58px;border:1px solid var(--app-accent-border);border-radius:var(--radius-2xl);color:var(--app-accent);background:var(--app-surface);box-shadow:var(--shadow-sm)}.featured-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.featured-card h3,.supporting-grid h3{margin:0;color:var(--app-text);font-size:22px;letter-spacing:-.025em}.featured-card>p{min-height:78px;margin:15px 0 28px;color:var(--app-text-secondary);font-size:15px;line-height:1.75}.featured-card__demo-button,.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--app-accent);font-size:14px;font-weight:var(--font-weight-semibold);text-decoration:none}.featured-card__demo-button{padding:0;border:0;background:transparent;cursor:pointer}.featured-card__demo-button:hover svg{transform:translate(3px)}.featured-card__demo-button:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--app-focus-ring);outline-offset:4px}.featured-card__demo-button svg{transition:transform .16s ease}.workflow-section{background:linear-gradient(125deg,color-mix(in srgb,var(--accent-50) 72%,transparent),transparent 48%),var(--app-canvas)}.agent-section{border-top:1px solid var(--app-border);background:radial-gradient(ellipse at 10% 30%,color-mix(in srgb,var(--agent-accent) 6%,transparent),transparent 65%),var(--app-canvas)}.agent-section .section-kicker{color:var(--agent-accent)}.agent-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding:40px;border:1px solid var(--app-border);border-radius:24px;background:var(--app-surface);box-shadow:var(--shadow-sm)}.agent-feature h3{margin:20px 0 14px;font-size:28px;letter-spacing:-.03em}.agent-feature__copy>p{margin:0 0 26px;color:var(--app-text-secondary);font-size:15px;line-height:1.85}.agent-access-note{display:block;margin-top:14px;color:var(--app-text-muted);font-size:12px;line-height:1.7}.agent-steps{display:grid;gap:20px;margin:0;padding:0;list-style:none}.agent-steps li{display:flex;align-items:center;gap:16px}.agent-steps li>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-lg);color:var(--agent-accent);background:color-mix(in srgb,var(--agent-accent) 8%,var(--app-surface));font-size:12px;font-weight:var(--font-weight-semibold)}.agent-steps strong{font-size:15px}.agent-steps p{margin:5px 0 0;color:var(--app-text-secondary);font-size:13px;line-height:1.6}.agent-roadmap-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:36px 0 22px}.agent-roadmap-heading h3{margin:0;font-size:18px}.status-badge--planned{color:var(--app-text-secondary);border-color:var(--app-border);background:var(--app-surface)}.agent-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.agent-roadmap article{padding-top:20px;border-top:1px solid var(--app-border)}.agent-roadmap h4{margin:0;font-size:16px}.agent-roadmap p{margin:10px 0 0;color:var(--app-text-secondary);font-size:14px;line-height:1.8}.workflow-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:center}.workflow-copy{position:sticky;top:120px}.workflow-copy h2{max-width:460px}.workflow-copy>p{max-width:470px}.workflow-copy .text-link{margin-top:28px}.workflow-list{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.workflow-list:before{position:absolute;top:48px;bottom:48px;left:33px;width:1px;background:var(--app-accent-border);content:""}.workflow-list li{position:relative;display:grid;grid-template-columns:68px 1fr;gap:20px;align-items:center;min-height:124px;padding:24px 28px 24px 0;border:1px solid var(--app-border);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--app-surface) 88%,transparent);box-shadow:var(--shadow-sm)}.workflow-list li.is-visible:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 22%,color-mix(in srgb,var(--app-accent-soft) 64%,transparent) 48%,transparent 74%);opacity:0;pointer-events:none;content:"";transform:translate(-55%);animation:workflow-sheen 1.1s cubic-bezier(.22,1,.36,1) calc(var(--reveal-delay) + .28s) both}.workflow-list li>span{z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-left:12px;border-radius:var(--radius-full);color:var(--app-on-accent);background:var(--app-accent);font-size:11px;font-weight:var(--font-weight-bold)}.workflow-list strong{color:var(--app-text);font-size:17px}.workflow-list p{margin:7px 0 0;color:var(--app-text-secondary);font-size:14px;line-height:1.6}.platform-section{border-top:1px solid var(--app-border);background:var(--app-surface)}.supporting-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--app-border);border-left:1px solid var(--app-border)}.supporting-grid article{position:relative;min-height:190px;padding:32px;border-right:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.supporting-grid article.is-visible .supporting-mark{transform:scaleX(1)}.supporting-mark{display:block;width:30px;height:3px;margin-bottom:28px;border-radius:var(--radius-full);background:var(--app-accent);transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.22,1,.36,1) calc(var(--reveal-delay) + .18s)}.supporting-grid p{max-width:440px;margin:12px 0 0;color:var(--app-text-secondary);font-size:14px;line-height:1.7}.supporting-link{margin-top:18px}.final-cta{position:relative;overflow:hidden;padding:112px 0;color:var(--app-on-accent);background:var(--accent-900)}.final-cta-glow{position:absolute;top:-240px;left:50%;width:660px;height:660px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-400) 36%,transparent);filter:blur(90px);transform:translate3d(-50%,calc(var(--final-scroll-progress, 0) * 52px),0) scale(calc(.92 + var(--final-scroll-progress, 0) * .12))}.final-cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.final-cta img{width:56px;height:56px;margin-bottom:28px;padding:7px;border-radius:var(--radius-xl);background:var(--app-on-accent)}.final-cta .section-kicker{color:var(--accent-200)}.final-cta h2{max-width:730px;color:var(--app-on-accent)}.final-cta p{margin:0 0 32px;color:color-mix(in srgb,var(--app-on-accent) 76%,transparent);font-size:17px}.button--light{color:var(--accent-900);background:var(--app-on-accent);box-shadow:0 16px 38px color-mix(in srgb,var(--app-overlay) 32%,transparent)}.final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.final-actions .button{min-width:174px}.final-access-note{margin-top:20px;color:color-mix(in srgb,var(--app-on-accent) 76%,transparent);font-size:12px}.site-footer{padding:54px 0 24px;background:var(--app-canvas)}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:42px}.footer-brand p{margin:12px 0 0;color:var(--app-text-muted);font-size:13px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:28px;padding-top:9px}.footer-links a{white-space:nowrap}.footer-legal{display:flex;align-items:center;gap:22px;padding-top:22px;border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:12px}.footer-legal a{margin-left:auto;text-decoration:none}@keyframes orbit-pulse{0%,to{transform:scale(.98);opacity:.35}50%{transform:scale(1.03);opacity:.72}}@keyframes workflow-sheen{0%{opacity:0;transform:translate(-55%)}28%{opacity:.72}to{opacity:0;transform:translate(55%)}}@media(max-width:1040px){.main-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:58px}.hero-copy{max-width:760px;text-align:center;justify-self:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-notes,.hero-details{justify-content:center}.product-stage{width:min(650px,100%);margin:0 auto}.featured-grid{grid-template-columns:1fr}.featured-card{min-height:0}.featured-icon{margin-bottom:38px}.featured-card>p{min-height:0}.workflow-grid{grid-template-columns:1fr;gap:52px}.workflow-copy{position:static;max-width:650px}.agent-feature{gap:36px;padding:32px}.agent-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shell{width:min(100% - 32px,1180px)}.header-inner{height:64px;gap:8px}.header-actions{gap:6px}.header-actions .button{min-height:44px;padding:0 11px;gap:5px;font-size:12px}.header-actions svg{width:14px;height:14px}.main-nav{display:none}.brand{font-size:16px}.brand img{width:30px;height:30px}.button--small{min-height:38px;padding:0 14px}.hero{min-height:auto;padding:110px 0 76px}.hero h1{margin-top:24px;font-size:clamp(40px,12vw,56px)}.hero-copy>p{font-size:16px;line-height:1.75}.hero-actions{gap:10px}.entry-card{padding:16px 12px 12px}.entry-card__heading{gap:5px;min-height:45px;align-content:flex-start}.entry-card h2{font-size:16px}.entry-card>p{font-size:12px}.entry-card .button{padding:0 8px;gap:6px;font-size:13px}.hero-details{flex-direction:column;gap:10px}.hero-actions .button{width:100%}.hero-notes{gap:10px 16px}.product-stage{min-height:420px}.product-window{transform:none}[data-reveal=left],[data-reveal=right]{--reveal-x: 0px;--reveal-y: 26px}.window-body{padding:15px}.window-bar{padding:0 15px}.window-status{display:none}.prompt-card{padding:17px}.result-grid{grid-template-columns:1fr}.result-card--review{grid-column:auto}.stage-orbit--one{width:330px;height:330px}.stage-orbit--two{width:430px;height:430px}.section{padding:82px 0}.agent-feature{grid-template-columns:1fr;gap:32px;padding:26px}.agent-feature h3{font-size:24px}.agent-roadmap{gap:24px 18px}.section-heading{margin-bottom:36px}.section-heading h2,.workflow-copy h2,.final-cta h2{font-size:34px;text-wrap:pretty}.section-heading p,.workflow-copy>p,.featured-card>p,.supporting-grid p,.final-cta p{line-break:strict;word-break:normal;word-break:auto-phrase;text-wrap:pretty}.featured-card{padding:26px}.workflow-list li{grid-template-columns:56px 1fr;gap:12px;min-height:118px;padding-right:18px}.workflow-list:before{left:29px}.workflow-list li>span{width:38px;height:38px;margin-left:10px}.supporting-grid{grid-template-columns:1fr}.supporting-grid article{min-height:0;padding:28px}.final-cta{padding:84px 0}.footer-inner,.footer-legal{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap;gap:16px 22px;justify-content:flex-start}.footer-legal{gap:10px}.footer-legal a{margin-left:0}}@media(max-width:360px){.brand{gap:6px;font-size:15px}.brand img{width:26px;height:26px}.header-actions .button{padding-inline:8px}.header-actions svg{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal],.scroll-reveal-ready [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.supporting-mark{transform:scaleX(1)!important}}
