.AspectRatioSelector_AspectRatioPreview__uj33r{position:relative;flex-shrink:0;width:20px;height:20px}.AspectRatioSelector_AspectRatioPreviewRect__ijgWV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;border:1px solid #fff}.AspectRatioSelector_AspectRatioAutoPreview__jbxvh .AspectRatioSelector_AspectRatioPreviewRect__ijgWV{border:1px solid #fff}.AspectRatioSelector_AspectRatioAutoPreviewLayer16x9__2p5gp{z-index:1;border:1px dashed #fff;background-color:transparent}.AspectRatioSelector_AspectRatioAutoPreviewLayer9x16__MrXK_{z-index:2;border:1px dashed #fff;background-color:transparent}.AspectRatioSelector_AspectRatioAutoPreviewLayer4x3__Mf9RG{z-index:3;border:1px solid #fff}.AspectRatioSelector_AspectRatioAutoPreviewLayer3x4__sFobT{z-index:4;border:1px solid #fff}.AspectRatioSelector_AspectRatioAutoPreviewLayer1x1__ZCy_p{z-index:5;border:1px dotted #fff;background-color:transparent}.ColorPicker_Root__Bat_C{display:inline-flex;align-items:center;gap:4px}.ColorPicker_Swatch__v_GjN{width:24px;height:24px;border-radius:6px;border:none;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.ColorPicker_Input__4JGWL{width:80px;padding:4px 6px;border-radius:6px;border:none;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:12px}.ColorPicker_InputError__gt8ls{border-color:#ff6b6b}.ColorPicker_Label__R92x9{display:block;font-size:11px;margin-bottom:4px;color:var(--text-secondary)}.ColorPicker_ErrorText__vZIf6{margin-top:2px;font-size:11px;color:#ff6b6b}.ColorPicker_PopoverAnchor__eJkJO{z-index:2500}.ColorPicker_Popover__Justu{background-color:var(--sticky-panel-bg);backdrop-filter:blur(8px);padding:20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);max-width:320px;width:260px}.ColorPicker_Wrapper__jgx4c{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center}@media (max-width:480px){.ColorPicker_Popover__Justu{max-width:280px}}.ColorSet_ColorSet__vQocQ{display:flex;flex-direction:row;gap:4px}.ColorSet_ColorSet__vQocQ.ColorSet_error__OWvxj{border-color:var(--error-color);border-radius:6px}.ColorSet_Color__jROMB{width:24px;height:24px;border-radius:50%;border:none;cursor:pointer;box-shadow:0 0 0 1px hsla(0,0%,71%,.25);display:flex;align-items:center;justify-content:center}.ColorSet_Color__jROMB.ColorSet_selected__nbco4{box-shadow:0 0 0 2px var(--text-primary)}.BoolSwitchReadonly_Label__gk57T{display:block;font-size:11px;margin-bottom:4px;color:var(--text-secondary)}.BoolSwitchReadonly_Value__Gl0aO{padding:4px 6px;border-radius:6px;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:12px}.ColorPreview_Root__jYrXi{display:inline-flex;align-items:center;gap:4px}.ColorPreview_Swatch__T2FVO{width:24px;height:24px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.25);flex:0 0 auto}.ColorPreview_Value__yE75i{width:80px;padding:4px 6px;border-radius:6px;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:12px}.ColorPreview_Label__ReYbv,.ColorSetPreview_Label__gRPVh{display:block;font-size:11px;margin-bottom:4px;color:var(--text-secondary)}.ColorSetPreview_ColorSet__HIuBO{display:flex;flex-direction:row;gap:4px}.ColorSetPreview_Color__EpdZs{width:24px;height:24px;border-radius:50%;border:none;box-shadow:0 0 0 1px hsla(0,0%,71%,.25);display:flex;align-items:center;justify-content:center}.ColorSetPreview_Color__EpdZs.ColorSetPreview_selected__oA_M3{box-shadow:0 0 0 1px var(--text-primary)}.ColorSetPreview_EmptyValue__o6x9f{font-size:13px;color:var(--text-secondary)}.PromptInput_Root__bVqY1{display:flex;flex-direction:column;gap:4px;min-width:0}.PromptInput_Label__TRdEP{display:block;font-size:11px;color:var(--text-secondary)}.PromptInput_Input__FyPVY{width:100%;min-width:0;height:32px;box-sizing:border-box;padding:0 12px;border-radius:12px;border:1px solid var(--border-color,rgba(0,0,0,.2));background-color:var(--bg-tertiary);color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1}.PromptInput_Input__FyPVY::-moz-placeholder{color:var(--text-secondary);opacity:.7}.PromptInput_Input__FyPVY::placeholder{color:var(--text-secondary);opacity:.7}.PromptInput_Input__FyPVY:focus{outline:none;border-color:var(--accent-color,#1976d2)}.PromptInput_InputError__NdZXX{border-color:#ff6b6b}.PromptInput_ErrorText__wmbS5{font-size:11px;color:#ff6b6b}.PromptFieldActionsRail_PromptFieldWithRail__QqlKV{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-width:0}.PromptFieldActionsRail_PromptFieldMain__P8OfQ{flex:1 1 auto;min-width:0}.PromptFieldActionsRail_PromptFieldMainHidden__EhLxK{flex:0 0 0;min-width:0;overflow:hidden}.PromptFieldActionsRail_PromptFieldActions__mxgs8{flex:0 0 32px;display:flex;flex-direction:column;align-items:center;gap:8px}.PromptFullscreenModalBody_PromptFullscreenModalBody__WgeaN{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;width:100%;padding:24px;box-sizing:border-box}.PromptFullscreenModalBody_PromptFullscreenModalBodyTitle__TPlA3{margin:0;flex-shrink:0;font-size:16px;font-weight:600;color:var(--text-primary)}.PromptFullscreenModalBody_PromptFullscreenModalBodyField__MNTsy,.PromptFullscreenModalBody_PromptFullscreenModalBodyField__MNTsy>*{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.PromptFullscreenModalBody_PromptFullscreenModalBodyField__MNTsy textarea{flex:1;min-height:0;max-height:100%;overflow:auto;resize:none;font-size:1.4rem}.PromptFullscreenModalBody_Footer__qsoRp{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box}.PromptFullscreenModalBody_ButtonPrimary__pfAwZ,.PromptFullscreenModalBody_ButtonSecondary__micv7{padding:10px 18px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.2)}.PromptFullscreenModalBody_ButtonSecondary__micv7{background:hsla(0,0%,100%,.06);color:inherit}.PromptFullscreenModalBody_ButtonPrimary__pfAwZ{background:var(--accent-color,#7c4dff);color:#fff;border-color:transparent}.PromptFullscreenModalBody_ButtonPrimary__pfAwZ:disabled,.PromptFullscreenModalBody_ButtonSecondary__micv7:disabled{opacity:.45;cursor:not-allowed}.PatternFunctionBaseConfig_PatternFunctionBaseConfig__fJpHC{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;width:100%}.PatternFunctionBaseConfig_PatternFunctionBaseConfigFieldsetPair__tfVjV{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;flex-shrink:0}.PatternFunctionBaseConfig_PatternFunctionBaseConfigAspectRatioGroup__b0GQt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0}.PatternFunctionBaseConfig_PatternFunctionBaseConfigAspectRatioAddon__FAh1h{display:flex;align-items:flex-start;min-width:0}.PatternFunctionBaseConfig_PatternFunctionBaseConfigMultiframeSlot__Bz5v2{display:flex;align-items:flex-start;justify-content:flex-end;margin-left:auto;flex-shrink:0;min-width:0}.PatternFunctionBaseConfig_PatternFunctionBaseConfigSheet__MXTCE .PatternFunctionBaseConfig_PatternFunctionBaseConfigMultiframeSlot__Bz5v2{margin-left:0;justify-content:flex-start;width:100%}.PatternToolsList_PatternToolsList__rGcTw{display:flex;gap:12px;width:100%;min-width:0;box-sizing:border-box}.PatternToolsList_PatternToolsListRow__Fn1cP{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.PatternToolsList_PatternToolsListRow__Fn1cP [data-full-width]{flex-basis:100%;min-width:0}.PatternToolsList_PatternToolsListColumn__rASpK{flex-direction:column;align-items:stretch}.PatternToolsList_PatternToolsListColumn__rASpK [data-full-width]{width:100%;min-width:0}.ComicsForm_ComicsStickyPanel__B1wS0{background-repeat:no-repeat;background-position:top;background-size:100% auto}@media (max-width:600px){.ComicsForm_ComicsStickyPanel__B1wS0{background-size:200% auto}}.ComicsForm_ComicsForm__yOR14{display:grid;gap:14px;align-items:start}@media (min-width:769px){.ComicsForm_ComicsForm__yOR14{grid-template-columns:1fr auto}.ComicsForm_ComicsForm__yOR14:not(.ComicsForm_ComicsFormWithStory__5Pz9c){grid-template-areas:"refs create" "plot plot" "config config"}.ComicsForm_ComicsForm__yOR14.ComicsForm_ComicsFormWithStory__5Pz9c{grid-template-areas:"refs create" "plot plot" "story story" "config config"}}@media (max-width:768px){.ComicsForm_ComicsForm__yOR14{grid-template-columns:1fr}.ComicsForm_ComicsForm__yOR14:not(.ComicsForm_ComicsFormWithStory__5Pz9c){grid-template-areas:"refs" "plot" "config" "create"}.ComicsForm_ComicsForm__yOR14.ComicsForm_ComicsFormWithStory__5Pz9c{grid-template-areas:"refs" "plot" "story" "config" "create"}}.ComicsForm_ComicsRefsBlock__ilwPz{grid-area:refs;min-width:0}.ComicsForm_ComicsCreateWrap__FxtG6{grid-area:create;justify-self:end;padding-top:2px}@media (max-width:768px){.ComicsForm_ComicsCreateWrap__FxtG6{justify-self:stretch;width:100%;padding-top:0}}.ComicsForm_ComicsPlotRow__TEeD8{grid-area:plot;display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-width:0}.ComicsForm_ComicsStoryRow__88xQw{grid-area:story;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.ComicsForm_ComicsConfigRow__f9Vdd{grid-area:config;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-width:0;overflow-x:auto}.ComicsForm_ComicsCreateWrap__FxtG6 button{min-width:132px}@media (max-width:768px){.ComicsForm_ComicsCreateWrap__FxtG6 button{width:100%}}.ComicsForm_PlotSwitchWrap__W_k7v{flex-shrink:0}.ComicsForm_PlotTextarea__mWgEQ{width:100%;min-height:48px;padding:8px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);color:inherit;font:inherit;resize:none;box-sizing:border-box}.ComicsForm_PlotTextarea__mWgEQ:focus{outline:2px solid var(--accent-color,#7c5cff);outline-offset:1px}.ComicsForm_PlotHint__Z40xu{font-size:12px;opacity:.75}.ComicsForm_ComicsPlotRow__TEeD8 .ComicsForm_PanelSlider__KXui_{flex:1 1 auto;min-width:0;max-width:100%;padding:0}.ComicsForm_EditorWelcome__d4nA6{background-color:var(--custom-accent-color,var(--accent-color))}.PatternToolsConfigureSheet_PatternToolsConfigureSheetContent__Nep25{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:12px 0 16px;box-sizing:border-box}.PatternToolsConfigureSheet_PatternToolsConfigureSheetTools__M_EsX{display:flex;flex-direction:column;gap:12px;min-width:0}.PatternToolsConfigureSheet_PatternToolsConfigureSheetBaseConfig__XYA8P{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.PatternToolsConfigureSheet_PatternToolsConfigureSheetTitle__D3xkt{margin:0;padding:4px 0 0;font-size:1rem;font-weight:600;color:var(--text-primary)}.PhotoboothForm_PhotoboothStickyPanel__xJRjv{max-width:min(560px,calc(100vw - 60px))!important}.PhotoboothForm_PhotoboothForm__tOD94{display:grid;grid-template-columns:1fr 150px;grid-template-rows:80px 80px auto;grid-template-areas:"preview generate" "references references" "parameters parameters";gap:6px;min-width:0;color:var(--text-primary);align-items:stretch}.PhotoboothForm_PhotoboothForm__tOD94>:first-child{grid-area:preview}.PhotoboothForm_PhotoboothForm__tOD94>:nth-child(2){grid-area:generate}.PhotoboothForm_PhotoboothForm__tOD94>:nth-child(3){grid-area:references}.PhotoboothForm_PhotoboothForm__tOD94>:nth-child(4){grid-area:parameters}@media (orientation:portrait) and (max-width:768px){.PhotoboothForm_PhotoboothForm__tOD94{grid-template-columns:1fr;grid-template-rows:80px 80px auto 80px;grid-template-areas:"preview" "references" "parameters" "generate"}}.PhotoboothForm_PreviewRow__aCrBT{grid-area:preview;display:flex;flex-direction:row;align-items:stretch;gap:8px;min-width:0;width:100%;height:80px}@media (orientation:portrait) and (max-width:768px){.PhotoboothForm_PreviewRow__aCrBT{height:auto;min-height:80px}}.PhotoboothForm_PromptSwitchCell__0Kk1f{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;gap:4px}.PhotoboothForm_PreviewMain__l7wak{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:stretch}.PhotoboothForm_FunctionPreview__Fmy3a{flex:1 1 auto;min-width:0;width:100%;display:flex;justify-content:stretch;align-items:stretch}.PhotoboothForm_FunctionPreview__Fmy3a>:not(#PhotoboothForm_____DzVb5){flex:1 1 auto;min-width:0}.PhotoboothForm_FunctionPreviewEmpty__0gE7w>:not(#PhotoboothForm_____DzVb5){min-height:0;height:100%;max-height:100%}.PhotoboothForm_VariationalPromptShell__IbFE1{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PhotoboothForm_VariationalPromptRoot__IXWxX{flex:1 1 auto;min-height:0;min-width:0;gap:2px}.PhotoboothForm_VariationalPromptShell__IbFE1 textarea{min-height:0;flex:1 1 auto;max-height:100%;resize:none;font-size:12px;line-height:1.35;padding:6px 8px}.PhotoboothForm_ParametersRow__apHBZ{min-width:0}.PhotoboothForm_FieldsetPair__eTihh,.PhotoboothForm_ParametersRow__apHBZ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px}.PhotoboothForm_FieldsetPair__eTihh{flex-shrink:0}.PhotoboothForm_ProModelField__jrftP{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:32px}.PhotoboothForm_ParametersRow__apHBZ [data-full-width]{flex-basis:100%;min-width:0}.PatternToolsConfigureSection_PatternToolsConfigureSection__r3qwr{min-width:0}.PatternToolsConfigureSection_PatternToolsConfigureSectionCompact__RZslB{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0}.PatternToolsConfigureSection_PatternToolsConfigureSectionCompactButton__zPH20{width:100%;max-width:100%}