.section-header[data-v-1be5ccbb]{opacity:0;transform:translateY(18px);transition:all .6s cubic-bezier(.4,0,.2,1)}.features-section.is-revealed .section-header[data-v-1be5ccbb]{opacity:1;transform:translateY(0)}.section-subtitle[data-v-1be5ccbb]{margin-bottom:1.5rem}.view-toggle[data-v-1be5ccbb]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-1)}.toggle-btn[data-v-1be5ccbb]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:600;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.toggle-btn[data-v-1be5ccbb]:hover{color:var(--text)}.toggle-btn.active[data-v-1be5ccbb]{color:var(--accent-contrast);background:var(--accent);box-shadow:var(--shadow-1)}.marquee-container[data-v-1be5ccbb],.grid-container[data-v-1be5ccbb]{opacity:0;transform:translateY(30px) scale(.98);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.features-section.is-revealed .marquee-container[data-v-1be5ccbb],.features-section.is-revealed .grid-container[data-v-1be5ccbb]{opacity:1;transform:translateY(0) scale(1)}.marquee-container[data-v-1be5ccbb]{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:1rem 0 1.5rem}.marquee-gradient[data-v-1be5ccbb]{position:absolute;top:0;bottom:0;width:160px;z-index:10;pointer-events:none}.marquee-gradient-left[data-v-1be5ccbb]{left:0;background:linear-gradient(90deg,var(--bg) 0%,transparent 100%)}.marquee-gradient-right[data-v-1be5ccbb]{right:0;background:linear-gradient(270deg,var(--bg) 0%,transparent 100%)}.marquee-track[data-v-1be5ccbb]{display:flex;width:fit-content;animation:marquee-1be5ccbb 42s linear infinite}.marquee-track[data-v-1be5ccbb]:hover{animation-play-state:paused}@keyframes marquee-1be5ccbb{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content[data-v-1be5ccbb]{display:flex;gap:1.25rem;padding:0 .75rem}.grid-container[data-v-1be5ccbb]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.features-grid[data-v-1be5ccbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.grid-card[data-v-1be5ccbb]{animation:gridFadeIn-1be5ccbb .5s ease-out both}@keyframes gridFadeIn-1be5ccbb{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.feature-card[data-v-1be5ccbb]{flex-shrink:0;width:320px;display:flex;flex-direction:column;gap:.75rem;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.4rem;transition:all .3s ease;box-shadow:var(--shadow-1);position:relative;overflow:hidden}.feature-card[data-v-1be5ccbb]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.06),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}.grid-card[data-v-1be5ccbb]{width:auto}.feature-card[data-v-1be5ccbb]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:var(--shadow-2)}.feature-card[data-v-1be5ccbb]:hover:after{opacity:1}.feature-card-top[data-v-1be5ccbb]{display:flex;align-items:center;justify-content:space-between}.feature-icon[data-v-1be5ccbb]{width:46px;height:46px;border-radius:14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));display:flex;align-items:center;justify-content:center;color:var(--accent)}.feature-badge[data-v-1be5ccbb]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:color-mix(in srgb,var(--surface-2) 80%,transparent);padding:.25rem .6rem;border-radius:999px;border:1px solid var(--border)}.feature-title[data-v-1be5ccbb]{font-size:1rem;font-weight:600;color:var(--text);line-height:1.3}.feature-description[data-v-1be5ccbb]{font-size:.85rem;color:var(--muted);line-height:1.6}@media(max-width:768px){.feature-card[data-v-1be5ccbb]{width:280px}.features-grid[data-v-1be5ccbb]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-1be5ccbb],.grid-card[data-v-1be5ccbb]{animation:none}}.cards-grid[data-v-40138853]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.4rem}.model-card[data-v-40138853]{position:relative;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:var(--shadow-1)}.model-card[data-v-40138853]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.6}.model-card[data-v-40138853]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.06),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}.model-card[data-v-40138853]:hover,.model-card.is-expanded[data-v-40138853]{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-2)}.model-card[data-v-40138853]:hover:after,.model-card.is-expanded[data-v-40138853]:after{opacity:1}.card-header[data-v-40138853]{display:flex;align-items:flex-start;gap:1rem}.model-icon[data-v-40138853]{width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.model-info[data-v-40138853]{flex:1;min-width:0}.model-provider[data-v-40138853]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.model-name[data-v-40138853]{font-size:1.15rem;font-weight:600;color:var(--text);margin:.35rem 0 .5rem}.model-best[data-v-40138853]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.best-label[data-v-40138853]{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.best-pill[data-v-40138853]{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text);padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent);width:fit-content;max-width:220px;white-space:normal;line-height:1.35;text-align:center;text-wrap:balance}.expand-btn[data-v-40138853]{width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 80%,transparent);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all .3s ease;flex-shrink:0}.expand-btn.is-rotated[data-v-40138853]{transform:rotate(90deg);color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.card-body[data-v-40138853]{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-body.is-visible[data-v-40138853]{max-height:640px;opacity:1;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.card-columns[data-v-40138853]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 1.5rem}.subsection-title[data-v-40138853]{font-size:.7rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.use-cases-list[data-v-40138853]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.use-cases-list li[data-v-40138853]{font-size:.85rem;color:var(--text);padding-left:1.25rem;position:relative;line-height:1.5}.use-cases-list li[data-v-40138853]:before{content:"—";position:absolute;left:0;color:var(--accent);font-weight:600}.why-text[data-v-40138853]{font-size:.85rem;color:var(--muted);line-height:1.6}.weaknesses[data-v-40138853]{margin-top:1.25rem;background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:12px;padding:.9rem 1rem}.weak-title[data-v-40138853]{color:var(--danger)}.weaknesses-list[data-v-40138853]{list-style:none;padding:0;margin:0}.weaknesses-list li[data-v-40138853]{font-size:.8rem;color:var(--danger);padding-left:1rem;position:relative}.weaknesses-list li[data-v-40138853]:before{content:"•";position:absolute;left:0;color:var(--danger)}@media(max-width:768px){.model-guide-section[data-v-40138853]{padding:3rem 0}.model-card[data-v-40138853]{padding:1.25rem}}.offer-stack[data-v-5f7c9920]{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:1.5rem;align-items:start;max-width:980px;margin:0 auto 2rem}.plan-card[data-v-5f7c9920]{background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem;box-shadow:var(--shadow-1);display:grid;gap:1.25rem;height:100%}.pro-card[data-v-5f7c9920]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-2)}.free-card[data-v-5f7c9920]{align-self:stretch}.plan-header[data-v-5f7c9920]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.plan-label[data-v-5f7c9920]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text)}.plan-caption[data-v-5f7c9920]{font-size:.8rem;color:var(--muted)}.plan-price[data-v-5f7c9920]{display:flex;align-items:baseline;gap:.35rem}.price-amount[data-v-5f7c9920]{font-size:1.6rem;font-weight:700;color:var(--text)}.price-period[data-v-5f7c9920]{font-size:.75rem;color:var(--muted)}.plan-highlights[data-v-5f7c9920]{display:grid;gap:.6rem}.highlight[data-v-5f7c9920]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:var(--text)}.feature-included[data-v-5f7c9920]{color:#2fb37e;flex-shrink:0;margin-top:.1rem}.feature-excluded[data-v-5f7c9920]{color:var(--muted);flex-shrink:0;margin-top:.1rem}.workflow-icon[data-v-5f7c9920]{color:var(--accent)!important}.plan-cta[data-v-5f7c9920]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:999px;border:1px solid var(--border);color:var(--text);font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--surface-2) 80%,transparent);transition:all .2s ease}.plan-cta[data-v-5f7c9920]:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent)}.plan-cta.pro[data-v-5f7c9920]{background:var(--accent);color:var(--accent-contrast);border-color:transparent;box-shadow:var(--shadow-1)}.models-drawer[data-v-5f7c9920]{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 80%,transparent);padding:.6rem 1.2rem;margin-bottom:2rem}.models-drawer[open][data-v-5f7c9920]{padding:.9rem 1.5rem 1.7rem}.drawer-summary[data-v-5f7c9920]{list-style:none;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;cursor:pointer;padding:.65rem 3.5rem;color:var(--text);font-size:1rem;font-weight:600;position:relative}.drawer-summary[data-v-5f7c9920]::-webkit-details-marker{display:none}.summary-center[data-v-5f7c9920]{display:flex;align-items:center;gap:.75rem;text-align:center;justify-content:center}.summary-title[data-v-5f7c9920]{font-size:1rem;font-weight:600;color:var(--text)}.summary-meta[data-v-5f7c9920]{font-size:.75rem;color:var(--muted);padding:.25rem .75rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.summary-pill[data-v-5f7c9920]{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:.25rem .75rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.summary-actions[data-v-5f7c9920]{position:absolute;right:.35rem;display:inline-flex;align-items:center;gap:.6rem}.summary-toggle[data-v-5f7c9920]{width:30px;height:30px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 75%,transparent);display:grid;place-items:center;transition:all .2s ease}.summary-icon[data-v-5f7c9920]{width:20px;height:20px;color:var(--muted);transition:transform .2s ease}.models-drawer[open] .summary-icon[data-v-5f7c9920]{transform:rotate(180deg)}.drawer-content[data-v-5f7c9920]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(240px,1fr));animation:drawerOpen-5f7c9920 .35s ease}.drawer-section[data-v-5f7c9920]{display:grid;gap:.75rem;padding:1rem;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.drawer-header[data-v-5f7c9920]{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.drawer-note[data-v-5f7c9920]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--muted)}@keyframes drawerOpen-5f7c9920{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.models-chips[data-v-5f7c9920]{display:flex;flex-wrap:wrap;gap:.4rem}.model-chip-wrapper[data-v-5f7c9920]{position:relative}.model-chip[data-v-5f7c9920]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--surface);border-radius:6px;font-size:.7rem;color:var(--text);border:1px solid var(--border);cursor:pointer;transition:all .2s ease}.model-chip[data-v-5f7c9920]:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.model-chip.premium[data-v-5f7c9920],.model-chip.image[data-v-5f7c9920]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,var(--border));color:var(--accent)}.model-chip.premium[data-v-5f7c9920]:hover,.model-chip.image[data-v-5f7c9920]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.model-tooltip[data-v-5f7c9920]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;min-width:140px;max-width:200px;z-index:50;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:var(--shadow-1);pointer-events:none}.model-tooltip[data-v-5f7c9920]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--surface)}.model-chip-wrapper:hover .model-tooltip[data-v-5f7c9920]{opacity:1;visibility:visible}.tooltip-header[data-v-5f7c9920]{font-size:.7rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem;padding-bottom:.25rem;border-bottom:1px solid var(--border)}.tooltip-item[data-v-5f7c9920]{font-size:.75rem;color:var(--text);padding:.125rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-legend[data-v-5f7c9920]{text-align:center}.legend-title[data-v-5f7c9920]{font-size:.75rem;color:var(--muted);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.legend-items[data-v-5f7c9920]{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.legend-item[data-v-5f7c9920]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--muted)}@media(max-width:900px){.offer-stack[data-v-5f7c9920],.drawer-content[data-v-5f7c9920]{grid-template-columns:1fr}}@media(max-width:768px){.plan-header[data-v-5f7c9920]{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.drawer-summary[data-v-5f7c9920]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 1.1rem}.summary-center[data-v-5f7c9920]{justify-content:flex-start;text-align:left;flex-wrap:wrap;gap:.5rem;min-width:0}.summary-title[data-v-5f7c9920]{min-width:0}.summary-actions[data-v-5f7c9920]{position:static;margin-left:0;justify-self:end}.summary-pill[data-v-5f7c9920]{display:none}}.chat-showcase-section[data-v-35ab9267]{padding:2.5rem 0 3rem;position:relative}.showcase-layout[data-v-35ab9267]{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1100px;margin:0 auto;padding:0 2rem}.section-header[data-v-35ab9267]{flex:0 0 auto;max-width:320px;text-align:left}.section-title[data-v-35ab9267]{font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;margin-bottom:1rem;color:var(--text);line-height:1.2}.gradient-text[data-v-35ab9267]{color:var(--accent)}.section-description[data-v-35ab9267]{font-size:1rem;color:var(--muted);line-height:1.6}@media(max-width:900px){.showcase-layout[data-v-35ab9267]{flex-direction:column;gap:2rem;padding:0 1rem}.section-header[data-v-35ab9267]{max-width:500px;text-align:center}.chat-showcase[data-v-35ab9267]{width:100%}}.showcase-wrapper[data-v-35ab9267]{position:relative;padding:1rem 0;perspective:1000px;width:100%;max-width:520px}.showcase-glow[data-v-35ab9267]{display:none}.chat-showcase[data-v-35ab9267]{position:relative;width:520px;max-width:100%;margin:0 auto;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-1);transition:transform .1s ease-out;transform-style:preserve-3d}.border-glow[data-v-35ab9267],.mouse-glow[data-v-35ab9267]{display:none}.chat-header[data-v-35ab9267]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.window-controls[data-v-35ab9267]{display:flex;gap:8px}.control[data-v-35ab9267]{width:11px;height:11px;border-radius:50%}.control.close[data-v-35ab9267]{background:#ff5f57}.control.minimize[data-v-35ab9267]{background:#febc2e}.control.maximize[data-v-35ab9267]{background:#28c840}.chat-title[data-v-35ab9267]{font-size:.75rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.header-spacer[data-v-35ab9267]{width:60px}.messages-area[data-v-35ab9267]{height:320px;padding:1.4rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scroll-behavior:smooth}.messages-area.expert-active[data-v-35ab9267]{gap:.85rem}.expert-banner[data-v-35ab9267]{display:flex;justify-content:flex-start}.expert-pill[data-v-35ab9267]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-1)}.expert-icon[data-v-35ab9267]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.expert-label[data-v-35ab9267]{font-size:.78rem;font-weight:600;color:var(--text);letter-spacing:.01em}.expert-handle[data-v-35ab9267]{font-size:.7rem;color:var(--muted)}.expert-chip[data-v-35ab9267]{font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;padding:.15rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.messages-area[data-v-35ab9267]::-webkit-scrollbar{width:4px}.messages-area[data-v-35ab9267]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-35ab9267]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 40%,transparent);border-radius:4px}.message[data-v-35ab9267]{position:relative;padding:.85rem 1rem;border-radius:16px;font-size:.875rem;line-height:1.6;animation:messageIn-35ab9267 .4s ease-out}@keyframes messageIn-35ab9267{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-message[data-v-35ab9267]{align-self:flex-end;max-width:85%;background:var(--accent-soft);color:var(--accent-contrast);border-radius:16px 16px 4px;text-align:left;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.ai-message[data-v-35ab9267]{align-self:flex-start;max-width:95%;background:transparent;color:var(--text);padding:0;text-align:left}.ai-content[data-v-35ab9267]{line-height:1.7;display:inline}.ai-content[data-v-35ab9267] strong{color:var(--accent);font-weight:600}.typing-cursor[data-v-35ab9267]{display:inline-block;margin-left:2px;animation:blink-35ab9267 .8s ease-in-out infinite}.ai-cursor[data-v-35ab9267]{color:var(--accent)}@keyframes blink-35ab9267{0%,to{opacity:1}50%{opacity:0}}.thinking-indicator[data-v-35ab9267]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;width:fit-content}.thinking-dots[data-v-35ab9267]{display:flex;gap:4px}.dot[data-v-35ab9267]{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:dotPulse-35ab9267 1.4s ease-in-out infinite}.dot[data-v-35ab9267]:nth-child(2){animation-delay:.2s}.dot[data-v-35ab9267]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-35ab9267{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.thinking-text[data-v-35ab9267]{font-size:.75rem;color:var(--muted);font-weight:500}.input-area[data-v-35ab9267]{padding:1rem;background:var(--surface-2);border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.input-controls[data-v-35ab9267]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.controls-left[data-v-35ab9267]{display:flex;align-items:center;gap:.25rem}.controls-right[data-v-35ab9267]{display:flex;align-items:center}.model-selector[data-v-35ab9267]{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:9999px;cursor:pointer;transition:all .2s ease;color:var(--muted)}.model-selector[data-v-35ab9267]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.model-name[data-v-35ab9267]{font-size:.8rem;font-weight:500;color:inherit}.action-btn[data-v-35ab9267]{display:flex;align-items:center;gap:.375rem;padding:.35rem .6rem;border-radius:9999px;color:var(--muted);font-size:.8rem;font-weight:500;transition:all .2s ease}.action-btn[data-v-35ab9267]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.action-btn.active[data-v-35ab9267]{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.send-btn[data-v-35ab9267]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--accent);color:#fff;box-shadow:var(--shadow-1);transition:all .2s ease}.send-btn[data-v-35ab9267]:hover{transform:scale(1.05);box-shadow:var(--shadow-2)}@media(max-width:640px){.showcase-wrapper[data-v-35ab9267]{padding:1.5rem .5rem}.chat-showcase[data-v-35ab9267]{border-radius:20px}.messages-area[data-v-35ab9267]{min-height:220px;max-height:260px;padding:1rem}.model-name[data-v-35ab9267],.action-btn span[data-v-35ab9267]{display:none}}@media(prefers-reduced-motion:reduce){.message[data-v-35ab9267],.dot[data-v-35ab9267],.send-btn[data-v-35ab9267]{animation:none;transition:none}}.imagegen-showcase-section[data-v-4151645b]{padding:2.5rem 0 3rem;position:relative}.showcase-layout[data-v-4151645b]{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1100px;margin:0 auto;padding:0 2rem}.section-header[data-v-4151645b]{flex:0 0 auto;max-width:320px;text-align:left}.section-title[data-v-4151645b]{font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;margin-bottom:1rem;color:var(--text);line-height:1.2}.gradient-text[data-v-4151645b]{color:var(--accent)}.section-description[data-v-4151645b]{font-size:1rem;color:var(--muted);line-height:1.6}@media(max-width:900px){.showcase-layout[data-v-4151645b]{flex-direction:column;gap:2rem;padding:0 1rem}.section-header[data-v-4151645b]{max-width:500px;text-align:center;order:-1}.imagegen-showcase[data-v-4151645b]{width:100%}}.showcase-wrapper[data-v-4151645b]{position:relative;padding:1rem 0;perspective:1000px;width:100%;max-width:520px}.showcase-glow[data-v-4151645b]{display:none}.imagegen-showcase[data-v-4151645b]{position:relative;width:520px;height:520px;max-width:100%;margin:0 auto;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-1);transition:transform .1s ease-out;transform-style:preserve-3d;display:flex;flex-direction:column}.border-glow[data-v-4151645b],.mouse-glow[data-v-4151645b]{display:none}.showcase-header[data-v-4151645b]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.window-controls[data-v-4151645b]{display:flex;gap:8px}.control[data-v-4151645b]{width:11px;height:11px;border-radius:50%}.control.close[data-v-4151645b]{background:#ff5f57}.control.minimize[data-v-4151645b]{background:#febc2e}.control.maximize[data-v-4151645b]{background:#28c840}.header-title[data-v-4151645b]{font-size:.75rem;font-weight:600;color:var(--muted)}.header-spacer[data-v-4151645b]{width:60px}.prompt-area[data-v-4151645b]{padding:1rem 1.4rem .5rem;min-height:50px;display:flex;justify-content:flex-end}.prompt-bubble[data-v-4151645b]{padding:.75rem 1rem;background:var(--accent-soft);border-radius:14px 14px 4px;color:var(--accent-contrast);font-size:.875rem;max-width:85%;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.typing-cursor[data-v-4151645b]{display:inline-block;margin-left:2px;animation:blink-4151645b .8s ease-in-out infinite}@keyframes blink-4151645b{0%,to{opacity:1}50%{opacity:0}}.image-area[data-v-4151645b]{padding:1rem 1.4rem;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.generation-indicator[data-v-4151645b]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:280px;padding:.75rem .75rem 0}.gen-content[data-v-4151645b]{display:flex;align-items:center;gap:.75rem}.gen-spinner[data-v-4151645b]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:spin-4151645b 1s linear infinite}@keyframes spin-4151645b{to{transform:rotate(360deg)}}.gen-text[data-v-4151645b]{font-size:.85rem;color:var(--muted);font-weight:500}.gen-progress-container[data-v-4151645b]{width:100%;height:4px;background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:4px;overflow:hidden}.gen-progress-bar[data-v-4151645b]{height:100%;background:var(--accent);border-radius:4px;transition:width .1s ease-out}.result-container[data-v-4151645b]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.result-label[data-v-4151645b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted)}.label-icon[data-v-4151645b]{color:var(--accent)}.label-divider[data-v-4151645b]{color:color-mix(in srgb,var(--muted) 40%,transparent)}.label-title[data-v-4151645b]{color:var(--text)}.result-image[data-v-4151645b]{width:auto;max-width:200px;height:auto;max-height:200px;object-fit:cover;border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow-1)}.input-area[data-v-4151645b]{padding:1rem;background:var(--surface-2);border-top:1px solid var(--border)}.input-controls[data-v-4151645b]{display:flex;align-items:center;justify-content:space-between}.controls-left[data-v-4151645b]{display:flex;align-items:center;gap:.25rem}.controls-right[data-v-4151645b]{display:flex;align-items:center}.model-selector[data-v-4151645b]{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:9999px;cursor:pointer;transition:all .2s ease;color:var(--muted)}.model-selector[data-v-4151645b]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.model-icon[data-v-4151645b]{color:var(--accent);font-size:.875rem}.model-name[data-v-4151645b]{font-size:.8rem;font-weight:500;color:inherit}.settings-btn[data-v-4151645b]{display:flex;align-items:center;gap:.375rem;padding:.35rem .6rem;border-radius:9999px;color:var(--muted);font-size:.8rem;font-weight:500;transition:all .2s ease}.settings-btn[data-v-4151645b]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.send-btn[data-v-4151645b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--accent);color:#fff;box-shadow:var(--shadow-1);transition:all .2s ease}.send-btn[data-v-4151645b]:hover{transform:scale(1.05);box-shadow:var(--shadow-2)}@media(max-width:640px){.imagegen-showcase-section[data-v-4151645b]{padding:2rem 0}.showcase-wrapper[data-v-4151645b]{padding:1rem .5rem}.image-area[data-v-4151645b]{min-height:220px}.result-image[data-v-4151645b]{max-height:180px}.model-name[data-v-4151645b],.settings-btn span[data-v-4151645b]{display:none}}@media(prefers-reduced-motion:reduce){.gen-spinner[data-v-4151645b],.send-btn[data-v-4151645b]{animation:none;transition:none}}.compare-showcase-section[data-v-59b9baee]{padding:2.5rem 0 3rem;position:relative}.showcase-layout[data-v-59b9baee]{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1100px;margin:0 auto;padding:0 2rem}.section-header[data-v-59b9baee]{flex:0 0 auto;max-width:340px;text-align:left}.section-title[data-v-59b9baee]{font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;margin-bottom:1rem;color:var(--text);line-height:1.2}.section-description[data-v-59b9baee]{font-size:1rem;color:var(--muted);line-height:1.6}.chips-row[data-v-59b9baee]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.15rem}.chip[data-v-59b9baee]{padding:.35rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.01em}@media(max-width:900px){.showcase-layout[data-v-59b9baee]{flex-direction:column;gap:2rem;padding:0 1rem}.section-header[data-v-59b9baee]{max-width:560px;text-align:center}.chips-row[data-v-59b9baee]{justify-content:center}}.showcase-wrapper[data-v-59b9baee]{position:relative;padding:1rem 0;perspective:1000px;width:100%;max-width:520px}.showcase-glow[data-v-59b9baee]{display:none}.compare-showcase[data-v-59b9baee]{position:relative;width:520px;max-width:100%;margin:0 auto;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-1);transition:transform .1s ease-out;transform-style:preserve-3d}.border-glow[data-v-59b9baee],.mouse-glow[data-v-59b9baee]{display:none}.chat-header[data-v-59b9baee]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.window-controls[data-v-59b9baee]{display:flex;gap:8px}.control[data-v-59b9baee]{width:11px;height:11px;border-radius:50%}.control.close[data-v-59b9baee]{background:#ff5f57}.control.minimize[data-v-59b9baee]{background:#febc2e}.control.maximize[data-v-59b9baee]{background:#28c840}.chat-title[data-v-59b9baee]{font-size:.75rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.header-spacer[data-v-59b9baee]{width:60px}.messages-area[data-v-59b9baee]{height:340px;padding:1.2rem;display:flex;flex-direction:column;gap:.9rem;overflow-y:auto;scroll-behavior:smooth}.message[data-v-59b9baee]{max-width:92%;padding:.75rem .95rem;border-radius:16px;font-size:.9rem;line-height:1.45;position:relative}.user-message[data-v-59b9baee]{margin-left:auto;background:var(--accent-soft);color:var(--accent-contrast);border-radius:16px 16px 6px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.ai-message[data-v-59b9baee]{margin-right:auto;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:16px 16px 16px 6px}.ai-content strong[data-v-59b9baee]{font-weight:700}.typing-cursor[data-v-59b9baee]{display:inline-block;margin-left:2px;animation:blink-59b9baee .8s ease-in-out infinite}.ai-cursor[data-v-59b9baee]{color:var(--muted)}@keyframes blink-59b9baee{0%,to{opacity:1}50%{opacity:0}}.candidates-stack[data-v-59b9baee]{display:flex;flex-direction:column;gap:.65rem}.candidates-toggle-row[data-v-59b9baee]{display:flex;justify-content:flex-start}.other-candidates-btn[data-v-59b9baee]{font-size:.78rem;font-weight:600;color:var(--muted);padding:.25rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--surface-2) 70%,transparent);transition:all .2s ease}.other-candidates-btn[data-v-59b9baee]:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2) 85%,transparent)}.candidate-list[data-v-59b9baee]{display:flex;flex-direction:column;gap:.65rem}.candidate-card[data-v-59b9baee]{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;overflow:hidden}.candidate-card.selected[data-v-59b9baee]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.candidate-header[data-v-59b9baee]{padding:.65rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent)}.candidate-model[data-v-59b9baee]{display:flex;align-items:center;gap:.5rem;min-width:0}.candidate-model-name[data-v-59b9baee]{font-size:.82rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-actions[data-v-59b9baee]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.selected-pill[data-v-59b9baee]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--accent);padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);background:var(--accent-soft)}.continue-btn[data-v-59b9baee]{font-size:.78rem;font-weight:700;color:var(--accent);padding:.22rem .6rem;border-radius:999px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.candidate-body[data-v-59b9baee]{padding:.7rem .75rem .8rem}.candidate-content[data-v-59b9baee]{font-size:.86rem;line-height:1.45;color:var(--text)}.candidate-content strong[data-v-59b9baee]{font-weight:700}.thinking-indicator[data-v-59b9baee]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);width:fit-content}.thinking-dots[data-v-59b9baee]{display:flex;gap:3px}.dot[data-v-59b9baee]{width:5px;height:5px;border-radius:50%;background:var(--muted);opacity:.55;animation:dotPulse-59b9baee 1.2s infinite}.dot[data-v-59b9baee]:nth-child(2){animation-delay:.2s}.dot[data-v-59b9baee]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-59b9baee{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.thinking-text[data-v-59b9baee]{font-size:.75rem;color:var(--muted);font-weight:600}.input-area[data-v-59b9baee]{padding:1rem;background:var(--surface-2);border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.input-controls[data-v-59b9baee]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.controls-left[data-v-59b9baee]{display:flex;align-items:center;gap:.25rem}.controls-right[data-v-59b9baee]{display:flex;align-items:center}.compare-toggle[data-v-59b9baee]{display:flex;align-items:center;gap:.375rem;padding:.35rem .6rem;border-radius:9999px;color:var(--muted);font-size:.8rem;font-weight:600;transition:all .2s ease}.compare-toggle.active[data-v-59b9baee]{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.model-selector[data-v-59b9baee]{display:flex;align-items:center;gap:.375rem;padding:.35rem .55rem;border-radius:9999px;cursor:pointer;transition:all .2s ease;color:var(--muted)}.model-selector[data-v-59b9baee]:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.model-name[data-v-59b9baee]{font-size:.8rem;font-weight:500;color:inherit}.model-count[data-v-59b9baee]{font-size:.7rem;font-weight:800;color:var(--muted);padding:.1rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--surface) 65%,transparent)}.action-btn[data-v-59b9baee]{display:flex;align-items:center;gap:.375rem;padding:.35rem .6rem;border-radius:9999px;color:var(--muted);font-size:.8rem;font-weight:500;transition:all .2s ease}.action-btn.disabled[data-v-59b9baee]{opacity:.5;cursor:not-allowed}.send-btn[data-v-59b9baee]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--accent);color:#fff;box-shadow:var(--shadow-1);transition:all .2s ease}.send-btn[data-v-59b9baee]:hover{transform:scale(1.05);box-shadow:var(--shadow-2)}@media(max-width:640px){.showcase-wrapper[data-v-59b9baee]{padding:1.5rem .5rem}.messages-area[data-v-59b9baee]{min-height:240px;max-height:300px;padding:1rem}.model-name[data-v-59b9baee],.action-btn span[data-v-59b9baee],.compare-toggle span[data-v-59b9baee]{display:none}}@media(prefers-reduced-motion:reduce){.dot[data-v-59b9baee],.send-btn[data-v-59b9baee]{animation:none;transition:none}}.workflow-showcase-section[data-v-7ec8c55d]{padding:2.5rem 0 3rem;position:relative}.showcase-layout[data-v-7ec8c55d]{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1100px;margin:0 auto;padding:0 2rem}.section-header[data-v-7ec8c55d]{flex:0 0 auto;max-width:320px;text-align:left}.section-title[data-v-7ec8c55d]{font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;margin-bottom:1rem;color:var(--text);line-height:1.2}.gradient-text[data-v-7ec8c55d]{color:var(--accent)}.section-description[data-v-7ec8c55d]{font-size:1rem;color:var(--muted);line-height:1.6}@media(max-width:900px){.showcase-layout[data-v-7ec8c55d]{flex-direction:column;gap:2rem;padding:0 1rem}.section-header[data-v-7ec8c55d]{max-width:500px;text-align:center;order:-1}.workflow-showcase[data-v-7ec8c55d]{width:100%}}.showcase-wrapper[data-v-7ec8c55d]{position:relative;padding:1rem 0;perspective:1000px;width:100%;max-width:520px}.showcase-glow[data-v-7ec8c55d]{display:none}.workflow-showcase[data-v-7ec8c55d]{--showcase-height: 480px;position:relative;width:520px;min-height:var(--showcase-height);height:auto;max-width:100%;margin:0 auto;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-1);transition:transform .1s ease-out;transform-style:preserve-3d;display:flex;flex-direction:column}.showcase-stage[data-v-7ec8c55d]{position:relative;flex:1;min-height:var(--showcase-height);z-index:1}.border-glow[data-v-7ec8c55d],.mouse-glow[data-v-7ec8c55d]{display:none}.input-phase[data-v-7ec8c55d],.processing-phase[data-v-7ec8c55d],.result-phase[data-v-7ec8c55d]{position:absolute;inset:0;width:100%;height:100%;padding:1.5rem;display:flex;flex-direction:column}.phase-header[data-v-7ec8c55d]{text-align:center;margin-bottom:1.25rem}.header-icon[data-v-7ec8c55d]{width:48px;height:48px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.header-icon.processing[data-v-7ec8c55d]{animation:iconPulse-7ec8c55d 2s ease-in-out infinite}@keyframes iconPulse-7ec8c55d{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 20px 4px color-mix(in srgb,var(--accent) 20%,transparent)}}.header-title[data-v-7ec8c55d]{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.header-subtitle[data-v-7ec8c55d]{font-size:.75rem;color:var(--muted);max-width:280px;margin:0 auto}.url-input-container[data-v-7ec8c55d]{margin-bottom:1rem}.url-input-wrapper[data-v-7ec8c55d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;position:relative;transition:all .3s ease}.url-input-wrapper[data-v-7ec8c55d]:has(.url-badge){border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.url-icon[data-v-7ec8c55d]{flex-shrink:0}.url-text[data-v-7ec8c55d]{flex:1;font-size:.8rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-placeholder[data-v-7ec8c55d]{color:var(--muted)}.typing-cursor[data-v-7ec8c55d]{display:inline-block;margin-left:2px;color:var(--accent);animation:blink-7ec8c55d .8s ease-in-out infinite}@keyframes blink-7ec8c55d{0%,to{opacity:1}50%{opacity:0}}.url-badge[data-v-7ec8c55d]{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:8px;font-size:.7rem;font-weight:500}.url-badge.youtube[data-v-7ec8c55d]{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.audience-section[data-v-7ec8c55d]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:1rem;margin-bottom:1rem}.audience-header[data-v-7ec8c55d]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}.audience-icon[data-v-7ec8c55d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);flex-shrink:0}.audience-title[data-v-7ec8c55d]{font-size:.8rem;font-weight:600;color:var(--text)}.audience-subtitle[data-v-7ec8c55d]{font-size:.65rem;color:var(--muted)}.audience-modes[data-v-7ec8c55d]{display:flex;flex-wrap:wrap;gap:.5rem}.mode-btn[data-v-7ec8c55d]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.7rem;font-weight:500;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--muted);transition:all .25s ease}.mode-btn.active[data-v-7ec8c55d]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent);box-shadow:var(--shadow-1)}.generate-btn-container[data-v-7ec8c55d]{margin-top:1rem}.generate-btn[data-v-7ec8c55d]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:12px;background:var(--surface-2);color:var(--muted);border:1px solid var(--border);transition:all .3s ease}.generate-btn.ready[data-v-7ec8c55d]{background:var(--accent);color:#fff;border-color:transparent;box-shadow:var(--shadow-1)}.workflow-steps[data-v-7ec8c55d]{margin:1.25rem 0;flex:1}.workflow-step[data-v-7ec8c55d]{position:relative}.step-line[data-v-7ec8c55d]{position:absolute;left:20px;top:40px;bottom:-8px;width:2px;transition:all .5s ease}.step-line.complete[data-v-7ec8c55d]{background:linear-gradient(180deg,#2fb37e99,#2fb37e33)}.step-line.active[data-v-7ec8c55d]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 65%,transparent),color-mix(in srgb,var(--accent) 20%,transparent))}.step-line.upcoming[data-v-7ec8c55d]{background:color-mix(in srgb,var(--border) 60%,transparent)}.step-row[data-v-7ec8c55d]{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.step-icon-wrapper[data-v-7ec8c55d]{position:relative;flex-shrink:0}.step-icon[data-v-7ec8c55d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid;transition:all .3s ease}.step-icon.complete[data-v-7ec8c55d]{background:#2fb37e26;border-color:#2fb37e80;color:#2fb37e}.step-icon.active[data-v-7ec8c55d]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);box-shadow:var(--shadow-1)}.step-icon.upcoming[data-v-7ec8c55d]{background:var(--surface-2);border-color:var(--border);color:var(--muted)}.step-checkmark[data-v-7ec8c55d]{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2fb37e;color:#fff;box-shadow:var(--shadow-1)}.step-content[data-v-7ec8c55d]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-radius:12px;transition:all .3s ease}.step-content.active-bg[data-v-7ec8c55d]{background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.step-text[data-v-7ec8c55d]{flex:1;min-width:0}.step-label[data-v-7ec8c55d]{font-size:.8rem;font-weight:600;transition:color .3s ease}.step-label.complete[data-v-7ec8c55d]{color:#2fb37e}.step-label.active[data-v-7ec8c55d]{color:var(--accent)}.step-label.upcoming[data-v-7ec8c55d]{color:var(--muted)}.step-description[data-v-7ec8c55d]{font-size:.7rem;transition:color .3s ease}.step-description.complete[data-v-7ec8c55d]{color:#2fb37eb3}.step-description.active[data-v-7ec8c55d]{color:color-mix(in srgb,var(--accent) 60%,var(--muted))}.step-description.upcoming[data-v-7ec8c55d]{color:var(--muted)}.step-status[data-v-7ec8c55d]{flex-shrink:0}.spinner[data-v-7ec8c55d]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:spin-7ec8c55d 1s linear infinite}@keyframes spin-7ec8c55d{to{transform:rotate(360deg)}}.done-text[data-v-7ec8c55d]{font-size:.7rem;font-weight:500;color:#2fb37ecc}.status-footer[data-v-7ec8c55d]{padding-top:1rem;border-top:1px solid var(--border);text-align:center}.status-message[data-v-7ec8c55d]{font-size:.8rem;color:var(--muted);margin-bottom:.5rem}.status-time[data-v-7ec8c55d]{font-size:.7rem;color:var(--muted)}.result-phase[data-v-7ec8c55d]{padding:1.25rem;flex:1}.metrics-grid[data-v-7ec8c55d]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:1rem}.metric-card[data-v-7ec8c55d]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem .75rem;border-radius:12px;border:1px solid var(--border);background:var(--surface-2)}.metric-icon[data-v-7ec8c55d]{margin-bottom:.25rem;color:var(--accent)}.metric-label[data-v-7ec8c55d]{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.metric-value[data-v-7ec8c55d]{font-size:1.05rem;font-weight:700;color:var(--text)}.summary-preview[data-v-7ec8c55d]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;overflow:hidden;flex:1;display:flex;flex-direction:column}.summary-header[data-v-7ec8c55d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.summary-title[data-v-7ec8c55d]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text)}.copy-btn[data-v-7ec8c55d]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.7rem;font-weight:500;color:var(--muted);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:8px;transition:all .2s ease}.copy-btn[data-v-7ec8c55d]:hover{background:color-mix(in srgb,var(--surface) 50%,transparent);color:var(--text)}.summary-content[data-v-7ec8c55d]{padding:1rem;position:relative;flex:1;min-height:100px;overflow:hidden}.summary-section-title[data-v-7ec8c55d]{font-size:.85rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.summary-text[data-v-7ec8c55d]{font-size:.75rem;line-height:1.6;color:var(--muted)}.summary-fade[data-v-7ec8c55d]{position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(transparent,var(--surface-2));pointer-events:none}@media(max-width:480px){.workflow-showcase[data-v-7ec8c55d]{--showcase-height: 520px;border-radius:18px}.input-phase[data-v-7ec8c55d],.processing-phase[data-v-7ec8c55d],.result-phase[data-v-7ec8c55d]{padding:1.25rem 1rem}.header-icon[data-v-7ec8c55d]{width:40px;height:40px;border-radius:12px}.header-title[data-v-7ec8c55d]{font-size:1rem}.phase-header[data-v-7ec8c55d]{margin-bottom:1rem}.url-input-wrapper[data-v-7ec8c55d]{padding:.625rem .75rem}.url-text[data-v-7ec8c55d]{font-size:.7rem}.audience-section[data-v-7ec8c55d]{padding:.75rem}.audience-icon[data-v-7ec8c55d]{width:28px;height:28px}.mode-btn[data-v-7ec8c55d]{padding:.375rem .625rem;font-size:.65rem}.generate-btn[data-v-7ec8c55d]{padding:.75rem 1rem;font-size:.8rem}.workflow-steps[data-v-7ec8c55d]{margin:1rem 0}.step-icon[data-v-7ec8c55d]{width:36px;height:36px}.step-line[data-v-7ec8c55d]{left:18px;top:36px}.step-content[data-v-7ec8c55d]{padding:.5rem .625rem}.step-label[data-v-7ec8c55d]{font-size:.75rem}.step-description[data-v-7ec8c55d]{font-size:.65rem}.status-footer[data-v-7ec8c55d]{padding-top:.75rem}.status-message[data-v-7ec8c55d]{font-size:.75rem}.status-time[data-v-7ec8c55d]{font-size:.625rem}.metrics-grid[data-v-7ec8c55d]{gap:.5rem;margin-bottom:.75rem}.metric-card[data-v-7ec8c55d]{padding:.625rem .5rem;border-radius:10px}.metric-label[data-v-7ec8c55d]{font-size:.5rem}.metric-value[data-v-7ec8c55d]{font-size:.95rem}.summary-preview[data-v-7ec8c55d]{border-radius:12px}.summary-header[data-v-7ec8c55d]{padding:.625rem .75rem}.summary-title[data-v-7ec8c55d]{font-size:.75rem}.copy-btn[data-v-7ec8c55d]{padding:.25rem .5rem;font-size:.625rem}.summary-content[data-v-7ec8c55d]{padding:.75rem;min-height:80px}.summary-section-title[data-v-7ec8c55d]{font-size:.8rem}.summary-text[data-v-7ec8c55d]{font-size:.7rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.spinner[data-v-7ec8c55d],.header-icon.processing[data-v-7ec8c55d]{animation:none}}.welcome-page[data-v-13486921]{--font-display: "Plus Jakarta Sans", "Work Sans", sans-serif}.showcase-spacing[data-v-13486921]{margin-top:3rem;padding-top:1rem}.logo-section[data-v-13486921]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-13486921]{width:36px;height:36px;border-radius:12px;box-sizing:border-box;object-fit:cover;background:color-mix(in srgb,var(--surface-2) 85%,transparent);border:1px solid var(--border);padding:4px}.logo-text[data-v-13486921]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.nav-links[data-v-13486921]{display:flex;align-items:center;gap:.75rem}.nav-link[data-v-13486921]{padding:.5rem .75rem;color:var(--muted);font-size:.9rem;font-weight:500;transition:color .2s ease}.nav-link[data-v-13486921]:hover{color:var(--text)}.login-button[data-v-13486921]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;background:var(--surface-2);color:var(--text);font-size:.85rem;font-weight:600;border-radius:999px;border:1px solid var(--border);transition:all .2s ease}.login-button[data-v-13486921]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent);box-shadow:0 8px 20px #0f172a14}.main-content[data-v-13486921]{position:relative;z-index:10;max-width:1120px;margin:0 auto;padding:0 1.5rem 3rem}.hero-section[data-v-13486921]{text-align:center;padding:2rem 0 1.5rem}.hero-title[data-v-13486921]{font-family:var(--font-display);font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;color:var(--text)}.gradient-text[data-v-13486921]{display:block;color:var(--accent);text-shadow:0 10px 28px rgba(0,0,0,.45);font-size:clamp(1.95rem,5vw,3.2rem);line-height:1.15;margin-top:.35em}.hero-description[data-v-13486921]{font-size:1.05rem;color:var(--muted);max-width:60ch;margin:0 auto 2rem;line-height:1.7}.hero-actions[data-v-13486921]{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.magnetic-button-wrapper[data-v-13486921]{position:relative;display:inline-flex;padding:2px;border-radius:999px;background:var(--accent-soft)}.button-glow[data-v-13486921],.rotating-border[data-v-13486921]{display:none}.primary-button[data-v-13486921]{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.9rem;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;border-radius:999px;transition:transform .15s ease-out,box-shadow .3s ease;box-shadow:var(--shadow-1);z-index:1}.primary-button[data-v-13486921]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.stats-row[data-v-13486921]{display:inline-flex;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--border)}.stat-item[data-v-13486921]{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:80px}.stat-value[data-v-13486921]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.stat-label[data-v-13486921]{font-size:.75rem;color:var(--muted);letter-spacing:.02em;text-transform:uppercase}.stat-divider[data-v-13486921]{width:1px;height:28px;background:var(--border)}.page-footer[data-v-13486921]{text-align:center;padding:3rem 0 2rem;color:var(--muted);font-size:.875rem}.footer-separator[data-v-13486921]{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--border) 50%,transparent 100%);margin-bottom:2.5rem}.footer-brand[data-v-13486921]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.footer-logo[data-v-13486921]{width:34px;height:34px;border-radius:12px;box-sizing:border-box;object-fit:cover;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 85%,transparent);padding:4px}.footer-brand-name[data-v-13486921]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.footer-business[data-v-13486921]{margin-bottom:1.25rem}.business-name[data-v-13486921]{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--muted)}.footer-contact[data-v-13486921]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}.footer-contact a[data-v-13486921],.contact-link[data-v-13486921]{color:var(--accent);transition:color .2s ease}.footer-contact a[data-v-13486921]:hover{color:color-mix(in srgb,var(--accent) 80%,white)}.footer-links[data-v-13486921]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem}.footer-links a[data-v-13486921]{color:var(--muted);transition:color .2s ease}.footer-links a[data-v-13486921]:hover{color:var(--text)}.footer-divider[data-v-13486921]{color:var(--border)}.copyright[data-v-13486921]{font-size:.75rem;color:var(--muted)}.scroll-reveal[data-v-13486921]{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal.revealed[data-v-13486921]{opacity:1;transform:translateY(0)}.scroll-reveal.reveal-delay-1[data-v-13486921]{transition-delay:.1s}.scroll-reveal.reveal-delay-2[data-v-13486921]{transition-delay:.2s}.scroll-reveal.reveal-delay-3[data-v-13486921]{transition-delay:.3s}@media(max-width:768px){.hero-section[data-v-13486921]{padding:1.5rem 0 2rem}.stats-row[data-v-13486921]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:26rem;margin:0 auto;gap:.75rem;padding:.85rem 1rem}.stat-item[data-v-13486921]{min-width:0}.stat-value[data-v-13486921]{font-size:1.45rem}.stat-label[data-v-13486921]{font-size:.7rem}.stat-divider[data-v-13486921]{display:none}}@media(prefers-reduced-motion:reduce){.scroll-reveal[data-v-13486921],.primary-button[data-v-13486921]{transition:none}}
