.section-container[data-v-1e3cb727]{max-width:1200px;padding:0 var(--space-16);margin:0 auto}.section-gap[data-v-1e3cb727]{padding-bottom:var(--space-48);padding-top:var(--space-48)}.section-header[data-v-1e3cb727]{margin-bottom:var(--space-32);text-align:center}.section-h2[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h2);margin-bottom:var(--space-12);font-weight:700;line-height:1.3}.section-subtitle[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body-lg);max-width:720px;margin:0 auto;line-height:1.6}.btn-primary-lg[data-v-1e3cb727]{border-radius:var(--radius-12);color:#fff;cursor:pointer;font-size:var(--text-body);height:var(--size-lg);min-height:44px;padding:0 var(--space-32);transition:all var(--transition-fast);white-space:nowrap;background:#232425;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn-primary-lg[data-v-1e3cb727]:hover:not(:disabled){box-shadow:var(--shadow-md);background:#393a3b}.btn-primary-lg[data-v-1e3cb727]:active:not(:disabled){background:#1a1b1c;transform:scale(.98)}.btn-primary-lg[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.btn-primary-lg[data-v-1e3cb727]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.sr-only[data-v-1e3cb727]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-v-1e3cb727],[data-v-1e3cb727]:after,[data-v-1e3cb727]:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-section[data-v-1e3cb727]{background:var(--color-bg-page);padding:11vh var(--space-16)56px;justify-content:center;display:flex}.hero-inner[data-v-1e3cb727]{align-items:center;gap:var(--space-20);flex-direction:column;width:100%;max-width:760px;display:flex}.hero-h1[data-v-1e3cb727]{color:var(--color-text-primary);text-align:center;margin:0;font-size:32px;font-weight:700;line-height:1.25}.hero-subtitle[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);text-align:center;margin:-12px 0 0;line-height:1.5}.hero-form[data-v-1e3cb727]{gap:var(--space-8);width:100%}.chat-box[data-v-1e3cb727],.hero-form[data-v-1e3cb727]{flex-direction:column;display:flex}.chat-box[data-v-1e3cb727]{cursor:text;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 6px 30px #00000014}.chat-box[data-v-1e3cb727]:focus-within{box-shadow:0 8px 32px #0000001f}.chat-box.has-error[data-v-1e3cb727]{border-color:#ef4444}.hero-textarea[data-v-1e3cb727]{box-sizing:border-box;caret-color:#232425;color:#232425;cursor:text;overflow-wrap:break-word;resize:none;word-break:break-word;background:0 0;border:none;outline:none;width:100%;min-height:88px;max-height:200px;padding:14px 16px 0;font-family:inherit;font-size:16px;line-height:1.6;overflow:hidden auto}.hero-textarea[data-v-1e3cb727]::placeholder{color:#909499}.hero-validation[data-v-1e3cb727]{color:#ef4444;font-size:var(--text-small);padding:0 var(--space-4);margin:0}.hero-toolbar[data-v-1e3cb727]{gap:var(--space-8);justify-content:space-between;padding:8px 12px}.hero-toolbar[data-v-1e3cb727],.toolbar-left[data-v-1e3cb727]{align-items:center;display:flex}.toolbar-left[data-v-1e3cb727]{gap:var(--space-4);flex-wrap:wrap}.attach-btn[data-v-1e3cb727]{color:#909499;cursor:pointer;height:32px;min-height:32px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.attach-btn[data-v-1e3cb727]:hover:not(:disabled){color:#232425;background:#f5f5f5}.attach-btn[data-v-1e3cb727]:active:not(:disabled){background:#ebebeb}.attach-btn[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 2px #232425}.attached-file[data-v-1e3cb727]{color:#606366;font-size:var(--text-caption);align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;max-width:160px;padding:2px 8px;display:inline-flex;overflow:hidden}.remove-file-btn[data-v-1e3cb727]{color:#909499;cursor:pointer;min-width:20px;min-height:20px;transition:color var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.remove-file-btn[data-v-1e3cb727]:hover{color:#232425}.remove-file-btn[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 2px #232425}.hero-submit-btn[data-v-1e3cb727]{color:#fff;cursor:pointer;height:36px;transition:opacity var(--transition-fast);background:#262626;border:none;border-radius:35%;flex-shrink:0;justify-content:center;align-items:center;width:36px;display:inline-flex}.hero-submit-btn[data-v-1e3cb727]:hover:not(.btn-disabled){opacity:.8}.hero-submit-btn[data-v-1e3cb727]:active:not(.btn-disabled){opacity:.7}.hero-submit-btn[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #262626}.hero-submit-btn.btn-disabled[data-v-1e3cb727]{color:#909499;cursor:not-allowed;background:#f4f4f4}.hero-chips[data-v-1e3cb727]{gap:var(--space-6);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.hero-chip[data-v-1e3cb727]{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-8);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-small);min-height:30px;transition:all var(--transition-fast);white-space:nowrap;align-items:center;padding:4px 16px;display:inline-flex}.hero-chip[data-v-1e3cb727]:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-border-strong);color:var(--color-text-primary)}.hero-chip[data-v-1e3cb727]:active:not(:disabled){transform:scale(.98)}.hero-chip[data-v-1e3cb727]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand);outline:none}.hero-chip.chip-active[data-v-1e3cb727]{background:var(--color-bg-subtle);border-color:var(--color-border-strong);color:var(--color-text-primary)}.stats-section[data-v-1e3cb727]{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-default);border-top:1px solid var(--color-border-default);padding:var(--space-24)var(--space-16)}.stats-grid[data-v-1e3cb727]{align-items:center;gap:var(--space-16);flex-wrap:wrap;justify-content:center;display:flex}.stat-divider[data-v-1e3cb727]{background:var(--color-border-default);height:var(--space-32);flex-shrink:0;width:1px}.stat-item[data-v-1e3cb727]{align-items:center;gap:var(--space-2);flex-direction:column;min-width:140px;display:flex}.stat-count[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h3);font-weight:700;line-height:1}.stat-count-icon[data-v-1e3cb727]{color:var(--color-brand-secondary);justify-content:center;align-items:center;display:flex}.stat-label[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-small);text-align:center}.models-section[data-v-1e3cb727]{background:var(--color-bg-surface)}.models-grid[data-v-1e3cb727]{gap:var(--space-12);margin-bottom:var(--space-24);grid-template-columns:repeat(4,1fr);display:grid}.model-card[data-v-1e3cb727]{background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);padding:var(--space-16);flex-direction:column}.model-card[data-v-1e3cb727],.model-card-header[data-v-1e3cb727]{gap:var(--space-6);display:flex}.model-card-header[data-v-1e3cb727]{justify-content:space-between;align-items:center}.model-logo[data-v-1e3cb727]{border-radius:var(--radius-4);-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:24px;height:24px}.model-name[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.model-badge[data-v-1e3cb727]{border-radius:var(--radius-4);font-size:var(--text-caption);padding:var(--space-2)var(--space-4);white-space:nowrap;flex-shrink:0;font-weight:500}.badge-free[data-v-1e3cb727]{background:color-mix(in srgb,var(--color-success)12%,transparent);border:1px solid color-mix(in srgb,var(--color-success)20%,transparent);color:var(--color-success)}.badge-plus[data-v-1e3cb727]{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);color:var(--color-text-secondary)}.badge-exclusive[data-v-1e3cb727]{background:color-mix(in srgb,var(--color-brand-secondary)12%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-secondary)25%,transparent);color:var(--color-brand-secondary)}.model-desc[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-small);margin:0;line-height:1.5}.models-more-note[data-v-1e3cb727]{color:var(--color-text-tertiary);font-size:var(--text-small);margin-bottom:var(--space-24);margin-top:calc(var(--space-12)*-1);text-align:center}.moa-callout[data-v-1e3cb727]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-secondary)8%,transparent)0,color-mix(in srgb,var(--color-brand-secondary)4%,transparent)100%);border:1px solid color-mix(in srgb,var(--color-brand-secondary)20%,transparent);border-radius:var(--modal-radius);align-items:center;gap:var(--space-24);padding:var(--space-24)var(--space-32);justify-content:space-between;display:flex}.moa-callout-content[data-v-1e3cb727]{flex:1}.moa-callout-title[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h3);margin-bottom:var(--space-8);font-weight:700}.moa-callout-body[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);margin:0;line-height:1.6}.moa-callout-btn[data-v-1e3cb727]{border-radius:var(--radius-12);color:#fff;cursor:pointer;font-size:var(--text-body);min-height:44px;padding:0 var(--space-24);transition:all var(--transition-fast);white-space:nowrap;background:#232425;border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.moa-callout-btn[data-v-1e3cb727]:hover:not(:disabled){box-shadow:var(--shadow-md);background:#393a3b}.moa-callout-btn[data-v-1e3cb727]:active:not(:disabled){background:#1a1b1c;transform:scale(.98)}.moa-callout-btn[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.moa-callout-btn[data-v-1e3cb727]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.capabilities-section[data-v-1e3cb727]{background:var(--color-bg-page)}.capabilities-grid[data-v-1e3cb727]{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.capability-tile[data-v-1e3cb727]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);gap:var(--space-8);padding:var(--space-24);flex-direction:column;display:flex}.cap-icon[data-v-1e3cb727]{color:var(--color-brand-secondary);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cap-icon[data-v-1e3cb727] svg{width:24px;height:24px}.cap-title[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h4);margin:0;font-weight:600}.cap-body[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);margin:0;line-height:1.6}.hiw-section[data-v-1e3cb727]{background:var(--color-bg-subtle)}.hiw-steps[data-v-1e3cb727]{gap:var(--space-24);margin-bottom:var(--space-32);grid-template-columns:repeat(3,1fr);display:grid}.hiw-step[data-v-1e3cb727]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);gap:var(--space-12);padding:var(--space-24);flex-direction:column;display:flex}.hiw-step-badge[data-v-1e3cb727]{background:var(--color-brand-secondary);color:#fff;font-size:var(--text-body);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.hiw-step-title[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h4);margin:0;font-weight:600}.hiw-step-desc[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);margin:0;line-height:1.6}.hiw-cta-wrap[data-v-1e3cb727]{justify-content:center;display:flex}.usecases-section[data-v-1e3cb727]{background:var(--color-bg-page)}.usecase-tabs[data-v-1e3cb727]{border-bottom:1px solid var(--color-border-default);gap:var(--space-6);margin-bottom:var(--space-24);flex-wrap:wrap;padding-bottom:0;display:flex}.usecase-tab[data-v-1e3cb727]{border-radius:var(--radius-4)var(--radius-4)0 0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-body);min-height:44px;padding:var(--space-8)var(--space-16);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.usecase-tab[data-v-1e3cb727]:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-primary)}.usecase-tab[data-v-1e3cb727]:active:not(:disabled){filter:brightness(.95)}.usecase-tab[data-v-1e3cb727]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand);outline:none}.tab-active[data-v-1e3cb727]{border-bottom-color:var(--color-brand-secondary);color:var(--color-text-primary);font-weight:600}.usecase-cards[data-v-1e3cb727]{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.usecase-card[data-v-1e3cb727]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);gap:var(--space-8);padding:var(--space-24);transition:box-shadow var(--transition-fast);flex-direction:column;display:flex}.usecase-card[data-v-1e3cb727]:hover{box-shadow:var(--shadow-md)}.usecase-card-title[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h4);margin:0;font-weight:600}.usecase-card-prompt[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-small);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-style:italic;line-height:1.6;display:-webkit-box;overflow:hidden}.usecase-try-btn[data-v-1e3cb727]{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-12);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-small);min-height:44px;padding:var(--space-6)var(--space-12);transition:all var(--transition-fast);align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.usecase-try-btn[data-v-1e3cb727]:hover:not(:disabled){box-shadow:var(--shadow-md);color:#fff;background:#232425;border-color:#232425}.usecase-try-btn[data-v-1e3cb727]:active:not(:disabled){filter:brightness(.92);transform:scale(.98)}.usecase-try-btn[data-v-1e3cb727]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.compare-section[data-v-1e3cb727]{background:var(--color-bg-subtle)}.compare-table-wrap[data-v-1e3cb727]{border:1px solid var(--color-border-default);border-radius:var(--modal-radius);box-shadow:var(--shadow-sm);margin-bottom:var(--space-32);overflow-x:auto}.compare-table[data-v-1e3cb727]{background:var(--color-bg-page);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:640px}.compare-table thead tr[data-v-1e3cb727]{border-bottom:2px solid var(--color-border-default)}.compare-table td[data-v-1e3cb727],.compare-table th[data-v-1e3cb727]{padding:var(--space-12)var(--space-16);text-align:left;vertical-align:middle}.compare-feature-col[data-v-1e3cb727]{width:220px;min-width:160px}.compare-gs-col[data-v-1e3cb727]{background:color-mix(in srgb,var(--color-brand-secondary)4%,transparent)}.compare-col-label[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-small);font-weight:600;display:block}.compare-col-genspark[data-v-1e3cb727]{color:var(--color-brand-secondary);font-size:var(--text-body)}.compare-row-label[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-small);font-weight:500}.compare-val[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-small)}.compare-val-highlight[data-v-1e3cb727]{color:var(--color-text-primary);font-weight:600}.compare-row:not(:last-child) td[data-v-1e3cb727],.compare-row:not(:last-child) th[data-v-1e3cb727]{border-bottom:1px solid var(--color-border-subtle)}.compare-cta[data-v-1e3cb727]{background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);align-items:center;gap:var(--space-12);padding:var(--space-32)var(--space-24);text-align:center;flex-direction:column;display:flex}.compare-cta-heading[data-v-1e3cb727]{color:var(--color-text-primary);font-size:var(--text-h3);margin:0;font-weight:700}.compare-cta-body[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);max-width:540px;margin:0;line-height:1.6}.faq-section[data-v-1e3cb727]{background:var(--color-bg-page)}.faq-list[data-v-1e3cb727]{border:1px solid var(--color-border-default);border-radius:var(--modal-radius);flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item[data-v-1e3cb727]{border-bottom:1px solid var(--color-border-default)}.faq-item[data-v-1e3cb727]:last-child{border-bottom:none}.faq-question[data-v-1e3cb727]{background:var(--color-bg-page);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-body);align-items:center;gap:var(--space-8);min-height:64px;padding:var(--space-16)var(--space-24);text-align:left;transition:background var(--transition-fast);border:none;justify-content:space-between;width:100%;font-weight:500;display:flex}.faq-question[data-v-1e3cb727]:hover{background:var(--color-bg-subtle)}.faq-question[data-v-1e3cb727]:active{filter:brightness(.97)}.faq-question[data-v-1e3cb727]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-brand);outline:none}.faq-icon[data-v-1e3cb727]{color:var(--color-text-tertiary);transition:transform var(--transition-medium);flex-shrink:0;align-items:center;display:flex}.faq-icon-open[data-v-1e3cb727]{transform:rotate(180deg)}.faq-answer[data-v-1e3cb727]{background:var(--color-bg-subtle);max-height:0;padding:0 var(--space-24);transition:max-height var(--transition-medium),padding var(--transition-medium);display:block;overflow:hidden}.faq-answer-open[data-v-1e3cb727]{max-height:800px;padding-bottom:var(--space-24)}.faq-answer p[data-v-1e3cb727]{color:var(--color-text-secondary);font-size:var(--text-body);padding-top:var(--space-8);margin:0;line-height:1.7}.related-section[data-v-1e3cb727]{background:var(--color-bg-subtle)}@media (max-height:900px){.hero-section[data-v-1e3cb727]{padding-top:56px;padding-bottom:40px}}@media (max-width:768px){.hero-h1[data-v-1e3cb727]{font-size:var(--text-h1)}.hero-chips[data-v-1e3cb727]{grid-template-columns:1fr 1fr;display:grid}.hero-chip[data-v-1e3cb727]{text-align:center;white-space:normal;justify-content:center}.stats-grid[data-v-1e3cb727]{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.stat-divider[data-v-1e3cb727]{display:none}.models-grid[data-v-1e3cb727]{grid-template-columns:repeat(2,1fr)}.moa-callout[data-v-1e3cb727]{padding:var(--space-24);text-align:center;flex-direction:column}.moa-callout-btn[data-v-1e3cb727]{width:100%}.capabilities-grid[data-v-1e3cb727]{grid-template-columns:repeat(2,1fr)}.hiw-steps[data-v-1e3cb727]{gap:var(--space-32);grid-template-columns:1fr}.usecase-tabs-wrap[data-v-1e3cb727]{position:relative}.usecase-tabs-wrap[data-v-1e3cb727]:after{background:linear-gradient(to left,var(--color-bg-page),transparent);content:"";pointer-events:none;z-index:1;width:40px;position:absolute;top:0;bottom:0;right:0}.usecase-tabs[data-v-1e3cb727]{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}.usecase-tabs[data-v-1e3cb727]::-webkit-scrollbar{display:none}.usecase-cards[data-v-1e3cb727]{gap:var(--space-12);padding-bottom:var(--space-6);scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.usecase-cards[data-v-1e3cb727]::-webkit-scrollbar{display:none}.usecase-card[data-v-1e3cb727]{scroll-snap-align:start;flex:0 0 85%}.compare-table-wrap[data-v-1e3cb727]{margin-left:calc(var(--space-16)*-1);margin-right:calc(var(--space-16)*-1);border-left:none;border-right:none;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.section-gap[data-v-1e3cb727]{padding-bottom:var(--space-32);padding-top:var(--space-32)}}@media (max-width:480px){.capabilities-grid[data-v-1e3cb727],.models-grid[data-v-1e3cb727]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.capability-tile[data-v-1e3cb727],.model-card[data-v-1e3cb727],.usecase-card[data-v-1e3cb727]{box-shadow:0 0 0 1px #ffffff0f}.usecase-card[data-v-1e3cb727]:hover{box-shadow:0 0 0 1px #ffffff1a,var(--shadow-md)}.compare-table-wrap[data-v-1e3cb727]{box-shadow:0 0 0 1px #ffffff0f}.compare-gs-col[data-v-1e3cb727]{background:color-mix(in srgb,var(--color-brand-secondary)8%,transparent)}.compare-cta[data-v-1e3cb727],.faq-list[data-v-1e3cb727]{box-shadow:0 0 0 1px #ffffff0f}.hero-submit-btn[data-v-1e3cb727]:not(.btn-disabled){color:#232425;background:#eee}.chat-box[data-v-1e3cb727]{background:#333;border-color:#e6e9eb40}.hero-textarea[data-v-1e3cb727]{caret-color:#fff;color:#fff}}
