.upload-actions[data-v-094c2fac]{display:none}.sr-file-input[data-v-094c2fac]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.privacy-badge[data-v-094c2fac]{font-size:var(--fs-xs);color:#22a06b;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:12px;display:flex}.privacy-badge a[data-v-094c2fac]{color:inherit;text-decoration:underline}.privacy-badge svg[data-v-094c2fac]{flex-shrink:0}.upload-tips[data-v-094c2fac]{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-094c2fac]{color:var(--ink);margin-bottom:8px;font-weight:600}.upload-tips ul[data-v-094c2fac]{padding-left:20px}.upload-tips ul li[data-v-094c2fac]{color:var(--text-muted);margin-bottom:6px}.check-entry[data-v-094c2fac]{text-align:center;font-size:var(--fs-sm);color:var(--text-muted);margin-top:12px}.check-entry a[data-v-094c2fac]{color:var(--blue);font-weight:600;text-decoration:underline}@media (width<=767px){.upload-card[data-v-094c2fac]{pointer-events:none}.upload-actions[data-v-094c2fac]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.upload-actions .btn[data-v-094c2fac]{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-69cdc068]{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-69cdc068]{background:var(--red)}.processing .process-icon.warn[data-v-69cdc068]{background:#e6a23c}.processing .process-warn-list[data-v-69cdc068]{text-align:left;font-size:var(--fs-md);color:var(--text);margin-bottom:16px;padding-left:20px}.processing .process-warn-list li[data-v-69cdc068]{margin-bottom:6px}.processing .process-actions[data-v-69cdc068]{justify-content:center;gap:10px;display:flex}.processing .process-detail[data-v-69cdc068]{font-size:var(--fs-xs);color:var(--text-muted);word-break:break-all;margin:-6px 0 14px}.processing .reset-btn[data-v-69cdc068]{margin-top:14px}: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-9d3b4354]{padding:18px 20px calc(20px + env(safe-area-inset-bottom));text-align:center;position:relative}.result-card .result-grabber[data-v-9d3b4354]{display:none}.result-card .result-heading[data-v-9d3b4354]{font-size:var(--fs-md);color:var(--ink);margin-bottom:12px;font-weight:700}.result-card .result-preview img[data-v-9d3b4354]{border:1px solid var(--border);cursor:zoom-in;border-radius:4px;width:auto;max-width:100%;max-height:32vh;margin:0 auto}.result-card .result-size[data-v-9d3b4354]{font-size:var(--fs-sm);color:var(--text-muted);margin:10px 0 14px}.result-card .result-zoom-hint[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--text-muted);margin:-8px 0 12px;display:none}.result-card .result-actions[data-v-9d3b4354]{justify-content:center;gap:10px;display:flex}.result-card .result-tip[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:14px}.result-card .result-close[data-v-9d3b4354]{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-9d3b4354]:hover{background:var(--blue-soft);color:var(--ink)}}.check-card[data-v-9d3b4354]{text-align:left;border:1px solid var(--border);background:var(--card,#fff);border-left-width:3px;border-radius:8px;margin:0 0 14px;padding:12px 14px}.check-card.overall-pass[data-v-9d3b4354]{border-left-color:#22a06b}.check-card.overall-warn[data-v-9d3b4354]{border-left-color:#e6a23c}.check-card.overall-fail[data-v-9d3b4354]{border-left-color:var(--red,#d64c4c)}.check-card.overall-checking[data-v-9d3b4354]{border-left-color:var(--border)}.check-card .check-head[data-v-9d3b4354]{align-items:center;gap:10px;display:flex}.check-card .check-verdict[data-v-9d3b4354]{font-size:22px;line-height:1}.check-card .check-title[data-v-9d3b4354]{font-size:var(--fs-md);color:var(--ink);font-weight:700}.check-card .check-sub[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.check-card .check-loading[data-v-9d3b4354]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:10px}.check-card .check-list[data-v-9d3b4354]{margin:10px 0 0;list-style:none}.check-card .check-list li[data-v-9d3b4354]{border-top:1px dashed var(--border);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.check-card .check-list li .check-icon[data-v-9d3b4354]{flex-shrink:0;font-size:15px;line-height:1.4}.check-card .check-list li .check-body[data-v-9d3b4354]{flex:1;min-width:0}.check-card .check-list li .check-label[data-v-9d3b4354]{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.check-card .check-list li .check-detail[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px;line-height:1.5}.check-card .check-list li .check-fix[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--blue-strong,#1a5fb4);background:var(--blue-soft,#438edb1f);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-self:center;padding:5px 10px;font-weight:600}.check-card .check-list li .check-fix[data-v-9d3b4354]:disabled{opacity:.5;cursor:default}.check-card .check-list li .check-fix[data-v-9d3b4354]:not(:disabled):active{opacity:.75}.check-card .check-foot[data-v-9d3b4354]{margin-top:8px}.check-card .check-copy[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--blue-strong,#1a5fb4);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.check-card .check-copy[data-v-9d3b4354]:disabled{opacity:.5;cursor:default}.check-card .check-disclaimer[data-v-9d3b4354]{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.5}.suite-row[data-v-9d3b4354]{margin-top:14px}.suite-row .suite-hint[data-v-9d3b4354]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:6px}@media (width>=768px){.result-card[data-v-9d3b4354]{text-align:left;grid-template-columns:250px 1fr;align-items:start;gap:0 22px;display:grid}.result-card .result-heading[data-v-9d3b4354]{text-align:center;grid-column:1/-1}.result-card .result-preview[data-v-9d3b4354]{grid-column:1}.result-card .result-preview img[data-v-9d3b4354]{max-height:40vh}.result-card .result-size[data-v-9d3b4354]{text-align:center;grid-column:1}.result-card .result-actions[data-v-9d3b4354]{flex-direction:column;grid-column:1}.result-card .result-actions .btn[data-v-9d3b4354]{width:100%}.result-card .check-card[data-v-9d3b4354]{grid-area:2/2/span 2}.result-card .suite-row[data-v-9d3b4354]{grid-column:2;margin-top:0}.result-card .result-tip[data-v-9d3b4354]{grid-column:2}}@media (width<=767px){.result-card .result-grabber[data-v-9d3b4354]{background:#2c2c2e2e;border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.result-card .result-heading[data-v-9d3b4354]{margin-bottom:10px}.result-card .result-zoom-hint[data-v-9d3b4354]{display:block}.result-card .result-actions[data-v-9d3b4354]{flex-direction:column}.result-card .result-actions .btn[data-v-9d3b4354]{min-height:48px}.result-card .suite-row .btn[data-v-9d3b4354]{min-height:44px}}.make-page[data-v-498ad834]{max-width:960px;margin:0 auto}.flow-bar[data-v-498ad834]{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-498ad834]{font-size:var(--fs-md);color:var(--ink);font-weight:700}.flow-bar .flow-bar-count[data-v-498ad834]{font-size:var(--fs-xs);color:var(--text-muted)}.flow-bar .flow-bar-back[data-v-498ad834]{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-498ad834]{width:22px;height:22px}.flow-bar .flow-bar-back[data-v-498ad834]:active{background:var(--blue-soft)}.flow-bar .flow-bar-progress[data-v-498ad834]{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-498ad834]{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-498ad834]{text-align:center;margin:28px 0 20px}.make-header h1[data-v-498ad834]{font-size:var(--fs-xl);color:var(--ink);font-weight:800}.make-header p[data-v-498ad834]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:6px;max-width:40em;margin-inline:auto}.steps[data-v-498ad834]{justify-content:center;gap:6px;margin-bottom:24px;list-style:none;display:flex}.steps li[data-v-498ad834]{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;display:flex}.steps li .step-num[data-v-498ad834]{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-498ad834]{color:var(--blue);font-weight:600}.steps li.active .step-num[data-v-498ad834]{background:var(--blue);color:#fff}.steps li.done[data-v-498ad834]{color:var(--text)}.steps li.done .step-num[data-v-498ad834]{background:var(--blue-soft);color:var(--blue-strong)}.steps li[data-v-498ad834]:not(:last-child):after{content:"";background:var(--border);width:28px;height:1px;margin-left:6px}.step-body[data-v-498ad834]{animation:.3s make-fade-in-498ad834}@keyframes make-fade-in-498ad834{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=767px){.flow-bar[data-v-498ad834]{display:flex}.steps[data-v-498ad834]{display:none}.make-header[data-v-498ad834]{margin:16px 0 14px}.make-header h1[data-v-498ad834]{font-size:var(--fs-lg)}}
