.hero[data-v-de2df17b]{align-items:center;display:flex;min-height:calc(100vh - var(--header-height));overflow:hidden;padding:80px 0;position:relative}.hero-bg[data-v-de2df17b]{overflow:hidden}.grid-overlay[data-v-de2df17b],.hero-bg[data-v-de2df17b]{inset:0;position:absolute}.grid-overlay[data-v-de2df17b]{background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}.glow[data-v-de2df17b]{border-radius:50%;filter:blur(120px);opacity:.4;position:absolute}.glow-1[data-v-de2df17b]{background:var(--accent-primary);height:500px;opacity:.12;right:-100px;top:-150px;width:500px}.glow-2[data-v-de2df17b]{background:var(--accent-secondary);bottom:-100px;height:400px;left:-50px;opacity:.08;width:400px}.hero-content[data-v-de2df17b]{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.hero-badge[data-v-de2df17b]{align-items:center;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:100px;color:var(--accent-primary);display:inline-flex;font-size:.85rem;font-weight:500;gap:8px;margin-bottom:32px;padding:6px 16px;transition:all .3s ease}.badge-unavailable[data-v-de2df17b]{background:#6b6b8014;border-color:#6b6b8033;color:var(--text-muted)}.badge-dot[data-v-de2df17b]{animation:pulse-dot-de2df17b 2s infinite;background:#22c55e;border-radius:50%;height:8px;transition:background .3s;width:8px}.badge-unavailable .badge-dot[data-v-de2df17b]{animation:none;background:var(--text-muted)}@keyframes pulse-dot-de2df17b{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-de2df17b]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;max-width:800px}.hero-subtitle[data-v-de2df17b]{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;margin-bottom:40px;max-width:580px}.hero-actions[data-v-de2df17b]{display:flex;gap:16px;margin-bottom:64px}.hero-terminal[data-v-de2df17b]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:560px;overflow:hidden;text-align:left;width:100%}.terminal-bar[data-v-de2df17b]{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:12px 16px}.terminal-dot[data-v-de2df17b]{border-radius:50%;height:12px;width:12px}.terminal-title[data-v-de2df17b]{color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;margin-left:auto}.terminal-body[data-v-de2df17b]{font-family:var(--font-mono);font-size:.875rem;line-height:2;padding:20px}.terminal-line[data-v-de2df17b]{align-items:center;display:flex;gap:8px}.terminal-prompt[data-v-de2df17b]{color:var(--accent-secondary);font-weight:700}.terminal-cmd[data-v-de2df17b]{color:var(--text-primary)}.terminal-cursor[data-v-de2df17b]{animation:blink-de2df17b 1s step-end infinite;color:var(--accent-primary)}@keyframes blink-de2df17b{0%,to{opacity:1}50%{opacity:0}}.terminal-output[data-v-de2df17b]{color:var(--text-secondary)}.terminal-success[data-v-de2df17b]{color:#22c55e}.terminal-highlight[data-v-de2df17b]{color:var(--accent-primary);font-weight:600}@media(max-width:640px){.hero-actions[data-v-de2df17b]{flex-direction:column;width:100%}.hero-actions .btn[data-v-de2df17b]{justify-content:center}}.services-preview[data-v-2f25a657]{background:var(--bg-secondary)}.section-header[data-v-2f25a657]{margin-bottom:64px;text-align:center}.section-header .section-subtitle[data-v-2f25a657]{margin:0 auto}.services-grid[data-v-2f25a657]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.service-card[data-v-2f25a657]{display:flex;flex-direction:column;gap:16px}.service-icon-wrap[data-v-2f25a657]{align-items:center;background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:var(--radius-md);color:var(--accent-primary);display:flex;height:52px;justify-content:center;width:52px}.service-title[data-v-2f25a657]{font-size:1.2rem;font-weight:600}.service-desc[data-v-2f25a657]{color:var(--text-secondary);font-size:.925rem;line-height:1.7}.service-tags[data-v-2f25a657]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tag[data-v-2f25a657]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:100px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;font-weight:500;padding:4px 12px}.services-cta[data-v-2f25a657]{margin-top:48px;text-align:center}@media(max-width:1024px){.services-grid[data-v-2f25a657]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services-grid[data-v-2f25a657]{grid-template-columns:1fr}}.example-systems[data-v-6badd3a8]{background:var(--bg-primary)}.section-header[data-v-6badd3a8]{margin-bottom:64px;text-align:center}.section-header .section-subtitle[data-v-6badd3a8]{margin:0 auto}.examples-grid[data-v-6badd3a8]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.example-card[data-v-6badd3a8]{display:flex;flex-direction:column;gap:14px}.example-header[data-v-6badd3a8]{align-items:center;display:flex;gap:12px}.example-icon-wrap[data-v-6badd3a8]{align-items:center;background:#06b6d414;border:1px solid rgba(6,182,212,.15);border-radius:var(--radius-sm);color:var(--accent-secondary);display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.example-category[data-v-6badd3a8]{color:var(--accent-secondary);font-family:var(--font-mono);font-size:.78rem;font-weight:500}.example-title[data-v-6badd3a8]{font-size:1.05rem;font-weight:600;line-height:1.3}.example-desc[data-v-6badd3a8]{color:var(--text-secondary);flex:1;font-size:.9rem;line-height:1.7}.example-tags[data-v-6badd3a8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tag[data-v-6badd3a8]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:100px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:500;padding:3px 10px}@media(max-width:1024px){.examples-grid[data-v-6badd3a8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.examples-grid[data-v-6badd3a8]{grid-template-columns:1fr}}.tech-section[data-v-d221c5d6]{background:var(--bg-secondary)}.section-header[data-v-d221c5d6]{margin-bottom:64px;text-align:center}.section-header .section-subtitle[data-v-d221c5d6]{margin:0 auto}.tech-grid[data-v-d221c5d6]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.tech-item[data-v-d221c5d6]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:32px 16px;transition:all .3s ease}.tech-item[data-v-d221c5d6]:hover{background:var(--bg-card-hover);border-color:var(--border-light);transform:translateY(-4px)}.tech-name[data-v-d221c5d6]{color:var(--text-secondary);font-size:.9rem;font-weight:500}.tech-img[data-v-d221c5d6]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.tech-img-white[data-v-d221c5d6]{background:#fff;border-radius:4px;padding:3px}.dialog-backdrop[data-v-d221c5d6]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:500}.dialog[data-v-d221c5d6]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 24px 64px #00000080;max-width:420px;padding:2rem;position:relative;width:100%}.dialog-close[data-v-d221c5d6]{background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:1rem;line-height:1;padding:.25rem .4rem;position:absolute;right:1rem;top:1rem;transition:color .15s,background .15s}.dialog-close[data-v-d221c5d6]:hover{background:#ffffff12;color:var(--text-primary)}.dialog-logo[data-v-d221c5d6]{display:flex;justify-content:center;margin-bottom:1.25rem}.dialog-img[data-v-d221c5d6]{border-radius:6px;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.dialog-img.tech-img-white[data-v-d221c5d6]{padding:6px}.dialog-name[data-v-d221c5d6]{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 .75rem;text-align:center}.dialog-desc[data-v-d221c5d6]{color:var(--text-secondary);font-size:.88rem;line-height:1.65;margin:0 0 1.25rem}.dialog-uses[data-v-d221c5d6]{margin-bottom:1.5rem}.uses-label[data-v-d221c5d6]{color:var(--text-muted);display:block;font-size:.65rem;font-weight:600;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.uses-list[data-v-d221c5d6]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.uses-list li[data-v-d221c5d6]{color:var(--text-secondary);font-size:.83rem;padding-left:1rem;position:relative}.uses-list li[data-v-d221c5d6]:before{color:var(--text-muted);content:"—";left:0;position:absolute}.dialog-link[data-v-d221c5d6]{color:#6366f1;display:inline-block;font-size:.8rem;text-decoration:none;transition:color .15s}.dialog-link[data-v-d221c5d6]:hover{color:#818cf8}.dialog-fade-enter-active[data-v-d221c5d6],.dialog-fade-leave-active[data-v-d221c5d6]{transition:opacity .2s ease}.dialog-fade-enter-active .dialog[data-v-d221c5d6],.dialog-fade-leave-active .dialog[data-v-d221c5d6]{transition:transform .2s ease,opacity .2s ease}.dialog-fade-enter-from[data-v-d221c5d6],.dialog-fade-leave-to[data-v-d221c5d6]{opacity:0}.dialog-fade-enter-from .dialog[data-v-d221c5d6],.dialog-fade-leave-to .dialog[data-v-d221c5d6]{opacity:0;transform:scale(.95) translateY(8px)}@media(max-width:768px){.tech-grid[data-v-d221c5d6]{grid-template-columns:repeat(2,1fr)}}
