.wld-overlay{pointer-events:auto;background:#0000009e;padding:24px;z-index:2147483647!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.wld-card{color:#f5fbff;background:linear-gradient(115.779deg,#32343c 26.29%,#585a60 187.26%);border:0;border-radius:16px;flex-direction:column;gap:0;width:510px;max-width:100%;min-height:202px;padding:32px;display:flex;position:relative;box-shadow:0 8px 10px #080c141f}.wld-close{color:#f5fbff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:background .18s,transform .18s;display:inline-flex;position:absolute;top:26px;right:26px}.wld-close:hover{background:#ccddff14}.wld-close:active{transform:scale(.96)}.wld-close svg{width:20px;height:20px}.workspace-limit-dialog .wld-icon{display:none}.workspace-limit-dialog .wld-icon svg{width:28px;height:28px}.wld-icon.warning{color:#f8c96b;background:#fbbf241f;box-shadow:inset 0 0 0 1px #fbbf242e}.wld-title{color:#f5fbff;white-space:nowrap;width:calc(100% - 64px);margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:900;line-height:24px}.wld-title--prominent{color:#fff;letter-spacing:0;font-size:22px;font-weight:700}.wld-message{color:#e0f5ff99;white-space:pre-wrap;margin:34px 0 0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:22px}.wld-message--watermark b,.wld-message--watermark strong{color:#fff}.wld-message--danger{color:#ffaaa8;font-weight:500}.wld-actions{justify-content:flex-end;gap:0;margin-top:36px;display:flex}.wld-btn--single{width:auto;min-width:80px}.wld-btn{cursor:pointer;border:none;border-radius:8px;outline:none;min-width:80px;height:36px;padding:4px 16px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:900;line-height:22px;transition:background .18s,color .18s,transform .18s}.wld-btn.ghost{color:#f5fbff;background:#ccddff14;border:0;margin-right:12px}.wld-btn.ghost:hover{color:#fff;background:#ccddff24}.wld-btn.primary{color:#15161a;box-shadow:none;background:#f5fbff}.wld-btn.primary:hover{box-shadow:none;background:#fff}.wld-btn.primary:active{transform:scale(.98)}.wld-fade-enter-active,.wld-fade-leave-active{transition:opacity .3s}.wld-fade-enter,.wld-fade-leave-to{opacity:0}.watermark-settings-container{margin-top:8px}.watermark-content{background:0 0;justify-content:space-between;align-items:center;display:flex}.item-content{justify-content:space-between;align-items:center;display:flex}.settings-item__label{text-align:left}.label-content{flex-direction:column;display:flex}.label-text{color:#f8fafce0;margin-bottom:4px;font-size:14px;font-weight:500}.label-desc{color:#cbd5e18a;font-size:12px}.watermark-toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.watermark-toggle input{opacity:0;width:0;height:0;position:absolute}.watermark-toggle .toggle-slider{background:#ffffff29;border-radius:24px;width:44px;height:24px;transition:background .3s;display:inline-block;position:relative}.watermark-toggle .toggle-slider:after{content:"";background:#f8fafc;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.watermark-toggle input:checked+.toggle-slider{background:linear-gradient(135deg,#478bff 0%,#684be4 100%)}.watermark-toggle input:checked+.toggle-slider:after{transform:translate(20px)}.watermark-toggle.disabled{cursor:not-allowed;opacity:.6}.watermark-toggle.disabled .toggle-slider{background:#ffffff1a}.permission-hint{color:#cbd5e18a;text-align:left;margin-top:8px;font-size:12px}.asset-loading-skeleton[data-v-62b1c7a9]{opacity:.94;align-items:flex-start;gap:16px;width:100%;min-height:520px;padding:2px 0 8px;animation:.18s ease-out both historySkeletonEnter-62b1c7a9;display:flex}.asset-loading-skeleton--tall[data-v-62b1c7a9]{min-height:620px}.asset-loading-skeleton__column[data-v-62b1c7a9]{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.asset-loading-skeleton__card[data-v-62b1c7a9]{border-radius:16px;width:100%;height:236px}.asset-loading-skeleton__card--0[data-v-62b1c7a9]{height:280px}.asset-loading-skeleton__card--1[data-v-62b1c7a9]{height:188px}.asset-loading-skeleton__card--2[data-v-62b1c7a9]{height:332px}.asset-loading-skeleton__card--3[data-v-62b1c7a9]{height:224px}@keyframes historySkeletonEnter-62b1c7a9{0%{opacity:0;transform:translateY(-8px)}to{opacity:.94;transform:translateY(0)}}.history-skeleton-shimmer{background:linear-gradient(110deg,#ffffff09,#8091d61f),#111318;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b}.history-skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.25s ease-in-out infinite historySkeletonSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes historySkeletonSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.history-skeleton-shimmer:after{opacity:0;animation:none}}.generation-failed-placeholder__content--actionable[data-v-57491759]{cursor:pointer}.generation-failed-placeholder[data-v-57491759]{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 42%,#ffffff0e 0%,#fff0 42%),linear-gradient(#ffffff0b 0%,#ffffff05 100%),#101114;border:1px solid #ffffff1c;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000047}.generation-failed-placeholder__content[data-v-57491759]{box-sizing:border-box;transform-origin:50%;will-change:transform;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:40px;display:flex}.generation-failed-placeholder__icon[data-v-57491759]{opacity:.72;filter:brightness(0)invert();pointer-events:none;justify-content:center;align-items:center;width:48px;height:48px;line-height:0;display:inline-flex}.generation-failed-placeholder__icon[data-v-57491759] svg{width:100%;height:100%;display:block}.generation-failed-placeholder__text[data-v-57491759]{box-sizing:border-box;color:#ffffff9e;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:100%;font-family:Source Han Sans CN,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.generation-failed-placeholder__button[data-v-57491759]{color:#fff;cursor:pointer;white-space:nowrap;background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#bfc9fcf0 0%,#2e3160bf 100%);border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:4px 12px;font-size:14px;font-weight:400;line-height:1.3;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.generation-failed-placeholder__button--primary[data-v-57491759]{background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#bfc9fcf0 0%,#2e3160bf 100%)}.generation-failed-placeholder__button--neutral[data-v-57491759]{background:#5b6472}.generation-failed-placeholder__button[data-v-57491759]:hover{box-shadow:none;transform:translateY(-2px)}.generation-failed-placeholder__button--primary[data-v-57491759]:hover,.generation-failed-placeholder__button--neutral[data-v-57491759]:hover{box-shadow:none}@media (prefers-reduced-motion:reduce){.generation-failed-placeholder__button[data-v-57491759]{transition:none}.generation-failed-placeholder__button[data-v-57491759]:hover{transform:none}}.image-control-box[data-v-28482292]{pointer-events:none;position:absolute}.dashed-border[data-v-28482292]{pointer-events:none;position:absolute;inset:0}.dashed-border[data-v-28482292]:before{content:"";border:calc(max(1px,2px / var(--zoom))) dashed #0d89ff;position:absolute;inset:0}.corner-handle[data-v-28482292]{pointer-events:auto;cursor:nwse-resize;width:12px;height:12px;transform:scale(calc(1 / var(--zoom)));background:linear-gradient(135deg,#0d89fff2 0%,#00f0ffbf 100%);border:2px solid #fff;border-radius:2px;transition:transform .15s;position:absolute;box-shadow:0 2px 4px #0003}.corner-tl[data-v-28482292]{cursor:nwse-resize;top:-6px;left:-6px}.corner-tr[data-v-28482292]{cursor:nesw-resize;top:-6px;right:-6px}.corner-bl[data-v-28482292]{cursor:nesw-resize;bottom:-6px;left:-6px}.corner-br[data-v-28482292]{cursor:nwse-resize;bottom:-6px;right:-6px}.corner-handle[data-v-28482292]:hover{transform:scale(calc(1.2 / var(--zoom)));background:linear-gradient(135deg,#0d89ff 0%,#00d2ffe6 100%)}.corner-handle.at-max-size[data-v-28482292]{cursor:not-allowed;background:#94a3b8}.corner-handle.at-max-size[data-v-28482292]:hover{transform:scale(calc(1 / var(--zoom)));background:#94a3b8}.image-control-box.figma-image-selection-box[data-v-28482292]{z-index:80}.image-control-box.figma-image-selection-box .dashed-border[data-v-28482292]{z-index:1}.image-control-box.figma-image-selection-box .dashed-border[data-v-28482292]:before{border:calc(max(1px,1px / var(--zoom))) solid #45d7ff}.image-control-box.figma-image-selection-box .corner-handle[data-v-28482292]{z-index:3;aspect-ratio:1;width:8px;height:8px;box-shadow:none;background:#fff;border:none;border-radius:50%}.image-control-box.figma-image-selection-box .corner-tl[data-v-28482292]{top:-4px;left:-4px}.image-control-box.figma-image-selection-box .corner-tr[data-v-28482292]{top:-4px;right:-4px}.image-control-box.figma-image-selection-box .corner-bl[data-v-28482292]{bottom:-4px;left:-4px}.image-control-box.figma-image-selection-box .corner-br[data-v-28482292]{bottom:-4px;right:-4px}.image-control-box.figma-image-selection-box .corner-handle[data-v-28482292]:hover{transform:scale(calc(1.2 / var(--zoom)));background:#fff}.image-control-box.figma-image-selection-box .corner-handle.at-max-size[data-v-28482292],.image-control-box.figma-image-selection-box .corner-handle.at-max-size[data-v-28482292]:hover{background:#fff}.rotate-handle[data-v-28482292]{cursor:pointer;pointer-events:auto;width:32px;height:32px;transform:translateX(-50%) translateY(calc(100%16px)) scale(calc(1 / var(--zoom)));transform-origin:top;background:#0d89ff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;bottom:0;left:50%;box-shadow:0 2px 8px #0003}.rotate-handle[data-v-28482292]:hover{transform:translateX(-50%) translateY(calc(100%16px)) scale(calc(1.15 / var(--zoom)));background:#1a9bff;box-shadow:0 4px 12px #0000004d}.rotate-handle svg[data-v-28482292]{color:#fff;stroke-width:2.5px;width:18px;height:18px}.image-control-box.figma-image-selection-box .rotate-handle[data-v-28482292]{top:calc(100% + (12px / var(--zoom)));width:20px;height:20px;box-shadow:none;transform:translateX(-50%) scale(calc(1 / var(--zoom)));transform-origin:50%;background:0 0;border:none;border-radius:0;bottom:auto}.image-control-box.figma-image-selection-box .rotate-handle[data-v-28482292]:hover{box-shadow:none;transform:translateX(-50%) scale(calc(1.06 / var(--zoom)));background:0 0}.image-control-box.figma-image-selection-box .rotate-handle svg[data-v-28482292]{color:#fff;stroke-width:2.15px;filter:drop-shadow(0 1px 2px #0000008c);width:14px;height:14px}.canvas-shimmer-mask{--canvas-shimmer-flow-opacity:.72;--canvas-shimmer-base-opacity:.8;border-radius:inherit;pointer-events:none;isolation:isolate;contain:paint;background:rgba(16, 16, 16, var(--canvas-shimmer-base-opacity));overflow:hidden}.canvas-shimmer-mask--guide{--canvas-shimmer-flow-opacity:.38;--canvas-shimmer-base-opacity:.36}.canvas-shimmer-mask:before{content:"";z-index:2;width:calc(100% + 314px);height:calc(100% + 104px);opacity:var(--canvas-shimmer-flow-opacity);pointer-events:none;will-change:transform;background:repeating-linear-gradient(107.252deg,#ffffff06 0,#ffffff08 42px,#ffffff0d 96px,#ffffff16 142px,#ffffff26 190px,#ffffff1f 230px,#fff1 268px,#ffffff06 300px);animation:1s linear infinite canvas-shimmer-light-band;position:absolute;top:-96px;left:-300px;transform:translate(0,0)}.canvas--pause-heavy-shimmer .canvas-shimmer-mask:before{opacity:0!important;animation:none!important;transform:translate(0,0)!important}@keyframes canvas-shimmer-light-band{0%{transform:translate(0,0)}to{transform:translate(286.503px,88.9706px)}}@media (prefers-reduced-motion:reduce){.canvas-shimmer-mask:before{opacity:0;animation:none;transform:translate(0,0)}}.loading-placeholder-wrapper[data-v-b1b68c62]{flex-direction:column;align-items:center;display:flex}.loading-placeholder[data-v-b1b68c62]{pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;isolation:isolate;background:#050506;border-radius:0;display:flex;position:relative;overflow:hidden}.loading-placeholder-shimmer[data-v-b1b68c62]{--canvas-shimmer-base-opacity:.92;z-index:3;position:absolute;inset:0}.loading-placeholder-shade[data-v-b1b68c62]{z-index:3;pointer-events:none;background:linear-gradient(#00000014 0%,#00000061 100%);position:absolute;inset:0}.loading-placeholder.selected[data-v-b1b68c62]{border:2px dashed #0d89ffcc;box-shadow:0 0 0 3px #0d89ff4d,0 4px 16px #0d89ff4d}.loading-placeholder.draggable[data-v-b1b68c62],.loading-placeholder.cursor-select[data-v-b1b68c62]{cursor:move}.loading-placeholder.cursor-grab[data-v-b1b68c62]{cursor:grab}.loading-placeholder.cursor-grab[data-v-b1b68c62]:active{cursor:grabbing}.countdown-text[data-v-b1b68c62]{color:#222d47;white-space:nowrap;font-family:Source Han Sans CN-Medium;font-size:14px;font-weight:500;position:absolute}.loading-content[data-v-b1b68c62]{z-index:4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.loading-scale-wrapper[data-v-b1b68c62]{flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-text[data-v-b1b68c62]{color:#fff;white-space:nowrap;z-index:2;margin-top:20px;font-family:Source Han Sans CN;font-size:12px;font-weight:400}.loading-text svg[data-v-b1b68c62],.loading-text svg[data-v-b1b68c62] *{color:#fff;fill:currentColor!important}.queue-message-wrapper[data-v-b1b68c62]{pointer-events:auto}.queue-message[data-v-b1b68c62]{color:#fff;text-align:left;opacity:0;align-self:flex-start;font-family:Source Han Sans CN;font-weight:400;animation:.5s ease-in-out forwards fadeInOpacity-b1b68c62}.queue-message .click-jump[data-v-b1b68c62]{color:#478bff;cursor:pointer;pointer-events:auto}@keyframes fadeInOpacity-b1b68c62{0%{opacity:0}to{opacity:1}}.color-picker-wrapper[data-v-c419e79b]{display:inline-block;position:relative}.color-trigger[data-v-c419e79b]{cursor:pointer;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.color-preview[data-v-c419e79b]{border:1px solid #94a3b84d;border-radius:2px;width:18px;height:18px;display:block}.color-picker-panel[data-v-c419e79b]{bottom:calc(100%8px);transform:translate(calc(-50% + var(--color-picker-drag-x,0px)),var(--color-picker-drag-y,0px));z-index:1000;cursor:move;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;width:244px;padding:12px;position:absolute;left:50%;box-shadow:0 8px 24px #0000002e}.color-gradient-area[data-v-c419e79b]{cursor:crosshair;border-radius:8px;width:100%;height:171px;margin-bottom:12px;position:relative;overflow:hidden}.color-gradient-bg[data-v-c419e79b],.gradient-overlay-x[data-v-c419e79b],.gradient-overlay-y[data-v-c419e79b]{position:absolute;inset:0}.gradient-overlay-x[data-v-c419e79b]{background:linear-gradient(90deg,#fff,#0000)}.gradient-overlay-y[data-v-c419e79b]{background:linear-gradient(#0000,#000)}.gradient-cursor[data-v-c419e79b]{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040}.slider-section[data-v-c419e79b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.eyedropper-btn[data-v-c419e79b]{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;background:0 0!important}.eyedropper-btn[data-v-c419e79b]:hover{background:#ecedee}.slider-stack[data-v-c419e79b]{flex-direction:column;flex:1;gap:8px;display:flex}.slider-row[data-v-c419e79b]{width:100%}.slider-track[data-v-c419e79b]{cursor:pointer;border-radius:6px;width:100%;height:12px;position:relative;overflow:visible}.hue-gradient[data-v-c419e79b]{background:linear-gradient(90deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border-radius:6px;position:absolute;inset:0}.alpha-track[data-v-c419e79b]{overflow:visible}.alpha-bg-pattern[data-v-c419e79b]{background:repeating-conic-gradient(#fff 0% 25%,#e8e8e8 0% 50%) 50%/12px 12px;border-radius:6px;position:absolute;inset:0}.alpha-gradient[data-v-c419e79b]{border-radius:6px;position:absolute;inset:0}.slider-thumb[data-v-c419e79b]{width:15px;height:15px;box-shadow:none;pointer-events:auto;z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:50%;overflow:visible;transform:translate(-50%,-50%)}.color-values[data-v-c419e79b]{align-items:center;gap:1px;display:flex}.mode-selector[data-v-c419e79b]{flex-shrink:0;position:relative}.mode-select-trigger[data-v-c419e79b]{cursor:pointer;color:#000;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-radius:6px;justify-content:space-between;align-items:center;gap:2px;width:50px;height:28px;padding:0 6px;font-family:Source Han Sans CN;font-size:12px;display:flex}.chevron[data-v-c419e79b]{flex-shrink:0;transition:transform .2s}.chevron.open[data-v-c419e79b]{transform:rotate(180deg)}.mode-dropdown[data-v-c419e79b]{bottom:calc(100%4px);z-index:10;background:#fff;border-radius:6px;width:56px;position:absolute;left:0;overflow:hidden;box-shadow:0 2px 8px #0000001f}.mode-option[data-v-c419e79b]{color:#6e7888;cursor:pointer;text-align:left;padding:6px 10px;font-size:11px}.mode-option[data-v-c419e79b]:hover{background:#f3f3f3}.mode-option.active[data-v-c419e79b]{color:#1677ff}.value-input[data-v-c419e79b]{background:#f3f3f3;border-radius:6px;outline:none;flex:1;align-items:center;height:28px;display:flex;overflow:hidden}.value-prefix[data-v-c419e79b]{color:#6e7888;text-align:center;flex-shrink:0;width:12px;margin:0 0 2px 1px;font-size:12px;line-height:28px}.value-field[data-v-c419e79b]{text-align:left;color:#1c1d1e;background:0 0;border:none;outline:none;flex:1;align-items:center;height:28px;padding:0;font-size:12px;line-height:28px;display:flex}.value-field[data-v-c419e79b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.value-field[data-v-c419e79b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-field[type=number][data-v-c419e79b]{-moz-appearance:textfield}.value-field[data-v-c419e79b]:focus{background:0 0}.fade-enter-active[data-v-c419e79b],.fade-leave-active[data-v-c419e79b]{transition:opacity .15s}.fade-enter[data-v-c419e79b],.fade-leave-to[data-v-c419e79b]{opacity:0}.editor-bottom-toolbar[data-v-de000a7f]{z-index:30;align-items:center;gap:14px;display:flex;position:absolute;bottom:34px;left:32px;right:32px;overflow:visible}.editor-bottom-toolbar--compact[data-v-de000a7f]{flex-direction:column;align-items:center;gap:10px;width:max-content;position:relative;bottom:auto;left:auto;right:auto;transform:none}.editor-bottom-toolbar__brush-size[data-v-de000a7f],.editor-bottom-toolbar__group[data-v-de000a7f],.editor-bottom-toolbar__zoom[data-v-de000a7f],.editor-bottom-toolbar__layer-actions[data-v-de000a7f]{box-sizing:border-box;background:#05060970;border-radius:8px;align-items:center;height:42px;display:inline-flex;overflow:visible}.editor-bottom-toolbar__brush-size[data-v-de000a7f]{cursor:pointer;gap:8px;width:108px;padding:0 12px}.editor-bottom-toolbar__brush-size input[data-v-de000a7f]{appearance:none;background:linear-gradient(90deg,#f2f2f3 0 var(--editor-toolbar-range-progress,36%),#ffffff2e var(--editor-toolbar-range-progress,36%) 100%);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% 6px;border-radius:999px;outline:none;width:64px;height:24px;margin:0}.editor-bottom-toolbar__brush-size input[data-v-de000a7f]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:999px;width:4px;height:24px}.editor-bottom-toolbar__group[data-v-de000a7f]{gap:4px;padding:4px}.editor-bottom-toolbar__tool[data-v-de000a7f],.editor-bottom-toolbar__zoom-btn[data-v-de000a7f]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;overflow:visible}.editor-bottom-toolbar__tool[data-v-de000a7f]:hover:not(:disabled),.editor-bottom-toolbar__tool.is-active[data-v-de000a7f],.editor-bottom-toolbar__zoom-btn[data-v-de000a7f]{background:#ffffff1f}.editor-bottom-toolbar__tool[data-v-de000a7f]:disabled{cursor:not-allowed}.editor-bottom-toolbar__tool:disabled svg[data-v-de000a7f],.editor-bottom-toolbar__tool:disabled .ai-selection-icon[data-v-de000a7f]{opacity:.45}.editor-bottom-toolbar__divider[data-v-de000a7f]{background:#ffffff47;width:1px;height:18px;margin:0 6px}.editor-bottom-toolbar__tooltip[data-v-de000a7f]{z-index:40;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#2a2b30;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-family:Inter,Source Han Sans CN,sans-serif;font-size:13px;font-weight:500;line-height:18px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.editor-bottom-toolbar__tool:hover .editor-bottom-toolbar__tooltip[data-v-de000a7f],.editor-bottom-toolbar__tool:focus-visible .editor-bottom-toolbar__tooltip[data-v-de000a7f]{opacity:1;transform:translate(-50%)}.editor-bottom-toolbar__hand-icon[data-v-de000a7f]{color:#fff;width:18px;height:18px}.editor-bottom-toolbar__reset-icon[data-v-de000a7f]{width:16px;height:16px}.editor-bottom-toolbar__hand-icon path[data-v-de000a7f]{stroke:currentColor;stroke-opacity:.88;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.editor-bottom-toolbar__zoom[data-v-de000a7f]{color:#fff;gap:12px;padding:4px;font-size:14px;font-weight:700;line-height:20px}.editor-bottom-toolbar__zoom span[data-v-de000a7f]{text-align:center;min-width:50px}.editor-bottom-toolbar__zoom-btn[data-v-de000a7f]{font-size:24px;line-height:34px}.editor-bottom-toolbar__sizes[data-v-de000a7f]{color:#fff;text-align:center;flex:1;font-size:14px;font-weight:700}.editor-bottom-toolbar__layer-actions[data-v-de000a7f]{gap:18px;padding:4px 16px}.editor-bottom-toolbar__layer-action[data-v-de000a7f]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:118px;height:34px;padding:0 12px;font-family:Inter,Source Han Sans CN,sans-serif;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.editor-bottom-toolbar__layer-action[data-v-de000a7f]:first-child:not(:disabled){background:#ffffff1f}.editor-bottom-toolbar__layer-action[data-v-de000a7f]:disabled{cursor:not-allowed;opacity:.55}.editor-bottom-toolbar__confirm[data-v-de000a7f]{color:#fff;cursor:pointer;background-color:#3f4350b8;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 108 28' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%25' width='100%25' fill='url(%23grad)' opacity='0.87'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(6.9339e-7 3.4625 -7.119 0.0000014256 54 48.5)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(216,214,255,0.7675)' offset='0.23558'/><stop stop-color='rgba(178,174,255,0.535)' offset='0.47115'/><stop stop-color='rgba(101,93,255,0.07)' offset='0.94231'/></radialGradient></defs></svg>");background-size:100% 100%;border:0;border-radius:8px;width:156px;height:46px;margin-left:auto;font-family:Inter,Source Han Sans CN,sans-serif;font-size:16px;font-weight:700;box-shadow:inset 0 -2px 4px #ffffff7a,inset 0 3px 25.3px #ffffff40}.editor-bottom-toolbar__confirm[data-v-de000a7f]:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.45)}@media (width>=921px) and (width<=1800px),(width>=921px) and (height<=1000px){.editor-bottom-toolbar[data-v-de000a7f]{gap:8px}.editor-bottom-toolbar__brush-size[data-v-de000a7f]{gap:6px;width:96px;padding:0 8px}.editor-bottom-toolbar__brush-size input[data-v-de000a7f]{width:60px}.editor-bottom-toolbar__group[data-v-de000a7f]{gap:2px;padding:3px}.editor-bottom-toolbar__tool[data-v-de000a7f],.editor-bottom-toolbar__zoom-btn[data-v-de000a7f]{width:32px}.editor-bottom-toolbar__divider[data-v-de000a7f]{margin:0 3px}.editor-bottom-toolbar__zoom[data-v-de000a7f]{gap:6px}.editor-bottom-toolbar__zoom span[data-v-de000a7f]{min-width:42px;font-size:13px}.editor-bottom-toolbar__confirm[data-v-de000a7f]{box-sizing:border-box;white-space:nowrap;flex:0 0 104px;width:104px;height:42px;padding:0 10px;font-size:14px;line-height:20px}}.product-replacement-controls-slot[data-v-9f9adba5]{z-index:2;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;width:660px;max-width:100%;margin-top:0;display:flex;position:absolute;transform:translate(-50%)}.product-replacement-controls-slot--inline[data-v-9f9adba5]{z-index:auto;width:660px;max-width:calc(100vw - 32px);position:static;transform:none}.product-replacement-prompt-row[data-v-9f9adba5]{box-sizing:border-box;color:#f4f7fff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#20242bf5;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;height:52px;padding:0 10px 0 18px;font-size:16px;display:flex;position:relative;overflow:visible;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14}.product-replacement-prompt-row--draggable[data-v-9f9adba5]{cursor:move}.product-replacement-prompt-label[data-v-9f9adba5]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:236px;max-width:min(236px,46vw);overflow:hidden}.product-replacement-cost[data-v-9f9adba5]{color:#f4f7ffeb;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.product-replacement-cost-icon[data-v-9f9adba5]{color:currentColor;flex:0 0 14px;width:14px;height:14px}.product-replacement-send-btn[data-v-9f9adba5],.product-replacement-cancel-btn[data-v-9f9adba5]{color:#fff;cursor:pointer;background:#3d4350eb;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .18s,transform .18s,background .18s,box-shadow .18s;display:inline-flex}.product-replacement-send-btn[data-v-9f9adba5]{background:#636b7c9e}.product-replacement-send-btn[data-v-9f9adba5]:not(:disabled){background:linear-gradient(#9aa5b8 0%,#6f788c 100%);box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff3d}.product-replacement-send-btn[data-v-9f9adba5]:disabled{cursor:not-allowed;opacity:1}.product-replacement-send-btn[data-v-9f9adba5]:not(:disabled):hover,.product-replacement-cancel-btn[data-v-9f9adba5]:hover{transform:translateY(-1px)}@media (width<=900px){.product-replacement-prompt-row[data-v-9f9adba5]{width:calc(100vw - 42px)}.product-replacement-controls-slot--inline .product-replacement-prompt-row[data-v-9f9adba5]{width:fit-content}}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5]{gap:10px;width:420px;max-width:calc(100vw - 32px)}.product-replacement-controls-slot--canvas-editor .product-replacement-prompt-row[data-v-9f9adba5]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418;border:1px solid #ffffff40;border-radius:14px;gap:8px;width:fit-content;max-width:100%;height:48px;padding:0 8px 0 14px;box-shadow:0 4px 20px #00000012}.product-replacement-controls-slot--canvas-editor .product-replacement-prompt-label[data-v-9f9adba5]{color:#ffffff80;text-align:center;flex:0 auto;width:auto;max-width:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:22px}.product-replacement-controls-slot--canvas-editor .product-replacement-cost[data-v-9f9adba5]{color:#fff;gap:2px;font-size:12px;font-weight:400;line-height:16px}.product-replacement-controls-slot--canvas-editor .product-replacement-cost-icon[data-v-9f9adba5]{color:#f5fbff;flex-basis:14px;width:14px;height:14px}.product-replacement-controls-slot--canvas-editor .product-replacement-send-btn[data-v-9f9adba5],.product-replacement-controls-slot--canvas-editor .product-replacement-cancel-btn[data-v-9f9adba5]{color:#fff;width:34px;height:34px;box-shadow:none;background:#2c2e36}.product-replacement-controls-slot--canvas-editor .product-replacement-send-btn[data-v-9f9adba5]:disabled,.product-replacement-controls-slot--canvas-editor .product-replacement-cancel-btn[data-v-9f9adba5]:disabled{color:#fff6;cursor:not-allowed;background:#2c2e36}.product-replacement-controls-slot--canvas-editor .product-replacement-send-btn:disabled svg path[data-v-9f9adba5],.product-replacement-controls-slot--canvas-editor .product-replacement-cancel-btn:disabled svg path[data-v-9f9adba5]{stroke:#fff6}.product-replacement-controls-slot--canvas-editor .product-replacement-send-btn[data-v-9f9adba5]:not(:disabled):hover,.product-replacement-controls-slot--canvas-editor .product-replacement-cancel-btn[data-v-9f9adba5]:hover{color:#fff;background:#2c2e36;transform:none}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar{align-self:center;align-items:flex-start;gap:8px;width:max-content;transform:translate(-40px)}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size,.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418;border:1px solid #ffffff40;border-radius:14px;min-height:48px;box-shadow:0 4px 20px #00000012}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size{color:#fff;order:2;align-self:flex-start;gap:8px;width:148px;height:40px;min-height:40px;padding:0 12px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size input{background-size:100% 14px;border-radius:999px;width:96px;height:26px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size input::-webkit-slider-thumb{border-radius:999px;width:5px;height:28px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size input::-moz-range-track{background:#ffffff2e;border-radius:999px;height:14px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size input::-moz-range-progress{background:#f2f2f3;border-radius:999px;height:14px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__brush-size input::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:5px;height:28px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__group{order:1;gap:4px;min-height:48px;padding:5px 10px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool{color:#fff6;border-radius:10px;width:36px;height:36px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__divider{margin:0 4px}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool:hover:not(:disabled){color:#ffffffb8;background:#2a2b30b8}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool.is-active,.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool.is-active:hover:not(:disabled){color:#fff;box-shadow:none;background:#2a2b30}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool:disabled{color:#ffffff38;opacity:1;background:0 0}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool[aria-label=撤销]:disabled,.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool[aria-label=重做]:disabled{color:#fff6}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool[aria-label=撤销]:not(:disabled),.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool[aria-label=重做]:not(:disabled){color:#fff}.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool:disabled svg,.product-replacement-controls-slot--canvas-editor[data-v-9f9adba5] .editor-bottom-toolbar__tool:disabled .ai-selection-icon{opacity:1}.product-replacement-editor[data-v-49c60847]{z-index:80;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.product-replacement-editor--fixed[data-v-49c60847]{position:fixed}.product-replacement-editor-disabled .product-replacement-workboard[data-v-49c60847],.product-replacement-editor-disabled .product-replacement-upload-zone[data-v-49c60847],.product-replacement-editor-disabled .product-replacement-image-frame[data-v-49c60847],.product-replacement-editor-disabled .product-replacement-top-hint[data-v-49c60847],.product-replacement-editor-disabled .product-replacement-controls-slot[data-v-49c60847]{pointer-events:none!important}.product-replacement-top-hint[data-v-49c60847]{color:#fff;z-index:8;white-space:nowrap;background:#5c5c5ce0;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:0 24px;font-size:20px;display:flex;position:absolute;transform:translate(-50%)}.product-replacement-top-hint[data-v-49c60847]:after{content:"";border:6px solid #0000;border-top-color:#5c5c5ce0;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.product-replacement-workboard[data-v-49c60847]{box-sizing:border-box;cursor:move;pointer-events:auto;background:#e3e4e6;min-height:0;padding:0;display:block;position:absolute}.product-replacement-workboard.dragging[data-v-49c60847]{cursor:move}.product-replacement-upload-zone[data-v-49c60847]{color:#7a8799;cursor:pointer;pointer-events:auto;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:460px;height:520px;min-height:0;transition:background-color .2s;display:flex;position:absolute;top:46px;left:58px}.product-replacement-upload-zone.has-image[data-v-49c60847]{cursor:default}.product-replacement-upload-zone.dragover[data-v-49c60847]{background:#478bff14}.product-replacement-upload-icon[data-v-49c60847]{color:#7a8799;margin-bottom:16px}.product-replacement-upload-title[data-v-49c60847]{color:#7a8799;margin-bottom:10px;font-size:16px;font-weight:600}.product-replacement-upload-desc[data-v-49c60847]{color:#8f98a8;margin-bottom:24px;font-size:13px}.product-replacement-upload-btn[data-v-49c60847]{color:#fff;cursor:pointer;background:#478bff;border:none;border-radius:4px;height:36px;padding:0 22px;font-size:13px}.product-replacement-file-input[data-v-49c60847]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-replacement-image-preview[data-v-49c60847]{cursor:default;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:visible}.product-replacement-product-img[data-v-49c60847],.product-replacement-model-img[data-v-49c60847]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-replacement-image-close[data-v-49c60847]{z-index:5;color:#fff;cursor:pointer;pointer-events:auto;background:#141d2fb8;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:30px;display:flex;position:absolute;top:-10px;right:-10px}.product-replacement-image-close--model[data-v-49c60847]{top:-10px;right:-10px}.product-replacement-target[data-v-49c60847]{justify-content:center;align-items:center;min-width:0;height:0;display:flex;position:relative;overflow:visible}.product-replacement-target-stack[data-v-49c60847]{box-sizing:border-box;width:100%;height:100%;display:block;position:relative}.product-replacement-image-frame[data-v-49c60847]{pointer-events:auto;cursor:default;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.product-replacement-image-frame.empty[data-v-49c60847]{cursor:pointer;justify-content:center;align-items:center;display:flex}.product-replacement-image-frame.dragover[data-v-49c60847]{background:#478bff14}.product-replacement-target-img[data-v-49c60847]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.product-replacement-target-empty[data-v-49c60847]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.product-replacement-paint-canvas[data-v-49c60847]{z-index:2;cursor:crosshair;touch-action:none;position:absolute;top:0;left:0;transform:none}@media (width<=900px){.product-replacement-workboard[data-v-49c60847]{grid-template-rows:220px 1fr;grid-template-columns:1fr;width:calc(100vw - 24px);height:calc(100vh - 150px);min-height:0;padding:20px}}.product-replacement-editor[data-v-49c60847]{--pr-panel:#0f131adb;--pr-surface:#ffffff12;--pr-surface-hover:#ffffff1c;--pr-border:#dae8ff29;--pr-border-strong:#86ddff6b;--pr-ink:#f4f8fff0;--pr-muted:#d0dbeaad;--pr-subtle:#b4c1d380;--pr-accent:#86ddff;--pr-violet:#9da7ff}.product-replacement-workboard[data-v-49c60847]{background:radial-gradient(520px 320px at 54% -8%,#99b0ff33,transparent 72%),linear-gradient(180deg,#ffffff17,#ffffff09),var(--pr-panel);border:1px solid var(--pr-border);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 80px #00000073}.product-replacement-workboard[data-v-49c60847]:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#dde7f71f 1px,#0000 1.35px) 0 0/20px 20px,linear-gradient(96deg,#0000 38%,#ffffff14 50%,#0000 62%) 0 0/100% 100%;position:absolute;inset:0}.product-replacement-upload-zone[data-v-49c60847],.product-replacement-image-frame.empty[data-v-49c60847]{color:var(--pr-muted);background:#ffffff0b;border:1px dashed #dae8ff38;border-radius:14px;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f}.product-replacement-upload-zone[data-v-49c60847]:hover,.product-replacement-image-frame.empty[data-v-49c60847]:hover,.product-replacement-upload-zone.dragover[data-v-49c60847],.product-replacement-image-frame.dragover[data-v-49c60847]{border-color:var(--pr-border-strong);background:#86ddff17;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #86ddff14}.product-replacement-upload-icon[data-v-49c60847]{color:var(--pr-accent);filter:drop-shadow(0 0 14px #86ddff3d)}.product-replacement-upload-title[data-v-49c60847]{color:var(--pr-ink);font-weight:600}.product-replacement-upload-desc[data-v-49c60847],.product-replacement-target-empty[data-v-49c60847]{color:var(--pr-muted)}.product-replacement-upload-btn[data-v-49c60847]{color:#fff;background:linear-gradient(#9ae4fffa,#7b84def2);border-radius:999px;height:38px;padding:0 24px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 28px #7584df47}.product-replacement-upload-btn[data-v-49c60847]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #7584df5c}.product-replacement-product-img[data-v-49c60847],.product-replacement-model-img[data-v-49c60847]{filter:drop-shadow(0 18px 44px #00000047)}.product-replacement-image-close[data-v-49c60847]{color:var(--pr-ink);background:linear-gradient(#ffffff2e,#ffffff12),#0f131adb;border:1px solid #dae8ff2e;box-shadow:0 10px 26px #00000052}.product-replacement-image-close[data-v-49c60847]:hover{color:#fff;background:#ff6f70e6}.product-replacement-top-hint[data-v-49c60847]{height:38px;color:var(--pr-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff26,#fff1),#0f131adb;border:1px solid #dae8ff2e;border-radius:999px;font-size:14px;box-shadow:0 16px 38px #0000004d}.product-replacement-top-hint[data-v-49c60847]:after{border-top-color:#0f131adb}.product-replacement-paint-canvas[data-v-49c60847]{filter:drop-shadow(0 0 10px #86ddff2e)}@media (prefers-reduced-motion:reduce){.product-replacement-upload-zone[data-v-49c60847],.product-replacement-image-frame.empty[data-v-49c60847],.product-replacement-upload-btn[data-v-49c60847]{transition:none}}.product-replacement-workboard[data-v-49c60847]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1b1c21!important;border:0!important;border-radius:0!important;box-shadow:0 4px 18px #000000b3!important}.product-replacement-workboard[data-v-49c60847]:before{display:none!important}.product-replacement-upload-zone[data-v-49c60847],.product-replacement-image-frame.empty[data-v-49c60847]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.product-replacement-upload-zone[data-v-49c60847]:hover,.product-replacement-image-frame.empty[data-v-49c60847]:hover,.product-replacement-upload-zone.dragover[data-v-49c60847],.product-replacement-image-frame.dragover[data-v-49c60847]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.product-replacement-upload-icon[data-v-49c60847]{margin-bottom:24px;color:#fff!important;filter:none!important}.product-replacement-upload-title[data-v-49c60847]{margin-bottom:14px;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-style:normal;line-height:normal;color:#fff!important;font-weight:700!important}.product-replacement-upload-desc[data-v-49c60847],.product-replacement-target-empty[data-v-49c60847]{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#ffffff80!important}.product-replacement-upload-desc[data-v-49c60847]{margin-bottom:34px}.product-replacement-upload-btn[data-v-49c60847]{justify-content:center;align-items:center;gap:10px;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;line-height:normal;transition:background-color .18s,box-shadow .18s;height:auto!important;box-shadow:none!important;color:#fff!important;background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#bfc9fcf0 0%,#2e3160bf 100%)!important;border:0!important;border-radius:4px!important;padding:4px 12px!important;font-weight:400!important;display:inline-flex!important}.product-replacement-upload-btn[data-v-49c60847]:hover{box-shadow:none!important;background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#ccd4fffa 0%,#373a6fd1 100%)!important;transform:none!important}.product-replacement-image-close[data-v-49c60847]{color:#fff!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#2c2e36!important;border:0!important;border-radius:50%!important;padding:0!important;line-height:1!important}.product-replacement-image-close[data-v-49c60847]:hover{background:#363943!important}.product-replacement-image-close svg[data-v-49c60847]{width:12px;height:12px;display:block}.product-replacement-top-hint[data-v-49c60847]{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-style:normal;font-weight:400;line-height:22px;color:#fff!important;width:150px!important;height:22px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2c2e36!important;border:0!important;border-radius:5px!important;padding:0!important;font-size:12px!important}.product-replacement-top-hint[data-v-49c60847]:after{clip-path:polygon(0 0,100% 0,50% 100%);background:#2c2e36;border:0!important;width:10px!important;height:6px!important;top:calc(100% - 1px)!important}.template-gallery-modal-host.el-modal-dialog{z-index:2147482500!important;pointer-events:auto!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.el-dialog.template-gallery-modal-host{width:100vw!important;height:100vh!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-gallery-modal-host .el-dialog__header{display:none!important}.template-gallery-modal-host .el-dialog__body{width:100vw!important;height:100vh!important;padding:0!important;overflow:hidden!important}.template-gallery-modal{-webkit-backdrop-filter:blur(16px)brightness(.72);backdrop-filter:blur(16px)brightness(.72);z-index:2147482500!important;background:#04060857!important;justify-content:stretch!important;align-items:stretch!important;width:100vw!important;height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}.template-gallery-modal__surface{box-sizing:border-box;background:#00000085;flex-direction:column;width:100vw;height:100vh;padding:26px 24px 0;display:flex;position:relative;overflow:hidden}.template-gallery-modal__close{z-index:10;color:#fff;cursor:pointer;background:#303440f5;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:22px;line-height:30px;position:absolute;top:24px;right:28px}.template-gallery-modal__title{color:#fff;padding:3px 0 22px;font-size:18px;font-weight:700;line-height:24px}.template-gallery-filter{color:#ffffffb8;flex-direction:column;gap:24px;padding:4px 0 24px;font-size:14px;line-height:24px;display:flex}.template-gallery-modal__title+.template-gallery-filter{padding-top:0}.template-gallery-filter__row{align-items:center;gap:24px;min-height:24px;display:flex}.template-gallery-filter__label{color:#ffffffb8;white-space:nowrap}.template-gallery-filter__pill{color:#ffffffad;white-space:nowrap}.template-gallery-filter__pill.is-active{box-sizing:border-box;color:#fff;background:#3a3d48;border-radius:999px;justify-content:center;align-items:center;min-width:62px;height:28px;padding:0 16px;display:inline-flex}.template-gallery-modal__divider{background:#ffffff24;flex:none;height:1px;margin:0 -16px}.template-gallery-modal__state{color:#ffffffb8;flex:auto;justify-content:center;align-items:center;min-height:0;font-size:15px;display:flex}.template-gallery-modal__skeleton{flex:auto;min-height:0;margin:26px -14px 0 0;padding:2px 14px 0 0;overflow:hidden}.template-gallery-modal__scroll{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;margin:26px -14px 0 0;padding:2px 14px 0 0;overflow:hidden auto}.template-gallery-modal__scroll::-webkit-scrollbar{width:0;height:0;display:none}.template-gallery-modal__scroll .file__browser,.template-gallery-modal__scroll .file__explorer{box-sizing:border-box;width:100%;min-height:100%}.successful-image-regeneration-panel.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown.canvas-side-upload-dropdown[data-v-a10f4e0e]{z-index:10030;color:#fff;min-height:0;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;position:fixed;width:260px!important;min-width:260px!important;height:auto!important;margin:0!important;padding:12px!important;overflow:visible!important}.successful-image-regeneration-panel[data-v-a10f4e0e]{cursor:move;touch-action:none}.successful-image-regeneration-panel.is-dragging[data-v-a10f4e0e]{cursor:grabbing}.successful-image-regeneration-panel__selectors[data-v-a10f4e0e]{align-items:center;gap:8px;display:flex}.successful-image-regeneration-panel__select-wrap[data-v-a10f4e0e]{flex:none;min-width:0;position:relative}.successful-image-regeneration-panel__select-wrap--ratio[data-v-a10f4e0e]{width:112px}.successful-image-regeneration-panel__select-wrap--language[data-v-a10f4e0e]{width:116px}.successful-image-regeneration-panel__select[data-v-a10f4e0e],.successful-image-regeneration-panel__custom-language[data-v-a10f4e0e]{color:#fff;box-sizing:border-box;background:#000;border:1px solid #fff6;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.successful-image-regeneration-panel__select[data-v-a10f4e0e]{cursor:pointer;text-align:left}.successful-image-regeneration-panel__select>span[data-v-a10f4e0e]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.successful-image-regeneration-panel__trigger-icon[data-v-a10f4e0e]{flex:0 0 16px;width:16px;height:16px}.successful-image-regeneration-panel__trigger-icon path[data-v-a10f4e0e],.successful-image-regeneration-panel__chevron path[data-v-a10f4e0e]{stroke-width:1.5px}.successful-image-regeneration-panel__language-glyph[data-v-a10f4e0e],.successful-image-regeneration-panel__language-option-glyph[data-v-a10f4e0e]{border:1px solid #ffffff8f;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.successful-image-regeneration-panel__chevron[data-v-a10f4e0e]{transform-origin:50%;flex:0 0 12px;width:12px;height:12px;transition:transform .16s;transform:rotate(0)}.successful-image-regeneration-panel__chevron.is-open[data-v-a10f4e0e]{transform:rotate(90deg)}.successful-image-regeneration-panel__chevron.is-back[data-v-a10f4e0e]{transform:rotate(0)}.successful-image-regeneration-panel__custom-language[data-v-a10f4e0e]{padding-right:4px}.successful-image-regeneration-panel__custom-language input[data-v-a10f4e0e]{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.successful-image-regeneration-panel__custom-language input[data-v-a10f4e0e]::placeholder{color:#fff6}.successful-image-regeneration-panel__custom-language button[data-v-a10f4e0e]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.successful-image-regeneration-panel__custom-language button[data-v-a10f4e0e]:hover{background:#ffffff1f}.successful-image-regeneration-panel__dropdown[data-v-a10f4e0e]{z-index:2;box-sizing:border-box;cursor:default;overflow:visible;width:100%!important;min-width:100%!important;padding:6px!important;position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:auto!important}.successful-image-regeneration-panel__language-menu.translate-language-menu.figma-image-more-submenu--translate[data-v-a10f4e0e]{transform:none!important}.successful-image-regeneration-panel__ratio-menu[data-v-a10f4e0e]{flex-direction:column;gap:0;display:flex;overflow:visible;width:139px!important;min-width:139px!important;padding:8px!important}.successful-image-regeneration-panel__ratio-menu .successful-image-regeneration-panel__option[data-v-a10f4e0e]{background:0 0;border-radius:7px;justify-content:flex-start;gap:9px;width:100%;min-height:34px;padding:7px 9px}.successful-image-regeneration-panel__ratio-menu .successful-image-regeneration-panel__option>span[data-v-a10f4e0e]:last-child{text-align:left;flex:1;min-width:0}.successful-image-regeneration-panel__ratio-menu .successful-image-regeneration-panel__option[data-v-a10f4e0e]:hover,.successful-image-regeneration-panel__ratio-menu .successful-image-regeneration-panel__option.is-active[data-v-a10f4e0e]{background:#2c2e36}.successful-image-regeneration-panel__language-menu[data-v-a10f4e0e]{width:139px!important;min-width:139px!important;max-height:none!important;padding:8px!important;overflow:visible!important}.successful-image-regeneration-panel__option[data-v-a10f4e0e]{color:#ffffffd1;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.successful-image-regeneration-panel__option[data-v-a10f4e0e]:hover,.successful-image-regeneration-panel__option.is-active[data-v-a10f4e0e]{color:#fff;background:#2c2e36}.successful-image-regeneration-panel__option img[data-v-a10f4e0e]{object-fit:cover;border-radius:3px;flex:0 0 18px;width:18px;height:18px}.successful-image-regeneration-panel__more-language[data-v-a10f4e0e]{color:#8fb8ff;margin-top:8px;position:relative}.successful-image-regeneration-panel__more-language[data-v-a10f4e0e]:hover,.successful-image-regeneration-panel__more-language[data-v-a10f4e0e]:focus-visible{color:#8fb8ff}.successful-image-regeneration-panel__more-language[data-v-a10f4e0e]:before{content:"";background:#ffffff40;height:1px;position:absolute;top:-5px;left:0;right:0}.successful-image-regeneration-panel__ratio-icon[data-v-a10f4e0e]{box-sizing:border-box;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.successful-image-regeneration-panel__ratio-icon[data-v-a10f4e0e]:before{content:"";width:var(--ratio-icon-width,13px);height:var(--ratio-icon-height,13px);box-sizing:border-box;border:1.5px solid #fff9;border-radius:1.5px}.successful-image-regeneration-panel__selling-points[data-v-a10f4e0e]{resize:none;color:#fff;box-sizing:border-box;cursor:text;background-color:#000;background-image:linear-gradient(90deg,#ffffff8c 0 9px,#0000 9px 14px),linear-gradient(90deg,#ffffff8c 0 9px,#0000 9px 14px),linear-gradient(#ffffff8c 0 9px,#0000 9px 14px),linear-gradient(#ffffff8c 0 9px,#0000 9px 14px),none;background-position:0 0,0 100%,0 0,100% 0,0 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y,repeat;background-size:14px 1px,14px 1px,1px 14px,1px 14px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:0;border-radius:10px;outline:0;width:100%;min-height:104px;margin-top:12px;padding:12px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.successful-image-regeneration-panel__selling-points[data-v-a10f4e0e]::placeholder{color:#ffffff52}.successful-image-regeneration-panel__footer[data-v-a10f4e0e]{justify-content:flex-end;margin-top:14px;display:flex}.successful-image-regeneration-panel__confirm[data-v-a10f4e0e]{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#bfc9fcf0 0%,#2e3160bf 100%);border:0;border-radius:4px;justify-content:flex-end;align-items:center;gap:10px;padding:4px 12px;font-size:14px;display:flex}.successful-image-regeneration-panel button[data-v-a10f4e0e],.successful-image-regeneration-panel [role=button][data-v-a10f4e0e],.successful-image-regeneration-panel [role=option][data-v-a10f4e0e]{cursor:pointer}.successful-image-regeneration-panel input[data-v-a10f4e0e]{cursor:text}.successful-image-regeneration-panel__confirm[data-v-a10f4e0e]:hover:not(:disabled){filter:brightness(1.08)}.successful-image-regeneration-panel__confirm[data-v-a10f4e0e]:disabled{cursor:not-allowed;opacity:.45}.successful-regeneration-panel-enter-active[data-v-a10f4e0e],.successful-regeneration-panel-leave-active[data-v-a10f4e0e]{transition:opacity .14s,transform .14s}.successful-regeneration-panel-enter-from[data-v-a10f4e0e],.successful-regeneration-panel-leave-to[data-v-a10f4e0e]{opacity:0;transform:translateY(-5px)}.successful-regeneration-submenu-enter-active[data-v-a10f4e0e],.successful-regeneration-submenu-leave-active[data-v-a10f4e0e]{transform-origin:0 0;transition:opacity .14s,transform .14s}.successful-regeneration-submenu-enter-from[data-v-a10f4e0e],.successful-regeneration-submenu-leave-to[data-v-a10f4e0e]{opacity:0;transform:translateY(-4px)scale(.98)}@media (prefers-reduced-motion:reduce){.successful-regeneration-panel-enter-active[data-v-a10f4e0e],.successful-regeneration-panel-leave-active[data-v-a10f4e0e],.successful-regeneration-submenu-enter-active[data-v-a10f4e0e],.successful-regeneration-submenu-leave-active[data-v-a10f4e0e],.successful-image-regeneration-panel__chevron[data-v-a10f4e0e]{transition:none}}.hand-tool-guide-overlay[data-v-381ab8fb]{z-index:101;flex-direction:column;align-items:center;margin-bottom:12px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.hand-tool-guide-content[data-v-381ab8fb]{color:#fff;white-space:nowrap;background:#0d89ff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500;animation:2s ease-in-out infinite handToolGuideBounce-381ab8fb;position:relative;box-shadow:0 4px 15px #0d89ff66}.hand-tool-guide-arrow[data-v-381ab8fb]{border-top:6px solid #0d89ff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hand-tool-guide-text[data-v-381ab8fb]{align-items:center;gap:6px;display:flex}@keyframes handToolGuideBounce-381ab8fb{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.modal-overlay[data-v-381ab8fb]{background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;z-index:2500!important}.modal-content[data-v-381ab8fb]{background:#fff;border-radius:30px;flex-direction:column;width:1440px;height:880px;padding:30px 40px;display:flex;position:relative}.modal-overlay h2[data-v-381ab8fb]{color:#fff;margin-bottom:20px;font-family:Source Han Sans CN;font-size:18px;font-weight:700}.canvas-container[data-v-381ab8fb]{background:#f5f5f5;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding-top:0;display:flex;position:relative;overflow:hidden}.export-menu[data-v-381ab8fb]{z-index:200;background:linear-gradient(#ffffff21,#ffffff0e),#10141be6;border:1px solid #dae8ff29;border-radius:12px;flex-direction:column;width:142px;min-width:120px;padding:6px;animation:.2s ease-out panelFadeIn-381ab8fb;display:flex;position:absolute;top:calc(100% - 90px);right:-149px;transform:translate(0);box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057}.export-menu-item[data-v-381ab8fb]{text-align:left;color:#d2dceab8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s}.export-menu-item[data-v-381ab8fb]:hover{color:#f4f8fff0;background:#ffffff17}.upload-toast[data-v-381ab8fb]{z-index:1000;color:#fff;background:#000000d9;border-radius:12px;padding:16px 32px;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.toast-content[data-v-381ab8fb]{align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.loading-spinner[data-v-381ab8fb]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-381ab8fb}@keyframes spin-381ab8fb{to{transform:rotate(360deg)}}.canvas-area[data-v-381ab8fb]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#f5f5f5 radial-gradient(circle,#ddd 1px,#0000 1px) 0 0/20px 20px;flex:1;width:100%;min-height:0;transition:background-color .3s;position:relative;overflow:hidden}.canvas-content[data-v-381ab8fb]{transform-origin:0 0;will-change:transform;backface-visibility:hidden;contain:layout style;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:none;position:relative;transform:translate(0,0)}.canvas-layer[data-v-381ab8fb]{pointer-events:auto;backface-visibility:hidden;z-index:20}.video-node-upload-input[data-v-381ab8fb]{display:none}.video-canvas-upload-menu[data-v-381ab8fb]{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1c,#ffffff0b),#222730f0;border:1px solid #b8bec83d;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;width:156px;padding:6px;transition:width .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;transform:translate(-50%,8px);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14}.video-canvas-upload-menu[data-v-381ab8fb]:has(.video-canvas-upload-menu-item:hover){width:258px}:is(.video-canvas-upload-menu--image[data-v-381ab8fb],.video-canvas-upload-menu--image[data-v-381ab8fb]:has(.video-canvas-upload-menu-item:hover)){width:156px}.video-canvas-upload-menu--cursor-origin[data-v-381ab8fb]{transform:none}.video-canvas-upload-menu-item[data-v-381ab8fb]{color:#b9c3d2;text-align:left;cursor:pointer;width:100%;min-width:144px;height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,padding .16s;display:flex}.video-canvas-upload-menu-item[data-v-381ab8fb]:hover{color:#fff;background:#151a23eb;border-color:#ffffff14}.video-canvas-upload-menu-icon[data-v-381ab8fb]{color:#aeb8c8;flex:0 0 18px;width:18px;height:18px;transition:color .16s}.video-canvas-upload-menu-item:hover .video-canvas-upload-menu-icon[data-v-381ab8fb]{color:#edf4ff}.video-canvas-upload-menu-text[data-v-381ab8fb]{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.video-canvas-upload-menu-title[data-v-381ab8fb]{color:#f5f7fb;flex:none;font-weight:700}.video-canvas-upload-menu-desc[data-v-381ab8fb]{opacity:0;color:#7f8ca0;white-space:nowrap;max-width:0;margin-left:0;font-size:12px;font-weight:500;transition:max-width .18s,opacity .16s,margin-left .16s;overflow:hidden}.video-canvas-upload-menu-item:hover .video-canvas-upload-menu-desc[data-v-381ab8fb]{opacity:1;max-width:170px;margin-left:2px}.media-connection-layer[data-v-381ab8fb]{pointer-events:auto;z-index:15;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.media-connection-group[data-v-381ab8fb]{pointer-events:auto}.media-connection-hit[data-v-381ab8fb]{stroke:#0000;stroke-width:24px;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke;cursor:pointer}.media-connection-line[data-v-381ab8fb]{stroke:#969aa09e;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0f172a14);pointer-events:none;transition:stroke-width .16s,stroke .16s,filter .16s}.media-connection-group.hovered .media-connection-line[data-v-381ab8fb],.media-connection-group.selected .media-connection-line[data-v-381ab8fb]{stroke:#767c84b8;stroke-width:3px;filter:drop-shadow(0 0 5px #3884ff3d)}.media-connection-group.cut-ready .media-connection-hit[data-v-381ab8fb]{cursor:pointer}.media-connection-line-draft[data-v-381ab8fb]{stroke:#2563eb;stroke-width:3px;stroke-dasharray:9 8;filter:drop-shadow(0 0 10px #2563eb7a);animation:.9s linear infinite mediaConnectionFlow-381ab8fb}@keyframes mediaConnectionFlow-381ab8fb{to{stroke-dashoffset:-36px}}.media-connection-flow-blob[data-v-381ab8fb]{fill:#277effdb;filter:url(#mediaConnectionBlueGlow);pointer-events:none}.media-connection-flow-blob-a[data-v-381ab8fb]{opacity:.92}.media-connection-flow-blob-b[data-v-381ab8fb]{fill:#499affc7;opacity:.82}.media-connection-cut[data-v-381ab8fb]{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 4px 10px #0f172a38)}.media-connection-cut circle[data-v-381ab8fb]{fill:#64686ed1;stroke:#ffffff2e;stroke-width:1px}.media-connection-cut .media-connection-cut-handle[data-v-381ab8fb]{fill:none;stroke:#fff;stroke-width:1.6px}.media-connection-cut path[data-v-381ab8fb]{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.media-connection-cut:hover circle[data-v-381ab8fb]{fill:#484d56e6;stroke:#ffffff47}.media-connector-port[data-v-381ab8fb]{top:calc(50%2px);color:#e8edf5;opacity:0;z-index:40;cursor:crosshair;pointer-events:none;background:#1f242ef0;border:2px solid #b8bec8b8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-13px;padding:0 0 2px;font-family:Arial,sans-serif;font-size:24px;font-weight:300;line-height:1;transition:opacity .16s,transform .16s,border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:flex;position:absolute;transform:scale(.82);box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff14}.media-connector-port-left[data-v-381ab8fb]{left:-32px}.media-connector-port-right[data-v-381ab8fb]{right:-32px}.canvas-image-wrapper:hover .media-connector-port[data-v-381ab8fb],.canvas-image-wrapper.selected .media-connector-port[data-v-381ab8fb],.canvas-video-text-node:hover .media-connector-port[data-v-381ab8fb],.canvas-video-text-node.selected .media-connector-port[data-v-381ab8fb]{opacity:1;pointer-events:auto;transform:scale(1)}.media-connector-port[data-v-381ab8fb]:hover{color:#fff;background:#272e3afa;border-color:#70a9ffd1;box-shadow:0 0 0 3px #0d89ff2e,0 10px 24px #00000061,inset 0 1px #ffffff1a}.canvas-video[data-v-381ab8fb]::-webkit-media-controls-fullscreen-button{display:none!important}.canvas-video[data-v-381ab8fb]::-webkit-media-controls-overflow-button{display:none!important}.canvas-video[data-v-381ab8fb]::-webkit-media-controls-toggle-closed-captions-button{display:none!important}.canvas-video-text-node[data-v-381ab8fb]{box-sizing:border-box;color:#eef3fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:50%;background:linear-gradient(#ffffff17,#ffffff09),#1f242ef0;border:1px solid #b8bec83d;border-radius:8px;padding:14px 16px;position:absolute;overflow:visible;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff12}.canvas-video-text-node.selectable[data-v-381ab8fb]{cursor:move}.canvas-video-text-node.selected[data-v-381ab8fb],.canvas-video-text-node.editing[data-v-381ab8fb]{border-color:#0d89ff;box-shadow:0 0 0 2px #0d89ff57,0 18px 42px #0000005c,inset 0 1px #ffffff14}.video-text-node-markdown[data-v-381ab8fb]{scrollbar-width:none;-ms-overflow-style:none;color:#eef3fa;word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;overscroll-behavior:contain;width:100%;height:100%;font-size:14px;line-height:1.6;overflow:hidden auto}.video-text-node-markdown[data-v-381ab8fb]::-webkit-scrollbar{width:0;height:0}.video-text-node-markdown[data-v-381ab8fb]:first-child{margin-top:0}.video-text-node-markdown[data-v-381ab8fb]:last-child{margin-bottom:0}.video-text-node-markdown p[data-v-381ab8fb],.video-text-node-markdown ul[data-v-381ab8fb],.video-text-node-markdown ol[data-v-381ab8fb],.video-text-node-markdown blockquote[data-v-381ab8fb],.video-text-node-markdown pre[data-v-381ab8fb]{margin:0 0 8px}.video-text-node-markdown code[data-v-381ab8fb]{color:#f8fafc;background:#ffffff14;border-radius:4px;padding:1px 4px;font-family:Consolas,Monaco,monospace;font-size:12px}.video-text-node-markdown[data-v-381ab8fb] table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;margin:0 0 10px;font-size:12px;line-height:1.5}.video-text-node-markdown[data-v-381ab8fb] th,.video-text-node-markdown[data-v-381ab8fb] td{text-align:left;vertical-align:top;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border:1px solid #b8bec838;padding:6px 8px}.video-text-node-markdown[data-v-381ab8fb] th{color:#f8fafc;background:#ffffff14;font-weight:700}.video-text-node-markdown[data-v-381ab8fb] tr:nth-child(2n) td{background:#ffffff0a}.video-text-node-placeholder[data-v-381ab8fb]{color:#a7b0bf}.video-text-node-editor[data-v-381ab8fb]{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;resize:none;color:#eef3fa;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}.video-text-node-editor[data-v-381ab8fb]::-webkit-scrollbar{width:0;height:0}.canvas-audio-node[data-v-381ab8fb]{box-sizing:border-box;color:#eef3fa;flex-direction:column;gap:4px;width:100%;height:100%;display:flex}.canvas-audio-title[data-v-381ab8fb]{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;text-shadow:0 1px 2px #0000005c;flex:none;max-width:100%;min-height:18px;padding-left:2px;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.canvas-audio-card[data-v-381ab8fb]{box-sizing:border-box;color:#eef3fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff17,#ffffff09),#1f242ef2;border:1px solid #b8bec833;border-radius:8px;flex:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff14}.canvas-audio-wave-panel[data-v-381ab8fb]{cursor:pointer;background:#0e121ac7;border:1px solid #b8bec824;border-radius:5px;align-items:center;padding:0 22px;display:flex;position:absolute;inset:clamp(8px,6%,18px) 14px clamp(34px,27%,60px);overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.canvas-audio-waveform[data-v-381ab8fb]{width:100%;height:84%;position:relative;overflow:hidden}.canvas-audio-wave-track[data-v-381ab8fb]{align-items:center;gap:5px;display:flex;position:absolute;inset:0}.canvas-audio-wave-track-played[data-v-381ab8fb]{clip-path:inset(0 calc(100% - var(--audio-progress,0%)) 0 0)}.canvas-audio-wave-bar[data-v-381ab8fb]{min-width:2px;height:var(--bar-height);opacity:.94;background:#8d98aa;border-radius:999px;flex:1 1 0}.canvas-audio-wave-track-played .canvas-audio-wave-bar[data-v-381ab8fb]{opacity:1;background:#f8fafc}.canvas-audio-progress-marker[data-v-381ab8fb]{left:var(--audio-progress,0%);background:#ef4a54;border-radius:999px;width:3px;position:absolute;top:-8px;bottom:-8px;transform:translate(-50%);box-shadow:0 0 0 1px #ef4a5429}.canvas-audio-controls[data-v-381ab8fb]{background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;height:24px;min-height:0;padding:0;display:grid;position:absolute;bottom:6px;left:16px;right:16px}.canvas-audio-time[data-v-381ab8fb]{text-overflow:ellipsis;white-space:nowrap;color:#aeb8c8;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.canvas-audio-play-btn[data-v-381ab8fb]{color:#b8c2d2;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.canvas-audio-play-btn[data-v-381ab8fb]:hover{color:#fff}.canvas-audio-play-icon[data-v-381ab8fb]{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px}.canvas-audio-pause-icon[data-v-381ab8fb]{border-left:4px solid;border-right:4px solid;width:12px;height:16px}.canvas-audio-controls-spacer[data-v-381ab8fb]{min-width:0}.canvas-audio-native[data-v-381ab8fb]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.canvas-image-wrapper[data-v-381ab8fb]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;backface-visibility:hidden}.canvas-pending-upload-mask[data-v-381ab8fb],.text-edit-panel-loading-card[data-v-381ab8fb]{z-index:18;position:absolute}.canvas-pending-upload-mask[data-v-381ab8fb]{inset:0}.text-edit-panel-loading-card[data-v-381ab8fb]{z-index:1000;border-radius:8px}.canvas-audio-card--pending[data-v-381ab8fb]{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.canvas-audio-pending-icon[data-v-381ab8fb]{color:#ffffff8f;background:0 0;border:0;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.canvas-audio-pending-icon .layer-thumb-icon[data-v-381ab8fb]{width:86px;height:86px}.offscreen-placeholder[data-v-381ab8fb]{contain:layout style paint;will-change:auto}.cursor-grab[data-v-381ab8fb]{cursor:grab}.cursor-grabbing[data-v-381ab8fb]{cursor:grabbing}.cursor-default[data-v-381ab8fb]{cursor:default}.cursor-crosshair[data-v-381ab8fb]{cursor:crosshair}.cursor-text[data-v-381ab8fb]{cursor:text}.selection-box[data-v-381ab8fb]{pointer-events:none;z-index:20;background:#0d89ff29;border:1.5px dashed #0d89ffe6;position:absolute}.multi-selection-outline[data-v-381ab8fb]{pointer-events:none;z-index:30;background:#0d89ff0d;border:1.5px dashed #0d89ffe6;border-radius:12px;position:absolute}.multi-selection-toolbar[data-v-381ab8fb]{background:linear-gradient(180deg, #ffffff21, #ffffff0e), var(--canvas-panel);border:1px solid var(--canvas-border);-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);z-index:1200;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:6px;padding:8px;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057,0 0 0 1px #05070a33}.multi-btn[data-v-381ab8fb]{min-height:36px;color:var(--canvas-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:5px;padding:8px;font-size:14px;font-weight:400;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.multi-btn[data-v-381ab8fb]:hover{color:var(--canvas-text);background:#ffffff1a;transform:translateY(-1px)}.multi-delete-btn[data-v-381ab8fb]{color:#ff9b9b;border:1px solid #ff9b9b5c;padding:7px 10px}.multi-delete-btn[data-v-381ab8fb]:hover{color:#ffd2d2;background:#ee747429}.multi-icon[data-v-381ab8fb]{justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.multi-label[data-v-381ab8fb]{white-space:nowrap}.multi-selection-toolbar .multi-icon path[data-v-381ab8fb],.multi-selection-toolbar .multi-icon circle[data-v-381ab8fb],.multi-selection-toolbar .multi-icon rect[data-v-381ab8fb],.multi-selection-toolbar .multi-icon line[data-v-381ab8fb],.multi-selection-toolbar .multi-icon polyline[data-v-381ab8fb],.multi-selection-toolbar .multi-icon polygon[data-v-381ab8fb]{stroke:currentColor!important}.multi-selection-toolbar .multi-icon path[fill][data-v-381ab8fb]:not([fill=none]){fill:currentColor!important;stroke:none!important}.text-toolbar[data-v-381ab8fb]{z-index:65;position:absolute;top:40px;left:50%;transform:translate(-50%,-100%)}.text-toolbar-inner[data-v-381ab8fb]{background:#fffffff2;border:1px solid #ffffffb3;border-radius:12px;align-items:center;gap:4px;padding:8px;display:inline-flex;box-shadow:0 4px 20px #00000012}.toolbar-group[data-v-381ab8fb]{align-items:center;gap:4px;display:inline-flex}.toolbar-select[data-v-381ab8fb]{color:#f4f8fff0;appearance:none;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #dae8ff2e;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;min-width:96px;height:36px;padding:0 12px;font-size:14px;display:inline-flex}.toolbar-select .chevron[data-v-381ab8fb]{stroke:currentColor;fill:none;opacity:.6;flex-shrink:0;width:14px;height:14px}.toolbar-input[data-v-381ab8fb]{color:#f4f8fff0;background:#ffffff0f;border:1px solid #dae8ff2e;border-radius:8px;width:72px;height:36px;padding:0 12px;font-size:14px}.size-input[data-v-381ab8fb]{width:64px}.toolbar-btn[data-v-381ab8fb]{color:#f4f8ffe0;cursor:pointer;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;border:none!important}.toolbar-btn svg[data-v-381ab8fb]{fill:none}.toolbar-btn.active[data-v-381ab8fb]{color:#0bbdff;background:#0d89ff2e}.toolbar-btn[data-v-381ab8fb]:hover{color:#0bbdff;border-color:#0d89ff66}.toolbar-color[data-v-381ab8fb]{justify-content:center;align-items:center;display:inline-flex}.align-group[data-v-381ab8fb]{gap:2px}.align-dropdown[data-v-381ab8fb]{position:relative}.align-trigger[data-v-381ab8fb]{justify-content:center;align-items:center;gap:4px;display:inline-flex}.align-trigger .chevron[data-v-381ab8fb]{width:16px;height:16px}.align-popover[data-v-381ab8fb]{z-index:90;background:linear-gradient(#ffffff21,#ffffff0e),#10141be6;border:1px solid #dae8ff29;border-radius:16px;gap:4px;padding:8px;display:inline-flex;position:absolute;top:48px;left:0;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057}.align-option[data-v-381ab8fb]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}.align-option svg[data-v-381ab8fb],.align-trigger svg[data-v-381ab8fb]{fill:none}.align-trigger.align-active[data-v-381ab8fb]{width:46px;background:#ffffff17!important;border-radius:8px!important}.align-option.active svg[data-v-381ab8fb]{stroke:#fff}.rect-toolbar[data-v-381ab8fb]{z-index:65;pointer-events:auto;position:absolute;transform:translate(-50%,-100%)}.rect-toolbar-inner[data-v-381ab8fb]{background:#fffffff2;border:1px solid #e2e8f0e6;border-radius:22px;align-items:center;gap:12px;padding:12px 18px;display:inline-flex;box-shadow:0 20px 40px #4f46e529}.rect-field[data-v-381ab8fb],.rect-color-field[data-v-381ab8fb]{color:#475569;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rect-field .label[data-v-381ab8fb]{font-weight:600}.rect-input[data-v-381ab8fb]{color:#111827;background:#fff;border:1px solid #94a3b866;border-radius:12px;width:72px;height:36px;padding:0 10px;font-size:14px}.rect-field .suffix[data-v-381ab8fb]{color:#94a3b8;font-size:12px}.rect-lock-btn[data-v-381ab8fb]{cursor:pointer;background:#fff;border:1px solid #94a3b866;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.rect-lock-btn svg[data-v-381ab8fb]{stroke:#1e293b;fill:none;width:18px;height:18px}.rect-lock-btn.active[data-v-381ab8fb],.rect-lock-btn[data-v-381ab8fb]:hover{background:#0d89ff2e;border-color:#0d89ff66}.rect-lock-btn.active svg[data-v-381ab8fb]{stroke:#00d6ff}.rect-divider[data-v-381ab8fb]{background:#94a3b859;width:1px;height:32px}.rect-color-field input[type=color][data-v-381ab8fb]{cursor:pointer;background:#fff;border:1px solid #94a3b866;border-radius:12px;width:36px;height:36px;padding:0}.text-editor-overlay[data-v-381ab8fb]{z-index:80;pointer-events:auto;position:fixed}.text-editor[data-v-381ab8fb]{width:100%;height:auto;min-height:100%;box-shadow:none;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;padding:0;overflow:hidden}.text-toolbar-inner[data-v-381ab8fb]{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(#ffffff21,#ffffff0e),#10141be6!important;border:1px solid #dae8ff29!important;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057!important}.toolbar-select[data-v-381ab8fb],.toolbar-input[data-v-381ab8fb],.toolbar-btn[data-v-381ab8fb]{box-shadow:inset 0 1px #ffffff12;color:#f4f8fff0!important;background:#ffffff13!important;border:1px solid #dae8ff24!important}.toolbar-select[data-v-381ab8fb]:hover,.toolbar-input[data-v-381ab8fb]:focus,.toolbar-btn[data-v-381ab8fb]:hover,.toolbar-btn.active[data-v-381ab8fb],.align-trigger.align-active[data-v-381ab8fb]{color:#fff!important;background:#ffffff1f!important;border-color:#dae8ff3d!important}.toolbar-select .chevron[data-v-381ab8fb],.toolbar-btn svg[data-v-381ab8fb],.align-option svg[data-v-381ab8fb],.align-trigger svg[data-v-381ab8fb]{color:currentColor;stroke:currentColor!important}.toolbar-btn svg path[data-v-381ab8fb],.align-option svg path[data-v-381ab8fb],.align-trigger svg path[data-v-381ab8fb]{fill:currentColor!important}.text-toolbar .toolbar-btn svg path[fill][data-v-381ab8fb]:not([fill=none]),.text-toolbar .align-option svg path[fill][data-v-381ab8fb]:not([fill=none]),.text-toolbar .align-trigger svg path[fill][data-v-381ab8fb]:not([fill=none]){stroke:none!important;stroke-width:0!important}.toolbar-btn.active[data-v-381ab8fb]{box-shadow:inset 0 1px #ffffff29,0 8px 20px #00000038!important}.toolbar-color[data-v-381ab8fb]{background:#ffffff13;border:1px solid #dae8ff24;border-radius:10px;padding:2px}.align-popover[data-v-381ab8fb]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff21,#ffffff0e),#10141beb!important;border:1px solid #dae8ff29!important;box-shadow:0 18px 42px #00000057!important}.align-option[data-v-381ab8fb]{color:#d2dceac7}.align-option[data-v-381ab8fb]:hover,.align-option.active[data-v-381ab8fb]{color:#fff!important;background:#ffffff1c!important}.delete-text-btn[data-v-381ab8fb]{color:#ff9a9a!important}.delete-text-btn[data-v-381ab8fb]:hover{color:#ffb8b8!important;background:#ff6f7021!important;border-color:#ff6f704d!important}.text-editor[data-v-381ab8fb]{caret-color:#86ddff;color:#fff!important;-webkit-text-fill-color:#fff!important}.guide-line[data-v-381ab8fb]{pointer-events:none;z-index:40;background:#4ade80d9;position:absolute}.vertical-guide[data-v-381ab8fb]{width:1.5px;height:100%}.horizontal-guide[data-v-381ab8fb]{width:100%;height:1.5px}.context-menu[data-v-381ab8fb]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1400;background:linear-gradient(#2b323dfa 0%,#1b212afa 100%);border:1px solid #7d8da457;border-radius:14px;min-width:180px;padding:7px;position:fixed;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14}.context-item[data-v-381ab8fb]{color:#e0e8f4e6;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:9px 12px;font-size:14px;transition:background-color .18s,color .18s;display:flex}.context-item[data-v-381ab8fb]:hover{color:#fff;background:#ffffff17}.context-item.destructive[data-v-381ab8fb]{color:#ff9b9b}.context-item.destructive[data-v-381ab8fb]:hover{color:#ffd2d2;background:#ee747429}.context-label[data-v-381ab8fb]{text-align:left;flex:1}.context-icon[data-v-381ab8fb]{color:currentColor;flex-shrink:0;width:18px;height:18px;margin-right:10px}.context-icon path[data-v-381ab8fb]{fill:currentColor}.context-shortcut[data-v-381ab8fb]{color:#afbccfad;margin-left:16px;font-size:12px}.context-item:hover .context-shortcut[data-v-381ab8fb]{color:#e2ebf8d1}.canvas-grid[data-v-381ab8fb]{pointer-events:none;position:absolute;inset:0}.canvas-placeholder[data-v-381ab8fb]{text-align:center;pointer-events:none;z-index:5;-webkit-user-select:none;user-select:none;min-width:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.placeholder-icon[data-v-381ab8fb]{color:#9aadc5e6;stroke-width:1.4px;filter:drop-shadow(0 10px 20px #00000047);width:64px;height:64px;margin-bottom:16px}.placeholder-text[data-v-381ab8fb]{color:#f5f8fceb;text-shadow:0 1px 12px #00000052;margin:0 0 6px;font-size:18px;font-weight:600;line-height:28px}.placeholder-subtext[data-v-381ab8fb]{color:#aeb9c9c7;margin:0 0 18px;font-size:15px;line-height:24px}.placeholder-hint[data-v-381ab8fb]{color:#d6e0eeeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#2b333ff5 0%,#1b212af5 100%);border:1px solid #74849b57;border-radius:8px;align-items:center;gap:6px;margin:0;padding:9px 18px;font-size:13px;line-height:20px;display:inline-flex;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff14}.hint-icon[data-v-381ab8fb]{color:#9caec6f2;flex-shrink:0;width:14px;height:14px}.canvas-image[data-v-381ab8fb]{pointer-events:auto;box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;border-radius:8px;max-width:none;max-height:none;transition:box-shadow .2s}.canvas-image.selectable[data-v-381ab8fb]{cursor:move}.canvas-image.selectable[data-v-381ab8fb]:hover{box-shadow:0 4px 16px #0d89ff4d}.canvas-image.selected[data-v-381ab8fb]{outline:none;box-shadow:0 0 0 3px #0d89ff,0 4px 16px #0d89ff73}.canvas-image.low-res[data-v-381ab8fb]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:blur(1px);transition:filter .3s}.canvas-image.placeholder-image[data-v-381ab8fb]{image-rendering:pixelated;filter:blur(2px);opacity:.6}.canvas-image[data-v-381ab8fb]{transition:filter .2s ease-out,opacity .2s ease-out}.canvas-rect[data-v-381ab8fb]{transition:none;position:absolute}.canvas-rect.selectable[data-v-381ab8fb]{cursor:move}.canvas-arrow[data-v-381ab8fb]{pointer-events:auto;position:absolute}.canvas-arrow.selectable[data-v-381ab8fb]{cursor:pointer}.canvas-arrow.selected[data-v-381ab8fb]{box-shadow:0 0 0 2px #0d89ff66}.image-action-toolbar[data-v-381ab8fb]{z-index:130;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#fffffffa;border-radius:12px;flex-direction:row;gap:6px;padding:8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0f172a2e}.image-action-toolbar>.el-dropdown[data-v-381ab8fb]{display:flex}.image-action-toolbar>.el-dropdown .image-action-item[data-v-381ab8fb]{box-sizing:border-box}.image-action-item[data-v-381ab8fb]{color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:5px;height:36px;padding:8px;font-size:14px;transition:background .2s,transform .2s;display:flex}.image-action-icon[data-v-381ab8fb]{width:20px;height:20px}.image-action-toolbar .image-action-icon[data-v-381ab8fb] *,.image-action-rigth-toolbar .image-action-icon[data-v-381ab8fb] *{stroke-width:1.5px}.image-action-label[data-v-381ab8fb]{text-align:left;white-space:nowrap;flex:1;align-items:center;gap:4px;display:flex}.image-action-label>span[data-v-381ab8fb]{align-items:center;gap:2px;display:flex}.arrow-ghost[data-v-381ab8fb]{pointer-events:none;position:absolute}.arrow-toolbar[data-v-381ab8fb]{z-index:130;pointer-events:none;position:fixed;transform:translate(-50%,-100%)}.arrow-handle[data-v-381ab8fb]{cursor:pointer;pointer-events:auto;z-index:120;background:#fff;border:2px solid #2563eb;border-radius:50%;width:16px;height:16px;transition:transform .15s,box-shadow .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #2563eb4d}.arrow-handle[data-v-381ab8fb]:hover{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 8px 20px #2563eb59}.arrow-handle[data-v-381ab8fb]{transform-origin:50%;position:absolute}.arrow-toolbar-inner[data-v-381ab8fb]{pointer-events:auto;background:#fffffffa;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 12px 40px #0f172a29}.arrow-divider[data-v-381ab8fb]{background:#94a3b866;width:1px;height:24px}.arrow-color-field[data-v-381ab8fb]{cursor:pointer;border:1px solid #94a3b866;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.arrow-color-field input[type=color][data-v-381ab8fb]{opacity:0;cursor:pointer;position:absolute;inset:0}.arrow-color-field .color-preview[data-v-381ab8fb]{border:1px solid #0f172a33;border-radius:6px;width:20px;height:20px}.arrow-field[data-v-381ab8fb]{background:#f8fafccc;border:1px solid #94a3b859;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.arrow-thickness-icon[data-v-381ab8fb]{color:#475569;width:16px;height:16px}.arrow-input[data-v-381ab8fb]{color:#1f2937;text-align:right;background:0 0;border:none;outline:none;width:64px;font-size:14px;font-weight:600}.arrow-input[data-v-381ab8fb]::-webkit-inner-spin-button{appearance:none}.arrow-input[data-v-381ab8fb]::-webkit-outer-spin-button{appearance:none}.arrow-field .suffix[data-v-381ab8fb]{color:#64748b;font-size:12px}.rect-ghost[data-v-381ab8fb]{pointer-events:none;box-sizing:border-box;position:absolute}.canvas-text[data-v-381ab8fb]{white-space:pre;word-break:normal;overflow-wrap:normal;pointer-events:auto;transform-origin:0 0;display:inline-block;position:absolute}.canvas-text-content.is-editing[data-v-381ab8fb]{visibility:hidden}.canvas-text.selectable[data-v-381ab8fb]{cursor:move}.canvas-text.selected[data-v-381ab8fb]{border-radius:6px;box-shadow:0 0 0 2px #0d89ff}.text-control-box[data-v-381ab8fb]{pointer-events:none;z-index:50;width:100%;height:100%;position:absolute;top:0;left:0}.text-dashed-border[data-v-381ab8fb]{pointer-events:none;border:2px dashed #0d89ff;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.text-resize-handle[data-v-381ab8fb]{pointer-events:auto;background:#0d89ff;border-radius:2px;position:absolute}.text-resize-handle-right[data-v-381ab8fb]{cursor:ew-resize;opacity:0;width:8px;height:100%;transition:opacity .15s;top:0;right:-4px}.text-resize-handle-right[data-v-381ab8fb]:hover{opacity:.6}.text-resize-handle-top[data-v-381ab8fb]{cursor:ns-resize;opacity:0;width:100%;height:8px;transition:opacity .15s;top:-4px;left:0}.text-resize-handle-top[data-v-381ab8fb]:hover{opacity:.6}.text-resize-handle-left[data-v-381ab8fb]{cursor:ew-resize;opacity:0;width:8px;height:100%;transition:opacity .15s;top:0;left:-4px}.text-resize-handle-left[data-v-381ab8fb]:hover{opacity:.6}.text-resize-handle-bottom[data-v-381ab8fb]{cursor:ns-resize;opacity:0;width:100%;height:8px;transition:opacity .15s;bottom:-4px;left:0}.text-resize-handle-bottom[data-v-381ab8fb]:hover{opacity:.6}.text-resize-handle-tl[data-v-381ab8fb]{cursor:nwse-resize;opacity:0;background:#fff;border:2px solid #0d89ff;border-radius:2px;width:12px;height:12px;transition:opacity .15s;top:-4px;left:-4px}.text-resize-handle-tl[data-v-381ab8fb]:hover{opacity:1}.text-resize-handle-tr[data-v-381ab8fb]{cursor:nesw-resize;opacity:0;background:#fff;border:2px solid #0d89ff;border-radius:2px;width:12px;height:12px;transition:opacity .15s;top:-4px;right:-4px}.text-resize-handle-tr[data-v-381ab8fb]:hover{opacity:1}.text-resize-handle-br[data-v-381ab8fb]{cursor:nwse-resize;opacity:0;background:#fff;border:2px solid #0d89ff;border-radius:2px;width:12px;height:12px;transition:opacity .15s;bottom:-4px;right:-4px}.text-resize-handle-br[data-v-381ab8fb]:hover{opacity:1}.text-resize-handle-bl[data-v-381ab8fb]{cursor:nesw-resize;opacity:0;background:#fff;border:2px solid #0d89ff;border-radius:2px;width:12px;height:12px;transition:opacity .15s;bottom:-4px;left:-4px}.text-resize-handle-bl[data-v-381ab8fb]:hover{opacity:1}.fade-enter-active[data-v-381ab8fb],.fade-leave-active[data-v-381ab8fb]{transition:opacity .3s}.fade-enter-from[data-v-381ab8fb],.fade-leave-to[data-v-381ab8fb]{opacity:0}.canvas-toolbar[data-v-381ab8fb]{pointer-events:none;z-index:100;position:fixed;bottom:0;left:0;right:0}.toolbar-container[data-v-381ab8fb]{pointer-events:auto;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:12px 16px;display:flex}.toolbar-main[data-v-381ab8fb]{position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.layer-split-options-overlay[data-v-381ab8fb]{z-index:10000;pointer-events:auto;position:fixed;inset:0}.layer-split-options-panel[data-v-381ab8fb]{z-index:10001;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;-webkit-user-select:none;user-select:none;background:#fffffff5;border:1px solid #ffffffb3;border-radius:16px;padding:8px;animation:.2s ease-out panelFadeInCenter-381ab8fb;position:fixed;box-shadow:0 18px 35px #0f172a26}@keyframes panelFadeInCenter-381ab8fb{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes panelFadeIn-381ab8fb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layer-split-options-header[data-v-381ab8fb]{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.options-title[data-v-381ab8fb]{color:#0f172a;font-size:15px;font-weight:600}.close-btn[data-v-381ab8fb]{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.close-btn[data-v-381ab8fb]:hover{color:#0f172a;background:#f3f4f6}.close-btn svg[data-v-381ab8fb]{width:16px;height:16px}.layer-split-options-content[data-v-381ab8fb]{flex-direction:column;gap:10px;display:flex}.option-btn[data-v-381ab8fb]{cursor:pointer;text-align:left;background:0 0;border:1px solid #94a3b859;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.option-btn[data-v-381ab8fb]:hover{background:#0d89ff14;border-color:#0d89ff4d}.option-btn-fast:hover .option-name[data-v-381ab8fb]{color:#22c55e;background-color:#22c55e26;border-color:#22c55e4d}@supports (background-color:lab(70.5521% -66.5147 45.8073)){.option-btn-fast:hover .option-name[data-v-381ab8fb]{color:lab(70.5521% -66.5147 45.8073);background-color:#00c75826;border-color:#00c7584d}}.option-btn[data-v-381ab8fb]:active{transform:scale(.98)}.option-btn.is-disabled[data-v-381ab8fb]{cursor:not-allowed;opacity:.6}.option-btn.is-disabled[data-v-381ab8fb]:hover{background:0 0;border-color:#94a3b859}.option-btn.is-disabled .option-name[data-v-381ab8fb]{color:#94a3b8;background-color:#94a3b81a;border-color:#94a3b833}.option-btn.is-disabled .option-icon[data-v-381ab8fb]{color:#94a3b8;background:#94a3b81a}.option-icon[data-v-381ab8fb]{color:#475569;background:#f8fafccc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.option-btn-fast .option-icon[data-v-381ab8fb]{color:#fbbf24;background:#0d89ff1a}.option-btn-fast:hover .option-icon[data-v-381ab8fb]{color:#fbbf24;background:#0d89ff26}.option-icon svg[data-v-381ab8fb]{width:18px;height:18px}.option-info[data-v-381ab8fb]{flex-direction:column;flex:1;gap:4px;display:flex}.option-name[data-v-381ab8fb]{border-radius:12px;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.option-btn-fast .option-name[data-v-381ab8fb]{color:#22c55e;background-color:#22c55e1a;border:1px solid #22c55e33}@supports (background-color:lab(70.5521% -66.5147 45.8073)){.option-btn-fast .option-name[data-v-381ab8fb]{color:lab(70.5521% -66.5147 45.8073);background-color:#00c7581a;border-color:#00c75833}}.status-dot[data-v-381ab8fb]{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:8px;animation:2s ease-in-out infinite pulse-dot-381ab8fb}.status-dot-green[data-v-381ab8fb]{background-color:#22c55e}@supports (background-color:lab(70.5521% -66.5147 45.8073)){.status-dot-green[data-v-381ab8fb]{background-color:lab(70.5521% -66.5147 45.8073)}}@keyframes pulse-dot-381ab8fb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.option-desc[data-v-381ab8fb]{color:#475569;font-size:13px;line-height:1.4}.toolbar-zoom[data-v-381ab8fb]{position:fixed;bottom:24px;right:24px}.tool-divider[data-v-381ab8fb]{background:#e5e7eb;width:1px;height:24px;margin:0 4px}.tool-horizontal[data-v-381ab8fb]{background:#ededed;width:147px;height:1px;margin:12px 0}.tool-btn[data-v-381ab8fb]{color:#67748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 12px;font-size:12px;transition:all .2s;display:flex;position:relative}.tool-btn[data-v-381ab8fb]:hover:not(:disabled){color:#222d47;background:#ecedee;font-weight:400}.tool-btn.active[data-v-381ab8fb]{color:#222d47;font-weight:400;background:#ecedee!important}.tool-btn.highlight-pulse[data-v-381ab8fb]{z-index:10;position:relative}.tool-btn[data-v-381ab8fb]:disabled{opacity:.4;cursor:not-allowed}.tool-icon[data-v-381ab8fb]{stroke-width:2px;width:20px;height:20px}.toolbar-video-main .tool-icon[data-v-381ab8fb]{stroke-width:1px;width:18px;height:18px}.tool-label[data-v-381ab8fb]{align-items:center;font-size:11px;line-height:1;display:flex}.zoom-display[data-v-381ab8fb]{color:#0f172a;text-align:center;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.zoom-display.clickable[data-v-381ab8fb]{cursor:pointer}.zoom-input[data-v-381ab8fb]{color:#0f172a;text-align:center;background:#fff;border:2px solid #0f172a26;border-radius:6px;outline:none;width:60px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .2s}.zoom-input[data-v-381ab8fb]:focus{border-color:#0b63ff;box-shadow:0 0 0 3px #0b63ff33}.ai-modify-image-editor[data-v-381ab8fb]{z-index:130;pointer-events:auto;width:400px;position:fixed}.ai-modify-image-editor.ai-selection-popover[data-v-381ab8fb]{width:auto}.ai-selection-popover[data-v-381ab8fb]{pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.ai-selection-popover--modify[data-v-381ab8fb]{align-items:center}.ai-selection-prompt[data-v-381ab8fb]{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#505259eb 0%,#373a42f5 100%);border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:10px 12px 8px;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14}.ai-selection-prompt-input[data-v-381ab8fb]{resize:none;color:#f6f8fff5;box-sizing:border-box;background:0 0;border:0;outline:none;width:100%;min-height:64px;padding:0;font-family:inherit;font-size:13px;line-height:1.5}.ai-selection-prompt-input[data-v-381ab8fb]::placeholder{color:#b8c0cfc7}.ai-selection-prompt-meta[data-v-381ab8fb]{color:#c6cddac7;text-align:right;margin-top:4px;font-size:12px;line-height:16px}.crop-editor-panel[data-v-381ab8fb]{box-sizing:border-box;background:#fffffff2;border:none;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a1f,0 0 0 1px #0d89ff14}.editor-drag-handle[data-v-381ab8fb]{cursor:move;z-index:100;pointer-events:auto;background:0 0;border-radius:20px 20px 0 0;height:32px;transition:background-color .2s;position:absolute;top:0;left:0;right:0}.editor-drag-handle[data-v-381ab8fb]:hover{background:#0d89ff14}.crop-editor-panel[data-v-381ab8fb]{z-index:130;pointer-events:auto;-webkit-user-select:none;user-select:none;width:480px;position:fixed}.brush-canvas[data-v-381ab8fb]{pointer-events:auto;z-index:50;touch-action:none;position:absolute}.crop-editor-overlay[data-v-381ab8fb],.seamless-text-edit-overlay[data-v-381ab8fb]{z-index:120;pointer-events:none;background:0 0;position:fixed;inset:0}.crop-editor-panel input[data-v-381ab8fb],.crop-editor-panel textarea[data-v-381ab8fb]{-webkit-user-select:text;user-select:text}.crop-actions[data-v-381ab8fb],.expand-actions[data-v-381ab8fb]{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.crop-btn[data-v-381ab8fb],.expand-btn[data-v-381ab8fb]{cursor:pointer;border:1px solid #e2e8f099;border-radius:10px;outline:none;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0f172a0a}.crop-btn.cancel-btn[data-v-381ab8fb],.expand-btn.cancel-btn[data-v-381ab8fb]{color:#64748b;background:#ffffffe6;border-color:#e2e8f0cc}.crop-btn.cancel-btn[data-v-381ab8fb]:hover,.expand-btn.cancel-btn[data-v-381ab8fb]:hover{color:#475569;background:#f8fafcf2;border-color:#94a3b866;box-shadow:0 2px 8px #0f172a1a}.crop-btn.confirm-btn[data-v-381ab8fb]:hover,.expand-btn.confirm-btn[data-v-381ab8fb]:hover{background:linear-gradient(135deg,#0b63ff 0%,#00b8e6 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0d89ff73}.crop-overlay[data-v-381ab8fb]{z-index:110;pointer-events:none;cursor:crosshair;background:0 0;position:fixed;inset:0}.crop-mask[data-v-381ab8fb]{z-index:1;pointer-events:none;background:#e5e7eb94;position:fixed}.ai-expand-image-editor[data-v-381ab8fb]{z-index:130;pointer-events:auto;position:fixed}.ai-expand-editor-panel[data-v-381ab8fb]{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fffffff2;border:none;border-radius:20px;width:480px;padding:28px 20px 20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a1f,0 0 0 1px #0d89ff14}.ai-expand-editor-panel input[data-v-381ab8fb],.ai-expand-editor-panel textarea[data-v-381ab8fb]{-webkit-user-select:text;user-select:text}.crop-box[data-v-381ab8fb],.expand-box[data-v-381ab8fb]{box-sizing:border-box;box-shadow:none;pointer-events:none;z-index:2;background:0 0;border:2px solid #0d89ff;position:absolute}.crop-box[data-v-381ab8fb]{cursor:move}.expand-box[data-v-381ab8fb]{cursor:default}.crop-box[data-v-381ab8fb]:before,.expand-box[data-v-381ab8fb]:before{content:"";pointer-events:none;border:1px dashed #fffc;position:absolute;inset:-2px}.crop-box-inner[data-v-381ab8fb],.expand-box-inner[data-v-381ab8fb]{pointer-events:none;position:absolute;inset:0}.crop-handle[data-v-381ab8fb],.expand-handle[data-v-381ab8fb]{pointer-events:auto;z-index:20;background:#0d89ff;border:2px solid #fff;width:12px;height:12px;position:absolute}.crop-handle[data-v-381ab8fb]{cursor:pointer;border-radius:50%}.crop-handle-nw[data-v-381ab8fb],.expand-handle-nw[data-v-381ab8fb]{cursor:nw-resize;top:-6px;left:-6px}.crop-handle-ne[data-v-381ab8fb],.expand-handle-ne[data-v-381ab8fb]{cursor:ne-resize;top:-6px;right:-6px}.crop-handle-sw[data-v-381ab8fb],.expand-handle-sw[data-v-381ab8fb]{cursor:sw-resize;bottom:-6px;left:-6px}.crop-handle-se[data-v-381ab8fb],.expand-handle-se[data-v-381ab8fb]{cursor:se-resize;bottom:-6px;right:-6px}.crop-handle-n[data-v-381ab8fb],.expand-handle-n[data-v-381ab8fb]{cursor:n-resize;top:-6px;left:50%;transform:translate(-50%)}.crop-handle-s[data-v-381ab8fb],.expand-handle-s[data-v-381ab8fb]{cursor:s-resize;bottom:-6px;left:50%;transform:translate(-50%)}.crop-handle-e[data-v-381ab8fb],.expand-handle-e[data-v-381ab8fb]{cursor:e-resize;top:50%;right:-6px;transform:translateY(-50%)}.crop-handle-w[data-v-381ab8fb],.expand-handle-w[data-v-381ab8fb]{cursor:w-resize;top:50%;left:-6px;transform:translateY(-50%)}.crop-handle[data-v-381ab8fb]:hover,.expand-handle[data-v-381ab8fb]:hover{background:#0b63ff;transform:scale(1.2)}.crop-edge[data-v-381ab8fb],.expand-edge[data-v-381ab8fb]{pointer-events:auto;z-index:10;background:0 0;position:absolute}.crop-edge-n[data-v-381ab8fb],.expand-edge-n[data-v-381ab8fb]{cursor:n-resize;height:16px;top:-8px;left:0;right:0}.crop-edge-s[data-v-381ab8fb],.expand-edge-s[data-v-381ab8fb]{cursor:s-resize;height:16px;bottom:-8px;left:0;right:0}.crop-edge-e[data-v-381ab8fb],.expand-edge-e[data-v-381ab8fb]{cursor:e-resize;width:16px;top:0;bottom:0;right:-8px}.crop-edge-w[data-v-381ab8fb],.expand-edge-w[data-v-381ab8fb]{cursor:w-resize;width:16px;top:0;bottom:0;left:-8px}.expand-overlay[data-v-381ab8fb]{z-index:90;pointer-events:none;cursor:default;background:0 0;position:fixed;inset:0}.expand-preview[data-v-381ab8fb]{pointer-events:none;z-index:1;position:absolute}.expand-preview-canvas[data-v-381ab8fb]{width:100%;height:100%;display:block}.ai-expand-editor-panel[data-v-381ab8fb]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#232730fa 0%,#191d25fa 100%);border:1px solid #ffffff1a;border-radius:12px;width:240px;padding:0;overflow:visible;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff14}.ai-expand-editor-panel .editor-drag-handle[data-v-381ab8fb],.crop-editor-panel .editor-drag-handle[data-v-381ab8fb]{border-radius:12px 12px 0 0;height:42px}.expand-panel-header[data-v-381ab8fb]{box-sizing:border-box;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.expand-panel-title[data-v-381ab8fb]{color:#f4f7fff0;font-size:14px;font-weight:600}.expand-panel-close[data-v-381ab8fb]{color:#c5cddcd1;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;display:flex}.expand-panel-close[data-v-381ab8fb]:hover,.expand-scale-option[data-v-381ab8fb]:hover,.expand-scale-option.active[data-v-381ab8fb],.expand-aspect-item[data-v-381ab8fb]:hover,.expand-aspect-item.active[data-v-381ab8fb],.crop-panel-close[data-v-381ab8fb]:hover,.crop-aspect-item[data-v-381ab8fb]:hover,.crop-aspect-item.active[data-v-381ab8fb],.text-edit-panel-close[data-v-381ab8fb]:hover,.text-edit-item-btn[data-v-381ab8fb]:hover{color:#fff;background:#ffffff14}.expand-controls-section[data-v-381ab8fb]{padding:12px 14px 10px}.expand-field-label[data-v-381ab8fb]{color:#c5cddcd1;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.expand-scale-select[data-v-381ab8fb]{margin-bottom:8px;position:relative}.expand-scale-trigger[data-v-381ab8fb]{color:#f4f7fff0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 10px;font-size:13px;display:flex}.expand-scale-trigger svg[data-v-381ab8fb]{color:#c5cddcd1;width:14px;height:14px}.expand-scale-menu[data-v-381ab8fb]{left:calc(100%12px);z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f232bfa;border:1px solid #ffffff1a;border-radius:10px;width:118px;padding:6px;position:absolute;top:0;box-shadow:0 18px 42px #00000057}.expand-scale-option[data-v-381ab8fb]{color:#e6ebf6e0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;height:32px;padding:0 10px;font-size:13px;display:block}.expand-aspect-list[data-v-381ab8fb]{flex-direction:column;gap:4px;display:flex}.expand-aspect-item[data-v-381ab8fb]{color:#e6ebf6e0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:30px;padding:0 8px;font-size:13px;display:flex}.expand-aspect-icon[data-v-381ab8fb]{box-sizing:border-box;border:1.5px solid #c5cddcc7;border-radius:2px;flex:none;display:inline-block}.expand-aspect-icon.original[data-v-381ab8fb]{border-radius:3px;width:12px;height:12px}.expand-aspect-icon.square[data-v-381ab8fb]{width:12px;height:12px}.expand-aspect-icon.portrait[data-v-381ab8fb]{width:9px;height:14px}.expand-aspect-icon.landscape[data-v-381ab8fb]{width:14px;height:9px}.expand-aspect-icon.wide[data-v-381ab8fb]{width:16px;height:7px}.expand-actions[data-v-381ab8fb]{border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;padding:12px 14px 14px}.expand-btn[data-v-381ab8fb]{height:36px;box-shadow:none;white-space:nowrap;border-radius:8px;flex:1;padding:0 16px}.expand-btn.cancel-btn[data-v-381ab8fb]{color:#e6ebf6e0;background:#ffffff12;border:1px solid #ffffff14}.expand-btn.cancel-btn[data-v-381ab8fb]:hover{color:#fff;background:#ffffff1f}.expand-btn.confirm-btn[data-v-381ab8fb],.crop-btn.confirm-btn[data-v-381ab8fb]{color:#fff;background:linear-gradient(90deg,#45d5ff 0%,#5d5bff 100%);border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #4f70ff4d}.expand-btn.confirm-btn svg[data-v-381ab8fb],.crop-btn.confirm-btn svg[data-v-381ab8fb]{width:17px;height:17px}.crop-editor-panel[data-v-381ab8fb]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#232730fa 0%,#191d25fa 100%);border:1px solid #dae8ff24;border-radius:12px;width:280px;padding:0 14px 14px;overflow:visible;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff14}.crop-ratio-section[data-v-381ab8fb]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}.crop-ratio-section[data-v-381ab8fb]:hover{box-shadow:none;background:0 0;border-color:#0000}.crop-panel-header[data-v-381ab8fb]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:48px;margin:0 -14px 12px;padding:0 14px;display:flex}.crop-panel-title[data-v-381ab8fb]{color:#f4f7fff0;font-size:14px;font-weight:600}.crop-panel-close[data-v-381ab8fb]{color:#c5cddcd1;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:22px;line-height:1}.crop-aspect-list[data-v-381ab8fb]{flex-direction:column;gap:5px;display:flex}.crop-aspect-item[data-v-381ab8fb]{color:#e6ebf6e0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;font-size:13px;display:flex}.crop-aspect-icon[data-v-381ab8fb]{border:1.5px solid #c5cddcc7;border-radius:2px;flex:none;width:13px;height:13px}.crop-aspect-icon.original[data-v-381ab8fb]{border-radius:3px}.crop-aspect-icon.portrait[data-v-381ab8fb],.crop-aspect-icon.tall[data-v-381ab8fb]{width:8px;height:14px}.crop-aspect-icon.landscape[data-v-381ab8fb],.crop-aspect-icon.wide[data-v-381ab8fb]{width:14px;height:8px}.crop-actions[data-v-381ab8fb]{border-top:1px solid #ffffff14;gap:8px;padding-top:12px}.crop-btn[data-v-381ab8fb]{height:36px;box-shadow:none;border-radius:8px;flex:1;padding:0 16px}.crop-btn.cancel-btn[data-v-381ab8fb]{color:#e6ebf6e0;background:#ffffff12;border:1px solid #ffffff14}.crop-btn.cancel-btn[data-v-381ab8fb]:hover{color:#fff;background:#ffffff1f}.expand-preview[data-v-381ab8fb]{background:#e3e3e3}.expand-box[data-v-381ab8fb],.crop-box[data-v-381ab8fb]{box-shadow:none;background:0 0;border:2px dashed #2d8cff}.crop-box[data-v-381ab8fb]{pointer-events:auto}.expand-box[data-v-381ab8fb]:before,.crop-box[data-v-381ab8fb]:before{display:none}.expand-handle[data-v-381ab8fb],.crop-handle[data-v-381ab8fb]{width:8px;height:8px;box-shadow:none;background:#2d8cff;border:0;border-radius:1px}.expand-handle-nw[data-v-381ab8fb],.crop-handle-nw[data-v-381ab8fb]{top:-5px;left:-5px}.expand-handle-ne[data-v-381ab8fb],.crop-handle-ne[data-v-381ab8fb]{top:-5px;right:-5px}.expand-handle-sw[data-v-381ab8fb],.crop-handle-sw[data-v-381ab8fb]{bottom:-5px;left:-5px}.expand-handle-se[data-v-381ab8fb],.crop-handle-se[data-v-381ab8fb]{bottom:-5px;right:-5px}.expand-handle-n[data-v-381ab8fb],.crop-handle-n[data-v-381ab8fb]{top:-5px;left:50%;transform:translate(-50%)}.expand-handle-s[data-v-381ab8fb],.crop-handle-s[data-v-381ab8fb]{bottom:-5px;left:50%;transform:translate(-50%)}.expand-handle-e[data-v-381ab8fb],.crop-handle-e[data-v-381ab8fb]{top:50%;right:-5px;transform:translateY(-50%)}.expand-handle-w[data-v-381ab8fb],.crop-handle-w[data-v-381ab8fb]{top:50%;left:-5px;transform:translateY(-50%)}.expand-handle[data-v-381ab8fb]:hover,.crop-handle[data-v-381ab8fb]:hover{background:#0d89ff}.expand-handle-n[data-v-381ab8fb]:hover,.expand-handle-s[data-v-381ab8fb]:hover,.crop-handle-n[data-v-381ab8fb]:hover,.crop-handle-s[data-v-381ab8fb]:hover{transform:translate(-50%)}.expand-handle-e[data-v-381ab8fb]:hover,.expand-handle-w[data-v-381ab8fb]:hover,.crop-handle-e[data-v-381ab8fb]:hover,.crop-handle-w[data-v-381ab8fb]:hover{transform:translateY(-50%)}.expand-handle-nw[data-v-381ab8fb]:hover,.expand-handle-ne[data-v-381ab8fb]:hover,.expand-handle-sw[data-v-381ab8fb]:hover,.expand-handle-se[data-v-381ab8fb]:hover,.crop-handle-nw[data-v-381ab8fb]:hover,.crop-handle-ne[data-v-381ab8fb]:hover,.crop-handle-sw[data-v-381ab8fb]:hover,.crop-handle-se[data-v-381ab8fb]:hover{transform:none}.expand-edge[data-v-381ab8fb]:hover,.crop-edge[data-v-381ab8fb]:hover{background:0 0}.seamless-text-edit-panel[data-v-381ab8fb]{z-index:130;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;-webkit-user-select:none;user-select:none;background:linear-gradient(#2c323df5 0%,#191d25fa 100%);border:1px solid #dae8ff24;border-radius:14px;width:400px;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff14}.seamless-text-edit-panel[data-v-381ab8fb]:before{display:none}.seamless-text-edit-input-wrapper[data-v-381ab8fb]{margin-top:8px}.seamless-text-edit-label[data-v-381ab8fb]{color:#dce4f2d1;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.seamless-text-edit-input[data-v-381ab8fb]{color:#f4f7fff0;resize:none;box-sizing:border-box;background:#ffffff12;border:1px solid #dae8ff24;border-radius:10px;outline:none;width:100%;height:80px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s}.seamless-text-edit-input[data-v-381ab8fb]:focus,.text-edit-item-input[data-v-381ab8fb]:focus{background:#ffffff1a;border-color:#45d7ff85;box-shadow:0 0 0 3px #45d7ff1a}.seamless-text-edit-input[data-v-381ab8fb]::placeholder{color:#b8c0cfad}.seamless-text-edit-footer[data-v-381ab8fb]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.seamless-text-edit-count[data-v-381ab8fb]{color:#b8c0cfb8;font-size:12px}.seamless-text-edit-actions[data-v-381ab8fb]{gap:8px;display:flex}.seamless-text-edit-btn[data-v-381ab8fb]{cursor:pointer;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0f172a0a}.seamless-text-edit-btn.cancel-btn[data-v-381ab8fb]{color:#e6ebf6e0;background:#ffffff12;border-color:#ffffff14}.seamless-text-edit-btn.cancel-btn[data-v-381ab8fb]:hover{color:#fff;box-shadow:none;background:#ffffff1f}.seamless-text-edit-btn.confirm-btn[data-v-381ab8fb]{color:#fff;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0d89ff59;background:linear-gradient(77deg,#45d7ff 0%,#478bff 38.85%,#684be4 100%) border-box!important}.seamless-text-edit-btn.confirm-btn div[data-v-381ab8fb]:nth-child(2){margin:0 4px;line-height:36px}.seamless-text-edit-btn.confirm-btn div[data-v-381ab8fb]:nth-child(3){line-height:36px}.seamless-text-edit-selection-overlay[data-v-381ab8fb]{z-index:110;pointer-events:auto;background:0 0;position:fixed;inset:0}.seamless-text-edit-selection-overlay.crosshair-cursor[data-v-381ab8fb]{cursor:crosshair}.seamless-text-selection-box[data-v-381ab8fb]{pointer-events:none;background:#0d89ff4d;border:2px solid #0d89ffcc;position:absolute;box-shadow:0 0 0 1px #0d89ff80}.selection-rehint-text[data-v-381ab8fb]{color:#fff;white-space:nowrap;pointer-events:none;z-index:10000;background:#0d89ff;border-radius:6px;padding:8px 14px;font-size:15px;font-weight:500;animation:.3s ease-out rehintFadeIn-381ab8fb;position:fixed;box-shadow:0 4px 12px #0000004d}.selection-rehint-text[data-v-381ab8fb]:after{content:"";border:6px solid #0000;border-top-color:#0d89ff;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes rehintFadeIn-381ab8fb{0%{opacity:0;transform:translate(-50%)translateY(-5px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.seamless-text-edit-panel input[data-v-381ab8fb],.seamless-text-edit-panel textarea[data-v-381ab8fb]{-webkit-user-select:text;user-select:text}.agent-failed-card[data-v-381ab8fb]{cursor:default;-webkit-user-select:none;user-select:none;z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute}.agent-failed-card.cursor-grab[data-v-381ab8fb]{cursor:grab}.agent-failed-card.cursor-grab[data-v-381ab8fb]:active{cursor:grabbing}.agent-failed-card.cursor-select[data-v-381ab8fb]{cursor:default}.no-bg[data-v-381ab8fb]{padding:0}.export-menu-top[data-v-381ab8fb]{top:60px!important;right:-100px!important}.video-action-download-wrapper[data-v-381ab8fb]{position:relative}.video-action-download-btn[data-v-381ab8fb]{justify-content:center;width:36px}.video-action-download-menu[data-v-381ab8fb]{min-width:82px;top:calc(100%8px)!important;left:auto!important;right:0!important}.translate-language-wrapper[data-v-381ab8fb]{width:100%;display:block;position:relative}.translate-language-menu[data-v-381ab8fb]{width:190px;top:0!important;left:calc(100%20px)!important;right:auto!important}.translate-language-more[data-v-381ab8fb]{border-top:none;margin-top:0}.translate-language-custom[data-v-381ab8fb]{background:linear-gradient(180deg, #ffffff21, #ffffff0e), var(--canvas-panel);border:1px solid var(--canvas-border);border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 6px 0 12px;display:flex}.translate-language-custom input[data-v-381ab8fb]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px;font-weight:500}.translate-language-custom input[data-v-381ab8fb]::placeholder{color:#ffffff94}.translate-language-preset-toggle[data-v-381ab8fb]{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.translate-language-preset-toggle[data-v-381ab8fb]:hover{color:#fff}.translate-language-preset-toggle svg[data-v-381ab8fb]{width:13px;height:13px}.translate-language-confirm[data-v-381ab8fb]{color:#fff;cursor:pointer;background:#78d6ff42;border:none;border-radius:7px;flex-shrink:0;min-width:46px;height:30px;padding:0 10px;font-size:12px;font-weight:600;transition:background .2s,box-shadow .2s,opacity .2s}.translate-language-confirm[data-v-381ab8fb]:hover:not(:disabled){background:#78d6ff57;box-shadow:0 4px 12px #0d89ff2e}.translate-language-confirm[data-v-381ab8fb]:disabled{cursor:not-allowed;opacity:.42}.canvas-submenu-arrow[data-v-381ab8fb]{color:currentColor;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;margin-left:auto;transition:transform .2s;display:inline-flex}.option-button[data-v-381ab8fb]{cursor:pointer;background:0 0;border:none;justify-content:space-between;display:flex;position:relative}.option-button div[data-v-381ab8fb]{color:#222d47;text-align:left;padding:7px 8px;font-size:12px}.option-button div[data-v-381ab8fb]:nth-child(2){align-items:center;display:flex}.option-button div:nth-child(2) span[data-v-381ab8fb]:nth-child(2){margin-left:4px}.option-button[data-v-381ab8fb]:hover{background:#ecedee;border-radius:6px}.option-button[data-v-381ab8fb]:disabled,.option-button.is-disabled[data-v-381ab8fb]{cursor:not-allowed}.option-button[data-v-381ab8fb]:disabled:hover,.option-button.is-disabled[data-v-381ab8fb]:hover{background:0 0}.option-button.is-disabled>div[data-v-381ab8fb]{opacity:.55}.option-button .option-price[data-v-381ab8fb]{align-items:center;gap:8px}.option-button .layer-split-upgrade-tooltip[data-v-381ab8fb]{left:50%;bottom:calc(100%8px);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:2;background:#525252eb;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:12px;line-height:1;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;transform:translate(-50%)translateY(4px)}.option-button .layer-split-upgrade-tooltip[data-v-381ab8fb]:after{content:"";border-top:5px solid #525252eb;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.option-button.is-disabled:hover .layer-split-upgrade-tooltip[data-v-381ab8fb]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.canvas-container[data-v-381ab8fb]{--canvas-bg:#05070a;--canvas-bg-2:#0a1015;--canvas-panel:#10141bc7;--canvas-panel-strong:#141922eb;--canvas-panel-soft:#ffffff0e;--canvas-border:#dae8ff29;--canvas-border-strong:#e0eeff42;--canvas-ink:#f4f8fff0;--canvas-muted:#d2dceaad;--canvas-subtle:#b5c2d37a;--canvas-accent:#9ca7ff;--canvas-accent-2:#78d6ff;--canvas-danger:#ff6f70;background:radial-gradient(900px 560px at 49% -8%,#9fb5ff33,#0000 62%),radial-gradient(780px 460px at 78% 18%,#588a5c1f,#0000 66%),linear-gradient(#05070a 0%,#06090d 46%,#030405 100%)}.canvas-container[data-v-381ab8fb]:before{content:"";pointer-events:none;z-index:0;filter:blur(1px);background:linear-gradient(96deg,#0000 33%,#e8efff1b 49%,#0000 59%),radial-gradient(520px 280px at 52% 12%,#ffffff1a,#0000 70%);position:absolute;inset:0}.canvas-area[data-v-381ab8fb],.canvas-content[data-v-381ab8fb],.canvas-toolbar[data-v-381ab8fb],.multi-selection-toolbar[data-v-381ab8fb],.image-action-toolbar[data-v-381ab8fb],.image-action-rigth-toolbar[data-v-381ab8fb]{z-index:1}.canvas-area[data-v-381ab8fb]{background:radial-gradient(circle at 1px 1px,#dde7f725 1px,#0000 1.35px) 0 0/22px 22px,radial-gradient(920px 520px at 46% 2%,#7487b124,#0000 64%) 0 0/100% 100%,linear-gradient(#0a0e139e,#030508f5) 0 0/100% 100%!important;background-color:var(--canvas-bg)!important}.canvas-area.drag-over[data-v-381ab8fb]{border:1px dashed #78d6ffb3;background-color:#78d6ff1a!important}.canvas-grid[data-v-381ab8fb]{opacity:.32;mix-blend-mode:screen}.canvas-image-wrapper.selected[data-v-381ab8fb]{box-shadow:0 0 0 1px #78d6fff2,0 0 0 5px #78d6ff29,0 22px 70px #00000057!important}.toolbar-container[data-v-381ab8fb],.multi-selection-toolbar[data-v-381ab8fb],.image-action-toolbar[data-v-381ab8fb],.image-action-rigth-toolbar[data-v-381ab8fb],.layer-split-options-panel[data-v-381ab8fb],.export-menu[data-v-381ab8fb],.ai-selection-prompt[data-v-381ab8fb],.crop-editor-panel[data-v-381ab8fb],.arrow-toolbar-inner[data-v-381ab8fb]{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(180deg, #ffffff21, #ffffff0e), var(--canvas-panel)!important;border:1px solid var(--canvas-border)!important;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057,0 0 0 1px #05070a33!important}.toolbar-container[data-v-381ab8fb]{color:#fff;border-radius:14px;gap:3px;padding:8px 10px}.toolbar-main[data-v-381ab8fb]{bottom:26px}.toolbar-zoom[data-v-381ab8fb]{border-radius:14px;padding:10px 12px;bottom:26px;right:24px}.tool-btn[data-v-381ab8fb]{min-width:52px;min-height:52px;color:var(--canvas-muted);border-radius:10px;padding:8px 10px;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}.tool-btn.icon-only[data-v-381ab8fb]{min-width:38px;min-height:38px;padding:8px}.tool-btn[data-v-381ab8fb]:hover:not(:disabled){color:var(--canvas-ink);transform:translateY(-1px);background:#ffffff17!important}.tool-btn.active[data-v-381ab8fb]{color:#fff;box-shadow:inset 0 1px #ffffff59,0 8px 22px #6471cd3d;background:linear-gradient(#a6c4d280,#5965a86b)!important}.tool-icon[data-v-381ab8fb],.tool-btn svg[data-v-381ab8fb]{color:currentColor;stroke:currentColor}.toolbar-container .tool-btn[data-v-381ab8fb],.toolbar-container .tool-btn[data-v-381ab8fb]:disabled,.toolbar-container .tool-btn[data-v-381ab8fb]:hover:not(:disabled),.toolbar-container .tool-btn.active[data-v-381ab8fb]{color:#fff}.toolbar-container .tool-btn[data-v-381ab8fb]:disabled{opacity:1}.toolbar-container .tool-btn svg path[data-v-381ab8fb],.toolbar-container .tool-btn svg circle[data-v-381ab8fb],.toolbar-container .tool-btn svg rect[data-v-381ab8fb],.toolbar-container .tool-btn svg line[data-v-381ab8fb],.toolbar-container .tool-btn svg polyline[data-v-381ab8fb],.toolbar-container .tool-btn svg polygon[data-v-381ab8fb]{stroke:currentColor!important}.toolbar-container .tool-btn svg path[fill][data-v-381ab8fb]:not([fill=none]),.toolbar-container .tool-btn svg circle[fill][data-v-381ab8fb]:not([fill=none]),.toolbar-container .tool-btn svg rect[fill][data-v-381ab8fb]:not([fill=none]),.toolbar-container .tool-btn svg polygon[fill][data-v-381ab8fb]:not([fill=none]){fill:currentColor!important}.tool-label[data-v-381ab8fb],.zoom-display[data-v-381ab8fb],.option-button div[data-v-381ab8fb],.option-desc[data-v-381ab8fb],.options-title[data-v-381ab8fb],.ai-selection-prompt-meta[data-v-381ab8fb]{color:var(--canvas-muted)}.tool-divider[data-v-381ab8fb]{background:#e2ecff26}.tool-horizontal[data-v-381ab8fb]{background:#e2ecff21;width:100%;margin:8px 0}.zoom-display[data-v-381ab8fb]{min-width:58px;color:var(--canvas-ink);background:#ffffff13;border-radius:10px}.zoom-display.clickable[data-v-381ab8fb]:hover{color:#fff;background:#78d6ff1f;box-shadow:inset 0 0 0 1px #78d6ff42}.zoom-input[data-v-381ab8fb],.arrow-input[data-v-381ab8fb],.ai-selection-prompt-input[data-v-381ab8fb],.translate-language-custom input[data-v-381ab8fb]{color:var(--canvas-ink);background:#ffffff0f;border-color:#dae8ff2e}.image-action-toolbar[data-v-381ab8fb]{border-radius:14px;gap:4px;padding:7px}.image-action-rigth-toolbar[data-v-381ab8fb]{border-radius:14px;gap:2px;width:172px;padding:7px}.image-action-item[data-v-381ab8fb]{height:36px;color:var(--canvas-muted);background:0 0;border-radius:10px;transition:background-color .18s,color .18s,transform .18s}.image-action-item[data-v-381ab8fb]:hover{color:var(--canvas-ink);background:#ffffff17;transform:translateY(-1px)}.image-action-item[data-v-381ab8fb]:active{background:#78d6ff21}.multi-selection-toolbar[data-v-381ab8fb]{border-radius:14px!important;gap:4px!important;padding:7px!important}.multi-selection-toolbar .multi-btn[data-v-381ab8fb]{border-radius:10px;min-height:36px;color:var(--canvas-muted)!important;background:0 0!important}.multi-selection-toolbar .multi-btn[data-v-381ab8fb]:hover{transform:translateY(-1px);color:var(--canvas-ink)!important;background:#ffffff17!important}.multi-selection-toolbar .multi-btn[data-v-381ab8fb]:active{background:#78d6ff21!important}.multi-selection-toolbar .multi-btn.multi-delete-btn[data-v-381ab8fb]{color:#ff9b9b!important;border-color:#ff9b9b5c!important}.multi-selection-toolbar .multi-btn.multi-delete-btn[data-v-381ab8fb]:hover{color:#ffd2d2!important;background:#ee747429!important}.multi-selection-toolbar .multi-icon[data-v-381ab8fb],.multi-selection-toolbar .multi-icon[data-v-381ab8fb] *{color:currentColor!important}.image-action-item[data-v-381ab8fb]:disabled,.image-action-item.disabled[data-v-381ab8fb]{color:#d2dcea57;opacity:1}.image-action-icon[data-v-381ab8fb]{color:currentColor;flex-shrink:0}.image-action-icon path[data-v-381ab8fb],.image-action-icon circle[data-v-381ab8fb],.image-action-icon rect[data-v-381ab8fb],.image-action-icon line[data-v-381ab8fb],.image-action-icon polyline[data-v-381ab8fb],.image-action-icon polygon[data-v-381ab8fb],.canvas-submenu-arrow path[data-v-381ab8fb]{stroke:currentColor!important}.image-action-icon path[fill][data-v-381ab8fb]:not([fill=none]),.image-action-icon[fill=\#4A535F][data-v-381ab8fb],.image-action-icon[fill=\#222D47][data-v-381ab8fb]{fill:currentColor!important}.image-action-toolbar .image-action-item>svg[data-v-381ab8fb]:not(.image-action-icon),.image-action-rigth-toolbar .image-action-item>svg[data-v-381ab8fb]:not(.image-action-icon){color:#d2dceac7;width:30px;height:30px}.image-action-toolbar .image-action-item:hover>svg[data-v-381ab8fb]:not(.image-action-icon),.image-action-rigth-toolbar .image-action-item:hover>svg[data-v-381ab8fb]:not(.image-action-icon){color:#f4f8fff5}.image-action-toolbar .image-action-item>svg:not(.image-action-icon) path[data-v-381ab8fb],.image-action-rigth-toolbar .image-action-item>svg:not(.image-action-icon) path[data-v-381ab8fb]{fill:currentColor!important;stroke:currentColor!important}.image-action-item.no-bg[data-v-381ab8fb]{color:#d2dcead1}.image-action-item.no-bg[data-v-381ab8fb]:hover{color:#fff}.image-action-toolbar .image-action-item.no-bg>svg[data-v-381ab8fb]:not(.image-action-icon),.image-action-toolbar .image-action-item>svg[data-v-381ab8fb]:not(.image-action-icon){opacity:1;filter:drop-shadow(0 0 10px #86ddff14)}.image-action-toolbar .image-action-item.no-bg>svg:not(.image-action-icon) path[data-v-381ab8fb],.image-action-toolbar .image-action-item>svg:not(.image-action-icon) path[data-v-381ab8fb]{fill-opacity:.88}.image-action-toolbar .image-action-item.no-bg:hover>svg:not(.image-action-icon) path[data-v-381ab8fb],.image-action-toolbar .image-action-item:hover>svg:not(.image-action-icon) path[data-v-381ab8fb]{fill-opacity:1}.image-action-toolbar .image-action-icon[viewBox="0 0 18 18"][data-v-381ab8fb],.image-action-rigth-toolbar .image-action-icon[viewBox="0 0 18 18"][data-v-381ab8fb]{width:17px!important;height:17px!important}.image-action-toolbar .image-action-icon[viewBox="0 0 18 18"] path[fill][data-v-381ab8fb]:not([fill=none]),.image-action-rigth-toolbar .image-action-icon[viewBox="0 0 18 18"] path[fill][data-v-381ab8fb]:not([fill=none]){fill-opacity:.82}.image-action-toolbar .image-action-icon[viewBox="0 0 18 18"]:not(.toolbar-svg-exact) path[data-v-381ab8fb],.image-action-rigth-toolbar .image-action-icon[viewBox="0 0 18 18"]:not(.toolbar-svg-exact) path[data-v-381ab8fb]{stroke-width:1.35px!important}.image-action-toolbar .toolbar-svg-exact[viewBox="0 0 16 16"][data-v-381ab8fb],.image-action-rigth-toolbar .toolbar-svg-exact[viewBox="0 0 16 16"][data-v-381ab8fb]{width:16px!important;height:16px!important}.image-action-toolbar .toolbar-svg-exact[viewBox="0 0 18 18"][data-v-381ab8fb],.image-action-rigth-toolbar .toolbar-svg-exact[viewBox="0 0 18 18"][data-v-381ab8fb]{width:18px!important;height:18px!important}.image-action-toolbar .toolbar-svg-exact path[fill][data-v-381ab8fb]:not([fill=none]),.image-action-rigth-toolbar .toolbar-svg-exact path[fill][data-v-381ab8fb]:not([fill=none]){stroke:none!important;stroke-width:0!important}.image-action-label[data-v-381ab8fb]{color:inherit}.image-action-toolbar .image-action-item[data-v-381ab8fb],.image-action-rigth-toolbar .image-action-item[data-v-381ab8fb],.toolbar-container .tool-btn[data-v-381ab8fb],.toolbar-container .tool-label[data-v-381ab8fb],.toolbar-container .zoom-display[data-v-381ab8fb],.image-action-toolbar .image-action-label[data-v-381ab8fb],.image-action-rigth-toolbar .image-action-label[data-v-381ab8fb],.toolbar-container .tool-label[data-v-381ab8fb]{color:#fff}.image-action-toolbar .canvas-download-action-btn[data-v-381ab8fb]{padding-left:13px;padding-right:13px}.image-action-rigth-toolbar .destructive[data-v-381ab8fb],.image-action-rigth-toolbar .destructive .image-action-label[data-v-381ab8fb],.image-action-rigth-toolbar .destructive .destructive-icon[data-v-381ab8fb]{color:#ee7474!important}.image-action-rigth-toolbar .destructive .destructive-icon[data-v-381ab8fb] *,.image-action-rigth-toolbar .destructive .destructive-icon path[data-v-381ab8fb]{stroke-width:.8px!important}.canvas-cost-icon[data-v-381ab8fb]{vertical-align:-2px;flex:0 0 14px;width:14px;height:14px;display:inline-block}.canvas-cost-icon path[data-v-381ab8fb]{fill:#f5fbff!important;stroke:none!important}.export-menu[data-v-381ab8fb]{border-radius:12px;padding:6px}.export-menu-item[data-v-381ab8fb]{color:#fff;border-radius:9px}.export-menu-item[data-v-381ab8fb]:hover,.option-button[data-v-381ab8fb]:hover{color:#fff;background:#ffffff17}.layer-split-options-panel[data-v-381ab8fb]{border-radius:14px}.option-button div[data-v-381ab8fb],.option-info[data-v-381ab8fb],.option-name[data-v-381ab8fb]{color:var(--canvas-muted)}.option-button .option-price[data-v-381ab8fb]{color:var(--canvas-ink);justify-content:flex-end;align-items:center;gap:4px;min-width:42px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.option-button .option-price .canvas-cost-icon[data-v-381ab8fb]{vertical-align:0;flex-basis:14px;width:14px;height:14px}.option-button.is-disabled .option-price[data-v-381ab8fb]{color:#f4f8ff85}.option-icon[data-v-381ab8fb]{color:var(--canvas-muted);background:#ffffff12}.arrow-handle[data-v-381ab8fb]{border-color:var(--canvas-accent-2);background:#e8f3ff;box-shadow:0 0 0 4px #78d6ff1f,0 12px 28px #00000047}.canvas-text.selected[data-v-381ab8fb],.canvas-rect.selected[data-v-381ab8fb]{box-shadow:0 0 0 2px #78d6ffe6}.text-dashed-border[data-v-381ab8fb]{border-color:#78d6fff2}.text-resize-handle[data-v-381ab8fb]{background:var(--canvas-accent-2)}.text-resize-handle-tl[data-v-381ab8fb],.text-resize-handle-tr[data-v-381ab8fb],.text-resize-handle-br[data-v-381ab8fb],.text-resize-handle-bl[data-v-381ab8fb]{border-color:var(--canvas-accent-2);background:#e8f3ff}@media (prefers-reduced-motion:reduce){.tool-btn[data-v-381ab8fb],.image-action-item[data-v-381ab8fb],.toolbar-container[data-v-381ab8fb],.image-action-toolbar[data-v-381ab8fb],.image-action-rigth-toolbar[data-v-381ab8fb]{transition:none}}.text-toolbar{z-index:1200!important}.text-toolbar-inner{box-sizing:border-box!important;height:50px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2c2e36!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:8px!important;display:inline-flex!important}.text-toolbar .toolbar-select,.text-toolbar .toolbar-input,.text-toolbar .toolbar-btn{font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:20px;box-sizing:border-box!important;color:#ffffffe0!important;height:34px!important;box-shadow:none!important;background:#373942!important;border:1px solid #ffffff14!important;border-radius:6px!important}.text-toolbar .font-select-trigger{justify-content:space-between!important;gap:6px!important;width:92px!important;padding:0 11px!important}.text-toolbar .font-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text-toolbar .chevron{color:#ffffffad;flex:none;width:14px;height:14px}.text-toolbar .chevron path{stroke:currentColor}.text-toolbar .size-input{outline:none;text-align:center!important;width:64px!important;padding:0 10px!important}.text-toolbar .toolbar-color,.text-toolbar .color-picker-wrapper,.text-toolbar .color-trigger{width:36px!important;height:34px!important}.text-toolbar .color-trigger{box-shadow:none!important;background:#373942!important;border:1px solid #ffffff14!important;border-radius:6px!important;padding:0!important}.text-toolbar .color-preview{width:22px!important;height:22px!important;box-shadow:none!important;border:2px solid #ffffffeb!important;border-radius:4px!important}.text-toolbar .toolbar-btn{cursor:pointer;transition:background-color .16s,border-color .16s,color .16s;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;padding:0!important;display:inline-flex!important}.text-toolbar .toolbar-btn svg{color:#ffffffdb!important;width:34px!important;height:34px!important}.text-toolbar .toolbar-btn svg path{stroke:none;fill:currentColor!important}.text-toolbar .toolbar-btn:hover,.text-toolbar .toolbar-select:hover,.text-toolbar .toolbar-input:focus,.text-toolbar .color-trigger:hover{color:#fff!important;background:#424650!important;border-color:#ffffff24!important}.text-toolbar .toolbar-btn.active,.text-toolbar .toolbar-btn.align-active{color:#fff!important;background:#4a4f5a!important;border-color:#ffffff1f!important}.text-toolbar .align-trigger{gap:0!important;width:46px!important}.text-toolbar .align-trigger>svg:first-child{width:34px;height:34px}.text-toolbar .align-trigger>svg:last-child{color:#ffffffb8;width:8px;height:8px;margin-left:-4px}.text-toolbar .align-popover{width:34px!important;box-shadow:none!important;background:#2c2e36!important;border:1px solid #ffffff14!important;border-radius:6px!important;padding:4px 0!important;top:calc(100% + 8px)!important;right:0!important}.text-toolbar .align-option{color:#ffffffd1!important;border-radius:6px!important;width:34px!important;height:34px!important}.text-toolbar .align-option:hover,.text-toolbar .align-option.active{color:#fff;background:#424650}.canvas-container .canvas-text.selected{box-shadow:none!important}.canvas-container .canvas-text,.canvas-container .canvas-text.selectable,.canvas-container .canvas-text.selected{cursor:default!important}.canvas-container .canvas-text.selected .canvas-text-content{color:inherit;background:0 0}.canvas-container .canvas-text.selected .text-control-box{z-index:3}.text-dashed-border{border:1px dashed #00b7ff!important}.text-resize-handle{width:2px;height:2px;box-shadow:none!important;background:#00b7ff!important;border:none!important}.text-resize-handle-tl,.text-resize-handle-tr,.text-resize-handle-br,.text-resize-handle-bl{border-radius:1px;width:4px;height:4px}.canvas-inline-svg-icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.canvas-inline-svg-icon>svg{flex:none;width:100%;height:100%;display:block}.figma-floating-panel,.el-dropdown-menu.canvas-toolbar-dropdown.figma-floating-panel{box-sizing:border-box!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important}.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown{width:139px!important;min-width:139px!important;height:84px!important;margin:0!important;padding:8px!important}.el-popper.canvas-side-upload-dropdown{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown.canvas-side-upload-dropdown{box-sizing:border-box!important;width:139px!important;min-width:139px!important;height:84px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;margin:0!important;padding:8px!important;overflow:visible!important}.canvas-side-upload-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item:focus:hover,.canvas-side-upload-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item.hover,.canvas-side-upload-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item.is-hovering{color:#fff!important;background:#2c2e36!important}.el-popper.canvas-side-upload-dropdown .popper__arrow,.el-popper.canvas-side-upload-dropdown .popper__arrow:after,.el-popper.canvas-side-upload-dropdown .el-popper__arrow,.el-popper.canvas-side-upload-dropdown .el-popper__arrow:before{display:none!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown:not(.video-canvas-upload-menu--image){width:156px!important;min-width:156px!important;height:auto!important;padding:6px!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown:not(.video-canvas-upload-menu--image):has(.video-canvas-upload-menu-item:hover){width:258px!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown{--video-canvas-quick-menu-height:84px;--video-canvas-quick-menu-min-height:var(--video-canvas-quick-menu-height);height:var(--video-canvas-quick-menu-height)!important;min-height:var(--video-canvas-quick-menu-min-height)!important;overflow:visible!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown.video-canvas-upload-menu--failed-placeholder{height:50px!important;min-height:unset!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown:has(>.video-canvas-upload-menu-item:nth-of-type(2):last-child){--video-canvas-quick-menu-height:91px;--video-canvas-quick-menu-min-height:91px}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown:has(>.video-canvas-upload-menu-item:nth-of-type(3)){--video-canvas-quick-menu-height:auto;--video-canvas-quick-menu-min-height:120px}.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown[x-placement^=right]{margin-top:0!important;margin-left:8px!important}.canvas-side-image-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item{box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;background:0 0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:123px!important;min-width:123px!important;height:32px!important;margin:0!important;padding:8px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.canvas-side-image-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item+.canvas-side-image-dropdown-item.el-dropdown-menu__item{margin-top:4px!important}.canvas-side-image-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item:hover{color:#fff!important;background:#2c2e36!important}.canvas-side-image-dropdown .canvas-side-image-dropdown-item.el-dropdown-menu__item:focus{color:#fff!important;background:0 0!important}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown .video-canvas-upload-menu-text{flex:auto;align-items:center;min-width:0;min-height:16px;line-height:16px;display:flex}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown .video-canvas-upload-menu-title{color:inherit;font-weight:inherit;line-height:16px}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown .video-canvas-upload-menu-shortcut{color:inherit;font-size:12px;font-weight:inherit;white-space:nowrap;margin-left:auto;line-height:16px}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown .video-canvas-upload-menu-icon-slot{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.video-canvas-upload-menu.el-dropdown-menu.canvas-toolbar-dropdown .video-canvas-upload-menu-icon-slot .video-canvas-upload-menu-icon--delete{flex:0 0 11px!important;width:11px!important;height:11px!important}.canvas-side-image-dropdown-icon{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 16px;width:16px;height:16px;display:block}.canvas-side-artboard-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:100%;display:grid;overflow:hidden}.el-popper.canvas-side-artboard-dropdown{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.el-dropdown-menu.canvas-toolbar-dropdown.canvas-side-image-dropdown.canvas-side-artboard-dropdown{box-sizing:border-box!important;width:240px!important;min-width:240px!important;height:164px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:16px!important;margin:0!important;padding:16px!important;overflow:visible!important}.canvas-side-artboard-option{color:#fff;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:100%;margin:0;padding:8px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.canvas-side-artboard-option:hover,.canvas-side-artboard-option:focus-visible{color:#fff!important;background:#2c2e36!important}.el-popper.canvas-side-artboard-dropdown .popper__arrow,.el-popper.canvas-side-artboard-dropdown .popper__arrow:after,.el-popper.canvas-side-artboard-dropdown .el-popper__arrow,.el-popper.canvas-side-artboard-dropdown .el-popper__arrow:before{display:none!important}.canvas-side-artboard-icon-wrap{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:22px;padding:4px;display:flex}.canvas-side-artboard-icon-wrap.is-rotated{transform:rotate(90deg)}.canvas-side-artboard-icon{box-sizing:border-box;border:1px solid #fff;border-radius:2px;flex:none;display:block}.canvas-side-artboard-label{box-sizing:border-box;text-align:center;text-overflow:clip;white-space:nowrap;pointer-events:none;width:100%;padding:4px 0;overflow:visible}.canvas-container[data-v-381ab8fb]{--canvas-default-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4 4L8.58279 15L10.2098 10.2098L15 8.58279L4 4Z' fill='black' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 4 4, default;cursor:var(--canvas-default-cursor)}.canvas-container .cursor-default[data-v-381ab8fb],.canvas-container .cursor-select[data-v-381ab8fb]{cursor:var(--canvas-default-cursor)}.canvas-container--image-mode[data-v-381ab8fb]{--canvas-bg:#030303;--qy-tool-ambient-bg:#030303;--qy-tool-ambient-strip-height:320px;--qy-tool-ambient-strip-bg:linear-gradient(180deg, #ffffff0e, #fff0 82%), radial-gradient(ellipse at 35% -8%, #1f5f3942, transparent 34%), radial-gradient(ellipse at 78% -4%, #4c4d913d, transparent 36%), radial-gradient(ellipse at 50% 0%, #747bb92e, transparent 62%);--qy-tool-ambient-strip-mask:none;--canvas-sidebar-follow-duration:.68s;--canvas-sidebar-follow-ease:cubic-bezier(.2, 1.55, .32, 1);--canvas-left-toolbar-x:calc(var(--layout-sidebar-width,240px) + 24px);background:var(--qy-tool-ambient-bg,#030303)!important}.canvas-container--image-mode[data-v-381ab8fb]:before{display:none!important}.canvas-container--image-mode .canvas-area[data-v-381ab8fb]{background:var(--qy-tool-ambient-bg,#030303)!important;background-color:#030303!important;background-size:100% 100%!important}.canvas-container--image-mode .canvas-area[data-v-381ab8fb]:before{content:"";z-index:0;height:var(--qy-tool-ambient-strip-height,223px);pointer-events:none;background:var(--qy-tool-ambient-strip-bg);-webkit-mask-image:var(--qy-tool-ambient-strip-mask,none);-webkit-mask-image:var(--qy-tool-ambient-strip-mask,none);mask-image:var(--qy-tool-ambient-strip-mask,none);position:fixed;top:0;left:0;right:0}.canvas-container--image-mode .canvas-content[data-v-381ab8fb]{z-index:1}.canvas-container--image-mode .canvas-grid[data-v-381ab8fb]{display:none!important}.canvas-container--image-mode .toolbar-zoom[data-v-381ab8fb]{left:var(--canvas-left-toolbar-x);z-index:1200;max-width:calc(100vw - var(--layout-sidebar-width,240px) - 48px);transition:left var(--canvas-sidebar-follow-duration) var(--canvas-sidebar-follow-ease), max-width var(--canvas-sidebar-follow-duration) var(--canvas-sidebar-follow-ease), background-color .18s ease, border-color .18s ease, box-shadow .18s ease;will-change:left, max-width;position:fixed;right:auto;overflow:visible}.canvas-container--image-mode .figma-canvas-toolbar[data-v-381ab8fb]{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border-radius:12px;padding:4px;display:inline-flex;box-shadow:none!important;background:#141418!important;border:0!important}.canvas-container--image-mode .figma-canvas-toolbar--horizontal[data-v-381ab8fb]{flex-direction:row;align-items:center;gap:16px;height:44px}.canvas-container--image-mode .figma-canvas-toolbar--vertical[data-v-381ab8fb]{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:84px}.canvas-container--image-mode .figma-canvas-toolbar-button[data-v-381ab8fb]{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;transition:background-color .16s,transform .16s;display:inline-flex;position:relative}.canvas-container--image-mode .figma-canvas-toolbar-button--solid[data-v-381ab8fb]{background:#2a2b30}.canvas-container--image-mode .figma-canvas-toolbar-button--solid[data-v-381ab8fb]:hover{background:#34353b}.canvas-container--image-mode .figma-canvas-toolbar-button[data-v-381ab8fb]:active{transform:scale(.96)}.canvas-container--image-mode .figma-zoom-value[data-v-381ab8fb]{color:#fff;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;min-width:39px;height:21px;padding:0;font-family:Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal;display:inline-flex;background:0 0!important}.canvas-container--image-mode .figma-zoom-input[data-v-381ab8fb]{color:#fff;text-align:center;background:#2a2b30;border:0;border-radius:4px;width:39px;min-width:39px;height:24px;padding:0 4px;font-family:Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:700}.canvas-container--image-mode .figma-toolbar-divider[data-v-381ab8fb]{background:#fff6;flex:0 0 1px;width:1px;height:16px}.canvas-container--image-mode .figma-toolbar-actions[data-v-381ab8fb]{flex:0 0 148px;align-items:center;gap:4px;width:148px;height:34px;display:flex}.canvas-container--image-mode .figma-toolbar-action[data-v-381ab8fb]:hover,.canvas-container--image-mode .figma-toolbar-action.is-active[data-v-381ab8fb]{background:#2a2b30}.canvas-container--image-mode .figma-toolbar-icon[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 18px;width:18px;height:18px;display:block}.canvas-container--image-mode .figma-toolbar-icon--sm[data-v-381ab8fb]{flex-basis:18px;width:18px;height:18px}.canvas-container--image-mode .figma-toolbar-action[data-tooltip][data-v-381ab8fb]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#2a2b30;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:32px;padding:0 12px;font-family:Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%)translateY(4px)}.canvas-container--image-mode .figma-toolbar-action[data-tooltip][data-v-381ab8fb]:hover:after,.canvas-container--image-mode .figma-toolbar-action[data-tooltip][data-v-381ab8fb]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar[data-v-381ab8fb]{height:50px;max-width:calc(100vw - var(--layout-sidebar-width,240px) - 96px);box-sizing:border-box;cursor:move;touch-action:none;will-change:width, max-width;align-items:center;gap:4px;padding:8px;transition:width .34s cubic-bezier(.2,1.18,.22,1),max-width .34s cubic-bezier(.2,1.18,.22,1),transform .22s,background-color .18s,border-color .18s;display:flex;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important}.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar.is-dragging[data-v-381ab8fb]{cursor:grabbing}.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar button[data-v-381ab8fb],.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar a[data-v-381ab8fb],.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar [role=button][data-v-381ab8fb]{cursor:pointer}.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar input[data-v-381ab8fb],.canvas-container--image-mode .image-action-toolbar.figma-image-action-toolbar textarea[data-v-381ab8fb]{cursor:text}.canvas-container--image-mode .figma-image-action-item[data-v-381ab8fb]{color:#fff;white-space:nowrap;box-sizing:border-box;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:34px;min-height:34px;padding:8px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;transition:background-color .16s,transform .16s,padding .3s cubic-bezier(.2,1.18,.22,1),max-width .3s cubic-bezier(.2,1.18,.22,1);display:inline-flex}.canvas-container--image-mode .figma-image-action-item[data-v-381ab8fb]:hover:not(:disabled),.canvas-container--image-mode .figma-image-action-item.is-active[data-v-381ab8fb],.canvas-container--image-mode .figma-image-action-icon-button[data-v-381ab8fb]:hover:not(:disabled){color:#fff;transform:none;background:#2c2e36!important}.canvas-container--image-mode .figma-image-action-item[data-v-381ab8fb]:active,.canvas-container--image-mode .figma-image-action-icon-button[data-v-381ab8fb]:active{transform:scale(.96)}.canvas-container--image-mode .figma-image-action-item[data-v-381ab8fb]:disabled{cursor:not-allowed;opacity:.46}.canvas-container--image-mode .image-action-figma-icon[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 18px;width:18px;height:18px;display:block}.canvas-container--image-mode .image-action-figma-icon--remove[data-v-381ab8fb],.canvas-container--image-mode .image-action-figma-icon--small[data-v-381ab8fb],.canvas-container--image-mode .image-action-figma-icon--import[data-v-381ab8fb]{flex-basis:16px;width:16px;height:16px}.canvas-container--image-mode .image-action-figma-icon--text[data-v-381ab8fb]{flex-basis:14px;width:14px;height:14px}.canvas-container--image-mode .figma-image-action-toolbar .image-action-label[data-v-381ab8fb]{color:#fff;white-space:nowrap;align-items:center;gap:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.canvas-container--image-mode .figma-action-cost[data-v-381ab8fb]{opacity:0;color:#fff;vertical-align:0;align-items:center;gap:2px;max-width:0;margin-left:0;font-size:12px;font-weight:400;line-height:16px;transition:max-width .32s cubic-bezier(.2,1.18,.22,1),opacity .18s,margin-left .32s cubic-bezier(.2,1.18,.22,1);overflow:hidden;display:inline-flex!important}.canvas-container--image-mode .figma-action-cost[data-v-381ab8fb]:not([style*="display: none"]){opacity:1;max-width:34px;margin-left:2px}.canvas-container--image-mode .figma-action-cost .canvas-cost-icon[data-v-381ab8fb]{vertical-align:0;flex:0 0 14px;width:14px;height:14px}.canvas-container--image-mode .figma-image-action-divider[data-v-381ab8fb]{background:#ecedee40;flex:0 0 1px;width:1px;height:18px;margin:0 8px}.canvas-container--image-mode .figma-image-action-icon-button[data-v-381ab8fb]{color:#fff;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:8px;transition:background-color .16s,transform .16s;display:inline-flex}.canvas-container--image-mode .figma-image-action-download-btn[data-v-381ab8fb]{background:#2c2e36!important;padding:7px!important}.canvas-container--image-mode .image-action-toolbar .canvas-download-action-btn[data-v-381ab8fb]{background:0 0!important;padding:8px!important}.canvas-container--image-mode .image-action-toolbar .canvas-download-action-btn[data-v-381ab8fb]:hover:not(:disabled){background:#2c2e36!important}.canvas-container--image-mode .canvas-download-action-wrapper.image-action-order-download[data-v-381ab8fb]{flex:none;order:100;align-items:center;gap:4px;display:inline-flex;position:relative}.canvas-container--image-mode .image-action-order-regenerate[data-v-381ab8fb]{order:0}.canvas-container--image-mode .image-action-order-import[data-v-381ab8fb]{order:10}.canvas-container--image-mode .image-action-order-import-divider[data-v-381ab8fb]{order:11}.canvas-container--image-mode .image-action-order-cutout[data-v-381ab8fb]{order:20}.canvas-container--image-mode .image-action-order-remove[data-v-381ab8fb]{order:30}.canvas-container--image-mode .image-action-order-expand[data-v-381ab8fb]{order:40}.canvas-container--image-mode .image-action-order-layer[data-v-381ab8fb]{order:50}.canvas-container--image-mode .image-action-order-text[data-v-381ab8fb]{order:60}.canvas-container--image-mode .image-action-order-repaint[data-v-381ab8fb]{order:70}.canvas-container--image-mode .image-action-order-super[data-v-381ab8fb]{order:80}.canvas-container--image-mode .image-action-order-more[data-v-381ab8fb]{order:90}.canvas-container--image-mode .figma-image-more-toolbar[data-v-381ab8fb]{z-index:135;width:163px!important;min-width:163px!important;max-width:163px!important;box-shadow:none!important;box-sizing:border-box!important;background:#000!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;padding:8px!important;display:flex!important;overflow:visible!important}.canvas-container--image-mode .figma-image-more-item-wrapper[data-v-381ab8fb]{flex:none;width:100%;position:relative}.canvas-container--image-mode .figma-image-more-item[data-v-381ab8fb]{cursor:pointer;width:100%;height:34px;min-height:34px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;transition:background-color .16s,transform .16s;color:#fff!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.canvas-container--image-mode .figma-image-more-item[data-v-381ab8fb]:hover:not(:disabled){background:#2c2e36!important;transform:none!important}.canvas-container--image-mode .figma-image-more-item[data-v-381ab8fb]:active{transform:scale(.98)!important}.canvas-container--image-mode .figma-image-more-item[data-v-381ab8fb]:disabled,.canvas-container--image-mode .figma-image-more-item.disabled[data-v-381ab8fb]{cursor:not-allowed;opacity:.46}.canvas-container--image-mode .figma-image-more-item .image-action-label[data-v-381ab8fb]{white-space:nowrap;flex:auto;min-width:0;color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-image-more-item.destructive[data-v-381ab8fb],.canvas-container--image-mode .figma-image-more-item.destructive .image-action-label[data-v-381ab8fb]{color:#ee7474!important}.canvas-container--image-mode .image-more-icon[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 18px;width:18px;height:18px;display:block}.canvas-container--image-mode .image-more-icon--text-edit[data-v-381ab8fb]{flex-basis:14px;width:14px;height:14px;margin:0 2px}.canvas-container--image-mode .figma-image-more-item>svg.image-action-icon[data-v-381ab8fb],.canvas-container--image-mode .figma-image-more-item>svg.toolbar-svg-exact[data-v-381ab8fb],.canvas-container--image-mode .figma-image-more-item .canvas-submenu-arrow>svg[data-v-381ab8fb]{display:none!important}.canvas-container--image-mode .figma-image-more-item .canvas-submenu-arrow[data-v-381ab8fb]{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:flex}.canvas-container--image-mode .image-more-chevron[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;width:18px;height:18px;display:block}.canvas-container--image-mode .figma-image-more-divider[data-v-381ab8fb]{background:#ffffff40!important;border:0!important;flex:0 0 1px!important;width:147px!important;height:1px!important;min-height:1px!important;margin:0!important}.canvas-container--image-mode .image-more-order-text-edit[data-v-381ab8fb]{order:10}.canvas-container--image-mode .image-more-order-object[data-v-381ab8fb]{order:20}.canvas-container--image-mode .image-more-order-outfit[data-v-381ab8fb]{order:25}.canvas-container--image-mode .image-more-order-lens[data-v-381ab8fb]{order:30}.canvas-container--image-mode .image-more-order-translate[data-v-381ab8fb]{order:40}.canvas-container--image-mode .image-more-order-crop[data-v-381ab8fb]{order:50}.canvas-container--image-mode .image-more-order-light[data-v-381ab8fb]{order:60}.canvas-container--image-mode .image-more-order-vector[data-v-381ab8fb]{order:70}.canvas-container--image-mode .image-more-order-divider[data-v-381ab8fb]{order:80}.canvas-container--image-mode .image-more-order-copy[data-v-381ab8fb]{order:90}.canvas-container--image-mode .image-more-order-paste[data-v-381ab8fb]{order:100}.canvas-container--image-mode .image-more-order-front[data-v-381ab8fb]{order:110}.canvas-container--image-mode .image-more-order-back[data-v-381ab8fb]{order:120}.canvas-container--image-mode .image-more-order-download[data-v-381ab8fb]{order:130}.canvas-container--image-mode .image-more-order-delete[data-v-381ab8fb]{order:140}.canvas-container--image-mode .translate-language-wrapper.figma-image-more-item-wrapper[data-v-381ab8fb]{position:static!important}.canvas-container--image-mode .figma-image-more-submenu[data-v-381ab8fb]{width:139px!important;min-width:139px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;padding:8px!important;position:absolute!important;left:calc(100% + 16px)!important;right:auto!important}.canvas-container--image-mode .figma-image-more-submenu--translate[data-v-381ab8fb]{top:122px!important;transform:none!important}.canvas-container--image-mode .figma-image-more-submenu--translate-custom[data-v-381ab8fb]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:188px!important;min-width:188px!important;max-width:188px!important;height:48px!important;min-height:48px!important;padding:8px!important;display:flex!important}.canvas-container--image-mode .figma-translate-language-custom[data-v-381ab8fb]{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;width:172px!important;height:32px!important;min-height:32px!important;padding:0!important;display:flex!important}.canvas-container--image-mode .translate-language-input-control[data-v-381ab8fb]{box-sizing:border-box;background:0 0;border:1px solid #ffffff40;border-radius:8px;flex:0 0 116px;align-items:center;gap:4px;width:116px;height:32px;padding:0 8px;display:flex}.canvas-container--image-mode .translate-language-input-control input[data-v-381ab8fb]{caret-color:#fff;text-align:left;flex:auto;width:72px;min-width:0;height:16px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-style:normal;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .translate-language-input-control input[data-v-381ab8fb]::placeholder{color:#ffffff80;opacity:1;text-align:left;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.canvas-container--image-mode .translate-language-preset-toggle[data-v-381ab8fb]{color:#fff!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;padding:0!important}.canvas-container--image-mode .translate-language-preset-toggle svg[data-v-381ab8fb]{display:block;width:12px!important;height:12px!important}.canvas-container--image-mode .translate-language-custom-chevron[data-v-381ab8fb]{transform:rotate(-90deg);width:16px!important;height:16px!important}.canvas-container--image-mode .translate-language-confirm[data-v-381ab8fb]{text-align:center;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-style:normal;color:#fff!important;width:auto!important;min-width:48px!important;height:32px!important;box-shadow:none!important;background:#2c2e36!important;border:0!important;border-radius:8px!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:8px 12px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.canvas-container--image-mode .translate-language-confirm[data-v-381ab8fb]:hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#343640!important}.canvas-container--image-mode .translate-language-confirm[data-v-381ab8fb]:disabled{opacity:1}.canvas-container--image-mode .figma-image-more-submenu--download[data-v-381ab8fb]{top:448px!important;bottom:auto!important;transform:none!important}.canvas-container--image-mode .figma-image-more-submenu--download.figma-image-more-submenu--avoid-translate[data-v-381ab8fb]{top:448px!important;bottom:auto!important}.canvas-container--image-mode .figma-image-action-toolbar .figma-image-action-download-menu[data-v-381ab8fb]{z-index:220!important;inset:calc(100% + 18px) 16px auto auto!important;transform:translate(50%)!important}.canvas-container--image-mode .figma-image-action-toolbar .figma-image-action-download-menu .export-menu-item[data-v-381ab8fb],.canvas-container--image-mode .figma-image-more-toolbar .export-menu-item[data-v-381ab8fb]{height:32px;color:#fff!important;border-radius:8px!important;padding:8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-image-more-toolbar .translate-language-more[data-v-381ab8fb]{position:relative;color:#8fb8ff!important;margin-top:8px!important}.canvas-container--image-mode .figma-image-more-toolbar .translate-language-more[data-v-381ab8fb]:before{content:"";pointer-events:none;background:#ffffff40;height:1px;position:absolute;top:-5px;left:0;right:0}.canvas-container--image-mode .figma-image-more-toolbar .translate-language-more[data-v-381ab8fb]:hover{color:#8fb8ff!important}.canvas-container--image-mode .figma-multi-selection-toolbar[data-v-381ab8fb]{min-width:0!important;height:50px!important;min-height:50px!important;box-shadow:none!important;box-sizing:border-box!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:8px!important;display:inline-flex!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-btn[data-v-381ab8fb]{font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-style:normal;color:#fff!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:86px!important;min-width:86px!important;height:34px!important;min-height:34px!important;padding:8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:inline-flex!important;transform:none!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-btn[data-v-381ab8fb]:hover{color:#fff!important;background:#2c2e36!important;transform:none!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-btn[data-v-381ab8fb]:active{transform:scale(.98)!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-icon[data-v-381ab8fb]{color:currentColor!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-label[data-v-381ab8fb]{white-space:nowrap;flex:auto;min-width:0;color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-delete-btn[data-v-381ab8fb]{color:#ee7474!important;border:0!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;padding:8px!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-delete-btn .multi-label[data-v-381ab8fb]{text-align:left!important;flex:none!important;width:auto!important;min-width:0!important}.canvas-container--image-mode .figma-multi-selection-toolbar .multi-delete-btn[data-v-381ab8fb]:hover{color:#ff9b9b!important;background:#ee747429!important}.canvas-container--image-mode .figma-layer-split-options-panel[data-v-381ab8fb]{z-index:136;will-change:width, max-width, transform;transition:width .32s cubic-bezier(.2,1.18,.22,1),max-width .32s cubic-bezier(.2,1.18,.22,1),transform .32s cubic-bezier(.2,1.18,.22,1);width:max-content!important;box-shadow:none!important;box-sizing:border-box!important;background:#000!important;border-radius:12px!important;padding:8px!important}.canvas-container--image-mode .figma-layer-split-options-panel--split[data-v-381ab8fb]{min-width:112px!important}.canvas-container--image-mode .figma-layer-split-options-panel .layer-split-options-content[data-v-381ab8fb]{flex-direction:column;gap:4px;display:flex}.canvas-container--image-mode .figma-layer-split-options-panel .option-button[data-v-381ab8fb]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:0;width:100%;height:34px;min-height:34px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;transition:background-color .16s,gap .32s cubic-bezier(.2,1.18,.22,1);display:flex;color:#fff!important;background:0 0!important;border-radius:8px!important;padding:8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-layer-split-options-panel .option-button[data-v-381ab8fb]:hover{gap:8px;background:#2c2e36!important}.text-edit-ocr-highlight-layer[data-v-381ab8fb]{z-index:96;box-sizing:border-box;pointer-events:none}.text-edit-ocr-hit-layer[data-v-381ab8fb]{z-index:97;box-sizing:border-box;pointer-events:none}.text-edit-ocr-highlight[data-v-381ab8fb]{box-sizing:border-box;pointer-events:none;background:#4a9eff4d;border:1px solid #4a9effb8;border-radius:0;position:absolute;box-shadow:0 0 0 1px #4a9eff3d,0 0 18px #4a9eff42}.text-edit-ocr-hitbox[data-v-381ab8fb]{box-sizing:border-box;cursor:text;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.text-edit-item.active .text-edit-item-input[data-v-381ab8fb],.text-edit-item-input[data-v-381ab8fb]:focus{border-color:#4a9eff7a;box-shadow:inset 0 0 0 1px #4a9eff2e}.canvas-container--image-mode .figma-layer-split-options-panel .option-button>div[data-v-381ab8fb]{color:inherit!important;padding:0!important}.canvas-container--image-mode .figma-layer-split-options-panel .option-button>div[data-v-381ab8fb]:first-child{flex:auto;min-width:0}.canvas-container--image-mode .figma-layer-split-options-panel .option-button>div:first-child span[data-v-381ab8fb]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.canvas-container--image-mode .figma-layer-split-options-panel .option-price[data-v-381ab8fb]{opacity:0;visibility:hidden;flex:none;width:auto;max-width:0;margin-left:0;transition:max-width .32s cubic-bezier(.2,1.18,.22,1),opacity .18s,margin-left .32s cubic-bezier(.2,1.18,.22,1),visibility .18s;overflow:hidden;color:#fff!important;gap:2px!important;min-width:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-layer-split-options-panel .option-button:hover .option-price[data-v-381ab8fb]{opacity:1;visibility:visible;max-width:34px;margin-left:2px}.canvas-container--image-mode .toolbar-side-media[data-v-381ab8fb]{left:var(--canvas-left-toolbar-x);z-index:1200;transition:left var(--canvas-sidebar-follow-duration) var(--canvas-sidebar-follow-ease), background-color .18s ease, border-color .18s ease, box-shadow .18s ease;will-change:left;display:inline-flex;position:fixed;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}.canvas-container--image-mode .toolbar-side-media .el-dropdown[data-v-381ab8fb]{flex:0 0 36px;width:36px;height:36px;display:block}.canvas-container--image-mode .figma-side-toolbar-button[data-v-381ab8fb]{flex-basis:36px;width:36px;height:36px;padding:10px;overflow:visible}.canvas-container--image-mode .figma-side-toolbar-button[data-v-381ab8fb]:hover{background:#2a2b30}.canvas-container--image-mode .figma-side-toolbar-icon[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 16px;width:16px;height:16px;display:block}.canvas-container--image-mode .figma-side-toolbar-chevron[data-v-381ab8fb]{pointer-events:none;-webkit-user-select:none;user-select:none;width:5px;height:5px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-90deg)}.canvas-container--image-mode .canvas-raster-image-wrapper.selected[data-v-381ab8fb]{box-sizing:border-box!important;background:0 0!important;border:1px solid #75eaff!important;box-shadow:0 4px 18px #000000b3!important}.canvas-artboard[data-v-381ab8fb]{box-sizing:border-box;box-shadow:none;transform-origin:50%;cursor:default;-webkit-user-select:none;user-select:none;background:#1b1c21;border:1px solid #0000;border-radius:0;position:absolute;overflow:visible}.canvas-artboard.selectable[data-v-381ab8fb]{cursor:move}.canvas-artboard.selected[data-v-381ab8fb]{border-color:#75eaff}.canvas-artboard-name[data-v-381ab8fb],.canvas-artboard-name-input[data-v-381ab8fb]{left:0;top:calc(-6px / var(--zoom,1));color:#ffffffb8;white-space:nowrap;max-width:100%;transform:translateY(-100%) scale(calc(1 / var(--zoom,1)));transform-origin:0 100%;z-index:4;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:500;line-height:18px;position:absolute}.canvas-artboard-name-input[data-v-381ab8fb]{box-sizing:border-box;color:#fff;pointer-events:auto;background:#14151af5;border:1px solid #75eaff8f;border-radius:6px;outline:none;width:140px;height:24px;padding:0 8px}.canvas-container--image-mode .figma-artboard-action-toolbar[data-v-381ab8fb]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1500;box-sizing:border-box;width:auto;height:50px;min-height:50px;position:fixed;transform:translate(-50%);box-shadow:none!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;gap:4px!important;padding:8px!important}.figma-artboard-mode[data-v-381ab8fb]{color:#fff;box-sizing:border-box;border-radius:8px;flex:none;align-items:center;gap:4px;height:34px;padding:8px;display:inline-flex}.figma-artboard-mode-icon[data-v-381ab8fb]{filter:brightness(0)invert();flex:0 0 18px;width:18px;height:18px;display:block}.figma-artboard-mode-label[data-v-381ab8fb],.figma-artboard-size-field span[data-v-381ab8fb]{color:#fff;white-space:nowrap;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.figma-artboard-toolbar-divider[data-v-381ab8fb]{background:#ecedee40;flex:0 0 1px;width:1px;height:18px;margin:8px}.figma-artboard-size-field[data-v-381ab8fb]{box-sizing:border-box;background:#2c2e36;border-radius:8px;flex:0 0 80px;justify-content:space-between;align-items:center;gap:6px;width:80px;height:34px;padding:8px;display:inline-flex}.figma-artboard-size-field input[data-v-381ab8fb]{color:#fff;text-align:right;background:0 0;border:0;outline:none;width:42px;min-width:0;padding:0;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.figma-artboard-lock-button[data-v-381ab8fb]{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:8px;transition:background-color .16s,transform .16s;display:inline-flex}.figma-artboard-lock-button[data-v-381ab8fb]:hover,.figma-artboard-lock-button.is-locked[data-v-381ab8fb]{background:#ffffff17}.figma-artboard-lock-button[data-v-381ab8fb]:active{transform:scale(.96)}.canvas-container--image-mode .ai-selection-popover .ai-selection-prompt[data-v-381ab8fb]{box-sizing:border-box;width:100%;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#141418!important;border:1px solid #ffffff40!important;border-radius:14px!important;box-shadow:0 4px 20px #00000012!important}.canvas-container--image-mode .ai-selection-popover .ai-selection-prompt-input[data-v-381ab8fb]{box-sizing:border-box;text-align:left;width:100%;height:100%;padding:16px 18px 28px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:22px;color:#ffffffdb!important;background:0 0!important;border:0!important}.canvas-container--image-mode .ai-selection-popover .ai-selection-prompt-input[data-v-381ab8fb]::placeholder{color:#ffffff80;text-align:left;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:22px}@media (prefers-reduced-motion:reduce){.canvas-container--image-mode .toolbar-zoom[data-v-381ab8fb],.canvas-container--image-mode .toolbar-side-media[data-v-381ab8fb],.canvas-container--image-mode .figma-canvas-toolbar-button[data-v-381ab8fb],.canvas-container--image-mode .figma-toolbar-action[data-v-381ab8fb],.canvas-container--image-mode .figma-toolbar-action[data-tooltip][data-v-381ab8fb]:after{transition:none}}@font-face{font-family:Source Han Sans SC;src:url(https://qingyehui-tv.oss-cn-guangzhou.aliyuncs.com/fonts/SourceHanSansSC-VF.otf)format("opentype")}@font-face{font-family:Source Han Serif SC;src:url(https://qingyehui-tv.oss-cn-guangzhou.aliyuncs.com/fonts/SourceHanSerifSC-Regular.otf)format("opentype")}.el-dropdown-menu.canvas-toolbar-dropdown{z-index:5000!important;background:linear-gradient(#ffffff21,#ffffff0e),#10141be6!important;border:1px solid #dae8ff29!important;border-radius:12px!important;margin-bottom:20px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057!important}.canvas-toolbar-dropdown .el-dropdown-menu__item{color:#d2dceab8!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:10px!important;height:auto!important;margin-bottom:2px!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important;line-height:normal!important;transition:all .2s!important;display:flex!important;position:relative!important}.canvas-toolbar-dropdown .el-dropdown-menu__item:last-child{margin-bottom:0!important}.el-dropdown-menu.canvas-toolbar-dropdown{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(#ffffff21,#ffffff0e),#10141be6!important;border-color:#dae8ff29!important;box-shadow:inset 0 1px #ffffff1f,0 22px 56px #00000057!important}.canvas-toolbar-dropdown .el-dropdown-menu__item{color:#d2dceab8!important}.canvas-toolbar-dropdown .el-dropdown-menu__item:hover,.canvas-toolbar-dropdown .el-dropdown-menu__item:focus{color:#f4f8fff0!important;background-color:#ffffff17!important}.canvas-toolbar-dropdown .el-dropdown-menu__item.is-active{color:#fff!important;background:linear-gradient(#a6c4d280,#5965a86b)!important}.el-popper.canvas-toolbar-dropdown .popper__arrow,.el-popper.canvas-toolbar-dropdown .popper__arrow:after{display:none!important}.high-z-index-message{z-index:100001!important}.image-guide-overlay-wrapper{cursor:pointer;pointer-events:auto;position:absolute;z-index:99999!important}.guide-text-hint{color:#fff;white-space:normal;text-align:center;pointer-events:none;z-index:1000;text-shadow:0 1px 3px #00000080;border-radius:.4em;padding:.5em .8em;font-weight:600;line-height:1.3;animation:.3s ease-out textHintFadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes textHintFadeIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.image-action-rigth-toolbar{z-index:130;pointer-events:auto;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fffffffa;border-radius:16px;flex-direction:column;gap:6px;width:220px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%);box-shadow:0 8px 24px #0f172a2e}.image-action-rigth-toolbar .image-action-item{box-sizing:border-box;justify-content:flex-start;gap:8px;width:100%;padding:8px 12px}.image-action-rigth-toolbar .image-action-label{flex:0 auto}.image-action-rigth-toolbar .image-action-item>div:last-child{margin-left:auto}.image-action-rigth-toolbar>.el-dropdown{width:100%;display:block}.image-action-rigth-toolbar>.el-dropdown .image-action-item{box-sizing:border-box;width:100%}.text-edit-panel{box-sizing:border-box;z-index:140;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#232730fa 0%,#191d25fa 100%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:360px;max-height:calc(100vh - 120px);display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff14}.text-edit-panel-header{cursor:move;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.text-edit-panel-title{color:#f4f7fff0;font-family:PingFang SC;font-size:14px;font-weight:600}.text-edit-panel-close{color:#c5cddcd1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.text-edit-panel-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.text-edit-loading{color:#c5cddcd1;justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:14px;display:flex}.loading-spinner-small{border:2px solid #ffffff2e;border-top-color:#3b82f6;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.text-edit-list{flex-direction:column;gap:10px;display:flex}.text-edit-item{align-items:center;display:flex}.text-edit-item-wrapper{flex:1;align-items:center;display:flex;position:relative}.text-edit-item-input{color:#f4f7fff0;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;height:40px;padding:0 74px 0 14px;font-family:PingFang SC;font-size:13px;font-weight:400;transition:all .2s}.text-edit-item-input::placeholder{color:#b8c0cfad}.text-edit-item-actions{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.text-edit-item-btn{color:#c5cddcc7;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.text-edit-item-btn.delete:hover{color:#ff8a8a;background:#ef444424}.text-edit-item-btn svg path{fill:currentColor}.text-edit-empty{text-align:center;color:#b8c0cfb8;padding:24px 0;font-size:14px}.text-edit-panel-footer{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 20px 16px;display:flex}.text-edit-footer-btn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.text-edit-footer-btn.cancel{color:#e6ebf6e0;background:#ffffff12}.text-edit-footer-btn.cancel:hover{background:#ffffff1f}.text-edit-footer-btn.generate{color:#fff;background:linear-gradient(77deg,#45d7ff 0%,#478bff 38.85%,#684be4 100%)}.text-edit-footer-btn.generate:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5)}.text-edit-footer-btn.generate:disabled{opacity:.42;cursor:not-allowed}.slide-left-enter-active,.slide-left-leave-active{transition:all .25s}.slide-left-enter,.slide-left-leave-to{opacity:0;transform:translate(20px)}.canvas-lens-camera-widget{z-index:1200;width:420px;height:961px;box-shadow:none;background:0 0;border:0;position:absolute;overflow:visible}.canvas-lens-camera-widget .app-container{background:0 0;padding:0}.canvas-lens-camera-widget .app-main{padding:0}.canvas-lens-camera-widget .app-section{width:100%!important}.text-toolbar.figma-text-toolbar-host{z-index:1200!important}.text-toolbar .text-toolbar-inner.figma-text-toolbar{height:50px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-sizing:border-box!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;align-items:center!important;gap:4px!important;padding:8px!important;display:inline-flex!important;overflow:visible!important}.text-toolbar .toolbar-group{align-items:center!important;gap:4px!important;display:inline-flex!important}.text-toolbar .figma-text-font-dropdown{display:inline-flex!important;position:relative!important}.text-toolbar .figma-text-toolbar-control,.text-toolbar .figma-text-toolbar-button{box-sizing:border-box!important;color:#fff!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.text-toolbar .figma-text-toolbar-control:hover,.text-toolbar .figma-text-toolbar-control:focus,.text-toolbar .figma-text-toolbar-button:hover,.text-toolbar .figma-text-toolbar-button.active,.text-toolbar .figma-text-toolbar-button.align-active{color:#fff!important;background:#2c2e36!important;transform:none!important}.text-toolbar .font-select-trigger.figma-text-toolbar-control,.figma-crop-toolbar .font-select-trigger.figma-text-toolbar-control{border:1px solid #ffffff40!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:96px!important;min-width:96px!important;height:34px!important;padding:1px 12px!important;display:flex!important}.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger,.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger:hover,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:hover,.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger:focus,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:focus,.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger:active,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:active,.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger.focusing,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger.focusing,.canvas-container--image-mode .text-toolbar .font-select-trigger.figma-text-font-trigger.is-open,.canvas-container--image-mode .figma-crop-toolbar .font-select-trigger.figma-text-font-trigger.is-open,.text-toolbar .font-select-trigger.figma-text-font-trigger:hover,.figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:hover,.text-toolbar .font-select-trigger.figma-text-font-trigger:focus,.figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:focus,.text-toolbar .font-select-trigger.figma-text-font-trigger:active,.figma-crop-toolbar .font-select-trigger.figma-text-font-trigger:active,.text-toolbar .font-select-trigger.figma-text-font-trigger.focusing,.figma-crop-toolbar .font-select-trigger.figma-text-font-trigger.focusing,.text-toolbar .font-select-trigger.figma-text-font-trigger.is-open,.figma-crop-toolbar .font-select-trigger.figma-text-font-trigger.is-open{color:#fff!important;box-shadow:none!important;background:0 0!important;transform:none!important}.text-toolbar .font-select-trigger span,.figma-crop-toolbar .font-select-trigger span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.text-toolbar .font-select-trigger .text-font-chevron,.figma-crop-toolbar .font-select-trigger .text-font-chevron{transform-origin:50%;transition:transform .18s;transform:rotate(0);color:#ffffff80!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.text-toolbar .font-select-trigger.is-open .text-font-chevron,.figma-crop-toolbar .font-select-trigger.is-open .text-font-chevron{transform:rotate(180deg)}.text-toolbar .font-select-trigger .text-font-chevron path,.figma-crop-toolbar .font-select-trigger .text-font-chevron path{fill:#ffffff80!important;fill-opacity:1!important;stroke:none!important}.text-toolbar .font-size-stepper.figma-text-toolbar-control{background:0 0!important;border:1px solid #ffffff40!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:68px!important;min-width:68px!important;height:34px!important;padding:1px 8px 1px 12px!important;display:inline-flex!important}.text-toolbar .font-size-stepper.figma-text-toolbar-control:hover,.text-toolbar .font-size-stepper.figma-text-toolbar-control:focus,.text-toolbar .font-size-stepper.figma-text-toolbar-control:focus-within,.text-toolbar .font-size-stepper.figma-text-toolbar-control:active{color:#fff!important;box-shadow:none!important;background:0 0!important;transform:none!important}.text-toolbar .font-size-stepper-input{width:34px!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#fff!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:auto!important;padding:0!important;line-height:16px!important}.text-toolbar .font-size-stepper-input:hover,.text-toolbar .font-size-stepper-input:focus,.text-toolbar .font-size-stepper-input:active{color:#fff!important;box-shadow:none!important;background:0 0!important}.text-toolbar .font-size-stepper-arrows{flex-direction:column!important;flex:0 0 9px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:9px!important;height:18px!important;display:inline-flex!important}.text-toolbar .font-size-stepper-arrow{color:#ffffff80!important;width:9px!important;height:9px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.text-toolbar .font-size-stepper-arrow:hover,.text-toolbar .font-size-stepper-arrow:focus,.text-toolbar .font-size-stepper-arrow:active{color:#ffffff80!important;box-shadow:none!important;background:0 0!important;outline:none!important}.text-toolbar .font-size-stepper-arrow svg{width:9px!important;height:9px!important;display:block!important}.text-toolbar .font-size-stepper-arrow path{fill:currentColor!important;fill-opacity:1!important;stroke:none!important}.text-toolbar .toolbar-color{width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.text-toolbar .figma-text-color-picker.color-picker-wrapper,.text-toolbar .figma-text-color-picker .color-trigger{width:24px!important;height:24px!important}.text-toolbar .figma-text-color-picker .color-trigger{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;overflow:hidden!important}.text-toolbar .figma-text-color-picker .color-trigger:hover,.text-toolbar .figma-text-color-picker .color-trigger:focus,.text-toolbar .figma-text-color-picker .color-trigger:active{box-shadow:none!important;background:0 0!important;outline:none!important}.text-toolbar .figma-text-color-picker .color-preview{width:24px!important;height:24px!important;box-shadow:none!important;border:0!important;border-radius:6px!important}.text-toolbar .figma-text-color-picker .color-picker-panel{transform:translate(calc(-50% + var(--color-picker-drag-x,0px)), var(--color-picker-drag-y,0px))!important;width:244px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;padding:12px!important;top:auto!important;bottom:calc(100% + 14px)!important;left:50%!important}.text-toolbar .figma-text-color-picker .color-gradient-area{border:1px solid #ffffff1f!important;border-radius:8px!important}.text-toolbar .figma-text-color-picker .eyedropper-btn{color:#fff!important}.text-toolbar .figma-text-color-picker .eyedropper-btn:hover{background:#2c2e36!important}.text-toolbar .figma-text-color-picker .eyedropper-btn path{fill:currentColor!important}.text-toolbar .figma-text-color-picker .mode-select-trigger,.text-toolbar .figma-text-color-picker .value-input{color:#f4f8fff0!important;background:0 0!important;border-radius:7px!important;height:30px!important}.text-toolbar .figma-text-color-picker .color-values{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;height:34px!important;padding:0!important}.text-toolbar .figma-text-color-picker .mode-selector,.text-toolbar .figma-text-color-picker .mode-select-trigger{height:34px!important}.text-toolbar .figma-text-color-picker .mode-select-trigger{box-sizing:border-box!important;color:#fff!important;border:1px solid #ffffff40!important;border-radius:8px!important;width:62px!important;padding:1px 12px!important}.text-toolbar .figma-text-color-picker .mode-select-trigger span{color:#fff!important}.text-toolbar .figma-text-color-picker .mode-select-trigger:hover,.text-toolbar .figma-text-color-picker .mode-select-trigger:focus,.text-toolbar .figma-text-color-picker .mode-select-trigger:active{color:#fff!important;box-shadow:none!important;background:0 0!important;outline:none!important}.text-toolbar .figma-text-color-picker .mode-select-trigger:has(+.mode-dropdown){color:#fff!important;box-shadow:none!important;background:0 0!important;outline:none!important}.text-toolbar .figma-text-color-picker .value-prefix,.text-toolbar .figma-text-color-picker .mode-select-trigger .chevron{color:#d2dceaad!important}.text-toolbar .figma-text-color-picker .mode-select-trigger .chevron{transform-origin:50%;transition:transform .18s;transform:rotate(0);flex:0 0 14px!important;width:14px!important;height:14px!important}.text-toolbar .figma-text-color-picker .mode-select-trigger .chevron.open{transform:rotate(180deg)}.text-toolbar .figma-text-color-picker .mode-select-trigger .chevron path{fill:#ffffff80!important;fill-opacity:1!important;stroke:none!important}.text-toolbar .figma-text-color-picker .color-value-inputs{box-sizing:border-box!important;background:0 0!important;border:1px solid #ffffff40!important;border-radius:8px!important;flex:auto!important;align-items:center!important;min-width:0!important;height:34px!important;display:flex!important;overflow:hidden!important}.text-toolbar .figma-text-color-picker .value-input{box-sizing:border-box!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;height:32px!important;padding:0 6px!important;display:flex!important;position:relative!important}.text-toolbar .figma-text-color-picker .value-input+.value-input:before{content:""!important;pointer-events:none!important;background:#ffffff40!important;width:1px!important;position:absolute!important;top:7px!important;bottom:7px!important;left:0!important}.text-toolbar .figma-text-color-picker .value-field{color:#fff!important;flex:auto!important;min-width:0!important;height:16px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.text-toolbar .figma-text-color-picker .value-prefix{color:#ffffff80!important;justify-content:center!important;align-items:center!important;width:auto!important;height:16px!important;margin:0!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:inline-flex!important}.text-toolbar .figma-text-color-picker .value-prefix+.value-field{text-align:left!important;flex:0 20px!important;width:20px!important}.text-toolbar .figma-text-color-picker .value-field:focus{background:0 0!important}.text-toolbar .figma-text-color-picker .mode-dropdown{width:96px!important;min-width:96px!important;box-shadow:none!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:8px!important;padding:6px!important;top:calc(100% + 14px)!important;bottom:auto!important;left:0!important;overflow:visible!important}.text-toolbar .figma-text-color-picker .mode-option{color:#fff!important;border-radius:8px!important;align-items:center!important;height:30px!important;padding:0 10px!important;font-size:12px!important;line-height:16px!important;display:flex!important}.text-toolbar .figma-text-color-picker .mode-option:hover,.text-toolbar .figma-text-color-picker .mode-option:focus{color:#fff!important;background:#2c2e36!important}.text-toolbar .figma-text-color-picker .mode-option.active{color:#fff!important;background:0 0!important}.text-toolbar .figma-text-color-picker .mode-option.active:hover{color:#fff!important;background:#2c2e36!important}.text-toolbar .figma-text-toolbar-button{justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;padding:0!important;display:inline-flex!important}.text-toolbar .figma-text-toolbar-button svg{color:#fff!important;width:34px!important;height:34px!important}.text-toolbar .figma-text-toolbar-button svg path{fill:currentColor!important;stroke:none!important}.text-toolbar.figma-text-toolbar-host .text-toolbar-inner.figma-text-toolbar .toolbar-btn.figma-text-toolbar-button.figma-text-style-button:hover,.text-toolbar.figma-text-toolbar-host .text-toolbar-inner.figma-text-toolbar .toolbar-btn.figma-text-toolbar-button.figma-text-style-button.active{color:#fff!important;box-shadow:none!important;background:#2c2e36!important;border-color:#0000!important;transform:none!important}.text-toolbar.figma-text-toolbar-host .text-toolbar-inner.figma-text-toolbar .figma-text-style-button>svg.toolbar-svg-exact{color:#fff!important;filter:none!important;width:16px!important;height:16px!important}.text-toolbar.figma-text-toolbar-host .text-toolbar-inner.figma-text-toolbar .figma-text-style-button>svg.toolbar-svg-exact path{fill:#fff!important;fill-opacity:1!important;stroke:none!important;stroke-width:0!important}.text-toolbar .figma-text-align-dropdown .figma-text-toolbar-align-trigger{background:0 0!important;border:0!important;gap:4px!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:0 8px!important}.text-toolbar .figma-text-align-dropdown .figma-text-toolbar-align-trigger:hover,.text-toolbar .figma-text-align-dropdown .figma-text-toolbar-align-trigger:focus,.text-toolbar .figma-text-align-dropdown .figma-text-toolbar-align-trigger:active,.text-toolbar .figma-text-align-dropdown .figma-text-toolbar-align-trigger.is-open{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.text-toolbar .figma-text-toolbar-align-trigger .text-align-icon,.text-toolbar .figma-text-align-popover .text-align-icon{color:#fff!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.text-toolbar .figma-text-toolbar-align-trigger .text-align-icon path,.text-toolbar .figma-text-align-popover .text-align-icon path{fill:#fff!important;fill-opacity:1!important;stroke:none!important;stroke-width:0!important}.text-toolbar .figma-text-toolbar-align-trigger .text-align-chevron{transform-origin:50%;transition:transform .18s;transform:rotate(0);flex:0 0 8px!important;width:8px!important;height:8px!important;margin-left:0!important}.text-toolbar .figma-text-toolbar-align-trigger.is-open .text-align-chevron{transform:rotate(180deg)}.text-toolbar .figma-text-toolbar-align-trigger .text-align-chevron path{fill:#fff!important;fill-opacity:1!important;stroke:none!important}.text-toolbar .figma-text-align-popover{width:122px!important;min-width:122px!important;height:46px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;grid-template-rows:34px!important;grid-template-columns:repeat(3,34px)!important;place-items:center!important;gap:4px!important;margin:0!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 14px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.text-toolbar .figma-text-align-popover .align-option{width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;justify-content:center!important;margin:0!important;padding:0!important}.text-toolbar .figma-text-align-popover .align-option.is-active{background:0 0!important}.text-toolbar .figma-text-align-popover .align-option.active{color:#fff!important;background:0 0!important}.text-toolbar .figma-text-align-popover .align-option:hover,.text-toolbar .figma-text-align-popover .align-option:focus,.text-toolbar .figma-text-align-popover .align-option.active:hover,.text-toolbar .figma-text-align-popover .align-option.is-active:hover{color:#fff!important;background:#2c2e36!important}.text-toolbar .figma-text-font-dropdown .figma-text-font-dropdown-menu{width:139px!important;min-width:139px!important;margin-top:0!important;margin-bottom:0!important;position:absolute!important;inset:calc(100% + 14px) auto auto 0!important;transform:none!important}.text-toolbar .figma-text-font-dropdown .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item.is-active{color:#fff!important;background:0 0!important}.text-toolbar .figma-text-font-dropdown .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item.is-active:hover{color:#fff!important;background:#2c2e36!important}.el-popper.figma-text-font-dropdown-popper{box-sizing:border-box!important;width:139px!important;min-width:139px!important;height:84px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;padding:8px!important;overflow:visible!important}.el-popper.figma-text-font-dropdown-popper .el-popper__arrow,.el-popper.figma-text-font-dropdown-popper .el-popper__arrow:before,.el-popper.figma-text-font-dropdown-popper .popper__arrow,.el-popper.figma-text-font-dropdown-popper .popper__arrow:after{display:none!important}.el-popper.figma-text-font-dropdown-popper .el-scrollbar,.el-popper.figma-text-font-dropdown-popper .el-scrollbar__wrap,.el-popper.figma-text-font-dropdown-popper .el-scrollbar__view{width:123px!important;min-width:123px!important;height:68px!important;max-height:68px!important;margin:0!important;padding:0!important;overflow:visible!important}.el-popper.figma-text-font-dropdown-popper .el-scrollbar__bar{display:none!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu{width:123px!important;min-width:123px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item{box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;background:0 0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:123px!important;min-width:123px!important;height:32px!important;margin:0!important;padding:8px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:flex!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item+.canvas-side-image-dropdown-item.el-dropdown-menu__item{margin-top:4px!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item:hover,.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item:focus:hover{color:#fff!important;background:#2c2e36!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item:focus,.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item.is-active{color:#fff!important;background:0 0!important}.el-popper.figma-text-font-dropdown-popper .figma-text-font-dropdown-menu .canvas-side-image-dropdown-item.el-dropdown-menu__item.is-active:hover{color:#fff!important;background:#2c2e36!important}.text-toolbar .figma-text-align-dropdown .figma-text-align-popover{width:122px!important;min-width:122px!important;height:46px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;grid-template-rows:34px!important;grid-template-columns:repeat(3,34px)!important;place-items:center!important;gap:4px!important;padding:6px!important;display:grid!important;top:calc(100% + 14px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.el-dropdown-menu.canvas-toolbar-dropdown.figma-text-toolbar-dropdown[x-placement^=bottom]{margin-top:0!important;margin-bottom:0!important}.text-editor-overlay textarea.text-editor{color:var(--text-editor-color)!important;-webkit-text-fill-color:var(--text-editor-color)!important;caret-color:#fff!important}.text-editor-overlay textarea.text-editor::selection{color:#fff;-webkit-text-fill-color:#fff;background:#75eaff75}.text-editor-overlay textarea.text-editor::selection{color:#fff;-webkit-text-fill-color:#fff;background:#75eaff75}.canvas-container--image-mode .figma-canvas-editor-panel,.figma-canvas-editor-panel{box-sizing:border-box!important;box-shadow:none!important;color:#fff!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:16px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important}.canvas-container--image-mode .figma-expand-editor-panel,.figma-expand-editor-panel{width:340px!important;padding:0!important;overflow:visible!important}.canvas-container--image-mode .figma-expand-editor-panel .editor-drag-handle,.canvas-container--image-mode .figma-seamless-text-edit-panel .editor-drag-handle,.figma-expand-editor-panel .editor-drag-handle,.figma-seamless-text-edit-panel .editor-drag-handle{border-radius:16px 16px 0 0!important;height:58px!important}.canvas-container--image-mode .figma-expand-editor-panel .editor-drag-handle:hover,.canvas-container--image-mode .figma-seamless-text-edit-panel .editor-drag-handle:hover,.figma-expand-editor-panel .editor-drag-handle:hover,.figma-seamless-text-edit-panel .editor-drag-handle:hover{background:0 0!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-panel-header,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-panel-header,.figma-expand-editor-panel .expand-panel-header,.figma-seamless-text-edit-panel .seamless-text-edit-panel-header{box-sizing:border-box!important;border-bottom:1px solid #ffffff40!important;justify-content:space-between!important;align-items:center!important;height:58px!important;padding:0 20px!important;display:flex!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-panel-title,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-panel-title,.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-title,.figma-expand-editor-panel .expand-panel-title,.figma-seamless-text-edit-panel .seamless-text-edit-panel-title,.figma-text-edit-panel .text-edit-panel-title{color:#fff!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-panel-close,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-panel-close,.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-close,.figma-expand-editor-panel .expand-panel-close,.figma-seamless-text-edit-panel .seamless-text-edit-panel-close,.figma-text-edit-panel .text-edit-panel-close{color:#ffffff94!important;cursor:pointer!important;z-index:101!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;font-size:28px!important;font-weight:300!important;line-height:24px!important;display:inline-flex!important;position:relative!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-panel-close:hover,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-panel-close:hover,.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-close:hover,.figma-expand-editor-panel .expand-panel-close:hover,.figma-seamless-text-edit-panel .seamless-text-edit-panel-close:hover,.figma-text-edit-panel .text-edit-panel-close:hover{color:#fff!important;background:#2c2e36!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-controls-section,.figma-expand-editor-panel .expand-controls-section{padding:20px 18px 14px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-field-label,.figma-expand-editor-panel .expand-field-label{color:#ffffffdb!important;margin:0 0 12px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-select,.figma-expand-editor-panel .expand-scale-select{margin-bottom:16px!important;position:relative!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-trigger,.figma-expand-editor-panel .expand-scale-trigger{color:#fff!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;transition:background-color .18s,color .18s!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-select.is-open .expand-scale-trigger,.figma-expand-editor-panel .expand-scale-select.is-open .expand-scale-trigger{background:#2c2e36!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-trigger svg,.figma-expand-editor-panel .expand-scale-trigger svg{color:#ffffff5c!important;width:14px!important;height:14px!important;transition:transform .18s,color .18s!important;transform:rotate(0)!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-select.is-open .expand-scale-trigger svg,.figma-expand-editor-panel .expand-scale-select.is-open .expand-scale-trigger svg{color:#ffffffb8!important;transform:rotate(90deg)!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-menu,.figma-expand-editor-panel .expand-scale-menu{z-index:30!important;background:#000!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;width:112px!important;padding:6px!important;animation:.16s ease-out figmaDropdownIn!important;display:flex!important;position:absolute!important;top:0!important;left:calc(100% + 28px)!important;right:auto!important}@keyframes figmaDropdownIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-option,.figma-expand-editor-panel .expand-scale-option{color:#fff!important;border-radius:8px!important;height:30px!important;font-size:12px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-option:hover,.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-option.active,.figma-expand-editor-panel .expand-scale-option:hover,.figma-expand-editor-panel .expand-scale-option.active{color:#fff!important;background:#2c2e36!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-list,.figma-expand-editor-panel .expand-aspect-list{gap:8px!important}.canvas-container--image-mode .expand-preview,.canvas-container--image-mode .expand-preview-canvas,.expand-preview,.expand-preview-canvas{background:#1b1c21!important}.canvas-container--image-mode .expand-box-inner,.expand-box-inner{background:0 0!important}.canvas-container--image-mode .expand-box,.expand-box{border-color:#75eaff!important}.canvas-container--image-mode .expand-handle,.expand-handle,.canvas-container--image-mode .expand-handle:hover,.expand-handle:hover{background:#75eaff!important}.canvas-container--image-mode .crop-box,.crop-box{box-shadow:none!important;background:0 0!important;border-color:#75eaff!important}.canvas-container--image-mode .crop-handle,.crop-handle,.canvas-container--image-mode .crop-handle:hover,.crop-handle:hover{box-shadow:none!important;background:#75eaff!important}.canvas-container--image-mode .figma-crop-toolbar,.figma-crop-toolbar{width:auto!important;height:50px!important;min-height:50px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;z-index:1500!important;box-sizing:border-box!important;background:#000!important;border:1px solid #ffffff40!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:8px!important;display:inline-flex!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}.figma-crop-toolbar .crop-aspect-select{flex:none;position:relative}.figma-crop-toolbar .crop-aspect-trigger{text-align:left!important;justify-content:flex-start!important}.figma-crop-toolbar .crop-aspect-trigger span{text-align:left!important}.figma-crop-toolbar .crop-aspect-dropdown{z-index:1600;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:2px;width:96px;min-width:96px;display:grid;position:absolute;top:calc(100% + 14px);left:0;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-sizing:border-box!important;background:#000!important;border:1px solid #dae8ff29!important;border-radius:12px!important;padding:6px!important}.figma-crop-toolbar .crop-aspect-option{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;place-self:stretch stretch;align-items:center;height:auto;min-height:34px;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif;display:flex;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important;line-height:normal!important}.figma-crop-toolbar .crop-aspect-option:last-child{margin-bottom:0!important}.figma-crop-toolbar .crop-aspect-option:hover,.figma-crop-toolbar .crop-aspect-option:focus,.figma-crop-toolbar .crop-aspect-option.active:hover,.figma-crop-toolbar .crop-aspect-option.is-active:hover{background:#2c2e36;color:#fff!important}.figma-crop-toolbar .crop-aspect-option.active,.figma-crop-toolbar .crop-aspect-option.is-active{color:#fff!important;background:0 0!important}.figma-crop-toolbar .crop-size-field{flex-basis:86px;width:86px}.figma-crop-toolbar .crop-size-field input{width:48px}.figma-crop-toolbar .crop-lock-button{flex:0 0 34px}.figma-crop-toolbar .crop-actions{border:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}.figma-crop-toolbar .crop-btn{color:#fff!important;text-align:center!important;cursor:pointer!important;min-width:66px!important;height:34px!important;box-shadow:none!important;background:#2c2e368f!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-family:Inter,Source Han Sans CN,Source Han Sans SC,Microsoft YaHei,Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;display:inline-flex!important;transform:none!important}.figma-crop-toolbar .crop-btn:hover,.figma-crop-toolbar .crop-btn.cancel-btn:hover,.figma-crop-toolbar .crop-btn.confirm-btn:hover{filter:none!important;background:#2c2e36!important;border-radius:8px!important}.figma-crop-toolbar .crop-btn.confirm-btn{background:#2c2e368f!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-item,.figma-expand-editor-panel .expand-aspect-item{color:#ffffffdb!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:10px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-item:hover,.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-item.active,.figma-expand-editor-panel .expand-aspect-item:hover,.figma-expand-editor-panel .expand-aspect-item.active{color:#fff!important;background:#2c2e36!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon,.figma-expand-editor-panel .expand-aspect-icon{box-sizing:content-box!important;color:currentColor!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 20px!important;width:20px!important;height:20px!important;padding:0!important;display:block!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon rect,.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon path,.figma-expand-editor-panel .expand-aspect-icon rect,.figma-expand-editor-panel .expand-aspect-icon path{stroke:currentColor!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon.original,.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon.square,.figma-expand-editor-panel .expand-aspect-icon.original,.figma-expand-editor-panel .expand-aspect-icon.square{width:20px!important;height:20px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon.portrait,.figma-expand-editor-panel .expand-aspect-icon.portrait,.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon.landscape,.figma-expand-editor-panel .expand-aspect-icon.landscape,.canvas-container--image-mode .figma-expand-editor-panel .expand-aspect-icon.wide,.figma-expand-editor-panel .expand-aspect-icon.wide{flex-basis:20px!important;width:20px!important;height:20px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-actions,.figma-expand-editor-panel .expand-actions{border-top:0!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px 18px 18px!important;display:grid!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-btn,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn,.figma-expand-editor-panel .expand-btn,.figma-seamless-text-edit-panel .seamless-text-edit-btn,.figma-text-edit-panel .text-edit-footer-btn{min-width:0!important;height:38px!important;box-shadow:none!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;transform:none!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn.cancel-btn,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-btn.cancel-btn,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn.cancel,.figma-expand-editor-panel .expand-btn.cancel-btn,.figma-seamless-text-edit-panel .seamless-text-edit-btn.cancel-btn,.figma-text-edit-panel .text-edit-footer-btn.cancel{color:#ffffff94!important;background:#000!important;border:1px solid #ffffff75!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn.cancel-btn:hover,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-btn.cancel-btn:hover,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn.cancel:hover,.figma-expand-editor-panel .expand-btn.cancel-btn:hover,.figma-seamless-text-edit-panel .seamless-text-edit-btn.cancel-btn:hover,.figma-text-edit-panel .text-edit-footer-btn.cancel:hover{color:#fff!important;background:#000!important;border-color:#ffffffa3!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn.confirm-btn,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-btn.confirm-btn,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn.generate,.figma-expand-editor-panel .expand-btn.confirm-btn,.figma-seamless-text-edit-panel .seamless-text-edit-btn.confirm-btn,.figma-text-edit-panel .text-edit-footer-btn.generate{color:#fff!important;background:radial-gradient(112.15% 139.63% at 23.13% -41.67%,#bfc9fcf0 0%,#2e3160bf 100%)!important;border:0!important;border-radius:8px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn.confirm-btn .canvas-cost-icon,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn.generate .canvas-cost-icon,.figma-expand-editor-panel .expand-btn.confirm-btn .canvas-cost-icon,.figma-text-edit-panel .text-edit-footer-btn.generate .canvas-cost-icon{flex:0 0 14px!important;width:14px!important;height:14px!important}.canvas-container--image-mode .figma-expand-editor-panel .expand-btn.confirm-btn:hover,.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-btn.confirm-btn:hover,.canvas-container--image-mode .figma-text-edit-panel .text-edit-footer-btn.generate:hover:not(:disabled),.figma-expand-editor-panel .expand-btn.confirm-btn:hover,.figma-seamless-text-edit-panel .seamless-text-edit-btn.confirm-btn:hover,.figma-text-edit-panel .text-edit-footer-btn.generate:hover:not(:disabled){filter:brightness(1.08)!important}.canvas-container--image-mode .figma-seamless-text-edit-panel,.figma-seamless-text-edit-panel{width:360px!important;padding:0!important;overflow:hidden!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-input-wrapper,.figma-seamless-text-edit-panel .seamless-text-edit-input-wrapper{margin:0!important;padding:18px!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-label,.figma-seamless-text-edit-panel .seamless-text-edit-label{color:#ffffffdb!important;margin:0 0 12px!important;font-size:12px!important;line-height:18px!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-input,.figma-seamless-text-edit-panel .seamless-text-edit-input{color:#fff!important;background:#141418!important;border:1px solid #ffffff40!important;border-radius:12px!important;height:104px!important;padding:14px 16px!important;font-size:12px!important;line-height:18px!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-input:focus,.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-input:focus,.figma-seamless-text-edit-panel .seamless-text-edit-input:focus,.figma-text-edit-panel .text-edit-item-input:focus{box-shadow:none!important;border-color:#ffffff75!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-footer,.figma-seamless-text-edit-panel .seamless-text-edit-footer{align-items:flex-end!important;margin-top:14px!important}.canvas-container--image-mode .figma-seamless-text-edit-panel .seamless-text-edit-actions,.figma-seamless-text-edit-panel .seamless-text-edit-actions{gap:12px!important}.canvas-container--image-mode .figma-text-edit-panel,.figma-text-edit-panel{width:360px!important;max-height:calc(100vh - 120px)!important;overflow:visible!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-header,.figma-text-edit-panel .text-edit-panel-header{border-bottom:1px solid #ffffff40!important;min-height:58px!important;padding:0 18px!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-body,.figma-text-edit-panel .text-edit-panel-body{scrollbar-width:none!important;-ms-overflow-style:none!important;gap:10px!important;padding:16px 18px!important;overflow:visible!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.figma-text-edit-panel .text-edit-panel-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-list,.figma-text-edit-panel .text-edit-list{scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;gap:8px!important;max-height:408px!important;padding-right:0!important;overflow:visible auto!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.figma-text-edit-panel .text-edit-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item,.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-wrapper,.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-actions,.figma-text-edit-panel .text-edit-item,.figma-text-edit-panel .text-edit-item-wrapper,.figma-text-edit-panel .text-edit-item-actions{overflow:visible!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-actions,.figma-text-edit-panel .text-edit-item-actions{opacity:0!important;pointer-events:none!important;transition:opacity .16s!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item:hover .text-edit-item-actions,.canvas-container--image-mode .figma-text-edit-panel .text-edit-item:focus-within .text-edit-item-actions,.figma-text-edit-panel .text-edit-item:hover .text-edit-item-actions,.figma-text-edit-panel .text-edit-item:focus-within .text-edit-item-actions{opacity:1!important;pointer-events:auto!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-input,.figma-text-edit-panel .text-edit-item-input{color:#fff!important;background:#141418!important;border:1px solid #0000!important;border-radius:10px!important;height:44px!important;padding:0 76px 0 14px!important;font-size:12px!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item.active .text-edit-item-input,.figma-text-edit-panel .text-edit-item.active .text-edit-item-input{box-shadow:none!important;background:#2c2e36!important;border-color:#0000!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-btn,.figma-text-edit-panel .text-edit-item-btn{color:#ffffffb8!important;width:24px!important;height:24px!important;position:relative!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-btn svg,.figma-text-edit-panel .text-edit-item-btn svg{width:14px!important;height:14px!important}.canvas-container--image-mode .figma-text-edit-panel .text-edit-item-btn:hover,.figma-text-edit-panel .text-edit-item-btn:hover{color:#fff!important;background:#ffffff1a!important}.text-edit-action-tooltip{z-index:10000;color:#fff;white-space:nowrap;pointer-events:none;background:#222d47;border-radius:6px;padding:3px 8px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;position:fixed;transform:translate(-50%,-100%)}.text-edit-tooltip-fade-enter-active,.text-edit-tooltip-fade-leave-active{transition:opacity .16s,transform .16s}.text-edit-tooltip-fade-enter,.text-edit-tooltip-fade-leave-to{opacity:0;transform:translate(-50%,calc(4px - 100%))}.canvas-container--image-mode .figma-text-edit-panel .text-edit-panel-footer,.figma-text-edit-panel .text-edit-panel-footer{border-top:0!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 18px 18px!important;display:grid!important}@media (prefers-reduced-motion:reduce){.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-trigger,.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-trigger svg,.canvas-container--image-mode .figma-expand-editor-panel .expand-scale-menu,.figma-expand-editor-panel .expand-scale-trigger,.figma-expand-editor-panel .expand-scale-trigger svg,.figma-expand-editor-panel .expand-scale-menu{transition:none!important;animation:none!important}}
