.EditorCanvas-module__IwnEta__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:2rem;animation:.3s ease-out EditorCanvas-module__IwnEta__fadeIn;display:flex;position:fixed;inset:0}.EditorCanvas-module__IwnEta__modal{color:#fff;background:#141419f2;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:100%;max-width:1200px;height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.EditorCanvas-module__IwnEta__header{background:#ffffff05;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.EditorCanvas-module__IwnEta__header h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.25rem;font-weight:600}.EditorCanvas-module__IwnEta__actions{align-items:center;gap:1rem;display:flex}.EditorCanvas-module__IwnEta__historyControls{align-items:center;gap:.5rem;display:flex}.EditorCanvas-module__IwnEta__divider{background:#ffffff1a;width:1px;height:24px;margin:0 .5rem}.EditorCanvas-module__IwnEta__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:.5rem;align-items:center;height:36px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #4f46e533}.EditorCanvas-module__IwnEta__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 8px -1px #4f46e54d}.EditorCanvas-module__IwnEta__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.EditorCanvas-module__IwnEta__secondaryButton{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;height:36px;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__secondaryButton:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.EditorCanvas-module__IwnEta__secondaryButton:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5rem;padding:0;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__closeButton:hover{color:#fff;background:#ffffff1a}.EditorCanvas-module__IwnEta__mainContent{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.EditorCanvas-module__IwnEta__canvasWrapper{background-color:#0f0f12;background-image:radial-gradient(#2a2a30 1px,#0000 1px);background-size:20px 20px;flex:1 1 0;width:100%;min-height:0;padding:2rem;display:flex;position:relative;overflow:auto}.EditorCanvas-module__IwnEta__editHistory{z-index:10;background:#141419fa;border-top:1px solid #ffffff1a;padding:1.5rem 2rem}.EditorCanvas-module__IwnEta__editHistoryLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.EditorCanvas-module__IwnEta__timeline{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.EditorCanvas-module__IwnEta__timeline::-webkit-scrollbar{height:6px}.EditorCanvas-module__IwnEta__timeline::-webkit-scrollbar-track{background:0 0}.EditorCanvas-module__IwnEta__timeline::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.EditorCanvas-module__IwnEta__thumbnail{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:.75rem;flex:0 0 140px;height:100px;transition:all .2s;position:relative;overflow:visible}.EditorCanvas-module__IwnEta__thumbnail img{-o-object-fit:cover;object-fit:cover;opacity:.6;border-radius:.75rem;width:100%;height:100%;transition:opacity .2s;overflow:hidden}.EditorCanvas-module__IwnEta__thumbnail:hover img{opacity:.9}.EditorCanvas-module__IwnEta__activeThumbnail{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 0 0 4px #6366f126}.EditorCanvas-module__IwnEta__activeThumbnail img{opacity:1}.EditorCanvas-module__IwnEta__versionLabel{color:#fff;text-align:center;background:linear-gradient(#0000,#000000e6);padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.EditorCanvas-module__IwnEta__canvas{-webkit-user-select:none;user-select:none;cursor:crosshair;flex-shrink:0;max-width:100%;max-height:100%;margin:auto;display:flex;position:relative;overflow:visible;box-shadow:0 20px 50px #00000080}.EditorCanvas-module__IwnEta__canvasZoomed{max-width:none;max-height:none;overflow:visible}.EditorCanvas-module__IwnEta__image{pointer-events:none;-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:65vh;display:block}.EditorCanvas-module__IwnEta__imageZoomed{-o-object-fit:none;object-fit:none;max-width:none;max-height:none}.EditorCanvas-module__IwnEta__selectionBox{pointer-events:none;background:#6366f126;border:2px solid #6366f1;position:absolute;box-shadow:0 0 0 1px #fff3}.EditorCanvas-module__IwnEta__promptPopup{pointer-events:auto;z-index:20;background:#1e1e24;border-radius:.75rem;min-width:300px;padding:.75rem;animation:.2s cubic-bezier(.16,1,.3,1) EditorCanvas-module__IwnEta__slideUp;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000080,0 0 0 1px #ffffff1a}@keyframes EditorCanvas-module__IwnEta__slideUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes EditorCanvas-module__IwnEta__fadeIn{0%{opacity:0}to{opacity:1}}.EditorCanvas-module__IwnEta__promptForm{gap:.75rem;display:flex}.EditorCanvas-module__IwnEta__promptInput{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:.5rem;flex:1;padding:.6rem .8rem;font-size:.875rem;transition:all .2s}.EditorCanvas-module__IwnEta__promptInput:focus{background:#00000080;border-color:#6366f1;outline:none}.EditorCanvas-module__IwnEta__sendButton{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__sendButton:hover{background:#4f46e5;transform:scale(1.05)}.EditorCanvas-module__IwnEta__processingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:10;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.EditorCanvas-module__IwnEta__spinner{color:#6366f1;animation:1s linear infinite EditorCanvas-module__IwnEta__spin}@keyframes EditorCanvas-module__IwnEta__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EditorCanvas-module__IwnEta__zoomButton{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.6rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__zoomButton:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.EditorCanvas-module__IwnEta__zoomIcon{font-size:1rem}.EditorCanvas-module__IwnEta__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.EditorCanvas-module__IwnEta__globalPromptBar{z-index:10;background:#141419f2;border-top:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;justify-content:space-between;height:92px;min-height:92px;max-height:92px;padding:.5rem 1.5rem;display:flex}.EditorCanvas-module__IwnEta__globalPromptBarDisabled{opacity:.5;pointer-events:none}.EditorCanvas-module__IwnEta__globalPromptModeIndicator{color:#a78bfa;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.EditorCanvas-module__IwnEta__globalPromptModeIndicator svg{color:#a78bfa}.EditorCanvas-module__IwnEta__globalPromptModeInpaint,.EditorCanvas-module__IwnEta__globalPromptModeInpaint svg{color:#ef4444}.EditorCanvas-module__IwnEta__globalPromptModeDesc{color:#94a3b8;margin-left:.25rem}.EditorCanvas-module__IwnEta__globalPromptCredits{color:#14b8a6;margin-left:auto;font-weight:500}.EditorCanvas-module__IwnEta__globalPromptForm{width:100%}.EditorCanvas-module__IwnEta__globalPromptInputWrapper{background:#0000004d;border:1px solid #ffffff1a;border-radius:.75rem;transition:all .2s}.EditorCanvas-module__IwnEta__globalPromptDragging{background:#6366f11a;border-color:#6366f1}.EditorCanvas-module__IwnEta__globalPromptFocused{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11a}.EditorCanvas-module__IwnEta__globalPromptAttachments{flex-wrap:wrap;gap:.5rem;padding:.5rem .5rem 0;display:flex}.EditorCanvas-module__IwnEta__globalPromptAttachmentItem{border:1px solid #ffffff1a;border-radius:.375rem;width:48px;height:48px;position:relative;overflow:hidden}.EditorCanvas-module__IwnEta__globalPromptAttachmentItem img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.EditorCanvas-module__IwnEta__globalPromptAttachmentRemove{cursor:pointer;color:#fff;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:background .2s;display:flex;position:absolute;top:2px;right:2px}.EditorCanvas-module__IwnEta__globalPromptAttachmentRemove:hover{background:#ef4444}.EditorCanvas-module__IwnEta__globalPromptInputRow{align-items:center;gap:.5rem;padding:.25rem;display:flex}.EditorCanvas-module__IwnEta__globalPromptAttachButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__globalPromptAttachButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.EditorCanvas-module__IwnEta__globalPromptAttachButton:disabled{opacity:.5;cursor:not-allowed}.EditorCanvas-module__IwnEta__globalPromptInput{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.5rem 0;font-size:.875rem}.EditorCanvas-module__IwnEta__globalPromptInput::placeholder{color:#64748b}.EditorCanvas-module__IwnEta__globalPromptInput:disabled{opacity:.5}.EditorCanvas-module__IwnEta__globalPromptSendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__globalPromptSendButton:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #8b5cf64d}.EditorCanvas-module__IwnEta__globalPromptSendButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.EditorCanvas-module__IwnEta__globalPromptHelp{text-align:center;color:#64748b;margin-top:.5rem;font-size:.75rem}.EditorCanvas-module__IwnEta__globalPromptHelp strong{color:#94a3b8}.EditorCanvas-module__IwnEta__globalPromptCreditBar{justify-content:center;align-items:center;padding:.25rem 0;display:flex}.EditorCanvas-module__IwnEta__globalPromptCreditText{color:#94a3b8;font-size:.8rem}.EditorCanvas-module__IwnEta__globalPromptCreditText strong{color:#14b8a6}.EditorCanvas-module__IwnEta__inpaintModeIndicator{color:#5eead4;background:linear-gradient(135deg,#14b8a626 0%,#06b6d426 100%);border:1px solid #14b8a64d;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.EditorCanvas-module__IwnEta__inpaintModeIndicator svg{color:#14b8a6}.EditorCanvas-module__IwnEta__inpaintModeDesc{color:#94a3b8;margin-left:.25rem;font-size:.7rem}.EditorCanvas-module__IwnEta__brushCanvasContainer{z-index:5;pointer-events:auto;position:absolute;top:0;left:0}.EditorCanvas-module__IwnEta__brushCanvas{touch-action:none;background:0 0;position:absolute;top:0;left:0}.EditorCanvas-module__IwnEta__brushCursorCanvas{pointer-events:none;z-index:6;position:absolute;top:0;left:0}.EditorCanvas-module__IwnEta__brushToolbar{background:#141419f2;border-top:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:.75rem;height:52px;min-height:52px;max-height:52px;padding:.75rem 1.5rem;display:flex}.EditorCanvas-module__IwnEta__brushModeGroup{background:#0000004d;border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.EditorCanvas-module__IwnEta__brushModeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__brushModeButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.EditorCanvas-module__IwnEta__brushModeButton:disabled{opacity:.5;cursor:not-allowed}.EditorCanvas-module__IwnEta__brushModeActive{color:#ef4444!important;background:#ef444433!important}.EditorCanvas-module__IwnEta__brushModeActive:nth-child(2){color:#fff!important;background:#ffffff26!important}.EditorCanvas-module__IwnEta__brushModeActivePrompt{color:#a855f7!important;background:#a855f733!important}.EditorCanvas-module__IwnEta__brushToolbarDivider{background:#ffffff1a;width:1px;height:24px}.EditorCanvas-module__IwnEta__brushSizeControl{align-items:center;gap:.75rem;display:flex}.EditorCanvas-module__IwnEta__brushSizeLabel{color:#94a3b8;font-size:.75rem;font-weight:500}.EditorCanvas-module__IwnEta__brushSizeSlider{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;width:100px;height:4px}.EditorCanvas-module__IwnEta__brushSizeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ef4444;border-radius:50%;width:14px;height:14px;transition:transform .2s}.EditorCanvas-module__IwnEta__brushSizeSlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.EditorCanvas-module__IwnEta__brushSizeSlider::-moz-range-thumb{cursor:pointer;background:#ef4444;border:none;border-radius:50%;width:14px;height:14px}.EditorCanvas-module__IwnEta__brushSizeSlider:disabled{opacity:.5;cursor:not-allowed}.EditorCanvas-module__IwnEta__brushSizeValue{color:#94a3b8;text-align:right;min-width:24px;font-size:.75rem}.EditorCanvas-module__IwnEta__brushHistoryGroup{align-items:center;gap:.5rem;margin-left:auto;display:flex}.EditorCanvas-module__IwnEta__brushHistoryButton{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8rem;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__brushHistoryButton:hover:not(:disabled){color:#fff;background:#ffffff1a}.EditorCanvas-module__IwnEta__brushHistoryButton:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__brushClearButton{color:#f87171;background:#ef44441a;border-color:#ef444433;padding:.5rem .75rem}.EditorCanvas-module__IwnEta__brushClearButton:hover:not(:disabled){color:#ef4444;background:#ef444433;border-color:#ef44444d}.EditorCanvas-module__IwnEta__layerPaletteCompact{background:#141419f2;border-top:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:1rem;height:48px;min-height:48px;max-height:48px;padding:.5rem 1.5rem;display:flex}.EditorCanvas-module__IwnEta__layerPromptInline{background:#0000004d;border:1px solid #ffffff1a;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.EditorCanvas-module__IwnEta__layerPromptColorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.EditorCanvas-module__IwnEta__layerPromptInputCompact{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.375rem 0;font-size:.8rem}.EditorCanvas-module__IwnEta__layerPromptInputCompact::placeholder{color:#64748b}.EditorCanvas-module__IwnEta__layerPromptInputCompact:disabled{opacity:.5}.EditorCanvas-module__IwnEta__layerRemoveButtonInline{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__layerRemoveButtonInline:hover:not(:disabled){color:#ef4444;background:#ef44441a}.EditorCanvas-module__IwnEta__layerRemoveButtonInline:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__layerPalette{background:#141419f2;border-top:1px solid #ffffff1a;flex-shrink:0;padding:.5rem 1.5rem}.EditorCanvas-module__IwnEta__layerPaletteHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.EditorCanvas-module__IwnEta__layerColorButtons{align-items:center;gap:.75rem;display:flex}.EditorCanvas-module__IwnEta__layerColorButton{cursor:pointer;opacity:.85;border:2px solid #fff3;border-radius:50%;width:24px;height:24px;transition:all .2s}.EditorCanvas-module__IwnEta__layerColorButton:hover:not(:disabled){opacity:1;transform:scale(1.1)}.EditorCanvas-module__IwnEta__layerColorButton:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__layerColorActive{opacity:1;transform:scale(1.15)}.EditorCanvas-module__IwnEta__layerAddButton{color:#94a3b8;cursor:pointer;background:#ffffff1a;border:2px dashed #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__layerAddButton:hover:not(:disabled){color:#fff;background:#ffffff26;border-color:#ffffff80}.EditorCanvas-module__IwnEta__layerAddButton:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__layerCountIndicator{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.EditorCanvas-module__IwnEta__layerList{flex-direction:column;gap:.5rem;display:flex}.EditorCanvas-module__IwnEta__layerItem{cursor:pointer;background:#0003;border:1px solid #ffffff0d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__layerItem:hover{background:#0000004d;border-color:#ffffff1a}.EditorCanvas-module__IwnEta__layerItemActive{background:#6366f11a;border-color:#6366f14d}.EditorCanvas-module__IwnEta__layerItemColor{border-radius:50%;flex-shrink:0;width:16px;height:16px}.EditorCanvas-module__IwnEta__layerPromptInput{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8rem}.EditorCanvas-module__IwnEta__layerPromptInput::placeholder{color:#64748b}.EditorCanvas-module__IwnEta__layerPromptInput:disabled{opacity:.5}.EditorCanvas-module__IwnEta__layerStrokeCount{color:#94a3b8;background:#ffffff1a;border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem}.EditorCanvas-module__IwnEta__layerRemoveButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__layerRemoveButton:hover:not(:disabled){color:#ef4444;background:#ef44441a}.EditorCanvas-module__IwnEta__layerRemoveButton:disabled{opacity:.3;cursor:not-allowed}.EditorCanvas-module__IwnEta__layerEmptyState{color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.EditorCanvas-module__IwnEta__layerEmptyAddButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__layerEmptyAddButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.EditorCanvas-module__IwnEta__layerEmptyAddButton:disabled{opacity:.5;cursor:not-allowed}.EditorCanvas-module__IwnEta__costIndicatorCompact{background:#141419f2;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:44px;min-height:44px;max-height:44px;padding:.5rem 1.5rem;display:flex}.EditorCanvas-module__IwnEta__costIndicatorWarning{background:#ef44440d;border-color:#ef44444d}.EditorCanvas-module__IwnEta__costHint{color:#64748b;margin:0 auto;font-size:.8rem}.EditorCanvas-module__IwnEta__costCompactInfo{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.EditorCanvas-module__IwnEta__costCompactCalc{color:#94a3b8;font-size:.8rem}.EditorCanvas-module__IwnEta__costCompactCalc strong{color:#a78bfa}.EditorCanvas-module__IwnEta__costTotal{color:#14b8a6!important}.EditorCanvas-module__IwnEta__costCompactWarning{color:#fbbf24;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.EditorCanvas-module__IwnEta__costCompactError{color:#f87171;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.EditorCanvas-module__IwnEta__costCompactButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.EditorCanvas-module__IwnEta__costCompactButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #22c55e4d}.EditorCanvas-module__IwnEta__costCompactButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.EditorCanvas-module__IwnEta__costCompactProgress{color:#a78bfa;align-items:center;gap:.5rem;width:100%;font-size:.8rem;display:flex}.EditorCanvas-module__IwnEta__costProgressBarCompact{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.EditorCanvas-module__IwnEta__costProgressFill{background:linear-gradient(90deg,#a78bfa 0%,#8b5cf6 100%);border-radius:2px;height:100%;transition:width .3s}
