.editor-modal_dialog__8E2MO{display:flex;flex-direction:column;gap:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(80% 60% at 20% 0,hsl(var(--primary)/.07),transparent 60%),color-mix(in oklab,hsl(var(--foreground)) 3.5%,hsl(var(--background)));box-shadow:0 40px 120px -40px rgba(0,0,0,.75),inset 0 0 0 1px hsl(var(--foreground)/.08)}.editor-modal_header__5gzEf{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left))}.editor-modal_header__5gzEf>div:first-child{flex:1}.editor-modal_title__TQDyU{display:flex;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--foreground))}.editor-modal_titleIcon__A_qA3{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:hsl(var(--primary)/.16);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary)/.22)}.editor-modal_titleIcon__A_qA3 svg{width:16px;height:16px}.editor-modal_body__yaoFY{container:editor-modal-body/inline-size;min-height:0;min-width:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:10px max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.editor-modal_body__yaoFY[data-scroll-body=false]{overflow:hidden}.editor-modal_iconButton___E8xv{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:hsl(var(--foreground)/.78);background:hsl(var(--foreground)/.06);transition:background-color .15s ease,color .15s ease}.editor-modal_iconButton___E8xv:hover{background:hsl(var(--foreground)/.12);color:hsl(var(--foreground))}.editor-modal_iconButton___E8xv:focus-visible{outline:2px solid hsl(var(--primary)/.7);outline-offset:2px}.editor-modal_action___hYT2:hover{background:hsl(var(--foreground)/.08)}.editor-modal_action___hYT2{padding:10px 12px;min-height:44px;border-radius:10px;font-size:14px}.editor-modal_action___hYT2[aria-pressed=true]{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}@media (pointer:coarse){.editor-modal_iconButton___E8xv{width:44px;height:44px}}@media (min-width:768px){.editor-modal_dialog__8E2MO{width:calc(100vw - 48px);max-width:1600px;height:calc(100dvh - 48px);border-radius:26px}.editor-modal_header__5gzEf{padding:18px 24px 6px}.editor-modal_body__yaoFY{padding:14px 24px 24px}}@container editor-modal-body (min-width: 880px){.editor-modal_body__yaoFY>div{height:100%;min-height:0}.editor-modal_body__yaoFY [data-editor-session]{display:flex;flex-direction:column;height:100%;min-height:0}.editor-modal_body__yaoFY [data-editor-session]>[data-image-edit-operation-area]{flex:1 1 auto;height:auto}}.EditorGenerationFooter_footer___xcEp{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;margin-top:auto;container:editor-generation-footer/inline-size}.EditorGenerationFooter_controls__iyT0e{display:flex;flex-wrap:nowrap;align-items:end;gap:6px;min-width:0}.EditorGenerationFooter_controls__iyT0e>*{flex:0 1 auto;min-width:0;max-width:100%}.EditorGenerationFooter_controls__iyT0e>:nth-child(3){flex-shrink:0;max-width:30%}.EditorGenerationFooter_controls__iyT0e>*>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorGenerationFooter_controls__iyT0e>*>span:not(.sr-only){padding-block-end:4px}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger],.EditorGenerationFooter_controls__iyT0e [role=combobox]{height:36px;width:100%;max-width:100%;padding-inline:6px;gap:4px;border-radius:10px;backdrop-filter:none}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger]>span,.EditorGenerationFooter_controls__iyT0e [role=combobox]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger]>svg,.EditorGenerationFooter_controls__iyT0e [role=combobox]>svg{width:12px;height:12px;flex-shrink:0}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger]>span,.EditorGenerationFooter_controls__iyT0e [role=combobox]>span>span{gap:4px}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger]>span>span:first-child{width:20px;height:20px}@container editor-generation-footer (max-width: 319px){.EditorGenerationFooter_controls__iyT0e{gap:4px}.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger],.EditorGenerationFooter_controls__iyT0e [role=combobox]{padding-inline:5px;gap:3px}}.EditorGenerationFooter_action__mR_kM,.EditorGenerationFooter_action__mR_kM>button{width:100%}.EditorGenerationFooter_action__mR_kM>button{height:40px}.EditorGenerationFooter_action__mR_kM>button[aria-disabled=true]:not([aria-busy=true]){background:hsl(var(--primary)/.28);color:hsl(var(--primary-foreground)/.72)}@media (pointer:coarse){.EditorGenerationFooter_action__mR_kM>button,.EditorGenerationFooter_controls__iyT0e [data-model-provider-picker-trigger],.EditorGenerationFooter_controls__iyT0e [role=combobox]{height:44px}}