.GenerationStickyForm_GenerationStickyForm__dPsqU{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;transition:background-color .3s ease;pointer-events:none}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormModal__dNcdu{pointer-events:auto;background-color:var(--sticky-panel-bg);border-radius:24px;padding:12px;margin-bottom:12px;width:calc(100vw - 120px);max-width:1200px;box-shadow:0 -4px 12px rgba(0,0,0,.1);flex-grow:1;margin-top:140px;align-self:center;display:none;flex-direction:column;justify-content:flex-start;gap:12px;position:relative;min-height:0;backdrop-filter:blur(16px)}@media (max-width:768px) or ((max-height:1204px) and (pointer:coarse)){.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormModal__dNcdu{width:calc(100vw - 60px);margin-top:80px}}@media (pointer:coarse){.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormModal__dNcdu{padding-bottom:12px}}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanel__W3EVP.GenerationStickyForm_PendingPanelLayout__D85hQ{visibility:hidden;pointer-events:none}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{pointer-events:auto;background-color:var(--sticky-panel-bg);border-radius:24px;margin-bottom:12px;max-width:calc(100vw - 60px);width:500px;box-shadow:0 -4px 12px rgba(0,0,0,.1);backdrop-filter:blur(16px);transition:transform .3s ease-out;z-index:20}@media (orientation:portrait) and (max-width:768px){.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{touch-action:none}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanel__W3EVP.GenerationStickyForm_minimized__8zI_G{transform:translate3d(0,100%,0)}}@media (min-size:615px){.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{max-width:455px}}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT{border-top-right-radius:24px;border-top-left-radius:24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;border-bottom:1px solid var(--border-color);padding-right:24px}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:12px 14px 12px 12px;transition:background-color .4s ease;border-right:1px solid var(--border-color)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d:last-child{border-right:none}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d div.GenerationStickyForm_Icon__leAoF{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#7c7c7c;transition:color .3s ease}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d div.GenerationStickyForm_Title__dxkcG{text-transform:uppercase;font-size:12px;font-weight:800;color:#7c7c7c;transition:color .3s ease}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d>div.GenerationStickyForm_ItemMain__1zWqx{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;flex:1;min-width:0}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Clickable__HQSby>div.GenerationStickyForm_ItemMain__1zWqx{cursor:pointer}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d>.GenerationStickyForm_AppPickerTrigger__VrCNA{flex-shrink:0;align-self:center;cursor:pointer}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d:hover{cursor:pointer;background-color:var(--bg-tertiary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d:hover div.GenerationStickyForm_Icon__leAoF{color:var(--text-primary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d:hover div.GenerationStickyForm_Title__dxkcG{color:var(--text-secondary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Clickable__HQSby{cursor:pointer}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k div.GenerationStickyForm_Icon__leAoF{color:var(--text-secondary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k div.GenerationStickyForm_Title__dxkcG{color:var(--text-primary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k>div.GenerationStickyForm_ItemMain__1zWqx{cursor:pointer}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k:hover{cursor:default;background-color:transparent}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k:hover div.GenerationStickyForm_Icon__leAoF{color:var(--text-secondary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelHeader__dYfpT>div.GenerationStickyForm_Item__SPL0d.GenerationStickyForm_Current__epT3k:hover div.GenerationStickyForm_Title__dxkcG{color:var(--text-primary)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_GenerationStickyFormPanelInnerContainer__zIWBH{padding:12px}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_ModalDismissLayer__nSeQ0{position:fixed;inset:0;z-index:19;pointer-events:auto}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_ModalDismissLayerDim__pfy5A{background-color:var(--backdrop-bg-color);backdrop-filter:blur(16px)}.GenerationStickyForm_GenerationStickyForm__dPsqU .GenerationStickyForm_ModalDismissLayerTransparent__2yol9{background-color:transparent;backdrop-filter:none}.GenerationStickyForm_GenerationStickyForm__dPsqU button.GenerationStickyForm_MobileConfigureGenerationButton__0D4vs{position:absolute;left:50%;transform-origin:bottom;transform:translate(-50%,-140px);padding:20px;border:none;border-radius:12px;background-color:var(--custom-accent-color,var(--accent-color));border:6px solid var(--bg-tertiary);color:var(--text-over-accent-color);font-weight:600;opacity:0;pointer-events:none;transition:opacity .3s ease,background-color .2s ease}.GenerationStickyForm_GenerationStickyForm__dPsqU button.GenerationStickyForm_MobileConfigureGenerationButton__0D4vs.GenerationStickyForm_visible__PkTBO{opacity:1;pointer-events:auto}.GenerationStickyForm_GenerationStickyForm__dPsqU button.GenerationStickyForm_MobileConfigureGenerationButton__0D4vs:hover:not(:disabled){background-color:var(--custom-accent-color-hover,var(--accent-color-hover))}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_{top:0}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_ .GenerationStickyForm_GenerationStickyFormModal__dNcdu{display:flex;position:relative;z-index:21}@media (max-width:768px) or ((max-height:1204px) and (pointer:coarse)){.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_{z-index:1200}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_ .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{display:none}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_ .GenerationStickyForm_GenerationStickyFormModal__dNcdu{width:100%;max-width:100%;border-radius:0;box-shadow:none;backdrop-filter:none;padding:12px;margin:0}}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9 .GenerationStickyForm_GenerationStickyFormModal__dNcdu{flex-grow:0;margin-top:auto;min-height:232px;max-height:min(70vh,520px);overflow:hidden}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_ .GenerationStickyForm_GenerationStickyFormModalContent__tV2gm{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9 .GenerationStickyForm_GenerationStickyFormModalContent__tV2gm>*{flex:1;min-height:0}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk .GenerationStickyForm_GenerationStickyFormModalContent__tV2gm{overflow:hidden}@media (any-pointer:coarse){.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk .GenerationStickyForm_GenerationStickyFormModalContent__tV2gm{padding-bottom:calc(20px + 70px + env(safe-area-inset-bottom))}}@media (max-width:768px) or ((max-height:1204px) and (pointer:coarse)){.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9 .GenerationStickyForm_GenerationStickyFormModal__dNcdu{max-height:min(70vh,520px)}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk{justify-content:stretch}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk .GenerationStickyForm_GenerationStickyFormModal__dNcdu{flex-grow:1;margin-top:0;max-height:none;min-height:0}}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk.GenerationStickyForm_tabletFullscreen__b8omF{justify-content:stretch}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindAppPicker__SHVWk.GenerationStickyForm_tabletFullscreen__b8omF .GenerationStickyForm_GenerationStickyFormModal__dNcdu{flex-grow:1;margin-top:0;max-height:none;min-height:0}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_tabletFullscreen__b8omF .GenerationStickyForm_GenerationStickyFormModal__dNcdu{flex-grow:0;max-height:min(70vh,520px);overflow:hidden}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb{top:auto}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb .GenerationStickyForm_ModalDismissLayer__nSeQ0{pointer-events:none}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb .GenerationStickyForm_GenerationStickyFormModal__dNcdu{min-height:auto;max-height:none;overflow:visible;max-width:600px;padding:6px 12px}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb .GenerationStickyForm_GenerationStickyFormModalCloseButton__zAk8w{display:none}@media (max-width:768px) or ((max-height:1204px) and (pointer:coarse)){.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb{z-index:1000}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{display:flex}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_modalSizeCompact___0KL9.GenerationStickyForm_modalKindSelectionBar__3upKb .GenerationStickyForm_GenerationStickyFormModal__dNcdu{min-height:auto;max-height:none;flex-grow:0;margin-top:auto;width:calc(100vw - 60px);max-width:600px;border-radius:24px;box-shadow:0 -4px 12px rgba(0,0,0,.1);backdrop-filter:blur(16px);padding:6px 12px}}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_tabletFullscreen__b8omF{z-index:1200}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_tabletFullscreen__b8omF .GenerationStickyForm_GenerationStickyFormPanel__W3EVP{display:none}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_modalMode__karp_.GenerationStickyForm_tabletFullscreen__b8omF .GenerationStickyForm_GenerationStickyFormModal__dNcdu{width:100%;max-width:100%;border-radius:0;box-shadow:none;backdrop-filter:none;padding:12px;margin:0}.GenerationStickyForm_GenerationStickyForm__dPsqU.GenerationStickyForm_minimized__8zI_G{pointer-events:none}.GenerationStickyForm_GenerationStickyFormModalCloseButton__zAk8w{position:absolute;top:12px;right:12px;cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;color:var(--text-secondary);background-color:var(--bg-tertiary);transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GenerationStickyForm_GenerationStickyFormModalCloseButton__zAk8w:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}@media (any-pointer:coarse){.GenerationStickyForm_GenerationStickyFormModalCloseButton__zAk8w{top:auto;right:auto;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translateX(-50%)}}.GenerationStickyForm_GenerationStickyFormModalBackButton__yANTI{position:absolute;top:12px;left:12px;cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;color:var(--text-primary);background-color:var(--bg-tertiary);transition:background-color .3s ease}.GenerationStickyForm_GenerationStickyFormModalBackButton__yANTI:hover{background-color:var(--accent-color);color:var(--text-secondary)}@media (pointer:coarse){.GenerationStickyForm_GenerationStickyFormModalBackButton__yANTI{top:auto;bottom:24px}}.GenerationStickyForm_GenerationStickyFormPanelContent___xgtJ{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:1fr 28px 137px 150px;grid-template-rows:auto auto 42px;grid-template-areas:"references marker generator generate" "tools tools tools tools" "config config config config";gap:12px;color:var(--text-primary)}@media (orientation:portrait) and (max-width:768px){.GenerationStickyForm_GenerationStickyFormPanelContent___xgtJ{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"generator" "references" "tools" "generate" "config"}}@media (max-width:820px){.GenerationStickyForm_GenerationStickyFormPanelContent___xgtJ{--arrow-hint-hidden:1}}.GenerationStickyForm_GenerationStickyFormReferences__6wdhM{display:flex;flex-direction:row;justify-content:flex-start;gap:4px;grid-area:references}.GenerationStickyForm_Marker__x_lPu{display:flex;justify-content:center;align-items:center;width:28px;grid-area:marker;color:var(--border-color)}@media (orientation:portrait) and (max-width:768px){.GenerationStickyForm_Marker__x_lPu{display:none}}.GenerationStickyForm_GeneratorPreview__IPgxI{height:78px;width:auto;display:flex;justify-content:stretch;align-items:stretch;flex-grow:1;grid-area:generator}.GenerationStickyForm_Config__ULkoi{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;grid-area:config}.GenerationStickyForm_ToolsRow__OSwEZ{grid-area:tools;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.GenerationStickyForm_ToolsRow__OSwEZ [data-full-width]{flex-basis:100%;min-width:0}.GenerationStickyForm_GenerationStickyFormReference__va_p_{width:80px;height:80px}@media (orientation:portrait) and (max-width:768px){.GenerationStickyForm_GenerationStickyFormReference__va_p_{width:auto;height:128px;flex-grow:1}}.GenerationStickyForm_ConfigContainer__ys8jn{display:flex;flex-direction:row;justify-content:flex-end;gap:12px;flex-grow:1}.GenerationStickyForm_Dropzone__4hHWR{border-radius:12px}.GenerationStickyForm_CollapseButton__tTSwh{display:flex;justify-content:center;align-items:center;width:64px;height:32px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:var(--sticky-panel-bg);transition:background-color .3s ease;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 4px 0;opacity:0;pointer-events:none}@media (orientation:portrait) and (max-width:768px){.GenerationStickyForm_CollapseButton__tTSwh.GenerationStickyForm_visible__PkTBO{opacity:1;pointer-events:auto}}.GenerationStickyForm_CollapseButton__tTSwh>div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--custom-accent-color,var(--accent-color));border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--text-over-accent-color,#fff);transition:background-color .2s ease}.GenerationStickyForm_CollapseButton__tTSwh>div:hover{background-color:var(--custom-accent-color-hover,var(--accent-color-hover))}.IconButton_IconButton__9eGHl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:3px;outline:none;border:none;background-color:var(--bg-secondary);cursor:pointer;transition:background-color .2s ease;padding:0;color:var(--text-primary)}.IconButton_IconButton__9eGHl:hover{background-color:var(--bg-tertiary)}.IconButton_IconButton__9eGHl.IconButton_ExtraSmall___X6PF{width:16px;height:16px}.IconButton_IconButton__9eGHl.IconButton_Small__NlSGk{width:24px;height:24px}.IconButton_IconButton__9eGHl.IconButton_Medium__4EhXi{width:32px;height:32px}.IconButton_IconButton__9eGHl.IconButton_Large__7c_bL{width:40px;height:40px}.IconButton_Overlay__zX9Jx{background:none;background-color:#0f0f0f82;border-radius:4px;padding:6px;color:#fff;width:auto;height:auto;backdrop-filter:blur(16px);transition:color .2s ease}.IconButton_Overlay__zX9Jx:hover{color:var(--text-primary);background-color:#0f0f0f82}.IconButton_Overlay__zX9Jx svg{width:18px;height:18px;font-size:18px}