[data-v-4aed63b8]:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .15);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .4);--accent-cyan: #00d4ff;--accent-violet: #a78bfa;--accent-green: #22c55e;--accent-red: #ef4444;--gradient: linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-violet) 100%)}.landing-page[data-v-4aed63b8]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden}.grid-bg[data-v-4aed63b8]{position:fixed;inset:0;pointer-events:none;z-index:0}.grid-bg .grid-lines[data-v-4aed63b8]{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px;opacity:.3;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 0%,transparent 70%)}.grid-bg .gradient-orbs[data-v-4aed63b8]{position:absolute;inset:0}.grid-bg .gradient-orbs .orb[data-v-4aed63b8]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.grid-bg .gradient-orbs .orb.orb-1[data-v-4aed63b8]{width:500px;height:500px;top:-10%;right:-10%;background:var(--accent-cyan)}.grid-bg .gradient-orbs .orb.orb-2[data-v-4aed63b8]{width:400px;height:400px;bottom:10%;left:-5%;background:var(--accent-violet)}.grid-bg .gradient-orbs .orb.orb-3[data-v-4aed63b8]{width:300px;height:300px;top:40%;left:30%;background:var(--accent-cyan);opacity:.2}.container[data-v-4aed63b8]{max-width:1200px;margin:0 auto;padding:0 24px}.navbar[data-v-4aed63b8]{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent)}.navbar .nav-container[data-v-4aed63b8]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.navbar .logo[data-v-4aed63b8]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px}.navbar .logo .logo-icon[data-v-4aed63b8]{font-size:20px}.navbar .logo .logo-text[data-v-4aed63b8]{background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar .nav-links[data-v-4aed63b8]{display:flex;gap:32px}@media (max-width: 768px){.navbar .nav-links[data-v-4aed63b8]{display:none}}.navbar .nav-link[data-v-4aed63b8]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:14px;transition:color .2s}.navbar .nav-link .link-num[data-v-4aed63b8]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--text-tertiary)}.navbar .nav-link[data-v-4aed63b8]:hover{color:var(--text-primary)}.navbar .nav-actions[data-v-4aed63b8]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.navbar .nav-actions .btn[data-v-4aed63b8]:not(.btn-primary){display:none}}.btn[data-v-4aed63b8]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer;border:none}.btn .arrow[data-v-4aed63b8]{transition:transform .2s}.btn:hover .arrow[data-v-4aed63b8]{transform:translate(3px)}.btn.btn-ghost[data-v-4aed63b8]{background:transparent;color:var(--text-secondary);padding:10px 14px}.btn.btn-ghost[data-v-4aed63b8]:hover{color:var(--text-primary);background:var(--bg-card)}.btn.btn-primary[data-v-4aed63b8]{background:var(--text-primary);color:var(--bg-primary)}.btn.btn-primary[data-v-4aed63b8]:hover{background:rgba(255,255,255,.9);box-shadow:0 0 30px #fff3}.btn.btn-secondary[data-v-4aed63b8]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary)}.btn.btn-secondary[data-v-4aed63b8]:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.btn.btn-white[data-v-4aed63b8]{background:var(--text-primary);color:var(--bg-primary);padding:12px 24px}.btn.btn-white[data-v-4aed63b8]:hover{background:rgba(255,255,255,.9);box-shadow:0 0 40px #ffffff26}.btn.btn-large[data-v-4aed63b8]{padding:14px 24px;font-size:15px}.btn .play-icon[data-v-4aed63b8]{font-size:10px}.hero[data-v-4aed63b8]{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px}.hero .hero-container[data-v-4aed63b8]{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width: 968px){.hero .hero-container[data-v-4aed63b8]{grid-template-columns:1fr;text-align:center}}.hero .hero-content[data-v-4aed63b8]{position:relative;z-index:1}.hero .badge[data-v-4aed63b8]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:50px;padding:6px 14px;font-size:13px;color:var(--text-secondary);margin-bottom:32px}.hero .badge .badge-dot[data-v-4aed63b8]{width:6px;height:6px;background:var(--accent-green);border-radius:50%;animation:pulse-4aed63b8 2s infinite}.hero .hero-title[data-v-4aed63b8]{font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.hero .hero-title .title-line[data-v-4aed63b8]{display:block}.hero .hero-title .title-gradient[data-v-4aed63b8]{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero .hero-desc[data-v-4aed63b8]{font-size:18px;color:var(--text-secondary);line-height:1.6;max-width:480px;margin-bottom:40px}@media (max-width: 968px){.hero .hero-desc[data-v-4aed63b8]{margin-left:auto;margin-right:auto}}.hero .hero-cta[data-v-4aed63b8]{display:flex;gap:12px;margin-bottom:48px}@media (max-width: 968px){.hero .hero-cta[data-v-4aed63b8]{justify-content:center}}.hero .hero-meta[data-v-4aed63b8]{display:flex;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--border)}@media (max-width: 968px){.hero .hero-meta[data-v-4aed63b8]{justify-content:center}}.hero .hero-meta .meta-item[data-v-4aed63b8]{display:flex;align-items:baseline;gap:6px;font-size:14px}.hero .hero-meta .meta-item .meta-label[data-v-4aed63b8]{color:var(--text-tertiary)}.hero .hero-meta .meta-item .meta-value[data-v-4aed63b8]{font-weight:600;color:var(--text-primary)}.hero .hero-meta .meta-divider[data-v-4aed63b8]{width:1px;height:16px;background:var(--border)}.hero-visual[data-v-4aed63b8]{position:relative}@media (max-width: 968px){.hero-visual[data-v-4aed63b8]{display:none}}.dashboard-preview[data-v-4aed63b8]{background:rgba(10,10,10,.8);border:1px solid var(--border);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dashboard-preview .preview-header[data-v-4aed63b8]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-card);border-bottom:1px solid var(--border)}.dashboard-preview .preview-header .preview-dots[data-v-4aed63b8]{display:flex;gap:6px}.dashboard-preview .preview-header .preview-dots .dot[data-v-4aed63b8]{width:10px;height:10px;border-radius:50%}.dashboard-preview .preview-header .preview-dots .dot.dot-red[data-v-4aed63b8]{background:#ef4444}.dashboard-preview .preview-header .preview-dots .dot.dot-yellow[data-v-4aed63b8]{background:#f59e0b}.dashboard-preview .preview-header .preview-dots .dot.dot-green[data-v-4aed63b8]{background:#22c55e}.dashboard-preview .preview-header .preview-title[data-v-4aed63b8]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--text-tertiary)}.dashboard-preview .preview-body[data-v-4aed63b8]{padding:20px}.dashboard-preview .preview-stats[data-v-4aed63b8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.dashboard-preview .preview-stats .preview-stat[data-v-4aed63b8]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px}.dashboard-preview .preview-stats .preview-stat .stat-label[data-v-4aed63b8]{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.dashboard-preview .preview-stats .preview-stat .stat-value[data-v-4aed63b8]{display:block;font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.dashboard-preview .preview-stats .preview-stat .stat-change[data-v-4aed63b8]{font-size:12px;font-weight:500}.dashboard-preview .preview-stats .preview-stat .stat-change.positive[data-v-4aed63b8]{color:var(--accent-green)}.dashboard-preview .preview-stats .preview-stat .stat-change.negative[data-v-4aed63b8]{color:var(--accent-red)}.dashboard-preview .preview-chart[data-v-4aed63b8]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px;height:120px}.dashboard-preview .preview-chart .chart-bars[data-v-4aed63b8]{display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:8px}.dashboard-preview .preview-chart .chart-bars .chart-bar[data-v-4aed63b8]{flex:1;background:linear-gradient(180deg,var(--accent-cyan) 0%,transparent 100%);border-radius:4px 4px 0 0;opacity:.4}.dashboard-preview .preview-chart .chart-bars .chart-bar.active[data-v-4aed63b8]{opacity:1;background:var(--gradient)}.dashboard-preview .preview-list .preview-item[data-v-4aed63b8]{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px}.dashboard-preview .preview-list .preview-item .item-icon[data-v-4aed63b8]{font-size:20px}.dashboard-preview .preview-list .preview-item .item-info[data-v-4aed63b8]{flex:1}.dashboard-preview .preview-list .preview-item .item-info .item-name[data-v-4aed63b8]{display:block;font-size:14px;font-weight:500;color:var(--text-primary)}.dashboard-preview .preview-list .preview-item .item-info .item-meta[data-v-4aed63b8]{font-size:12px;color:var(--text-tertiary)}.float-card[data-v-4aed63b8]{position:absolute;display:flex;align-items:center;gap:12px;background:rgba(10,10,10,.9);border:1px solid var(--border);border-radius:12px;padding:12px 16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:float-4aed63b8 6s ease-in-out infinite}.float-card .float-icon[data-v-4aed63b8]{font-size:20px}.float-card .float-content[data-v-4aed63b8]{display:flex;flex-direction:column}.float-card .float-content .float-label[data-v-4aed63b8]{font-size:11px;color:var(--text-tertiary)}.float-card .float-content .float-value[data-v-4aed63b8]{font-size:16px;font-weight:700;color:var(--text-primary)}.float-card.float-1[data-v-4aed63b8]{top:20%;right:-30px;animation-delay:-2s}.float-card.float-2[data-v-4aed63b8]{bottom:20%;left:-40px;animation-delay:-4s}.features[data-v-4aed63b8]{position:relative;padding:120px 0}.features .section-header[data-v-4aed63b8]{text-align:center;margin-bottom:64px}.features .section-label[data-v-4aed63b8]{display:inline-block;font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--accent-cyan);margin-bottom:16px}.features .section-title[data-v-4aed63b8]{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.features .text-gradient[data-v-4aed63b8]{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid[data-v-4aed63b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 768px){.features-grid[data-v-4aed63b8]{grid-template-columns:1fr}}.feature-card[data-v-4aed63b8]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px;transition:all .3s;animation:fadeInUp-4aed63b8 .6s ease-out forwards;animation-delay:var(--delay);opacity:0}.feature-card[data-v-4aed63b8]:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-4px)}.feature-card .feature-icon[data-v-4aed63b8]{font-size:32px;margin-bottom:16px}.feature-card .feature-title[data-v-4aed63b8]{font-size:18px;font-weight:600;margin-bottom:8px}.feature-card .feature-desc[data-v-4aed63b8]{font-size:14px;color:var(--text-secondary);line-height:1.6}.how[data-v-4aed63b8]{padding:120px 0;border-top:1px solid var(--border)}.how .steps[data-v-4aed63b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 768px){.how .steps[data-v-4aed63b8]{grid-template-columns:1fr}}.how .step[data-v-4aed63b8]{text-align:left}.how .step .step-num[data-v-4aed63b8]{font-family:SF Mono,Fira Code,monospace;font-size:48px;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.5;display:block;margin-bottom:16px}.how .step .step-title[data-v-4aed63b8]{font-size:20px;font-weight:600;margin-bottom:8px}.how .step .step-desc[data-v-4aed63b8]{font-size:14px;color:var(--text-secondary);line-height:1.6}.cta[data-v-4aed63b8]{padding:80px 0}.cta .cta-card[data-v-4aed63b8]{position:relative;background:linear-gradient(135deg,rgba(0,212,255,.1) 0%,rgba(167,139,250,.1) 100%);border:1px solid var(--border);border-radius:24px;padding:64px;text-align:center;overflow:hidden}.cta .cta-card .cta-bg[data-v-4aed63b8]{position:absolute;inset:0}.cta .cta-card .cta-bg .cta-grid[data-v-4aed63b8]{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:40px 40px;opacity:.3}.cta .cta-card .cta-content[data-v-4aed63b8]{position:relative;z-index:1}.cta .cta-title[data-v-4aed63b8]{font-size:clamp(28px,5vw,40px);font-weight:700;margin-bottom:16px}.cta .cta-desc[data-v-4aed63b8]{font-size:16px;color:var(--text-secondary);max-width:480px;margin:0 auto 32px}.footer[data-v-4aed63b8]{padding:48px 0;border-top:1px solid var(--border)}.footer .footer-content[data-v-4aed63b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}@media (max-width: 768px){.footer .footer-content[data-v-4aed63b8]{flex-direction:column;gap:32px}}.footer .footer-brand[data-v-4aed63b8]{display:flex;flex-direction:column;gap:8px}.footer .footer-brand .logo-icon[data-v-4aed63b8]{font-size:20px}.footer .footer-brand .logo-text[data-v-4aed63b8]{font-weight:600}.footer .footer-brand .footer-tagline[data-v-4aed63b8]{font-size:14px;color:var(--text-tertiary)}.footer .footer-links[data-v-4aed63b8]{display:flex;gap:48px}@media (max-width: 768px){.footer .footer-links[data-v-4aed63b8]{gap:32px}}.footer .link-col[data-v-4aed63b8]{display:flex;flex-direction:column;gap:12px}.footer .link-col .link-label[data-v-4aed63b8]{font-size:12px;color:var(--text-tertiary);font-weight:600}.footer .link-col a[data-v-4aed63b8]{font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .2s}.footer .link-col a[data-v-4aed63b8]:hover{color:var(--text-primary)}.footer .footer-bottom[data-v-4aed63b8]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border)}@media (max-width: 768px){.footer .footer-bottom[data-v-4aed63b8]{flex-direction:column;gap:16px}}.footer .copyright[data-v-4aed63b8]{font-size:13px;color:var(--text-tertiary)}.footer .social-links[data-v-4aed63b8]{display:flex;gap:16px}.footer .social-links .social-link[data-v-4aed63b8]{font-family:SF Mono,Fira Code,monospace;font-size:14px;color:var(--text-tertiary);text-decoration:none;transition:color .2s}.footer .social-links .social-link[data-v-4aed63b8]:hover{color:var(--text-primary)}@keyframes pulse-4aed63b8{0%,to{opacity:1}50%{opacity:.5}}@keyframes float-4aed63b8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp-4aed63b8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.body--light[data-v-4aed63b8]{--bg-primary: #ffffff;--bg-secondary: #f8f8f8;--bg-card: rgba(0, 0, 0, .02);--bg-card-hover: rgba(0, 0, 0, .04);--border: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .15);--text-primary: #0a0a0a;--text-secondary: rgba(0, 0, 0, .6);--text-tertiary: rgba(0, 0, 0, .4)}.body--light .logo-text[data-v-4aed63b8],.body--light .hero-title .title-line[data-v-4aed63b8]{background:linear-gradient(135deg,#0a0a0a 0%,rgba(10,10,10,.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.body--light .grid-lines[data-v-4aed63b8]{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)}.body--light .btn-primary[data-v-4aed63b8]{background:var(--text-primary);color:var(--bg-primary)}.body--light .badge[data-v-4aed63b8]{background:var(--bg-card);border-color:var(--border)}
