.ImageEditorCanvas-module__Nof13q__pointCursor{cursor:url(/cursors/comment.svg?v=circle) 5 23,crosshair}
.ImageEditorAnnotationToolbar-module__Q2jlga__toolbar{color:#fff;max-width:100%;box-shadow:var(--shadow-control);background:#171717;border-radius:14px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.ImageEditorAnnotationToolbar-module__Q2jlga__tool{color:#fffc;border-radius:10px;flex:none;gap:8px;min-width:0;height:36px;padding-inline:10px;font-size:13px;font-weight:500;transition-property:color,background-color,box-shadow}.ImageEditorAnnotationToolbar-module__Q2jlga__tool>svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.ImageEditorAnnotationToolbar-module__Q2jlga__tool>span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.ImageEditorAnnotationToolbar-module__Q2jlga__tool:hover{color:#fff;background:#ffffff1a}.ImageEditorAnnotationToolbar-module__Q2jlga__tool[aria-pressed=true]{color:#fff;background:#ffffff2e}.ImageEditorAnnotationToolbar-module__Q2jlga__size{flex:none;align-items:center;width:72px;padding-inline:8px;display:flex}.ImageEditorAnnotationToolbar-module__Q2jlga__size input{accent-color:#fff;width:100%}.ImageEditorAnnotationToolbar-module__Q2jlga__divider{background:#fff3;flex:none;width:1px;height:18px;margin-inline:2px}.ImageEditorAnnotationToolbar-module__Q2jlga__close{width:36px;padding-inline:0}.ImageEditorAnnotationToolbar-module__Q2jlga__toolbar[data-mobile=true] .ImageEditorAnnotationToolbar-module__Q2jlga__tool{height:44px;padding-inline:8px}.ImageEditorAnnotationToolbar-module__Q2jlga__toolbar[data-mobile=true] .ImageEditorAnnotationToolbar-module__Q2jlga__tool>svg{width:20px;height:20px}.ImageEditorAnnotationToolbar-module__Q2jlga__toolbar[data-mobile=true] .ImageEditorAnnotationToolbar-module__Q2jlga__tool>span{max-width:72px}.ImageEditorAnnotationToolbar-module__Q2jlga__toolbar[data-mobile=true] .ImageEditorAnnotationToolbar-module__Q2jlga__close{width:44px;padding-inline:0}@media (prefers-reduced-motion:reduce){.ImageEditorAnnotationToolbar-module__Q2jlga__tool{transition:none}}
.MobileAnnotationWorkspace-module__JUlkZW__workspace{z-index:65;background:#f5f5f5;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.MobileAnnotationWorkspace-module__JUlkZW__header{padding:max(6px, env(safe-area-inset-top)) 12px 6px;flex:none;align-items:center;gap:8px;display:flex}.MobileAnnotationWorkspace-module__JUlkZW__header>button{width:44px;height:44px}.MobileAnnotationWorkspace-module__JUlkZW__header h2{min-width:0;font-size:14px;font-weight:500}.MobileAnnotationWorkspace-module__JUlkZW__preview{flex:1;min-height:60px;display:flex;overflow:hidden}.MobileAnnotationWorkspace-module__JUlkZW__preview [data-mobile-annotation-focus]{min-height:0}.MobileAnnotationWorkspace-module__JUlkZW__preview [data-mobile-annotation-focus]>div:first-child{min-height:0}.MobileAnnotationWorkspace-module__JUlkZW__tools{padding:8px 8px max(12px, env(safe-area-inset-bottom));flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.MobileAnnotationWorkspace-module__JUlkZW__tools[hidden],.MobileAnnotationWorkspace-module__JUlkZW__note[hidden]{display:none}.MobileAnnotationWorkspace-module__JUlkZW__tools p{text-align:center;color:var(--muted-foreground);padding-inline:12px;font-size:12px}.MobileAnnotationWorkspace-module__JUlkZW__tools [data-editor-annotation-tools]:has(input) button>span{display:none}.MobileAnnotationWorkspace-module__JUlkZW__note{max-height:60%;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--background);overscroll-behavior:contain;border-radius:24px 24px 0 0;flex-direction:column;flex:none;gap:8px;display:flex;overflow-y:auto}.MobileAnnotationWorkspace-module__JUlkZW__note>label{color:var(--muted-foreground);font-size:12px;font-weight:500}.MobileAnnotationWorkspace-module__JUlkZW__note textarea{background:var(--muted);min-height:68px;max-height:128px;box-shadow:none;resize:none;border:0;border-radius:12px;font-size:16px}.MobileAnnotationWorkspace-module__JUlkZW__actions{flex:none;justify-content:flex-end;gap:8px;display:flex}.MobileAnnotationWorkspace-module__JUlkZW__actions button{min-width:80px;height:44px;padding-inline:18px;font-size:13px}.MobileAnnotationWorkspace-module__JUlkZW__actions .MobileAnnotationWorkspace-module__JUlkZW__remove{width:44px;min-width:44px;color:var(--muted-foreground);border-radius:9999px;margin-inline-end:auto;padding-inline:0}@media (max-height:420px){.MobileAnnotationWorkspace-module__JUlkZW__header{padding-block:0}.MobileAnnotationWorkspace-module__JUlkZW__note{gap:4px;padding-block:8px}.MobileAnnotationWorkspace-module__JUlkZW__note textarea{min-height:48px;max-height:80px}.MobileAnnotationWorkspace-module__JUlkZW__tools{gap:4px;padding-block:4px}}@media (max-width:360px){.MobileAnnotationWorkspace-module__JUlkZW__tools [data-editor-annotation-tools] button>span{display:none}.MobileAnnotationWorkspace-module__JUlkZW__tools [data-editor-annotation-tools] button{min-width:44px}}
.MobileImageEditorToolbar-module__Iz6f_G__toolbar{color:#fff;background:#171717;border-radius:20px;flex:none;align-items:stretch;gap:2px;width:100%;max-width:520px;padding:4px;display:flex}.MobileImageEditorToolbar-module__Iz6f_G__primaryTools{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.MobileImageEditorToolbar-module__Iz6f_G__primaryTools::-webkit-scrollbar{display:none}.MobileImageEditorToolbar-module__Iz6f_G__tool{color:#ffffffd1;white-space:nowrap;text-align:center;border-radius:16px;outline:none;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-width:max-content;min-height:44px;padding:6px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.MobileImageEditorToolbar-module__Iz6f_G__tool>svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.MobileImageEditorToolbar-module__Iz6f_G__tool>span{white-space:nowrap;flex:none}.MobileImageEditorToolbar-module__Iz6f_G__tool:hover,.MobileImageEditorToolbar-module__Iz6f_G__tool:focus-visible{color:#fff;background:#ffffff1a}.MobileImageEditorToolbar-module__Iz6f_G__tool:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.MobileImageEditorToolbar-module__Iz6f_G__tool[aria-pressed=true]{color:#fff;background:#ffffff2e}.MobileImageEditorToolbar-module__Iz6f_G__tool:disabled{opacity:.45}.MobileImageEditorToolbar-module__Iz6f_G__upscaleIcon{object-fit:contain;filter:brightness(0)invert();flex:none;width:18px;height:18px}.MobileImageEditorToolbar-module__Iz6f_G__more{flex:0 0 44px;min-width:44px;padding-inline:0}.MobileImageEditorToolbar-module__Iz6f_G__moreSheet{z-index:80}.MobileImageEditorToolbar-module__Iz6f_G__cutoutMenuIcon{transform:scale(1.4)}.MobileImageEditorToolbar-module__Iz6f_G__backgroundMenuIcon{transform:scale(1.2)}
.ProjectSvgEditor-module__zFDxEW__workspace{z-index:70;background:#f5f5f5;flex-direction:column;display:flex;position:absolute;inset:0}.ProjectSvgEditor-module__zFDxEW__header{align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex}.ProjectSvgEditor-module__zFDxEW__header h2{font-size:15px;font-weight:600}.ProjectSvgEditor-module__zFDxEW__state{color:var(--muted-foreground);margin-inline-start:auto;font-size:11px}.ProjectSvgEditor-module__zFDxEW__body{flex:1;min-height:0;display:flex}.ProjectSvgEditor-module__zFDxEW__preview{flex:1;min-width:0;min-height:0;margin:12px 24px 24px;position:relative}.ProjectSvgEditor-module__zFDxEW__stage{place-items:center;display:grid;position:absolute;inset:0}.ProjectSvgEditor-module__zFDxEW__stage>svg{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.ProjectSvgEditor-module__zFDxEW__stage :is(path,rect,circle,ellipse,line,polyline,polygon){cursor:pointer}.ProjectSvgEditor-module__zFDxEW__selection{pointer-events:none;border:1px solid #3182ed;position:absolute}.ProjectSvgEditor-module__zFDxEW__loading{color:var(--muted-foreground);background:#f5f5f5;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.ProjectSvgEditor-module__zFDxEW__controls{border-radius:var(--radius-3xl);background:var(--background);width:320px;box-shadow:var(--shadow-float);flex-direction:column;flex:none;gap:16px;margin:0 12px 12px 0;padding:16px;display:flex;overflow-y:auto}.ProjectSvgEditor-module__zFDxEW__actions{align-items:center;gap:4px;display:flex}.ProjectSvgEditor-module__zFDxEW__hint{color:var(--muted-foreground);font-size:12px;line-height:1.5}.ProjectSvgEditor-module__zFDxEW__fields{flex-direction:column;gap:12px;display:flex}.ProjectSvgEditor-module__zFDxEW__field{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.ProjectSvgEditor-module__zFDxEW__field>span{min-width:68px;margin-inline-end:auto}.ProjectSvgEditor-module__zFDxEW__field input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;width:36px;height:32px;padding:2px}.ProjectSvgEditor-module__zFDxEW__field input[type=range]{width:150px;accent-color:var(--foreground)}.ProjectSvgEditor-module__zFDxEW__field small{width:100%;color:var(--muted-foreground);font-size:11px}.ProjectSvgEditor-module__zFDxEW__subheading{font-size:13px;font-weight:500}.ProjectSvgEditor-module__zFDxEW__palette{flex-wrap:wrap;gap:8px;max-height:160px;display:flex;overflow-y:auto}.ProjectSvgEditor-module__zFDxEW__palette button{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex:none;width:36px;height:36px;position:relative}.ProjectSvgEditor-module__zFDxEW__palette button[aria-pressed=true]{outline-offset:2px;outline:2px solid #3182ed}.ProjectSvgEditor-module__zFDxEW__palette span{background:var(--background);color:var(--muted-foreground);border-radius:5px;padding:1px 4px;font-size:9px;position:absolute;bottom:-3px;right:-3px}.ProjectSvgEditor-module__zFDxEW__error{color:var(--destructive);font-size:12px;line-height:1.5}.ProjectSvgEditor-module__zFDxEW__footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:767px){.ProjectSvgEditor-module__zFDxEW__header{min-height:56px;padding:6px 12px}.ProjectSvgEditor-module__zFDxEW__body{flex-direction:column}.ProjectSvgEditor-module__zFDxEW__preview{min-height:120px;margin:8px 16px 16px}.ProjectSvgEditor-module__zFDxEW__controls{width:auto;max-height:48%;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0}.ProjectSvgEditor-module__zFDxEW__field,.ProjectSvgEditor-module__zFDxEW__footer button{min-height:44px}}.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__header{min-height:48px;padding:4px 12px}.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__body{flex-direction:column}.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__preview{min-height:80px;margin:8px 16px 12px}.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__controls{width:auto;max-height:50%;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0}.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__field,.ProjectSvgEditor-module__zFDxEW__mobile .ProjectSvgEditor-module__zFDxEW__footer button{min-height:44px}
.CanvasWorkspaceInfo-module__IVTwhq__info{background:color-mix(in srgb, var(--background) 88%, transparent);min-width:0;max-width:45%;color:var(--muted-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;border-radius:13px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.CanvasWorkspaceInfo-module__IVTwhq__library,.CanvasWorkspaceInfo-module__IVTwhq__credits{min-width:0;height:36px;color:var(--foreground);border-radius:10px;gap:7px;padding-inline:9px;font-size:13px;font-weight:500}.CanvasWorkspaceInfo-module__IVTwhq__library{flex:auto}.CanvasWorkspaceInfo-module__IVTwhq__library[aria-pressed=true]{background:var(--muted-active)}.CanvasWorkspaceInfo-module__IVTwhq__library>svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.CanvasWorkspaceInfo-module__IVTwhq__libraryLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;overflow:hidden}.CanvasWorkspaceInfo-module__IVTwhq__credits{flex:none}.CanvasWorkspaceInfo-module__IVTwhq__credits>svg{flex:none;width:15px;height:15px}.CanvasWorkspaceInfo-module__IVTwhq__amount{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:90px;font-size:12px;overflow:hidden}.CanvasWorkspaceInfo-module__IVTwhq__divider{background:var(--border);flex:none;width:1px;height:17px}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true]{background:0 0;gap:0;max-width:42%;padding:0}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true] .CanvasWorkspaceInfo-module__IVTwhq__libraryLabel{display:none}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true] .CanvasWorkspaceInfo-module__IVTwhq__library,.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true] .CanvasWorkspaceInfo-module__IVTwhq__credits{gap:4px;height:44px;padding-inline:6px}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true] .CanvasWorkspaceInfo-module__IVTwhq__library>svg{width:20px;height:20px}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true] .CanvasWorkspaceInfo-module__IVTwhq__amount{max-width:56px}.CanvasWorkspaceInfo-module__IVTwhq__info[data-credits-only=true]{max-width:none}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true][data-credits-only=true] .CanvasWorkspaceInfo-module__IVTwhq__credits{background:var(--muted-active);border-radius:13px;padding-inline:12px}.CanvasWorkspaceInfo-module__IVTwhq__info[data-info-mobile=true][data-credits-only=true] .CanvasWorkspaceInfo-module__IVTwhq__amount{max-width:100px;font-size:13px}
.ImageEditorDialog-module__vrCZfa__chrome{inset-inline:12px;top:max(12px, env(safe-area-inset-top));z-index:30;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.ImageEditorDialog-module__vrCZfa__chrome[hidden]{display:none}.ImageEditorDialog-module__vrCZfa__annotationBackdrop{visibility:hidden;pointer-events:none}.ImageEditorDialog-module__vrCZfa__chromeGroup{border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:color-mix(in srgb, var(--background) 96%, transparent);min-height:44px;box-shadow:var(--shadow-float);pointer-events:auto;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.ImageEditorDialog-module__vrCZfa__workspace{container-type:inline-size}.ImageEditorDialog-module__vrCZfa__notifications{top:max(72px, calc(env(safe-area-inset-top) + 60px));z-index:45;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(520px,100% - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.ImageEditorDialog-module__vrCZfa__notifications>*{pointer-events:auto}.ImageEditorDialog-module__vrCZfa__notifications .ImageEditorDialog-module__vrCZfa__groupStatus,.ImageEditorDialog-module__vrCZfa__notifications .ImageEditorDialog-module__vrCZfa__progress,.ImageEditorDialog-module__vrCZfa__notifications .ImageEditorDialog-module__vrCZfa__uploadError{max-width:100%;margin:0;position:static;inset:auto;transform:none}.ImageEditorDialog-module__vrCZfa__canvas{--editor-actions-offset:0px;--canvas-safe-top:env(safe-area-inset-top,0px);--canvas-safe-bottom:env(safe-area-inset-bottom,0px)}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] [data-canvas-heading]{display:none}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] .react-flow__panel[data-canvas-view-tools]{right:var(--editor-actions-offset);top:max(0px, calc(env(safe-area-inset-top) - 12px))}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] .react-flow__panel[data-canvas-zoom]:not([data-canvas-utilities]){bottom:max(84px, calc(env(safe-area-inset-bottom) + 68px))}.ImageEditorDialog-module__vrCZfa__canvas.ImageEditorDialog-module__vrCZfa__brushCanvas[data-media-canvas] .react-flow__panel[data-canvas-zoom]:not([data-canvas-utilities]){bottom:max(152px, calc(env(safe-area-inset-bottom) + 136px))}.ImageEditorDialog-module__vrCZfa__toolbar{inset-inline:12px;bottom:max(16px, env(safe-area-inset-bottom));z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.ImageEditorDialog-module__vrCZfa__toolbar>:not(p){pointer-events:auto}.ImageEditorDialog-module__vrCZfa__toolbar [data-editor-global-tools]{overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}.ImageEditorDialog-module__vrCZfa__imageActionBar{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:var(--background);width:max-content;max-width:100%;min-height:44px;box-shadow:var(--shadow-float);border-radius:16px;align-items:center;gap:2px;padding:4px;display:flex}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageActionButton{height:36px;color:var(--muted-foreground);border-radius:12px;flex:none;gap:6px;padding-inline:10px;font-size:12px}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageActionButton:hover{color:var(--foreground)}.ImageEditorDialog-module__vrCZfa__cutoutActionIcon{mix-blend-mode:multiply;transform:scale(1.4)}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageDetails,.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageMore{display:inline-flex}.ImageEditorDialog-module__vrCZfa__actionDivider{background:var(--border);flex:none;width:1px;height:22px;margin-inline:3px}.ImageEditorDialog-module__vrCZfa__noteHint{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--muted-foreground);padding-inline:8px;font-size:11px;overflow:hidden}.ImageEditorDialog-module__vrCZfa__brushContext{flex-direction:column;align-items:center;gap:8px;width:384px;max-width:100%;display:flex}.ImageEditorDialog-module__vrCZfa__contextHint{background:var(--background);max-width:100%;color:var(--muted-foreground);text-align:center;box-shadow:var(--shadow-float);border-radius:999px;padding:4px 10px;font-size:11px}@container (max-width:620px){.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageDetails{display:none}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageMore{display:inline-flex}.ImageEditorDialog-module__vrCZfa__noteHint{max-width:90px}}.ImageEditorDialog-module__vrCZfa__groupStatus,.ImageEditorDialog-module__vrCZfa__progress,.ImageEditorDialog-module__vrCZfa__uploadError{z-index:12;background:color-mix(in srgb, var(--background) 96%, transparent);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow-float);color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ImageEditorDialog-module__vrCZfa__groupStatus{top:max(72px, calc(env(safe-area-inset-top) + 60px))}.ImageEditorDialog-module__vrCZfa__progress,.ImageEditorDialog-module__vrCZfa__uploadError{bottom:max(148px, calc(env(safe-area-inset-bottom) + 132px))}.ImageEditorDialog-module__vrCZfa__brushStatus{bottom:max(216px, calc(env(safe-area-inset-bottom) + 200px))}.ImageEditorDialog-module__vrCZfa__uploadError{color:var(--destructive)}@media (min-width:768px){.ImageEditorDialog-module__vrCZfa__chrome{inset-inline:16px;top:max(16px, env(safe-area-inset-top))}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] .react-flow__panel[data-canvas-view-tools]{top:max(0px, calc(env(safe-area-inset-top) - 16px))}}@media (max-width:767px){.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] .react-flow__panel[data-canvas-zoom]:not([data-canvas-utilities]){top:max(0px, calc(env(safe-area-inset-top) - 12px));bottom:auto;left:52px}.ImageEditorDialog-module__vrCZfa__canvas.ImageEditorDialog-module__vrCZfa__brushCanvas[data-media-canvas] .react-flow__panel[data-canvas-zoom]:not([data-canvas-utilities]){top:max(0px, calc(env(safe-area-inset-top) - 12px));bottom:auto;left:52px}}.ImageEditorDialog-module__vrCZfa__globalAction{height:40px;color:var(--primary-foreground);border-radius:12px;gap:6px;padding-inline:10px;font-size:12px}.ImageEditorDialog-module__vrCZfa__globalAction:hover{background:color-mix(in srgb, var(--primary-foreground) 10%, transparent);color:var(--primary-foreground)}.ImageEditorDialog-module__vrCZfa__globalAction[aria-pressed=true]{background:color-mix(in srgb, var(--primary-foreground) 15%, transparent)}.ImageEditorDialog-module__vrCZfa__editPanel{--editor-tool-max-height:calc(100dvh - 164px);inset-inline:12px;bottom:max(80px, calc(env(safe-area-inset-bottom) + 64px));z-index:20;overscroll-behavior:contain;width:min(600px,100% - 24px);max-height:calc(100% - 164px);box-shadow:none;background:0 0;border:0;margin-inline:auto;display:flex;position:absolute;overflow:visible}.ImageEditorDialog-module__vrCZfa__project{--editor-material-panel-width:360px;--editor-panel-width:440px;--editor-panel-gap:12px;--editor-left-occlusion:0px;--editor-right-occlusion:0px}.ImageEditorDialog-module__vrCZfa__generator{width:var(--editor-panel-width,440px);pointer-events:none;min-height:0;padding:var(--editor-panel-gap,12px) var(--editor-panel-gap,12px) var(--editor-panel-gap,12px) 0;z-index:30;background:0 0;flex:none;position:absolute;inset-block:0;inset-inline-end:0}.ImageEditorDialog-module__vrCZfa__generator[hidden]{display:none}@media (max-width:767px){.ImageEditorDialog-module__vrCZfa__generator{inset:76px 12px max(80px, calc(env(safe-area-inset-bottom) + 64px));width:auto;padding:0;position:absolute}}@container (max-width:430px){.ImageEditorDialog-module__vrCZfa__globalAction{flex-direction:column;gap:2px;height:44px;padding-inline:6px;font-size:11px}.ImageEditorDialog-module__vrCZfa__globalAction[aria-haspopup]{flex-direction:row}}@container (max-width:360px){.ImageEditorDialog-module__vrCZfa__globalAction{padding-inline:5px;font-size:10px}}.ImageEditorDialog-module__vrCZfa__composerStatus{top:max(72px, calc(env(safe-area-inset-top) + 60px));bottom:auto}@media (max-height:640px){.ImageEditorDialog-module__vrCZfa__editPanel header{padding-block:6px}.ImageEditorDialog-module__vrCZfa__editPanel form{padding-inline:8px;padding-bottom:8px}.ImageEditorDialog-module__vrCZfa__editPanel textarea{min-height:44px;max-height:72px}.ImageEditorDialog-module__vrCZfa__editPanel .prompt-editor-content{--prompt-min-h:44px;--prompt-max-h:72px}.ImageEditorDialog-module__vrCZfa__editPanel [data-editor-composer-hint]{display:none}}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageActionButton,.ImageEditorDialog-module__vrCZfa__globalAction{gap:8px;font-size:13px;font-weight:500}.ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageActionButton>svg,.ImageEditorDialog-module__vrCZfa__globalAction>svg{stroke-width:1.75px;width:18px;height:18px}.ImageEditorDialog-module__vrCZfa__project .ImageEditorDialog-module__vrCZfa__chrome{gap:8px}.ImageEditorDialog-module__vrCZfa__project .ImageEditorDialog-module__vrCZfa__chromeGroup{min-width:0}.ImageEditorDialog-module__vrCZfa__project .ImageEditorDialog-module__vrCZfa__chromeGroup:first-child{max-width:45%}.ImageEditorDialog-module__vrCZfa__project .ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] .react-flow__panel[data-canvas-view-tools]{top:66px}.ImageEditorDialog-module__vrCZfa__mobileContext{flex:none;justify-content:center;max-width:100%;padding:0 8px 6px;display:flex;overflow-x:auto}.ImageEditorDialog-module__vrCZfa__mobile{container-type:inline-size}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__workspace{min-height:0}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chrome{min-height:56px;padding:max(4px, env(safe-area-inset-top)) 8px 4px;pointer-events:auto;flex:none;position:relative;inset:auto}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup:first-child{flex:1;max-width:none}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup:first-child>div{padding-inline:0}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup:first-child>div>svg{display:none}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup h2{max-width:115px;font-size:13px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup button{min-width:36px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup>button{background:var(--muted-active);border-radius:13px;width:44px;height:44px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup [data-project-save-state]{max-width:65px;font-size:11px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__imageActionBar{max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow-x:auto}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageActionButton{gap:8px;height:44px;padding-inline:8px;font-size:13px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__imageActionBar svg{stroke-width:1.75px;width:20px;height:20px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageDetails{display:none}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__imageActionBar .ImageEditorDialog-module__vrCZfa__imageMore{display:inline-flex}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__toolbar{padding:4px 8px max(8px, env(safe-area-inset-bottom));flex:none;position:relative;inset:auto}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__globalAction{flex-direction:row;gap:8px;height:44px;padding-inline:10px;font-size:13px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__globalAction>svg{width:20px;height:20px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__editPanel{--editor-tool-max-height:min(50dvh, 360px);width:100%;max-height:min(50dvh,360px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0 8px 8px;position:relative;inset:auto;overflow:visible}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__editPanel textarea{font-size:16px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__editPanel .prompt-editor-content{font-size:16px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__progress,.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__uploadError,.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__groupStatus{max-width:calc(100% - 16px);box-shadow:none;border-radius:12px;flex:none;margin:4px auto;font-size:12px;position:relative;inset:auto;transform:none}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__generator{width:100%;height:min(60dvh,540px);padding:0 8px max(8px, env(safe-area-inset-bottom));flex:none;position:relative;inset:auto}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__brushContext{width:100%}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__contextHint{box-shadow:none;background:0 0;padding:0}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-generator]:not([hidden])) .ImageEditorDialog-module__vrCZfa__toolbar{display:none}.ImageEditorDialog-module__vrCZfa__mobile:has(:is(textarea,[contenteditable=true]):focus,[data-editor-edit-panel][data-editor-input-focused=true]:focus-within) [data-mobile-project-focus]{min-height:80px}.ImageEditorDialog-module__vrCZfa__mobile:has(:is(textarea,[contenteditable=true]):focus,[data-editor-edit-panel][data-editor-input-focused=true]:focus-within) [data-mobile-editor-versions]{display:none}.ImageEditorDialog-module__vrCZfa__mobile:has(:is(textarea,[contenteditable=true]):focus,[data-editor-edit-panel][data-editor-input-focused=true]:focus-within) .ImageEditorDialog-module__vrCZfa__mobileContext{display:none}@media (prefers-reduced-motion:reduce){.ImageEditorDialog-module__vrCZfa__mobile *,.ImageEditorDialog-module__vrCZfa__project *{scroll-behavior:auto}}@container (max-width:360px){.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup h2{max-width:78px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__chromeGroup [data-project-save-state]{max-width:42px}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__globalAction{padding-inline:8px;font-size:13px}}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-edit-panel][data-editor-input-focused=true]:focus-within) .ImageEditorDialog-module__vrCZfa__toolbar{display:none}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-edit-panel][data-editor-input-focused=true]:focus-within) [data-mobile-project-focus]{flex:0 64px;min-height:40px}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-edit-panel][data-editor-input-focused=true]:focus-within) [data-mobile-project-focus]>div:first-child{min-height:40px}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-edit-panel][data-editor-input-focused=true]:focus-within) .ImageEditorDialog-module__vrCZfa__editPanel{flex:1;min-height:0;max-height:none}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-generator] [contenteditable]:focus) .ImageEditorDialog-module__vrCZfa__workspace{flex:0 0 56px}:is(.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-generator] [contenteditable]:focus) [data-mobile-project-focus],.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-generator] [contenteditable]:focus) .ImageEditorDialog-module__vrCZfa__mobileContext){display:none}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-generator] [contenteditable]:focus) .ImageEditorDialog-module__vrCZfa__generator{height:calc(100% - 56px)}.ImageEditorDialog-module__vrCZfa__globalAction,.ImageEditorDialog-module__vrCZfa__imageActionButton{transition-property:color,background-color,border-color,box-shadow,opacity}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] [data-canvas-utilities] button{color:var(--muted-foreground)}.ImageEditorDialog-module__vrCZfa__canvas[data-media-canvas] [data-canvas-utilities] [data-project-save-state]{font-size:11px}.ImageEditorDialog-module__vrCZfa__mobileUtilities{color:var(--muted-foreground);flex:none;justify-content:flex-end;align-items:center;gap:2px;padding:0 10px 4px;display:flex}.ImageEditorDialog-module__vrCZfa__mobileUtilities button{width:32px;height:32px}.ImageEditorDialog-module__vrCZfa__mobileUtilities svg{width:16px;height:16px}.ImageEditorDialog-module__vrCZfa__mobile:has(:is(textarea,[contenteditable=true]):focus,[data-editor-edit-panel][data-editor-input-focused=true]:focus-within) .ImageEditorDialog-module__vrCZfa__mobileUtilities{display:none}.ImageEditorDialog-module__vrCZfa__mobileContext .ImageEditorDialog-module__vrCZfa__imageActionBar{justify-content:flex-start}@container (max-width:1000px){.ImageEditorDialog-module__vrCZfa__workspace .ImageEditorDialog-module__vrCZfa__toolbar{bottom:max(64px, calc(env(safe-area-inset-bottom) + 48px))}.ImageEditorDialog-module__vrCZfa__workspace .ImageEditorDialog-module__vrCZfa__editPanel{bottom:max(128px, calc(env(safe-area-inset-bottom) + 112px))}}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__workspace .ImageEditorDialog-module__vrCZfa__toolbar,.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__workspace .ImageEditorDialog-module__vrCZfa__editPanel{position:relative;inset:auto}@media (max-height:520px){.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] .ImageEditorDialog-module__vrCZfa__toolbar,.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] .ImageEditorDialog-module__vrCZfa__mobileUtilities,.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] .ImageEditorDialog-module__vrCZfa__mobileContext{display:none}.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] [data-mobile-project-focus]{flex:0 64px;min-height:40px}.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] [data-mobile-project-focus]>div:first-child{min-height:40px}.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] [data-mobile-project-focus]>div:last-child{display:none}.ImageEditorDialog-module__vrCZfa__mobile[data-editor-note-open=true] .ImageEditorDialog-module__vrCZfa__editPanel{flex:1;min-height:0;max-height:none}}.ImageEditorDialog-module__vrCZfa__canvasNavigation{pointer-events:auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.ImageEditorDialog-module__vrCZfa__canvasNavigation>button{background:var(--muted-active);border-radius:10px;flex:none;width:36px;height:36px}.ImageEditorDialog-module__vrCZfa__canvasNavigation>button:hover{background:var(--muted-hover);color:var(--foreground)}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__canvasNavigation{flex:1}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__canvasNavigation>button{width:44px;height:44px}.ImageEditorDialog-module__vrCZfa__assetSidebar{width:var(--editor-material-panel-width,360px);pointer-events:none;z-index:30;background:0 0;flex:none;min-height:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}@media (min-width:768px) and (max-width:1279px){.ImageEditorDialog-module__vrCZfa__project{--editor-panel-width:400px}.ImageEditorDialog-module__vrCZfa__project:has(.ImageEditorDialog-module__vrCZfa__assetSidebar):has(.ImageEditorDialog-module__vrCZfa__generator:not([hidden])){--editor-material-panel-width:min(360px, calc((100vw - 384px) / 2));--editor-panel-width:min(400px, calc((100vw - 384px) / 2))}}@media (min-width:768px) and (max-width:1023px){.ImageEditorDialog-module__vrCZfa__assetSidebar{z-index:35}}.ImageEditorDialog-module__vrCZfa__generator,.ImageEditorDialog-module__vrCZfa__assetSidebar{--editor-sidebar-shadow:0 4px 20px #1b1b1b0a, 0 1px 4px #1b1b1b05}.ImageEditorDialog-module__vrCZfa__generator [data-canvas-generator-surface]{pointer-events:auto;box-shadow:var(--editor-sidebar-shadow)}.ImageEditorDialog-module__vrCZfa__assetSidebar>*{pointer-events:auto;border-inline-end:1px solid var(--border);box-shadow:none;border-radius:0;overflow:hidden}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile):has(.ImageEditorDialog-module__vrCZfa__generator:not([hidden])){--editor-right-occlusion:var(--editor-panel-width)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile):has(.ImageEditorDialog-module__vrCZfa__assetSidebar){--editor-left-occlusion:var(--editor-material-panel-width)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas{scroll-padding-inline-start:var(--editor-left-occlusion);scroll-padding-inline-end:var(--editor-right-occlusion)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__chrome{inset-inline-start:calc(var(--editor-left-occlusion) + 16px);inset-inline-end:calc(var(--editor-right-occlusion) + 16px)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__notifications{left:calc((100% + var(--editor-left-occlusion) - var(--editor-right-occlusion)) / 2);max-width:min(520px, calc(100% - var(--editor-left-occlusion) - var(--editor-right-occlusion) - 24px))}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ImageEditorDialog-module__vrCZfa__notifications{left:calc((100% - var(--editor-left-occlusion) + var(--editor-right-occlusion)) / 2)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__editPanel{width:min(600px, calc(100% - var(--editor-left-occlusion) - var(--editor-right-occlusion) - 24px));inset-inline-start:calc(var(--editor-left-occlusion) + 12px);inset-inline-end:calc(var(--editor-right-occlusion) + 12px)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas [data-canvas-selection-actions]{max-width:calc(100% - var(--editor-left-occlusion) - var(--editor-right-occlusion) - 24px)}.ImageEditorDialog-module__vrCZfa__canvasNavigation{flex:0 auto;max-width:calc(100% - 210px)}.ImageEditorDialog-module__vrCZfa__chromeGroup{max-width:calc(100% - 210px)}.ImageEditorDialog-module__vrCZfa__imageActionBar{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__canvasNavigation{max-width:calc(100% - 94px)}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__canvasNavigation [data-project-canvas-switcher]{width:100%}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__assetSidebar{z-index:45;width:100%;height:100%;padding:8px 8px max(8px, env(safe-area-inset-bottom));position:absolute;inset:0}.ImageEditorDialog-module__vrCZfa__mobile .ImageEditorDialog-module__vrCZfa__assetSidebar>*{box-shadow:var(--editor-sidebar-shadow);border:0;border-radius:16px}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-library-sidebar]) .ImageEditorDialog-module__vrCZfa__toolbar{display:none}.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-library-sidebar]) .ImageEditorDialog-module__vrCZfa__mobileContext{display:none}:is(.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-navigator-sidebar]) .ImageEditorDialog-module__vrCZfa__toolbar,.ImageEditorDialog-module__vrCZfa__mobile:has([data-editor-navigator-sidebar]) .ImageEditorDialog-module__vrCZfa__mobileContext){display:none}@media (max-width:1023px){.ImageEditorDialog-module__vrCZfa__imageActionBar button>span:last-child{max-width:116px}}@media (prefers-reduced-motion:reduce){.ImageEditorDialog-module__vrCZfa__imageActionBar{scroll-behavior:auto}}.ImageEditorDialog-module__vrCZfa__mobilePixels{inset-inline-end:12px;pointer-events:none;background:color-mix(in srgb, var(--background) 85%, transparent);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 6px;font-size:11px;position:absolute;top:8px}.ImageEditorDialog-module__vrCZfa__expandMobilePreview{place-items:center;width:100%;height:100%;display:grid;container-type:size}.ImageEditorDialog-module__vrCZfa__expandMobileFrame{width:min(calc(100cqw - 32px), calc((100cqh - 32px) * var(--expand-frame-ratio)));height:min(calc(100cqh - 32px), calc((100cqw - 32px) / var(--expand-frame-ratio)))}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile){--editor-dock-lift:clamp(0px, calc(1000px - 100vw + var(--editor-left-occlusion) + var(--editor-right-occlusion)), 48px)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__toolbar{inset-inline-start:calc(var(--editor-left-occlusion) + 12px);inset-inline-end:calc(var(--editor-right-occlusion) + 12px);bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--editor-dock-lift))}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__editPanel{bottom:calc(max(80px, calc(env(safe-area-inset-bottom) + 64px)) + var(--editor-dock-lift))}:is(.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas .react-flow__panel[data-canvas-utilities],.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas .react-flow__minimap){left:auto;right:auto;inset-inline-end:var(--editor-right-occlusion)}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas .react-flow__panel[data-canvas-utilities]{bottom:0}.ImageEditorDialog-module__vrCZfa__project:not(.ImageEditorDialog-module__vrCZfa__mobile) .ImageEditorDialog-module__vrCZfa__canvas .react-flow__minimap{bottom:calc(52px + var(--editor-dock-lift))}.ImageEditorDialog-module__vrCZfa__editPanel>:is([data-editor-vectorize],[data-canvas-motion-dialog]){width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}.ImageEditorDialog-module__vrCZfa__toolbar [data-editor-global-tools]{scrollbar-width:none;overflow-x:auto}.ImageEditorDialog-module__vrCZfa__toolbar [data-editor-global-tools]::-webkit-scrollbar{display:none}
.color-palette-list{pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:228px;max-height:320px;padding:8px 8px 6px;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.color-palette-list[data-variant=search]{border:0;border-radius:12px;max-height:none;overflow:visible}.color-palette-list[data-variant=search] .color-palette-group-label{display:none}.color-palette-list[data-variant=search] .color-palette-group{margin-bottom:3px}.color-palette-list[data-variant=mobilePrompt]{box-shadow:none;border:0;border-radius:18px;width:min(100vw - 16px,380px);max-height:min(34dvh,240px);padding:8px}.color-palette-hint{color:#94a3b8;letter-spacing:.01em;padding:0 1px 4px;font-size:10px}.color-palette-group{margin-bottom:2px}.color-palette-group-label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;padding:1px 1px 2px;font-size:9px;font-weight:600}.color-palette-row{flex-wrap:wrap;gap:3px;display:flex}.color-palette-row-flat{padding:2px 0}.color-palette-cell{cursor:pointer;border:1px solid #00000014;border-radius:4px;flex-shrink:0;width:18px;height:18px;padding:0;transition:transform .1s}.color-palette-list[data-variant=search] .color-palette-cell{box-shadow:none;border:0}.color-palette-list[data-variant=mobilePrompt] .color-palette-group{align-items:center;gap:4px;margin-bottom:4px;display:flex}.color-palette-list[data-variant=mobilePrompt] .color-palette-group-label{color:#9ca3af;letter-spacing:0;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;flex:0 0 44px;padding:0;font-size:11px;overflow:hidden}.color-palette-list[data-variant=mobilePrompt] .color-palette-row{flex-wrap:nowrap;flex:1;gap:1px;min-width:0;display:flex}.color-palette-list[data-variant=mobilePrompt] .color-palette-row-flat{flex-wrap:wrap;gap:3px}.color-palette-list[data-variant=mobilePrompt] .color-palette-cell{aspect-ratio:1;border-radius:6px;flex:1 1 0;width:auto;min-width:0;max-width:24px;height:auto}.color-palette-list[data-variant=mobilePrompt] .color-palette-footer{display:none}.color-palette-cell:hover{transform:scale(1.12)}.color-palette-cell.selected{outline-offset:1px;z-index:1;outline:2px solid #3b82f6;position:relative;transform:scale(1.12)}.color-palette-list[data-variant=search] .color-palette-cell.selected{outline:0}.color-palette-list[data-variant=mobilePrompt] .color-palette-cell:hover,.color-palette-list[data-variant=mobilePrompt] .color-palette-cell.selected{transform:none}@media (max-width:767px){.color-palette-list[data-variant=search]{width:min(100vw - 32px,336px);max-height:min(70dvh,560px);padding:8px;overflow-y:auto}.color-palette-list[data-variant=search] .color-palette-group{align-items:center;gap:0;margin-bottom:4px;display:flex}.color-palette-list[data-variant=search] .color-palette-group-label{display:none}.color-palette-list[data-variant=search] .color-palette-row{flex-wrap:nowrap;flex:1;justify-content:space-between;gap:0;width:100%;min-width:0;display:flex}.color-palette-list[data-variant=search] .color-palette-row-flat{flex-wrap:wrap;justify-content:flex-start;gap:3px}.color-palette-list[data-variant=search] .color-palette-cell{aspect-ratio:1;border-radius:6px;flex:0 0 24px;width:24px;height:24px}}.color-palette-footer{color:#64748b;letter-spacing:.01em;border-top:1px solid #f1f5f9;min-height:1em;margin-top:6px;padding-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.color-palette-empty{text-align:center;color:#94a3b8;padding:12px 16px;font-size:12px}
