.app[data-v-4ca92635]{min-height:100vh;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.site-header[data-v-4ca92635]{width:100%;position:sticky;top:0;z-index:100;background:var(--header-bg);border-bottom:1px solid var(--header-border);box-sizing:border-box}.header-inner[data-v-4ca92635]{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-4ca92635]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--logo-text);font-size:1.5rem;font-weight:700;letter-spacing:.05em}.logo-img[data-v-4ca92635]{height:36px;width:auto;display:block}.logo-text[data-v-4ca92635]{color:var(--logo-text)}.nav[data-v-4ca92635]{display:flex;gap:0}.nav-link[data-v-4ca92635]{color:var(--nav-text);text-decoration:none;padding:8px 16px;font-size:.9rem;font-family:var(--font-mono);letter-spacing:.06em;transition:color .2s,background .2s}.nav-link[data-v-4ca92635]:active,.nav-link.router-link-active[data-v-4ca92635]{background:var(--nav-hover-bg);color:var(--nav-text-active)}.theme-toggle[data-v-4ca92635]{background:none;border:none;cursor:pointer;padding:6px 10px;color:var(--color-heading);margin-left:8px}.theme-icon[data-v-4ca92635]{display:block;line-height:0}.theme-svg[data-v-4ca92635]{width:26px;height:26px;display:block}.mobile-menu-btn[data-v-4ca92635]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span[data-v-4ca92635]{width:24px;height:2px;background:var(--logo-text)}.mobile-nav[data-v-4ca92635]{display:none;flex-direction:column;background:var(--color-surface);padding:16px;gap:0;border-bottom:1px solid var(--header-border)}.mobile-nav.open[data-v-4ca92635]{display:flex}.mobile-nav-link[data-v-4ca92635]{color:var(--color-heading);text-decoration:none;padding:12px}.mobile-nav-link[data-v-4ca92635]:active,.mobile-nav-link.router-link-active[data-v-4ca92635]{background:var(--nav-hover-bg)}.main[data-v-4ca92635]{flex:1;max-width:1200px;margin:0 auto;width:100%;padding:32px 24px 48px;box-sizing:border-box}.site-footer[data-v-4ca92635]{width:100%;background:var(--footer-bg);color:var(--color-text-muted);padding:24px;text-align:center;border-top:1px solid var(--footer-border);box-sizing:border-box}.footer-inner[data-v-4ca92635]{max-width:1200px;margin:0 auto}.copyright[data-v-4ca92635]{margin:0 0 8px;font-size:.9rem}.disclaimer[data-v-4ca92635]{margin:0;font-size:.8rem}.fade-enter-active[data-v-4ca92635],.fade-leave-active[data-v-4ca92635]{transition:opacity .2s ease}.fade-enter-from[data-v-4ca92635],.fade-leave-to[data-v-4ca92635]{opacity:0}.floating-contact[data-v-4ca92635]{position:fixed;right:28px;bottom:28px;z-index:999}.fab-wrap[data-v-4ca92635]{position:relative}.back-top[data-v-4ca92635]{position:absolute;right:0;bottom:calc(100% + 10px);width:46px;height:46px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-heading);box-shadow:0 10px 26px #00000038;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.back-top[data-v-4ca92635]:active{transform:scale(.98)}.back-top-icon[data-v-4ca92635]{width:24px;height:24px;display:block}.fab[data-v-4ca92635]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:999px;background:#fff;color:#000;text-decoration:none;font-weight:700;font-size:.92rem;border:1px solid var(--color-border);box-shadow:0 10px 26px #00000040}.fab-icon[data-v-4ca92635]{width:26px;height:26px;display:block}.fab[data-v-4ca92635]:active{transform:scale(.98)}.fab-pop[data-v-4ca92635]{position:absolute;right:0;bottom:calc(100% + 10px);width:260px;padding:10px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 16px 40px #0000004d;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.fab-pop.open[data-v-4ca92635]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fab-pop-img[data-v-4ca92635]{width:100%;height:auto;display:block;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-2)}@media (max-width: 768px){.nav[data-v-4ca92635]{display:none}.theme-toggle[data-v-4ca92635]{margin-left:auto}.mobile-menu-btn[data-v-4ca92635]{display:flex}.floating-contact[data-v-4ca92635]{right:18px;bottom:18px}.fab-pop[data-v-4ca92635]{width:220px}.back-top[data-v-4ca92635]{width:42px;height:42px}.back-top-icon[data-v-4ca92635]{width:22px;height:22px}}:root,html[data-theme=dark]{--color-bg: #0a0a0a;--color-surface: #111;--color-surface-2: #1a1a1a;--color-text: #f5f5f5;--color-text-muted: #888;--color-border: #2a2a2a;--color-accent: rgba(255,255,255,.12);--color-heading: #fff;--color-link: #fff;--header-bg: #000;--header-border: #2a2a2a;--footer-bg: #000;--footer-border: #2a2a2a;--color-bullet: #fff;--nav-text: #999;--nav-text-active: #fff;--nav-hover-bg: #1a1a1a;--logo-text: #fff;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", "Fira Mono", "Consolas", monospace}html[data-theme=light]{--color-bg: #f5f5f5;--color-surface: #fff;--color-surface-2: #eee;--color-text: #1a1a1a;--color-text-muted: #555;--color-border: #ddd;--color-accent: rgba(0,0,0,.06);--color-heading: #111;--color-link: #111;--header-bg: #fff;--header-border: #eee;--footer-bg: #f0f0f0;--footer-border: #eee;--color-bullet: #333;--nav-text: #666;--nav-text-active: #111;--nav-hover-bg: #f0f0f0;--logo-text: #111}@media (max-width: 720px){:root,html[data-theme=dark]{--color-border: rgba(255, 255, 255, .12);--header-border: rgba(255, 255, 255, .12);--footer-border: rgba(255, 255, 255, .12)}html[data-theme=light]{--color-border: rgba(0, 0, 0, .1);--header-border: rgba(0, 0, 0, .1);--footer-border: rgba(0, 0, 0, .1)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}a{color:var(--color-heading)}h1,h2,h3{line-height:1.3;font-weight:600;color:var(--color-heading)}section+section{margin-top:48px}.page-title{font-size:2.25rem;margin-bottom:24px;color:var(--color-heading)}.page-intro{color:var(--color-text-muted);margin-bottom:32px;max-width:640px}.card{background:var(--color-surface);border:1px solid var(--color-border);padding:24px}.card-title{font-size:1.35rem;margin-bottom:12px;color:var(--color-heading)}.card-desc{color:var(--color-text-muted);font-size:.95rem}ul.list{list-style:none}ul.list li{position:relative;padding-left:20px;margin-bottom:8px}ul.list li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;background:var(--color-bullet)}html[data-theme=light] .hero-title,html[data-theme=light] .hero-subtitle,html[data-theme=light] .section-title,html[data-theme=light] .intro-lead,html[data-theme=light] .stat-value,html[data-theme=light] .data-col-title,html[data-theme=light] .showcase-title,html[data-theme=light] .feature-title,html[data-theme=light] .detail-heading,html[data-theme=light] .pillar-title,html[data-theme=light] .why-title,html[data-theme=light] .cta-title,html[data-theme=light] .scenario-list strong,html[data-theme=light] .flow-list strong{color:#111}html[data-theme=light] .hero-label,html[data-theme=light] .title-num,html[data-theme=light] .showcase-tag,html[data-theme=light] .why-num{color:#555}html[data-theme=light] .hero-label .bracket{color:#0006}html[data-theme=light] .hero-bg{background:linear-gradient(180deg,#f5f5f5fa,#f5f5f5),linear-gradient(105deg,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px)}html[data-theme=light] .hero-scan{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}html[data-theme=light] .stat{border-left-color:#0000000f}html[data-theme=light] .data-col:before,html[data-theme=light] .showcase-item,html[data-theme=light] .feature-card:before,html[data-theme=light] .pillar:before,html[data-theme=light] .why-item:before{background:#0000001f}html[data-theme=light] .showcase-item{background:#fff}html[data-theme=light] .feature-card:active{background:#f5f5f5}html[data-theme=light] .detail-fig{background:#eee}html[data-theme=light] .stock-detail-module .block-intro code{color:#555;background:#eee}html[data-theme=light] .checklist li:before{color:#00000080}html[data-theme=light] .data-list li:before{background:#00000080}html[data-theme=light] .pillar-list li:before{background:#00000080}html[data-theme=light] .disclaimer-p{border-left-color:#0000001f}html[data-theme=light] .cta{border-top-color:var(--color-border);box-shadow:inset 0 1px #0000000a}html[data-theme=light] .cta-bg{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.02) 100%),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px)}html[data-theme=light] .cta-link{background:#111;color:#fff;border-color:#111}html[data-theme=light] .cta-link:active{background:transparent;color:#111;box-shadow:0 0 0 1px #0003}html[data-theme=light] .flow-list li:before{color:#555}
