.UniversalEditor-module__tIiDAq__editorRoot{overscroll-behavior:none;background:radial-gradient(circle at 0% 0%,#17a4971a,transparent 48%),radial-gradient(circle at 100% 100%,#3f7cff21,transparent 46%),var(--white-2);width:100vw;height:100vh;color:var(--grey-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;display:flex;position:relative;overflow:hidden}.UniversalEditor-module__tIiDAq__editorBody{overscroll-behavior:none;flex:1;display:flex;position:relative;overflow:hidden}.UniversalEditor-module__tIiDAq__editorRootWithRightPanel{--ue-right-panel-width:220px}.UniversalEditor-module__tIiDAq__leftPanelShell{flex:0 0 246px;width:246px;transition:width .18s;position:relative}.UniversalEditor-module__tIiDAq__leftPanelShellCollapsed{flex-basis:12px;width:12px}.UniversalEditor-module__tIiDAq__leftPanelToggle{border:1px solid color-mix(in srgb,var(--grey-400)88%,transparent);border-radius:var(--br-rounded);background:linear-gradient(180deg,color-mix(in srgb,var(--white-1)96%,transparent)0%,color-mix(in srgb,var(--grey-100)88%,transparent)100%);width:20px;height:78px;color:var(--grey-700);cursor:pointer;z-index:60;box-shadow:0 10px 24px color-mix(in srgb,var(--white-2)30%,transparent),inset 0 1px 0 #ffffff52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;transition:transform .16s,background .14s,color .14s,border-color .14s,box-shadow .16s;display:inline-flex;position:absolute;top:50%;right:-10px;overflow:hidden;transform:translateY(-50%)}.UniversalEditor-module__tIiDAq__leftPanelToggle:before{content:"";border-radius:var(--br-rounded);background:color-mix(in srgb,var(--grey-600)52%,transparent);opacity:.65;width:3px;height:28px;position:absolute}.UniversalEditor-module__tIiDAq__leftPanelToggle svg{z-index:1;opacity:.88;width:12px;height:12px;position:relative}.UniversalEditor-module__tIiDAq__leftPanelToggle:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--white-1)100%,transparent)0%,color-mix(in srgb,var(--grey-100)94%,transparent)100%);color:var(--grey-900);border-color:color-mix(in srgb,var(--black-1)36%,var(--grey-400));box-shadow:0 12px 30px color-mix(in srgb,var(--white-2)34%,transparent),0 0 0 1px color-mix(in srgb,var(--cyan-1)70%,transparent),inset 0 1px 0 #ffffff61;transform:translate(1px,-50%)}.UniversalEditor-module__tIiDAq__leftPanelToggle:hover:before{background:color-mix(in srgb,var(--black-1)56%,transparent);opacity:.9}.UniversalEditor-module__tIiDAq__leftPanelToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--black-1)60%,transparent);outline-offset:2px}.UniversalEditor-module__tIiDAq__leftPanelToggleCollapsed{right:-8px}.UniversalEditor-module__tIiDAq__floatingToolbars{bottom:16px;left:calc((100% - var(--ue-right-panel-width))/2);z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}@keyframes UniversalEditor-module__tIiDAq__ueFadeInUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.UniversalEditor-module__tIiDAq__topToolbar{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-md);height:46px;box-shadow:var(--bs-floating);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:6px;padding:0 6px;animation:.22s UniversalEditor-module__tIiDAq__ueFadeInUp;display:flex}.UniversalEditor-module__tIiDAq__toolGroup{align-items:center;gap:6px;display:flex}.UniversalEditor-module__tIiDAq__toolSelectWrap{height:var(--dimension-md);display:inline-flex;position:relative}.UniversalEditor-module__tIiDAq__toolSelectTrigger{color:#222833;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.UniversalEditor-module__tIiDAq__toolSelectTrigger:hover{color:#141922;background:#f7f9fc}.UniversalEditor-module__tIiDAq__toolSelectTriggerOpen{color:#141922;background:#f5f8ff;border-color:#a9bddd}.UniversalEditor-module__tIiDAq__toolSelectIcon{color:currentColor;pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.UniversalEditor-module__tIiDAq__toolSelectIcon svg{stroke-width:2.1px;width:15px;height:15px}.UniversalEditor-module__tIiDAq__toolSelectLabel{text-align:left;flex:1;font-weight:600}.UniversalEditor-module__tIiDAq__toolSelectChevron{color:#697587;width:14px;height:14px;transition:transform .14s}.UniversalEditor-module__tIiDAq__toolSelectChevronOpen{transform:rotate(180deg)}.UniversalEditor-module__tIiDAq__toolSelectMenu{z-index:20;background:#fff;border:1px solid #d9dfe9;border-radius:24px;padding:10px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 20px 42px #131f3829,inset 0 2px #fffc}.UniversalEditor-module__tIiDAq__toolSelectOption{color:#2c3544;cursor:pointer;width:100%;height:var(--dimension-md);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.UniversalEditor-module__tIiDAq__toolSelectOption:hover{color:#111722;background:#f1f5fb}.UniversalEditor-module__tIiDAq__toolSelectOptionActive{color:#111722}.UniversalEditor-module__tIiDAq__toolSelectOptionContent{align-items:center;gap:12px;display:inline-flex}.UniversalEditor-module__tIiDAq__toolSelectOptionIcon{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.UniversalEditor-module__tIiDAq__toolSelectOptionIcon svg{stroke-width:2.1px;width:19px;height:19px}.UniversalEditor-module__tIiDAq__toolSelectOptionLabel{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.1}.UniversalEditor-module__tIiDAq__toolSelectOptionShortcut{color:#5d6879;text-transform:uppercase;justify-content:center;align-items:center;min-width:34px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.UniversalEditor-module__tIiDAq__toolBtn{height:var(--dimension-md);border-radius:var(--br-sm);color:var(--black-500);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.UniversalEditor-module__tIiDAq__toolBtn svg{stroke-width:2.1px;width:15px;height:15px}.UniversalEditor-module__tIiDAq__toolBtn:hover{background:var(--grey-100);color:var(--grey-900)}.UniversalEditor-module__tIiDAq__toolBtnActive{background:var(--grey-200);color:var(--black-1)}.UniversalEditor-module__tIiDAq__toolBtnDanger:hover{background:var(--grey-100);color:var(--red-1);border-color:color-mix(in srgb,var(--red-1)40%,transparent)}.UniversalEditor-module__tIiDAq__toolBtnDisabled{opacity:.35;cursor:default;pointer-events:none}.UniversalEditor-module__tIiDAq__toolDivider{background:var(--grey-300);width:1px;height:20px;margin:0 4px;display:inline-block}.UniversalEditor-module__tIiDAq__projectName{color:var(--grey-900);justify-content:center;align-items:center;gap:8px;min-width:120px;font-size:14px;font-weight:600;display:flex}.UniversalEditor-module__tIiDAq__projectName span{cursor:pointer}.UniversalEditor-module__tIiDAq__projectNameInput{background:var(--grey-200);border:1px solid var(--black-1);color:var(--grey-900);border-radius:4px;outline:none;min-width:160px;padding:2px 8px;font-size:14px;font-weight:600}.UniversalEditor-module__tIiDAq__savingIndicator{color:var(--grey-600);font-size:11px;font-weight:400;animation:1.2s infinite UniversalEditor-module__tIiDAq__pulse}.UniversalEditor-module__tIiDAq__textPrimary{color:var(--grey-900)}.UniversalEditor-module__tIiDAq__textSecondary{color:var(--grey-700)}.UniversalEditor-module__tIiDAq__textTertiary{color:var(--grey-600)}.UniversalEditor-module__tIiDAq__labelBase{letter-spacing:.01em;color:var(--grey-600);font-size:11px;font-weight:600}.UniversalEditor-module__tIiDAq__btnPrimary{background:var(--black-1);border-color:color-mix(in srgb,var(--black-1)75%,#fff 25%);color:var(--grey-100);font-size:var(--font-size-md)}.UniversalEditor-module__tIiDAq__btnPrimary:hover{background:color-mix(in srgb,var(--black-1)85%,#fff 15%);color:var(--grey-100)}.UniversalEditor-module__tIiDAq__btnSecondary{color:var(--grey-800);font-size:var(--font-size-md)}.UniversalEditor-module__tIiDAq__btnTertiary{border-color:color-mix(in srgb,var(--grey-600)45%,transparent);color:var(--grey-700);background:color-mix(in srgb,var(--grey-600)14%,transparent)}.UniversalEditor-module__tIiDAq__btnTertiary:hover{background:color-mix(in srgb,var(--grey-600)24%,transparent)}.UniversalEditor-module__tIiDAq__themeToggleBtn{border-color:var(--grey-400)}@keyframes UniversalEditor-module__tIiDAq__pulse{0%,to{opacity:1}50%{opacity:.4}}
.ProGate-module__6RurXG__inlineCrown{vertical-align:middle;flex-shrink:0;width:13px;height:13px;margin-left:5px;color:var(--gold-200)!important}
.OutpaintControls-module__861_ga__outpaintBar{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-md);height:42px;box-shadow:var(--bs-floating);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;gap:8px;padding:0 10px;display:flex}input.OutpaintControls-module__861_ga__outpaintSlider{width:130px;accent-color:var(--black-1);cursor:pointer;box-shadow:none!important}.OutpaintControls-module__861_ga__outpaintSlider:disabled{opacity:.7;cursor:not-allowed}.OutpaintControls-module__861_ga__outpaintMenuWrapper{align-items:center;display:flex;position:relative}.OutpaintControls-module__861_ga__outpaintMenuBtn{color:var(--grey-900);border:1px solid var(--grey-400);border-radius:var(--br-sm);height:var(--dimension-md);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.OutpaintControls-module__861_ga__outpaintMenuBtn:disabled{opacity:.7;cursor:not-allowed}.OutpaintControls-module__861_ga__caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--grey-600);width:0;height:0}.OutpaintControls-module__861_ga__outpaintMenu{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-sm);z-index:20;min-width:180px;padding:6px;position:absolute;top:34px;left:0;overflow:visible;box-shadow:0 12px 30px #00000073}.OutpaintControls-module__861_ga__outpaintMenuDropUp{top:auto;bottom:34px}.OutpaintControls-module__861_ga__outpaintMenuItem{width:100%;color:var(--grey-700);border-radius:var(--br-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex;position:relative}.OutpaintControls-module__861_ga__outpaintMenuItem:hover{background:var(--grey-100);color:var(--grey-900)}.OutpaintControls-module__861_ga__outpaintMenuCheck{text-align:center;width:12px;color:var(--black-1);flex-shrink:0}.OutpaintControls-module__861_ga__submenuCaret{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--grey-600);width:0;height:0}.OutpaintControls-module__861_ga__outpaintSubmenu{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-sm);z-index:30;min-width:90px;padding:6px;position:absolute;top:0;left:calc(100% + 6px);overflow:visible;box-shadow:0 12px 30px #00000073}.OutpaintControls-module__861_ga__outpaintSubmenuLeft{left:auto;right:calc(100% + 6px)}.OutpaintControls-module__861_ga__outpaintConfirmBtn{background:var(--black-1);color:var(--grey-100);border-radius:var(--br-sm);height:var(--dimension-md);cursor:pointer;white-space:nowrap;border:none;padding:0 14px;font-size:12px;font-weight:600;transition:background .12s}.OutpaintControls-module__861_ga__outpaintConfirmBtn:hover{background:color-mix(in srgb,var(--black-1)86%,#fff 14%)}.OutpaintControls-module__861_ga__outpaintConfirmBtn:disabled{opacity:.7;cursor:progress}.OutpaintControls-module__861_ga__outpaintCancelBtn{color:var(--grey-700);border:1px solid var(--grey-400);border-radius:var(--br-sm);height:var(--dimension-md);cursor:pointer;padding:0 10px;font-size:12px;transition:background .12s}.OutpaintControls-module__861_ga__outpaintCancelBtn:hover{background:var(--white-1);color:var(--grey-900)}.OutpaintControls-module__861_ga__outpaintCancelBtn:disabled{opacity:.7;cursor:not-allowed}.OutpaintControls-module__861_ga__outpaintSpacer{background:var(--grey-300);width:1px;height:24px}.OutpaintControls-module__861_ga__outpaintActions{align-items:center;gap:2px;display:flex}
.ImageContextBar-module__jtzSHq__panelList{flex-direction:column;gap:2px;padding:4px 0;display:flex}.ImageContextBar-module__jtzSHq__contextBarWrapper{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex}.ImageContextBar-module__jtzSHq__contextBar{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-md);height:42px;box-shadow:var(--bs-floating);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;gap:6px;padding:0 4px;display:flex}.ImageContextBar-module__jtzSHq__promptBox{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-lg);width:640px;box-shadow:var(--bs-elevated);pointer-events:auto;flex-direction:column;gap:10px;padding:10px;display:flex;position:relative}.ImageContextBar-module__jtzSHq__promptBoxWrapper{width:640px;position:relative}.ImageContextBar-module__jtzSHq__promptTabBar{flex:1;justify-content:space-between;align-items:center;display:flex}.ImageContextBar-module__jtzSHq__promptTabs{background:var(--white-1);align-items:center;display:flex}.ImageContextBar-module__jtzSHq__promptTab{color:var(--grey-600);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;padding:5px 10px;transition:background .12s,border-color .12s,color .12s}.ImageContextBar-module__jtzSHq__promptTab:hover{background:var(--grey-100);color:var(--grey-900)}.ImageContextBar-module__jtzSHq__promptTabActive{color:var(--grey-900);border-bottom:2px solid var(--black-1)}.ImageContextBar-module__jtzSHq__promptBody{border:1px solid var(--grey-300);border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}.ImageContextBar-module__jtzSHq__filesContainer{flex-flow:wrap;align-items:center;gap:8px;width:100%;display:flex}.ImageContextBar-module__jtzSHq__uploadTile{border-radius:var(--br-sm);border:1px dashed var(--grey-300);background:var(--white-1);cursor:pointer;width:50px;height:50px;color:var(--grey-600);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ImageContextBar-module__jtzSHq__uploadTile:hover{color:var(--grey-900);border:1px solid #000}.ImageContextBar-module__jtzSHq__uploadTile:disabled{opacity:.5;cursor:default}.ImageContextBar-module__jtzSHq__uploadTileInner{flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ImageContextBar-module__jtzSHq__uploadTileInner svg{width:18px;height:18px}.ImageContextBar-module__jtzSHq__promptInputShell{width:100%;position:relative}.ImageContextBar-module__jtzSHq__promptInputShell textarea{box-shadow:none;height:auto;min-height:28px;max-height:200px;overflow-y:auto}.ImageContextBar-module__jtzSHq__promptInput{color:var(--grey-900);resize:none;scrollbar-width:thin;scrollbar-color:#6f737a8c transparent;border-radius:0;outline:none;flex:1;min-height:28px;padding:2px 0;font-family:inherit;font-size:13px;line-height:1.3;overflow-y:hidden;background-color:#0000!important;border:none!important}.ImageContextBar-module__jtzSHq__promptInput::-webkit-scrollbar{width:8px}.ImageContextBar-module__jtzSHq__promptInput::-webkit-scrollbar-track{background:0 0}.ImageContextBar-module__jtzSHq__promptInput::-webkit-scrollbar-thumb{background:linear-gradient(#6f737ab3,#6f737a73) padding-box padding-box;border:2px solid #0000;border-radius:999px}.ImageContextBar-module__jtzSHq__promptInput::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5f636acc,#5f636a99) padding-box padding-box}.ImageContextBar-module__jtzSHq__promptInput:focus{border-color:var(--grey-400)}.ImageContextBar-module__jtzSHq__promptInput::placeholder{color:var(--grey-600)}.ImageContextBar-module__jtzSHq__promptFooter,.ImageContextBar-module__jtzSHq__generationSettings{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.ImageContextBar-module__jtzSHq__generationSettings{gap:6px}.ImageContextBar-module__jtzSHq__generationControls{align-items:center;gap:6px;display:flex}.ImageContextBar-module__jtzSHq__genCtrlWrap{position:relative}.ImageContextBar-module__jtzSHq__genCtrlBtn{border-radius:var(--br-sm);height:30px;color:var(--grey-700);cursor:pointer;white-space:nowrap;border:1px solid var(--grey-200);align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;transition:box-shadow .12s,color .12s;display:inline-flex}.ImageContextBar-module__jtzSHq__genCtrlBtn:hover{box-shadow:inset 0 0 0 1px var(--grey-400);color:var(--grey-900)}.ImageContextBar-module__jtzSHq__genCtrlChevron{opacity:.6;flex-shrink:0;width:11px;height:11px;transition:transform .15s}.ImageContextBar-module__jtzSHq__genCtrlChevronOpen{transform:rotate(180deg)}.ImageContextBar-module__jtzSHq__genCtrlMenu{background:var(--white-1);border:1px solid var(--grey-400);border-radius:var(--br-sm);z-index:300;min-width:130px;padding:2px;position:absolute;bottom:calc(100% + 5px);left:0;right:auto;box-shadow:0 6px 18px #00000026}.ImageContextBar-module__jtzSHq__genCtrlMenuRight{left:auto;right:0}.ImageContextBar-module__jtzSHq__genCtrlOption{width:100%;color:var(--grey-700);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-family:inherit;font-size:13px;display:flex}.ImageContextBar-module__jtzSHq__genCtrlOption:hover{background:var(--grey-100);color:var(--grey-900)}.ImageContextBar-module__jtzSHq__genCtrlOptionActive{color:var(--grey-900);font-weight:500}.ImageContextBar-module__jtzSHq__genCtrlOptionActive svg{stroke-width:2.5px;flex-shrink:0;width:13px;height:13px}.ImageContextBar-module__jtzSHq__applyOptionLabel{color:inherit;font-size:13px;font-weight:inherit;line-height:1.2}.ImageContextBar-module__jtzSHq__applyOptionDesc{color:var(--grey-500);white-space:normal;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.ImageContextBar-module__jtzSHq__applyOptionDimmed{opacity:.45;cursor:not-allowed}.ImageContextBar-module__jtzSHq__applyOptionDimmed:hover{color:var(--grey-700)!important;background:0 0!important}.ImageContextBar-module__jtzSHq__applyMenu{min-width:200px}.ImageContextBar-module__jtzSHq__refThumbnails{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ImageContextBar-module__jtzSHq__refThumb{object-fit:cover;width:50px;height:50px;box-shadow:var(--box-shadow-sm);border:1px solid var(--grey-100);border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.ImageContextBar-module__jtzSHq__refThumbImg{object-fit:cover;width:100%;height:100%;display:block}.ImageContextBar-module__jtzSHq__refThumbDelete{color:#fff;cursor:pointer;opacity:0;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:4px;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.ImageContextBar-module__jtzSHq__refThumb:hover .ImageContextBar-module__jtzSHq__refThumbDelete{opacity:1}.ImageContextBar-module__jtzSHq__refThumbDelete:hover{background:#dc3232d9}.ImageContextBar-module__jtzSHq__genHistoryIcon{width:12px;height:12px}.ImageContextBar-module__jtzSHq__promptUtilsContainer{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ImageContextBar-module__jtzSHq__promptUtilsContainer>div{flex-direction:row;align-items:center;display:flex}.ImageContextBar-module__jtzSHq__promptHistoryWrap{position:relative}.ImageContextBar-module__jtzSHq__promptHistoryTrigger{color:var(--grey-500);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.ImageContextBar-module__jtzSHq__promptHistoryTrigger:hover{background:var(--grey-100);color:var(--grey-800)}.ImageContextBar-module__jtzSHq__promptHistoryMenu{background:var(--white-1);border:1px solid var(--grey-200);z-index:100;border-radius:10px;grid-auto-flow:row;gap:4px;min-width:300px;max-width:340px;max-height:220px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.ImageContextBar-module__jtzSHq__promptHistoryItem{text-align:left;width:100%;color:var(--grey-700);cursor:pointer;white-space:wrap;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-size:12px;transition:background .12s;display:block}.ImageContextBar-module__jtzSHq__promptHistoryItem:hover{background:var(--grey-100);color:var(--grey-900)}.ImageContextBar-module__jtzSHq__advancedToggle{color:var(--grey-500);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.ImageContextBar-module__jtzSHq__advancedToggle:hover{background:var(--grey-100);color:var(--grey-800)}.ImageContextBar-module__jtzSHq__advancedToggle svg{width:11px;height:11px}.ImageContextBar-module__jtzSHq__advancedPanel{flex-direction:column;gap:6px;width:100%;padding:6px 0 2px;display:flex}.ImageContextBar-module__jtzSHq__advancedLabel{color:var(--grey-500);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:500}.ImageContextBar-module__jtzSHq__negativeInput{resize:vertical;min-height:52px;max-height:120px}.ImageContextBar-module__jtzSHq__genHistoryStrip{scrollbar-width:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.ImageContextBar-module__jtzSHq__genHistoryStrip::-webkit-scrollbar{display:none}.ImageContextBar-module__jtzSHq__genHistoryThumb{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:56px;height:56px;transition:border-color .15s,transform .15s;overflow:hidden}.ImageContextBar-module__jtzSHq__genHistoryThumb:hover{border-color:var(--grey-400);transform:scale(1.04)}.ImageContextBar-module__jtzSHq__genHistoryImg{object-fit:cover;width:100%;height:100%}.ImageContextBar-module__jtzSHq__genCtrlBtnActive{box-shadow:inset 0 0 0 1px var(--grey-400);background:var(--grey-100)!important;color:var(--grey-900)!important}.ImageContextBar-module__jtzSHq__expandControls{align-items:center;gap:6px;display:flex}.ImageContextBar-module__jtzSHq__expandBodyControls{flex-direction:column;gap:8px;width:100%;display:flex}.ImageContextBar-module__jtzSHq__expandBodyRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ImageContextBar-module__jtzSHq__expandBodyLabel{color:var(--grey-900);white-space:nowrap;font-size:13px;font-weight:600}.ImageContextBar-module__jtzSHq__expandBodyActions{align-items:center;gap:6px;display:flex}.ImageContextBar-module__jtzSHq__expandPromptDivider{background:var(--grey-200);width:100%;height:1px}.ImageContextBar-module__jtzSHq__expandPromptLabel{color:var(--grey-600);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:500}.ImageContextBar-module__jtzSHq__expandPromptOptional{text-transform:none;letter-spacing:0;font-weight:400}.ImageContextBar-module__jtzSHq__expandSliderWrap{align-items:center;gap:6px;padding:0 2px;display:flex}.ImageContextBar-module__jtzSHq__expandSlider{appearance:none;background:var(--grey-300);cursor:pointer;border-radius:2px;outline:none;width:80px;height:3px}.ImageContextBar-module__jtzSHq__expandSlider::-webkit-slider-thumb{appearance:none;background:var(--grey-900);cursor:pointer;border-radius:50%;width:13px;height:13px;transition:transform .1s}.ImageContextBar-module__jtzSHq__expandSlider::-webkit-slider-thumb:hover{transform:scale(1.15)}.ImageContextBar-module__jtzSHq__expandSlider::-moz-range-thumb{background:var(--grey-900);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.ImageContextBar-module__jtzSHq__expandSlider:disabled{opacity:.4;cursor:not-allowed}
.LeftSidePanel-module__zFGoWq__root{flex-direction:row;flex-shrink:0;height:100%;display:flex;position:relative}.LeftSidePanel-module__zFGoWq__rail{border-right:1px solid var(--grey-300);z-index:20;-webkit-user-select:none;user-select:none;background-color:var(--white-1);flex-direction:column;flex-shrink:0;justify-content:space-between;width:44px;display:flex;overflow:visible}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__rail{background:#16161c;border-right-color:#ffffff12}.LeftSidePanel-module__zFGoWq__railWithLabels{width:70px}.LeftSidePanel-module__zFGoWq__railTop,.LeftSidePanel-module__zFGoWq__railBottom{flex-direction:column;gap:2px;padding:8px 4px;display:flex}.LeftSidePanel-module__zFGoWq__contentPanel{flex-direction:column;flex-shrink:0;height:100%;animation:.15s LeftSidePanel-module__zFGoWq__contentPanelIn;display:flex;overflow:hidden}@keyframes LeftSidePanel-module__zFGoWq__contentPanelIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.LeftSidePanel-module__zFGoWq__placeholder{width:246px;color:var(--grey-500);text-align:center;border-right:1px solid var(--grey-300);background:var(--white-1);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__placeholder{color:#ffffff52;background:#1a1a22;border-right-color:#ffffff12}.LeftSidePanel-module__zFGoWq__placeholderIcon{opacity:.35}.LeftSidePanel-module__zFGoWq__placeholderTitle{color:var(--grey-600);font-size:12px;font-weight:600}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__placeholderTitle{color:#ffffff73}.LeftSidePanel-module__zFGoWq__menuDropdown{z-index:9999;background:var(--white-1,#fff);border:1px solid color-mix(in srgb,var(--grey-300)90%,transparent);border-radius:10px;min-width:224px;padding:4px;animation:.13s LeftSidePanel-module__zFGoWq__menuDropIn;position:fixed;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 10px 30px #0000001f}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuDropdown{background:#1e1e26;border-color:#ffffff1a;box-shadow:0 4px 6px -1px #0000004d,0 10px 30px #00000073}@keyframes LeftSidePanel-module__zFGoWq__menuDropIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.LeftSidePanel-module__zFGoWq__menuItem{width:100%;color:var(--grey-800);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.LeftSidePanel-module__zFGoWq__menuItem svg{width:16px;height:16px;color:var(--grey-600)}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuItem{color:#ffffffd6}.LeftSidePanel-module__zFGoWq__menuItem:hover{background:var(--grey-100)}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuItem:hover{background:#ffffff12}.LeftSidePanel-module__zFGoWq__menuItemDisabled{opacity:.4;pointer-events:none}.LeftSidePanel-module__zFGoWq__menuRenameRow{align-items:center;gap:8px;padding:4px 14px 4px 10px;display:flex}.LeftSidePanel-module__zFGoWq__menuRenameIcon{color:var(--grey-600);flex-shrink:0}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuRenameIcon{color:#ffffff73}.LeftSidePanel-module__zFGoWq__menuRenameInput{border:1px solid var(--grey-300);color:var(--grey-800);background:var(--white-1);border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 8px;font-family:inherit;font-size:13px;height:32px!important;font-size:var(--font-size-md)!important}.LeftSidePanel-module__zFGoWq__menuRenameInput:focus{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 2px #3b82f626}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuRenameInput{color:#ffffffd6;background:#ffffff0f;border-color:#ffffff1f}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuRenameInput:focus{border-color:#63b3ed99;box-shadow:0 0 0 2px #63b3ed1f}.LeftSidePanel-module__zFGoWq__menuItemChevron{color:var(--grey-500);flex-shrink:0;margin-left:auto}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuItemChevron{color:#ffffff59}.LeftSidePanel-module__zFGoWq__menuShortcut{color:var(--grey-500);white-space:nowrap;flex-shrink:0;margin-left:auto;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuShortcut{color:#ffffff59}.LeftSidePanel-module__zFGoWq__menuDivider{background:var(--grey-200);height:1px;margin:4px 0}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuDivider{background:#ffffff12}.LeftSidePanel-module__zFGoWq__menuToggleRow{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:7px 14px;transition:background .1s;display:flex}.LeftSidePanel-module__zFGoWq__menuToggleRow:hover{background:var(--grey-100)}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuToggleRow:hover{background:#ffffff12}.LeftSidePanel-module__zFGoWq__menuToggleLabel{color:var(--grey-800);font-family:inherit;font-size:13px}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuToggleLabel{color:#ffffffd6}.LeftSidePanel-module__zFGoWq__toggle{background:var(--grey-300);cursor:pointer;appearance:none;border:none;border-radius:10px;outline:none;flex-shrink:0;width:34px;height:19px;transition:background .18s;position:relative}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__toggle{background:#ffffff24}.LeftSidePanel-module__zFGoWq__toggleOn{background:var(--cyan-1,#17a497)!important}.LeftSidePanel-module__zFGoWq__toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000038}.LeftSidePanel-module__zFGoWq__toggleOn:after{transform:translate(15px)}.LeftSidePanel-module__zFGoWq__menuSaveRow{cursor:pointer;flex-direction:column;gap:2px;padding:7px 14px;transition:background .1s;display:flex}.LeftSidePanel-module__zFGoWq__menuSaveRow:hover{background:var(--grey-100)}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuSaveRow:hover{background:#ffffff12}.LeftSidePanel-module__zFGoWq__menuSaveTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.LeftSidePanel-module__zFGoWq__menuSaveLabel{color:var(--grey-800);font-family:inherit;font-size:13px}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuSaveLabel{color:#ffffffd6}.LeftSidePanel-module__zFGoWq__menuSaveSubtext{color:var(--grey-500);font-size:11px;line-height:1.3}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__menuSaveSubtext{color:#ffffff5c}.LeftSidePanel-module__zFGoWq__shortcutsBackdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;justify-content:center;align-items:center;animation:.15s LeftSidePanel-module__zFGoWq__backdropFadeIn;display:flex;position:fixed;inset:0}@keyframes LeftSidePanel-module__zFGoWq__backdropFadeIn{0%{opacity:0}to{opacity:1}}.LeftSidePanel-module__zFGoWq__shortcutsModal{background:var(--white-1,#fff);border:1px solid var(--grey-300);border-radius:14px;flex-direction:column;width:min(640px,92vw);max-height:78vh;animation:.18s LeftSidePanel-module__zFGoWq__modalScaleIn;display:flex;overflow:hidden;box-shadow:0 8px 16px #0000000f,0 24px 64px #00000029}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutsModal{background:#1e1e26;border-color:#ffffff1a;box-shadow:0 8px 16px #0000004d,0 24px 64px #0000008c}@keyframes LeftSidePanel-module__zFGoWq__modalScaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.LeftSidePanel-module__zFGoWq__shortcutsHeader{border-bottom:1px solid var(--grey-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px 14px;display:flex}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutsHeader{border-bottom-color:#ffffff14}.LeftSidePanel-module__zFGoWq__shortcutsTitle{color:var(--grey-900);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutsTitle{color:#ffffffeb}.LeftSidePanel-module__zFGoWq__shortcutsCloseBtn{width:28px;height:28px;color:var(--grey-600);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:2px;transition:background .12s;display:flex}.LeftSidePanel-module__zFGoWq__shortcutsCloseBtn:hover{background:var(--grey-100)}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutsCloseBtn{color:#ffffff73}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutsCloseBtn:hover{background:#ffffff14}.LeftSidePanel-module__zFGoWq__shortcutsBody{grid-template-columns:1fr 1fr;column-gap:32px;padding:6px 22px 18px;display:grid;overflow-y:auto}.LeftSidePanel-module__zFGoWq__shortcutsBody::-webkit-scrollbar{width:6px}.LeftSidePanel-module__zFGoWq__shortcutsBody::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--grey-400)70%,transparent);border-radius:3px}.LeftSidePanel-module__zFGoWq__shortcutSection{text-transform:uppercase;letter-spacing:.1em;color:var(--grey-500);grid-column:1/-1;margin:14px 0 4px;font-size:10px;font-weight:700}.LeftSidePanel-module__zFGoWq__shortcutSection:first-child{margin-top:10px}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutSection{color:#ffffff5c}.LeftSidePanel-module__zFGoWq__shortcutRow{border-bottom:1px solid color-mix(in srgb,var(--grey-200)55%,transparent);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutRow{border-bottom-color:#ffffff0d}.LeftSidePanel-module__zFGoWq__shortcutDesc{color:var(--grey-700);font-size:12px;line-height:1.3}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__shortcutDesc{color:#ffffffad}.LeftSidePanel-module__zFGoWq__shortcutKeys{flex-shrink:0;align-items:center;gap:3px;display:flex}.LeftSidePanel-module__zFGoWq__kbd{border:1px solid var(--grey-300);background:var(--grey-100);min-width:22px;height:20px;color:var(--grey-800);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11px;line-height:1;display:inline-flex}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__kbd{color:#ffffffc7;background:#ffffff14;border-color:#ffffff24}.LeftSidePanel-module__zFGoWq__kbdSep{color:var(--grey-400);-webkit-user-select:none;user-select:none;font-size:10px}[data-editor-theme=dark] .LeftSidePanel-module__zFGoWq__kbdSep{color:#ffffff40}.LeftSidePanel-module__zFGoWq__logo{width:26px;height:26px;margin:auto auto 20px}
.AssetGalleryPanel-module__bU26cq__panel{border-right:1px solid var(--grey-400);background:#fff;flex-direction:column;flex-shrink:0;width:246px;height:100%;display:flex;overflow:hidden}.AssetGalleryPanel-module__bU26cq__actionBar{flex-direction:column;flex-shrink:0;gap:6px;padding:10px 10px 0;display:flex}.AssetGalleryPanel-module__bU26cq__uploadBtnWide{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:var(--white-1,#fff);width:100%;color:var(--grey-800);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.AssetGalleryPanel-module__bU26cq__uploadBtnWide:hover{background:var(--grey-100);border-color:var(--grey-400)}.AssetGalleryPanel-module__bU26cq__uploadBtnWide:active{background:var(--grey-200)}.AssetGalleryPanel-module__bU26cq__uploadFormats{color:var(--grey-500);font-weight:400}.AssetGalleryPanel-module__bU26cq__addFolderBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);width:100%;color:var(--grey-700);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.AssetGalleryPanel-module__bU26cq__addFolderBtn:hover{background:var(--grey-100);border-color:var(--grey-400)}.AssetGalleryPanel-module__bU26cq__addFolderBtn:active{background:var(--grey-200)}.AssetGalleryPanel-module__bU26cq__addFolderBtn svg{width:14px;height:14px}.AssetGalleryPanel-module__bU26cq__tabs{border-bottom:1px solid var(--grey-200);flex-shrink:0;gap:0;padding:8px 10px 0;display:flex}.AssetGalleryPanel-module__bU26cq__tab{color:var(--grey-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;width:100%;margin-bottom:-1px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:color .12s,border-color .12s}.AssetGalleryPanel-module__bU26cq__tab:hover{color:var(--grey-700)}.AssetGalleryPanel-module__bU26cq__tabActive{color:var(--grey-900,#111);border-bottom-color:var(--grey-900,#111)}.AssetGalleryPanel-module__bU26cq__panelHeader{border-bottom:1px solid var(--grey-300);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.AssetGalleryPanel-module__bU26cq__panelTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600);font-size:12px;font-weight:600}.AssetGalleryPanel-module__bU26cq__uploadBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:var(--white-1,#fff);color:var(--grey-800);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.AssetGalleryPanel-module__bU26cq__uploadBtn:hover{background:var(--grey-100);border-color:var(--grey-400)}.AssetGalleryPanel-module__bU26cq__uploadBtn:active{background:var(--grey-200)}.AssetGalleryPanel-module__bU26cq__uploadList{border-bottom:1px solid var(--grey-200);flex-direction:column;flex-shrink:0;gap:4px;max-height:110px;padding:6px 10px;display:flex;overflow-y:auto}.AssetGalleryPanel-module__bU26cq__uploadRow{color:var(--grey-700);align-items:center;gap:8px;font-size:11px;display:flex}.AssetGalleryPanel-module__bU26cq__uploadName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AssetGalleryPanel-module__bU26cq__uploadTrack{background:var(--grey-200);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.AssetGalleryPanel-module__bU26cq__uploadFill{background:var(--cyan-1,#17a498);border-radius:2px;height:100%;transition:width .25s}.AssetGalleryPanel-module__bU26cq__uploadError{color:#e53935;flex-shrink:0;font-size:10px;font-weight:500}.AssetGalleryPanel-module__bU26cq__scrollContainer{flex-direction:column;flex:1;gap:0;padding:8px;display:flex;overflow:hidden auto}.AssetGalleryPanel-module__bU26cq__scrollContainer::-webkit-scrollbar{width:4px}.AssetGalleryPanel-module__bU26cq__scrollContainer::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--grey-400)72%,transparent);border-radius:4px}.AssetGalleryPanel-module__bU26cq__grid{columns:2;column-gap:4px}.AssetGalleryPanel-module__bU26cq__skeleton{break-inside:avoid;border-radius:var(--br-sm,6px);background:linear-gradient(90deg,var(--grey-100)25%,var(--grey-200)50%,var(--grey-100)75%);background-size:200% 100%;height:72px;margin-bottom:4px;animation:1.4s infinite AssetGalleryPanel-module__bU26cq__shimmer;display:block}@keyframes AssetGalleryPanel-module__bU26cq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AssetGalleryPanel-module__bU26cq__uploadSkeleton{break-inside:avoid;border-radius:var(--br-sm,6px);background:linear-gradient(90deg,var(--grey-100)25%,var(--grey-200)50%,var(--grey-100)75%);background-size:200% 100%;height:72px;margin-bottom:4px;animation:1.4s infinite AssetGalleryPanel-module__bU26cq__shimmer;display:block;position:relative;overflow:hidden}.AssetGalleryPanel-module__bU26cq__uploadSpinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssetGalleryPanel-module__bU26cq__uploadSpinner:after{content:"";border:2px solid #0000001f;border-top-color:var(--grey-500,#888);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite AssetGalleryPanel-module__bU26cq__spin}@keyframes AssetGalleryPanel-module__bU26cq__spin{to{transform:rotate(360deg)}}.AssetGalleryPanel-module__bU26cq__emptyState{color:var(--grey-500);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:36px 20px;font-size:13px;display:flex}.AssetGalleryPanel-module__bU26cq__emptyHint{color:var(--grey-400);font-size:11px;line-height:1.4}.AssetGalleryPanel-module__bU26cq__errorState{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.AssetGalleryPanel-module__bU26cq__errorMsg{color:#e53935;font-size:12px;line-height:1.4}.AssetGalleryPanel-module__bU26cq__retryBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:var(--white-1,#fff);color:var(--grey-700);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;transition:background .12s;display:inline-flex}.AssetGalleryPanel-module__bU26cq__retryBtn:hover{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__sentinel{pointer-events:none;width:100%;height:1px}.AssetGalleryPanel-module__bU26cq__tile{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;break-inside:avoid;flex-direction:column;gap:3px;min-width:0;margin-bottom:4px;display:flex;position:relative}.AssetGalleryPanel-module__bU26cq__tile:hover .AssetGalleryPanel-module__bU26cq__menuBtn{opacity:1;pointer-events:auto}button.AssetGalleryPanel-module__bU26cq__menuBtn{padding:2px}.AssetGalleryPanel-module__bU26cq__thumb{border-radius:var(--br-sm,6px);background:var(--grey-100);border:1px solid var(--grey-200);width:100%;min-height:40px;transition:border-color .12s;position:relative;overflow:hidden}.AssetGalleryPanel-module__bU26cq__tile:hover .AssetGalleryPanel-module__bU26cq__thumb{border-color:var(--grey-400)}.AssetGalleryPanel-module__bU26cq__thumbImg{opacity:0;width:100%;height:auto;transition:opacity .18s;display:block}.AssetGalleryPanel-module__bU26cq__thumbLoaded{opacity:1}.AssetGalleryPanel-module__bU26cq__thumbSkeleton{background:linear-gradient(90deg,var(--grey-100)25%,var(--grey-200)50%,var(--grey-100)75%);background-size:200% 100%;animation:1.4s infinite AssetGalleryPanel-module__bU26cq__shimmer;position:absolute;inset:0}.AssetGalleryPanel-module__bU26cq__thumbError{color:var(--grey-400);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssetGalleryPanel-module__bU26cq__menuBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:color-mix(in srgb,var(--white-1,#fff)90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:22px;height:22px;color:var(--grey-700);cursor:pointer;opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:flex;position:absolute;top:4px;right:4px}.AssetGalleryPanel-module__bU26cq__menuBtn:hover,.AssetGalleryPanel-module__bU26cq__menuBtnOpen{background:var(--white-1,#fff);opacity:1!important;pointer-events:auto!important}.AssetGalleryPanel-module__bU26cq__menu{z-index:100;background:var(--white-1,#fff);border:1px solid var(--grey-300);-webkit-user-select:none;user-select:none;border-radius:8px;min-width:130px;padding:4px;position:absolute;inset:30px 4px auto auto;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.AssetGalleryPanel-module__bU26cq__menuPortal{z-index:9999;background:var(--white-1,#fff);border:1px solid var(--grey-300);-webkit-user-select:none;user-select:none;border-radius:8px;min-width:130px;padding:4px;position:fixed;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.AssetGalleryPanel-module__bU26cq__menuItem{width:100%;color:var(--grey-900);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;transition:background 80ms;display:flex}.AssetGalleryPanel-module__bU26cq__menuItem>svg{width:14px;height:14px}.AssetGalleryPanel-module__bU26cq__menuItem:hover{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__menuItemDanger{color:#e53935}.AssetGalleryPanel-module__bU26cq__menuItemDanger:hover{background:#fff5f5}.AssetGalleryPanel-module__bU26cq__menuItemActive{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__menuItemChevron{color:var(--grey-400);flex-shrink:0;margin-left:auto;transition:transform .15s}.AssetGalleryPanel-module__bU26cq__menuItemChevronOpen{transform:rotate(90deg)}.AssetGalleryPanel-module__bU26cq__menuDivider{background:var(--grey-200);height:1px;margin:3px 4px}.AssetGalleryPanel-module__bU26cq__folderPicker{border-left:2px solid var(--grey-200);flex-direction:column;gap:1px;margin:2px 4px;padding:2px 4px 2px 16px;display:flex}.AssetGalleryPanel-module__bU26cq__folderPickerEmpty{color:var(--grey-400);padding:4px 6px;font-size:11px}.AssetGalleryPanel-module__bU26cq__folderPickerItem{width:100%;color:var(--grey-700);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;gap:7px;padding:5px 8px;font-family:inherit;font-size:12px;transition:background 80ms;display:flex}.AssetGalleryPanel-module__bU26cq__folderPickerItem svg{width:13px;height:13px}.AssetGalleryPanel-module__bU26cq__folderPickerItem:hover{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__folderPickerItemActive{color:var(--grey-900);font-weight:500}.AssetGalleryPanel-module__bU26cq__folderPickerCheck{color:var(--grey-500);flex-shrink:0;margin-left:auto}.AssetGalleryPanel-module__bU26cq__deleteBackdrop{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AssetGalleryPanel-module__bU26cq__deleteConfirm{background:var(--white-1,#fff);border:1px solid var(--grey-200);border-radius:12px;flex-direction:column;align-items:center;gap:16px;min-width:220px;padding:24px 28px;display:flex;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014}.AssetGalleryPanel-module__bU26cq__deleteConfirmText{color:var(--grey-800);font-size:14px;font-weight:600}.AssetGalleryPanel-module__bU26cq__deleteConfirmActions{gap:6px;display:flex}.AssetGalleryPanel-module__bU26cq__deleteConfirmYes,.AssetGalleryPanel-module__bU26cq__deleteConfirmNo{border-radius:var(--br-sm,6px);cursor:pointer;border:1px solid #0000;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s}.AssetGalleryPanel-module__bU26cq__deleteConfirmYes{color:#fff;background:#e53935;border-color:#e53935}.AssetGalleryPanel-module__bU26cq__deleteConfirmYes:hover{background:#c62828;border-color:#c62828}.AssetGalleryPanel-module__bU26cq__deleteConfirmNo{background:var(--white-1,#fff);color:var(--grey-700);border-color:var(--grey-300)}.AssetGalleryPanel-module__bU26cq__deleteConfirmNo:hover{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__tileName{color:var(--grey-600);text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 2px;font-size:10px;line-height:1.2;overflow:hidden}.AssetGalleryPanel-module__bU26cq__folderRow{border-radius:var(--br-sm,6px);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;transition:background .1s;display:flex}.AssetGalleryPanel-module__bU26cq__folderRow:hover{background:var(--grey-100)}.AssetGalleryPanel-module__bU26cq__folderRow:hover .AssetGalleryPanel-module__bU26cq__folderActionBtn{opacity:1;pointer-events:auto}.AssetGalleryPanel-module__bU26cq__folderRowIcon{color:var(--grey-600);flex-shrink:0}.AssetGalleryPanel-module__bU26cq__folderRowName{color:var(--grey-800);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.AssetGalleryPanel-module__bU26cq__folderRowCount{color:var(--grey-500);background:var(--grey-150,#ebebeb);border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:1.6}.AssetGalleryPanel-module__bU26cq__folderViewHeader{border-bottom:1px solid var(--grey-200);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 4px 10px;display:flex}.AssetGalleryPanel-module__bU26cq__folderBackBtn{color:var(--grey-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;transition:color .12s}.AssetGalleryPanel-module__bU26cq__folderBackBtn:hover{color:var(--grey-900)}.AssetGalleryPanel-module__bU26cq__folderViewIcon{color:var(--grey-600);flex-shrink:0}.AssetGalleryPanel-module__bU26cq__folderViewTitle{color:var(--grey-800);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.AssetGalleryPanel-module__bU26cq__folderViewCount{color:var(--grey-500);font-weight:600}.AssetGalleryPanel-module__bU26cq__folderInputRow{border-radius:var(--br-sm,6px);background:var(--white-1,#fafafa);border:1px solid var(--grey-300);align-items:center;margin-bottom:4px;padding:6px 8px;display:flex}.AssetGalleryPanel-module__bU26cq__folderInputIcon{color:var(--grey-500);flex-shrink:0}.AssetGalleryPanel-module__bU26cq__folderInput{min-width:0;color:var(--grey-800);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px;width:100%!important;height:28px!important;box-shadow:none!important;border:none!important;margin-top:0!important;font-size:12px!important}.AssetGalleryPanel-module__bU26cq__folderInput::placeholder{font-size:12px!important}.AssetGalleryPanel-module__bU26cq__folderInput:active,.AssetGalleryPanel-module__bU26cq__folderInput:focus{box-shadow:none!important}.AssetGalleryPanel-module__bU26cq__folderInput::placeholder{color:var(--grey-400)}.AssetGalleryPanel-module__bU26cq__folderActionBtns{flex-direction:row;justify-content:center;align-items:center;display:flex}
.ArtGalleryPanel-module__nK5BfW__panel{border-right:1px solid var(--grey-400);background:#fff;flex-direction:column;flex-shrink:0;width:246px;height:100%;display:flex;overflow:hidden}.ArtGalleryPanel-module__nK5BfW__tabs{border-bottom:1px solid var(--grey-200);flex-shrink:0;gap:0;padding:8px 10px 0;display:flex}.ArtGalleryPanel-module__nK5BfW__tab{color:var(--grey-500);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;margin-bottom:-1px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:color .12s,border-color .12s}.ArtGalleryPanel-module__nK5BfW__tab:hover{color:var(--grey-700)}.ArtGalleryPanel-module__nK5BfW__tabActive{color:var(--grey-900,#111);border-bottom-color:var(--grey-900,#111)}.ArtGalleryPanel-module__nK5BfW__searchBar{border:1px solid var(--grey-300);border-radius:var(--br-md,6px);flex-shrink:0;align-items:center;margin:8px 10px 0;padding:0 5px;transition:border-color .15s;display:flex;position:relative}.ArtGalleryPanel-module__nK5BfW__searchBar:focus-within{border-color:var(--grey-500);background:#fff}.ArtGalleryPanel-module__nK5BfW__searchIcon{color:var(--grey-400);pointer-events:none;flex-shrink:0;width:16px;height:16px}input.ArtGalleryPanel-module__nK5BfW__searchInput{width:100%;color:var(--grey-900,#111);background:0 0;border:none;outline:none;padding-left:4px;font-family:inherit;font-size:12px;height:32px!important;font-size:var(--font-size-md)!important;line-height:var(--font-size-md)!important;box-shadow:none!important;border:none!important;margin-top:0!important}.ArtGalleryPanel-module__nK5BfW__searchInput::placeholder{color:var(--grey-400);font-size:var(--font-size-md)!important;line-height:var(--font-size-md)!important}.ArtGalleryPanel-module__nK5BfW__clearBtn{padding:5px}.ArtGalleryPanel-module__nK5BfW__clearBtn svg{width:13px;height:13px;color:var(--grey-600)}.ArtGalleryPanel-module__nK5BfW__clearBtn:hover{background:var(--grey-300)}.ArtGalleryPanel-module__nK5BfW__categories{scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;gap:5px;width:95%;padding:8px 10px;display:flex;overflow-x:auto}.ArtGalleryPanel-module__nK5BfW__categories::-webkit-scrollbar{display:none}.ArtGalleryPanel-module__nK5BfW__chip{border:1px solid var(--grey-300);color:var(--grey-600);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:12px;transition:background .12s,border-color .12s,color .12s}.ArtGalleryPanel-module__nK5BfW__chip:hover{border-color:var(--grey-500);color:var(--grey-800);background:var(--grey-50,#fafafa)}.ArtGalleryPanel-module__nK5BfW__chipActive{background:var(--grey-900,#111);border-color:var(--grey-900,#111);color:#fff}.ArtGalleryPanel-module__nK5BfW__chipActive:hover{background:var(--grey-800,#222);border-color:var(--grey-800,#222);color:#fff}.ArtGalleryPanel-module__nK5BfW__scrollContainer{flex-direction:column;flex:1;gap:0;padding:8px;display:flex;overflow:hidden auto}.ArtGalleryPanel-module__nK5BfW__scrollContainer::-webkit-scrollbar{width:4px}.ArtGalleryPanel-module__nK5BfW__scrollContainer::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--grey-400)72%,transparent);border-radius:4px}.ArtGalleryPanel-module__nK5BfW__grid{align-items:flex-start;gap:4px;display:flex}.ArtGalleryPanel-module__nK5BfW__gridCol{flex-direction:column;flex:1;gap:4px;display:flex}.ArtGalleryPanel-module__nK5BfW__tile{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;display:block;position:relative}.ArtGalleryPanel-module__nK5BfW__tile:hover .ArtGalleryPanel-module__nK5BfW__thumb{border-color:var(--grey-400)}.ArtGalleryPanel-module__nK5BfW__thumb{border-radius:var(--br-sm,6px);background:var(--grey-100);border:1px solid var(--grey-200);width:100%;transition:border-color .12s;position:relative;overflow:hidden}.ArtGalleryPanel-module__nK5BfW__thumbImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.ArtGalleryPanel-module__nK5BfW__thumbLoaded{opacity:1}.ArtGalleryPanel-module__nK5BfW__thumbSkeleton{background:linear-gradient(90deg,var(--grey-100)25%,var(--grey-200)50%,var(--grey-100)75%);background-size:200% 100%;animation:1.4s infinite ArtGalleryPanel-module__nK5BfW__shimmer;position:absolute;inset:0}.ArtGalleryPanel-module__nK5BfW__thumbError{color:var(--grey-400);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ArtGalleryPanel-module__nK5BfW__attribution{color:#ffffffe6;opacity:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#00000073);padding:4px 6px;font-size:9px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ArtGalleryPanel-module__nK5BfW__tile:hover .ArtGalleryPanel-module__nK5BfW__attribution{opacity:1}.ArtGalleryPanel-module__nK5BfW__skeleton{break-inside:avoid;border-radius:var(--br-sm,6px);background:linear-gradient(90deg,var(--grey-100)25%,var(--grey-200)50%,var(--grey-100)75%);background-size:200% 100%;height:80px;margin-bottom:4px;animation:1.4s infinite ArtGalleryPanel-module__nK5BfW__shimmer;display:block}@keyframes ArtGalleryPanel-module__nK5BfW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ArtGalleryPanel-module__nK5BfW__emptyState{color:var(--grey-500);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:36px 20px;font-size:13px;display:flex}.ArtGalleryPanel-module__nK5BfW__emptyHint{color:var(--grey-400);max-width:160px;font-size:11px;line-height:1.4}.ArtGalleryPanel-module__nK5BfW__errorState{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.ArtGalleryPanel-module__nK5BfW__errorMsg{color:#e53935;font-size:12px;line-height:1.4}.ArtGalleryPanel-module__nK5BfW__retryBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:var(--white-1,#fff);color:var(--grey-700);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;transition:background .12s;display:inline-flex}.ArtGalleryPanel-module__nK5BfW__retryBtn:hover{background:var(--grey-100)}.ArtGalleryPanel-module__nK5BfW__pexelsDisclaimer{text-align:center;color:var(--grey-400);margin:6px 0 2px;font-size:10px;line-height:1.4}.ArtGalleryPanel-module__nK5BfW__pexelsDisclaimer a{color:var(--grey-500);text-underline-offset:2px;text-decoration:underline}.ArtGalleryPanel-module__nK5BfW__pexelsDisclaimer a:hover{color:var(--grey-700)}.ArtGalleryPanel-module__nK5BfW__sentinel{pointer-events:none;width:100%;height:1px}.ArtGalleryPanel-module__nK5BfW__endMessage{text-align:center;color:var(--grey-400);margin:6px 0 4px;font-size:10px;line-height:1.4}.ArtGalleryPanel-module__nK5BfW__tile:hover .ArtGalleryPanel-module__nK5BfW__menuBtn{opacity:1;pointer-events:auto}button.ArtGalleryPanel-module__nK5BfW__menuBtn{padding:2px}.ArtGalleryPanel-module__nK5BfW__menuBtn{border-radius:var(--br-sm,6px);border:1px solid var(--grey-300);background:color-mix(in srgb,var(--white-1,#fff)90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:22px;height:22px;color:var(--grey-700);cursor:pointer;opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:flex;position:absolute;top:4px;right:4px}.ArtGalleryPanel-module__nK5BfW__menuBtn:hover,.ArtGalleryPanel-module__nK5BfW__menuBtnOpen{background:var(--white-1,#fff);opacity:1!important;pointer-events:auto!important}.ArtGalleryPanel-module__nK5BfW__menuPortal{z-index:9999;background:var(--white-1,#fff);border:1px solid var(--grey-300);-webkit-user-select:none;user-select:none;border-radius:8px;min-width:130px;padding:4px;position:fixed;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.ArtGalleryPanel-module__nK5BfW__menuItem{width:100%;color:var(--grey-900);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;transition:background 80ms;display:flex}.ArtGalleryPanel-module__nK5BfW__menuItem>svg{width:14px;height:14px}.ArtGalleryPanel-module__nK5BfW__menuItem:hover{background:var(--grey-100)}.ArtGalleryPanel-module__nK5BfW__menuItemDanger{color:#e53935}.ArtGalleryPanel-module__nK5BfW__menuItemDanger:hover{background:#fff5f5}.ArtGalleryPanel-module__nK5BfW__menuDivider{background:var(--grey-200);height:1px;margin:3px 4px}.ArtGalleryPanel-module__nK5BfW__deleteBackdrop{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ArtGalleryPanel-module__nK5BfW__deleteConfirm{background:var(--white-1,#fff);border:1px solid var(--grey-200);border-radius:12px;flex-direction:column;align-items:center;gap:16px;min-width:220px;padding:24px 28px;display:flex;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014}.ArtGalleryPanel-module__nK5BfW__deleteConfirmText{color:var(--grey-800);font-size:14px;font-weight:600}.ArtGalleryPanel-module__nK5BfW__deleteConfirmActions{gap:6px;display:flex}.ArtGalleryPanel-module__nK5BfW__deleteConfirmYes,.ArtGalleryPanel-module__nK5BfW__deleteConfirmNo{border-radius:var(--br-sm,6px);cursor:pointer;border:1px solid #0000;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s}.ArtGalleryPanel-module__nK5BfW__deleteConfirmYes{color:#fff;background:#e53935;border-color:#e53935}.ArtGalleryPanel-module__nK5BfW__deleteConfirmYes:hover{background:#c62828;border-color:#c62828}.ArtGalleryPanel-module__nK5BfW__deleteConfirmNo{background:var(--white-1,#fff);color:var(--grey-700);border-color:var(--grey-300)}.ArtGalleryPanel-module__nK5BfW__deleteConfirmNo:hover{background:var(--grey-100)}
.LayerPanel-module__I9r5DG__panel{border-right:1px solid var(--grey-400);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;flex-direction:column;flex-shrink:0;width:246px;height:100%;display:flex;overflow:hidden}.LayerPanel-module__I9r5DG__panelHeader{text-transform:uppercase;letter-spacing:.08em;min-height:46px;color:var(--grey-600);border-bottom:1px solid var(--grey-300);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.LayerPanel-module__I9r5DG__layerCount{background:var(--grey-100);border:1px solid var(--grey-300);border-radius:var(--br-rounded);min-width:28px;height:22px;color:var(--grey-700);justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.LayerPanel-module__I9r5DG__empty{color:var(--grey-600);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:28px 18px;font-size:12px;display:flex}.LayerPanel-module__I9r5DG__layerList{flex:1;margin:0;padding:8px 6px;list-style:none;overflow-y:auto}.LayerPanel-module__I9r5DG__layerList::-webkit-scrollbar{width:6px}.LayerPanel-module__I9r5DG__layerList::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--grey-400)82%,transparent);border-radius:var(--br-rounded)}.LayerPanel-module__I9r5DG__layerItem{cursor:pointer;border-radius:var(--br-sm);border:1px solid #0000;align-items:center;gap:8px;min-height:34px;margin:2px;padding:6px 9px;transition:background .12s,border-color .12s,transform .12s;display:flex}.LayerPanel-module__I9r5DG__layerItem:hover{background:var(--grey-100);border-color:color-mix(in srgb,var(--grey-300)78%,transparent)}.LayerPanel-module__I9r5DG__layerItemSelected{border-color:var(--cyan-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--black-1)18%,transparent);background:var(--grey-200)!important}.LayerPanel-module__I9r5DG__layerItemHidden{opacity:.52}.LayerPanel-module__I9r5DG__layerItemChild{padding-left:22px;position:relative}.LayerPanel-module__I9r5DG__layerItemChild:before{content:"";background:color-mix(in srgb,var(--black-1)38%,transparent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.LayerPanel-module__I9r5DG__typeIcon{text-align:center;width:16px;color:var(--grey-600);flex-shrink:0;font-size:12px}.LayerPanel-module__I9r5DG__layerName{white-space:nowrap;text-overflow:ellipsis;color:var(--grey-900);flex:1;font-size:12px;font-weight:500;overflow:hidden}.LayerPanel-module__I9r5DG__layerNameInput{background:var(--grey-200);border:1px solid var(--black-1);border-radius:var(--br-sm);height:24px;color:var(--grey-900);min-width:0;box-shadow:none;outline:none;flex:1;padding:0 7px;font-family:inherit;font-size:12px}.LayerPanel-module__I9r5DG__layerControls{opacity:0;gap:4px;transition:opacity .12s,transform .12s;display:flex;transform:translate(3px)}.LayerPanel-module__I9r5DG__layerItem:hover .LayerPanel-module__I9r5DG__layerControls,.LayerPanel-module__I9r5DG__layerItemSelected .LayerPanel-module__I9r5DG__layerControls{opacity:1;transform:translate(0)}.LayerPanel-module__I9r5DG__layerControlBtn{cursor:pointer;width:24px;height:24px;color:var(--grey-600);border-radius:var(--br-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.LayerPanel-module__I9r5DG__layerControlBtn:hover{background:var(--grey-100);border-color:var(--grey-300);color:var(--grey-900)}
.PanelHeader-module__a0dg4a__header{border-bottom:1px solid var(--grey-300);background:var(--white-1);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 10px 14px;display:flex}[data-editor-theme=dark] .PanelHeader-module__a0dg4a__header{background:#16161c;border-bottom-color:#ffffff12}.PanelHeader-module__a0dg4a__title{color:var(--grey-800);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}[data-editor-theme=dark] .PanelHeader-module__a0dg4a__title{color:#ffffffbf}
.EditorViewport-module__omyR3W__viewport{--dot-grid-size:18px;--dot-grid-radius:1px;--dot-grid-offset-x:0px;--dot-grid-offset-y:0px;--dot-grid-color:color-mix(in srgb,var(--grey-500)30%,transparent);background-color:color-mix(in srgb,var(--white-2)90%,#000 10%);background-image:radial-gradient(circle at center,var(--dot-grid-color)var(--dot-grid-radius),transparent calc(var(--dot-grid-radius) + .45px));background-size:var(--dot-grid-size)var(--dot-grid-size);background-position:var(--dot-grid-offset-x)var(--dot-grid-offset-y);will-change:background-size,background-position;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;outline:none;flex:1;position:relative;overflow:hidden}.EditorViewport-module__omyR3W__world{will-change:transform;transform-origin:0 0;position:absolute;top:0;left:0}.EditorViewport-module__omyR3W__focusTarget{box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:move;transform-origin:50%;white-space:pre-wrap;word-break:break-word;outline:none;padding:2px;line-height:1.2;position:absolute;overflow:hidden}.EditorViewport-module__omyR3W__focusTargetEditing{-webkit-user-select:text;user-select:text;cursor:text}.EditorViewport-module__omyR3W__renderCanvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.EditorViewport-module__omyR3W__cursorDefault{cursor:default}.EditorViewport-module__omyR3W__cursorGrabDefault{cursor:grab}.EditorViewport-module__omyR3W__cursorGrab{cursor:grabbing}.EditorViewport-module__omyR3W__cursorCrosshair{cursor:crosshair}.EditorViewport-module__omyR3W__cursorNone{cursor:none}.EditorViewport-module__omyR3W__lasso{pointer-events:none;border:1.5px dashed var(--blue-6);background:color-mix(in srgb,var(--blue-6)12%,transparent);z-index:9997;border-radius:2px;position:absolute}.EditorViewport-module__omyR3W__shapePreview{pointer-events:none;border:1.5px dashed var(--blue-6);background:color-mix(in srgb,var(--blue-6)18%,transparent);z-index:9997;position:absolute}.EditorViewport-module__omyR3W__zoomWidget{z-index:140;position:absolute;bottom:16px;right:16px}.EditorViewport-module__omyR3W__zoomWidgetButton{border-radius:var(--br-rounded);border:1px solid var(--grey-400);background:color-mix(in srgb,var(--white-1)94%,transparent);min-width:82px;height:34px;color:var(--grey-700);box-shadow:var(--bs-floating);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.EditorViewport-module__omyR3W__zoomWidgetButton:hover{background:var(--grey-100);color:var(--grey-900)}.EditorViewport-module__omyR3W__zoomWidgetValue{text-align:center;font-variant-numeric:tabular-nums;min-width:34px}.EditorViewport-module__omyR3W__zoomWidgetChevron{width:14px;height:14px;transition:transform .14s}.EditorViewport-module__omyR3W__zoomWidgetChevronOpen{transform:rotate(180deg)}.EditorViewport-module__omyR3W__zoomMenu{border-radius:var(--br-sm);border:1px solid var(--grey-400);background:color-mix(in srgb,var(--white-1)97%,transparent);min-width:188px;box-shadow:var(--bs-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.EditorViewport-module__omyR3W__zoomMenuItem{border-radius:var(--br-sm);height:34px;color:var(--grey-900);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;transition:background .12s,border-color .12s,color .12s;display:flex}.EditorViewport-module__omyR3W__zoomMenuItem:hover:not(:disabled){background:var(--grey-100);border-color:var(--grey-300)}.EditorViewport-module__omyR3W__zoomMenuItem:disabled{opacity:.45;cursor:default}.EditorViewport-module__omyR3W__zoomShortcut{color:var(--grey-600);letter-spacing:.02em;font-size:12px}.EditorViewport-module__omyR3W__dropTarget:after{content:"Drop image here";border:2px dashed var(--black-1);background:color-mix(in srgb,var(--black-1)12%,transparent);color:var(--black-1);letter-spacing:.02em;pointer-events:none;z-index:1000;border-radius:4px;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex;position:absolute;inset:0}.EditorViewport-module__omyR3W__placementGhost{pointer-events:none;z-index:9999;filter:drop-shadow(0 2px 8px #00000073);flex-direction:column;align-items:center;gap:6px;transition:opacity .1s;display:flex;position:absolute}.EditorViewport-module__omyR3W__placementGhostImg{border:1.5px solid color-mix(in srgb,var(--black-1)62%,transparent);opacity:.8;background:color-mix(in srgb,var(--grey-200)84%,transparent);object-fit:contain;border-radius:4px}.EditorViewport-module__omyR3W__placementGhostLabel{color:var(--grey-900);background:color-mix(in srgb,var(--white-1)90%,transparent);white-space:nowrap;letter-spacing:.02em;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.EditorViewport-module__omyR3W__placementGhostCount{color:var(--grey-600);font-weight:400}.EditorViewport-module__omyR3W__placementCrosshair{pointer-events:none;z-index:9998;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%)}.EditorViewport-module__omyR3W__placementCrosshair:before,.EditorViewport-module__omyR3W__placementCrosshair:after{content:"";background:var(--black-1);border-radius:1px;position:absolute}.EditorViewport-module__omyR3W__placementCrosshair:before{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.EditorViewport-module__omyR3W__placementCrosshair:after{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}
.AlignmentGuides-module___KyWNq__guideOverlay{pointer-events:none;z-index:9998;position:absolute;top:0;left:0;overflow:visible}.AlignmentGuides-module___KyWNq__alignGuide{stroke:var(--blue-7);stroke-width:1px;vector-effect:non-scaling-stroke}.AlignmentGuides-module___KyWNq__spacingLine{stroke:var(--cyan-5);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.AlignmentGuides-module___KyWNq__spacingTick{stroke:#00bcd4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.AlignmentGuides-module___KyWNq__spacingLabelBg{fill:#00bcd4;opacity:.9}.AlignmentGuides-module___KyWNq__spacingLabel{fill:#fff;text-anchor:middle;dominant-baseline:auto;pointer-events:none;font-family:system-ui,sans-serif;font-size:10px;font-weight:600}
.CanvasElement-module__2wLoyq__element{box-sizing:border-box;will-change:transform;position:absolute}.CanvasElement-module__2wLoyq__lassoHighlight{box-shadow:0 0 0 calc(3px*var(--inv-vp-scale,1))color-mix(in srgb,var(--blue-6)90%,transparent)}.CanvasElement-module__2wLoyq__lassoHighlight.CanvasElement-module__2wLoyq__elementSelected,.CanvasElement-module__2wLoyq__lassoHighlight[data-element-type=line]{box-shadow:none}.CanvasElement-module__2wLoyq__element:hover{outline:1px dashed color-mix(in srgb,var(--black-1)70%,transparent);outline-offset:0px}.CanvasElement-module__2wLoyq__element[data-in-group=true]:hover{outline:none}.CanvasElement-module__2wLoyq__hoverOverlay{background:color-mix(in srgb,var(--black-1)16%,transparent);border:2px solid color-mix(in srgb,var(--black-1)62%,transparent);border-radius:inherit;opacity:0;transition:opacity .12s;position:absolute;inset:0}.CanvasElement-module__2wLoyq__element:hover .CanvasElement-module__2wLoyq__hoverOverlay,.CanvasElement-module__2wLoyq__lassoHighlight .CanvasElement-module__2wLoyq__hoverOverlay{opacity:1}.CanvasElement-module__2wLoyq__svgWrapper{overflow:hidden}.CanvasElement-module__2wLoyq__svgWrapper svg{width:100%;height:100%}.CanvasElement-module__2wLoyq__placeholder{background:var(--grey-100);width:100%;height:100%;color:var(--grey-600);border:1px dashed var(--grey-300);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:flex}.CanvasElement-module__2wLoyq__handle{background:var(--white-1);border:2px solid var(--cyan-1);z-index:10;width:15px;height:15px;box-shadow:var(--bs-floating);pointer-events:auto;border-radius:2px;position:absolute}.CanvasElement-module__2wLoyq__handle_nw{cursor:nw-resize}.CanvasElement-module__2wLoyq__handle_ne{cursor:ne-resize}.CanvasElement-module__2wLoyq__handle_sw{cursor:sw-resize}.CanvasElement-module__2wLoyq__handle_se{cursor:se-resize}.CanvasElement-module__2wLoyq__edge_n,.CanvasElement-module__2wLoyq__edge_w,.CanvasElement-module__2wLoyq__edge_e,.CanvasElement-module__2wLoyq__edge_s{z-index:10;pointer-events:auto;background:0 0}.CanvasElement-module__2wLoyq__edge_n{cursor:n-resize}.CanvasElement-module__2wLoyq__edge_w{cursor:w-resize}.CanvasElement-module__2wLoyq__edge_e{cursor:e-resize}.CanvasElement-module__2wLoyq__edge_s{cursor:s-resize}.CanvasElement-module__2wLoyq__rotateHandle{background:var(--white-1);cursor:crosshair;z-index:10;width:20px;height:20px;color:var(--blue-6);box-shadow:var(--bs-floating);-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:2px;font-size:12px;display:flex;position:absolute}.CanvasElement-module__2wLoyq__rotateHandle svg{width:12px;height:12px;color:var(--cyan-1)}.CanvasElement-module__2wLoyq__radiusHandle{background:var(--white-1);border:2px solid var(--cyan-1);z-index:11;cursor:pointer;width:10px;height:10px;box-shadow:var(--bs-floating);-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:50%;position:absolute}.CanvasElement-module__2wLoyq__radiusHandle:hover{background:var(--blue-6);border-color:var(--blue-6)}.CanvasElement-module__2wLoyq__lineEndpointHandle{background:var(--white-1);border:2px solid var(--cyan-1);z-index:10;cursor:move;width:15px;height:15px;box-shadow:var(--bs-floating);pointer-events:auto;border-radius:50%;position:absolute}.CanvasElement-module__2wLoyq__lineEndpointHandle:hover{background:var(--blue-6)}.CanvasElement-module__2wLoyq__radiusTooltip{color:var(--grey-900);white-space:nowrap;pointer-events:none;z-index:20;background:color-mix(in srgb,var(--white-1)88%,transparent);border:1px solid color-mix(in srgb,var(--grey-400)88%,transparent);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute}.CanvasElement-module__2wLoyq__dimensionBadge{background:color-mix(in srgb,var(--white-1)88%,transparent);border:1px solid color-mix(in srgb,var(--grey-400)88%,transparent);color:var(--grey-900);border-radius:var(--br-sm);white-space:nowrap;pointer-events:none;z-index:20;font-variant-numeric:tabular-nums;box-shadow:0 8px 16px color-mix(in srgb,var(--white-2)36%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 9px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:100%;left:50%}.CanvasElement-module__2wLoyq__textContent{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;min-height:1em}.CanvasElement-module__2wLoyq__textEditing{outline-offset:2px;caret-color:var(--blue-6);border-radius:2px;cursor:text!important;outline:2px solid var(--blue-6)!important}.CanvasElement-module__2wLoyq__processingOverlay{z-index:5;pointer-events:none;border-radius:inherit;background:#00000059;position:absolute;inset:0;overflow:hidden}.CanvasElement-module__2wLoyq__shimmerWave{background:linear-gradient(90deg,#0000 0%,#ffffff40 30%,#ffffff8c 50%,#ffffff40 70%,#0000 100%);animation:1.4s ease-in-out infinite CanvasElement-module__2wLoyq__shimmer;position:absolute;inset:0}@keyframes CanvasElement-module__2wLoyq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.CropOverlay-module__y2Ti0a__cropOverlayRoot{z-index:50;pointer-events:auto;position:absolute;inset:0}.CropOverlay-module__y2Ti0a__dimRegion{pointer-events:none;position:absolute}.CropOverlay-module__y2Ti0a__cropFrame{border:2px solid var(--cyan-1);box-sizing:border-box;cursor:move;z-index:2;box-shadow:var(--bs-floating);position:absolute}.CropOverlay-module__y2Ti0a__gridLine{pointer-events:none;background:#fff3;position:absolute}.CropOverlay-module__y2Ti0a__cropHandle{background:var(--white-1);border:2px solid var(--cyan-1);z-index:3;box-shadow:var(--bs-floating);border-radius:3px;position:absolute}.CropOverlay-module__y2Ti0a__cropDoneWrap{z-index:6;pointer-events:auto;position:absolute;translate:-50%}.CropOverlay-module__y2Ti0a__cropDoneBtn{color:#fff;letter-spacing:.2px;cursor:pointer;background:#6b7077;border:0;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:600;box-shadow:0 6px 16px #00000038}.CropOverlay-module__y2Ti0a__cropDoneBtn:hover{background:#5f646b}.CropOverlay-module__y2Ti0a__cropActions{z-index:10;pointer-events:auto;gap:6px;display:flex;position:absolute;translate:-50%}.CropOverlay-module__y2Ti0a__cropConfirmBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#07f;border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .12s;box-shadow:0 2px 8px #0000004d}.CropOverlay-module__y2Ti0a__cropConfirmBtn:hover{background:#005fd4}.CropOverlay-module__y2Ti0a__cropCancelBtn{color:#ccc;cursor:pointer;background:#333;border:1px solid #555;border-radius:6px;padding:5px 10px;font-size:12px;transition:background .12s;box-shadow:0 2px 8px #0000004d}.CropOverlay-module__y2Ti0a__cropCancelBtn:hover{color:#fff;background:#444}
.OutpaintOverlay-module__eEzXhG__outpaintOverlayRoot{z-index:55;pointer-events:auto;position:absolute}.OutpaintOverlay-module__eEzXhG__dimBackground{background:var(--grey-100);pointer-events:none;background-image:linear-gradient(45deg,var(--white-1)25%,transparent 25%),linear-gradient(-45deg,var(--white-1)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--white-1)75%),linear-gradient(-45deg,transparent 75%,var(--white-1)75%);background-size:var(--ue-chess-tile-size,32px)var(--ue-chess-tile-size,32px);background-position:0 0,0 var(--ue-chess-half-size,16px),var(--ue-chess-half-size,16px)calc(-1*var(--ue-chess-half-size,16px)),calc(-1*var(--ue-chess-half-size,16px))0;background-color:var(--grey-400);position:absolute}.OutpaintOverlay-module__eEzXhG__outpaintFrame{border:2px solid var(--cyan-1);box-sizing:border-box;z-index:2;box-shadow:var(--bs-floating);position:absolute}.OutpaintOverlay-module__eEzXhG__outpaintHandle{background:var(--white-1);border:2px solid var(--cyan-1);z-index:3;box-shadow:var(--bs-floating);border-radius:2px;position:absolute}
.PropertyPanel-module__keCczW__panelContainer{background:var(--white-1);border-left:1px solid var(--grey-400)}.PropertyPanel-module__keCczW__panel{background:var(--white-1);flex-shrink:0;width:220px;padding-bottom:20px;overflow-y:auto}.PropertyPanel-module__keCczW__panel::-webkit-scrollbar{width:4px}.PropertyPanel-module__keCczW__panel::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:4px}.PropertyPanel-module__keCczW__empty{color:var(--grey-600);text-align:center;padding:20px 16px;font-size:12px}.PropertyPanel-module__keCczW__section{border-bottom:1px solid var(--grey-300);padding:12px}.PropertyPanel-module__keCczW__sectionTitle{text-transform:none;letter-spacing:0;color:var(--grey-900);margin:0;font-size:13px;font-weight:700}.PropertyPanel-module__keCczW__collapsedRow{cursor:pointer;width:100%;color:var(--grey-900);background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.PropertyPanel-module__keCczW__collapsedTitle{font-size:13px;font-weight:700}.PropertyPanel-module__keCczW__collapsedIcon{color:var(--grey-600)}.PropertyPanel-module__keCczW__subLabel{color:var(--grey-600);margin:0 0 5px;font-size:11px;font-weight:400}.PropertyPanel-module__keCczW__expandedContent{flex-direction:column;gap:10px;padding:10px 0;display:flex}.PropertyPanel-module__keCczW__row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.PropertyPanel-module__keCczW__rowLabel{color:var(--grey-600);flex-shrink:0;width:50px;font-size:11px}.PropertyPanel-module__keCczW__rowValue{flex:1;align-items:center;gap:6px;display:flex}.PropertyPanel-module__keCczW__numInput{border:1px solid var(--grey-200);color:var(--grey-900);appearance:textfield;border-radius:4px;outline:none;width:100%;padding:3px 6px;font-size:12px}.PropertyPanel-module__keCczW__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__numInput:focus{border-color:var(--black-1)}.PropertyPanel-module__keCczW__rangeInput{accent-color:var(--black-1);flex:1}.PropertyPanel-module__keCczW__opacityValue{color:var(--grey-600);text-align:right;width:28px;font-size:11px}.PropertyPanel-module__keCczW__badge{background:var(--grey-100);color:var(--grey-700);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 7px;font-size:10px}.PropertyPanel-module__keCczW__actionBtn{background:var(--grey-100);border:1px solid var(--grey-400);width:100%;color:var(--grey-700);cursor:pointer;text-align:left;border-radius:5px;margin-bottom:6px;padding:6px 10px;font-size:12px;transition:background .12s;display:block}.PropertyPanel-module__keCczW__actionBtn:hover{background:color-mix(in srgb,var(--cyan-1)14%,var(--grey-100));color:var(--grey-900)}.PropertyPanel-module__keCczW__actionBtnDanger{color:var(--red-1)}.PropertyPanel-module__keCczW__actionBtnDanger:hover{background:var(--grey-100);border-color:color-mix(in srgb,var(--red-1)30%,transparent)}.PropertyPanel-module__keCczW__prefixField{border:1px solid var(--grey-200);border-radius:8px;flex:1;align-items:center;min-width:0;height:32px;max-height:32px;padding:0 8px;transition:border-color .12s;display:flex;overflow:hidden}.PropertyPanel-module__keCczW__prefixField:focus-within{border-color:var(--black-1)}.PropertyPanel-module__keCczW__prefixLabel{color:var(--grey-600);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;font-size:11px;font-weight:600;display:inline-flex}.PropertyPanel-module__keCczW__prefixIcon{color:var(--grey-600);width:12px;height:12px}.PropertyPanel-module__keCczW__prefixInput{color:var(--grey-900);appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;outline:none;width:100%;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:12px!important}.PropertyPanel-module__keCczW__prefixField input{max-height:32px;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.PropertyPanel-module__keCczW__prefixInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__prefixInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__inputGrid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.PropertyPanel-module__keCczW__appearanceGrid{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.PropertyPanel-module__keCczW__appearanceGrid>*{flex:calc(50% - 3px);min-width:0}.PropertyPanel-module__keCczW__transformGrid{margin-top:10px}.PropertyPanel-module__keCczW__inputSingle{margin-bottom:10px;display:flex}.PropertyPanel-module__keCczW__colorRow{border:1px solid var(--grey-200);border-radius:8px;align-items:center;gap:10px;padding:4px;display:flex}.PropertyPanel-module__keCczW__colorSwatch{border:1px solid var(--grey-400);cursor:pointer;width:24px;height:24px;box-shadow:none;appearance:none;background:0 0;border-radius:5px;outline:none;flex-shrink:0;padding:0;transition:border-color .12s,box-shadow .12s}.PropertyPanel-module__keCczW__colorSwatch:hover{border-color:var(--black-1);box-shadow:0 0 0 2px var(--cyan-1)}.PropertyPanel-module__keCczW__layerRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.PropertyPanel-module__keCczW__colorInput{cursor:pointer;background:0 0;border:none;border-radius:4px;width:32px;height:24px;padding:0}.PropertyPanel-module__keCczW__selectInput{background:var(--grey-100);border:1px solid var(--grey-400);color:var(--grey-700);cursor:pointer;appearance:none;border-radius:4px;height:29px;margin:0;padding:2px 4px;font-size:12px}.PropertyPanel-module__keCczW__selectInput:focus{border-color:var(--black-1);background:var(--white-1);outline:none}.PropertyPanel-module__keCczW__hint{color:var(--grey-600);margin:-4px 0 6px;font-size:11px;font-style:italic}.PropertyPanel-module__keCczW__colorHex{color:var(--grey-900);letter-spacing:.02em;flex:1;font-family:monospace;font-size:13px;font-weight:500}.PropertyPanel-module__keCczW__toggleGroup{gap:4px;display:flex}.PropertyPanel-module__keCczW__toggleBtn{background:var(--grey-100);border:1px solid var(--grey-400);width:26px;height:26px;color:var(--grey-700);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .1s;display:flex}.PropertyPanel-module__keCczW__toggleBtn:hover{background:var(--white-1);color:var(--grey-900)}.PropertyPanel-module__keCczW__toggleBtnActive{background:var(--grey-200)!important;border-color:var(--black-1)!important;color:var(--black-1)!important}.PropertyPanel-module__keCczW__transformActions{gap:4px;margin-bottom:10px;display:flex}.PropertyPanel-module__keCczW__transformBtn{border:1px solid var(--grey-200);width:26px;height:26px;color:var(--grey-700);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex}.PropertyPanel-module__keCczW__transformBtn:hover{background:var(--grey-100);color:var(--grey-900)}.PropertyPanel-module__keCczW__transformBtn svg{width:14px;height:14px}.PropertyPanel-module__keCczW__alignGrid{background-color:red;grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.PropertyPanel-module__keCczW__alignBtn{aspect-ratio:1;width:100%;color:var(--grey-600);background:var(--grey-200);cursor:pointer;border:1.5px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.PropertyPanel-module__keCczW__alignBtn svg{width:12px;height:12px}.PropertyPanel-module__keCczW__alignBtn:hover{background:var(--grey-100);color:var(--grey-900)}.PropertyPanel-module__keCczW__alignBtn:active{background:var(--grey-200);border-color:var(--black-1);color:var(--black-1)}.PropertyPanel-module__keCczW__fillRow{align-items:center;gap:10px;display:flex}.PropertyPanel-module__keCczW__fillControlRow{border:1px solid var(--grey-200);border-radius:10px;align-items:center;gap:8px;min-height:34px;margin-top:10px;padding:2px 6px 2px 4px;display:flex}.PropertyPanel-module__keCczW__fillThumb{border:1px solid var(--grey-400);cursor:pointer;background:var(--grey-200);border-radius:6px;flex-shrink:0;width:28px;height:28px;transition:border-color .12s;overflow:hidden}.PropertyPanel-module__keCczW__fillThumb:hover{border-color:var(--black-1)}.PropertyPanel-module__keCczW__fillThumbImg{object-fit:cover;width:100%;height:100%;display:block}.PropertyPanel-module__keCczW__fillInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.PropertyPanel-module__keCczW__fillLabel{color:var(--grey-700);font-size:12px;font-weight:500}.PropertyPanel-module__keCczW__fillImageBtn{color:var(--grey-900);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:0;font-size:13px;font-weight:600;line-height:1}.PropertyPanel-module__keCczW__fillOpacityWrap{border-left:1px solid var(--grey-300);align-items:center;gap:2px;padding-left:8px;display:flex}input.PropertyPanel-module__keCczW__fillOpacityInput{color:var(--grey-900);text-align:center;appearance:textfield;background:0 0;outline:none;line-height:1;height:32px!important;box-shadow:none!important;border:none!important;margin-top:0!important;padding:0!important;font-size:.8rem!important}.PropertyPanel-module__keCczW__fillOpacityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__fillOpacityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PropertyPanel-module__keCczW__fillOpacityUnit{color:var(--grey-600);font-size:13px}.PropertyPanel-module__keCczW__fillEyeBtn{width:28px;height:28px;color:var(--grey-700);cursor:pointer;border:none;border-left:1px solid var(--grey-300);background:0 0;justify-content:center;align-items:center;margin-left:2px;padding-left:8px;display:inline-flex}.PropertyPanel-module__keCczW__fillEyeBtn:hover{color:var(--grey-900)}.PropertyPanel-module__keCczW__fillCropBadge{color:var(--black-1);background:var(--grey-200);border-radius:3px;width:fit-content;padding:1px 6px;font-size:10px}.PropertyPanel-module__keCczW__fillActions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.PropertyPanel-module__keCczW__eyeBtn{cursor:pointer;color:var(--grey-600);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:flex}.PropertyPanel-module__keCczW__eyeBtn:hover{color:var(--grey-900)}.PropertyPanel-module__keCczW__fillMenu{background:var(--white-1);border:1px solid var(--grey-400);box-shadow:var(--bs-floating);z-index:100;border-radius:8px;margin-top:8px;padding:4px}.PropertyPanel-module__keCczW__fillMenuItem{width:100%;color:var(--grey-700);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;padding:7px 10px;font-size:12px;transition:background .1s;display:flex}.PropertyPanel-module__keCczW__fillMenuItem:hover{background:var(--grey-100);color:var(--grey-900)}.PropertyPanel-module__keCczW__alignControls{align-items:center;gap:5px;margin-top:10px;display:flex}.PropertyPanel-module__keCczW__alignToggleGroup{border:1px solid var(--grey-200);border-radius:6px;align-items:center;width:fit-content;display:flex;overflow:hidden}.PropertyPanel-module__keCczW__alignToggleGroup .PropertyPanel-module__keCczW__alignToggleBtn+.PropertyPanel-module__keCczW__alignToggleBtn{border-left:1px solid var(--grey-200)}.PropertyPanel-module__keCczW__alignToggleBtn{width:26px;height:26px;color:var(--grey-600);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;border:none!important}.PropertyPanel-module__keCczW__alignToggleBtn svg{width:13px;height:13px}
.ColorPicker-module__gd8X-a__colorPanel{z-index:9999;border:1px solid var(--grey-400);-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0003,0 2px 8px #0000001f}.ColorPicker-module__gd8X-a__colorPanelHeader{border-bottom:1px solid var(--grey-300);justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.ColorPicker-module__gd8X-a__colorPanelTitle{color:var(--grey-900);font-size:13px;font-weight:600}.ColorPicker-module__gd8X-a__colorPanelClose{width:22px;height:22px;color:var(--grey-600);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.ColorPicker-module__gd8X-a__colorPanelClose:hover{background:var(--grey-100);color:var(--grey-900)}.ColorPicker-module__gd8X-a__colorPanelPickerWrap{padding:10px 10px 4px}.ColorPicker-module__gd8X-a__colorPanelPickerWrap .react-colorful{gap:8px;width:100%;height:auto}.ColorPicker-module__gd8X-a__colorPanelPickerWrap .react-colorful__saturation{border-radius:6px;flex-shrink:0;height:148px}:is(.ColorPicker-module__gd8X-a__colorPanelPickerWrap .react-colorful__hue,.ColorPicker-module__gd8X-a__colorPanelPickerWrap .react-colorful__alpha){border-radius:6px;flex-shrink:0;height:12px}.ColorPicker-module__gd8X-a__colorPanelPickerWrap .react-colorful__pointer{border:2.5px solid #fff;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.ColorPicker-module__gd8X-a__colorPanelBar{border-top:1px solid var(--grey-300);align-items:flex-end;gap:5px;padding:6px 10px 10px;display:flex}.ColorPicker-module__gd8X-a__colorPanelTools{align-items:flex-end;gap:5px;padding:6px 10px 10px;display:flex}.ColorPicker-module__gd8X-a__colorModeDropdown{flex-shrink:0;position:relative}.ColorPicker-module__gd8X-a__colorModeBtn{border:1px solid var(--grey-200);height:26px;color:var(--grey-700);cursor:pointer;background-color:var(--white-1);border:1px solid var(--grey-3);border-radius:var(--br-sm);outline:none;justify-content:space-between;align-items:center;gap:3px;height:32px;padding:10px 5px;font-size:11px;font-weight:500;transition:border-color .12s,color .12s;display:flex}.ColorPicker-module__gd8X-a__colorModeBtn:hover{border-color:var(--grey-400);color:var(--grey-900)}.ColorPicker-module__gd8X-a__colorModeChevron{color:var(--grey-600);flex-shrink:0;transition:transform .15s}.ColorPicker-module__gd8X-a__colorModeChevronOpen{transform:rotate(180deg)}.ColorPicker-module__gd8X-a__colorModeMenu{border:1px solid var(--grey-400);z-index:10000;background-color:#fff;border-radius:7px;min-width:60px;padding:3px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 20px #0000002e}.ColorPicker-module__gd8X-a__colorModeMenuItem{width:100%;color:var(--grey-700);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:500;transition:background .1s,color .1s;display:block}.ColorPicker-module__gd8X-a__colorModeMenuItem:hover{background:var(--grey-100);color:var(--grey-900)}.ColorPicker-module__gd8X-a__colorModeMenuItemActive{background:var(--grey-200)!important;color:var(--black-1)!important}.ColorPicker-module__gd8X-a__colorModeInputs{flex:1;gap:4px;min-width:0;display:flex}.ColorPicker-module__gd8X-a__colorModeField{border-right:1px solid var(--grey-300);flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.ColorPicker-module__gd8X-a__colorOpacityField{border-radius:var(--br-sm);border-radius:0;flex-direction:row;flex-shrink:0;align-items:center;width:42px;height:32px;display:flex}.ColorPicker-module__gd8X-a__colorModeMain{border-radius:var(--br-sm);border:1px solid var(--grey-3);flex:1;align-items:center;padding:0 4px;display:flex;overflow:hidden}.ColorPicker-module__gd8X-a__colorModeMain input{border:none!important;border-radius:0!important;height:28px!important}.ColorPicker-module__gd8X-a__colorModeMain input:hover,.ColorPicker-module__gd8X-a__colorModeMain input:focus{box-shadow:none!important;border:none!important}.ColorPicker-module__gd8X-a__colorPanelInput{border:1px solid var(--grey-200);width:100%;color:var(--grey-900);text-align:center;box-sizing:border-box;appearance:textfield;outline:none;max-height:32px;padding:4px 2px;font-size:12px;transition:border-color .12s;margin:0!important;padding:0!important;font-size:12px!important}.ColorPicker-module__gd8X-a__colorPanelInput::-webkit-outer-spin-button{-webkit-appearance:none}.ColorPicker-module__gd8X-a__colorPanelInput::-webkit-inner-spin-button{-webkit-appearance:none}.ColorPicker-module__gd8X-a__colorPanelInput:focus{border-color:var(--black-1)}.ColorPicker-module__gd8X-a__colorPanelInputLabel{color:var(--grey-600);text-align:center;letter-spacing:.04em;font-size:10px;font-weight:500}.ColorPicker-module__gd8X-a__colorPanelDocSection{border-top:1px solid var(--grey-300);padding:6px 10px 10px}.ColorPicker-module__gd8X-a__colorPanelDocTitle{color:var(--grey-600);margin:0 0 6px;font-size:11px;font-weight:500}.ColorPicker-module__gd8X-a__colorPanelDocSwatches{flex-wrap:wrap;gap:5px;display:flex}.ColorPicker-module__gd8X-a__colorPanelDocSwatch{border:1px solid var(--grey-400);cursor:pointer;border-radius:3px;flex-shrink:0;width:18px;height:18px;padding:0;transition:transform .1s,box-shadow .1s}.ColorPicker-module__gd8X-a__colorPanelDocSwatch:hover{transform:scale(1.2);box-shadow:0 1px 4px #0003}button.ColorPicker-module__gd8X-a__colorSampleBtn{border-radius:var(--br-sm);border:1px solid var(--grey-3);background-color:var(--white-1);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}
.Typography-module__FEIkea__section{border-bottom:1px solid var(--grey-300);padding:12px}.Typography-module__FEIkea__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.Typography-module__FEIkea__sectionTitle{color:var(--grey-900);margin:0;font-size:13px;font-weight:600}.Typography-module__FEIkea__fontFamilyBtn{background:var(--white-1);border:1px solid var(--grey-200);width:100%;height:32px;color:var(--grey-900);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 10px;font-size:12px;transition:border-color .12s;display:flex}.Typography-module__FEIkea__fontFamilyBtn:hover{border-color:var(--grey-400)}.Typography-module__FEIkea__fontFamilyBtnOpen{border-color:var(--black-1)}.Typography-module__FEIkea__fontFamilyName{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Typography-module__FEIkea__fontFamilyChevron{color:var(--grey-500);flex-shrink:0;margin-left:4px}.Typography-module__FEIkea__fontSizeWrapper{border:1px solid var(--grey-200);border-radius:8px;align-items:center;height:32px;padding:0 0 0 8px;transition:border-color .12s;display:flex;overflow:hidden}.Typography-module__FEIkea__fontSizeWrapper:focus-within{border-color:var(--black-1)}.Typography-module__FEIkea__fontSizePrefix{color:var(--grey-600);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:6px;font-size:11px;font-weight:600}.Typography-module__FEIkea__fontSizeDivider{background:var(--grey-200);flex-shrink:0;width:1px;height:18px;margin-left:2px}.Typography-module__FEIkea__fontSizeChevronBtn{width:22px;height:100%;color:var(--grey-500);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .1s;display:flex}.Typography-module__FEIkea__fontSizeChevronBtn:hover{color:var(--grey-900)}.Typography-module__FEIkea__weightDisplay{color:var(--grey-900);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:default;flex:1;font-size:12px;overflow:hidden}.Typography-module__FEIkea__sizeDropPanel{z-index:10000;background:var(--white-1);border:1px solid var(--grey-200);scrollbar-width:thin;scrollbar-color:var(--grey-300)transparent;border-radius:8px;flex-direction:column;gap:1px;max-height:260px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.Typography-module__FEIkea__sizeDropPanel::-webkit-scrollbar{width:4px}.Typography-module__FEIkea__sizeDropPanel::-webkit-scrollbar-track{background:0 0;border-radius:4px}.Typography-module__FEIkea__sizeDropPanel::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:4px}.Typography-module__FEIkea__sizeDropPanel::-webkit-scrollbar-thumb:hover{background:var(--grey-400)}.Typography-module__FEIkea__sizeDropItem{color:var(--grey-900);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;padding:5px 10px;font-size:12px;transition:background 80ms}.Typography-module__FEIkea__sizeDropItem:hover{background:var(--grey-100)}.Typography-module__FEIkea__sizeDropItemActive{background:var(--grey-200);color:var(--black-1);font-weight:600}.Typography-module__FEIkea__row2{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.Typography-module__FEIkea__col{flex-direction:column;gap:4px;display:flex}.Typography-module__FEIkea__label{color:var(--grey-600);font-size:11px;font-weight:400}.Typography-module__FEIkea__alignRow{margin-bottom:8px}.Typography-module__FEIkea__alignRowLabel{color:var(--grey-600);margin-bottom:5px;font-size:11px}.Typography-module__FEIkea__alignBtns{align-items:center;gap:3px;display:flex}.Typography-module__FEIkea__alignToggleGroup{border:1px solid var(--grey-200);border-radius:6px;align-items:center;display:flex;overflow:hidden}.Typography-module__FEIkea__alignToggleGroup .Typography-module__FEIkea__alignToggleBtn+.Typography-module__FEIkea__alignToggleBtn{border-left:1px solid var(--grey-200)}.Typography-module__FEIkea__alignToggleBtn{width:26px;height:26px;color:var(--grey-600);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;border:none!important}.Typography-module__FEIkea__alignToggleBtn svg{width:13px;height:13px}.Typography-module__FEIkea__alignToggleBtn:hover:not(.Typography-module__FEIkea__alignToggleBtnActive){background:var(--grey-100);color:var(--grey-900)}.Typography-module__FEIkea__alignToggleBtnActive{background:var(--grey-200);color:var(--black-1)}.Typography-module__FEIkea__alignBtn{border:1px solid var(--grey-200);width:26px;height:26px;color:var(--grey-600);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,border-color .1s;display:flex}.Typography-module__FEIkea__alignBtn:hover{background:var(--white-1);color:var(--grey-900)}.Typography-module__FEIkea__alignBtnActive{background:var(--grey-200)!important;border-color:var(--grey-200)!important;color:var(--black-1)!important}.Typography-module__FEIkea__alignDivider{background:var(--grey-300);align-self:center;width:1px;height:20px;margin:0 2px}.Typography-module__FEIkea__fillLabel{color:var(--grey-600);margin-bottom:5px;font-size:11px}.Typography-module__FEIkea__fontPanel{z-index:9999;background:var(--white-1);border:1px solid var(--grey-300);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;width:240px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a}.Typography-module__FEIkea__fontPanelHeader{border-bottom:1px solid var(--grey-300);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.Typography-module__FEIkea__fontPanelTitle{color:var(--grey-900);font-size:13px;font-weight:600}.Typography-module__FEIkea__fontPanelHeaderActions{align-items:center;gap:4px;display:flex}.Typography-module__FEIkea__fontPanelIconBtn{width:22px;height:22px;color:var(--grey-600);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.Typography-module__FEIkea__fontPanelIconBtn:hover{background:var(--grey-100);color:var(--grey-900)}.Typography-module__FEIkea__fontPanelSearch{flex-shrink:0;padding:8px 10px 6px}.Typography-module__FEIkea__fontSearchField{background:var(--grey-100);border:1px solid var(--grey-200);border-radius:8px;align-items:center;width:100%;padding:0 0 0 8px;display:flex}.Typography-module__FEIkea__fontSearchField:focus-within{border-color:var(--black-1);background:var(--white-1)}.Typography-module__FEIkea__fontSearchIcon{color:var(--grey-500);flex-shrink:0;width:13px;height:13px}.Typography-module__FEIkea__fontSearchInput{color:var(--grey-900);background:0 0;outline:none;width:100%;padding:0;font-size:12px;background-color:#0000!important;border:none!important;height:32px!important;margin-top:0!important}.Typography-module__FEIkea__fontSearchInput:focus,.Typography-module__FEIkea__fontSearchInput:active{box-shadow:none!important}.Typography-module__FEIkea__fontSearchInput::placeholder{color:var(--grey-400)}.Typography-module__FEIkea__fontPanelFilter{flex-shrink:0;padding:0 10px 6px}.Typography-module__FEIkea__fontFilterSelect{background:var(--grey-100);border:1px solid var(--grey-200);width:100%;color:var(--grey-700);cursor:pointer;appearance:none;border-radius:6px;height:26px;padding:3px 6px;font-size:11px}.Typography-module__FEIkea__fontFilterSelect:focus{border-color:var(--black-1);outline:none}.Typography-module__FEIkea__fontList{flex:1;min-height:0;max-height:340px;padding:4px 0;overflow-y:auto}.Typography-module__FEIkea__fontList::-webkit-scrollbar{width:4px}.Typography-module__FEIkea__fontList::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:4px}.Typography-module__FEIkea__fontItem{cursor:pointer;align-items:center;gap:8px;height:34px;padding:6px 12px;transition:background 80ms;display:flex}.Typography-module__FEIkea__fontItem:hover{background:var(--grey-100)}.Typography-module__FEIkea__fontItemActive{background:color-mix(in srgb,var(--black-1)7%,transparent)!important}.Typography-module__FEIkea__fontItemName{color:var(--grey-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.Typography-module__FEIkea__fontItemLoading{color:var(--grey-400)!important}.Typography-module__FEIkea__fontLoading{color:var(--grey-500);text-align:center;padding:16px 12px;font-size:12px}.Typography-module__FEIkea__selectField{background:var(--white-1);border:1px solid var(--grey-200);width:100%;height:32px;color:var(--grey-900);cursor:pointer;appearance:none;border-radius:8px;padding:0 8px;font-size:12px;transition:border-color .12s}.Typography-module__FEIkea__selectField:focus{border-color:var(--black-1);outline:none}
.ImageFiltersPanel-module__I-Xkga__imageFiltersFloatingPanel{z-index:9999;border:1px solid var(--grey-400);-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0003,0 2px 8px #0000001f}.ImageFiltersPanel-module__I-Xkga__imageFiltersFloatingHeader{border-bottom:1px solid var(--grey-300);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.ImageFiltersPanel-module__I-Xkga__imageFiltersFloatingTitle{color:var(--grey-900);font-size:13px;font-weight:700}.ImageFiltersPanel-module__I-Xkga__imageFiltersCloseBtn{width:22px;height:22px;color:var(--grey-600);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.ImageFiltersPanel-module__I-Xkga__imageFiltersCloseBtn:hover{background:var(--grey-100);color:var(--grey-900)}.ImageFiltersPanel-module__I-Xkga__imageFiltersFloatingBody{padding:12px 14px 14px}.ImageFiltersPanel-module__I-Xkga__imageFiltersPanel{margin-top:10px}.ImageFiltersPanel-module__I-Xkga__imageFiltersPanelHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ImageFiltersPanel-module__I-Xkga__imageFiltersPanelTitle{color:var(--grey-900);font-size:12px;font-weight:600}.ImageFiltersPanel-module__I-Xkga__imageFiltersResetBtn{cursor:pointer;color:var(--black-1);background:0 0;border:none;padding:0;font-size:11px;transition:color .1s}.ImageFiltersPanel-module__I-Xkga__imageFiltersResetBtn:hover{color:color-mix(in srgb,var(--black-1)82%,#fff 18%)}.ImageFiltersPanel-module__I-Xkga__filterRow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ImageFiltersPanel-module__I-Xkga__filterRow input:active,.ImageFiltersPanel-module__I-Xkga__filterRow input:focus{box-shadow:none!important}.ImageFiltersPanel-module__I-Xkga__filterRowLabel{color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:68px;font-size:11px;overflow:hidden}.ImageFiltersPanel-module__I-Xkga__filterSliderWrap{flex:1;min-width:0}.ImageFiltersPanel-module__I-Xkga__filterSliderTrack{background:var(--grey-100);border-radius:2px;height:4px;margin:6px 0;position:relative}.ImageFiltersPanel-module__I-Xkga__filterSliderTrack:after{content:"";background:var(--black-1);height:100%;top:0;left:var(--center-pct,50%);width:var(--fill-width,0%);border-radius:2px;position:absolute}.ImageFiltersPanel-module__I-Xkga__filterSlider{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:16px;margin:0;position:absolute;inset:-6px 0}.ImageFiltersPanel-module__I-Xkga__filterSlider:focus,.ImageFiltersPanel-module__I-Xkga__filterSlider:active{outline:none;background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterSlider::-webkit-slider-runnable-track{background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterSlider:focus::-webkit-slider-runnable-track{background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterSlider:active::-webkit-slider-runnable-track{background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterSlider::-moz-range-track{background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterSlider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--black-1);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:background .1s,border-color .1s,transform .1s;box-shadow:0 1px 4px #00000080;background:var(--black-1)!important}.ImageFiltersPanel-module__I-Xkga__filterSlider::-webkit-slider-thumb:hover{background:color-mix(in srgb,var(--black-1)86%,#fff 14%);transform:scale(1.15)}.ImageFiltersPanel-module__I-Xkga__filterSlider::-moz-range-thumb{border:2px solid var(--black-1);cursor:pointer;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000080;background:0 0!important}.ImageFiltersPanel-module__I-Xkga__filterNumInput{width:36px;color:var(--grey-900);text-align:center;appearance:textfield;border:1px solid var(--grey-400);background-color:#fff;border-radius:4px;outline:none;flex-shrink:0;padding:2px 4px;width:30px!important;height:30px!important;color:var(--grey-700)!important;box-shadow:none!important;-webkit-box-shadow:none!important;padding:0!important;font-size:.6rem!important}.ImageFiltersPanel-module__I-Xkga__filterNumInput input{background-color:#fff!important}.ImageFiltersPanel-module__I-Xkga__filterNumInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ImageFiltersPanel-module__I-Xkga__filterNumInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ImageFiltersPanel-module__I-Xkga__filterNumInput:focus{border-color:var(--black-1);box-shadow:none!important;-webkit-box-shadow:none!important}
.ExportSection-module__EVLXKq__exportCard{background:var(--white-1);padding:14px}.ExportSection-module__EVLXKq__exportHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ExportSection-module__EVLXKq__exportTitle{color:var(--grey-900);margin:0;font-size:13px;font-weight:700}.ExportSection-module__EVLXKq__exportRows{gap:10px;margin-bottom:10px;display:grid}.ExportSection-module__EVLXKq__exportRow{grid-template-columns:60px 1fr;align-items:center;gap:10px;display:grid}.ExportSection-module__EVLXKq__exportLabel{color:var(--grey-600);font-size:12px}.ExportSection-module__EVLXKq__exportSelectWrap{width:100%}.ExportSection-module__EVLXKq__exportSelectBtn{width:100%;height:34px;color:var(--grey-900);background:#fff;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px}.ExportSection-module__EVLXKq__exportSelectBtn svg{width:14px;height:14px}.ExportSection-module__EVLXKq__exportSelectIcon{color:var(--grey-600)}.ExportSection-module__EVLXKq__exportSelectMenu{border-radius:10px;width:100%}.ExportSection-module__EVLXKq__exportInfoRow{color:var(--grey-600);align-items:center;gap:8px;margin:8px 0 12px;font-size:12px;display:flex}.ExportSection-module__EVLXKq__exportInfoIcon{width:14px;height:14px;color:var(--grey-600)}.ExportSection-module__EVLXKq__exportInfoText{line-height:1.2}.ExportSection-module__EVLXKq__exportActionBtn{color:#fff;cursor:pointer;background:#0f1115;border:none;border-radius:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;transition:transform 80ms,opacity .12s}.ExportSection-module__EVLXKq__exportActionBtn:disabled{opacity:.7;cursor:default}.ExportSection-module__EVLXKq__exportActionBtn:active{transform:translateY(1px)}
