.sc-viewport[data-v-45d7ac30]{overflow:hidden}.sc-track[data-v-45d7ac30]{display:flex;gap:16px;width:-moz-max-content;width:max-content;will-change:transform}.sc-track.sc-animate-on[data-v-45d7ac30]{animation:sc-scroll-45d7ac30 var(--sc-duration,40s) linear infinite}.sc-track-right.sc-animate-on[data-v-45d7ac30]{animation-direction:reverse}.sc-track[data-v-45d7ac30]:hover{animation-play-state:paused}@keyframes sc-scroll-45d7ac30{0%{transform:translate(0)}to{transform:translate(-50%)}}.sc-card[data-v-45d7ac30]{background:#18181b;border-radius:16px;color:inherit;display:block;flex-shrink:0;overflow:hidden;position:relative;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:280px}@media(min-width:768px){.sc-card[data-v-45d7ac30]{width:340px}}.sc-card-media[data-v-45d7ac30]{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.sc-card-overlay[data-v-45d7ac30]{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,transparent);bottom:0;left:0;padding:16px 20px;position:absolute;right:0}.sc-card-logo[data-v-45d7ac30]{border-radius:6px;flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.sc-card-title[data-v-45d7ac30]{color:#fff;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-card-desc[data-v-45d7ac30]{color:#ffffffb3;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.4;margin-top:4px;-webkit-box-orient:vertical;overflow:hidden}.sc-card-arrow[data-v-45d7ac30]{align-items:center;color:#fff;display:flex;flex-shrink:0}@media(max-width:767px){.sc-fade[data-v-45d7ac30],.sc-nav[data-v-45d7ac30]{display:none}.sc-viewport[data-v-45d7ac30]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.sc-viewport[data-v-45d7ac30]::-webkit-scrollbar{display:none}.sc-track[data-v-45d7ac30]{transform:none!important}.sc-track.sc-animate-on[data-v-45d7ac30]{animation:none}.sc-card[data-v-45d7ac30]{width:min(78vw,280px)}}.promo-banner-title[data-v-6527cfab]{color:var(--pb-color,#6366f1);font-size:26px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.promo-banner-btn[data-v-6527cfab]{border-radius:10px;color:#fff;display:inline-block;font-weight:700;padding:14px 32px;text-decoration:none;transition:transform .15s,opacity .15s;white-space:nowrap}.promo-banner-btn[data-v-6527cfab]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:640px){.promo-banner[data-v-6527cfab]{flex-direction:column;gap:16px;padding:18px 20px;text-align:center}.promo-banner-title[data-v-6527cfab]{font-size:20px}.promo-banner-btn[data-v-6527cfab]{font-size:14px;padding:10px 24px;text-align:center;width:100%}}.panorama-dock[data-v-38003f54]{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#080c168c;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 12px 48px #00000073;color:#f1f5ff;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}.panorama-dock-file[data-v-38003f54]{display:none}.panorama-dock-refs[data-v-38003f54]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.panorama-dock-ref[data-v-38003f54]{background:#ffffff14;border-radius:10px;flex:0 0 auto;height:56px;overflow:hidden;position:relative;width:56px}.panorama-dock-ref img[data-v-38003f54]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.panorama-dock-ref-remove[data-v-38003f54]{align-items:center;background:#000000a6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;line-height:1;position:absolute;right:2px;top:2px;width:18px}.panorama-dock-ref-add[data-v-38003f54]{background:#ffffff14;border:1px dashed hsla(0,0%,100%,.25);border-radius:10px;color:#fffc;cursor:pointer;flex:0 0 auto;font-size:22px;height:56px;width:56px}.panorama-dock-prompt[data-v-38003f54]{background:#00000040;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#f5f7ff;font-size:14px;line-height:1.45;min-height:56px;outline:none;padding:10px 12px;resize:none;width:100%}.panorama-dock-prompt[data-v-38003f54]::-moz-placeholder{color:#ffffff73}.panorama-dock-prompt[data-v-38003f54]::placeholder{color:#ffffff73}.panorama-dock-actions[data-v-38003f54]{align-items:center;display:flex;gap:12px;justify-content:space-between}.panorama-dock-ref-btn[data-v-38003f54]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#f5f7ff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.panorama-dock-ref-count[data-v-38003f54]{color:#ffffffb3;font-size:13px}.panorama-dock-submit[data-v-38003f54]{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 8px 24px #00000059;color:#0b0f1d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:8px 18px}.panorama-dock-submit[data-v-38003f54]:disabled{cursor:not-allowed;opacity:.6}.panorama-dock-credits[data-v-38003f54]{align-items:center;background:#00000014;border-radius:999px;color:#0b0f1d;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.panorama-dock-credits-icon[data-v-38003f54]{height:12px;width:12px}.panorama-strip[data-v-607661f9]{align-items:center;display:flex;height:72px;position:relative;width:100%}.panorama-strip-scroller[data-v-607661f9]{display:flex;gap:8px;height:100%;overflow-x:auto;padding:4px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.panorama-strip-scroller[data-v-607661f9]::-webkit-scrollbar{display:none}.panorama-strip-card[data-v-607661f9]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:pointer;flex:0 0 auto;height:64px;overflow:hidden;padding:0;position:relative;transition:transform .18s ease,border-color .18s ease;width:120px}.panorama-strip-card img[data-v-607661f9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.panorama-strip-card.is-active[data-v-607661f9]{border-color:#fffffff2;box-shadow:0 0 0 2px #ffffff59}.panorama-strip-card.is-failed[data-v-607661f9]{opacity:.75}.panorama-strip-card[data-v-607661f9]:hover{transform:translateY(-1px)}.panorama-strip-card-placeholder[data-v-607661f9]{background:linear-gradient(135deg,#6366f140,#8b5cf640);height:100%;width:100%}.panorama-strip-overlay[data-v-607661f9]{align-items:center;background:#0006;color:#fff;display:flex;font-weight:700;inset:0;justify-content:center;position:absolute}.panorama-strip-overlay.is-failed[data-v-607661f9]{background:#b41e1e8c}.panorama-strip-spinner[data-v-607661f9]{animation:panorama-strip-spin-607661f9 .9s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes panorama-strip-spin-607661f9{to{transform:rotate(1turn)}}.panorama-strip-share[data-v-607661f9]{align-items:center;background:#0000008c;border:none;border-radius:6px;bottom:4px;cursor:pointer;display:flex;height:22px;justify-content:center;left:4px;padding:0;position:absolute;width:22px}.panorama-strip-share[data-v-607661f9]:hover{background:#000000bf}.panorama-strip-share img[data-v-607661f9]{display:block;height:12px;width:12px}.panorama-strip-nav[data-v-607661f9]{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.panorama-strip-nav-left[data-v-607661f9]{left:-6px}.panorama-strip-nav-right[data-v-607661f9]{right:-6px}.panorama-360-block[data-v-a820c9fd]{background:#050505;height:calc(100vh - var(--panorama-top-offset, 56px));height:calc(100dvh - var(--panorama-top-offset, 56px));min-height:480px;overflow:hidden;position:relative;width:100%}.panorama-360-stage[data-v-a820c9fd]{inset:0;position:absolute;z-index:0}.panorama-360-dock[data-v-a820c9fd]{bottom:0;display:flex;justify-content:center;left:0;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 16px);pointer-events:none;position:absolute;right:0;z-index:2}.panorama-360-dock-inner[data-v-a820c9fd]{display:flex;flex-direction:column;gap:12px;max-width:min(760px,calc(100vw - 32px));pointer-events:auto;width:100%}.bp-wrap[data-v-c777056b]{display:block;width:100%}.bp-segments[data-v-c777056b]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:flex;height:44px;padding:0 6px 0 12px;transition:border-color .15s ease;width:100%}.bp-segments[data-v-c777056b]:hover{border-color:#00000040}.bp-segments[data-v-c777056b]:focus-within{border-color:#111}.bp-seg[data-v-c777056b]{background:transparent;border:none;color:#111;font-size:14px;font-variant-numeric:tabular-nums;outline:none;padding:0;text-align:center}.bp-seg[data-v-c777056b]::-moz-placeholder{color:#00000059}.bp-seg[data-v-c777056b]::placeholder{color:#00000059}.bp-seg-year[data-v-c777056b]{text-align:left;width:56px}.bp-seg-day[data-v-c777056b],.bp-seg-month[data-v-c777056b]{width:32px}.bp-seg-sep[data-v-c777056b]{color:#00000059;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-cal-btn[data-v-c777056b]{align-items:center;background:transparent;border:none;border-radius:8px;color:#00000073;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;transition:background .12s ease,color .12s ease;width:32px}.bp-cal-btn[data-v-c777056b]:hover{background:#0000000a;color:#111}.bp-cal-btn svg[data-v-c777056b]{height:18px;width:18px}.bp-trigger[data-v-c777056b]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;color:#111;cursor:pointer;display:none;font-size:14px;height:44px;justify-content:space-between;padding:0 14px;transition:border-color .15s ease;width:100%}.bp-trigger[data-v-c777056b]:hover{border-color:#0000004d}.bp-trigger-text[data-v-c777056b]{color:#111;font-variant-numeric:tabular-nums}.bp-trigger-placeholder[data-v-c777056b]{color:#0006}.bp-trigger-icon[data-v-c777056b]{color:#00000073;height:18px;width:18px}@media(max-width:640px){.bp-segments[data-v-c777056b]{display:none}.bp-trigger[data-v-c777056b]{display:flex}}.bp-mask[data-v-c777056b]{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:80}.bp-dialog[data-v-c777056b]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-width:360px;overflow:hidden;width:100%}.bp-header[data-v-c777056b]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:14px 16px}.bp-title[data-v-c777056b]{color:#111;font-size:15px;font-weight:600}.bp-close[data-v-c777056b]{background:transparent;border:none;border-radius:8px;color:#0000008c;cursor:pointer;font-size:22px;height:28px;line-height:1;width:28px}.bp-close[data-v-c777056b]:hover{background:#0000000d}.bp-cols[data-v-c777056b]{--col-h:240px;--item-h:36px;--spacer:calc((var(--col-h) - var(--item-h))/2);display:grid;gap:8px;grid-template-columns:1.2fr 1fr 1fr;height:var(--col-h);padding:12px;position:relative}.bp-col[data-v-c777056b]{border-radius:10px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}.bp-col[data-v-c777056b]::-webkit-scrollbar{width:4px}.bp-col[data-v-c777056b]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.bp-spacer[data-v-c777056b]{flex-shrink:0;height:var(--spacer);pointer-events:none}.bp-item[data-v-c777056b]{background:transparent;border:none;color:#000000b3;cursor:pointer;display:block;font-size:14px;font-variant-numeric:tabular-nums;height:var(--item-h);line-height:var(--item-h);padding:0 12px;text-align:center;transition:background .12s ease,color .12s ease;width:100%}.bp-item[data-v-c777056b]:hover{background:#0000000a}.bp-item.is-active[data-v-c777056b]{background:#111;color:#fff;font-weight:600}.bp-footer[data-v-c777056b]{border-top:1px solid rgba(0,0,0,.06);display:flex;gap:8px;padding:12px 16px}.bp-btn[data-v-c777056b]{border-radius:10px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:40px;transition:opacity .12s ease,background .12s ease}.bp-btn[data-v-c777056b]:disabled{cursor:not-allowed;opacity:.45}.bp-btn-ghost[data-v-c777056b]{background:#0000000d;border:none;color:#111}.bp-btn-ghost[data-v-c777056b]:hover:not(:disabled){background:#00000014}.bp-btn-primary[data-v-c777056b]{background:#111;border:none;color:#fff}.bp-btn-primary[data-v-c777056b]:hover:not(:disabled){background:#000}.analysis-form[data-v-724704ff]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 24px #0000000a;display:flex;flex-direction:column;gap:16px;padding:16px}.analysis-upload[data-v-724704ff]{border-radius:12px;overflow:hidden;position:relative;transition:border-color .15s ease,background .15s ease;width:100%}.analysis-upload.is-empty[data-v-724704ff]{background:#00000005;border:2px dashed rgba(0,0,0,.12);height:120px}.analysis-upload.has-image[data-v-724704ff]{height:auto;max-height:480px}.analysis-upload.is-drag-over[data-v-724704ff]{background:#0000000d;border-color:#111}.analysis-upload-empty[data-v-724704ff]{align-items:center;color:#00000073;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:100%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.analysis-upload-icon[data-v-724704ff]{color:#00000059;height:28px;width:28px}.analysis-upload-text[data-v-724704ff]{font-size:13px}.analysis-upload-card[data-v-724704ff]{align-items:center;background:#0000000a;display:flex;justify-content:center;max-height:480px;position:relative;width:100%}.analysis-upload-card img[data-v-724704ff]{display:block;height:auto;max-height:480px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.analysis-upload-remove[data-v-724704ff]{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:8px;top:8px;width:28px}.analysis-upload-remove[data-v-724704ff]:hover{background:#000000bf}.analysis-fields-row[data-v-724704ff]{display:flex;gap:12px}.analysis-fields-row .analysis-field[data-v-724704ff]{flex:1;min-width:0}@media(max-width:640px){.analysis-fields-row[data-v-724704ff]{flex-direction:column;gap:16px}}.analysis-field[data-v-724704ff]{display:flex;flex-direction:column;gap:6px}.analysis-field-label[data-v-724704ff]{color:#0009;font-size:13px;font-weight:500}.analysis-field-input[data-v-724704ff]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;color:#111;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .15s ease;width:100%}.analysis-field-input[data-v-724704ff]:focus{border-color:#111}.analysis-field-input[data-v-724704ff]::-moz-placeholder{color:#0006}.analysis-field-input[data-v-724704ff]::placeholder{color:#0006}.analysis-generate-btn[data-v-724704ff]{align-items:center;background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;height:48px;justify-content:center;transition:opacity .15s ease;width:100%}.analysis-generate-btn[data-v-724704ff]:hover:not(:disabled){background:#000}.analysis-generate-btn[data-v-724704ff]:disabled{cursor:not-allowed;opacity:.55}.analysis-generate-label[data-v-724704ff]{letter-spacing:.02em}.analysis-generate-cost[data-v-724704ff]{align-items:center;background:#ffffff2e;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px}.analysis-generate-cost-icon[data-v-724704ff]{height:14px;width:14px}.analysis-privacy-tip[data-v-724704ff]{align-items:center;color:#00000073;display:flex;font-size:12px;gap:6px;letter-spacing:.01em;line-height:1.4;margin:0;padding:0 4px}.analysis-privacy-tip svg[data-v-724704ff]{color:#0006;flex-shrink:0;height:14px;width:14px}.hidden[data-v-724704ff]{display:none}.analysis-panel[data-v-5a746ca8]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 24px #0000000a;display:flex;flex-direction:column;gap:12px;height:100%;padding:16px}.analysis-panel-header[data-v-5a746ca8]{align-items:center;display:flex;gap:8px}.analysis-panel-label[data-v-5a746ca8]{color:#111;font-size:13px;font-weight:600}.analysis-panel-tag[data-v-5a746ca8]{align-items:center;background:#0000000d;border-radius:999px;color:#0009;display:inline-flex;font-size:12px;gap:4px;padding:3px 10px}.analysis-panel-count[data-v-5a746ca8]{color:#0000008c;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:2px;margin-left:auto}.analysis-panel-stage[data-v-5a746ca8]{align-items:center;background:transparent;border-radius:12px;color:#0009;display:flex;flex:1;justify-content:center;overflow:hidden;position:relative}.analysis-panel-empty[data-v-5a746ca8],.analysis-panel-state[data-v-5a746ca8]{align-items:center;color:#0000008c;display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;padding:20px;text-align:center}.analysis-panel-empty .icon[data-v-5a746ca8],.analysis-panel-state .state-icon svg[data-v-5a746ca8]{height:40px;opacity:.55;width:40px}.analysis-panel-state.is-failed .state-icon[data-v-5a746ca8]{color:#d4474b}.analysis-success[data-v-5a746ca8]{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.analysis-panel-media[data-v-5a746ca8]{border-radius:8px;display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.analysis-actions[data-v-5a746ca8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.action-btn[data-v-5a746ca8]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:.01em;padding:10px 18px;text-decoration:none;transition:opacity .15s ease,background .15s ease,transform .15s ease}.action-btn[data-v-5a746ca8]:hover{transform:translateY(-1px)}.action-btn-primary[data-v-5a746ca8]{background:#111;color:#fff}.action-btn-primary[data-v-5a746ca8]:hover{background:#000}.action-btn-ghost[data-v-5a746ca8]{background:#0000000d;color:#111}.action-btn-ghost[data-v-5a746ca8]:hover{background:#00000014}.action-btn svg[data-v-5a746ca8]{flex-shrink:0;height:16px;width:16px}.analysis-panel-nav[data-v-5a746ca8]{align-items:center;background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,opacity .15s ease;width:36px}.analysis-panel-nav[data-v-5a746ca8]:hover:not(:disabled){background:#000000a6}.analysis-panel-nav[data-v-5a746ca8]:disabled{cursor:not-allowed;opacity:.3}.analysis-panel-nav.prev[data-v-5a746ca8]{left:12px}.analysis-panel-nav.next[data-v-5a746ca8]{right:12px}.analysis-panel-nav svg[data-v-5a746ca8]{height:16px;width:16px}.analysis-loading[data-v-5a746ca8]{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:24px;width:100%}.scan-box[data-v-5a746ca8]{--scan-color:rgba(0,0,0,.55);--scan-glow:rgba(0,0,0,.18);background:#fff;border-radius:10px;height:240px;overflow:hidden;position:relative;width:240px}.scan-box.has-image[data-v-5a746ca8]{--scan-color:hsla(0,0%,100%,.95);--scan-glow:hsla(0,0%,100%,.55)}.scan-bg[data-v-5a746ca8]{border-radius:inherit;display:block;filter:brightness(.65);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.scan-corner[data-v-5a746ca8]{border-color:var(--scan-color);border-style:solid;border-width:0;height:26px;pointer-events:none;position:absolute;width:26px}.scan-corner-tl[data-v-5a746ca8]{border-left-width:4px;border-top-left-radius:4px;border-top-width:4px;left:10px;top:10px}.scan-corner-tr[data-v-5a746ca8]{border-right-width:4px;border-top-right-radius:4px;border-top-width:4px;right:10px;top:10px}.scan-corner-bl[data-v-5a746ca8]{border-bottom-left-radius:4px;border-bottom-width:4px;border-left-width:4px;bottom:10px;left:10px}.scan-corner-br[data-v-5a746ca8]{border-bottom-right-radius:4px;border-bottom-width:4px;border-right-width:4px;bottom:10px;right:10px}.scan-line[data-v-5a746ca8]{animation:scan-sweep-5a746ca8 1.5s linear infinite;background:linear-gradient(90deg,transparent 0,var(--scan-color) 50%,transparent 100%);box-shadow:0 0 10px var(--scan-glow);height:2px;left:0;position:absolute;right:0;top:0}@keyframes scan-sweep-5a746ca8{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(238px)}}.analysis-loading-text[data-v-5a746ca8]{color:#0009;font-size:14px;font-weight:500;letter-spacing:.04em}.progress-list[data-v-5a746ca8]{gap:14px;list-style:none;margin:0;max-width:480px;padding:0;width:100%}.progress-list[data-v-5a746ca8],.progress-step[data-v-5a746ca8]{display:flex;flex-direction:column}.progress-step[data-v-5a746ca8]{gap:6px}.progress-step-head[data-v-5a746ca8]{align-items:center;display:flex;gap:10px}.progress-step-icon[data-v-5a746ca8]{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.progress-step-dot[data-v-5a746ca8]{background:#0000002e;border-radius:50%;height:6px;width:6px}.progress-step-spinner[data-v-5a746ca8]{animation:progress-spin-5a746ca8 .8s linear infinite;border:1.5px solid rgba(0,0,0,.12);border-radius:50%;border-top-color:#000000b3;height:14px;width:14px}@keyframes progress-spin-5a746ca8{to{transform:rotate(1turn)}}.progress-step.is-done .progress-step-icon[data-v-5a746ca8]{color:#16a34a}.progress-step-icon svg[data-v-5a746ca8]{height:16px;width:16px}.progress-step-label[data-v-5a746ca8]{color:#0000008c;font-size:13px;letter-spacing:.02em;transition:color .2s ease}.progress-step.is-active .progress-step-label[data-v-5a746ca8],.progress-step.is-done .progress-step-label[data-v-5a746ca8]{color:#000000d9}.progress-step-bar[data-v-5a746ca8]{background:#0000000f;border-radius:999px;height:3px;margin-left:28px;overflow:hidden}.progress-step-fill[data-v-5a746ca8]{background:#000000b3;border-radius:inherit;height:100%;transition:width .18s linear}.progress-step.is-done .progress-step-fill[data-v-5a746ca8]{background:#16a34a}.analysis-stack[data-v-2a0fb738]{display:flex;flex-direction:column;gap:24px}.analysis-stack-section[data-v-2a0fb738]{scroll-margin-top:80px}.img2img-form[data-v-f8efcc2b]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 24px #0000000a;display:flex;flex-direction:column;gap:16px;padding:16px}.img2img-slots[data-v-f8efcc2b]{display:grid;gap:12px}.img2img-slots.is-single[data-v-f8efcc2b]{grid-template-columns:1fr}.img2img-slots.is-grid-2x2[data-v-f8efcc2b],.img2img-slots.is-row-2[data-v-f8efcc2b]{grid-template-columns:1fr 1fr}@media(max-width:640px){.img2img-slots.is-row-2[data-v-f8efcc2b]{grid-template-columns:1fr}}.img2img-slot[data-v-f8efcc2b]{aspect-ratio:1/1;background:#00000005;border:2px dashed rgba(0,0,0,.12);border-radius:12px;overflow:hidden;position:relative;transition:border-color .15s ease,background .15s ease;width:100%}.img2img-slots.is-single .img2img-slot[data-v-f8efcc2b]{aspect-ratio:16/9}.img2img-slot.is-drag-over[data-v-f8efcc2b]{background:#0000000d;border-color:#111}.img2img-slot[data-v-f8efcc2b]:not(.is-empty){background:#0000000a;border:1px solid rgba(0,0,0,.06)}.img2img-slot-empty[data-v-f8efcc2b]{align-items:center;color:#00000073;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.img2img-slot-icon[data-v-f8efcc2b]{color:#00000059;height:28px;width:28px}.img2img-slot-text[data-v-f8efcc2b]{font-size:13px;line-height:1.4}.img2img-slot-card[data-v-f8efcc2b]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.img2img-slot-card img[data-v-f8efcc2b]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.img2img-slot-remove[data-v-f8efcc2b]{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:8px;top:8px;width:28px;z-index:1}.img2img-slot-remove[data-v-f8efcc2b]:hover{background:#000000bf}.img2img-generate-btn[data-v-f8efcc2b]{align-items:center;background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;height:48px;justify-content:center;transition:opacity .15s ease,background .15s ease;width:100%}.img2img-generate-btn[data-v-f8efcc2b]:hover:not(:disabled){background:#000}.img2img-generate-btn[data-v-f8efcc2b]:disabled{cursor:not-allowed;opacity:.55}.img2img-generate-label[data-v-f8efcc2b]{letter-spacing:.02em}.img2img-generate-cost[data-v-f8efcc2b]{align-items:center;background:#ffffff2e;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px}.img2img-generate-cost-icon[data-v-f8efcc2b]{height:14px;width:14px}.hidden[data-v-f8efcc2b]{display:none}.img2img-panel[data-v-772ba427]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 24px #0000000a;display:flex;flex-direction:column;gap:12px;padding:16px}.img2img-stage[data-v-772ba427]{align-items:center;aspect-ratio:1/1;background:#0000000a;border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.img2img-stage-slide[data-v-772ba427]{inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.img2img-stage-slide.is-active[data-v-772ba427]{opacity:1}.img2img-stage-slide img[data-v-772ba427]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img2img-loading[data-v-772ba427]{align-items:center;color:#00000080;display:flex;flex-direction:column;gap:16px}.img2img-spinner[data-v-772ba427]{color:#111;height:56px;width:56px}.img2img-spinner-svg[data-v-772ba427]{animation:img2img-spin-772ba427 1.1s linear infinite;height:100%;width:100%}@keyframes img2img-spin-772ba427{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.img2img-loading-label[data-v-772ba427]{font-size:14px;letter-spacing:.02em}.img2img-success[data-v-772ba427],.img2img-success img[data-v-772ba427]{height:100%;width:100%}.img2img-success img[data-v-772ba427]{background:#000;display:block;-o-object-fit:contain;object-fit:contain}.img2img-failed[data-v-772ba427]{align-items:center;color:#dc2626d9;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center}.img2img-failed-icon[data-v-772ba427]{height:40px;width:40px}.img2img-failed-label[data-v-772ba427]{font-size:13px;line-height:1.4;max-width:280px}.img2img-empty[data-v-772ba427]{height:100%;width:100%}.img2img-actions[data-v-772ba427]{display:flex;gap:12px}.img2img-action-btn[data-v-772ba427]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;color:#111;cursor:pointer;display:inline-flex;flex:1;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;transition:background .15s ease,border-color .15s ease}.img2img-action-btn[data-v-772ba427]:hover{background:#0000000a;border-color:#0003}.img2img-action-btn svg[data-v-772ba427]{height:16px;width:16px}.img2img-action-primary[data-v-772ba427]{background:#111;border-color:#111;color:#fff}.img2img-action-primary[data-v-772ba427]:hover{background:#000;border-color:#000}.ai-img2img-stack[data-v-105fd943]{display:flex;flex-direction:column;gap:24px}.ai-img2img-stack-section[data-v-105fd943]{width:100%}
