.ios-list-page[data-v-1b229257]{height:100%;background-color:#f2f2f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica,Arial,sans-serif}.search-header[data-v-1b229257]{background:#fff;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:100}.ios-search[data-v-1b229257]{padding:0 12px}.ios-search[data-v-1b229257] .van-search__content{background-color:#e5e5ea}.list-container[data-v-1b229257]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.grid-wrapper[data-v-1b229257]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px;padding-bottom:20px}.grid-card[data-v-1b229257]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.grid-card .image-box[data-v-1b229257]{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.grid-card .image-box img[data-v-1b229257]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.grid-card .image-box .overlay[data-v-1b229257]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.02);-webkit-transition:background .2s;transition:background .2s}.grid-card .check-badge[data-v-1b229257]{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:#007aff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid #fff}.grid-card .card-info[data-v-1b229257]{margin-top:8px;text-align:center}.grid-card .card-name[data-v-1b229257]{font-size:13px;color:#1c1c1e;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-card.is-selected .image-box[data-v-1b229257]{-webkit-box-shadow:0 0 0 3px #007aff;box-shadow:0 0 0 3px #007aff}.grid-card:active .image-box[data-v-1b229257]{-webkit-transform:scale(.96);transform:scale(.96)}.empty-placeholder[data-v-1b229257]{padding:40px 0}.watermark-page[data-v-a4f873da]{min-height:100vh;background-color:#f5f5f7;padding:20px;padding-bottom:100px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[data-v-a4f873da]{max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.config-section[data-v-a4f873da],.preview-section[data-v-a4f873da]{width:100%}.glass-card[data-v-a4f873da]{position:relative;background:#fff;border-radius:18px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.04);box-shadow:0 4px 24px rgba(0,0,0,.04);overflow:hidden;border:1px solid rgba(0,0,0,.02)}.card-header[data-v-a4f873da]{padding:20px 24px;border-bottom:1px solid #e5e5ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-header h2[data-v-a4f873da]{margin:0;font-size:18px;font-weight:600;color:#1d1d1f}.canvas-container[data-v-a4f873da]{padding:24px;position:relative;background-color:#fafafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;overflow:auto;height:300px}.canvas-box[data-v-a4f873da]{position:relative;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.canvas-box .target-image[data-v-a4f873da]{display:block;max-width:750px;height:auto}.canvas-box .watermark-layer[data-v-a4f873da]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.empty-state[data-v-a4f873da]{text-align:center;color:#86868b;padding:60px 0}.empty-state .icon-placeholder[data-v-a4f873da]{font-size:48px;margin-bottom:16px;opacity:.3}.empty-state p[data-v-a4f873da]{font-size:15px}.form-body[data-v-a4f873da]{padding:24px}.form-row[data-v-a4f873da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-row .flex-auto[data-v-a4f873da]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-item label[data-v-a4f873da]{display:block;font-size:13px;font-weight:500;color:#86868b;margin-bottom:8px}.slider-group[data-v-a4f873da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.slider-item .slider-header[data-v-a4f873da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;font-size:14px}.slider-item .slider-header span[data-v-a4f873da]:first-child{color:#1d1d1f;font-weight:500}.slider-item .slider-header .value[data-v-a4f873da]{color:#86868b;font-variant-numeric:tabular-nums}.custom-thumb[data-v-a4f873da]{width:20px;height:20px;background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);border:.5px solid rgba(0,0,0,.04)}.footer-action-area[data-v-a4f873da]{width:100%;margin-top:16px;margin-bottom:40px}.save-btn[data-v-a4f873da]{font-weight:600;letter-spacing:.5px;height:48px;-webkit-box-shadow:0 4px 12px rgba(0,122,255,.3);box-shadow:0 4px 12px rgba(0,122,255,.3)}.popup-handle[data-v-a4f873da]{width:40px;height:5px;background:#e5e5ea;border-radius:3px;margin:12px auto}[data-v-a4f873da] .modern-dialog{border-radius:16px;overflow:hidden}[data-v-a4f873da] .modern-dialog .el-dialog__header{border-bottom:1px solid #e5e5ea;padding:20px}[data-v-a4f873da] .modern-dialog .el-dialog__body{padding:0}.preview-mask[data-v-a4f873da]{position:absolute;bottom:0;left:0;width:100%;height:120px;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:15px;font-weight:500;z-index:20;pointer-events:none}