.mockup-scene-panel_panel__skmz1{display:flex;flex-direction:column;min-height:0;gap:18px}.mockup-scene-panel_heading__PXMsR h2{margin:0;font-size:18px;color:#172033}.mockup-scene-panel_footer__9fecY p,.mockup-scene-panel_heading__PXMsR p{margin:7px 0 0;color:#748198;font-size:12px;line-height:1.5}.mockup-scene-panel_presets__B6Yk_{min-width:0;margin:0;padding:0;border:0}.mockup-scene-panel_presets__B6Yk_ legend{padding:0 0 12px;font-size:14px;font-weight:750}.mockup-scene-panel_grid__Dn_Ft{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 8px;gap:12px 8px}.mockup-scene-panel_card__Vize8{position:relative;display:grid;min-width:0;grid-gap:6px;gap:6px;cursor:pointer}.mockup-scene-panel_card__Vize8 input{position:absolute;width:1px;height:1px;opacity:0}.mockup-scene-panel_card__Vize8 img{display:block;width:100%;height:auto;aspect-ratio:1;border:2px solid transparent;border-radius:12px;object-fit:cover;background:#edf2f8}.mockup-scene-panel_card__Vize8 input:checked+img{border-color:#8b3dff;box-shadow:0 0 0 1px #8b3dff}.mockup-scene-panel_card__Vize8 input:focus-visible+img{outline:3px solid #172033;outline-offset:3px}.mockup-scene-panel_card__Vize8 input:disabled~*{cursor:wait}.mockup-scene-panel_selected__I_svF{position:absolute;display:grid;place-items:center;top:6px;right:6px;width:19px;height:19px;border-radius:50%;color:#fff;background:#8b3dff}.mockup-scene-panel_label__WNAOa{overflow:hidden;color:#536176;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mockup-scene-panel_footer__9fecY{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;margin:0 -2px -2px;padding:12px 2px 4px;background:#fff;box-shadow:0 -12px 16px #fff;text-align:center}.mockup-scene-panel_footer__9fecY .mockup-scene-panel_error__G197q{margin:0 0 10px;color:#b42318}.mockup-scene-panel_generate__0qFbI{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;cursor:pointer;color:#fff;background:#8b3dff;font-size:15px;font-weight:700}.mockup-scene-panel_generate__0qFbI:hover:not(:disabled){background:#7830e5}.mockup-scene-panel_generate__0qFbI:disabled{cursor:not-allowed;opacity:.6}.mockup-scene-panel_spinner__bkp8k{animation:mockup-scene-panel_spin__BOEo_ 1s linear infinite}@keyframes mockup-scene-panel_spin__BOEo_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mockup-scene-panel_spinner__bkp8k{animation:none}}.mockup-scene-result-dialog_dialog__XvU47{width:min(800px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;border:0;border-radius:22px;color:#172033;background:#fff;box-shadow:0 24px 100px #10182840}.mockup-scene-result-dialog_dialog__XvU47::-webkit-backdrop{background:#10182880;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mockup-scene-result-dialog_dialog__XvU47::backdrop{background:#10182880;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mockup-scene-result-dialog_header__dKZCI{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.mockup-scene-result-dialog_header__dKZCI h2{margin:0;font-size:18px}.mockup-scene-result-dialog_header__dKZCI button{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:#f0f3f8;color:#344054;cursor:pointer}.mockup-scene-result-dialog_image__dgr_q{display:block;width:100%;height:auto;max-height:calc(100dvh - 172px);object-fit:contain;border-radius:12px}.mockup-scene-result-dialog_hint__Ku6zZ{margin:14px 0 0;text-align:center;color:#748198;font-size:12px;line-height:1.5}@media (max-width:480px){.mockup-scene-result-dialog_dialog__XvU47{padding:16px;border-radius:18px}}.history-category-tabs_tabs__C3_pT{display:flex;gap:8px;overflow-x:auto;min-width:0;padding:4px 0}.history-category-tabs_tabs__C3_pT button{flex:0 0 auto;border:0;border-radius:10px;padding:10px 16px;background:transparent;color:#64748b;font:inherit;font-weight:600;cursor:pointer}.history-category-tabs_tabs__C3_pT button[aria-pressed=true]{color:#172033;background:#f1f3f5}.history-category-tabs_tabs__C3_pT button:hover{background:#f1f3f5}.history-category-tabs_tabs__C3_pT button:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.history-category-tabs_tabs__C3_pT button:disabled{opacity:.55;cursor:default}.mockup-design-image-dialog_dialog__7SIXr{font-family:var(--font-sans,"PingFang SC"),system-ui,sans-serif;font-size:15px;width:min(1100px,calc(100vw - 40px));max-width:none;height:min(780px,calc(100dvh - 64px));max-height:none;margin:auto;padding:0;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#172033;box-shadow:0 20px 70px #0003}.mockup-design-image-dialog_dialog__7SIXr::-webkit-backdrop{background:#0f172a55}.mockup-design-image-dialog_dialog__7SIXr::backdrop{background:#0f172a55}.mockup-design-image-dialog_dialog__7SIXr[open]{display:flex;flex-direction:column}.mockup-design-image-dialog_dialog__7SIXr button{font:inherit;cursor:pointer}.mockup-design-image-dialog_dialog__7SIXr button:disabled{cursor:default;opacity:.5}.mockup-design-image-dialog_dialog__7SIXr button:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.mockup-design-image-dialog_header__Vgvod{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e5e7eb;gap:12px}.mockup-design-image-dialog_header__Vgvod button{display:inline-flex;align-items:center;border:0;border-radius:9px;padding:10px;background:transparent}.mockup-design-image-dialog_sources__jwxjU{display:flex;gap:12px}.mockup-design-image-dialog_sources__jwxjU button{padding:10px 18px;font-size:17px;font-weight:650}.mockup-design-image-dialog_sources__jwxjU button[aria-pressed=true]{background:#f1f3f5}.mockup-design-image-dialog_content__DU7Ja{display:flex;flex-direction:column;gap:14px;padding:16px 24px;flex:1 1;min-height:0}.mockup-design-image-dialog_gallery__EaOuu{min-height:0;overflow-y:auto;flex:1 1}.mockup-design-image-dialog_grid__9DHhN{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.mockup-design-image-dialog_card__P8gS0{position:relative;min-width:0;aspect-ratio:1;border:1px solid transparent;border-radius:9px;padding:0;overflow:hidden;background:#f7f7f8}.mockup-design-image-dialog_card__P8gS0:hover{border-color:#6366f1}.mockup-design-image-dialog_card__P8gS0 img{display:block;width:100%;height:100%;object-fit:contain}.mockup-design-image-dialog_card__P8gS0 span{position:absolute;bottom:6px;right:6px;padding:3px 7px;background:#ffffffed;border-radius:6px;font-size:12px}.mockup-design-image-dialog_feedback__cgelb{padding:42px 12px;text-align:center;color:#64748b}.mockup-design-image-dialog_more__mkzhS{display:block;margin:18px auto}.mockup-design-image-dialog_feedback__cgelb button,.mockup-design-image-dialog_more__mkzhS,.mockup-design-image-dialog_status__0kjp4 button,.mockup-design-image-dialog_upload__FT2mD button{padding:9px 16px;border:1px solid #dbe0e8;border-radius:9px;background:#fff;color:#172033}.mockup-design-image-dialog_upload__FT2mD{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:16px;text-align:center}.mockup-design-image-dialog_upload__FT2mD p{margin:0;color:#64748b;font-size:13px}.mockup-design-image-dialog_status__0kjp4{font-size:14px}.mockup-design-image-dialog_status__0kjp4:empty{display:none}.mockup-design-image-dialog_status__0kjp4 span{display:flex;align-items:center;gap:8px}.mockup-design-image-dialog_status__0kjp4 p{margin:4px 0}@media (max-width:600px){.mockup-design-image-dialog_dialog__7SIXr{font-family:var(--font-sans,"PingFang SC"),system-ui,sans-serif;font-size:15px;width:calc(100vw - 20px);height:calc(100dvh - 32px);border-radius:12px}.mockup-design-image-dialog_content__DU7Ja,.mockup-design-image-dialog_header__Vgvod{padding:12px}.mockup-design-image-dialog_sources__jwxjU{gap:4px}.mockup-design-image-dialog_sources__jwxjU button{padding:10px 12px}.mockup-design-image-dialog_grid__9DHhN{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.mockup-custom-drawing-dialog_dialog__NgTrJ{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#fff}.mockup-custom-drawing-dialog_dialog__NgTrJ[open]{display:flex;flex-direction:column;animation:mockup-custom-drawing-dialog_slideIn__3Gthp .36s cubic-bezier(.22,1,.36,1) both}.mockup-custom-drawing-dialog_dialog__NgTrJ[open][data-closing]{animation:mockup-custom-drawing-dialog_slideOut__2s1r3 .26s cubic-bezier(.4,0,1,1) both}.mockup-custom-drawing-dialog_dialog__NgTrJ::-webkit-backdrop{background:rgba(12,20,35,.2)}.mockup-custom-drawing-dialog_dialog__NgTrJ::backdrop{background:rgba(12,20,35,.2)}.mockup-custom-drawing-dialog_closeButton__CO7y5{position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));right:calc(16px + env(safe-area-inset-right, 0px));display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;color:#536176;background:#eef3fa}.mockup-custom-drawing-dialog_closeButton__CO7y5:hover{color:#0753f4;background:#eaf3ff}.mockup-custom-drawing-dialog_closeButton__CO7y5:focus-visible{outline:3px solid #0776ff;outline-offset:3px}@keyframes mockup-custom-drawing-dialog_slideIn__3Gthp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mockup-custom-drawing-dialog_slideOut__2s1r3{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mockup-custom-drawing-dialog_dialog__NgTrJ[open],.mockup-custom-drawing-dialog_dialog__NgTrJ[open][data-closing]{animation:none}}.mockup-custom-drawing-dialog_editorRoot__yI4Em{display:flex;flex:1 1;min-height:0;flex-direction:column;color:#233047;font-size:13px}.mockup-custom-drawing-dialog_confirmBox__aiFSb button,.mockup-custom-drawing-dialog_dialog__NgTrJ button:not([data-image-tool-workspace] *,[data-design-image-picker] *),.mockup-custom-drawing-dialog_toolDialog__Vppb_ button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font:inherit}.mockup-custom-drawing-dialog_dialog__NgTrJ button:not([data-image-tool-workspace] *,[data-design-image-picker] *):hover:not(:disabled),.mockup-custom-drawing-dialog_toolDialog__Vppb_ button:hover:not(:disabled){background:#edf3fd;color:#1d4ed8}.mockup-custom-drawing-dialog_dialog__NgTrJ button:not([data-image-tool-workspace] *,[data-design-image-picker] *):disabled,.mockup-custom-drawing-dialog_toolDialog__Vppb_ button:disabled{cursor:not-allowed;opacity:.38}.mockup-custom-drawing-dialog_dialog__NgTrJ button:not([data-image-tool-workspace] *,[data-design-image-picker] *):focus-visible,.mockup-custom-drawing-dialog_dialog__NgTrJ input:not([data-image-tool-workspace] *,[data-design-image-picker] *):focus-visible,.mockup-custom-drawing-dialog_dialog__NgTrJ select:not([data-image-tool-workspace] *,[data-design-image-picker] *):focus-visible,.mockup-custom-drawing-dialog_dialog__NgTrJ textarea:not([data-image-tool-workspace] *,[data-design-image-picker] *):focus-visible,.mockup-custom-drawing-dialog_toolDialog__Vppb_ button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.mockup-custom-drawing-dialog_dialog__NgTrJ input:not([data-image-tool-workspace] *,[data-design-image-picker] *),.mockup-custom-drawing-dialog_dialog__NgTrJ select:not([data-image-tool-workspace] *,[data-design-image-picker] *),.mockup-custom-drawing-dialog_dialog__NgTrJ textarea:not([data-image-tool-workspace] *,[data-design-image-picker] *),.mockup-custom-drawing-dialog_toolDialog__Vppb_ input,.mockup-custom-drawing-dialog_toolDialog__Vppb_ select,.mockup-custom-drawing-dialog_toolDialog__Vppb_ textarea{min-width:0;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#233047;padding:7px 9px;font:inherit}.mockup-custom-drawing-dialog_confirmBox__aiFSb .mockup-custom-drawing-dialog_primaryButton__pFXDg,.mockup-custom-drawing-dialog_dialog__NgTrJ .mockup-custom-drawing-dialog_primaryButton__pFXDg,.mockup-custom-drawing-dialog_toolDialog__Vppb_ .mockup-custom-drawing-dialog_primaryButton__pFXDg{color:white;background:#2463eb;border-color:#2463eb}.mockup-custom-drawing-dialog_dialog__NgTrJ .mockup-custom-drawing-dialog_primaryButton__pFXDg:hover:not(:disabled),.mockup-custom-drawing-dialog_toolDialog__Vppb_ .mockup-custom-drawing-dialog_primaryButton__pFXDg:hover:not(:disabled){color:white;background:#1d4ed8}.mockup-custom-drawing-dialog_topbar__Lp60p{min-height:72px;display:flex;align-items:center;gap:24px;padding:10px 20px;border-bottom:1px solid #e4e8ee;z-index:2;background:white}.mockup-custom-drawing-dialog_titleBlock__flcEe{display:flex;gap:10px;align-items:center;flex-shrink:0}.mockup-custom-drawing-dialog_brandMark__t0N7E{display:grid;place-items:center;background:#edf3ff;color:#2563eb;width:38px;height:38px;border-radius:10px}.mockup-custom-drawing-dialog_titleBlock__flcEe strong{font-size:15px;display:block}.mockup-custom-drawing-dialog_titleBlock__flcEe span:not(.mockup-custom-drawing-dialog_brandMark__t0N7E){display:block;font-size:11px;color:#8b95a5;margin-top:4px}.mockup-custom-drawing-dialog_designName__BGtqk{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.mockup-custom-drawing-dialog_designName__BGtqk input{width:145px}.mockup-custom-drawing-dialog_topActions__CCXB5{margin-left:auto;display:flex;gap:5px;align-items:center;flex-shrink:0}.mockup-custom-drawing-dialog_workspace__QiKrH{flex:1 1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(360px,75fr) 8px minmax(310px,25fr)}.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO{position:relative;cursor:col-resize;touch-action:none;background:#fff;outline:none}.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:before{content:"";position:absolute;inset:0 0 0 auto;width:1px;background:#dfe5ec}.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:focus-visible,.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:hover,.mockup-custom-drawing-dialog_workspace__QiKrH[data-resizing] .mockup-custom-drawing-dialog_workspaceSeparator__LxSlO{background:#eff6ff}.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:focus-visible:before,.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:hover:before,.mockup-custom-drawing-dialog_workspace__QiKrH[data-resizing] .mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:before{width:2px;background:#3b82f6}.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.mockup-custom-drawing-dialog_workspace__QiKrH[data-resizing],.mockup-custom-drawing-dialog_workspace__QiKrH[data-resizing] *{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-custom-drawing-dialog_editorSide__4ku6W{display:flex;min-width:0;min-height:0}.mockup-custom-drawing-dialog_toolRail__BSKPY{width:78px;flex-shrink:0;display:flex;align-items:stretch;flex-direction:column;gap:6px;padding:18px 7px;border-right:1px solid #e5e7eb;background:white;overflow:auto}.mockup-custom-drawing-dialog_toolRail__BSKPY button{flex-direction:column;padding:12px 2px;gap:7px;font-size:10px;color:#536176;flex-shrink:0}.mockup-custom-drawing-dialog_toolDivider__Gt8Vz{border-top:1px solid #e5e7eb;margin:9px}.mockup-custom-drawing-dialog_canvasColumn__JcMxq{display:flex;flex:1 1;min-width:0;flex-direction:column}.mockup-custom-drawing-dialog_canvasStage__4K5Rf{flex:1 1;min-height:0;overflow:hidden;position:relative;outline:none;background:#fff}.mockup-custom-drawing-dialog_canvasStage__4K5Rf[data-panning],.mockup-custom-drawing-dialog_canvasStage__4K5Rf[data-panning] .mockup-custom-drawing-dialog_artwork__E6__2{cursor:-webkit-grab;cursor:grab}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);height:48px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:6px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;border:1px solid #e1e6ee;border-radius:999px;background:white;box-shadow:0 4px 16px #0f172a0a;z-index:2}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ::-webkit-scrollbar{display:none}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ label{display:flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap;font-size:11px}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ label input{width:140px}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ input,.mockup-custom-drawing-dialog_selectionControls__D3ZtJ select{height:32px;padding:5px 8px}.mockup-custom-drawing-dialog_selectionControls__D3ZtJ button[aria-pressed=true]{color:#2563eb;background:#eff6ff}.mockup-custom-drawing-dialog_designSvg__pw96L{display:block;width:100%;height:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-custom-drawing-dialog_paper__2TyR_{filter:drop-shadow(0 3px 6px rgb(15 23 42/8%))}.mockup-custom-drawing-dialog_artwork__E6__2{cursor:move}.mockup-custom-drawing-dialog_dialog__NgTrJ textarea.mockup-custom-drawing-dialog_canvasTextEditor__631gS{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;line-height:1.25;resize:none;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.mockup-custom-drawing-dialog_dialog__NgTrJ textarea.mockup-custom-drawing-dialog_canvasTextEditor__631gS:focus-visible{outline:none}.mockup-custom-drawing-dialog_canvasControls__DWyG5{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 20px);display:flex;flex-direction:column;gap:8px;z-index:2}.mockup-custom-drawing-dialog_canvasActions__cgcrs,.mockup-custom-drawing-dialog_taskControls__3DVIS{background:white;border:1px solid #e1e6ee;border-radius:9px;box-shadow:0 4px 16px #0f172a0a}.mockup-custom-drawing-dialog_canvasActions__cgcrs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:5px}.mockup-custom-drawing-dialog_historyControls__07oLE,.mockup-custom-drawing-dialog_viewControls__pMib_{display:flex;flex-shrink:0;gap:2px;align-items:center}.mockup-custom-drawing-dialog_historyControls__07oLE{border-right:1px solid #e1e6ee;padding-right:6px}.mockup-custom-drawing-dialog_viewControls__pMib_ output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:43px;text-align:center;font-size:12px}.mockup-custom-drawing-dialog_viewControls__pMib_ button[aria-pressed=true]{color:#2563eb;background:#eff6ff}.mockup-custom-drawing-dialog_taskControls__3DVIS{display:flex;gap:4px;min-width:0;padding:4px;overflow-x:auto}.mockup-custom-drawing-dialog_taskControls__3DVIS button{flex-shrink:0;max-width:min(220px,100%)}.mockup-custom-drawing-dialog_taskControls__3DVIS button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-custom-drawing-dialog_rightPanel__YwIgk{display:grid;grid-template-rows:minmax(230px,var(--preview-height,2fr)) 8px minmax(200px,1fr);min-width:0;min-height:0;overflow:auto}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj{position:relative;cursor:row-resize;touch-action:none;background:#fff;outline:none}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#dfe5ec}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:focus-visible,.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:hover:not([aria-disabled=true]),.mockup-custom-drawing-dialog_rightPanel__YwIgk[data-resizing] .mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj{background:#eff6ff}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:focus-visible:before,.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:hover:not([aria-disabled=true]):before,.mockup-custom-drawing-dialog_rightPanel__YwIgk[data-resizing] .mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:before{height:2px;background:#3b82f6}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj[aria-disabled=true]{cursor:default}.mockup-custom-drawing-dialog_rightPanel__YwIgk[data-resizing],.mockup-custom-drawing-dialog_rightPanel__YwIgk[data-resizing] *{cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-custom-drawing-dialog_layersSection__xKU20,.mockup-custom-drawing-dialog_previewSection__pI_J0{display:flex;flex-direction:column;min-height:0;min-width:0}.mockup-custom-drawing-dialog_sectionHeading__y_0Uq{min-height:44px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e8ecf2;flex-shrink:0}.mockup-custom-drawing-dialog_sectionHeading__y_0Uq strong{font-size:12px}.mockup-custom-drawing-dialog_sectionHeading__y_0Uq small,.mockup-custom-drawing-dialog_sectionHeading__y_0Uq span{color:#98a2b0;font-size:10px;font-weight:400}.mockup-custom-drawing-dialog_sectionHeading__y_0Uq>div{display:flex}.mockup-custom-drawing-dialog_sectionHeading__y_0Uq button{padding:6px}.mockup-custom-drawing-dialog_previewCanvas__qwKmT{flex:1 1;position:relative;min-height:0;background:#f3f4f6}.mockup-custom-drawing-dialog_previewError__2w_kN{position:absolute;bottom:12px;left:12px;right:12px;padding:10px;background:#fff7ed;color:#9a3412;border-radius:6px;font-size:12px}.mockup-custom-drawing-dialog_layersSection__xKU20{background:white}.mockup-custom-drawing-dialog_flipSettings__TwQaO,.mockup-custom-drawing-dialog_textSettings__j0DsG{display:flex;flex-shrink:0;gap:5px;align-items:center;min-width:0;margin:0;padding:0;border:0}.mockup-custom-drawing-dialog_flipSettings__TwQaO button{width:32px;height:32px;padding:6px;flex-shrink:0}.mockup-custom-drawing-dialog_textSettings__j0DsG input[type=number]{width:64px}.mockup-custom-drawing-dialog_textSettings__j0DsG input[type=color]{padding:2px;width:30px;height:30px}.mockup-custom-drawing-dialog_textSettings__j0DsG select{max-width:84px}.mockup-custom-drawing-dialog_loading__mhOBW{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8}.mockup-custom-drawing-dialog_spinner__fv6A1{animation:mockup-custom-drawing-dialog_spin__rtxwb 1s linear infinite}.mockup-custom-drawing-dialog_confirmBox__aiFSb{background:white;color:#233047;border:0;border-radius:14px;padding:26px;width:min(420px,90vw);box-shadow:0 20px 70px #0f172a33}.mockup-custom-drawing-dialog_confirmBox__aiFSb::-webkit-backdrop{background:#0f172a55}.mockup-custom-drawing-dialog_confirmBox__aiFSb::backdrop{background:#0f172a55}.mockup-custom-drawing-dialog_confirmBox__aiFSb h2{font-size:18px;margin:0 0 12px}.mockup-custom-drawing-dialog_confirmBox__aiFSb p{color:#64748b}.mockup-custom-drawing-dialog_confirmBox__aiFSb>div{display:flex;justify-content:flex-end;gap:7px;margin-top:24px}.mockup-custom-drawing-dialog_mobileTabs__Eze2v{display:none}.mockup-custom-drawing-dialog_toolDialog__Vppb_{width:min(1100px,94vw);max-width:94vw;height:min(790px,90dvh);max-height:90dvh;border:0;border-radius:14px;padding:0;color:#233047;overflow:hidden;box-shadow:0 30px 100px #0f172a33}.mockup-custom-drawing-dialog_toolDialog__Vppb_[open]{display:flex;flex-direction:column}.mockup-custom-drawing-dialog_toolDialog__Vppb_::-webkit-backdrop{background:rgba(15,23,42,.35)}.mockup-custom-drawing-dialog_toolDialog__Vppb_::backdrop{background:rgba(15,23,42,.35)}.mockup-custom-drawing-dialog_toolDialog__Vppb_>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.mockup-custom-drawing-dialog_toolDialog__Vppb_>header strong{display:block;font-size:16px}.mockup-custom-drawing-dialog_toolDialog__Vppb_>header span{display:block;margin-top:4px;font-size:11px;color:#94a3b8;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-custom-drawing-dialog_toolBody__ynRGe{display:grid;grid-template-columns:minmax(0,1fr) 240px;flex:1 1;min-height:0}.mockup-custom-drawing-dialog_toolPreview__f7xj4{min-width:0;min-height:0;background:#edf0f4;display:flex;align-items:center;justify-content:center;overflow:hidden}.mockup-custom-drawing-dialog_toolPreview__f7xj4>div{width:100%;height:100%;min-height:0}.mockup-custom-drawing-dialog_toolPreview__f7xj4>svg{width:100%;height:100%;display:block}.mockup-custom-drawing-dialog_cropCanvas__zrHHY{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-custom-drawing-dialog_toolSettings__EcbED{border:0;border-left:1px solid #e5e7eb;padding:20px;margin:0;overflow:auto;min-width:0;display:flex;flex-direction:column;gap:18px;font-size:12px}.mockup-custom-drawing-dialog_toolSettings__EcbED label{display:flex;flex-direction:column;gap:8px}.mockup-custom-drawing-dialog_toolSettings__EcbED textarea{min-height:130px;resize:vertical}.mockup-custom-drawing-dialog_toolSettings__EcbED p{color:#7c899c;font-size:12px;line-height:1.7}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer{padding:12px 20px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;font-size:11px}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer>div{margin-right:auto}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer p{margin:3px 0}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer small{width:100%;text-align:right;color:#94a3b8}.mockup-custom-drawing-dialog_error__wA3mL{color:#b91c1c}@keyframes mockup-custom-drawing-dialog_spin__rtxwb{to{transform:rotate(1turn)}}@media(max-width:1150px){.mockup-custom-drawing-dialog_topbar__Lp60p{gap:12px;padding:10px 12px}.mockup-custom-drawing-dialog_titleBlock__flcEe strong{font-size:12px}.mockup-custom-drawing-dialog_designName__BGtqk input{width:115px}}@media(max-width:780px){.mockup-custom-drawing-dialog_topbar__Lp60p{min-height:98px;flex-wrap:wrap;gap:8px;padding:8px 12px}.mockup-custom-drawing-dialog_titleBlock__flcEe{flex:1 1;order:0}.mockup-custom-drawing-dialog_topActions__CCXB5{order:1}.mockup-custom-drawing-dialog_designName__BGtqk{order:2;flex-basis:100%}.mockup-custom-drawing-dialog_designName__BGtqk input{flex:1 1}.mockup-custom-drawing-dialog_mobileTabs__Eze2v{display:flex;border-bottom:1px solid #e5e7eb;padding:4px 8px;gap:4px}.mockup-custom-drawing-dialog_mobileTabs__Eze2v button[aria-pressed=true]{color:#2563eb;background:#eff6ff}.mockup-custom-drawing-dialog_workspace__QiKrH{display:flex;position:relative}.mockup-custom-drawing-dialog_rightPanelSeparator__b9Wnj,.mockup-custom-drawing-dialog_workspaceSeparator__LxSlO{display:none}.mockup-custom-drawing-dialog_editorSide__4ku6W{flex:1 1}.mockup-custom-drawing-dialog_rightPanel__YwIgk{display:none;flex:1 1;border-left:0;grid-template-rows:minmax(0,1fr);overflow:visible}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-view=preview] .mockup-custom-drawing-dialog_editorSide__4ku6W{display:none}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-view=preview] .mockup-custom-drawing-dialog_rightPanel__YwIgk{display:grid}.mockup-custom-drawing-dialog_layersSection__xKU20{display:none}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-layers=true] .mockup-custom-drawing-dialog_rightPanel__YwIgk{display:contents}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-layers=true] .mockup-custom-drawing-dialog_layersSection__xKU20{display:flex;position:absolute;right:8px;bottom:8px;width:min(340px,90%);max-height:55%;min-height:210px;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 10px 40px #0f172a33;z-index:4}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-view=edit][data-mobile-layers=true] .mockup-custom-drawing-dialog_previewSection__pI_J0{display:none}.mockup-custom-drawing-dialog_workspace__QiKrH[data-mobile-view=preview] .mockup-custom-drawing-dialog_previewSection__pI_J0{width:100%}.mockup-custom-drawing-dialog_toolRail__BSKPY{width:62px;padding:8px 4px;gap:1px}.mockup-custom-drawing-dialog_toolRail__BSKPY button{padding:9px 1px;font-size:9px}.mockup-custom-drawing-dialog_canvasControls__DWyG5{bottom:10px}.mockup-custom-drawing-dialog_toolBody__ynRGe{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) auto}.mockup-custom-drawing-dialog_toolSettings__EcbED{max-height:190px;padding:12px;gap:10px;border-left:0;border-top:1px solid #e5e7eb}.mockup-custom-drawing-dialog_toolSettings__EcbED textarea{min-height:60px}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer{padding:8px 12px}.mockup-custom-drawing-dialog_toolDialog__Vppb_>footer>div{width:100%}}@media(max-width:380px){.mockup-custom-drawing-dialog_historyControls__07oLE{border-right:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.mockup-custom-drawing-dialog_spinner__fv6A1{animation:none}}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy{width:min(1440px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:0;border:0;border-radius:14px;color:#233047;background:white;overflow:hidden;box-shadow:0 30px 100px #0f172a33}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy[open]{display:flex;flex-direction:column}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy::-webkit-backdrop{background:#0f172a66}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy::backdrop{background:#0f172a66}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid #e5e7eb}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy>header button{flex-shrink:0}.mockup-custom-drawing-dialog_imageToolContent__OcW0j{min-height:0;flex:1 1;overflow:auto;overscroll-behavior:contain}.mockup-custom-drawing-dialog_imageToolContent__OcW0j .workspace{min-height:0;background:transparent}.mockup-custom-drawing-dialog_imageToolContent__OcW0j .workspace-body{width:calc(100% - 24px)}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy>footer{padding:10px 18px;border-top:1px solid #e5e7eb;font-size:12px;max-height:20dvh;overflow:auto}.mockup-custom-drawing-dialog_imageToolDialog__iTUBy>footer:empty{display:none}@media(max-width:780px){.mockup-custom-drawing-dialog_imageToolDialog__iTUBy{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.mockup-design-layer-list_list__iMpwv{min-height:70px;flex:1 1;overflow:auto;padding:6px}.mockup-design-layer-list_row__jG5PM{position:relative;display:flex;align-items:center;border:1px solid transparent;border-radius:7px;margin-bottom:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-design-layer-list_row__jG5PM[data-selected=true]{background:#edf4ff;border-color:#b7d1fc}.mockup-design-layer-list_row__jG5PM[data-hidden=true] .mockup-design-layer-list_select__yNHwJ{opacity:.5}.mockup-design-layer-list_row__jG5PM[data-dragging=true]{opacity:.45}.mockup-design-layer-list_row__jG5PM[data-drop-side]:after{content:"";position:absolute;left:0;right:0;height:2px;background:#2563eb;pointer-events:none;z-index:1}.mockup-design-layer-list_row__jG5PM[data-drop-side=above]:after{top:-3px}.mockup-design-layer-list_row__jG5PM[data-drop-side=below]:after{bottom:-3px}.mockup-design-layer-list_row__jG5PM .mockup-design-layer-list_select__yNHwJ{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:flex-start;text-align:left;min-width:0;padding:7px;cursor:-webkit-grab;cursor:grab}.mockup-design-layer-list_list__iMpwv[data-dragging] .mockup-design-layer-list_row__jG5PM,.mockup-design-layer-list_list__iMpwv[data-dragging] .mockup-design-layer-list_select__yNHwJ{cursor:-webkit-grabbing;cursor:grabbing}.mockup-design-layer-list_name__m3dSI{flex:1 1;min-width:0}.mockup-design-layer-list_name__m3dSI strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-design-layer-list_name__m3dSI small{display:block;font-size:10px;color:#94a3b8;margin-top:3px}.mockup-design-layer-list_name__m3dSI input{width:100%;box-sizing:border-box;font-size:12px;padding:3px 4px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mockup-design-layer-list_thumbnail__e85_u{width:37px;height:37px;border-radius:5px;background:#f2f4f7;border:1px solid #e5e7eb;display:grid;place-items:center;flex-shrink:0}.mockup-design-layer-list_thumbnail__e85_u img{max-width:100%;max-height:100%;object-fit:contain}.mockup-design-layer-list_lock__XsBEk{flex-shrink:0;color:#64748b}.mockup-design-layer-list_empty__JI0kT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;color:#94a3b8;font-size:12px}.mockup-design-layer-list_menu__4_KEW{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:180px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:5px;border:1px solid #dfe5ec;border-radius:10px;color:#233047;background:white;box-shadow:0 8px 28px #0f172a26;font-size:13px}.mockup-design-layer-list_menu__4_KEW:popover-open{display:flex;flex-direction:column}.mockup-design-layer-list_menu__4_KEW button{width:100%;justify-content:flex-start}.mockup-design-layer-list_menu__4_KEW hr{margin:4px;border:0;border-top:1px solid #e5e7eb}.mockup-design-layer-list_menu__4_KEW button.mockup-design-layer-list_delete__mLo_j{color:#dc2626}.mockup-design-layer-list_row__jG5PM[data-parent]{margin-left:20px}.mockup-design-layer-list_row__jG5PM[data-folder=true] .mockup-design-layer-list_select__yNHwJ{padding-left:0}.mockup-design-layer-list_row__jG5PM[data-folder=true] .mockup-design-layer-list_thumbnail__e85_u{width:20px;background:transparent;border:0;color:#9b7519}.mockup-design-layer-list_row__jG5PM[data-drop-inside]{border-color:#2563eb;background:#edf4ff}.mockup-design-background-control_control__En9YI{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e8ecf2;font-size:12px}.mockup-design-background-control_control__En9YI>span{flex-shrink:0;font-weight:600}.mockup-design-background-control_control__En9YI .mockup-design-background-control_trigger__FMsD3{display:flex;flex:1 1;min-width:0;justify-content:flex-start;background:#f3f4f6;border:1px solid #e8ecf2}.mockup-design-background-control_trigger__FMsD3>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-design-background-control_chip__Sa_lz{display:inline-block;width:22px;height:22px;flex-shrink:0;border-radius:5px;border:1px solid rgb(15 23 42/12%)}.mockup-design-background-control_popover__MYK_3{position:fixed;inset:auto;margin:0;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;border:1px solid #e8ecf2;border-radius:16px;color:#233047;background:white;box-shadow:0 12px 40px #0f172a26;font-size:13px}.mockup-design-background-control_popover__MYK_3:popover-open{display:flex;flex-direction:column;gap:14px}.mockup-design-background-control_header__bVr0c{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px}.mockup-design-background-control_tabs__4vd5i{display:flex;gap:8px}.mockup-design-background-control_tabs__4vd5i button[aria-selected=true]{background:#f3f4f6;font-weight:600}.mockup-design-background-control_panel__JDZp4{display:flex;flex-direction:column;min-height:0;gap:12px}.mockup-design-background-control_panel__JDZp4>input{flex-shrink:0;width:100%}.mockup-design-background-control_palette__BTqZ7{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;grid-gap:6px;gap:6px;overflow:auto;min-height:0;max-height:430px;padding:3px;overscroll-behavior:contain}.mockup-design-background-control_popover__MYK_3 .mockup-design-background-control_swatch__UPW3f{display:flex;flex-direction:column;gap:6px;min-width:0;padding:4px;border:2px solid transparent;font-size:11px}.mockup-design-background-control_swatch__UPW3f span:first-child{width:100%;aspect-ratio:1;border-radius:9px;border:1px solid rgb(15 23 42/8%)}.mockup-design-background-control_popover__MYK_3 .mockup-design-background-control_swatch__UPW3f[aria-pressed=true]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.mockup-design-background-control_footer__IC6_n{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e8ecf2;flex-shrink:0;font-size:12px}.mockup-design-background-control_current__h4Bly{display:flex;align-items:center;gap:8px}.mockup-design-background-control_empty__ZNXDf{color:#64748b;text-align:center;padding:24px 0}.mockup-design-background-control_rgbForm__1C0BI{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:3px}.mockup-design-background-control_rgbForm__1C0BI label{display:flex;flex-direction:column;gap:6px}.mockup-design-background-control_channels__bXJnc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mockup-design-background-control_channels__bXJnc input{width:100%}.mockup-design-background-control_pickerLabel__8c0L6 input[type=color]{width:100%;height:70px;padding:3px;cursor:pointer}.mockup-design-background-control_error__7mHDb{margin:0;color:#b91c1c;font-size:12px}.mockup-design-background-control_popover__MYK_3 .mockup-design-background-control_applyButton__EfHIp{color:white;background:#2463eb}.mockup-design-background-control_popover__MYK_3 .mockup-design-background-control_applyButton__EfHIp:hover:not(:disabled){color:white;background:#1d4ed8}@media(max-width:780px){.mockup-design-background-control_popover__MYK_3{padding:12px}.mockup-design-background-control_palette__BTqZ7{gap:2px}.mockup-design-background-control_popover__MYK_3 .mockup-design-background-control_swatch__UPW3f{padding:3px;font-size:10px}.mockup-design-background-control_control__En9YI{padding:10px 12px}}.mockup-design-font-picker_trigger__g_Ijj{width:150px;min-width:150px;height:32px;flex-shrink:0}.mockup-design-font-picker_trigger__g_Ijj span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-design-font-picker_trigger__g_Ijj svg{flex-shrink:0;margin-left:auto}.mockup-design-font-picker_panel__fp0eq{position:absolute;z-index:12;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:0 12px 40px #0f172a26;color:#233047;font-size:13px}.mockup-design-font-picker_heading__Iief8{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-bottom:8px}.mockup-design-font-picker_heading__Iief8 strong{font-size:14px}.mockup-design-font-picker_heading__Iief8>span{font-size:10px;color:#56715c;background:#eff7ef;padding:3px 6px;border-radius:4px}.mockup-design-font-picker_heading__Iief8 button{margin-left:auto}.mockup-design-font-picker_search__qJkN_{display:flex;align-items:center;gap:7px;flex-shrink:0}.mockup-design-font-picker_search__qJkN_ input{width:100%;height:34px}.mockup-design-font-picker_categories__0YIjY{display:flex;flex-wrap:wrap;gap:2px;padding:8px 0;flex-shrink:0}.mockup-design-font-picker_panel__fp0eq .mockup-design-font-picker_categories__0YIjY button[aria-pressed]{font-size:12px;padding:5px 8px}.mockup-design-font-picker_panel__fp0eq .mockup-design-font-picker_categories__0YIjY button[aria-pressed=true],.mockup-design-font-picker_panel__fp0eq .mockup-design-font-picker_options__ZoSOH button[aria-selected=true]{background:#eff6ff;color:#1d4ed8}.mockup-design-font-picker_options__ZoSOH{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding:3px}.mockup-design-font-picker_panel__fp0eq .mockup-design-font-picker_options__ZoSOH button.mockup-design-font-picker_option__ANl9v{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0;padding:9px 10px;text-align:left;border:1px solid #edf0f4}.mockup-design-font-picker_option__ANl9v>div{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px}.mockup-design-font-picker_option__ANl9v img{display:block;width:100%;height:auto;object-fit:contain}.mockup-design-font-picker_empty__JCA3J{text-align:center;padding:24px 0;color:#8b95a5}.mockup-design-font-picker_failure__q99kU,.mockup-design-font-picker_status__Nq0me{flex-shrink:0;padding:8px 4px;font-size:12px}.mockup-design-font-picker_failure__q99kU{color:#b45309;display:flex;align-items:center;gap:6px}.mockup-design-font-picker_failure__q99kU span{flex:1 1}.mockup-design-font-picker_footer__FlD9d{color:#8b95a5;font-size:11px;padding:10px 2px 0;flex-shrink:0}.mockup-design-font-picker_spinner__XbJxI{animation:mockup-design-font-picker_spin__eGxrQ 1s linear infinite}@keyframes mockup-design-font-picker_spin__eGxrQ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mockup-design-font-picker_spinner__XbJxI{animation:none}}.mockup-design-shortcuts_trigger__LVKEB{flex-shrink:0;white-space:nowrap}.mockup-design-shortcuts_trigger__LVKEB span{font-size:12px}.mockup-design-shortcuts_popover__KLkhi{position:fixed;inset:auto;margin:0;padding:0;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid #e8ecf2;border-radius:18px;background:white;color:#233047;box-shadow:0 12px 40px #0f172a26;font-size:13px}.mockup-design-shortcuts_popover__KLkhi:popover-open{display:flex;flex-direction:column}.mockup-design-shortcuts_popover__KLkhi:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.mockup-design-shortcuts_body__8hKSv{min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px}.mockup-design-shortcuts_body__8hKSv section+section{margin-top:22px}.mockup-design-shortcuts_body__8hKSv h3{margin:0 0 12px;font-size:14px;font-weight:650}.mockup-design-shortcuts_body__8hKSv dl{margin:0}.mockup-design-shortcuts_row__o8gSZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;min-height:32px}.mockup-design-shortcuts_row__o8gSZ dt{color:#788392}.mockup-design-shortcuts_row__o8gSZ dd{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:5px;margin:0;text-align:right}.mockup-design-shortcuts_row__o8gSZ dd>span{color:#788392;font-size:12px}.mockup-design-shortcuts_row__o8gSZ kbd{display:inline-block;padding:5px 8px;border-radius:6px;background:#f3f4f6;color:#303847;font:13px var(--font-sans),sans-serif;white-space:nowrap}.mockup-design-shortcuts_body__8hKSv p{margin:10px 0 0;color:#8b95a5;font-size:11px;line-height:1.6}@media(max-width:1150px){.mockup-design-shortcuts_trigger__LVKEB span{display:none}}@media(max-width:780px){.mockup-design-shortcuts_body__8hKSv{padding:14px}.mockup-design-shortcuts_row__o8gSZ{gap:8px}.mockup-design-shortcuts_row__o8gSZ dt{font-size:12px;flex-shrink:0}.mockup-design-shortcuts_row__o8gSZ kbd{padding:4px 6px;font-size:12px}}.mockup-design-toasts_anchor__a8frf{position:relative;flex:0 0;min-width:0;z-index:10}.mockup-design-toasts_viewport__V8bDr{position:absolute;top:12px;right:16px;width:min(380px,calc(100% - 32px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.mockup-design-toasts_viewport__V8bDr[hidden]{display:none}.mockup-design-toasts_toast__Qstsh{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e4e8ee;border-radius:12px;background:#fff;color:#233047;box-shadow:0 6px 24px #0f172a1f;font-size:13px;line-height:1.6;pointer-events:auto;overflow-wrap:anywhere}.mockup-design-toasts_icon__hecnq{flex-shrink:0;margin-top:1px;color:#2563eb}.mockup-design-toasts_toast__Qstsh[data-tone=success] .mockup-design-toasts_icon__hecnq{color:#15803d}.mockup-design-toasts_toast__Qstsh[data-tone=error] .mockup-design-toasts_icon__hecnq{color:#dc2626}.mockup-design-toasts_toast__Qstsh[data-tone=loading] .mockup-design-toasts_icon__hecnq{animation:mockup-design-toasts_spin__chy95 1s linear infinite}.mockup-design-toasts_content__MRVvd{flex:1 1;min-width:0}.mockup-design-toasts_toast__Qstsh .mockup-design-toasts_action__s7Gro{margin-top:8px;padding:4px 8px;background:#eff6ff;color:#1d4ed8;text-align:left}.mockup-design-toasts_toast__Qstsh .mockup-design-toasts_close__grmaV{flex-shrink:0;width:24px;height:24px;padding:3px;color:#64748b}@keyframes mockup-design-toasts_spin__chy95{to{transform:rotate(1turn)}}@media(max-width:780px){.mockup-design-toasts_viewport__V8bDr{right:12px;width:min(380px,calc(100% - 24px))}}@media(prefers-reduced-motion:reduce){.mockup-design-toasts_toast__Qstsh[data-tone=loading] .mockup-design-toasts_icon__hecnq{animation:none}}.workspace-shell_shell__YWA7d{--sidebar-width:256px;--mobile-bar-height:0px;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100dvh;color:#171717;background:#fafafa}.workspace-shell_collapsed__gGwD4{--sidebar-width:72px}.workspace-shell_sidebar__Oq7tN{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-width:0;border-right:1px solid #e8e8e6;background:#fafafa}.workspace-shell_content__cr9_e{container:workspace-content/inline-size;min-width:0}.workspace-shell_sidebarHeader__l_U52{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:84px;padding:20px 16px 16px 22px}.workspace-shell_brand__814WN{display:inline-flex;align-items:center;color:#111;font-family:var(--font-sans),sans-serif;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.06em;white-space:nowrap}.workspace-shell_guestMenuButton__62Zpb,.workspace-shell_iconButton__CZj17.workspace-shell_drawerClose__OJGL5,.workspace-shell_mobileBar__HSX99,.workspace-shell_shortBrand__Bl5bA{display:none}.workspace-shell_iconButton__CZj17{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:9px;color:#737373;background:transparent;cursor:pointer}.workspace-shell_navigation__MBkZ7{min-height:0;padding:10px 12px;overflow-y:auto;overscroll-behavior:contain}.workspace-shell_navLink__O65gM{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 12px;margin-bottom:4px;border:0;border-radius:12px;background:transparent;color:#202020;font-size:15px;font-weight:500;line-height:1.45;text-align:left;cursor:pointer;transition:background-color .15s}.workspace-shell_guestIcon__Pa6n4,.workspace-shell_navLink__O65gM svg{flex-shrink:0}.workspace-shell_label__86KWG{min-width:0;overflow-wrap:anywhere}.workspace-shell_guestActions__pLkqt button:hover,.workspace-shell_guestMenuButton__62Zpb:hover,.workspace-shell_iconButton__CZj17:hover,.workspace-shell_navLink__O65gM.workspace-shell_active__vssXk,.workspace-shell_navLink__O65gM:hover,.workspace-shell_profile__i4Ny4:hover{background:#ededed}.workspace-shell_chevron__eptog{flex-shrink:0;margin-left:auto;color:#8a8a8a}.workspace-shell_bottom__wT5Ag{padding:12px 12px max(16px,env(safe-area-inset-bottom));background:#fafafa}.workspace-shell_menuAnchor__YD5wW{position:relative}.workspace-shell_guest__GkxtA,.workspace-shell_pending__C59VE,.workspace-shell_profile__i4Ny4{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;border:0;border-radius:12px;background:transparent;color:#202020;text-align:left}.workspace-shell_profile__i4Ny4{cursor:pointer}.workspace-shell_avatar__YZCwT,.workspace-shell_guestAvatar__jxZ7q{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:16px}.workspace-shell_avatar__YZCwT{background:var(--avatar-color);color:white}.workspace-shell_guestAvatar__jxZ7q{color:#888}.workspace-shell_userCopy__sq_q7{display:grid;min-width:0;grid-gap:4px;gap:4px}.workspace-shell_userName__FO2Jl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550}.workspace-shell_userBalance__R_f_n{color:#888;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.workspace-shell_pending__C59VE{font-size:13px;color:#888}.workspace-shell_guestActions__pLkqt{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.workspace-shell_guestActions__pLkqt button{min-height:40px;padding:8px;border:0;border-radius:8px;background:transparent;color:#333;font-size:14px;cursor:pointer}.workspace-shell_popup__WJebO{position:absolute;z-index:50;bottom:calc(100% + 8px);left:0;width:232px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 180px);overflow:auto;padding:6px;border:1px solid #e7e7e5;border-radius:14px;background:#fff;box-shadow:0 8px 32px #00000014}.workspace-shell_menuItem__laayv{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#222;font-size:14px;text-align:left;cursor:pointer}.workspace-shell_menuItem__laayv:hover,.workspace-shell_menuItem__laayv[aria-checked=true]{background:#f0f0ef}.workspace-shell_menuUser__VXr7J{overflow-wrap:anywhere;padding:10px 12px;border-bottom:1px solid #eee;margin-bottom:4px;color:#888;font-size:12px}.workspace-shell_tooltip__vTA0J{position:fixed;left:80px;z-index:100;max-width:min(240px,calc(100vw - 96px));transform:translateY(-50%);padding:8px 12px;border-radius:8px;background:#202020;color:white;font-size:13px;line-height:1.5;pointer-events:none}.workspace-shell_shell__YWA7d a:focus-visible,.workspace-shell_shell__YWA7d button:focus-visible{outline:2px solid #555;outline-offset:2px}@media (min-width:1024px){.workspace-shell_collapsed__gGwD4 .workspace-shell_sidebarHeader__l_U52{flex-direction:column;padding:22px 8px 8px;gap:12px}.workspace-shell_collapsed__gGwD4 .workspace-shell_shortBrand__Bl5bA{display:inline}.workspace-shell_collapsed__gGwD4 .workspace-shell_chevron__eptog,.workspace-shell_collapsed__gGwD4 .workspace-shell_fullBrand__KTqjH,.workspace-shell_collapsed__gGwD4 .workspace-shell_guestActions__pLkqt,.workspace-shell_collapsed__gGwD4 .workspace-shell_guestIcon__Pa6n4,.workspace-shell_collapsed__gGwD4 .workspace-shell_label__86KWG,.workspace-shell_collapsed__gGwD4 .workspace-shell_userCopy__sq_q7{display:none}.workspace-shell_collapsed__gGwD4 .workspace-shell_guest__GkxtA,.workspace-shell_collapsed__gGwD4 .workspace-shell_navLink__O65gM,.workspace-shell_collapsed__gGwD4 .workspace-shell_pending__C59VE,.workspace-shell_collapsed__gGwD4 .workspace-shell_profile__i4Ny4{justify-content:center;padding-inline:0}.workspace-shell_collapsed__gGwD4 .workspace-shell_guestMenuButton__62Zpb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#202020;cursor:pointer}.workspace-shell_collapsed__gGwD4 .workspace-shell_popup__WJebO{left:calc(100% + 8px);bottom:0}}@media (max-width:1023px){.workspace-shell_shell__YWA7d{--sidebar-width:0px;--mobile-bar-height:64px;display:block}.workspace-shell_mobileBar__HSX99{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 20px;border-bottom:1px solid #e8e8e6;background:#fafafa}.workspace-shell_mobileBar__HSX99 .workspace-shell_brand__814WN{font-size:21px}.workspace-shell_sidebar__Oq7tN{position:fixed;display:none;top:0;left:0;z-index:60;width:min(288px,calc(100vw - 48px))}.workspace-shell_drawerOpen__gaSEk{display:grid}.workspace-shell_backdrop__riNU_{position:fixed;z-index:55;inset:0;background:#0005}.workspace-shell_collapseButton__L3ve1{display:none}.workspace-shell_iconButton__CZj17.workspace-shell_drawerClose__OJGL5{display:inline-flex}.workspace-shell_popup__WJebO{width:100%;max-height:calc(100dvh - 180px)}}@media (prefers-reduced-motion:reduce){.workspace-shell_shell__YWA7d *,.workspace-shell_shell__YWA7d :after,.workspace-shell_shell__YWA7d :before{transition:none!important;animation:none!important}}.ai-outpaint-page_page__xe9RE{min-width:0;padding-block:32px}.ai-outpaint-page_header__1VQzb{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.ai-outpaint-page_header__1VQzb h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.ai-outpaint-page_header__1VQzb p{color:#777;font-size:14px;margin:0}.ai-outpaint-page_trial__VOpHH{background:#eef3ed;color:#50634d;border-radius:30px;padding:7px 12px;font-size:12px;white-space:nowrap}.ai-outpaint-page_workspace__UKd_1{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr);border:1px solid #e5e5e3;border-radius:16px;background:#fff;overflow:hidden}.ai-outpaint-page_page__xe9RE button,.ai-outpaint-page_page__xe9RE input,.ai-outpaint-page_page__xe9RE select{font:inherit}.ai-outpaint-page_page__xe9RE button{cursor:pointer}.ai-outpaint-page_page__xe9RE button:disabled,.ai-outpaint-page_page__xe9RE input:disabled,.ai-outpaint-page_page__xe9RE select:disabled{opacity:.4;cursor:default}.ai-outpaint-page_page__xe9RE button:focus-visible,.ai-outpaint-page_page__xe9RE input:focus-visible,.ai-outpaint-page_page__xe9RE select:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.ai-outpaint-page_parameters__G3Fzi{padding:22px 20px;border-right:1px solid #ededeb}.ai-outpaint-page_upload__zqCsD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;width:100%;padding:18px 10px;border:1px dashed #d4d4cf;border-radius:10px;background:#fafaf8;color:#777}.ai-outpaint-page_upload__zqCsD strong{font-size:13px;color:#252525}.ai-outpaint-page_upload__zqCsD span{font-size:10px}.ai-outpaint-page_upload__zqCsD img{max-height:120px;max-width:100%;object-fit:contain;border-radius:3px}.ai-outpaint-page_fileName__CgQpe{display:flex;align-items:center;gap:5px;font-size:11px;color:#777;margin-top:8px}.ai-outpaint-page_fileName__CgQpe span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-outpaint-page_fileName__CgQpe button{display:flex;margin-left:auto;padding:4px;background:none;border:0}.ai-outpaint-page_field__crklm{display:grid;grid-gap:10px;gap:10px;font-size:13px;font-weight:500;margin-top:24px;min-width:0}.ai-outpaint-page_field__crklm select{box-sizing:border-box;width:100%;border:1px solid #dededb;border-radius:8px;padding:10px 12px;color:#333;background:#fff;font-weight:400}.ai-outpaint-page_dimensions__YkaCB{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ai-outpaint-page_inputWrap__WZcGa{display:flex;align-items:center;border:1px solid #dededb;background:#fafaf8;border-radius:8px;padding-right:9px;color:#999;font-weight:400}.ai-outpaint-page_inputWrap__WZcGa input{min-width:0;width:100%;padding:11px 8px;border:0;border-radius:8px;background:transparent;color:#333;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-outpaint-page_inputWrap__WZcGa:has(input[aria-invalid=true]){border-color:#ad3030}.ai-outpaint-page_inputWrap__WZcGa span{font-size:11px}.ai-outpaint-page_hint__frfXW,.ai-outpaint-page_note__sJG8j{font-size:11px;line-height:1.7;color:#8c8c86;margin:9px 0 0}.ai-outpaint-page_note__sJG8j{margin-top:16px}.ai-outpaint-page_primary__qF1By,.ai-outpaint-page_secondary__KSJso{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:8px;font-size:13px!important}.ai-outpaint-page_primary__qF1By{margin-top:22px;padding:13px 8px;background:#222;color:#fff;border:0}.ai-outpaint-page_secondary__KSJso{margin-top:12px;padding:9px 8px;background:#fff;color:#555;border:1px solid #dededb}.ai-outpaint-page_status__uBHMP{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:#666;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-outpaint-page_error__QubsY{font-size:12px;color:#ad3030;line-height:1.6}.ai-outpaint-page_editor__dC12D{display:flex;flex-direction:column;min-width:0;background:#f7f7f5}.ai-outpaint-page_editorHeading__cWeCh{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:63px;box-sizing:border-box;padding:15px 18px;border-bottom:1px solid #ededeb;background:white}.ai-outpaint-page_editorHeading__cWeCh h2{font-size:13px;font-weight:500;margin:0}.ai-outpaint-page_editorHeading__cWeCh span{font-size:11px;color:#888}.ai-outpaint-page_canvasViewport__uTKDb{position:relative;min-height:440px;height:min(65vh,720px);flex:1 1;overflow:hidden;isolation:isolate}.ai-outpaint-page_canvasFrame__oWXmx{position:absolute;background:#fff;background-image:conic-gradient(#eaeae7 25%,transparent 0 50%,#eaeae7 0 75%,transparent 0);background-size:16px 16px;outline:1px solid #c6c6c0;box-shadow:0 2px 14px #00000008}.ai-outpaint-page_canvasFrame__oWXmx>img{position:absolute;display:block;pointer-events:none;outline:1px solid #00000015}.ai-outpaint-page_handle__hBotu{position:absolute;width:36px;height:36px;transform:translate(-50%,-50%);border:0;background:transparent;padding:8px;touch-action:none;z-index:1}.ai-outpaint-page_handle__hBotu span{display:block;width:100%;height:100%;box-sizing:border-box;border:0 solid #90908a;border-radius:2px}.ai-outpaint-page_handle__hBotu:hover span,.ai-outpaint-page_handle__hBotu[data-active=true] span{border-color:#222}.ai-outpaint-page_handle__hBotu[data-handle=n]{left:50%;top:-5px;cursor:ns-resize}.ai-outpaint-page_handle__hBotu[data-handle=s]{left:50%;top:calc(100% + 5px);cursor:ns-resize}.ai-outpaint-page_handle__hBotu[data-handle=e]{left:calc(100% + 5px);top:50%;cursor:ew-resize}.ai-outpaint-page_handle__hBotu[data-handle=w]{left:-5px;top:50%;cursor:ew-resize}.ai-outpaint-page_handle__hBotu[data-handle=n] span,.ai-outpaint-page_handle__hBotu[data-handle=s] span{height:5px;margin-top:7px;background:#90908a;border-radius:4px}.ai-outpaint-page_handle__hBotu[data-handle=e] span,.ai-outpaint-page_handle__hBotu[data-handle=w] span{width:5px;margin-left:7px;background:#90908a;border-radius:4px}.ai-outpaint-page_handle__hBotu[data-handle=nw]{left:-4px;top:-4px;cursor:nwse-resize}.ai-outpaint-page_handle__hBotu[data-handle=ne]{left:calc(100% + 4px);top:-4px;cursor:nesw-resize}.ai-outpaint-page_handle__hBotu[data-handle=sw]{left:-4px;top:calc(100% + 4px);cursor:nesw-resize}.ai-outpaint-page_handle__hBotu[data-handle=se]{left:calc(100% + 4px);top:calc(100% + 4px);cursor:nwse-resize}.ai-outpaint-page_handle__hBotu[data-handle=nw] span{border-top-width:5px;border-left-width:5px}.ai-outpaint-page_handle__hBotu[data-handle=ne] span{border-top-width:5px;border-right-width:5px}.ai-outpaint-page_handle__hBotu[data-handle=sw] span{border-bottom-width:5px;border-left-width:5px}.ai-outpaint-page_handle__hBotu[data-handle=se] span{border-bottom-width:5px;border-right-width:5px}.ai-outpaint-page_handle__hBotu:hover span,.ai-outpaint-page_handle__hBotu[data-active=true] span{filter:brightness(.4)}.ai-outpaint-page_empty__cvI_Z,.ai-outpaint-page_resultStage__p0_am{min-height:440px;flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px}.ai-outpaint-page_empty__cvI_Z{flex-direction:column;gap:12px;color:#999;font-size:13px}.ai-outpaint-page_resultStage__p0_am img{max-width:100%;max-height:65vh;object-fit:contain}.ai-outpaint-page_limitation__IuY9E{margin:0;padding:14px 20px;border-top:1px solid #e8e8e4;color:#888;font-size:11px;text-align:center;line-height:1.6}.ai-outpaint-page_spin__zRdvN{animation:ai-outpaint-page_spin__zRdvN 1s linear infinite}@keyframes ai-outpaint-page_spin__zRdvN{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-outpaint-page_spin__zRdvN{animation:none}}@container workspace-content (max-width: 700px){.ai-outpaint-page_page__xe9RE{padding-block:20px}.ai-outpaint-page_header__1VQzb{align-items:flex-start}.ai-outpaint-page_header__1VQzb h1{font-size:22px}.ai-outpaint-page_header__1VQzb p{font-size:12px;line-height:1.7}.ai-outpaint-page_workspace__UKd_1{grid-template-columns:minmax(0,1fr)}.ai-outpaint-page_parameters__G3Fzi{border-right:0;border-bottom:1px solid #ededeb;padding:18px}.ai-outpaint-page_upload__zqCsD{min-height:110px}.ai-outpaint-page_field__crklm{margin-top:18px}.ai-outpaint-page_canvasViewport__uTKDb,.ai-outpaint-page_empty__cvI_Z,.ai-outpaint-page_resultStage__p0_am{min-height:360px}}.ai-redraw-page_page__0bUO2{min-width:0;padding-block:32px}.ai-redraw-page_header__Hi6vG{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.ai-redraw-page_header__Hi6vG h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.ai-redraw-page_header__Hi6vG p{color:#777;font-size:14px;margin:0}.ai-redraw-page_trial__WwG3Q{background:#eef3ed;color:#50634d;border-radius:30px;padding:7px 12px;font-size:12px;white-space:nowrap}.ai-redraw-page_workspace__lCZ6j{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1.35fr) minmax(0,1fr);border:1px solid #e5e5e3;border-radius:16px;background:#fff;overflow:hidden}.ai-redraw-page_page__0bUO2 button,.ai-redraw-page_page__0bUO2 input,.ai-redraw-page_page__0bUO2 select,.ai-redraw-page_page__0bUO2 textarea{font:inherit}.ai-redraw-page_page__0bUO2 button{cursor:pointer}.ai-redraw-page_page__0bUO2 button:disabled,.ai-redraw-page_page__0bUO2 input:disabled{opacity:.4;cursor:default}.ai-redraw-page_page__0bUO2 button:focus-visible,.ai-redraw-page_page__0bUO2 input:focus-visible,.ai-redraw-page_page__0bUO2 select:focus-visible,.ai-redraw-page_page__0bUO2 textarea:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.ai-redraw-page_parameters__puWUt{padding:22px 20px;border-right:1px solid #ededeb}.ai-redraw-page_upload__aU7OH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;width:100%;padding:18px 10px;border:1px dashed #d4d4cf;border-radius:10px;background:#fafaf8;color:#777}.ai-redraw-page_upload__aU7OH strong{font-size:13px;color:#252525}.ai-redraw-page_upload__aU7OH span{font-size:10px}.ai-redraw-page_upload__aU7OH img{max-height:120px;max-width:100%;object-fit:contain;border-radius:3px}.ai-redraw-page_fileName__AeTho{display:flex;align-items:center;gap:5px;font-size:11px;color:#777;margin-top:8px}.ai-redraw-page_fileName__AeTho span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-redraw-page_fileName__AeTho button{display:flex;margin-left:auto;padding:4px;background:none;border:0}.ai-redraw-page_field__XlWKu{display:grid;grid-gap:10px;gap:10px;font-size:13px;font-weight:500;margin-top:24px}.ai-redraw-page_field__XlWKu select,.ai-redraw-page_field__XlWKu textarea{box-sizing:border-box;width:100%;border:1px solid #dededb;border-radius:8px;padding:10px 12px;color:#333;background:#fff;font-weight:400}.ai-redraw-page_field__XlWKu textarea{min-height:154px;resize:vertical;font-size:12px;line-height:1.7}.ai-redraw-page_field__XlWKu textarea::placeholder{color:#a0a09a}.ai-redraw-page_hint__DtsAP,.ai-redraw-page_note__6dcKG{font-size:11px;line-height:1.7;color:#8c8c86;margin:9px 0 0}.ai-redraw-page_note__6dcKG{margin-top:14px}.ai-redraw-page_primary__nPp9y{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:22px;padding:13px 8px;background:#222;color:#fff;border:0;border-radius:8px;font-size:13px!important}.ai-redraw-page_status__XdvtF{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:#666}.ai-redraw-page_status__XdvtF span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-redraw-page_error__FC7mA{font-size:12px;color:#ad3030;line-height:1.6}.ai-redraw-page_retry__QStlb{display:flex;align-items:center;gap:6px;font-size:12px!important;border:1px solid #ddd;background:#fff;padding:8px 10px;border-radius:7px}.ai-redraw-page_editor__I3b0M,.ai-redraw-page_result__6eR80{display:flex;flex-direction:column;min-width:0}.ai-redraw-page_editor__I3b0M{background:#f7f7f5}.ai-redraw-page_result__6eR80{border-left:1px solid #ededeb;background:#fafaf8}.ai-redraw-page_editorHeading__dAfXO,.ai-redraw-page_resultHeading__kEqLL{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:63px;box-sizing:border-box;padding:15px 18px;border-bottom:1px solid #ededeb;background:white}.ai-redraw-page_workspace__lCZ6j h2{font-size:13px;font-weight:500;margin:0}.ai-redraw-page_tabs__YvNjQ{display:flex;gap:2px;padding:3px;border:1px solid #e8e8e5;border-radius:7px}.ai-redraw-page_tabs__YvNjQ button{padding:5px 9px;border:0;border-radius:4px;background:transparent;color:#888;font-size:11px}.ai-redraw-page_tabs__YvNjQ button[aria-pressed=true]{background:#eeeeeb;color:#222}.ai-redraw-page_tools__sfoG_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #ededeb}.ai-redraw-page_toolGroup__D5y_k{display:flex;align-items:center;gap:3px}.ai-redraw-page_toolGroup__D5y_k button{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:5px;background:transparent;color:#777;border:1px solid transparent;border-radius:5px}.ai-redraw-page_toolGroup__D5y_k button[aria-pressed=true]{background:#f0f0ed;color:#222;border-color:#ddddd8}.ai-redraw-page_toolGroup__D5y_k .ai-redraw-page_clear__40mES{font-size:11px;padding:5px 8px}.ai-redraw-page_colors__WpMq_{display:flex;align-items:center;gap:7px}.ai-redraw-page_swatch__XyUNV{width:19px;height:19px;padding:0;border:1px solid #0000001f;border-radius:50%}.ai-redraw-page_swatch__XyUNV[aria-pressed=true]{outline:2px solid #555;outline-offset:2px}.ai-redraw-page_colors__WpMq_ input{width:23px;height:24px;padding:0;border:none;background:none;cursor:pointer}.ai-redraw-page_brushWidth__wGqx2{display:flex;align-items:center;gap:7px;color:#777;font-size:11px}.ai-redraw-page_brushWidth__wGqx2 input{width:64px;accent-color:#333}.ai-redraw-page_brushWidth__wGqx2 span{width:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-redraw-page_editStage___oyoK,.ai-redraw-page_resultStage__cT0kB{display:flex;align-items:center;justify-content:center;min-height:410px;flex:1 1;padding:22px}.ai-redraw-page_canvasStage__WIPId{position:relative;isolation:isolate;flex-shrink:0;background:#fff;background-image:conic-gradient(#efefed 25%,transparent 0 50%,#efefed 0 75%,transparent 0);background-size:16px 16px;box-shadow:0 2px 14px #0000000b}.ai-redraw-page_canvasStage__WIPId canvas,.ai-redraw-page_canvasStage__WIPId img{position:absolute;display:block;inset:0;width:100%;height:100%}.ai-redraw-page_canvasStage__WIPId img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-redraw-page_resultStage__cT0kB img{display:block;width:100%;max-height:560px;object-fit:contain}.ai-redraw-page_empty__sKwp_{text-align:center;color:#9a9a94;padding:36px 8px;max-width:250px}.ai-redraw-page_empty__sKwp_ svg{margin:0 auto 7px}.ai-redraw-page_empty__sKwp_ p{margin:12px 0;font-size:13px}.ai-redraw-page_empty__sKwp_ span{display:block;color:#aaa9a3;font-size:11px;line-height:1.7}.ai-redraw-page_download__Cdzmv{display:flex;align-items:center;gap:5px;padding:5px 0;border:0;background:none;color:#666;font-size:11px!important}.ai-redraw-page_caption__2QOyz{min-height:30px;text-align:center;padding:0 14px 10px;color:#92928b;font-size:11px}.ai-redraw-page_limitation__ke4dh{margin:0;padding:0 16px 18px;text-align:center;color:#9a9a94;font-size:10px;line-height:1.6}.ai-redraw-page_spin__NGOJt{animation:ai-redraw-page_spin__NGOJt 1.5s linear infinite}@keyframes ai-redraw-page_spin__NGOJt{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-redraw-page_spin__NGOJt{animation:none}}@container workspace-content (max-width: 940px){.ai-redraw-page_workspace__lCZ6j{grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr)}.ai-redraw-page_parameters__puWUt{grid-row:span 2}.ai-redraw-page_result__6eR80{border-left:none;border-top:1px solid #ededeb}.ai-redraw-page_resultStage__cT0kB{min-height:240px}}@container workspace-content (max-width: 700px){.ai-redraw-page_page__0bUO2{padding-block:20px}.ai-redraw-page_header__Hi6vG{align-items:flex-start}.ai-redraw-page_header__Hi6vG h1{font-size:22px}.ai-redraw-page_header__Hi6vG p{font-size:12px;line-height:1.7}.ai-redraw-page_workspace__lCZ6j{grid-template-columns:minmax(0,1fr)}.ai-redraw-page_parameters__puWUt{grid-row:auto;border-right:0;border-bottom:1px solid #ededeb;padding:18px}.ai-redraw-page_upload__aU7OH{min-height:110px}.ai-redraw-page_field__XlWKu{margin-top:18px}.ai-redraw-page_field__XlWKu textarea{min-height:110px}.ai-redraw-page_editStage___oyoK{min-height:280px;padding:16px}.ai-redraw-page_tools__sfoG_{gap:10px}}.ai-background-removal-page_page__H_wIY{min-width:0;padding-block:32px}.ai-background-removal-page_header__mMwEc{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.ai-background-removal-page_header__mMwEc h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.ai-background-removal-page_header__mMwEc p{color:#777;font-size:14px;margin:0}.ai-background-removal-page_price__Rar2m{flex-shrink:0;color:#777;font-size:12px}.ai-background-removal-page_workspace__Wdcoe{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr);border:1px solid #e5e5e3;border-radius:16px;background:white;overflow:hidden}.ai-background-removal-page_parameters__HEwe4{padding:22px 18px;border-right:1px solid #ededeb}.ai-background-removal-page_page__H_wIY button{font:inherit;cursor:pointer}.ai-background-removal-page_page__H_wIY button:disabled{opacity:.45;cursor:default}.ai-background-removal-page_page__H_wIY button:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.ai-background-removal-page_upload__aeBLi{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:188px;padding:20px 10px;background:#fafaf8;border:1px dashed #d4d4cf;border-radius:10px;color:#777}.ai-background-removal-page_upload__aeBLi strong{font-size:13px;color:#252525}.ai-background-removal-page_upload__aeBLi span{font-size:10px}.ai-background-removal-page_upload__aeBLi img{width:100%;max-height:160px;object-fit:contain}.ai-background-removal-page_fileName__tV3Vq{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#777}.ai-background-removal-page_fileName__tV3Vq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-background-removal-page_fileName__tV3Vq button{display:flex;padding:3px;margin-left:auto;border:0;background:transparent}.ai-background-removal-page_primary__gag_F{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;padding:12px 8px;background:#202020;color:white;border:none;border-radius:8px;font-size:13px!important}.ai-background-removal-page_retry__huzx3{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px;background:white;border:1px solid #ddd;border-radius:8px;font-size:12px!important}.ai-background-removal-page_note__p5_pX{color:#85857f;font-size:11px;line-height:1.7;margin:14px 0}.ai-background-removal-page_status__i3XJy{display:flex;justify-content:space-between;gap:8px;color:#666;font-size:12px}.ai-background-removal-page_error__ogzGG{color:#ad3030;font-size:12px;line-height:1.6}.ai-background-removal-page_result__mobtg{min-width:0;display:flex;flex-direction:column;background:#f7f7f5}.ai-background-removal-page_toolbar__Ri6hM{padding:16px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid #ededeb;background:white}.ai-background-removal-page_tabs__m9sez{display:flex;border:1px solid #e8e8e5;border-radius:8px;padding:3px;gap:2px}.ai-background-removal-page_tabs__m9sez button{border:none;border-radius:5px;padding:6px 9px;background:transparent;color:#888;font-size:11px}.ai-background-removal-page_tabs__m9sez button[aria-pressed=true]{background:#eeeeeb;color:#222}.ai-background-removal-page_download__YYlfr{display:flex;align-items:center;gap:6px;border:0;padding:7px 0;background:transparent;color:#333;font-size:12px!important}.ai-background-removal-page_preview__pMSkO{padding:28px;min-height:440px;display:flex;align-items:center;justify-content:center;flex:1 1;overflow:hidden}.ai-background-removal-page_imageFrame__hDSiy{display:flex;max-width:100%;background:white;outline:1px solid #e0e0dc}.ai-background-removal-page_imageFrame__hDSiy img{display:block;max-width:100%;max-height:65vh;object-fit:contain}.ai-background-removal-page_checkerboard__sjQsw{background-image:conic-gradient(#ececea 25%,transparent 0 50%,#ececea 0 75%,transparent 0);background-size:16px 16px}.ai-background-removal-page_empty__5WYvq{text-align:center;color:#a5a5a0;padding:60px 12px;font-size:13px}.ai-background-removal-page_empty__5WYvq svg{margin:auto}.ai-background-removal-page_caption__LbPr8{display:flex;align-items:center;flex-direction:column;gap:8px;min-height:44px;padding:0 16px 16px;color:#85857f;text-align:center;font-size:11px}.ai-background-removal-page_spin__OMB3t{animation:ai-background-removal-page_spin__OMB3t 1.5s linear infinite}@keyframes ai-background-removal-page_spin__OMB3t{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-background-removal-page_spin__OMB3t{animation:none}}@container workspace-content (max-width: 900px){.ai-background-removal-page_page__H_wIY{padding-block:24px}.ai-background-removal-page_preview__pMSkO{padding:20px;min-height:360px}}@container workspace-content (max-width: 700px){.ai-background-removal-page_page__H_wIY{padding-block:18px}.ai-background-removal-page_header__mMwEc{align-items:flex-start;flex-direction:column}.ai-background-removal-page_header__mMwEc h1{font-size:22px}.ai-background-removal-page_workspace__Wdcoe{grid-template-columns:minmax(0,1fr)}.ai-background-removal-page_parameters__HEwe4{border-right:0;border-bottom:1px solid #ededeb}.ai-background-removal-page_upload__aeBLi{min-height:120px}.ai-background-removal-page_preview__pMSkO{min-height:280px;padding:18px}}.ai-upscale-page_page__pS6JH{min-width:0;padding-block:32px}.ai-upscale-page_header__f23JS{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.ai-upscale-page_header__f23JS h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.ai-upscale-page_header__f23JS p{color:#777;font-size:14px;margin:0}.ai-upscale-page_price__3sFrB{flex-shrink:0;color:#777;font-size:12px}.ai-upscale-page_workspace__T_Hy3{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr);border:1px solid #e5e5e3;border-radius:16px;background:white;overflow:hidden}.ai-upscale-page_parameters__rJoOD{padding:22px 18px;border-right:1px solid #ededeb}.ai-upscale-page_page__pS6JH button{font:inherit;cursor:pointer}.ai-upscale-page_page__pS6JH button:disabled{opacity:.45;cursor:default}.ai-upscale-page_page__pS6JH button:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.ai-upscale-page_upload__EftUA{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:188px;padding:20px 10px;background:#fafaf8;border:1px dashed #d4d4cf;border-radius:10px;color:#777}.ai-upscale-page_upload__EftUA strong{font-size:13px;color:#252525}.ai-upscale-page_upload__EftUA span{font-size:10px}.ai-upscale-page_upload__EftUA img{width:100%;max-height:160px;object-fit:contain}.ai-upscale-page_fileName__TbrEr{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#777}.ai-upscale-page_fileName__TbrEr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-upscale-page_fileName__TbrEr button{display:flex;padding:3px;margin-left:auto;border:0;background:transparent}.ai-upscale-page_setting__YU07r{display:flex;flex-direction:column;gap:9px;margin-top:20px}.ai-upscale-page_settingTitle__AsyY5,.ai-upscale-page_setting__YU07r label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#444}.ai-upscale-page_setting__YU07r select{font:inherit;font-size:13px;padding:8px 10px;border:1px solid #ddd;border-radius:8px;background:white}.ai-upscale-page_detailOptions__5aGmG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:3px;border:1px solid #e5e5e3;border-radius:8px;background:#f5f5f3}.ai-upscale-page_detailOptions__5aGmG button{border:0;border-radius:5px;padding:8px 0;background:transparent;color:#777;font-size:13px}.ai-upscale-page_detailOptions__5aGmG button[aria-pressed=true]{background:white;color:#222;box-shadow:0 1px 3px #0000000d}.ai-upscale-page_setting__YU07r p{margin:0;font-size:11px;line-height:1.6;color:#85857f}.ai-upscale-page_fixedResolution__PwKax{color:#555;font-size:13px}.ai-upscale-page_primary__54Ybm{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;padding:12px 8px;background:#202020;color:white;border:none;border-radius:8px;font-size:13px!important}.ai-upscale-page_retry__trrOz{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px;background:white;border:1px solid #ddd;border-radius:8px;font-size:12px!important}.ai-upscale-page_note__iLHo4{color:#85857f;font-size:11px;line-height:1.7;margin:14px 0}.ai-upscale-page_status__Qg9Ws{display:flex;justify-content:space-between;gap:8px;color:#666;font-size:12px}.ai-upscale-page_error__99848{color:#ad3030;font-size:12px;line-height:1.6}.ai-upscale-page_result__tpTr8{min-width:0;display:flex;flex-direction:column;background:#f7f7f5}.ai-upscale-page_toolbar__nhQIt{padding:16px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid #ededeb;background:white}.ai-upscale-page_tabs__9g98W{display:flex;border:1px solid #e8e8e5;border-radius:8px;padding:3px;gap:2px}.ai-upscale-page_tabs__9g98W button{border:none;border-radius:5px;padding:6px 9px;background:transparent;color:#888;font-size:11px}.ai-upscale-page_tabs__9g98W button[aria-pressed=true]{background:#eeeeeb;color:#222}.ai-upscale-page_download__F5zc9{display:flex;align-items:center;gap:6px;border:0;padding:7px 0;background:transparent;color:#333;font-size:12px!important}.ai-upscale-page_preview__TfBUU{padding:28px;min-height:440px;display:flex;align-items:center;justify-content:center;flex:1 1;overflow:hidden}.ai-upscale-page_imageFrame__Xv2mh{display:flex;max-width:100%;background:white;outline:1px solid #e0e0dc}.ai-upscale-page_imageFrame__Xv2mh img{display:block;max-width:100%;max-height:65vh;object-fit:contain}.ai-upscale-page_checkerboard__o80JD{background-image:conic-gradient(#ececea 25%,transparent 0 50%,#ececea 0 75%,transparent 0);background-size:16px 16px}.ai-upscale-page_empty__lZe2T{text-align:center;color:#a5a5a0;padding:60px 12px;font-size:13px}.ai-upscale-page_empty__lZe2T svg{margin:auto}.ai-upscale-page_caption__feWJq{display:flex;align-items:center;flex-direction:column;gap:8px;min-height:44px;padding:0 16px 16px;color:#85857f;text-align:center;font-size:11px}.ai-upscale-page_spin__rP4p3{animation:ai-upscale-page_spin__rP4p3 1.5s linear infinite}@keyframes ai-upscale-page_spin__rP4p3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-upscale-page_spin__rP4p3{animation:none}}@container workspace-content (max-width: 900px){.ai-upscale-page_page__pS6JH{padding-block:24px}.ai-upscale-page_preview__TfBUU{padding:20px;min-height:360px}}@container workspace-content (max-width: 700px){.ai-upscale-page_page__pS6JH{padding-block:18px}.ai-upscale-page_header__f23JS{align-items:flex-start;flex-direction:column}.ai-upscale-page_header__f23JS h1{font-size:22px}.ai-upscale-page_workspace__T_Hy3{grid-template-columns:minmax(0,1fr)}.ai-upscale-page_parameters__rJoOD{border-right:0;border-bottom:1px solid #ededeb}.ai-upscale-page_upload__EftUA{min-height:120px}.ai-upscale-page_preview__TfBUU{min-height:280px;padding:18px}}.vectorize-page_page__wliPJ{min-width:0;padding-block:32px}.vectorize-page_header__9g9Cq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.vectorize-page_header__9g9Cq h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.vectorize-page_header__9g9Cq p{color:#777;font-size:14px;margin:0}.vectorize-page_workspace__L83S5{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr);border:1px solid #e5e5e3;border-radius:16px;background:white;overflow:hidden}.vectorize-page_parameters__Z7ru9{padding:22px 18px;border-right:1px solid #ededeb}.vectorize-page_page__wliPJ button{font:inherit;cursor:pointer}.vectorize-page_page__wliPJ button:disabled{opacity:.45;cursor:default}.vectorize-page_page__wliPJ a:focus-visible,.vectorize-page_page__wliPJ button:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.vectorize-page_upload__QWvrL{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:188px;padding:20px 10px;background:#fafaf8;border:1px dashed #d4d4cf;border-radius:10px;color:#777}.vectorize-page_upload__QWvrL strong{font-size:13px;color:#252525}.vectorize-page_upload__QWvrL span{font-size:10px}.vectorize-page_upload__QWvrL img{width:100%;max-height:160px;object-fit:contain}.vectorize-page_fileName__usNnY{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#777}.vectorize-page_fileName__usNnY span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vectorize-page_fileName__usNnY button{display:flex;padding:3px;margin-left:auto;border:0;background:transparent}.vectorize-page_primary__VDo8X{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 8px;background:#202020;color:white;border:none;border-radius:8px;font-size:13px!important}.vectorize-page_cancel__MKsNg{width:100%;margin-top:8px;padding:8px;background:white;border:1px solid #ddd;border-radius:8px;font-size:12px!important}.vectorize-page_note__NOlLS{color:#85857f;font-size:11px;line-height:1.7;margin:14px 0}.vectorize-page_hint__Jdejn{color:#85612c;background:#fbf6eb;border-radius:7px;font-size:12px;line-height:1.7;padding:10px;margin:18px 0}.vectorize-page_status__sByUE{color:#666;font-size:12px}.vectorize-page_error__V46sr{color:#ad3030;font-size:12px;line-height:1.6}.vectorize-page_result__0Wn4x{min-width:0;display:flex;flex-direction:column;background:#f7f7f5}.vectorize-page_toolbar__Dkulb{padding:16px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid #ededeb;background:white}.vectorize-page_tabs__bnTGF{display:flex;border:1px solid #e8e8e5;border-radius:8px;padding:3px;gap:2px}.vectorize-page_tabs__bnTGF button{border:none;border-radius:5px;padding:6px 9px;background:transparent;color:#888;font-size:11px}.vectorize-page_tabs__bnTGF button[aria-pressed=true]{background:#eeeeeb;color:#222}.vectorize-page_download__xB8j6{display:flex;align-items:center;gap:6px;border:0;padding:7px 0;background:transparent;color:#333;text-decoration:none;font-size:12px!important}.vectorize-page_preview__bLfOj{padding:28px;min-height:440px;display:flex;align-items:center;justify-content:center;flex:1 1;overflow:hidden}.vectorize-page_imageFrame__Hc2RE{display:flex;max-width:100%;background:white;outline:1px solid #e0e0dc}.vectorize-page_imageFrame__Hc2RE img{display:block;max-width:100%;max-height:65vh;object-fit:contain}.vectorize-page_checkerboard__3ruL6{background-image:conic-gradient(#ececea 25%,transparent 0 50%,#ececea 0 75%,transparent 0);background-size:16px 16px}.vectorize-page_empty__SnnW1{text-align:center;color:#a5a5a0;padding:60px 12px;font-size:13px}.vectorize-page_empty__SnnW1 svg{margin:auto}.vectorize-page_caption__0gfDx{display:flex;align-items:center;flex-direction:column;gap:8px;min-height:44px;padding:0 16px 16px;color:#85857f;text-align:center;font-size:11px}.vectorize-page_spin__TTItT{animation:vectorize-page_spin__TTItT 1.5s linear infinite}@keyframes vectorize-page_spin__TTItT{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vectorize-page_spin__TTItT{animation:none}}@container workspace-content (max-width: 900px){.vectorize-page_page__wliPJ{padding-block:24px}.vectorize-page_preview__bLfOj{padding:20px;min-height:360px}}@container workspace-content (max-width: 700px){.vectorize-page_page__wliPJ{padding-block:18px}.vectorize-page_header__9g9Cq{align-items:flex-start;flex-direction:column}.vectorize-page_header__9g9Cq h1{font-size:22px}.vectorize-page_workspace__L83S5{grid-template-columns:minmax(0,1fr)}.vectorize-page_parameters__Z7ru9{border-right:0;border-bottom:1px solid #ededeb}.vectorize-page_upload__QWvrL{min-height:120px}.vectorize-page_preview__bLfOj{min-height:280px;padding:18px}}.image-layering-page_page__oZ_WM{min-width:0;padding-block:32px}.image-layering-page_header__1BVFR{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.image-layering-page_header__1BVFR h1{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em;margin:0 0 8px}.image-layering-page_header__1BVFR p{color:#777;font-size:14px;margin:0}.image-layering-page_trial__4MBQt{background:#eef3ed;color:#50634d;border-radius:30px;padding:7px 12px;font-size:12px;white-space:nowrap}.image-layering-page_workspace__JbUVQ{display:grid;grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr) 224px;border:1px solid #e5e5e3;border-radius:16px;background:white;overflow:hidden}.image-layering-page_parameters__oeCpl{padding:22px 18px;border-right:1px solid #ededeb}.image-layering-page_page__oZ_WM button{font:inherit;cursor:pointer}.image-layering-page_page__oZ_WM button:disabled{opacity:.45;cursor:default}.image-layering-page_page__oZ_WM button:focus-visible{outline:2px solid #3399ed;outline-offset:3px}.image-layering-page_upload__d0h7F{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:188px;padding:20px 10px;background:#fafaf8;border:1px dashed #d4d4cf;border-radius:10px;color:#777}.image-layering-page_upload__d0h7F strong{font-size:13px;color:#252525}.image-layering-page_upload__d0h7F span{font-size:10px}.image-layering-page_upload__d0h7F img{width:100%;max-height:180px;object-fit:contain}.image-layering-page_fileName__ruskn{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#777}.image-layering-page_fileName__ruskn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-layering-page_fileName__ruskn button{display:flex;padding:3px;margin-left:auto;border:0;background:transparent}.image-layering-page_primary__sK_kd{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;padding:12px 8px;background:#202020;color:white;border:none;border-radius:8px;font-size:13px!important}.image-layering-page_note__WIqiU{color:#92928d;font-size:11px;line-height:1.7;margin:12px 0}.image-layering-page_status__Q0My3{display:flex;justify-content:space-between;gap:6px;color:#666;font-size:12px}.image-layering-page_error__r_VAT{color:#ad3030;font-size:12px;line-height:1.6}.image-layering-page_result__P3Owr{min-width:0;display:flex;flex-direction:column;background:#f7f7f5}.image-layering-page_toolbar__xMtqd{padding:16px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid #ededeb;background:white}.image-layering-page_tabs__1RZAr{display:flex;border:1px solid #e8e8e5;border-radius:8px;padding:3px;gap:2px}.image-layering-page_tabs__1RZAr button{border:none;border-radius:5px;padding:6px 9px;background:transparent;color:#888;font-size:11px}.image-layering-page_tabs__1RZAr button[aria-pressed=true]{background:#eeeeeb;color:#222}.image-layering-page_downloadAll__XuDHO{display:flex;align-items:center;gap:6px;border:0;padding:7px 0;background:transparent;font-size:11px!important}.image-layering-page_preview__glpHm{padding:28px;min-height:460px;display:flex;align-items:center;justify-content:center;flex:1 1}.image-layering-page_stage__TQ5x2,.image-layering-page_thumbnail__3R98u{background-color:#fff;background-image:conic-gradient(#ececea 25%,transparent 0 50%,#ececea 0 75%,transparent 0);background-size:16px 16px}.image-layering-page_stage__TQ5x2{position:relative;width:100%;isolation:isolate;outline:1px solid #e0e0dc}.image-layering-page_layerImage__Ods3e{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.image-layering-page_selection__4FH2p{position:absolute;border:2px solid #46aff3;box-sizing:border-box;z-index:20;pointer-events:none}.image-layering-page_original__5Qpi7{display:block;width:100%;height:auto}.image-layering-page_empty__cLI_C{text-align:center;color:#a5a5a0;padding:60px 12px;font-size:13px}.image-layering-page_empty__cLI_C svg{margin:auto}.image-layering-page_caption__q_hwE{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;min-height:36px;padding:0 16px 12px;color:#8b8b85;font-size:11px}.image-layering-page_layers__dr7oo{padding:22px 14px;border-left:1px solid #ededeb}.image-layering-page_layerHeading__S9hQ1{display:flex;align-items:center;justify-content:space-between;gap:5px}.image-layering-page_layerHeading__S9hQ1 h2{font-size:14px;margin:0;display:flex;gap:8px;align-items:center}.image-layering-page_layerHeading__S9hQ1 h2 span{font-size:10px;font-weight:400;background:#f0f0ed;border-radius:4px;padding:2px 5px}.image-layering-page_layerHeading__S9hQ1>button{font-size:10px;color:#888;background:transparent;border:0;padding:3px}.image-layering-page_layerList__mdf5V{display:grid;grid-gap:7px;gap:7px}.image-layering-page_layerRow__9aN9A{display:flex;align-items:center;flex-wrap:wrap;border:1px solid transparent;border-radius:8px;padding:7px;gap:3px}.image-layering-page_selectedRow__9FUWS{border-color:#9dd4fa;background:#f1f8fd}.image-layering-page_layerSelect__sHJE4{display:flex;flex:1 1;min-width:0;align-items:center;text-align:left;gap:8px;padding:0;background:transparent;border:0;font-size:11px!important}.image-layering-page_thumbnail__3R98u{display:flex;width:40px;height:46px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e6e6e3;border-radius:3px;overflow:hidden;color:#999}.image-layering-page_thumbnail__3R98u img{width:100%;height:100%;object-fit:contain}.image-layering-page_layerActions__EWrW7{display:flex}.image-layering-page_layerName__N_djb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-layering-page_layerActions__EWrW7 button{display:flex;padding:4px;background:transparent;border:0;color:#666}.image-layering-page_retry__UibdX{width:100%;border:0;background:transparent;color:#ad3030;font-size:11px!important;text-align:right;padding:5px 0 0}.image-layering-page_spin__OSkjv{animation:image-layering-page_spin__OSkjv 1.5s linear infinite}@keyframes image-layering-page_spin__OSkjv{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.image-layering-page_spin__OSkjv{animation:none}}@container workspace-content (max-width: 900px){.image-layering-page_page__oZ_WM{padding-block:24px}.image-layering-page_workspace__JbUVQ{grid-template-columns:var(--image-processing-sidebar-width) minmax(0,1fr)}.image-layering-page_layers__dr7oo{grid-column:1/-1;border-left:0;border-top:1px solid #ededeb}.image-layering-page_layerList__mdf5V{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.image-layering-page_preview__glpHm{padding:20px;min-height:360px}}@container workspace-content (max-width: 700px){.image-layering-page_page__oZ_WM{padding-block:18px}.image-layering-page_header__1BVFR{align-items:flex-start;flex-direction:column}.image-layering-page_header__1BVFR h1{font-size:22px}.image-layering-page_workspace__JbUVQ{grid-template-columns:minmax(0,1fr)}.image-layering-page_parameters__oeCpl{border-right:0;border-bottom:1px solid #ededeb}.image-layering-page_upload__d0h7F{min-height:120px}.image-layering-page_preview__glpHm{min-height:280px;padding:18px}}