.hero[data-v-5a20efbd]{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding-top:100px;position:relative}.hero-content[data-v-5a20efbd]{position:relative;text-align:center;z-index:1}.hero-title[data-v-5a20efbd]{margin-bottom:1.5rem}.hero-subtitle[data-v-5a20efbd]{font-size:1.25rem;line-height:1.7;margin:0 auto 2.5rem;max-width:600px}.hero-buttons[data-v-5a20efbd]{gap:1rem;margin-bottom:3rem}.hero-buttons[data-v-5a20efbd],.hero-stats[data-v-5a20efbd]{display:flex;justify-content:center}.hero-stats[data-v-5a20efbd]{gap:2rem;margin-bottom:4rem}.hero-stats[data-v-5a20efbd],.stat[data-v-5a20efbd]{align-items:center}.stat[data-v-5a20efbd]{display:flex;flex-direction:column}.stat-value[data-v-5a20efbd]{color:var(--orange-500);font-size:2rem;font-weight:700}.stat-value-text[data-v-5a20efbd]{font-size:1.1rem;letter-spacing:.01em;white-space:nowrap}.stat-label[data-v-5a20efbd]{color:var(--slate-500);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.stat-divider[data-v-5a20efbd]{background:var(--slate-800);height:40px;width:1px}.badge-dot[data-v-5a20efbd]{animation:pulse 2s ease-in-out infinite;background:var(--green-500);border-radius:50%;height:8px;width:8px}.hero-image[data-v-5a20efbd]{margin:0 auto;max-width:900px}.browser-frame[data-v-5a20efbd]{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:12px;box-shadow:0 40px 80px #00000080;overflow:hidden}.browser-header[data-v-5a20efbd]{align-items:center;background:var(--slate-800);border-bottom:1px solid var(--slate-700);display:flex;gap:1rem;padding:.75rem 1rem}.browser-dots[data-v-5a20efbd]{display:flex;gap:6px}.browser-dots span[data-v-5a20efbd]{background:var(--slate-600);border-radius:50%;height:12px;width:12px}.browser-dots span[data-v-5a20efbd]:first-child{background:#ff5f56}.browser-dots span[data-v-5a20efbd]:nth-child(2){background:#ffbd2e}.browser-dots span[data-v-5a20efbd]:last-child{background:#27ca40}.browser-title[data-v-5a20efbd]{color:var(--slate-400);font-size:.875rem}.browser-content[data-v-5a20efbd]{padding:0}.ide-layout[data-v-5a20efbd]{display:flex;min-height:300px}.ide-sidebar[data-v-5a20efbd]{background:var(--slate-950);border-right:1px solid var(--slate-800);flex-direction:column;gap:.5rem;padding:1rem 0;width:50px}.ide-icon[data-v-5a20efbd],.ide-sidebar[data-v-5a20efbd]{align-items:center;display:flex}.ide-icon[data-v-5a20efbd]{border-radius:8px;cursor:pointer;font-size:1.25rem;height:36px;justify-content:center;transition:background var(--transition-fast);width:36px}.ide-icon.active[data-v-5a20efbd],.ide-icon[data-v-5a20efbd]:hover{background:var(--slate-800)}.ide-icon.active[data-v-5a20efbd]{border-left:2px solid var(--orange-500)}.ide-main[data-v-5a20efbd]{flex:1;gap:1rem;padding:1.5rem}.chat-message[data-v-5a20efbd],.ide-main[data-v-5a20efbd]{display:flex;flex-direction:column}.chat-message[data-v-5a20efbd]{border-radius:8px;gap:.5rem;padding:1rem;text-align:left}.chat-message.user[data-v-5a20efbd]{align-self:flex-end;background:var(--slate-800);max-width:80%}.chat-message.assistant[data-v-5a20efbd]{align-self:flex-start;background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:1px solid rgba(255,107,53,.2);max-width:90%}.msg-role[data-v-5a20efbd]{color:var(--slate-500);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.msg-content[data-v-5a20efbd]{color:var(--slate-300);font-size:.9rem;line-height:1.6}.assistant .msg-content[data-v-5a20efbd]{font-family:var(--font-mono);font-size:.8rem}.code-line[data-v-5a20efbd]{display:block}.keyword[data-v-5a20efbd]{color:var(--purple-500)}.download-dropdown[data-v-5a20efbd]{position:relative}.dropdown-trigger[data-v-5a20efbd]{align-items:center;display:flex;gap:.5rem}.dropdown-trigger svg.rotate[data-v-5a20efbd]{transform:rotate(180deg)}.download-menu[data-v-5a20efbd]{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:12px;box-shadow:0 20px 40px #0006;left:50%;min-width:280px;padding:.5rem;position:absolute;top:calc(100% + .5rem);transform:translate(-50%);z-index:100}.download-item[data-v-5a20efbd]{align-items:center;border-radius:8px;display:flex;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s ease}.download-item[data-v-5a20efbd]:hover{background:var(--slate-700)}.download-icon[data-v-5a20efbd]{font-size:1.5rem}.download-info[data-v-5a20efbd]{display:flex;flex-direction:column;text-align:left}.download-info strong[data-v-5a20efbd]{color:var(--slate-100);font-size:.9rem}.download-info small[data-v-5a20efbd]{color:var(--slate-400);font-size:.75rem}@media(max-width:768px){.hero[data-v-5a20efbd]{padding-top:80px}.hero-stats[data-v-5a20efbd]{flex-wrap:wrap}.ide-sidebar[data-v-5a20efbd],.stat-divider[data-v-5a20efbd]{display:none}.download-menu[data-v-5a20efbd]{min-width:240px}}.features[data-v-5b625722]{background:var(--slate-950)}.features-grid[data-v-5b625722]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card[data-v-5b625722]{display:flex;flex-direction:column;gap:1rem}.feature-icon[data-v-5b625722]{border-radius:12px;font-size:1.75rem;height:56px;justify-content:center;width:56px}.feature-header[data-v-5b625722],.feature-icon[data-v-5b625722]{align-items:center;display:flex}.feature-header[data-v-5b625722]{flex-wrap:wrap;gap:.75rem}.feature-card h3[data-v-5b625722]{color:var(--slate-100);margin:0}.coming-soon-badge[data-v-5b625722]{background:#ff6b3533;border-radius:4px;color:var(--orange-500);font-size:.7rem;font-weight:600;padding:.2rem .5rem}.feature-card.coming-soon[data-v-5b625722]{border:1px dashed var(--orange-500);opacity:.85}.feature-card p[data-v-5b625722]{font-size:1rem;line-height:1.6}.feature-list[data-v-5b625722]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-top:.5rem}.feature-list li[data-v-5b625722]{align-items:center;color:var(--slate-400);display:flex;font-size:.9rem;gap:.5rem}.feature-list svg[data-v-5b625722]{color:var(--green-500);flex-shrink:0}.how-it-works[data-v-6ea187b9]{background:linear-gradient(180deg,var(--slate-950),var(--slate-900))}.steps[data-v-6ea187b9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.step[data-v-6ea187b9]{flex-direction:column;max-width:300px;position:relative;text-align:center}.step[data-v-6ea187b9],.step-number[data-v-6ea187b9]{align-items:center;display:flex}.step-number[data-v-6ea187b9]{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));border-radius:50%;color:#fff;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.step-content[data-v-6ea187b9]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.step-icon[data-v-6ea187b9]{font-size:3rem;margin-bottom:.5rem}.step h3[data-v-6ea187b9]{color:var(--slate-100)}.step p[data-v-6ea187b9]{font-size:1rem}.step-code[data-v-6ea187b9]{background:var(--slate-950);border:1px solid var(--slate-800);border-radius:8px;margin-top:.5rem;padding:.75rem 1rem}.step-code code[data-v-6ea187b9]{color:var(--orange-400);font-family:var(--font-mono);font-size:.8rem}.step-connector[data-v-6ea187b9]{color:var(--slate-700);position:absolute;right:-60px;top:24px}@media(max-width:1024px){.step-connector[data-v-6ea187b9]{display:none}.steps[data-v-6ea187b9]{align-items:center;flex-direction:column}}.code-demo[data-v-1a42bc79]{background:var(--slate-900)}.demo-tabs[data-v-1a42bc79]{flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.demo-tabs[data-v-1a42bc79],.tab-btn[data-v-1a42bc79]{display:flex;gap:.5rem}.tab-btn[data-v-1a42bc79]{align-items:center;background:transparent;border:1px solid var(--slate-700);border-radius:8px;color:var(--slate-400);cursor:pointer;font-family:var(--font-display);font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all var(--transition-fast)}.tab-btn[data-v-1a42bc79]:hover{border-color:var(--slate-600);color:var(--slate-200)}.tab-btn.active[data-v-1a42bc79]{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.tab-icon[data-v-1a42bc79]{font-size:1.1rem}.demo-content[data-v-1a42bc79]{margin:0 auto;max-width:800px}.demo-prompt[data-v-1a42bc79]{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:12px 12px 0 0;padding:1.5rem}.prompt-label[data-v-1a42bc79]{color:var(--slate-500);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.prompt-text[data-v-1a42bc79]{color:var(--slate-200);font-size:1rem;margin-top:.5rem}.demo-response[data-v-1a42bc79]{background:var(--slate-950);border:1px solid var(--slate-700);border-radius:0 0 12px 12px;border-top:none}.response-header[data-v-1a42bc79]{align-items:center;border-bottom:1px solid var(--slate-800);display:flex;gap:.75rem;padding:1rem 1.5rem}.response-icon[data-v-1a42bc79]{color:var(--orange-500);font-size:1.25rem}.response-label[data-v-1a42bc79]{color:var(--slate-200);font-weight:600}.response-model[data-v-1a42bc79]{background:var(--slate-800);border-radius:100px;color:var(--slate-600);font-size:.75rem;margin-left:auto;padding:.25rem .75rem}.response-body[data-v-1a42bc79]{overflow-x:auto;padding:1.5rem}.response-body pre[data-v-1a42bc79]{margin:0}.response-body code[data-v-1a42bc79]{color:var(--slate-300);font-family:var(--font-mono);font-size:.85rem;line-height:1.7}.response-body[data-v-1a42bc79] .keyword{color:var(--purple-500)}.response-body[data-v-1a42bc79] .string{color:var(--green-500)}.response-body[data-v-1a42bc79] .comment{color:var(--slate-500)}.response-body[data-v-1a42bc79] .error{color:#ef4444}.response-body[data-v-1a42bc79] .success{color:var(--green-500)}.pricing[data-v-43d7c9b2]{background:var(--slate-950)}.pricing-grid[data-v-43d7c9b2]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1280px}.pricing-card[data-v-43d7c9b2]{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:16px;display:flex;flex-direction:column;padding:2rem;position:relative;transition:all var(--transition-base)}.pricing-card[data-v-43d7c9b2]:hover{border-color:var(--slate-700)}.pricing-card.featured[data-v-43d7c9b2]{background:linear-gradient(135deg,var(--slate-900),var(--slate-800));border-color:var(--orange-500);box-shadow:0 20px 40px #ff6b3526;transform:scale(1.02)}.plan-badge[data-v-43d7c9b2]{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));border-radius:100px;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.375rem 1rem;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.plan-name[data-v-43d7c9b2]{color:var(--slate-100);font-size:1.5rem;margin-bottom:.5rem}.plan-description[data-v-43d7c9b2]{font-size:.95rem;margin-bottom:1.5rem}.plan-price[data-v-43d7c9b2]{align-items:baseline;display:flex;gap:.25rem;margin-bottom:.25rem}.currency[data-v-43d7c9b2]{color:var(--slate-400);font-size:1.5rem;font-weight:600}.amount[data-v-43d7c9b2]{color:var(--slate-100);font-size:3.5rem;font-weight:700;line-height:1}.period[data-v-43d7c9b2]{color:var(--slate-500);font-size:1rem}.plan-price-note[data-v-43d7c9b2]{color:var(--orange-400);font-size:.8rem;margin-bottom:.25rem}.plan-price-savings[data-v-43d7c9b2]{color:var(--green-500,#22c55e);font-size:.85rem;font-weight:600;margin-bottom:0;margin-top:.25rem}.plan-price-savings-neutral[data-v-43d7c9b2]{color:var(--slate-400);font-weight:500}.billing-toggle[data-v-43d7c9b2]{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:999px;display:flex;gap:.25rem;margin:0 auto 2rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.billing-toggle-btn[data-v-43d7c9b2]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--slate-400);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;gap:.5rem;padding:.5rem 1.25rem;transition:all var(--transition-base)}.billing-toggle-btn[data-v-43d7c9b2]:hover{color:var(--slate-200)}.billing-toggle-btn.active[data-v-43d7c9b2]{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff}.billing-toggle-hint[data-v-43d7c9b2]{background:#22c55e26;border-radius:999px;color:var(--green-500,#22c55e);font-size:.7rem;font-weight:600;padding:.1rem .4rem}.billing-toggle-btn.active .billing-toggle-hint[data-v-43d7c9b2]{background:#fff3;color:#fff}.plan-cta[data-v-43d7c9b2]{margin:1.5rem 0;width:100%}.plan-features[data-v-43d7c9b2]{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;list-style:none}.plan-features li[data-v-43d7c9b2]{align-items:center;color:var(--slate-300);display:flex;font-size:.9rem;gap:.75rem}.plan-features li svg[data-v-43d7c9b2]{color:var(--green-500);flex-shrink:0}.plan-features li.disabled[data-v-43d7c9b2]{color:var(--slate-600)}.plan-features li.disabled svg[data-v-43d7c9b2]{color:var(--slate-700)}.plan-features li.upcoming[data-v-43d7c9b2]{color:var(--orange-400)}.coming-soon-badge[data-v-43d7c9b2],.plan-features li.upcoming svg[data-v-43d7c9b2]{color:var(--orange-500)}.coming-soon-badge[data-v-43d7c9b2]{background:#ff6b3533;border-radius:4px;font-size:.65rem;font-weight:600;margin-left:.5rem;padding:.15rem .4rem}.enterprise-cta[data-v-43d7c9b2]{align-items:center;background:linear-gradient(135deg,var(--slate-900),var(--slate-800));border:1px solid var(--slate-800);border-radius:16px;display:flex;gap:2rem;justify-content:space-between;margin-top:3rem;padding:2rem}.enterprise-content h3[data-v-43d7c9b2]{color:var(--slate-100);margin-bottom:.5rem}.enterprise-content p[data-v-43d7c9b2]{font-size:1rem}@media(max-width:768px){.enterprise-cta[data-v-43d7c9b2]{flex-direction:column;text-align:center}.pricing-card.featured[data-v-43d7c9b2]{transform:none}}.cta[data-v-5fbb07b6]{background:var(--slate-950);padding:4rem 2rem}.cta-card[data-v-5fbb07b6]{background:linear-gradient(135deg,var(--slate-900),var(--slate-800));border:1px solid var(--slate-700);border-radius:24px;overflow:hidden;padding:4rem;position:relative;text-align:center}.cta-bg[data-v-5fbb07b6]{background:radial-gradient(circle,rgba(255,107,53,.15),transparent 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translate(-50%);width:600px}.cta-content[data-v-5fbb07b6]{position:relative;z-index:1}.cta-content h2[data-v-5fbb07b6]{margin-bottom:1rem}.cta-content>p[data-v-5fbb07b6]{font-size:1.25rem;margin:0 auto 2rem;max-width:500px}.cta-buttons[data-v-5fbb07b6]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.btn-large[data-v-5fbb07b6]{font-size:1.1rem;padding:1rem 2.5rem}.cta-features[data-v-5fbb07b6]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.cta-features span[data-v-5fbb07b6]{color:var(--slate-400);font-size:.9rem}.download-options[data-v-5fbb07b6]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.download-card[data-v-5fbb07b6]{align-items:center;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:10px;display:flex;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .15s ease}.download-card[data-v-5fbb07b6]:hover{background:var(--slate-700);border-color:var(--orange-500)}.download-card .download-icon[data-v-5fbb07b6]{font-size:1.5rem}.download-card .download-info[data-v-5fbb07b6]{display:flex;flex-direction:column;text-align:left}.download-card .download-info strong[data-v-5fbb07b6]{color:var(--slate-100);font-size:.9rem}.download-card .download-info small[data-v-5fbb07b6]{color:var(--slate-400);font-size:.75rem}@media(max-width:768px){.cta-card[data-v-5fbb07b6]{padding:2.5rem 1.5rem}.cta-buttons[data-v-5fbb07b6],.download-options[data-v-5fbb07b6]{flex-direction:column}.download-options[data-v-5fbb07b6]{align-items:center}.download-card[data-v-5fbb07b6]{max-width:280px;width:100%}.cta-features[data-v-5fbb07b6]{flex-direction:column;gap:.5rem}}
