.mask-canvas[data-v-37008e97]{cursor:crosshair;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mask-canvas.is-pan-mode[data-v-37008e97]{cursor:grab}.mask-canvas.is-panning[data-v-37008e97]{cursor:grabbing}.mask-canvas.is-brush-mode[data-v-37008e97]:not(.is-panning){cursor:none}.mask-canvas__engine-canvas[data-v-37008e97]{display:block;height:100%;inset:0;position:absolute;width:100%}.brush-cursor[data-v-37008e97]{align-items:center;background:radial-gradient(circle,#ffffff26 0 calc(var(--inner-ratio, 1)*100%),#fff0);border:1px solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:0 0 0 .5px #0006,inset 0 0 0 .5px #0006;display:flex;justify-content:center;transform:translateZ(0);will-change:transform;z-index:10}.brush-cursor[data-v-37008e97],.brush-cursor__inner[data-v-37008e97]{pointer-events:none;position:absolute}.brush-cursor__inner[data-v-37008e97]{border:1px solid hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 0 0 .5px #00000059;box-sizing:border-box;height:100%;left:50%;opacity:var(--inner-ratio,1);top:50%;transform:translate(-50%,-50%) scale(var(--inner-ratio,1));transform-origin:center;width:100%}.brush-cursor__icon[data-v-37008e97]{height:20px;pointer-events:none;position:relative;width:20px;z-index:1}.smart-detection[data-v-db4a79d6]{display:flex;flex-direction:column;gap:8px;position:relative}.smart-detection__title[data-v-db4a79d6]{color:#141414;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px}.smart-detection__select[data-v-db4a79d6]{align-items:center;background:#fcfcfc;border:1px solid rgba(49,52,57,.06);border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:border-color .15s ease}.smart-detection__select[data-v-db4a79d6]:hover{border-color:#31343933}.smart-detection__select .select__label[data-v-db4a79d6]{color:#313439;font-family:Albert Sans,sans-serif;font-size:12px;line-height:16px}.smart-detection__select svg[data-v-db4a79d6]{color:#31343980;flex-shrink:0;transition:transform .15s ease}.smart-detection__select svg.is-open[data-v-db4a79d6]{transform:rotate(180deg)}.smart-detection__dropdown[data-v-db4a79d6]{background:#fff;border:1px solid rgba(49,52,57,.12);border-radius:6px;box-shadow:0 4px 10px #0000001a;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.smart-detection .dropdown__item[data-v-db4a79d6]{align-items:center;background:transparent;border:none;border-radius:3px;color:#313439;cursor:pointer;display:flex;font-family:Albert Sans,sans-serif;font-size:12px;gap:4px;line-height:16px;padding:6px 16px 6px 4px;text-align:left;transition:background .15s ease;width:100%}.smart-detection .dropdown__item[data-v-db4a79d6]:hover{background:#3134390a}.smart-detection .dropdown__item.is-active[data-v-db4a79d6]{background:#1989fa;color:#fff}.smart-detection .dropdown__item .item__check[data-v-db4a79d6]{color:currentColor;flex-shrink:0;height:16px;width:16px}.smart-detection .dropdown__item .item__placeholder[data-v-db4a79d6]{flex-shrink:0;height:16px;width:16px}.brush-config-panel[data-v-22430dc6]{display:flex;flex-direction:column}.brush-config-panel__tools-wrap[data-v-22430dc6]{padding:0 16px 12px}.brush-config-panel .tool-tabs[data-v-22430dc6]{background:#31343908;border-radius:8px;display:flex;gap:4px;padding:4px}.brush-config-panel .tool-tabs button[data-v-22430dc6]{align-items:center;background:transparent;border:none;border-radius:6px;color:#313439b3;cursor:pointer;display:flex;flex:1;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:20px;padding:8px;transition:background .15s ease,color .15s ease}.brush-config-panel .tool-tabs button svg[data-v-22430dc6]{flex-shrink:0}.brush-config-panel .tool-tabs button.is-active[data-v-22430dc6]{background:#fff;box-shadow:0 0 2px #0000000f;color:#313439}.brush-config-panel .tool-tabs button[data-v-22430dc6]:not(.is-active):hover{background:#3134390a}.brush-config-panel__slider-row[data-v-22430dc6]{display:flex;flex-direction:column;gap:6px;padding:6px 16px}.brush-config-panel__slider-row .slider-row__header[data-v-22430dc6]{align-items:center;display:flex}.brush-config-panel__slider-row .slider-row__header .header-label[data-v-22430dc6]{color:#313439d9;flex:1;font-family:Albert Sans,sans-serif;font-size:14px;line-height:20px}.brush-config-panel__slider-row .slider-row__body[data-v-22430dc6]{align-items:center;display:flex;gap:8px}.brush-config-panel__slider-row .slider-track[data-v-22430dc6]{flex:1;min-width:0}.brush-config-panel .pair-value[data-v-22430dc6]{align-items:center;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#3134398c;cursor:pointer;display:flex;flex-shrink:0;font-family:Albert Sans,sans-serif;font-size:12px;justify-content:flex-end;line-height:16px;min-width:34px;padding:0 2px;transition:border-color .12s}.brush-config-panel .pair-value[data-v-22430dc6]:hover{border-color:#31343933;color:#313439cc}.brush-config-panel .pair-value.is-editing[data-v-22430dc6]{border-color:#3083ff;color:#313439}.brush-config-panel .value-input[data-v-22430dc6]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:none;color:#313439;font-family:Albert Sans,sans-serif;font-size:12px;line-height:16px;outline:none;padding:0;text-align:right;width:100%}.brush-config-panel .value-input[data-v-22430dc6]::-webkit-inner-spin-button,.brush-config-panel .value-input[data-v-22430dc6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-mask-modal[data-v-d05a30d4]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.edit-mask-modal__dialog[data-v-d05a30d4]{background:#fff;border-radius:8px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:94vh;max-width:95vw;overflow:hidden;width:1048px}.edit-mask-modal__header[data-v-d05a30d4]{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.edit-mask-modal__header .header-title[data-v-d05a30d4]{color:#313439;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px}.edit-mask-modal__header .header-close[data-v-d05a30d4]{align-items:center;background:transparent;border:none;border-radius:4px;color:#31343980;cursor:pointer;display:flex;height:24px;justify-content:center;padding:2px;transition:color .15s ease,background .15s ease;width:24px}.edit-mask-modal__header .header-close[data-v-d05a30d4]:hover{background:#3134390f;color:#313439}.edit-mask-modal__divider[data-v-d05a30d4]{background:#3134390f;flex-shrink:0;height:1px}.edit-mask-modal__body[data-v-d05a30d4]{align-items:stretch;display:flex;flex:1;min-height:0;overflow:hidden}.edit-mask-modal__canvas-area[data-v-d05a30d4]{background:#fcfcfc;flex-grow:0;flex-shrink:0;height:720px;overflow:hidden;position:relative;width:720px}.edit-mask-modal__body-divider[data-v-d05a30d4]{background:#3134390f;flex-shrink:0;width:1px}.edit-mask-modal__sidebar[data-v-d05a30d4]{background:#fff;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;overflow-y:auto;width:327px}.edit-mask-modal__sidebar .sidebar-section[data-v-d05a30d4]{padding:16px}.edit-mask-modal__sidebar .sidebar-sep[data-v-d05a30d4]{background:#3134390f;flex-shrink:0;height:1px}.edit-mask-modal__sidebar .sidebar-feature-header[data-v-d05a30d4]{align-items:center;color:#141414;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:48px;justify-content:space-between;padding:13px 12px 13px 16px}.edit-mask-modal__sidebar .sidebar-feature-header__reset[data-v-d05a30d4]{align-items:center;background:transparent;border:none;border-radius:4px;color:#31343973;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:4px;transition:color .15s ease,background .15s ease;width:28px}.edit-mask-modal__sidebar .sidebar-feature-header__reset[data-v-d05a30d4]:hover{background:#3134390f;color:#313439}.edit-mask-modal__footer[data-v-d05a30d4]{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:flex-end;padding:8px 24px}.edit-mask-modal__footer .footer-right-group[data-v-d05a30d4]{align-items:center;display:flex;gap:16px}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4]{align-items:center;background:#f6f6f6;border-radius:4px;display:flex}.edit-mask-modal__footer .footer-zoom .zoom-btn[data-v-d05a30d4]{align-items:center;background:transparent;border:none;border-radius:4px;color:#313439;cursor:pointer;display:flex;font-family:Albert Sans,sans-serif;font-size:12px;height:28px;justify-content:center;line-height:16px;min-width:32px;padding:4px 6px;transition:background .15s ease;white-space:nowrap}.edit-mask-modal__footer .footer-zoom .zoom-btn[data-v-d05a30d4]:hover{background:#31343914}.edit-mask-modal__footer .footer-zoom .zoom-sep[data-v-d05a30d4]{background:#31343914;flex-shrink:0;height:12px;width:1px}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select{height:28px;width:60px}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper{background:transparent;border-radius:4px;box-shadow:none;color:#313439;cursor:pointer;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:400;height:100%;line-height:16px;min-height:unset;padding:4px 4px 4px 6px;transition:background .15s ease}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper.is-focused,.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper:hover{background:#31343914;box-shadow:none}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper .el-select__icon{color:#3134398c;height:14px;margin-left:0;width:14px}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper .el-select__placeholder,.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper .el-select__selected-item,.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper .el-select__selection-text{color:#313439;font-size:12px}.edit-mask-modal__footer .footer-zoom[data-v-d05a30d4] .zoom-select .el-select__wrapper .el-select__selection{gap:0}.edit-mask-modal__footer .footer-actions[data-v-d05a30d4]{align-items:center;display:flex;gap:16px}.edit-mask-modal__footer .btn[data-v-d05a30d4]{align-items:center;border:none;border-radius:60px;cursor:pointer;display:flex;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;height:42px;justify-content:center;line-height:normal;min-width:120px;padding:4px 24px;transition:opacity .15s ease;white-space:nowrap}.edit-mask-modal__footer .btn--cancel[data-v-d05a30d4]{background:#3134391a;color:#000;min-width:158px}.edit-mask-modal__footer .btn--apply[data-v-d05a30d4]{background:#ffe050;color:#313439;min-width:160px}.edit-mask-modal__footer .btn--apply[data-v-d05a30d4]:disabled{cursor:not-allowed;opacity:.4}.mask-modal-zoom-popper{background:#fff;border-radius:6px;box-shadow:0 4px 10px #0000001a;min-width:120px!important;position:relative;width:120px!important}.mask-modal-zoom-popper.el-select__popper.el-popper{border:none}.mask-modal-zoom-popper:after{border:1px solid rgba(49,52,57,.12);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.mask-modal-zoom-popper .el-select-dropdown__wrap{max-height:unset;overflow:visible}.mask-modal-zoom-popper .el-select-dropdown__list{display:flex;flex-direction:column;overflow:visible;padding:6px}.mask-modal-zoom-popper .el-select-dropdown__list .el-select-dropdown__item{display:flex;flex-direction:column;height:unset;overflow:visible;padding:0}.mask-modal-zoom-popper .el-select-dropdown__list .el-select-dropdown__item.is-selected{background:transparent}.mask-modal-zoom-popper .el-select-dropdown__list .el-select-dropdown__item.is-selected .zoom-option-item{background:#1989fa;color:#fff}.mask-modal-zoom-popper .el-select-dropdown__list .el-select-dropdown__item.is-hovering:not(.is-selected){background:transparent}.mask-modal-zoom-popper .el-select-dropdown__list .el-select-dropdown__item.is-hovering:not(.is-selected) .zoom-option-item{background:#3134390a}.mask-modal-zoom-popper .zoom-option-item{align-items:center;border-radius:3px;color:#313439;cursor:pointer;display:flex;font-family:Albert Sans,sans-serif;font-size:12px;gap:4px;line-height:16px;padding:6px 16px 6px 4px;transition:background .12s ease;width:100%}.mask-modal-zoom-popper .zoom-option-item .zoom-option-check{color:currentColor;flex-shrink:0;height:16px;opacity:0;width:16px}.mask-modal-zoom-popper .zoom-option-item .zoom-option-check.is-active{opacity:1}
