header.nav[data-v-3d3470c0]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background:linear-gradient(180deg,#00000059,#00000024);border-bottom:1px solid rgba(255,255,255,.03)}header.nav nav.links[data-v-3d3470c0]{display:flex;gap:18px;align-items:center}header.nav nav.links a[data-v-3d3470c0]{color:var(--muted);text-decoration:none;padding:8px 12px;border-radius:10px;font-weight:600}header.nav nav.links a[data-v-3d3470c0]:hover{color:#fff;background:#ffffff05}header.nav .brand[data-v-3d3470c0]{display:flex;gap:12px;align-items:center;font-weight:800;letter-spacing:.4px}@media (max-width: 880px){header.nav[data-v-3d3470c0]{padding:12px 16px}header.nav nav.links[data-v-3d3470c0]{display:none}}.card[data-v-9be9723a]{background:var(--card);border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .28s cubic-bezier(.2,.9,.25,1),box-shadow .22s}.card[data-v-9be9723a]:hover{transform:translateY(-8px);box-shadow:0 18px 48px #02081799}.card h4[data-v-9be9723a]{margin:0 0 8px;color:#bff6ff}.card p[data-v-9be9723a]{margin:0;color:#ffffffbf;font-size:14px}.demo[data-v-d6a24067]{margin-top:34px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,#060c1c73,#02061680);box-shadow:0 20px 60px #0009;display:flex;gap:0;align-items:stretch}.demo .demo-left[data-v-d6a24067]{padding:18px;width:54%}.demo .demo-right[data-v-d6a24067]{padding:18px;border-left:1px solid rgba(255,255,255,.03);flex:1}.demo .terminal[data-v-d6a24067]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:linear-gradient(180deg,#02020633,#0000001a);padding:14px;border-radius:10px;color:#dffaff;font-size:13px;line-height:1.5;min-height:120px}.demo .progress[data-v-d6a24067]{height:12px;border-radius:8px;background:#ffffff08;overflow:hidden;margin-top:12px}.demo .bar[data-v-d6a24067]{height:100%;width:0%;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));transition:width .6s ease}.demo .meta[data-v-d6a24067]{font-size:13px;color:#fff9;display:flex;justify-content:space-between;margin-top:10px}.demo .logos[data-v-d6a24067]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px;color:#fff9}.demo .logo-chip[data-v-d6a24067]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#ffffff05;font-weight:600;font-size:13px}@media (max-width: 880px){.demo[data-v-d6a24067]{flex-direction:column}.demo .demo-left[data-v-d6a24067]{width:100%}.demo .demo-right[data-v-d6a24067]{border-left:none;border-top:1px solid rgba(255,255,255,.03)}}.blobs[data-v-6bbfc62b]{position:absolute;inset:0;pointer-events:none;z-index:10}.blobs .blob[data-v-6bbfc62b]{position:absolute;border-radius:50%;filter:blur(44px) saturate(140%);opacity:.9;transform:translateZ(0);mix-blend-mode:screen}.blobs .blob.b1[data-v-6bbfc62b]{width:420px;height:420px;left:-60px;top:20px;background:linear-gradient(135deg,#0fdffe,#2b6eff);opacity:.12}.blobs .blob.b2[data-v-6bbfc62b]{width:340px;height:340px;right:-60px;bottom:40px;background:linear-gradient(135deg,#8a71ff,#3ad0ff);opacity:.1}@media (max-width: 880px){.blobs[data-v-6bbfc62b]{display:none}}.hero[data-v-8e81bae2]{display:grid;align-items:center;grid-template-columns:1fr;gap:28px;padding:48px 28px 88px;position:relative;overflow:visible}.hero .hero-inner[data-v-8e81bae2]{display:flex;flex-direction:column;gap:20px;max-width:780px}.hero .hero-inner .title-with-logo[data-v-8e81bae2]{display:flex;flex-direction:row;align-items:center}.hero .hero-inner .title-with-logo .logo-img[data-v-8e81bae2]{display:inline-block;margin-right:15px}.hero .hero-inner .title-with-logo .title[data-v-8e81bae2],.hero .hero-inner .title-with-logo .subtitle[data-v-8e81bae2]{font-size:clamp(36px,6vw,64px);margin:0;line-height:1.02;font-weight:800;letter-spacing:-1px;background:linear-gradient(90deg,#c0ffff,#b5d8ff 30%,#6dd2ff 60%,#a6bfff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 6px 30px rgba(0,0,0,.6)}.hero .hero-inner .title-with-logo .subtitle[data-v-8e81bae2]{font-size:clamp(25px,6vw,25px)}.hero .hero-inner .lead[data-v-8e81bae2]{color:#eaf6ffe6;font-size:18px;margin-top:6px}.hero .hero-inner .hero-actions[data-v-8e81bae2]{display:flex;gap:16px;align-items:center;margin-top:8px}.hero .hero-inner .hero-actions .deploy-demo[data-v-8e81bae2]{background:linear-gradient(90deg,#061026,#ffffff05);color:var(--accent-1);border:1px solid rgba(76,201,240,.08);padding:14px 18px;border-radius:14px;font-weight:700;cursor:pointer;display:inline-flex;gap:10px;align-items:center;box-shadow:0 10px 30px #0d1e3c99}.hero .hero-inner .features[data-v-8e81bae2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:28px;z-index:5;position:relative}@media (max-width: 880px){.hero[data-v-8e81bae2]{padding:36px 18px 60px;max-width:100%}}:root{--bg-1: #050505;--bg-2: #07122a;--accent-1: #05f0ff;--accent-2: #4cc9f0;--glass: rgba(255, 255, 255, .04);--muted: rgba(255, 255, 255, .7);--card: rgba(255, 255, 255, .03);--radius: 18px;--fw-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial}*{box-sizing:border-box}#app{width:100%}html{min-height:100%}html,body{margin:0;width:100%}body{font-family:var(--fw-sans);color:#eaf6ff;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.4;background:radial-gradient(1200px 1200px at 10% 10%,rgba(76,201,240,.06),transparent 8%),radial-gradient(900px 900px at 95% 90%,rgba(5,240,255,.03),transparent 10%),linear-gradient(180deg,#020617,#07122a,#000);background-color:#010411}.wrap{max-width:1200px;margin:0 auto;padding:48px 28px 0;min-height:100%}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));color:#021018;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 30px #05f0ff1f;transition:transform .18s ease,box-shadow .18s ease}.cta-btn:active{transform:translateY(1px)}.ghost-btn{background:transparent;border:1px solid rgba(255,255,255,.04);padding:8px 12px;border-radius:12px;color:var(--muted)}@media (max-width: 880px){.wrap{padding:30px 12px 0;width:calc(100% - 24px)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(25px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}
