.image-resize[data-v-be388f10]{width:100%}.upload-section[data-v-be388f10]{display:flex;flex-direction:column;align-items:center}.upload-box[data-v-be388f10]{width:100%;cursor:pointer;border:2px dashed var(--border-2);border-radius:var(--radius-lg);background:var(--surface);transition:var(--transition)}.upload-box[data-v-be388f10]:hover{border-color:var(--brand-500);background:var(--brand-50)}.file-input[data-v-be388f10]{display:none}.upload-label[data-v-be388f10]{display:flex;flex-direction:column;align-items:center;padding:44px 24px;cursor:pointer;text-align:center}.upload-label i[data-v-be388f10]{font-size:40px;color:var(--brand-500);margin-bottom:14px}.upload-label h3[data-v-be388f10]{margin:0 0 8px;font-size:17px;color:var(--text-1)}.upload-label p[data-v-be388f10]{margin:0;font-size:13px;color:var(--text-3);line-height:1.7}.upload-label .formats[data-v-be388f10]{font-size:12px}.upload-label .privacy[data-v-be388f10]{margin-top:10px;font-size:12px;color:var(--success)}.error-tip[data-v-be388f10]{margin-top:16px;padding:10px 14px;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:13px}.edit-section[data-v-be388f10]{display:flex;flex-direction:column;gap:20px;width:100%}.image-container[data-v-be388f10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.image-panel[data-v-be388f10]{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:16px;text-align:center}.image-panel h3[data-v-be388f10]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-2)}.preview-canvas[data-v-be388f10],.preview-image[data-v-be388f10]{display:block;max-width:100%;max-height:320px;margin:0 auto;border-radius:var(--radius-sm);background-color:#fff;background-image:linear-gradient(45deg,#eef1f7 25%,transparent 0,transparent 75%,#eef1f7 0),linear-gradient(45deg,#eef1f7 25%,transparent 0,transparent 75%,#eef1f7 0);background-size:16px 16px;background-position:0 0,8px 8px}.panel-meta[data-v-be388f10]{margin:12px 0 0;font-size:12px;color:var(--text-3)}.panel-meta .dot[data-v-be388f10]{margin:0 6px;color:var(--border-2)}.controls-panel[data-v-be388f10]{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:20px}.controls-panel h3[data-v-be388f10]{margin:0 0 18px;font-size:15px;font-weight:600;color:var(--text-1)}.control-group[data-v-be388f10]{margin-bottom:20px}.control-group>label[data-v-be388f10]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-2)}.size-inputs[data-v-be388f10]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.size-field[data-v-be388f10]{display:flex;align-items:center;gap:8px}.size-label[data-v-be388f10]{font-size:13px;color:var(--text-3)}.number-input[data-v-be388f10]{width:104px;padding:8px 10px;border:1px solid var(--border-2);border-radius:var(--radius-sm);font-size:14px;color:var(--text-1);background:var(--surface-2);transition:var(--transition)}.number-input[data-v-be388f10]:focus{outline:none;background:var(--surface);border-color:var(--brand-400);box-shadow:var(--ring)}.size-sep[data-v-be388f10],.unit[data-v-be388f10]{font-size:12px;color:var(--text-3)}.check-label[data-v-be388f10]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-1);cursor:pointer}.check-label input[data-v-be388f10]{cursor:pointer}.select-input[data-v-be388f10]{width:100%;max-width:340px;padding:8px 10px;border:1px solid var(--border-2);border-radius:var(--radius-sm);font-size:14px;color:var(--text-1);background:var(--surface-2);cursor:pointer}.select-input[data-v-be388f10]:focus{outline:none;border-color:var(--brand-400);box-shadow:var(--ring)}.slider-container[data-v-be388f10]{display:flex;align-items:center;gap:12px}.slider[data-v-be388f10]{flex:1;max-width:300px;cursor:pointer}.value[data-v-be388f10]{min-width:48px;font-size:13px;color:var(--text-2)}.inline-opt[data-v-be388f10]{display:flex;align-items:center;gap:10px;margin-top:10px}.inline-opt-label[data-v-be388f10]{font-size:13px;color:var(--text-3)}.color-input[data-v-be388f10]{width:44px;height:28px;padding:0;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:none;cursor:pointer}.hint[data-v-be388f10]{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--text-3)}.hint.warn[data-v-be388f10]{color:var(--warning)}.preset-buttons[data-v-be388f10]{display:flex;flex-wrap:wrap;gap:8px}.preset-btn[data-v-be388f10]{padding:7px 14px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font-size:13px;cursor:pointer;transition:var(--transition)}.preset-btn[data-v-be388f10]:hover{border-color:var(--brand-400);color:var(--brand-600)}.preset-btn.active[data-v-be388f10]{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700);font-weight:600}.action-buttons[data-v-be388f10]{display:flex;gap:12px;margin-top:24px}.change-btn[data-v-be388f10],.download-btn[data-v-be388f10],.reset-btn[data-v-be388f10]{padding:10px 20px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:var(--transition)}.reset-btn[data-v-be388f10]{border:1px solid var(--border-2);background:var(--surface);color:var(--text-2)}.reset-btn[data-v-be388f10]:hover{border-color:var(--brand-400);color:var(--brand-600)}.download-btn[data-v-be388f10]{flex:1;border:none;background:var(--brand-gradient);color:var(--text-inverse);font-weight:500}.download-btn[data-v-be388f10]:hover:not(:disabled){filter:brightness(1.08)}.download-btn[data-v-be388f10]:disabled{opacity:.55;cursor:not-allowed}.change-btn[data-v-be388f10]{width:100%;margin-top:12px;border:1px dashed var(--border-2);background:none;color:var(--text-3)}.change-btn[data-v-be388f10]:hover{border-color:var(--brand-400);color:var(--brand-600)}@media (max-width:768px){.controls-panel[data-v-be388f10]{padding:16px}.number-input[data-v-be388f10]{width:88px}.action-buttons[data-v-be388f10]{flex-direction:column}}