.si-ai[data-v-d7c721e8]{background:var(--si-bg);position:relative;overflow:hidden}.si-ai[data-v-d7c721e8]:before{top:10%;background:radial-gradient(circle,var(--si-accent-soft),transparent 70%);inset-inline-start:-10%}.si-ai[data-v-d7c721e8]:after,.si-ai[data-v-d7c721e8]:before{content:"";pointer-events:none;width:400px;height:400px;position:absolute}.si-ai[data-v-d7c721e8]:after{bottom:10%;background:radial-gradient(circle,#ff9d0a14,#0000 70%);inset-inline-end:-10%}.si-ai__header[data-v-d7c721e8]{text-align:center;z-index:2;margin-bottom:56px;position:relative}.si-ai__eyebrow[data-v-d7c721e8]{letter-spacing:.08em;text-transform:uppercase;color:var(--si-accent);background:var(--si-accent-soft);border:1px solid var(--si-accent-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.si-ai__eyebrow-dot[data-v-d7c721e8]{background:var(--si-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--si-accent-soft);border-radius:50%;animation:1.5s ease-in-out infinite si-ai-pulse-d7c721e8}@keyframes si-ai-pulse-d7c721e8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.si-ai__title[data-v-d7c721e8]{color:var(--si-text);margin-bottom:14px;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.si-ai__title-accent[data-v-d7c721e8]{background:linear-gradient(90deg,var(--si-accent),var(--si-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.si-ai__lead[data-v-d7c721e8]{max-width:640px;color:var(--si-muted);margin:0 auto;font-size:15px;line-height:1.6}.si-ai__grid[data-v-d7c721e8]{z-index:2;grid-template-columns:1fr 80px 1.1fr;align-items:start;gap:20px;display:grid;position:relative}.si-ai__steps[data-v-d7c721e8]{flex-direction:column}.si-ai__step[data-v-d7c721e8],.si-ai__steps[data-v-d7c721e8]{gap:16px;display:flex;position:relative}.si-ai__step[data-v-d7c721e8]{background:var(--si-surface);border:1px solid var(--si-border);border-radius:16px;padding:18px 20px;transition:all .4s}.si-ai__step--active[data-v-d7c721e8]{border-color:var(--si-accent);background:var(--si-accent-soft);transform:translate(4px)}[dir=rtl] .si-ai__step--active[data-v-d7c721e8]{transform:translate(-4px)}.si-ai__step--done[data-v-d7c721e8]{border-color:#10b98166}.si-ai__step-dot[data-v-d7c721e8]{background:var(--si-surface-2);width:32px;height:32px;color:var(--si-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .3s;display:flex}.si-ai__step--active .si-ai__step-dot[data-v-d7c721e8]{background:var(--si-accent);color:#fff}.si-ai__step--done .si-ai__step-dot[data-v-d7c721e8]{color:#fff;background:#10b981}.si-ai__step-content[data-v-d7c721e8]{flex:1;min-width:0}.si-ai__step-head[data-v-d7c721e8]{align-items:flex-start;gap:12px;display:flex}.si-ai__step-emoji[data-v-d7c721e8]{flex-shrink:0;font-size:24px;line-height:1}.si-ai__step-title[data-v-d7c721e8]{color:var(--si-text);margin-bottom:2px;font-size:15px;font-weight:700}.si-ai__step-desc[data-v-d7c721e8]{color:var(--si-muted);font-size:13px;line-height:1.5}.si-ai__step-chips[data-v-d7c721e8],.si-ai__step-extra[data-v-d7c721e8]{border-top:1px dashed var(--si-border);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;animation:.4s cubic-bezier(.22,1,.36,1) si-ai-extra-in-d7c721e8;display:flex}@keyframes si-ai-extra-in-d7c721e8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.si-ai__upload-box[data-v-d7c721e8]{background:var(--si-surface-2);border:1px solid var(--si-border);border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.si-ai__upload-thumb[data-v-d7c721e8]{background:var(--si-surface-3);width:44px;height:44px;color:var(--si-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.si-ai__upload-img[data-v-d7c721e8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.si-ai__upload-icon[data-v-d7c721e8],.si-ai__upload-img[data-v-d7c721e8]{z-index:1;position:relative}.si-ai__upload-scan[data-v-d7c721e8]{background:linear-gradient(180deg,transparent 40%,var(--si-accent) 50%,transparent 60%);pointer-events:none;animation:1.4s ease-in-out infinite si-ai-scan-d7c721e8;position:absolute;inset:0}@keyframes si-ai-scan-d7c721e8{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(100%)}}.si-ai__upload-meta[data-v-d7c721e8]{flex:1;min-width:0}.si-ai__upload-name[data-v-d7c721e8]{color:var(--si-text);margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.2}.si-ai__upload-size[data-v-d7c721e8]{color:var(--si-muted);font-size:11px}.si-ai__upload-ok[data-v-d7c721e8]{color:#10b981;gap:4px}.si-ai__upload-analyzing[data-v-d7c721e8],.si-ai__upload-ok[data-v-d7c721e8]{align-items:center;font-weight:500;display:inline-flex}.si-ai__upload-analyzing[data-v-d7c721e8]{color:var(--si-accent);gap:6px}.si-ai__step3-summary[data-v-d7c721e8]{background:var(--si-surface-2);border:1px solid var(--si-border);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;display:flex}.si-ai__step3-row[data-v-d7c721e8]{color:var(--si-text-2);align-items:center;gap:10px;font-size:12px;display:flex}.si-ai__step3-bullet[data-v-d7c721e8]{background:var(--si-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.si-ai__step3-bullet--cta[data-v-d7c721e8]{background:var(--si-cta)}.si-ai__step3-bullet--green[data-v-d7c721e8]{background:#10b981}.si-ai__chip[data-v-d7c721e8]{color:var(--si-text-2);background:var(--si-surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.si-ai__chip[data-v-d7c721e8],.si-ai__chip-flag[data-v-d7c721e8]{font-size:11px}.si-ai__cta[data-v-d7c721e8]{color:#fff;background:var(--si-accent);box-shadow:0 10px 24px -8px var(--si-accent);border-radius:10px;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:14px 22px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.si-ai__cta[data-v-d7c721e8]:hover{background:var(--si-accent-2);transform:translateY(-2px)}.si-ai__preview[data-v-d7c721e8]{background:var(--si-surface);border:1px solid var(--si-border);box-shadow:var(--si-card-shadow);border-radius:20px;padding:24px;position:relative}.si-ai__preview[data-v-d7c721e8]:before{content:"";background:linear-gradient(90deg,var(--si-accent),var(--si-cta));border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:20px;right:20px}.si-ai__preview-head[data-v-d7c721e8]{margin-bottom:18px}.si-ai__preview-tabs[data-v-d7c721e8]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.si-ai__preview-tab[data-v-d7c721e8]{color:var(--si-text);background:var(--si-surface-2);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.si-ai__preview-dot[data-v-d7c721e8]{background:var(--si-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--si-accent-soft);border-radius:50%;transition:background .3s,box-shadow .3s,transform .3s;animation:1.5s ease-in-out infinite si-ai-pulse-d7c721e8}.si-ai__preview--building .si-ai__preview-dot[data-v-d7c721e8]{background:var(--si-cta);animation:.9s ease-in-out infinite si-ai-pulse-strong-d7c721e8;box-shadow:0 0 0 5px #ff9d0a2e}@keyframes si-ai-pulse-strong-d7c721e8{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.si-ai__preview--building .si-ai__preview-tab[data-v-d7c721e8]{color:var(--si-cta);background:#ff9d0a14}.si-ai__connector[data-v-d7c721e8]{opacity:0;grid-column:2;align-self:center;height:20px;transition:opacity .4s;position:relative}.si-ai__connector--active[data-v-d7c721e8]{opacity:1}.si-ai__connector svg[data-v-d7c721e8]{width:100%;height:100%;display:block}.si-ai__connector-path[data-v-d7c721e8]{stroke-dasharray:4 4;animation:1.2s linear infinite si-ai-connector-flow-d7c721e8}@keyframes si-ai-connector-flow-d7c721e8{to{stroke-dashoffset:-16px}}[dir=rtl] .si-ai__connector-path[data-v-d7c721e8]{animation-name:si-ai-connector-flow-rtl-d7c721e8}@keyframes si-ai-connector-flow-rtl-d7c721e8{to{stroke-dashoffset:16px}}.si-ai__spinner--xs[data-v-d7c721e8]{border-width:1.5px;width:10px;height:10px}.si-ai__preview-count[data-v-d7c721e8]{color:var(--si-muted);font-variant-numeric:tabular-nums;font-size:12px}.si-ai__preview-progress[data-v-d7c721e8]{background:var(--si-surface-2);border-radius:2px;width:100%;height:4px;overflow:hidden}.si-ai__preview-progress-bar[data-v-d7c721e8]{background:linear-gradient(90deg,var(--si-accent),var(--si-accent-2));height:100%;transition:width .5s}.si-ai__preview-list[data-v-d7c721e8]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.si-ai__preview-section[data-v-d7c721e8]{background:var(--si-surface-2);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .3s;display:flex}.si-ai__preview-section--gen[data-v-d7c721e8]{border-color:var(--si-accent);background:var(--si-accent-soft)}.si-ai__preview-section--done[data-v-d7c721e8]{border-color:#10b9814d}.si-ai__preview-section-icon[data-v-d7c721e8]{background:var(--si-surface);width:24px;height:24px;color:var(--si-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.si-ai__preview-section--gen .si-ai__preview-section-icon[data-v-d7c721e8]{background:var(--si-accent);color:#fff}.si-ai__preview-section--done .si-ai__preview-section-icon[data-v-d7c721e8]{color:#fff;background:#10b981}.si-ai__preview-section-name[data-v-d7c721e8]{color:var(--si-text);flex:1;font-size:13px;font-weight:500}.si-ai__preview-section-state[data-v-d7c721e8]{letter-spacing:.04em;text-transform:uppercase;color:var(--si-muted);background:var(--si-surface);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.si-ai__preview-section--gen .si-ai__preview-section-state[data-v-d7c721e8]{color:var(--si-accent);background:var(--si-accent-soft)}.si-ai__preview-section--done .si-ai__preview-section-state[data-v-d7c721e8]{color:#10b981;background:#10b9811f}.si-ai__spinner[data-v-d7c721e8]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite si-ai-spin-d7c721e8}@keyframes si-ai-spin-d7c721e8{to{transform:rotate(1turn)}}.si-ai__preview-foot[data-v-d7c721e8]{border-top:1px dashed var(--si-border);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.si-ai__preview-capability[data-v-d7c721e8]{color:var(--si-muted);background:var(--si-surface-2);border-radius:6px;padding:4px 10px;font-size:11px}@media (max-width:1024px){.si-ai__grid[data-v-d7c721e8]{grid-template-columns:1fr;gap:24px}.si-ai__connector[data-v-d7c721e8]{display:none}}@media (prefers-reduced-motion:reduce){.si-ai__connector-path[data-v-d7c721e8],.si-ai__preview-dot[data-v-d7c721e8],.si-ai__spinner[data-v-d7c721e8],.si-ai__upload-scan[data-v-d7c721e8]{animation:none!important}}
