.NotePageWindows_host__oIjnq{display:flex;flex-direction:column;position:relative;min-width:0;height:100%;min-height:0}.NotePageWindows_documents__JuqQT{min-height:0;min-width:0;flex:1;display:flex;flex-direction:column}.NotePageWindows_pageSurface___iLal{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;isolation:isolate;overflow:hidden}.NotePageWindows_route__dJQZB{min-height:0;overflow:auto;flex:1}.NotePageWindows_pageScroll__4YLxu{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container-type:inline-size}.NotePageWindows_empty__9mbu_{display:grid;place-items:center;flex:1;padding:24px;color:var(--fg-muted);font-size:14px}.NotePageWindows_minimize__QH8Ir{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-control)}@media (any-hover:hover){.NotePageWindows_minimize__QH8Ir:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.NotePageWindows_error__hCIUY{position:absolute;z-index:120;bottom:calc(var(--note-window-navigation-space, 0px) + 12px);left:12px;right:84px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);font-size:13px;color:var(--error);background:var(--surface);box-shadow:var(--shadow-lg)}.NotePageWindows_error__hCIUY button{min-height:40px;margin-left:8px;text-decoration:underline}.NotePageWindows_loading__sQj9o{position:absolute;z-index:110;top:8px;right:16px;padding:6px 10px;border-radius:var(--radius-control);font-size:12px;background:var(--surface);box-shadow:var(--shadow-lg)}@media (max-width:1023px){.NotePageWindows_minimize__QH8Ir{width:44px;height:44px}}@media (max-width:767px){.NotePageWindows_host__oIjnq{padding-bottom:var(--note-window-navigation-space,0)}}.WorkspaceDesign_surface__HjYaT{--workspace-rule:color-mix(in srgb,var(--fg) 10%,transparent);--workspace-wash:color-mix(in srgb,var(--fg) 4%,var(--bg));--workspace-accent:color-mix(in srgb,var(--primary) 9%,var(--bg));--workspace-control-radius:8px;--workspace-panel-radius:12px;--app-toolbar:none;--app-sidebar:none;--app-paper:none;--app-edge:none;--app-control-shadow:none}.PageActionsMenu_menu__dAf8J{width:19rem;max-width:calc(100vw - 1rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--note-rule)}.PageActionsMenu_caption__FyQ2z{display:flex;flex-direction:column;gap:var(--note-space-1);padding:var(--note-space-2)}.PageActionsMenu_caption__FyQ2z strong{font-size:var(--note-ui-font-size);font-weight:600}.PageActionsMenu_caption__FyQ2z span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:var(--note-caption-font-size)}.PageActionsMenu_search__9CbBK{display:flex;align-items:center;gap:var(--note-space-2);min-height:var(--note-control-height);margin-bottom:var(--note-space-2);padding-inline:var(--note-space-2);border:1px solid var(--note-rule);border-radius:var(--note-control-radius);background:var(--bg-soft)}.PageActionsMenu_search__9CbBK:focus-within{border-color:var(--focus)}.PageActionsMenu_search__9CbBK input{font-size:var(--note-ui-font-size)}.PageActionsMenu_content__QNysX>section{margin-block:var(--note-space-2)}.PageActionsMenu_choice__zwkU0{min-height:var(--note-control-height);padding:var(--note-space-1) var(--note-space-2);border-radius:var(--note-control-radius);font-size:var(--note-meta-font-size);transition:background-color var(--note-motion-duration),color var(--note-motion-duration)}.PageActionsMenu_choice__zwkU0:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.PageActionsMenu_empty__9OjuR{padding:var(--note-space-4) var(--note-space-3);text-align:center;font-size:var(--note-meta-font-size);color:var(--fg-subtle)}@media (max-width:767px){.PageActionsMenu_menu__dAf8J{display:flex;flex-direction:column;width:100%;max-width:none;height:100dvh;overflow:hidden;border:0;border-radius:0;padding:0}.PageActionsMenu_header__rIKGZ{display:flex;align-items:center;gap:var(--note-space-3);flex-shrink:0;padding:calc(var(--note-space-2) + env(safe-area-inset-top)) max(var(--note-space-3),env(safe-area-inset-right)) var(--note-space-2) max(var(--note-space-4),env(safe-area-inset-left));border-bottom:1px solid var(--note-rule)}.PageActionsMenu_header__rIKGZ>div{flex:1;min-width:0}.PageActionsMenu_header__rIKGZ strong{font-size:var(--text-base,16px)}.PageActionsMenu_header__rIKGZ p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:var(--note-meta-font-size)}.PageActionsMenu_header__rIKGZ button{display:grid;place-items:center;width:var(--note-touch-target);height:var(--note-touch-target);flex-shrink:0;border-radius:var(--note-control-radius)}.PageActionsMenu_header__rIKGZ button:focus-visible{outline:2px solid var(--focus)}.PageActionsMenu_content__QNysX{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--note-space-2) max(var(--note-space-2),env(safe-area-inset-right)) calc(var(--note-space-3) + env(safe-area-inset-bottom)) max(var(--note-space-2),env(safe-area-inset-left))}.PageActionsMenu_search__9CbBK input{font-size:var(--text-base,16px)}}.ChatMobile_fullScreenPanel__d_UYM{border-color:var(--workspace-rule);border-radius:var(--workspace-panel-radius)}.ChatMobile_fullScreenPanel__d_UYM>header{min-height:64px;padding:12px 20px;background:var(--bg);border-color:var(--workspace-rule)}.ChatMobile_fullScreenPanel__d_UYM>footer{border-color:var(--workspace-rule);background:var(--workspace-wash)}.ChatMobile_fullScreenPanel__d_UYM :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--workspace-control-radius)}.ChatMobile_fullScreenPanel__d_UYM button[role=switch]{min-height:44px;height:44px;position:relative;background:transparent}.ChatMobile_fullScreenPanel__d_UYM button[role=switch]:before{content:"";position:absolute;inset:10px 0;border-radius:999px;background:var(--surface-active)}.ChatMobile_fullScreenPanel__d_UYM button[role=switch][aria-checked=true]:before{background:var(--primary)}.ChatMobile_fullScreenPanel__d_UYM button[role=switch]>span{top:50%;transform:translateY(-50%)}.ChatMobile_mobileHeader__ncxvt,.ChatMobile_tabs__vVfKS{display:none}.ChatMobile_desktopHeader__2wsFc nav{background:transparent;padding:0;gap:4px}.ChatMobile_desktopHeader__2wsFc nav button[aria-pressed=true]{background:var(--workspace-accent);box-shadow:none}.ChatMobile_desktopHeader__2wsFc nav button{flex-direction:column;gap:4px;padding-inline:2px}.ChatMobile_more__5iHxk{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 24px}.ChatMobile_profile__V5Ars{display:flex;align-items:center;gap:14px;padding:16px 0 20px}.ChatMobile_settingsGroup__MR8DS{margin-bottom:24px}.ChatMobile_settingsGroup__MR8DS h2{padding:8px 4px;font-size:11px;font-weight:600;letter-spacing:.035em;color:var(--fg-muted)}.ChatMobile_settingRow__KFW1f{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 4px;text-align:left}.ChatMobile_settingRow__KFW1f+.ChatMobile_settingRow__KFW1f{border-top:1px solid var(--workspace-rule)}@media (any-hover:hover){a.ChatMobile_settingRow__KFW1f:hover:not([aria-disabled=true]):not(:disabled),button.ChatMobile_settingRow__KFW1f:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.ChatMobile_toolBody__CG_2E{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.ChatMobile_toolHeader__PTWAe{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}.ChatMobile_toolHeader__PTWAe h2{min-width:0;flex:1;font-size:16px;font-weight:600}.ChatMobile_iconButton__6HXC5{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;border-radius:var(--radius-control);font-size:20px}@media (any-hover:hover){.ChatMobile_iconButton__6HXC5:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.ChatMobile_iconButton__6HXC5:focus-visible,.ChatMobile_settingRow__KFW1f:focus-visible,.ChatMobile_tabs__vVfKS button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ChatMobile_badge__Ngga5{display:grid;min-width:18px;height:18px;padding-inline:4px;place-items:center;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:10px;font-weight:700;line-height:1}@media (max-width:1023px){.ChatMobile_shell__ion6k{padding:env(safe-area-inset-top) 0 0;background:var(--bg)}.ChatMobile_shell__ion6k .workspace-app-rail{display:none}.ChatMobile_shell__ion6k .workspace-chat-list{flex:1;width:100%;background:var(--bg)}.ChatMobile_shell__ion6k .workspace-chat-list[data-collapsed=true]{display:flex}.ChatMobile_desktopHeader__2wsFc,.ChatMobile_desktopSettingRow__sybQw,.ChatMobile_shell__ion6k .workspace-chat-list.hidden{display:none}.ChatMobile_mobileHeader__ncxvt{display:flex;flex-shrink:0;align-items:center;gap:4px;min-height:64px;padding:6px 16px}.ChatMobile_mobileHeader__ncxvt h1{flex:1;min-width:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.ChatMobile_tabs__vVfKS{display:flex;flex-shrink:0;justify-content:space-around;gap:4px;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface)}.ChatMobile_tabs__vVfKS button{display:flex;flex:1;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;font-size:11px;color:var(--fg-subtle)}.ChatMobile_tabs__vVfKS button[aria-pressed=true]{color:var(--primary);background:var(--workspace-accent);font-weight:600}.ChatMobile_tabs__vVfKS i{font-size:22px;line-height:24px}.ChatMobile_tabs__vVfKS .ChatMobile_badge__Ngga5{position:absolute;top:-5px;left:16px}.ChatMobile_more__5iHxk [aria-label="앱 이동"] a{min-height:48px}.ChatMobile_shell__ion6k .workspace-chat-list input{font-size:16px}.ChatMobile_shell__ion6k .workspace-chat-list label:has(input){min-height:44px}.ChatMobile_shell__ion6k [data-chat-room-opener] strong{font-size:15px}.ChatMobile_shell__ion6k [data-chat-room-preview]{font-size:13px}.ChatMobile_roomMenuTrigger__VwgMY{width:44px;height:48px;right:0}.ChatMobile_shell__ion6k [data-chat-message-row]{margin-top:8px}.ChatMobile_shell__ion6k [data-chat-bubble-row]{align-items:flex-end}.ChatMobile_shell__ion6k [data-chat-message-meta]{flex-direction:column;align-items:flex-end;gap:0;font-size:10px}.ChatMobile_shell__ion6k [data-chat-message-meta=other]{align-items:flex-start}.ChatMobile_shell__ion6k [data-chat-read-receipt]{flex-direction:column;gap:0}.ChatMobile_shell__ion6k [data-design-part=chat-bubble]{padding:9px 12px;font-size:15px;line-height:1.55;border-radius:16px}.ChatMobile_shell__ion6k [data-chat-composer-footer]{display:none}.ChatMobile_shell__ion6k [data-chat-composer-footer][data-near-limit=true]{display:flex}.ChatMobile_fullScreenBackdrop__E2pQW{padding:0;align-items:stretch}.ChatMobile_fullScreenPanel__d_UYM{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ChatMobile_fullScreenPanel__d_UYM :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.ChatMobile_fullScreenPanel__d_UYM :is(button,a){min-height:44px}.ChatMobile_roomContextMenu__qz_DM{inset-inline:8px!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom));width:auto;max-width:none;padding:12px;border-radius:20px}.ChatMobile_roomContextMenu__qz_DM [role=menuitem]{min-height:48px;font-size:14px}}.LinkPreviewCard_card__uulB1{display:block;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);text-align:left;text-decoration:none!important}.LinkPreviewCard_card__uulB1[data-compact]{width:min(100%,340px);margin-top:8px}.LinkPreviewCard_card__uulB1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.LinkPreviewCard_card__uulB1[data-link-preview] .LinkPreviewCard_image__q7vP7{display:block;width:100%;height:160px;margin:0;border-radius:0;object-fit:cover;background:var(--surface-soft)}.LinkPreviewCard_card__uulB1[data-compact] .LinkPreviewCard_image__q7vP7{height:136px}.LinkPreviewCard_body__bbxnT{display:grid;gap:5px;min-width:0;padding:12px;color:var(--fg)}.LinkPreviewCard_description__y5Zc6,.LinkPreviewCard_title__28diK{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.LinkPreviewCard_title__28diK{font-size:14px;line-height:1.45;font-weight:650}.LinkPreviewCard_description__y5Zc6{color:var(--fg-muted);font-size:12px;line-height:1.5}.LinkPreviewCard_site__lXiRv{overflow:hidden;color:var(--fg-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.BlogTocRail_rail__hziYA{display:flex;flex-direction:column;align-items:flex-end;min-width:32px}.BlogTocRail_trigger__MdNpc{display:flex;align-items:center;justify-content:flex-end;width:32px;min-height:36px;padding:8px;border-radius:var(--radius-control);scroll-margin-top:100px}.BlogTocRail_lines__YsZHY{display:flex;width:16px;flex-direction:column;align-items:flex-end;gap:3px}.BlogTocRail_lines__YsZHY>span{height:2px;border-radius:99px;background:var(--fg-disabled);opacity:.55;transition:width .15s,background-color .15s,opacity .15s}.BlogTocRail_lines__YsZHY>span[data-active=true]{background:var(--fg);opacity:.9}@media (any-hover:hover){.BlogTocRail_trigger__MdNpc:hover:not([aria-disabled=true]):not(:disabled) .BlogTocRail_lines__YsZHY>span{background:var(--fg-muted)}}.BlogTocRail_trigger__MdNpc[aria-pressed=true] .BlogTocRail_lines__YsZHY>span[data-active=true]{background:var(--blog-accent,var(--primary));opacity:1}.BlogTocRail_trigger__MdNpc:focus-visible{outline:2px solid var(--blog-accent,var(--primary));outline-offset:2px}.BlogTocRail_panel__OtKU4{position:fixed;z-index:1100;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);padding:10px;background:var(--surface);color:var(--fg);box-shadow:0 12px 36px color-mix(in srgb,var(--shadow-color) 18%,transparent)}.BlogTocRail_docked__VYrPK{position:static;z-index:auto;width:100%;margin-top:8px;box-shadow:none}.BlogTocRail_panelHeader__IiCg9{display:flex;align-items:center;justify-content:space-between;gap:8px}.BlogTocRail_title__4LTPF{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--fg-muted)}.BlogTocRail_title__4LTPF>span{margin-left:6px;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--fg-disabled)}.BlogTocRail_pin__LxcW3{font-size:10px;color:var(--blog-accent,var(--primary))}.BlogTocRail_panel__OtKU4 [data-blog-toc-list]{margin:0;border-left:0;max-height:min(336px,calc(100dvh - 76px));overflow-y:auto;overscroll-behavior:contain}.BlogTocRail_panel__OtKU4 [data-blog-toc-list] a{min-height:20px;padding-top:2px;padding-bottom:2px;padding-right:4px;padding-left:calc(4px + var(--toc-depth,0) * 9px);border-radius:4px;font-size:10px;line-height:16px}.BlogTocRail_panel__OtKU4 [data-blog-toc-list] a[aria-current=location]{color:var(--blog-accent,var(--primary));font-weight:500}.BlogTocRail_panel__OtKU4 [data-blog-toc-list] a[aria-current=location]:before{display:none}.BlogTocRail_docked__VYrPK [data-blog-toc-list]{max-height:min(420px,calc(100dvh - 220px))}.BlogTocRail_docked__VYrPK [data-blog-toc-list] a{min-height:32px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media (any-pointer:coarse){.BlogTocRail_trigger__MdNpc{width:44px;min-height:44px}.BlogTocRail_panel__OtKU4 [data-blog-toc-list] a{min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.BlogTocRail_lines__YsZHY>span{transition:none}}.ImageEditorDialog_imageEditTrigger__W7pN4{position:absolute;z-index:4;top:10px;right:10px;display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(255 255 255/34%);border-radius:9px;background:rgb(17 24 39/82%);padding:0 10px;color:#fff;font:600 12px/1 ui-sans-serif,system-ui,sans-serif;box-shadow:0 8px 24px rgb(0 0 0/25%);cursor:pointer;opacity:0;pointer-events:none;backdrop-filter:blur(10px);transition:opacity .12s ease,background .12s ease}@media (any-hover:hover){.ImageEditorDialog_imageEditTrigger__W7pN4:hover:not([aria-disabled=true]):not(:disabled){background:rgb(17 24 39/96%)}}.ImageEditorDialog_imageEditTrigger__W7pN4:focus-visible,[data-resize-container][data-node=image].ProseMirror-selectednode .ImageEditorDialog_imageEditTrigger__W7pN4{opacity:1;pointer-events:auto}@media (any-hover:hover){[data-resize-container][data-node=image]:hover:not([aria-disabled=true]):not(:disabled) .ImageEditorDialog_imageEditTrigger__W7pN4{opacity:1;pointer-events:auto}}.ImageEditorDialog_imageBlockControls__PDMb3{position:absolute;z-index:5;top:10px;right:10px;display:flex;width:max-content;gap:6px}.ImageEditorDialog_imageBlockControls__PDMb3>*{flex:none;white-space:nowrap}.ImageEditorDialog_imageBlockControls__PDMb3 .ImageEditorDialog_imageEditTrigger__W7pN4{position:static}.ImageEditorDialog_imageBlockDownload__m8ucq{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(255 255 255/34%);border-radius:9px;background:rgb(17 24 39/82%);padding:0 10px;color:#fff;font:600 12px/1 ui-sans-serif,system-ui,sans-serif;text-decoration:none!important;box-shadow:0 8px 24px rgb(0 0 0/25%);opacity:0;pointer-events:none;backdrop-filter:blur(10px);transition:opacity .12s ease,background .12s ease}@media (any-hover:hover){.ImageEditorDialog_imageBlockDownload__m8ucq:hover:not([aria-disabled=true]):not(:disabled){background:rgb(17 24 39/96%)}}.ImageEditorDialog_imageBlockDimensions__um2lm{position:absolute;z-index:5;bottom:10px;left:50%;display:grid;grid-template-columns:minmax(76px,1fr) 34px minmax(76px,1fr);align-items:end;gap:5px;width:min(290px,calc(100% - 20px));transform:translateX(-50%);border:1px solid rgb(255 255 255/28%);border-radius:10px;background:rgb(17 24 39/88%);padding:7px;color:#fff;box-shadow:0 8px 24px rgb(0 0 0/25%);opacity:0;pointer-events:none;backdrop-filter:blur(10px);transition:opacity .12s ease}.ImageEditorDialog_imageBlockDimensions__um2lm label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px;color:rgb(255 255 255/74%);font:600 10px/1.2 ui-sans-serif,system-ui,sans-serif}.ImageEditorDialog_imageBlockDimensions__um2lm label span{grid-column:1/-1}.ImageEditorDialog_imageBlockDimensions__um2lm input{min-width:0;height:30px;border:1px solid rgb(255 255 255/24%);border-radius:7px;outline:none;background:rgb(255 255 255/10%);padding:0 7px;color:#fff;font:600 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ImageEditorDialog_imageBlockDimensions__um2lm input:focus{border-color:rgb(129 140 248/86%)}.ImageEditorDialog_imageBlockDimensions__um2lm em{color:rgb(255 255 255/58%);font:500 10px/1 ui-sans-serif,system-ui,sans-serif}.ImageEditorDialog_imageBlockRatio__tSfPh{display:grid;width:34px;height:30px;place-items:center;border:1px solid rgb(255 255 255/24%);border-radius:7px;background:rgb(255 255 255/10%);color:#fff}.ImageEditorDialog_imageBlockRatio__tSfPh[aria-pressed=true]{border-color:rgb(129 140 248/86%);background:rgb(99 102 241/42%)}.ImageEditorDialog_imageBlockDimensions__um2lm:focus-within,.ImageEditorDialog_imageBlockDownload__m8ucq:focus-visible,[data-resize-container][data-node=image].ProseMirror-selectednode .ImageEditorDialog_imageBlockDimensions__um2lm,[data-resize-container][data-node=image].ProseMirror-selectednode .ImageEditorDialog_imageBlockDownload__m8ucq{opacity:1;pointer-events:auto}@media (any-hover:hover){[data-resize-container][data-node=image]:hover:not([aria-disabled=true]):not(:disabled) .ImageEditorDialog_imageBlockDimensions__um2lm,[data-resize-container][data-node=image]:hover:not([aria-disabled=true]):not(:disabled) .ImageEditorDialog_imageBlockDownload__m8ucq{opacity:1;pointer-events:auto}}.ImageEditorDialog_imageBlockToolbar__KOcvD{display:contents}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true]{position:fixed;z-index:30;display:grid;box-sizing:border-box;width:min(290px,calc(100vw - 24px));gap:8px;border:1px solid rgb(255 255 255/28%);border-radius:12px;background:rgb(17 24 39/96%);padding:8px;box-shadow:0 8px 24px rgb(0 0 0/25%);visibility:hidden}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true][data-open=true][data-ready=true]{visibility:visible}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true]:before{position:absolute;right:0;bottom:100%;left:0;height:12px;content:""}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true][data-side=top]:before{top:100%;bottom:auto}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageBlockControls__PDMb3,.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageBlockDimensions__um2lm{position:static;width:100%;transform:none}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageBlockControls__PDMb3{justify-content:center}.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageBlockDimensions__um2lm,.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageBlockDownload__m8ucq,.ImageEditorDialog_imageBlockToolbar__KOcvD[data-compact=true] .ImageEditorDialog_imageEditTrigger__W7pN4{opacity:1;pointer-events:auto}.ImageEditorDialog_backdrop__JT_oB{position:fixed;z-index:2200;inset:0;display:grid;place-items:center;background:rgb(5 8 15/82%);padding:12px;color:var(--fg);backdrop-filter:blur(12px)}.ImageEditorDialog_dialog___F1iv:not([data-workspace-design=studio-v3]){display:grid;width:min(1600px,100%);height:min(960px,100%);min-height:0;overflow:hidden;grid-template:"header header header" 58px "tools stage inspector" minmax(0,1fr) "footer footer footer" 64px /82px minmax(300px,1fr) 330px;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:18px;outline:none;background:color-mix(in srgb,var(--surface) 98%,#000 2%);box-shadow:0 30px 100px rgb(0 0 0/52%)}.ImageEditorDialog_dialog___F1iv:not([data-workspace-design=studio-v3])[data-fullscreen=true]{position:fixed;inset:0;width:100%;height:100dvh;border:0;border-radius:0}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3]){grid-template:"header header header header" 58px "tools dock-left stage dock-right" minmax(0,1fr) "tools dock-left dock-bottom dock-right" auto "footer footer footer footer" 56px /72px auto minmax(0,1fr) auto}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]{position:relative;display:grid;box-sizing:border-box;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-color:var(--border);background:color-mix(in srgb,var(--surface) 98%,#000 2%);overscroll-behavior:contain}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=left]{grid-area:dock-left;border-right:1px solid var(--border)}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=right]{grid-area:dock-right;max-width:min(420px,40vw);border-left:1px solid var(--border)}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=bottom]{grid-area:dock-bottom;border-top:1px solid var(--border)}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-drop-target]{z-index:6;display:grid;min-width:58px;min-height:58px;place-items:center;align-content:center;gap:5px;border:2px dashed color-mix(in srgb,var(--primary) 68%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary);font-size:9px;text-align:center}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-drop-target=left]{grid-area:dock-left;width:72px}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-drop-target=right]{grid-area:dock-right;width:72px}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-drop-target=bottom]{grid-area:dock-bottom;height:64px}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tablist]{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--border);padding:7px 8px 0}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tablist] button{min-height:30px;border:0;border-radius:7px;background:transparent;padding:0 9px;color:var(--fg-subtle);font-size:11px}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tablist] button[aria-selected=true]{background:var(--surface-hover);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tablist] button[data-dock-collapse=true]{min-width:30px;margin-left:auto;padding:0}@media (any-hover:hover){.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tablist] button[data-dock-collapse=true]:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--fg)}}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=tabpanel]{min-width:0;min-height:0;overflow:auto;padding:12px;overscroll-behavior:contain}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region]>[role=separator]{position:absolute;z-index:4;touch-action:none}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=left]>[role=separator]{top:0;right:-5px;bottom:0;width:10px;cursor:col-resize}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=right]>[role=separator]{top:0;bottom:0;left:-5px;width:10px;cursor:col-resize}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=bottom]>[role=separator]{top:-5px;right:0;left:0;height:10px;cursor:row-resize}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>.ImageEditorDialog_inspector__tlH3f{grid-area:dock-right}.ImageEditorDialog_dialog___F1iv[data-inspector-hidden=true]>[data-image-editor-dock-region=right],.ImageEditorDialog_dialog___F1iv[data-inspector-hidden=true]>[data-image-editor-inspector]{display:none}.ImageEditorDialog_header__Z0Qma{grid-area:header;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:8px 12px 8px 18px}.ImageEditorDialog_headerTitle__EC1En{display:flex;min-width:0;align-items:center;gap:11px}.ImageEditorDialog_headerTitle__EC1En>i{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:16px}.ImageEditorDialog_headerTitle__EC1En>div{display:flex;min-width:0;flex-direction:column}.ImageEditorDialog_headerTitle__EC1En strong{font-size:14px;font-weight:700}.ImageEditorDialog_headerTitle__EC1En span{max-width:48vw;overflow:hidden;color:var(--fg-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_historyActions__Uf2PR{display:flex;align-items:center;gap:3px}.ImageEditorDialog_historyActions__Uf2PR button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--fg-muted);font-size:16px}@media (any-hover:hover){.ImageEditorDialog_historyActions__Uf2PR button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--fg)}}.ImageEditorDialog_historyActions__Uf2PR button:disabled{opacity:.3}.ImageEditorDialog_toolRail__D0mb6{grid-area:tools;display:flex;min-height:0;flex-direction:column;gap:5px;border-right:1px solid var(--border);padding:8px 6px;overflow-y:auto}.ImageEditorDialog_toolRail__D0mb6>nav:first-child{display:contents}.ImageEditorDialog_toolRail__D0mb6>nav[aria-label="Creative Tools"]{display:flex;flex-direction:column;gap:4px;margin-top:3px;border-top:1px solid var(--border);padding-top:7px}.ImageEditorDialog_toolRail__D0mb6>nav[aria-label="Creative Tools"] button{min-height:38px}.ImageEditorDialog_toolRail__D0mb6 button{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:transparent;color:var(--fg-subtle);font-size:11px;font-weight:600}.ImageEditorDialog_toolRail__D0mb6 button i{font-size:19px}.ImageEditorDialog_toolRail__D0mb6 button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 11%,var(--surface-hover));color:var(--primary)}@media (any-hover:hover){.ImageEditorDialog_toolRail__D0mb6 button:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--primary) 11%,var(--surface-hover));color:var(--primary)}}.ImageEditorDialog_stage__7b58M{grid-area:stage;display:grid;min-width:0;min-height:0;overflow:hidden;place-items:center;background:linear-gradient(45deg,rgb(128 128 128/8%) 25%,transparent 25%),linear-gradient(-45deg,rgb(128 128 128/8%) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(128 128 128/8%) 75%),linear-gradient(-45deg,transparent 75%,rgb(128 128 128/8%) 75%),color-mix(in srgb,var(--bg) 72%,#111827 28%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:16px}.ImageEditorDialog_stageScroller__fEp8K{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.ImageEditorDialog_canvasViewport__gl1sx{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;margin:auto}.ImageEditorDialog_canvas__VpKXk{display:block;width:auto;height:auto;transform-origin:center;border-radius:3px;background:transparent;box-shadow:0 20px 70px rgb(0 0 0/42%);cursor:default;touch-action:none;user-select:none}.ImageEditorDialog_canvas__VpKXk:active{cursor:grabbing}.ImageEditorDialog_canvas__VpKXk[data-crop-mode=ellipse],.ImageEditorDialog_canvas__VpKXk[data-crop-mode=rectangle]{cursor:crosshair}.ImageEditorDialog_canvas__VpKXk[data-crop-mode=freehand]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='white' stroke='%232563eb' stroke-width='2'/%3E%3C/svg%3E") 12 12,crosshair}.ImageEditorDialog_canvas__VpKXk[data-crop-mode=polygon]{cursor:cell}.ImageEditorDialog_canvas__VpKXk[data-crop-action=move]{cursor:move}.ImageEditorDialog_canvas__VpKXk[data-crop-action=n],.ImageEditorDialog_canvas__VpKXk[data-crop-action=s]{cursor:ns-resize}.ImageEditorDialog_canvas__VpKXk[data-crop-action=e],.ImageEditorDialog_canvas__VpKXk[data-crop-action=w]{cursor:ew-resize}.ImageEditorDialog_canvas__VpKXk[data-crop-action=nw],.ImageEditorDialog_canvas__VpKXk[data-crop-action=se]{cursor:nwse-resize}.ImageEditorDialog_canvas__VpKXk[data-crop-action=ne],.ImageEditorDialog_canvas__VpKXk[data-crop-action=sw]{cursor:nesw-resize}.ImageEditorDialog_canvas__VpKXk[data-creative-tool=text]{cursor:text}.ImageEditorDialog_canvas__VpKXk[data-creative-tool=brush],.ImageEditorDialog_canvas__VpKXk[data-creative-tool=eraser],.ImageEditorDialog_canvas__VpKXk[data-creative-tool=eyedropper],.ImageEditorDialog_canvas__VpKXk[data-creative-tool^=selection-],.ImageEditorDialog_canvas__VpKXk[data-creative-tool^=shape-],.ImageEditorDialog_canvas__VpKXk[data-overlay-action=create]{cursor:crosshair}.ImageEditorDialog_canvas__VpKXk[data-overlay-action=move]{cursor:move}.ImageEditorDialog_canvas__VpKXk[data-overlay-action=patch-source]{cursor:copy}.ImageEditorDialog_canvas__VpKXk[data-overlay-action=healing-source]{cursor:crosshair}.ImageEditorDialog_canvas__VpKXk[data-overlay-action=nw],.ImageEditorDialog_canvas__VpKXk[data-overlay-action=se]{cursor:nwse-resize}.ImageEditorDialog_canvas__VpKXk[data-overlay-action=ne],.ImageEditorDialog_canvas__VpKXk[data-overlay-action=sw]{cursor:nesw-resize}.ImageEditorDialog_canvas__VpKXk[data-disabled=true]{cursor:not-allowed;opacity:.72}.ImageEditorDialog_zoomControls__yBX7f{position:sticky;z-index:3;right:8px;bottom:8px;display:flex;width:max-content;margin-top:-42px;margin-left:auto;align-items:center;overflow:hidden;border:1px solid rgb(255 255 255/16%);border-radius:9px;background:rgb(17 24 39/82%);color:#fff;box-shadow:0 8px 30px rgb(0 0 0/24%);backdrop-filter:blur(8px)}.ImageEditorDialog_zoomControls__yBX7f button{display:grid;width:36px;height:34px;place-items:center;border:0;background:transparent;color:inherit}@media (any-hover:hover){.ImageEditorDialog_zoomControls__yBX7f button:hover:not([aria-disabled=true]):not(:disabled){background:rgb(255 255 255/10%)}}.ImageEditorDialog_zoomControls__yBX7f output{min-width:48px;font-size:10px;text-align:center}.ImageEditorDialog_outputBadge__m8IvK{position:absolute;right:8px;bottom:8px;border:1px solid rgb(255 255 255/16%);border-radius:999px;background:rgb(17 24 39/76%);padding:5px 9px;color:rgb(255 255 255/84%);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none;backdrop-filter:blur(8px)}.ImageEditorDialog_inspector__tlH3f{grid-area:inspector;box-sizing:border-box;width:330px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--border);padding:14px}.ImageEditorDialog_inspectorSection__Hk_67{display:flex;flex-direction:column;gap:14px}.ImageEditorDialog_inspectorSection__Hk_67>header strong{font-size:13px;font-weight:760;letter-spacing:-.01em}.ImageEditorDialog_inspectorSection__Hk_67>header p{margin:4px 0 0;color:var(--fg-subtle);font-size:11px;line-height:1.5}.ImageEditorDialog_rangeField__DOHSB{display:flex;flex-direction:column;gap:7px}.ImageEditorDialog_rangeField__DOHSB>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.ImageEditorDialog_rangeField__DOHSB strong{font-weight:600}.ImageEditorDialog_rangeField__DOHSB :is(output,[data-control-value]){color:var(--fg-subtle);font-variant-numeric:tabular-nums}.ImageEditorDialog_rangeField__DOHSB input{width:100%;accent-color:var(--primary)}.ImageEditorDialog_actionGrid__2B4_J,.ImageEditorDialog_cropModeGrid__uvsKw,.ImageEditorDialog_filterGrid__PDR7A,.ImageEditorDialog_formatGrid__2J3ln,.ImageEditorDialog_presetGrid__Da1fv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ImageEditorDialog_actionGrid__2B4_J button,.ImageEditorDialog_cropModeGrid__uvsKw button,.ImageEditorDialog_filterGrid__PDR7A button,.ImageEditorDialog_formatGrid__2J3ln button,.ImageEditorDialog_inlineActions__cbLOL button,.ImageEditorDialog_presetGrid__Da1fv button,.ImageEditorDialog_wideButton__Rf_Iw{min-height:38px;border:1px solid transparent;border-radius:8px;background:var(--surface-soft);color:var(--fg-muted);font-size:11px;font-weight:600}.ImageEditorDialog_actionGrid__2B4_J button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px}.ImageEditorDialog_cropModeGrid__uvsKw button{display:flex;min-height:52px;align-items:center;justify-content:center;gap:7px}.ImageEditorDialog_cropModeGrid__uvsKw{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ImageEditorDialog_cropModeGrid__uvsKw button{min-width:0;min-height:42px;flex-direction:column;gap:3px;padding:5px 2px;font-size:9px}.ImageEditorDialog_cropModeGrid__uvsKw button i{font-size:15px}.ImageEditorDialog_cropPresetGrid__fEbj2{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ImageEditorDialog_cropPresetGrid__fEbj2 button{min-width:0;min-height:34px;padding:0 4px;font-size:10px;white-space:nowrap}.ImageEditorDialog_cropOffsetGrid__Ijgw_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;border-top:1px solid var(--border);padding-top:12px}.ImageEditorDialog_cropModeGrid__uvsKw button:disabled{cursor:not-allowed;opacity:.38}.ImageEditorDialog_actionGrid__2B4_J button[aria-pressed=true],.ImageEditorDialog_cropModeGrid__uvsKw button[aria-pressed=true],.ImageEditorDialog_formatGrid__2J3ln button[aria-pressed=true],.ImageEditorDialog_presetGrid__Da1fv button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 32%,transparent);background:color-mix(in srgb,var(--primary) 13%,var(--surface-hover));color:color-mix(in srgb,var(--primary) 72%,#fff 28%)}@media (any-hover:hover){.ImageEditorDialog_actionGrid__2B4_J button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_cropModeGrid__uvsKw button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_filterGrid__PDR7A button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_formatGrid__2J3ln button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_presetGrid__Da1fv button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_wideButton__Rf_Iw:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 32%,transparent);background:color-mix(in srgb,var(--primary) 13%,var(--surface-hover));color:color-mix(in srgb,var(--primary) 72%,#fff 28%)}}.ImageEditorDialog_cropHint__DjMR1,.ImageEditorDialog_formatNotice__mVu0x{margin:-6px 0 0;border-radius:8px;background:color-mix(in srgb,var(--primary) 8%,var(--surface-soft));padding:9px 10px;color:var(--fg-subtle);font-size:10px;line-height:1.55}@media (max-width:360px){.ImageEditorDialog_cropModeGrid__uvsKw,.ImageEditorDialog_cropOffsetGrid__Ijgw_,.ImageEditorDialog_cropPresetGrid__fEbj2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageEditorDialog_applyCropButton__kybMZ{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);font-weight:700}.ImageEditorDialog_applyCropButton__kybMZ[aria-pressed=true]{background:var(--primary);color:#fff}.ImageEditorDialog_inlineActions__cbLOL{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ImageEditorDialog_customRatioGrid__oLbJA{display:grid;grid-template-columns:1fr 18px 1fr;align-items:end;gap:7px}.ImageEditorDialog_customRatioGrid__oLbJA>span{padding-bottom:10px;color:var(--fg-subtle);text-align:center}.ImageEditorDialog_customRatioGrid__oLbJA>button{min-height:34px;grid-column:1/-1;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--fg-muted);font-size:10px;font-weight:600}@media (any-hover:hover){.ImageEditorDialog_customRatioGrid__oLbJA>button:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 46%,var(--border));color:var(--primary)}}.ImageEditorDialog_inlineActions__cbLOL button:disabled{opacity:.45}.ImageEditorDialog_maskOptions__z9u8C{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:14px}.ImageEditorDialog_formatGrid__2J3ln{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageEditorDialog_formatNotice__mVu0x{margin:0;background:color-mix(in srgb,#f59e0b 12%,var(--surface-soft))}.ImageEditorDialog_sectionDivider__Px62d{height:1px;background:var(--border)}.ImageEditorDialog_subsectionTitle__3ybq0{margin-bottom:-7px;font-size:12px}.ImageEditorDialog_wideButton__Rf_Iw{width:100%}.ImageEditorDialog_filterGrid__PDR7A{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageEditorDialog_filterGrid__PDR7A button{display:flex;min-height:76px;flex-direction:column;align-items:stretch;gap:6px;padding:6px}.ImageEditorDialog_filterPreview__bwKbr{display:block;height:42px;border-radius:6px;background:radial-gradient(circle at 65% 35%,#f9d98a 0 16%,transparent 17%),linear-gradient(145deg,#74b9d7 0 48%,#4f8e62 49% 72%,#203947 73%)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=vivid]{filter:brightness(1.04) contrast(1.14) saturate(1.24)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=mono]{filter:grayscale(1) contrast(1.08)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=warm]{filter:sepia(.18) saturate(1.12) hue-rotate(-9deg)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=cool]{filter:saturate(1.08) hue-rotate(14deg)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=vintage]{filter:brightness(1.05) contrast(.96) saturate(.82) sepia(.38)}.ImageEditorDialog_filterPreview__bwKbr[data-filter=dramatic]{filter:brightness(.97) contrast(1.3) saturate(1.08)}.ImageEditorDialog_metadataList__c8nln{display:flex;flex-direction:column;gap:8px;margin:0;border-top:1px solid var(--border);padding-top:12px}.ImageEditorDialog_metadataList__c8nln div{display:flex;align-items:center;justify-content:space-between;font-size:11px}.ImageEditorDialog_metadataList__c8nln dt{color:var(--fg-subtle)}.ImageEditorDialog_metadataList__c8nln dd{margin:0;font-variant-numeric:tabular-nums}.ImageEditorDialog_layerList__aB4P_{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:12px}.ImageEditorDialog_layerList__aB4P_ p{margin:0 0 4px;color:var(--fg-subtle);font-size:10px;font-weight:700;text-transform:uppercase}.ImageEditorDialog_layerListHeader__2or6Z{display:flex;align-items:center;justify-content:space-between;gap:8px}.ImageEditorDialog_layerListHeader__2or6Z p{min-width:0;flex:1 1 auto}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHint___0Q6G{margin:0 0 3px;color:var(--fg-subtle);font-size:9px;font-weight:400;line-height:1.45;text-transform:none}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerListHeader__2or6Z button{display:grid;width:30px;min-width:30px;min-height:30px;padding:0;place-items:center}.ImageEditorDialog_layerTreeViewport__RCbM_{height:270px;min-height:270px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:5px;scrollbar-gutter:stable}.ImageEditorDialog_layerTreeViewportExpanded__7G5az{height:auto;min-height:0;flex:1 1 auto}.ImageEditorDialog_layerList__aB4P_ button,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerTreeViewport__RCbM_ button{display:flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:0 8px;color:var(--fg-muted);font-size:11px;text-align:left}.ImageEditorDialog_layerList__aB4P_ button[aria-pressed=true],.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerTreeViewport__RCbM_ button[aria-pressed=true]{background:var(--surface-hover);color:var(--fg)}@media (any-hover:hover){.ImageEditorDialog_layerList__aB4P_ button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerTreeViewport__RCbM_ button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--fg)}}.ImageEditorDialog_layerList__aB4P_ button span,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerTreeViewport__RCbM_ button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_layerTreeItem__fnyYN,.ImageEditorDialog_layerTree__QVkxx{display:flex;min-width:0;flex-direction:column;gap:2px}.ImageEditorDialog_layerRow__WadLV{display:flex;min-width:0;align-items:center;border-radius:7px}.ImageEditorDialog_layerRow__WadLV[data-selected=true]{background:var(--surface-hover)}@media (any-hover:hover){.ImageEditorDialog_layerRow__WadLV:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.ImageEditorDialog_layerRootDrop__EBYXz[data-drop-target=true],.ImageEditorDialog_layerRow__WadLV[data-drop-target=true]{outline:2px solid var(--primary);outline-offset:-2px;background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:var(--primary)}.ImageEditorDialog_layerRow__WadLV[data-hidden=true] .ImageEditorDialog_layerSelectButton__vqDTY{opacity:.5}.ImageEditorDialog_layerRow__WadLV[data-locked=true] .ImageEditorDialog_layerSelectButton__vqDTY{color:var(--fg-subtle)}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDisclosureButton__zUK6h,.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHandle__3gBm6,.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerStateButton__ryrti,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDisclosureButton__zUK6h,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDragHandle__3gBm6,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerStateButton__ryrti{display:grid;width:26px;min-width:26px;min-height:28px;padding:0;place-items:center;opacity:.72}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHandle__3gBm6,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDragHandle__3gBm6{cursor:grab;touch-action:none}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHandle__3gBm6:active,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDragHandle__3gBm6:active{cursor:grabbing}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHandle__3gBm6:disabled,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDragHandle__3gBm6:disabled{cursor:not-allowed;opacity:.3}@media (any-hover:hover){.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDisclosureButton__zUK6h:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerDragHandle__3gBm6:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerStateButton__ryrti:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDisclosureButton__zUK6h:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerDragHandle__3gBm6:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerStateButton__ryrti:hover:not([aria-disabled=true]):not(:disabled){background:transparent;color:var(--primary);opacity:1}}.ImageEditorDialog_layerPanelBackdrop__xCTEA{position:fixed;z-index:2550;display:grid;inset:0;background:rgb(2 6 23/58%);padding:24px;place-items:center}.ImageEditorDialog_layerPanelDialog__AhWo_{display:flex;width:min(620px,calc(100vw - 32px));height:min(760px,calc(100dvh - 48px));min-height:320px;flex-direction:column;gap:10px;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);padding:12px;box-shadow:0 24px 80px rgb(0 0 0/48%)}.ImageEditorDialog_layerPanelDialog__AhWo_>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ImageEditorDialog_layerPanelDialog__AhWo_>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ImageEditorDialog_layerPanelDialog__AhWo_>header span{color:var(--fg-subtle);font-size:10px}.ImageEditorDialog_layerPanelDialog__AhWo_>header button{display:grid;width:34px;min-width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--fg-muted);place-items:center}.ImageEditorDialog_exportDialog__0_V1c{width:min(520px,calc(100vw - 32px));height:auto;min-height:0;max-height:calc(100dvh - 48px);overflow:auto}.ImageEditorDialog_layerPointerPreview__uejWO{position:fixed;z-index:2800;display:flex;max-width:min(280px,calc(100vw - 24px));align-items:center;gap:6px;border:1px solid var(--primary);border-radius:8px;background:var(--surface);padding:8px 10px;color:var(--fg);font-size:11px;box-shadow:0 12px 36px rgb(0 0 0/36%);pointer-events:none}.ImageEditorDialog_eyedropperLoupe__g7_1G{position:fixed;z-index:2850;display:grid;width:120px;gap:7px;border:1px solid rgb(148 163 184/68%);border-radius:18px;background:rgb(15 23 42/94%);padding:7px;color:#f8fafc;box-shadow:0 16px 42px rgb(0 0 0/48%);pointer-events:none;touch-action:none;user-select:none}.ImageEditorDialog_eyedropperLoupePreview__284Q3{position:relative;width:104px;height:104px;overflow:hidden;border:2px solid #f8fafc;border-radius:50%;background:linear-gradient(45deg,#475569 25%,transparent 0),linear-gradient(-45deg,#475569 25%,transparent 0),linear-gradient(45deg,transparent 75%,#475569 0),linear-gradient(-45deg,transparent 75%,#475569 0),#1e293b;background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;box-shadow:inset 0 0 0 1px rgb(15 23 42/80%)}.ImageEditorDialog_eyedropperLoupePreview__284Q3 canvas{display:block;width:104px;height:104px;image-rendering:pixelated}.ImageEditorDialog_eyedropperLoupeCrosshair__2BP5Y{position:absolute;inset:50% auto auto 50%;width:10px;height:10px;border:2px solid #fff;border-radius:2px;box-shadow:0 0 0 1px #0f172a,0 0 8px rgb(0 0 0/80%);transform:translate(-50%,-50%)}.ImageEditorDialog_eyedropperLoupeValue__eOjab{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:18px;white-space:nowrap}.ImageEditorDialog_eyedropperLoupeValue__eOjab i{width:16px;height:16px;flex:0 0 16px;border:1px solid rgb(255 255 255/74%);border-radius:50%;box-shadow:0 0 0 1px rgb(15 23 42/80%)}.ImageEditorDialog_healingBrushControls__2auEi{display:flex;flex-direction:column;gap:9px}.ImageEditorDialog_layerDisclosureSpacer__Hbm7b{width:26px;min-width:26px}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerSelectButton__vqDTY,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerSelectButton__vqDTY{min-width:0;flex:1 1 auto;padding:0 4px}@media (any-hover:hover){.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerMenuButton__u_mA0:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerSelectButton__vqDTY:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerMenuButton__u_mA0:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerSelectButton__vqDTY:hover:not([aria-disabled=true]):not(:disabled){background:transparent}}.ImageEditorDialog_layerSelectButton__vqDTY input{min-width:0;width:100%;border:1px solid var(--focus);border-radius:5px;outline:none;background:var(--surface);padding:3px 5px;color:var(--fg);font:inherit}.ImageEditorDialog_layerList__aB4P_ .ImageEditorDialog_layerMenuButton__u_mA0,.ImageEditorDialog_layerPanelDialog__AhWo_ .ImageEditorDialog_layerMenuButton__u_mA0{display:grid;width:30px;min-width:30px;padding:0;place-items:center;opacity:.58}.ImageEditorDialog_layerRow__WadLV[data-selected=true] .ImageEditorDialog_layerMenuButton__u_mA0{opacity:1}@media (any-hover:hover){.ImageEditorDialog_layerRow__WadLV:hover:not([aria-disabled=true]):not(:disabled) .ImageEditorDialog_layerMenuButton__u_mA0{opacity:1}}.ImageEditorDialog_emptyLayerHint__NOVVt{border-radius:7px;background:var(--surface-soft);padding:9px;line-height:1.5;text-transform:none!important}.ImageEditorDialog_layerRootDrop__EBYXz{border:1px dashed var(--border);border-radius:7px;padding:7px;color:var(--fg-subtle);font-size:9px;text-align:center}@media (any-hover:hover){.ImageEditorDialog_layerRootDrop__EBYXz:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--primary);color:var(--primary)}}.ImageEditorDialog_layerDockV8__PJHcY{display:flex;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;flex-direction:column;gap:6px;overflow:hidden}.ImageEditorDialog_layerDockHeader__B_qwW{display:flex;align-items:center;justify-content:space-between;gap:8px}.ImageEditorDialog_layerDockHeader__B_qwW>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ImageEditorDialog_layerDockHeader__B_qwW strong{color:var(--fg);font-size:11px;font-weight:700}.ImageEditorDialog_layerDockHeader__B_qwW span{color:var(--fg-subtle);font-size:9px}.ImageEditorDialog_layerDockHeader__B_qwW>button,.ImageEditorDialog_layerDockIconButton__AzE_q,.ImageEditorDialog_layerDockSearch___Zkzc button{display:grid;width:28px;min-width:28px;height:28px;place-items:center;border:0;border-radius:4px;background:transparent;padding:0;color:var(--fg-muted)}@media (any-hover:hover){.ImageEditorDialog_layerDockHeader__B_qwW>button:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerDockIconButton__AzE_q:hover:not([aria-disabled=true]):not(:disabled),.ImageEditorDialog_layerDockSearch___Zkzc button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--primary)}}.ImageEditorDialog_layerDockHeader__B_qwW>button:disabled,.ImageEditorDialog_layerDockIconButton__AzE_q:disabled{opacity:.35}.ImageEditorDialog_layerDockSearch___Zkzc{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--border-strong) 76%,transparent);border-radius:4px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);padding:0 5px 0 9px;color:var(--fg-subtle)}.ImageEditorDialog_layerDockSearch___Zkzc input{width:100%;min-width:0;height:30px;border:0;outline:0;background:transparent;color:var(--fg);font:inherit;font-size:11px}.ImageEditorDialog_layerDockActions__a_1Bn{display:grid;order:4;grid-template-columns:repeat(4,30px);justify-content:start;gap:4px;border-top:1px solid var(--border);padding-top:6px}.ImageEditorDialog_layerDockActions__a_1Bn button{display:flex;min-width:0;width:30px;min-height:30px;align-items:center;justify-content:center;gap:0;border:1px solid transparent;border-radius:4px;background:transparent;padding:0;color:var(--fg-muted)}.ImageEditorDialog_layerDockActions__a_1Bn button span{display:none}.ImageEditorDialog_layerDockActions__a_1Bn button i{font-size:14px}@media (any-hover:hover){.ImageEditorDialog_layerDockActions__a_1Bn button:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 11%,var(--surface-hover));color:color-mix(in srgb,var(--primary) 72%,#fff 28%)}}.ImageEditorDialog_layerDockActions__a_1Bn button:disabled{cursor:not-allowed;opacity:.36}.ImageEditorDialog_layerDockTree___NFt1{display:flex;min-width:0;min-height:0;order:3;flex:1 1 auto;flex-direction:column;gap:2px;overflow:auto;border:0;border-radius:0;background:transparent;padding:2px 0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--fg-subtle) 54%,transparent) transparent;scrollbar-width:thin}.ImageEditorDialog_layerDockRow__0OIRd{position:relative;display:grid;min-width:0;min-height:38px;grid-template-columns:11px 24px 30px minmax(0,1fr) 28px 28px;align-items:center;gap:4px;border-inline-start:3px solid transparent;border-radius:4px;padding:3px 3px 3px 0}.ImageEditorDialog_layerDockRow__0OIRd[data-source-layer=true]{order:1;margin-top:0;border-top:1px solid var(--border);border-radius:0 0 4px 4px;background:color-mix(in srgb,var(--surface-soft) 66%,transparent)}.ImageEditorDialog_layerDockRow__0OIRd[data-selected=true]{background:var(--surface-hover)}@media (any-hover:hover){.ImageEditorDialog_layerDockRow__0OIRd:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.ImageEditorDialog_layerDockRow__0OIRd[data-selected=true]{border-inline-start-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-hover));color:color-mix(in srgb,var(--primary) 72%,#fff 28%)}.ImageEditorDialog_layerDockRow__0OIRd[data-effectively-hidden=true] .ImageEditorDialog_layerDockSelect__ATeQF,.ImageEditorDialog_layerDockRow__0OIRd[data-effectively-hidden=true]>span:nth-of-type(2){opacity:.48}.ImageEditorDialog_layerDockRow__0OIRd[data-effectively-locked=true] .ImageEditorDialog_layerDockDragHandle__QNEGb{cursor:not-allowed;opacity:.24}.ImageEditorDialog_layerDockRow__0OIRd[data-drop-position=inside]{outline:2px solid var(--primary);outline-offset:-2px;background:color-mix(in srgb,var(--primary) 15%,var(--surface))}.ImageEditorDialog_layerDockRow__0OIRd[data-drop-position=above]:before,.ImageEditorDialog_layerDockRow__0OIRd[data-drop-position=below]:after{position:absolute;z-index:2;right:4px;left:4px;height:2px;border-radius:999px;background:var(--primary);content:"";pointer-events:none}.ImageEditorDialog_layerDockRow__0OIRd[data-drop-position=above]:before{top:-2px}.ImageEditorDialog_layerDockRow__0OIRd[data-drop-position=below]:after{bottom:-2px}.ImageEditorDialog_layerDockDragHandle__QNEGb{display:grid;width:11px;place-items:center;color:var(--fg-subtle);cursor:grab;font-size:11px}.ImageEditorDialog_layerDockDragHandle__QNEGb:active{cursor:grabbing}.ImageEditorDialog_layerDockDragPreview__GX5b8{position:fixed;z-index:9999;top:-1000px;left:-1000px;display:inline-flex;max-width:240px;min-height:36px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--primary) 65%,var(--border));border-radius:9px;background:var(--surface);padding:7px 11px;color:var(--fg);font:600 11px/1.2 system-ui,sans-serif;box-shadow:0 12px 30px rgb(0 0 0/34%);pointer-events:none}.ImageEditorDialog_layerDockDragPreview__GX5b8 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_layerDockDisclosureSpacer__h6fNR{width:24px}.ImageEditorDialog_layerDockSelect__ATeQF{display:flex;min-width:0;height:36px;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;overflow:hidden;border:0;background:transparent;padding:0 3px;color:inherit;text-align:left}.ImageEditorDialog_layerDockSelect__ATeQF span,.ImageEditorDialog_layerDockSelect__ATeQF strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_layerDockSelect__ATeQF strong{color:var(--fg);font-size:11px;font-weight:600}.ImageEditorDialog_layerDockSelect__ATeQF span{color:var(--fg-subtle);font-size:9px}.ImageEditorDialog_layerDockRename__wawmL{width:100%;min-width:0;height:30px;border:1px solid var(--focus);border-radius:6px;outline:0;background:var(--surface);padding:0 6px;color:var(--fg);font:inherit;font-size:11px}.ImageEditorDialog_layerDockRootDrop__bP1Gk{order:1;margin-top:auto;border:1px dashed var(--border);border-radius:7px;padding:7px;color:var(--fg-subtle);font-size:9px;text-align:center}.ImageEditorDialog_layerDockRootDrop__bP1Gk[data-drop-position=root]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.ImageEditorDialog_layerDockEmpty__rHzPb{margin:auto;padding:18px 8px;color:var(--fg-subtle);font-size:10px;line-height:1.5;text-align:center}.ImageEditorDialog_layerDockContextMenu__MlKda{position:fixed;z-index:2900;display:flex;width:216px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);flex-direction:column;gap:2px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);padding:6px;box-shadow:0 16px 48px rgb(0 0 0/48%);overflow-y:auto;overscroll-behavior:contain}.ImageEditorDialog_layerDockContextMenu__MlKda button{display:grid;min-height:32px;grid-template-columns:22px minmax(0,1fr);align-items:center;border:0;border-radius:6px;background:transparent;padding:0 8px;color:var(--fg-muted);font-size:11px;text-align:left}@media (any-hover:hover){.ImageEditorDialog_layerDockContextMenu__MlKda button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--fg)}}.ImageEditorDialog_layerDockContextMenu__MlKda button:disabled{opacity:.35}.ImageEditorDialog_layerDockContextMenu__MlKda [role=separator]{height:1px;margin:3px 4px;background:var(--border)}.ImageEditorDialog_layerDockContextMenu__MlKda .ImageEditorDialog_layerDockDanger__vzb7W{color:var(--danger,#ef4444)}.ImageEditorDialog_canvasContextMenu__SHeyf{z-index:3000;max-height:min(520px,calc(100dvh - 16px));overflow-y:auto}.ImageEditorDialog_layerOrderActions__VDR2Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px;border-top:1px dashed var(--border);padding-top:8px}.ImageEditorDialog_layerOrderActions__VDR2Z button{justify-content:center;border:1px solid var(--border);background:var(--surface-soft);padding:0 5px;font-size:10px;text-align:center}.ImageEditorDialog_layerMenuBackdrop___CA9E{position:fixed;z-index:2600;inset:0}.ImageEditorDialog_layerContextMenu__rrJ17{position:fixed;display:flex;width:min(230px,calc(100vw - 16px));max-height:min(440px,calc(100dvh - 16px));flex-direction:column;gap:2px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);padding:6px;box-shadow:0 18px 55px rgb(0 0 0/35%)}.ImageEditorDialog_layerContextMenu__rrJ17 button{display:flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:0 9px;color:var(--fg-muted);font-size:11px;text-align:left}.ImageEditorDialog_layerContextMenu__rrJ17 button:disabled{cursor:not-allowed;opacity:.38}@media (any-hover:hover){.ImageEditorDialog_layerContextMenu__rrJ17 button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover);color:var(--fg)}}.ImageEditorDialog_layerMenuDivider__jCB8J{height:1px;margin:4px 2px;background:var(--border)}.ImageEditorDialog_layerContextMenu__rrJ17 .ImageEditorDialog_layerDeleteAction__kw3jy{color:var(--error)}.ImageEditorDialog_overlayInspector__wYLi0{display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface-soft) 42%,transparent);padding:10px}.ImageEditorDialog_overlayInspectorHeader__TkQid{display:flex;align-items:center;justify-content:space-between;font-size:11px}.ImageEditorDialog_overlayInspectorHeader__TkQid strong{font-size:10px;letter-spacing:.025em}.ImageEditorDialog_overlayInspectorHeader__TkQid>span{color:var(--fg-subtle);font-size:9px}.ImageEditorDialog_overlayInspectorHeader__TkQid>div{display:flex;min-width:0;align-items:center;gap:5px}.ImageEditorDialog_overlayInspectorHeader__TkQid button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--error)}@media (any-hover:hover){.ImageEditorDialog_overlayInspectorHeader__TkQid button:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent)}}.ImageEditorDialog_overlayInspectorHeader__TkQid button[aria-pressed]{color:var(--fg-subtle)}.ImageEditorDialog_overlayInspectorHeader__TkQid button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}@media (any-hover:hover){.ImageEditorDialog_overlayInspectorHeader__TkQid button[aria-pressed]:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--primary) 16%,transparent)}}.ImageEditorDialog_overlayInspectorHeader__TkQid button:disabled{cursor:not-allowed;opacity:.35}.ImageEditorDialog_overlayInspector__wYLi0[data-locked=true]>:not(.ImageEditorDialog_overlayInspectorHeader__TkQid,.ImageEditorDialog_lockedLayerNotice__7AC_e){opacity:.42;pointer-events:none}.ImageEditorDialog_colorPickerGrid__Eti5l{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ImageEditorDialog_overlayInspector__wYLi0 fieldset>label,.ImageEditorDialog_overlayInspector__wYLi0>label{display:grid;min-width:0;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:7px;color:var(--fg-muted);font-size:10px}.ImageEditorDialog_overlayInspector__wYLi0 input[type=range]{width:100%;min-width:0;accent-color:var(--primary)}.ImageEditorDialog_overlayInspector__wYLi0 input[type=number],.ImageEditorDialog_overlayInspector__wYLi0 select{width:100%;min-width:0;height:30px;border:1px solid var(--border);border-radius:5px;outline:0;background:var(--surface-soft);padding:0 7px;color:var(--fg);font:inherit}.ImageEditorDialog_overlayInspector__wYLi0 input[type=number]:focus,.ImageEditorDialog_overlayInspector__wYLi0 select:focus{border-color:var(--focus)}.ImageEditorDialog_overlayInspector__wYLi0 :is(output,[data-control-value]){color:var(--fg-subtle);font:600 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ImageEditorDialog_overlayInspector__wYLi0 fieldset{display:flex;min-width:0;flex-direction:column;gap:9px;margin:0;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface-soft) 64%,transparent);padding:8px}.ImageEditorDialog_overlayInspector__wYLi0 fieldset>legend{max-width:100%;padding:0 4px}.ImageEditorDialog_overlayInspector__wYLi0 fieldset>label:has(input[type=checkbox]),.ImageEditorDialog_overlayInspector__wYLi0 fieldset>legend label{display:flex;align-items:center;gap:7px;color:var(--fg-muted);font-size:10px;font-weight:650}.ImageEditorDialog_overlayInspector__wYLi0 input[type=checkbox]{accent-color:var(--primary)}.ImageEditorDialog_overlayInspector__wYLi0 .ImageEditorDialog_actionGrid__2B4_J button{min-height:34px}.ImageEditorDialog_transformPropertyGrid__P6mIO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ImageEditorDialog_transformNumberField__WcIpN{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;color:var(--fg-subtle);font-size:10px}.ImageEditorDialog_transformNumberField__WcIpN>span:first-child{cursor:ew-resize;user-select:none}.ImageEditorDialog_transformNumberField__WcIpN>span:last-child{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft)}.ImageEditorDialog_transformNumberField__WcIpN input{width:100%;min-width:0;height:30px;border:0;outline:0;background:transparent;padding:0 5px;color:var(--fg);font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ImageEditorDialog_transformNumberField__WcIpN>span:last-child:focus-within{border-color:var(--focus)}.ImageEditorDialog_transformNumberField__WcIpN em{padding-right:6px;color:var(--fg-subtle);font-size:9px;font-style:normal}.ImageEditorDialog_transformAspectToggle__zN8Ig{display:flex;min-height:32px;grid-column:span 2;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--fg-muted);font-size:10px}.ImageEditorDialog_transformAspectToggle__zN8Ig input{position:absolute;opacity:0;pointer-events:none}.ImageEditorDialog_transformAspectToggle__zN8Ig:has(input:checked){border-color:color-mix(in srgb,var(--primary) 55%,var(--border));color:var(--primary)}.ImageEditorDialog_selectionRefine__DJ4tu{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}.ImageEditorDialog_selectionRefine__DJ4tu summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:var(--fg-muted);cursor:pointer;font-size:11px;font-weight:700;list-style:none}.ImageEditorDialog_selectionRefine__DJ4tu summary::-webkit-details-marker{display:none}.ImageEditorDialog_selectionRefine__DJ4tu summary i{transition:transform .16s ease}.ImageEditorDialog_selectionRefine__DJ4tu[open] summary i{transform:rotate(180deg)}.ImageEditorDialog_selectionRefineBody__QVRNU{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding:11px}.ImageEditorDialog_selectionMoveControls__FiFea{display:grid;grid-template-columns:repeat(2,32px) minmax(0,1fr) repeat(2,32px);align-items:center;gap:4px}.ImageEditorDialog_selectionMoveControls__FiFea button{display:grid;width:32px;height:30px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--fg-muted)}@media (any-hover:hover){.ImageEditorDialog_selectionMoveControls__FiFea button:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 50%,var(--border));color:var(--primary)}}.ImageEditorDialog_selectionMoveControls__FiFea button:disabled{opacity:.35}.ImageEditorDialog_selectionMoveControls__FiFea span{color:var(--fg-subtle);font-size:9px;text-align:center}.ImageEditorDialog_selectionRefineBody__QVRNU .ImageEditorDialog_wideButton__Rf_Iw{width:100%}.ImageEditorDialog_maskPaintControls__p6gLx{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent);padding:11px}.ImageEditorDialog_maskOffsetControls__SKCZU{display:flex;flex-direction:column;gap:11px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary) 5%,var(--surface-soft));padding:11px}.ImageEditorDialog_maskOffsetControls__SKCZU .ImageEditorDialog_overlayInspectorHeader__TkQid button{width:26px;height:26px}.ImageEditorDialog_maskNudgeGrid__N6p41{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ImageEditorDialog_maskNudgeGrid__N6p41 button{display:grid;min-height:30px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);color:var(--fg-muted)}@media (any-hover:hover){.ImageEditorDialog_maskNudgeGrid__N6p41 button:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 48%,var(--border));color:var(--primary)}}.ImageEditorDialog_maskPaintControls__p6gLx .ImageEditorDialog_overlayInspectorHeader__TkQid button{width:26px;height:26px}.ImageEditorDialog_gradientStopEditor__M2u9P{display:flex;flex-direction:column;gap:11px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent);padding:11px}.ImageEditorDialog_gradientStopPreview__Ejxjl{height:36px;border:1px solid color-mix(in srgb,var(--border) 72%,#fff);border-radius:7px;box-shadow:inset 0 0 0 1px rgb(255 255 255/8%)}.ImageEditorDialog_gradientStopRail__Cy0Md{position:relative;height:28px;margin:0 9px}.ImageEditorDialog_gradientStopRail__Cy0Md:before{position:absolute;top:9px;right:0;left:0;height:8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);content:""}.ImageEditorDialog_gradientStopHandle__6oneZ{position:absolute;z-index:1;top:3px;width:16px;height:22px;transform:translateX(-50%);border:2px solid #fff;border-radius:5px 5px 8px 8px;box-shadow:0 1px 5px rgb(0 0 0/45%)}.ImageEditorDialog_gradientStopHandle__6oneZ[aria-selected=true]{outline:2px solid var(--primary);outline-offset:2px}.ImageEditorDialog_gradientStopSelected__C0dc3{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:end;gap:10px}.ImageEditorDialog_gradientStopSelected__C0dc3>label:first-child{display:flex;flex-direction:column;gap:6px;font-size:11px}.ImageEditorDialog_gradientStopSelected__C0dc3 input[type=color]{width:100%;min-height:32px}.ImageEditorDialog_customShapeLibrary__RFbt2{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent);padding:10px}.ImageEditorDialog_customShapeCategory__fNVQs>span,.ImageEditorDialog_customShapeLibraryHeader__7IFC6{display:flex;align-items:center;justify-content:space-between;color:var(--fg-subtle);font-size:10px}.ImageEditorDialog_customShapeLibraryHeader__7IFC6 strong{color:var(--fg);font-size:11px}.ImageEditorDialog_customShapeCategory__fNVQs{display:flex;flex-direction:column;gap:6px}.ImageEditorDialog_customShapePresetGrid___L11H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ImageEditorDialog_customShapePresetGrid___L11H button{display:grid;min-width:0;min-height:58px;place-items:center;gap:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:5px 3px;color:var(--fg-muted);font-size:9px}.ImageEditorDialog_customShapePresetGrid___L11H button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}@media (any-hover:hover){.ImageEditorDialog_customShapePresetGrid___L11H button:hover:not([aria-disabled=true]):not(:disabled){border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}}.ImageEditorDialog_customShapePresetGrid___L11H svg{width:27px;height:27px;overflow:visible}.ImageEditorDialog_customShapePresetGrid___L11H path{fill:color-mix(in srgb,currentColor 25%,transparent);stroke:currentColor;stroke-linejoin:round;stroke-width:5}.ImageEditorDialog_customShapePresetGrid___L11H span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_brushDynamics__qEbsy{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.ImageEditorDialog_brushDynamics__qEbsy summary{display:flex;min-height:42px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;color:var(--fg);font-size:11px;font-weight:700}.ImageEditorDialog_brushDynamics__qEbsy summary::-webkit-details-marker{display:none}.ImageEditorDialog_brushDynamics__qEbsy summary:before{content:"▸";color:var(--fg-subtle);transition:transform .14s ease}.ImageEditorDialog_brushDynamics__qEbsy[open] summary:before{transform:rotate(90deg)}.ImageEditorDialog_brushDynamics__qEbsy summary small{margin-left:auto;color:var(--fg-subtle);font-size:9px;font-weight:500}.ImageEditorDialog_brushDynamicsBody__tlqwq{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--border);padding:11px 10px}.ImageEditorDialog_lockedLayerNotice__7AC_e{margin:0;border-radius:7px;background:color-mix(in srgb,var(--warning) 12%,transparent);padding:8px;color:var(--fg-muted);font-size:10px;line-height:1.5}.ImageEditorDialog_colorField__LKvyT,.ImageEditorDialog_numberField__OnVfj,.ImageEditorDialog_selectField__v_mQ3,.ImageEditorDialog_textField__gUiTm{display:flex;flex-direction:column;gap:6px;color:var(--fg-muted);font-size:11px;font-weight:600}.ImageEditorDialog_numberField__OnVfj input,.ImageEditorDialog_selectField__v_mQ3 select,.ImageEditorDialog_textField__gUiTm textarea{width:100%;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--surface-soft);padding:8px 9px;color:var(--fg);font:inherit;resize:vertical}.ImageEditorDialog_numberField__OnVfj input:focus,.ImageEditorDialog_selectField__v_mQ3 select:focus,.ImageEditorDialog_textField__gUiTm textarea:focus{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 14%,transparent)}.ImageEditorDialog_numberInputWrap__ZlOyR{position:relative;display:flex;align-items:center}.ImageEditorDialog_scrubbableNumberLabel__hLJYl{width:fit-content;cursor:ew-resize;touch-action:none;user-select:none}@media (any-hover:hover){.ImageEditorDialog_scrubbableNumberLabel__hLJYl:hover:not([aria-disabled=true]):not(:disabled){color:var(--primary)}}.ImageEditorDialog_numberInputWrap__ZlOyR input{padding-right:34px}.ImageEditorDialog_numberInputWrap__ZlOyR em{position:absolute;right:10px;color:var(--fg-subtle);font-size:10px;font-style:normal;pointer-events:none}.ImageEditorDialog_transformNumberInputWrap__yHpF0{min-width:0}.ImageEditorDialog_numberCommitButton__M1CZl{display:none;width:30px;min-width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:color-mix(in srgb,var(--primary) 20%,var(--surface-soft));color:var(--primary)}@media (any-pointer:coarse){.ImageEditorDialog_scrubbableNumberLabel__hLJYl{cursor:default;touch-action:auto}.ImageEditorDialog_numberInputWrap__ZlOyR,.ImageEditorDialog_transformNumberField__WcIpN>span.ImageEditorDialog_transformNumberInputWrap__yHpF0{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.ImageEditorDialog_numberInputWrap__ZlOyR input,.ImageEditorDialog_transformNumberInputWrap__yHpF0 input{min-height:44px;padding-right:8px}.ImageEditorDialog_numberInputWrap__ZlOyR em,.ImageEditorDialog_transformNumberInputWrap__yHpF0 em{position:static;align-self:center;padding:0 5px}.ImageEditorDialog_numberCommitButton__M1CZl{display:grid;width:40px;min-width:40px;height:40px;align-self:center;margin-right:2px}}.ImageEditorDialog_patchOffsetSummary__1HcVM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ImageEditorDialog_patchOffsetSummary__1HcVM span{display:flex;min-width:0;flex-direction:column;gap:3px;border-radius:7px;background:var(--surface-soft);padding:8px;color:var(--fg-subtle);font-size:9px}.ImageEditorDialog_patchOffsetSummary__1HcVM strong{overflow:hidden;color:var(--fg);font-size:11px;text-overflow:ellipsis}.ImageEditorDialog_colorField__LKvyT{display:block}.ImageEditorDialog_segmented____rr3{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);border-radius:8px}.ImageEditorDialog_segmented____rr3 button{min-height:32px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--fg-subtle);font-size:10px}.ImageEditorDialog_segmented____rr3 button:last-child{border-right:0}.ImageEditorDialog_segmented____rr3 button[aria-pressed=true]{background:var(--surface-active);color:var(--primary)}.ImageEditorDialog_dimensionGrid__Ekq3h{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px}.ImageEditorDialog_canvasSizeBy__Y4yrT{display:grid;min-width:34px;min-height:36px;place-items:center;color:var(--fg-subtle);font-size:12px}.ImageEditorDialog_canvasAnchorField__GCm5Y{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;color:var(--fg-muted);font-size:11px;font-weight:650}.ImageEditorDialog_canvasAnchorGrid__wYrvy{display:grid;width:86px;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.ImageEditorDialog_canvasAnchorGrid__wYrvy button{display:grid;min-width:0;height:27px;place-items:center;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent}.ImageEditorDialog_canvasAnchorGrid__wYrvy button:nth-child(3n){border-right:0}.ImageEditorDialog_canvasAnchorGrid__wYrvy button:nth-child(n+7){border-bottom:0}.ImageEditorDialog_canvasAnchorGrid__wYrvy button>span{width:5px;height:5px;border-radius:50%;background:var(--fg-subtle)}.ImageEditorDialog_canvasAnchorGrid__wYrvy button[aria-checked=true]{background:color-mix(in srgb,var(--primary) 14%,var(--surface-soft))}.ImageEditorDialog_canvasAnchorGrid__wYrvy button[aria-checked=true]>span{width:8px;height:8px;background:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}.ImageEditorDialog_overlayAspectLock__Kbbxf{display:flex;min-height:36px;align-items:center;gap:5px;color:var(--fg-subtle);font-size:10px;white-space:nowrap}.ImageEditorDialog_overlayAspectLock__Kbbxf input{accent-color:var(--primary)}.ImageEditorDialog_aspectLock__LEGci{display:grid;width:34px;height:36px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--fg-subtle)}.ImageEditorDialog_aspectLock__LEGci[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary)}.ImageEditorDialog_emptyState__4LF5N{display:flex;max-width:360px;flex-direction:column;align-items:center;gap:8px;color:var(--fg-muted);text-align:center}.ImageEditorDialog_emptyState__4LF5N>i{color:var(--primary);font-size:28px}.ImageEditorDialog_emptyState__4LF5N p{margin:0;color:var(--fg-subtle);font-size:12px;line-height:1.6}.ImageEditorDialog_emptyState__4LF5N button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-soft);padding:0 11px;color:var(--fg);font:inherit;font-size:11px;font-weight:650}@media (any-hover:hover){.ImageEditorDialog_emptyState__4LF5N button:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-hover)}}.ImageEditorDialog_inspectorSkeleton__JgVuk{height:100%;border-radius:12px;background:linear-gradient(100deg,var(--surface-soft),var(--surface-hover),var(--surface-soft));background-size:200% 100%;animation:ImageEditorDialog_skeleton__VP_lu 1.4s ease infinite}.ImageEditorDialog_footer__28JON{grid-area:footer;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);padding:10px 14px 10px 18px}.ImageEditorDialog_footerStatus__ji3tA{min-width:0;overflow:hidden;color:var(--fg-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ImageEditorDialog_errorText__Yfpq_{display:inline-flex;align-items:center;gap:6px;color:var(--error)}.ImageEditorDialog_footerActions__FOmjW{display:flex;flex:0 0 auto;align-items:center;gap:7px}.ImageEditorDialog_footerActions__FOmjW button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 13px;font-size:11px;font-weight:700}.ImageEditorDialog_compareButton__es6eC,.ImageEditorDialog_downloadButton__VDUtC,.ImageEditorDialog_secondaryButton__aezh_{border:1px solid var(--border);background:var(--surface-soft);color:var(--fg-muted)}.ImageEditorDialog_primaryButton__LeHxH{min-width:104px;border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}@media (any-hover:hover){.ImageEditorDialog_footerActions__FOmjW button:hover:not([aria-disabled=true]):not(:disabled){filter:brightness(1.05)}}.ImageEditorDialog_footerActions__FOmjW button:disabled{opacity:.45}.ImageEditorDialog_spin__kCpJk{animation:ImageEditorDialog_spin__kCpJk .76s linear infinite}@keyframes ImageEditorDialog_spin__kCpJk{to{transform:rotate(1turn)}}@keyframes ImageEditorDialog_skeleton__VP_lu{to{background-position:-200% 0}}@media (pointer:coarse){.ImageEditorDialog_imageEditTrigger__W7pN4{min-width:42px;min-height:42px;opacity:1;pointer-events:auto}[data-resize-container][data-node=image].ProseMirror-selectednode .ImageEditorDialog_imageBlockDimensions__um2lm,[data-resize-container][data-node=image].ProseMirror-selectednode .ImageEditorDialog_imageBlockDownload__m8ucq{opacity:1;pointer-events:auto}}@media (max-width:1180px) and (min-width:801px){.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3]){grid-template:"header header header" 58px "tools stage dock-right" minmax(0,1fr) "tools dock-bottom dock-right" auto "footer footer footer" 56px /72px minmax(0,1fr) auto}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=left]{display:none}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=right]{max-width:min(360px,38vw)}}@media (max-width:800px){.ImageEditorDialog_backdrop__JT_oB{padding:0}.ImageEditorDialog_dialog___F1iv{width:100%;height:100dvh;grid-template:"header" calc(52px + env(safe-area-inset-top)) "tools" 64px "stage" minmax(220px,1fr) "inspector" minmax(190px,34dvh) "footer" auto /minmax(0,1fr);border:0;border-radius:0}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3]){grid-template:"header" calc(52px + env(safe-area-inset-top)) "tools" 64px "stage" minmax(220px,1fr) "dock-right" minmax(190px,30dvh) "dock-bottom" minmax(120px,20dvh) "footer" auto /minmax(0,1fr)}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=left]{display:none}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=bottom],.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])>[data-image-editor-dock-region=right]{width:auto!important;height:auto!important;max-width:none;border-right:0;border-left:0}.ImageEditorDialog_dialog___F1iv[data-v8-workspace=true]:not([data-workspace-design=studio-v3])[data-inspector-hidden=true]{grid-template:"header" calc(52px + env(safe-area-inset-top)) "tools" 64px "stage" minmax(220px,1fr) "dock-bottom" minmax(120px,20dvh) "footer" auto /minmax(0,1fr)}.ImageEditorDialog_header__Z0Qma{padding-top:calc(6px + env(safe-area-inset-top));padding-right:max(8px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.ImageEditorDialog_headerTitle__EC1En>i{display:none}.ImageEditorDialog_headerTitle__EC1En span{max-width:42vw}.ImageEditorDialog_toolRail__D0mb6{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);padding:5px max(8px,env(safe-area-inset-right)) 5px max(8px,env(safe-area-inset-left));scrollbar-width:none}.ImageEditorDialog_toolRail__D0mb6::-webkit-scrollbar{display:none}.ImageEditorDialog_toolRail__D0mb6 button{min-width:68px;min-height:52px;flex:1 0 68px}.ImageEditorDialog_toolRail__D0mb6 button i{font-size:17px}.ImageEditorDialog_toolRail__D0mb6>nav[aria-label="Creative Tools"]{flex:0 0 auto;flex-direction:row;margin-top:0;border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:7px}.ImageEditorDialog_toolRail__D0mb6>nav[aria-label="Creative Tools"] button{min-width:48px;min-height:52px;flex:0 0 48px}.ImageEditorDialog_stage__7b58M{padding:10px}.ImageEditorDialog_inspector__tlH3f{border-top:1px solid var(--border);border-left:0;padding:14px max(14px,env(safe-area-inset-right)) 18px max(14px,env(safe-area-inset-left))}.ImageEditorDialog_inspectorSection__Hk_67{gap:13px}.ImageEditorDialog_footer__28JON{flex-direction:column;align-items:stretch;gap:7px;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.ImageEditorDialog_footerStatus__ji3tA{min-height:14px;text-align:center}.ImageEditorDialog_footerActions__FOmjW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ImageEditorDialog_footerActions__FOmjW button{min-height:44px}.ImageEditorDialog_secondaryButton__aezh_{display:none!important}}@media (max-width:420px){.ImageEditorDialog_historyActions__Uf2PR button{width:36px}.ImageEditorDialog_compareButton__es6eC{padding-inline:8px!important}}@media (prefers-reduced-motion:reduce){.ImageEditorDialog_imageEditTrigger__W7pN4,.ImageEditorDialog_inspectorSkeleton__JgVuk,.ImageEditorDialog_spin__kCpJk{transition:none;animation:none}}.ImageEditorDialog_layerDockV8__PJHcY:not([data-layer-dragging=true]) .ImageEditorDialog_layerDockRootDrop__bP1Gk{display:none}.ImageEditorDialog_transformActions__UikwP{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px;padding:0 10px;font-size:12px;border-bottom:1px solid var(--border);background:var(--surface)}.ImageEditorDialog_transformActions__UikwP button,.ImageEditorDialog_transformActions__UikwP select{min-height:32px;padding:4px 10px;border:1px solid;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.ImageEditorDialog_transformActions__UikwP button:disabled{opacity:.45;cursor:default}@media (max-width:800px){.ImageEditorDialog_transformActions__UikwP>span{display:none}.ImageEditorDialog_transformActions__UikwP button,.ImageEditorDialog_transformActions__UikwP select{min-height:40px}}.gyeop-toggle-open>[data-type=toggle-list]>.ToggleListBlock_content__4imuk{display:block}.gyeop-toggle-closed>[data-type=toggle-list]>.ToggleListBlock_content__4imuk{display:none}