.sample-overlay[data-v-28940d87]{background-color:#f5f5f5;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.so-header[data-v-28940d87]{background:#fff;box-shadow:0 1px #dedede;gap:20px;justify-content:space-between;min-height:64px;padding:12px 30px}.so-header[data-v-28940d87],.so-header__left[data-v-28940d87]{align-items:center;display:flex}.so-header__left[data-v-28940d87]{gap:24px;min-width:0}.so-titleblock[data-v-28940d87]{display:flex;flex-direction:column;gap:4px}.so-title-row[data-v-28940d87]{align-items:center;display:flex;gap:6px}.so-title[data-v-28940d87]{color:#262626;font-size:16px;font-weight:700}.so-help[data-v-28940d87]{flex:none;position:relative;z-index:10}.so-help summary[data-v-28940d87]{background:#fdecec;border-radius:50%;color:#c62f35;cursor:pointer;display:grid;font-size:13px;font-style:normal;font-weight:700;height:22px;list-style:none;place-items:center;width:22px}.so-help summary[data-v-28940d87]::-webkit-details-marker{display:none}.so-help summary[data-v-28940d87]:focus-visible{outline:2px solid #c62f35;outline-offset:2px}.so-help__popover[data-v-28940d87]{background:#fff;border:1px solid #e9edf3;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.15);color:#595959;display:none;font-size:12px;left:0;line-height:1.6;padding:16px;position:absolute;top:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:min(388px,calc(100vw - 48px))}.so-help:focus-within .so-help__popover[data-v-28940d87],.so-help:hover .so-help__popover[data-v-28940d87],.so-help[open] .so-help__popover[data-v-28940d87]{display:block}.so-help__popover strong[data-v-28940d87]{color:#262626;font-size:13px}.so-help__popover p[data-v-28940d87]{margin:8px 0 0}.so-help__popover p[data-v-28940d87]:last-child{margin-top:6px}.so-sub[data-v-28940d87]{color:#999;font-size:12px;white-space:nowrap}.so-modes[data-v-28940d87]{border:1px solid hsla(0,0%,87%,.87);border-radius:10px;display:flex;overflow:hidden}.so-mode[data-v-28940d87]{background:#fff;border:none;color:#595959;cursor:pointer;font-size:14px;height:34px;padding:0 16px}.so-mode.active[data-v-28940d87]{background:#2690e1;color:#fff}.so-mode[data-v-28940d87]:disabled{cursor:not-allowed}.so-mode[data-v-28940d87]:disabled:not(.active){color:rgba(222,222,222,.87)}.so-mode+.so-mode[data-v-28940d87]{border-left:1px solid hsla(0,0%,87%,.87)}.so-toolbar[data-v-28940d87]{gap:12px}.so-group[data-v-28940d87],.so-toolbar[data-v-28940d87]{align-items:center;display:flex}.so-group[data-v-28940d87]{gap:10px}.so-divider[data-v-28940d87]{background:#d9d9d9;height:30px;width:1px}.so-btn[data-v-28940d87]{align-items:center;background:#fff;border:1px solid hsla(0,0%,87%,.87);border-radius:10px;color:#595959;cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:40px;padding:0 7px;transition:border-color .15s,color .15s}.so-btn .iconfont[data-v-28940d87]{font-size:18px}.so-btn[data-v-28940d87]:hover:not(:disabled){border-color:#2690e1;color:#2690e1}.so-btn[data-v-28940d87]:disabled{color:rgba(222,222,222,.87);cursor:not-allowed}.so-zoom-display[data-v-28940d87]{align-items:center;background:#fff;border:1px solid hsla(0,0%,87%,.87);border-radius:10px;color:#595959;display:inline-flex;font-size:14px;height:40px;justify-content:center;min-width:58px;padding:0 12px}.so-patch[data-v-28940d87]{position:relative}.so-patch__btn[data-v-28940d87]{align-items:center;background:#fff;border:1px solid hsla(0,0%,87%,.87);border-radius:10px;color:#595959;cursor:pointer;display:inline-flex;font-size:14px;gap:16px;height:40px;padding:0 16px}.so-patch__btn .iconfont[data-v-28940d87]{font-size:12px}.so-patch__btn[data-v-28940d87]:disabled{color:rgba(222,222,222,.87);cursor:not-allowed}.so-patch__menu[data-v-28940d87]{background:#fff;border:1px solid hsla(0,0%,87%,.87);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);left:0;list-style:none;margin:0;min-width:100%;padding:4px 0;position:absolute;top:46px;z-index:5}.so-patch__menu li[data-v-28940d87]{color:#595959;cursor:pointer;font-size:14px;padding:6px 16px}.so-patch__menu li[data-v-28940d87]:hover{background:#f2f8fd;color:#2690e1}.so-apply[data-v-28940d87]{align-items:center;background:linear-gradient(90deg,#2590e1,#3aa0ee);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:40px;justify-content:center;padding:0 30px;transition:filter .15s,box-shadow .15s}.so-apply[data-v-28940d87]:hover:not(:disabled){box-shadow:0 4px 12px rgba(37,144,225,.35);filter:brightness(1.05)}.so-apply[data-v-28940d87]:disabled{background:rgba(222,222,222,.87);cursor:not-allowed}.so-apply__spinner[data-v-28940d87],.so-processing-toast__spinner[data-v-28940d87]{animation:so-spin-28940d87 .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block}.so-apply__spinner[data-v-28940d87]{height:14px;width:14px}.so-processing-toast[data-v-28940d87]{align-items:center;background:rgba(38,38,38,.92);border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.2);color:#fff;display:flex;font-size:14px;gap:10px;left:50%;line-height:20px;padding:12px 18px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1200}.so-processing-toast__spinner[data-v-28940d87]{flex:0 0 auto;height:16px;width:16px}.so-tip[data-v-28940d87]{position:relative}.so-tip[data-v-28940d87]:after{background:#595959;border-radius:8px;color:#fff;content:attr(data-tip);font-size:12px;left:50%;line-height:1;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:30}.so-tip[data-v-28940d87]:hover:not(:disabled):after{opacity:1}.so-body[data-v-28940d87]{display:flex;flex:1;gap:20px;justify-content:center;min-height:0;padding:20px 30px}.so-pane[data-v-28940d87]{display:flex;flex:1 1 0;flex-direction:column;max-width:860px;min-width:0}.so-pane__head[data-v-28940d87]{align-items:center;background:#fff;border:1px solid hsla(0,0%,87%,.87);border-bottom:none;border-radius:10px 10px 0 0;display:flex;gap:10px;height:47px;justify-content:space-between;padding:0 20px}.so-pane__head strong[data-v-28940d87]{color:#595959;font-size:14px;font-weight:400}.so-pane__head span[data-v-28940d87]{color:#999;font-size:12px}.so-pane__viewport[data-v-28940d87]{background-color:#fff;background-image:linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.06) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.06) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.06) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid hsla(0,0%,87%,.87);border-radius:0 0 10px 10px;flex:1;min-height:0;overflow:hidden;position:relative;touch-action:none}.so-pane__viewport.framable[data-v-28940d87]{cursor:crosshair}.so-pane__viewport.locked[data-v-28940d87]{cursor:default}.so-pane__viewport.panning[data-v-28940d87]{cursor:grab}.so-stage[data-v-28940d87]{left:0;position:absolute;top:0}.so-img[data-v-28940d87],.so-stage[data-v-28940d87]{pointer-events:none}.so-img[data-v-28940d87]{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.so-box[data-v-28940d87]{box-sizing:border-box;pointer-events:none;position:absolute}.so-box--sel[data-v-28940d87]{background:rgba(38,144,225,.12);border:1px dashed #2690e1}.so-box--ghost[data-v-28940d87],.so-box--green[data-v-28940d87]{background:rgba(16,185,129,.14);border:1px dashed #10b981}.so-box--tgt[data-v-28940d87]{background:rgba(16,185,129,.1);border:1px solid #10b981}.so-box--tgt.sel[data-v-28940d87]{box-shadow:0 0 0 2px rgba(16,185,129,.35)}.so-box__tag[data-v-28940d87]{align-items:center;background:#10b981;border-radius:6px 6px 6px 0;color:#fff;display:inline-flex;font-size:11px;left:-1px;line-height:1.4;padding:2px 6px;position:absolute;top:0;transform:translateY(-100%);white-space:nowrap}.so-box__tag--ghost[data-v-28940d87]{background:rgba(16,185,129,.9)}.so-resize[data-v-28940d87]{background:#10b981;border:1px solid #fff;border-radius:50%;bottom:-5px;cursor:nwse-resize;height:10px;pointer-events:auto;position:absolute;right:-5px;width:10px}.so-loading[data-v-28940d87]{align-items:center;background:rgba(245,245,245,.6);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:4}.so-spinner[data-v-28940d87]{animation:so-spin-28940d87 .8s linear infinite;border:3px solid rgba(38,144,225,.25);border-radius:50%;border-top-color:#2690e1;height:36px;width:36px}@keyframes so-spin-28940d87{to{transform:rotate(1turn)}}.so-footer[data-v-28940d87]{align-items:center;background:#fff;box-shadow:0 -1px #dedede;color:#999;display:flex;font-size:12px;min-height:48px;padding:0 30px}.so-box__mobile-tag[data-v-28940d87],.so-footer-mobile[data-v-28940d87],.so-help__mobile-icon[data-v-28940d87],.so-mobile-actions[data-v-28940d87],.so-mobile-close[data-v-28940d87],.so-mobile-handle[data-v-28940d87],.so-mobile-instruction[data-v-28940d87],.so-mobile-steps[data-v-28940d87]{display:none}@media (max-width:600px){.sample-overlay[data-v-28940d87]{background:#fff;overflow-y:auto}.so-header[data-v-28940d87]{box-shadow:0 1px #e5e7eb;flex:none;justify-content:center;min-height:52px;padding:0 16px;position:relative}.so-header__left[data-v-28940d87]{flex:none;gap:0}.so-titleblock[data-v-28940d87]{align-items:center}.so-title-row[data-v-28940d87]{gap:6px}.so-title[data-v-28940d87]{color:#20252b;font-size:16px;font-weight:700}.so-modes[data-v-28940d87],.so-sub[data-v-28940d87],.so-toolbar[data-v-28940d87]{display:none}.so-mobile-close[data-v-28940d87]{background:transparent;border:0;color:#20252b;cursor:pointer;display:grid;height:40px;inset-inline-start:12px;place-items:center;position:absolute;width:32px}.so-help summary[data-v-28940d87]{background:transparent;color:#e5484d;height:15px;width:15px}.so-help__mark[data-v-28940d87]{display:none}.so-help__mobile-icon[data-v-28940d87]{display:block}.so-help__popover[data-v-28940d87]{left:50%;transform:translate(-50%);width:min(330px,calc(100vw - 24px))}.so-mobile-steps[data-v-28940d87]{align-items:center;color:#8f959e;display:flex;font-size:12px;gap:8px;margin:12px 12px 0}.so-mobile-steps>span[data-v-28940d87]:not(.so-mobile-steps__line){align-items:center;background:#f3f4f6;border-radius:999px;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.so-mobile-steps>span.active[data-v-28940d87]{background:#2b7de9;color:#fff}.so-mobile-steps__line[data-v-28940d87]{background:#e5eaf1;flex:1;height:2px}.so-mobile-instruction[data-v-28940d87]{color:#51565d;display:block;flex:none;font-size:13px;line-height:1.5;margin:10px 12px 0;text-align:center}.so-body[data-v-28940d87]{display:block;flex:none;height:min(440px,58vh);margin:10px 12px;padding:0;position:relative}.so-pane[data-v-28940d87]{height:100%;max-width:none;width:100%}.so-pane__head[data-v-28940d87]{display:none}.so-pane__viewport[data-v-28940d87]{background:#f3f4f6;border:0;border-radius:8px;height:100%;width:100%}.so-box--sel[data-v-28940d87]{background:rgba(43,125,233,.15);border:2px solid #2b7de9}.so-box--tgt[data-v-28940d87]{background:rgba(0,181,120,.1);border:2px solid #00b578}.so-box--tgt.sel[data-v-28940d87]{box-shadow:none}.so-box--tgt .so-box__tag[data-v-28940d87],.so-box--tgt .so-resize[data-v-28940d87]{display:none}.so-box__mobile-tag[data-v-28940d87]{background:#00b578;border-radius:5px;bottom:calc(100% + 6px);color:#fff;display:inline-flex;font-size:11px;left:-2px;line-height:16px;padding:5px 8px;position:absolute;white-space:nowrap}.so-box__mobile-tag--dark[data-v-28940d87]{background:rgba(0,0,0,.55)}.so-mobile-handle[data-v-28940d87]{background:#fff;border:2px solid #00b578;border-radius:50%;box-sizing:border-box;display:block;height:14px;pointer-events:auto;position:absolute;touch-action:none;width:14px}.so-box--sel .so-mobile-handle[data-v-28940d87]{border-color:#2b7de9}.so-mobile-handle--top-left[data-v-28940d87]{cursor:nwse-resize;left:-8px;top:-8px}.so-mobile-handle--top-right[data-v-28940d87]{cursor:nesw-resize;right:-8px;top:-8px}.so-mobile-handle--bottom-left[data-v-28940d87]{bottom:-8px;cursor:nesw-resize;left:-8px}.so-mobile-handle--bottom-right[data-v-28940d87]{bottom:-8px;cursor:nwse-resize;right:-8px}.so-mobile-source .so-pane--target[data-v-28940d87],.so-mobile-target .so-pane--source[data-v-28940d87]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;visibility:hidden}.so-mobile-actions[data-v-28940d87]{display:flex;flex:none;flex-direction:column;gap:8px;padding:0 12px}.so-mobile-tools[data-v-28940d87]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:34px}.so-mobile-edit[data-v-28940d87],.so-mobile-patch-size[data-v-28940d87],.so-mobile-stepper[data-v-28940d87]{align-items:center;display:flex;gap:6px}.so-mobile-patch-size[data-v-28940d87]{color:#8f959e;font-size:12px}.so-mobile-stepper[data-v-28940d87]{background:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#20252b;gap:0;overflow:hidden}.so-mobile-stepper>span[data-v-28940d87]{font-size:12px;min-width:42px;text-align:center}.so-mobile-tools button[data-v-28940d87]{background:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#51565d;height:34px;width:34px}.so-mobile-stepper button[data-v-28940d87]{border:0;border-radius:0;font-size:17px}.so-mobile-tools button[data-v-28940d87]:disabled{opacity:.45}.so-mobile-primary[data-v-28940d87]{background:#2b7de9;border:0;border-radius:8px;color:#fff;font-size:15px;font-weight:600;min-height:44px;width:100%}.so-mobile-primary[data-v-28940d87]:disabled{background:#a9cbf3}.so-mobile-link[data-v-28940d87]{align-self:center;background:transparent;border:0;color:#51565d;font-size:13px;min-height:36px;padding:0 12px}.so-mobile-link[data-v-28940d87]:disabled{color:#8f959e}.so-footer[data-v-28940d87]{box-shadow:none;flex:none;font-size:11px;line-height:1.5;margin-top:4px;min-height:0;padding:8px 12px 20px}.so-footer-desktop[data-v-28940d87]{display:none}.so-footer-mobile[data-v-28940d87]{display:inline}}.so-magnifier[data-v-28940d87]{background-color:#fff;background-repeat:no-repeat;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.25);height:140px;pointer-events:none;position:fixed;width:140px;z-index:1100}.so-magnifier[data-v-28940d87]:after{border:1px solid rgba(37,144,225,.85);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.image-watermark-overlay[data-v-73143274]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.image-watermark-overlay__text[data-v-73143274]{color:rgba(255,255,255,.52);font-size:clamp(11px,1.2vw,16px);font-weight:600;line-height:1;position:absolute;white-space:nowrap;-webkit-text-stroke:.6px rgba(0,0,0,.42);paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.38);transform:rotate(-30deg);transform-origin:top left}.image-watermark-overlay__brand[data-v-73143274]{bottom:7%;color:rgba(255,255,255,.7);font-size:clamp(11px,1.1vw,15px);font-weight:700;line-height:1;position:absolute;right:8%;-webkit-text-stroke:.8px rgba(0,0,0,.48);paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.42)}
