.upload-actions[data-v-76bca043]{display:none}.upload-tips[data-v-76bca043]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-md);margin-top:20px;padding:16px 20px}.upload-tips .tips-title[data-v-76bca043]{color:var(--ink);margin-bottom:8px;font-weight:600}.upload-tips ul[data-v-76bca043]{padding-left:20px}.upload-tips ul li[data-v-76bca043]{color:var(--text-muted);margin-bottom:6px}@media (width<=767px){.upload-card[data-v-76bca043]{pointer-events:none}.upload-actions[data-v-76bca043]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.upload-actions .btn[data-v-76bca043]{pointer-events:auto;min-height:50px;font-size:16px}}.flow-action-bar[data-v-6a2e1053]{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#fffffff5;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #2c2c2e0d}@media (width<=767px){.flow-action-bar[data-v-6a2e1053]{display:block}}.crop-hint[data-v-0ab70525]{font-size:var(--fs-md);color:var(--text-muted);margin-bottom:14px}.crop-wrap[data-v-0ab70525]{max-width:560px;margin:0 auto}.crop-wrap img[data-v-0ab70525]{width:100%;display:block}.crop-wrap[data-v-0ab70525] .cropper-view-box{outline-offset:-2px;outline:2px dashed #2f6fb2d9}.crop-wrap[data-v-0ab70525] .cropper-face{background-color:#0000}.crop-wrap[data-v-0ab70525] .cropper-modal{background-color:#00000080}.crop-wrap[data-v-0ab70525] .cropper-line,.crop-wrap[data-v-0ab70525] .cropper-point{background-color:var(--blue)}.crop-wrap[data-v-0ab70525] .cropper-point{opacity:1;box-sizing:content-box;background-clip:content-box;border:4px solid #0000;width:14px;height:14px}.step-actions[data-v-0ab70525]{justify-content:center;gap:12px;margin-top:20px;display:flex}.fab-row[data-v-0ab70525]{gap:10px;display:flex}.fab-row .btn[data-v-0ab70525]{min-height:50px;font-size:16px}.fab-row .btn-ghost[data-v-0ab70525]{flex:none}.fab-row .btn-primary[data-v-0ab70525]{flex:1}@media (width<=767px){.crop-wrap[data-v-0ab70525]{max-width:none}.step-actions[data-v-0ab70525]{display:none}}.processing .process-icon[data-v-fa25ac08]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:22px;font-weight:800;display:flex}.processing .process-icon.error[data-v-fa25ac08]{background:var(--red)}.processing .process-icon.warn[data-v-fa25ac08]{background:#e6a23c}.processing .process-warn-list[data-v-fa25ac08]{text-align:left;font-size:var(--fs-md);color:var(--text);margin-bottom:16px;padding-left:20px}.processing .process-warn-list li[data-v-fa25ac08]{margin-bottom:6px}.processing .process-actions[data-v-fa25ac08]{justify-content:center;gap:10px;display:flex}:root,:host{--van-sticky-z-index:99}.van-sticky--fixed{z-index:var(--van-sticky-z-index);position:fixed}:root,:host{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background:var(--van-primary-color);--van-swipe-indicator-inactive-background:var(--van-border-color)}.van-swipe{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:translateZ(0)}.van-swipe__track{height:100%;transition-property:transform;display:flex}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:flex;position:absolute;left:50%;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);border-radius:100%}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}:root,:host{--van-tab-text-color:var(--van-gray-7);--van-tab-active-text-color:var(--van-text-color);--van-tab-disabled-text-color:var(--van-text-color-3);--van-tab-font-size:var(--van-font-size-md);--van-tab-line-height:var(--van-line-height-md);--van-tabs-default-color:var(--van-primary-color);--van-tabs-line-height:44px;--van-tabs-card-height:30px;--van-tabs-nav-background:var(--van-background-2);--van-tabs-bottom-bar-width:40px;--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-color:var(--van-primary-color)}.van-tab{box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{padding:0 var(--van-padding-sm);flex:1 0 auto}.van-tab--shrink{padding:0 var(--van-padding-xs);flex:none}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none;display:flex;position:relative}.van-tabs__nav--complete{-webkit-overflow-scrolling:touch;overflow:auto hidden}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height);position:absolute;bottom:15px;left:0}.van-tabs__track{will-change:left;width:100%;height:100%;display:flex;position:relative}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-swipe-item{flex-shrink:0;width:100%;height:100%;position:relative}.van-tab__panel,.van-tab__panel-wrapper{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}.edit-layout[data-v-53737691]{grid-template-columns:1fr;gap:14px;display:grid}.preview-col[data-v-53737691]{min-width:0}.preview-frame[data-v-53737691]{box-shadow:var(--shadow-lg);touch-action:none;border-radius:6px;margin:0 auto;position:relative;overflow:hidden}.preview-frame img[data-v-53737691]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:none;max-height:none}.preview-corner[data-v-53737691]{pointer-events:none;border:2.5px solid #ffffffe6;width:18px;height:18px;position:absolute}.preview-corner.tl[data-v-53737691]{border-bottom:none;border-right:none;top:8px;left:8px}.preview-corner.tr[data-v-53737691]{border-bottom:none;border-left:none;top:8px;right:8px}.preview-corner.bl[data-v-53737691]{border-top:none;border-right:none;bottom:8px;left:8px}.preview-corner.br[data-v-53737691]{border-top:none;border-left:none;bottom:8px;right:8px}.preview-hint[data-v-53737691]{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);margin-top:8px}.zoom-row[data-v-53737691]{align-items:center;gap:10px;max-width:440px;margin:6px auto 0;display:flex}.zoom-row .zoom-label[data-v-53737691]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.btn-align[data-v-53737691]{font-size:var(--fs-sm);color:var(--blue-strong);background:var(--blue-bg,#438edb1a);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;padding:5px 12px}.btn-align[data-v-53737691]:active{opacity:.7}.spec-cat[data-v-53737691]{margin-bottom:12px}.spec-cat[data-v-53737691]:last-of-type{margin-bottom:6px}.spec-cat-label[data-v-53737691]{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:6px}.spec-more-link[data-v-53737691]{font-size:var(--fs-sm);margin-top:4px;display:inline-block}.beauty-row[data-v-53737691]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.beauty-row .beauty-label[data-v-53737691]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;width:34px}.beauty-row .beauty-val[data-v-53737691]{font-size:var(--fs-xs);color:var(--blue);text-align:right;width:28px;font-weight:700}.privacy-line[data-v-53737691]{font-size:var(--fs-xs);color:var(--text-muted);text-align:center;margin-top:8px}.control-col[data-v-53737691]{display:none}.mobile-panel[data-v-53737691]{top:calc(var(--flow-bar-h) + 8px);z-index:5;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);position:sticky;overflow:hidden}.mobile-panel .tab-body[data-v-53737691]{padding:12px 14px 14px}.mobile-panel .spec-chips-scroll[data-v-53737691]{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.mobile-panel .spec-chips-scroll .spec-chip[data-v-53737691]{white-space:nowrap;flex-shrink:0}.mobile-panel .spec-chips-scroll[data-v-53737691]:last-of-type{-webkit-mask-image:none;mask-image:none}[data-v-53737691] .van-tabs{--van-tabs-bottom-bar-color:var(--blue);--van-tab-active-text-color:var(--blue-strong);--van-tab-text-color:var(--text-muted);--van-tabs-line-height:42px;background:var(--card)}.fab-col .btn[data-v-53737691]{min-height:50px;font-size:16px}.fab-col .privacy-line[data-v-53737691]{margin-top:4px}@media (width>=768px){.edit-layout[data-v-53737691]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.preview-col[data-v-53737691]{position:sticky;top:76px}.mobile-panel[data-v-53737691]{display:none}.control-col[data-v-53737691]{flex-direction:column;gap:18px;display:flex}}.result-card[data-v-7424615b]{padding:18px 20px calc(20px + env(safe-area-inset-bottom));text-align:center;position:relative}.result-card .result-grabber[data-v-7424615b]{display:none}.result-card .result-heading[data-v-7424615b]{font-size:var(--fs-md);color:var(--ink);margin-bottom:12px;font-weight:700}.result-card .result-preview img[data-v-7424615b]{border:1px solid var(--border);cursor:zoom-in;border-radius:4px;width:auto;max-width:100%;max-height:40vh;margin:0 auto}.result-card .result-size[data-v-7424615b]{font-size:var(--fs-sm);color:var(--text-muted);margin:10px 0 14px}.result-card .result-zoom-hint[data-v-7424615b]{font-size:var(--fs-xs);color:var(--text-muted);margin:-8px 0 12px;display:none}.result-card .result-actions[data-v-7424615b]{justify-content:center;gap:10px;display:flex}.result-card .result-tip[data-v-7424615b]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:14px}.result-card .result-close[data-v-7424615b]{color:var(--text-muted);cursor:pointer;border-radius:6px;padding:6px;font-size:18px;position:absolute;top:12px;right:12px}@media (hover:hover) and (pointer:fine){.result-card .result-close[data-v-7424615b]:hover{background:var(--blue-soft);color:var(--ink)}}@media (width<=767px){.result-card .result-grabber[data-v-7424615b]{background:#2c2c2e2e;border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.result-card .result-heading[data-v-7424615b]{margin-bottom:10px}.result-card .result-zoom-hint[data-v-7424615b]{display:block}.result-card .result-actions[data-v-7424615b]{flex-direction:column}.result-card .result-actions .btn[data-v-7424615b]{min-height:48px}}.make-page[data-v-7f303781]{max-width:960px;margin:0 auto}.flow-bar[data-v-7f303781]{height:var(--flow-bar-h);justify-content:center;align-items:center;gap:8px;margin-inline:-20px;padding-inline:20px;display:none;position:relative}.flow-bar .flow-bar-title[data-v-7f303781]{font-size:var(--fs-md);color:var(--ink);font-weight:700}.flow-bar .flow-bar-count[data-v-7f303781]{font-size:var(--fs-xs);color:var(--text-muted)}.flow-bar .flow-bar-back[data-v-7f303781]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.flow-bar .flow-bar-back svg[data-v-7f303781]{width:22px;height:22px}.flow-bar .flow-bar-back[data-v-7f303781]:active{background:var(--blue-soft)}.flow-bar .flow-bar-progress[data-v-7f303781]{background:var(--blue);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0}.flow-bar.is-sticky[data-v-7f303781]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fafaf8f0;margin-bottom:12px;position:sticky;top:0}.make-header[data-v-7f303781]{text-align:center;margin:28px 0 20px}.make-header h1[data-v-7f303781]{font-size:var(--fs-xl);color:var(--ink);font-weight:800}.make-header p[data-v-7f303781]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:6px;max-width:40em;margin-inline:auto}.steps[data-v-7f303781]{justify-content:center;gap:6px;margin-bottom:24px;list-style:none;display:flex}.steps li[data-v-7f303781]{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;display:flex}.steps li .step-num[data-v-7f303781]{background:var(--blue-soft);width:22px;height:22px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.steps li.active[data-v-7f303781]{color:var(--blue);font-weight:600}.steps li.active .step-num[data-v-7f303781]{background:var(--blue);color:#fff}.steps li.done[data-v-7f303781]{color:var(--text)}.steps li.done .step-num[data-v-7f303781]{background:var(--blue-soft);color:var(--blue-strong)}.steps li[data-v-7f303781]:not(:last-child):after{content:"";background:var(--border);width:28px;height:1px;margin-left:6px}.step-body[data-v-7f303781]{animation:.3s make-fade-in-7f303781}@keyframes make-fade-in-7f303781{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=767px){.flow-bar[data-v-7f303781]{display:flex}.steps[data-v-7f303781]{display:none}.make-header[data-v-7f303781]{margin:16px 0 14px}.make-header h1[data-v-7f303781]{font-size:var(--fs-lg)}}
