.page_previewComposition__CNtYJ{display:flex;width:100%;justify-content:flex-start;align-self:stretch;margin-top:60px;margin-bottom:20px}.page_previewCard__coQ2l{display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:32px;padding:12px;box-sizing:border-box}.page_previewCardLeft__SBg_u{transform-origin:center center;transform:rotate(-3deg)}.page_previewCardRight__Ope3G{transform-origin:center center;transform:rotate(4deg)}.page_arrowContainer__RHnbI{width:60px;display:flex;align-items:center;justify-content:center}.page_arrowSvg__cr3t0{transform:scale(1.5);z-index:10}.page_previewImage__CFmQf{max-width:320px;max-height:320px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:24px;display:block}.Credits_Credits__tkwD_{display:inline-flex;align-items:baseline;line-height:1;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Credits_WholePart__shigY{font-weight:700}.Credits_FractionalPart___G3J0{font-size:.75em;margin-left:2px;color:var(--text-secondary)}.Credits_FractionalPart___G3J0.Credits_UniformSize__O_o8t{font-size:1em}.Credits_CreditsValue__USL5F{display:inline-flex;align-items:baseline;line-height:1}.Credits_Label__gFC_l{color:var(--text-tertiary)}.Credits_LowBalance___FQde .Credits_FractionalPart___G3J0,.Credits_LowBalance___FQde .Credits_WholePart__shigY{color:var(--warning-color)}.SubscriptionTabContent_Root__Ik9O4{display:flex;flex-direction:column;gap:16px}.SubscriptionTabContent_Row__b1vPu{display:flex;align-items:center;justify-content:space-between}.PromocodeFormPanel_Field__kMUl8{margin-bottom:12px}.PromocodeFormPanel_Label__P7FH3{color:var(--text-secondary);margin-bottom:6px;font-size:.95rem}.PromocodeFormPanel_Input__dytLY{width:100%;height:42px;border-radius:6px;padding:0 12px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--thin-border-color);outline:none;font-size:1rem}.PromocodeFormPanel_Input__dytLY:focus{border-color:var(--accent-color)}.PromocodeFormPanel_Error__CCiW3{font-size:.9rem;margin-left:4px;color:#dd6060}.PromocodeFormPanel_Actions__y76yi{margin-top:24px;display:flex}.PromocodeFormPanel_ActionsRight__ZwIol{margin-left:auto}.PromocodeFormPanel_ApplyButton__DAkH6{border-radius:10px!important}.PromocodeFormPanel_ApplySpinner__fcu_y{color:var(--accent-color)!important}.PromocodeTabContent_Root__qBEqz{width:100%}.UsageTabContent_Root__dx24w{display:flex;flex-direction:column;gap:16px}.UsageTabContent_Description__OOU_w{margin-bottom:16px}.UsageTabContent_TableWrap__W71zP{border:1px solid var(--thin-border-color);border-radius:4px;overflow:hidden}.UsageTabContent_Table__tRt8D{width:100%;border-collapse:collapse}.UsageTabContent_Table__tRt8D td,.UsageTabContent_Table__tRt8D th{padding:10px 12px;border-bottom:1px solid var(--thin-border-color);text-align:left;vertical-align:top}.UsageTabContent_Table__tRt8D th{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.UsageTabContent_Table__tRt8D tbody tr:last-child td{border-bottom:none}.UsageTabContent_ColAmount__SkATj{text-align:right!important}.UsageTabContent_StateCell__q9VPX{text-align:center!important;padding:14px 12px!important}.UsageTabContent_Amount__hDRRO{font:inherit}.UsageTabContent_AmountPositive__HBUkF{color:var(--success-color,#2e7d32)}.UsageTabContent_AmountNegative__M49K9{color:var(--error-color,#d32f2f)}.UsageTabContent_AmountNeutral__PKoFV{color:var(--text-secondary)}.UsageTabContent_PaginationWrap__oDp0W{margin-top:16px;display:flex;justify-content:center}@media (max-width:640px){.UsageTabContent_TableWrap__W71zP{border:none;border-radius:0;overflow:visible}.UsageTabContent_Table__tRt8D thead{display:none}.UsageTabContent_Table__tRt8D,.UsageTabContent_Table__tRt8D tbody,.UsageTabContent_Table__tRt8D td,.UsageTabContent_Table__tRt8D tr{display:block;width:100%}.UsageTabContent_Table__tRt8D tbody tr{background:var(--bg-tertiary);border-radius:6px;border:1px solid var(--thin-border-color);padding:12px;margin-bottom:8px}.UsageTabContent_Table__tRt8D tbody tr:last-child{margin-bottom:0}.UsageTabContent_Table__tRt8D td{padding:4px 0;border:none;text-align:left}.UsageTabContent_Table__tRt8D td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;line-height:1.2;font-weight:600;color:var(--text-secondary)}.UsageTabContent_StateCell__q9VPX:before{content:none!important}.UsageTabContent_ColAmount__SkATj{text-align:left!important}}.ManageAccount_Root__whwt8{display:flex;justify-content:center;padding-top:36px;padding-left:8px;padding-right:8px}.ManageAccount_Layout__6DwOq{display:flex;gap:48px;width:100%;max-width:1024px;flex-direction:column}.ManageAccount_Tabs__CiaTf{width:100%;flex-shrink:0}.ManageAccount_TabsRow__JHdtY{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap}.ManageAccount_TabButton__D7miI{width:auto;padding:4px 10px;border-radius:9999px;transition:all .15s ease;color:#acacac;background-color:transparent;justify-content:flex-start}.ManageAccount_TabButtonActive__4zBIA{color:var(--accent-color)}.ManageAccount_TabButton__D7miI:hover{background-color:var(--bg-tertiary)}.ManageAccount_Content__nFIZ9{flex:1;max-width:100%;min-width:0}@media (min-width:448px){.ManageAccount_Root__whwt8{padding-left:16px;padding-right:16px}}@media (min-width:900px){.ManageAccount_Layout__6DwOq{flex-direction:row}.ManageAccount_Tabs__CiaTf{width:260px}.ManageAccount_TabsRow__JHdtY{flex-direction:column;flex-wrap:nowrap}.ManageAccount_TabButton__D7miI{width:100%;padding:6px 12px}.ManageAccount_Content__nFIZ9{max-width:740px}}@media (min-width:1024px){.ManageAccount_Root__whwt8{padding-left:24px;padding-right:24px}}.GenerationCardMessageShell_GenerationCardMessageShellBare__B2sfx{max-width:100%}.GenerationCardMessageShell_GenerationCardMessageShell__XjhER{position:relative;display:flex;flex-direction:column;gap:6px;padding:4px 6px;border-radius:4px;box-sizing:border-box;max-width:100%;backdrop-filter:blur(10px);font-weight:300}.GenerationCardMessageShell_GenerationCardMessageShell_function__Ygz4Y,.GenerationCardMessageShell_GenerationCardMessageShell_post__ee_fF{max-width:180px;width:180px}.GenerationCardMessageShell_GenerationCardMessageShell_compact__bDd3M.GenerationCardMessageShell_GenerationCardMessageShell_function__Ygz4Y,.GenerationCardMessageShell_GenerationCardMessageShell_compact__bDd3M.GenerationCardMessageShell_GenerationCardMessageShell_post__ee_fF{width:100%;max-width:100%}.GenerationCardMessageShell_GenerationCardMessageShellHeader__Y_Olp{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.GenerationCardMessageShell_GenerationCardMessageShellBody__j0bqb{min-width:0}.GenerationCardMessageShell_GenerationCardMessageShellClose__qkLSm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.GenerationCardMessageShell_GenerationCardMessageShellCloseIcon__nqmg2{width:16px;height:16px;font-size:16px}.GenerationCardMessageShell_GenerationCardMessageShell_textOnAccent__QGF9v{color:#000}.GenerationCardMessageShell_GenerationCardMessageShell_textOnAccent__QGF9v .GenerationCardMessageShell_GenerationCardMessageShellText__iAxrB{color:inherit;text-shadow:-1px 1px #ffffff1a;font-weight:500}.GenerationCardMessageShell_GenerationCardMessageShell_textOnSurface__3xlpW{color:var(--text-primary)}.GenerationCardMessageShell_GenerationCardMessageShell_textOnSurface__3xlpW .GenerationCardMessageShell_GenerationCardMessageShellText__iAxrB{color:inherit;text-shadow:none;font-weight:500}.GenerationCardMessageShell_GenerationCardMessageShell_textOnDark__ue_T0{color:#fff}.GenerationCardMessageShell_GenerationCardMessageShell_textOnDark__ue_T0 .GenerationCardMessageShell_GenerationCardMessageShellText__iAxrB{color:inherit;text-shadow:none;font-weight:500}.GenerationCardMessageShell_GenerationCardMessageShellText__iAxrB{font-size:12px;line-height:1.35;white-space:pre-wrap}.GenerationCardMessageShell_GenerationCardMessageShellHeadline__p_nRR{font-size:12px;font-weight:600;line-height:1.3}.GenerationCardMessageShell_GenerationCardMessageShellPatternList__mvffX{list-style:none;margin:0;padding:0;width:100%}.GenerationCardMessageShell_GenerationCardMessageShellPatternList__mvffX>li{width:100%;max-width:100%}.GenerationCardMessageShell_GenerationCardMessageShellMedia__jqyiQ{width:100%;border-radius:8px;overflow:hidden}.GenerationCardMessageShell_GenerationCardMessageShellMediaImg__FwZVg,.GenerationCardMessageShell_GenerationCardMessageShellMediaVideo__4o3XZ{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.GenerationCardMessageShell_GenerationCardMessageShellTitle__bRf3O{font-size:12px;line-height:1.35;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GenerationCardMessageShell_GenerationCardMessageShellFeatureButton__kOC_5{width:100%}.GalleryCardStatusMessage_GalleryCardStatusMessage__lU3nf{position:absolute;inset:24px;z-index:7;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .25s ease}.GalleryCardStatusMessage_GalleryCardStatusMessage__lU3nf>*{max-width:100%;min-width:0}.GalleryCardStatusMessage_GalleryCardStatusMessage_entering__5w47U,.GalleryCardStatusMessage_GalleryCardStatusMessage_visible__dmWRj{opacity:1}.GalleryCardStatusMessage_GalleryCardStatusMessage_exiting__XPIrb{opacity:0;transition-duration:.35s}.GalleryCardStatusMessage_GalleryCardStatusMessageText__6kzKd{font-size:12px;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:break-word;max-width:100%;font-weight:500}.GalleryCornerLikeButton_GalleryCornerLikeButton__01n5m{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:24px;height:24px;padding:0;box-sizing:border-box;background-color:rgba(0,0,0,.7);backdrop-filter:blur(8px);border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;transition:color .2s ease,background-color .2s ease}.GalleryCornerLikeButton_GalleryCornerLikeButton__01n5m:hover:not(.GalleryCornerLikeButton_GalleryCornerLikeButtonDisabled__cAIrw){background-color:rgba(0,0,0,.85)}.GalleryCornerLikeButton_GalleryCornerLikeButton__01n5m:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.GalleryCornerLikeButton_GalleryCornerLikeButtonDisabled__cAIrw{opacity:.6;cursor:not-allowed}.GalleryCornerLikeButton_GalleryCornerLikeButtonActive__9rn0_{color:var(--accent-color);background-color:rgba(var(--accent-color-rgb,68,68,255),.2)}.GalleryCornerLikeButton_GalleryCornerLikeButtonActive__9rn0_:hover:not(.GalleryCornerLikeButton_GalleryCornerLikeButtonDisabled__cAIrw){background-color:rgba(var(--accent-color-rgb,68,68,255),.3)}.GalleryCornerLikeButton_GalleryCornerLikeButtonWithCount__7WRbf{padding:0 8px 0 6px;border-radius:12px}.GalleryCornerLikeButton_GalleryCornerLikeButtonIcon__QMQxv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.GalleryCornerLikeButton_GalleryCornerLikeButtonCount__Ephkr{font-size:12px;font-weight:600;line-height:1;padding-right:2px}.GalleryPromoCanvas_GalleryPromoCanvas__WmnR4{position:absolute;top:38px;right:12px;bottom:44px;left:12px;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-sizing:border-box;overflow:hidden}@container (max-height: 259px){.GalleryPromoCanvas_GalleryPromoCanvas__WmnR4{top:34px;bottom:40px}}.GalleryPromoCanvas_GalleryPromoCanvasInner__58Q9_{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-height:100%;height:min(240px,100%);opacity:1;transition:opacity .35s ease;min-height:0}@container (max-height: 259px){.GalleryPromoCanvas_GalleryPromoCanvasInner__58Q9_{gap:4px}}.GalleryPromoCanvas_GalleryPromoCanvasInner_fading__qz4YD{opacity:0}.GalleryPromoCanvas_GalleryPromoCanvasTitleWrap__Wwm3i{flex-shrink:0;align-self:center;max-width:100%;transform:skewX(-12deg);background:#fff;padding:4px 10px;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.22)}.GalleryPromoCanvas_GalleryPromoCanvasTitle__bwe6L{transform:skewX(12deg);margin:0;font-size:12px;line-height:1.35;font-weight:500;color:#000;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@container (max-height: 239px){.GalleryPromoCanvas_GalleryPromoCanvasTitleWrap__Wwm3i{padding:3px 8px}.GalleryPromoCanvas_GalleryPromoCanvasTitle__bwe6L{font-size:11px;line-height:1}}.GalleryPromoCanvas_GalleryPromoCanvasContent__IUcci{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden}@container (max-width: 179px), (max-height: 179px){.GalleryPromoCanvas_GalleryPromoCanvas__WmnR4{display:none}}.GalleryPromoFunctions_GalleryPromoFunctions__O5kpF{display:flex;align-items:stretch;justify-content:center;gap:24px;width:100%;height:100%;min-height:0;overflow:hidden}.GalleryPromoFunctions_GalleryPromoFunctionsItem__RjISw{flex:0 0 auto;height:100%;min-width:48px;max-width:min(140px,100%)}.GalleryPromoPost_GalleryPromoPost__uUAIJ{display:block;height:100%;max-height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;overflow:hidden;border-radius:8px}.GalleryPromoPost_GalleryPromoPostMedia__LsbG4{display:block;height:100%;width:auto;max-width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.ContextChatView_ContextChatView__X4H8X{position:absolute;inset:0;z-index:5;pointer-events:auto}.ContextChatView_ContextChatViewScroll__xXMgs{height:100%;max-height:100%}.ContextChatView_ContextChatViewScroll__xXMgs .simplebar-mask,.ContextChatView_ContextChatViewScroll__xXMgs .simplebar-offset,.ContextChatView_ContextChatViewScroll__xXMgs .simplebar-wrapper{height:100%}.ContextChatView_ContextChatViewScroll__xXMgs .simplebar-content{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.ContextChatView_ContextChatViewScrollNonScrollable__gG1YE .simplebar-track{display:none}.ContextChatView_ContextChatViewScroll_clipViewport__XOQmc .simplebar-content-wrapper{padding:var(--context-chat-inset-top) var(--context-chat-inset-right) var(--context-chat-inset-bottom) var(--context-chat-inset-left);box-sizing:border-box;overflow:hidden}.ContextChatView_ContextChatViewScroll_clipViewport__XOQmc .simplebar-content{display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box}.ContextChatView_ContextChatViewClipScroller__f13t6{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--context-chat-fade-top,0),#000 calc(100% - var(--context-chat-fade-bottom, 0px)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--context-chat-fade-top,0),#000 calc(100% - var(--context-chat-fade-bottom, 0px)),transparent 100%)}.ContextChatView_ContextChatViewClipScroller__f13t6::-webkit-scrollbar{display:none}.ContextChatView_ContextChatViewScroll_clipViewport__XOQmc .ContextChatView_ContextChatViewMessages__Ugl_5{padding:0;min-height:100%}.ContextChatView_ContextChatViewMessages__Ugl_5{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:12px;min-height:100%;width:100%;box-sizing:border-box;padding:42px 12px 48px}@keyframes ContextChatView_ContextChatViewMessageExit__zwdIi{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.ContextChatView_ContextChatViewMessageSlot__3vSAM{width:100%;flex-shrink:0;overflow:visible}.ContextChatView_ContextChatViewMessageSlot_collapsing__q34Uv{overflow:hidden;transition:height .25s ease}.ContextChatView_ContextChatViewMessageInner__ffMfS{width:100%;display:flex;justify-content:flex-end;transform-origin:bottom right}.ContextChatView_ContextChatViewMessageInner_revealing__Plybj{opacity:0;transition:opacity .28s ease}.ContextChatView_ContextChatViewMessageInner_visible___sChJ{opacity:1;transition:opacity .28s ease}.ContextChatView_ContextChatViewMessageInner_exiting__C4e4b{animation:ContextChatView_ContextChatViewMessageExit__zwdIi .35s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}.ContextChatView_ContextChatViewMessageInner_exited__6Z9AO{opacity:0;transform:scale(.96);pointer-events:none}.ContextChatView_ContextChatViewSpacer__N6BUq{flex-shrink:0;width:100%;overflow:hidden}.ContextChatView_ContextChatViewMeasureLayer__SzINx{position:absolute;visibility:hidden;pointer-events:none;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;z-index:-1}.Footer_Footer__3m2r7{background-color:var(--bg-primary);padding:24px 16px;justify-self:flex-end}.Footer_FooterContent__4oIZp{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;font-size:.875rem}@media (min-width:768px){.Footer_FooterContent__4oIZp{align-items:center;font-size:1rem}}.Footer_Menu__od53L{display:flex;flex-direction:column;text-align:right;gap:8px}@media (min-width:768px){.Footer_Menu__od53L{flex-direction:row;text-align:left;gap:16px}}.GenerationCardChatCanvas_GenerationCardChatCanvas__rgJSr .simplebar-content-wrapper{position:absolute;inset:0}@container (max-width: 199px){.GenerationCardChatCanvas_GenerationCardChatCanvas__rgJSr{display:none}}.GenerationCardPromoPreview_GenerationCardPromoPreview__SJtOL{position:relative;display:flex;flex-direction:column;gap:6px;max-width:100%;width:100%;box-sizing:border-box}.GenerationCardPromoPreview_GenerationCardPromoPreview_function__TVrjF{width:min(100%,140px);max-width:140px}.GenerationCardPromoPreview_GenerationCardPromoPreviewClose__qiH_A{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.GenerationCardPromoPreview_GenerationCardPromoPreviewCloseIcon__XWK72{width:14px;height:14px;font-size:14px}.GenerationCardPromoPreview_GenerationCardPromoPreviewBody__kusHD{min-width:0;width:100%}.GenerationCardPromoPreview_GenerationCardPromoPreviewFooter__Faksw{min-width:0;width:100%;color:var(--text-primary)}.GenerationCardPromoPreview_GenerationCardPromoPreviewMedia__56Cii{width:100%;border-radius:8px;overflow:hidden;cursor:pointer}.GenerationCardPromoPreview_GenerationCardPromoPreviewMediaImg__yuMce,.GenerationCardPromoPreview_GenerationCardPromoPreviewMediaVideo__CSG7v{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.GenerationCardPromoPreview_GenerationCardPromoPreviewPatternList__fE76Q{list-style:none;margin:0;padding:0;width:100%}.GenerationCardPromoPreview_GenerationCardPromoPreviewPatternList__fE76Q>li{width:100%;max-width:100%}.GenerationNoticesBanner_GenerationNoticesBanner__PwoZx{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;gap:6px;padding:8px 10px;pointer-events:auto}.GenerationNoticesBanner_GenerationNoticeRow__xYmLh{display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#5d0a29 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--text-secondary) 25%,transparent);font-size:.8125rem;line-height:1.35;color:var(--text-primary)}.GenerationNoticesBanner_WarningIcon__aDic4{flex-shrink:0;width:24px;height:24px;color:var(--warning-color,#e8a317)}.GenerationNoticesBanner_GenerationNoticeText__7DgQc{flex:1;min-width:0;font-weight:200}.GenerationNoticesBanner_DismissButton__cnm0H{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:-2px -2px -2px 0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.GenerationNoticesBanner_DismissButton__cnm0H:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.GenerationNoticesBanner_DismissIcon__K8yyd{width:18px;height:18px}.AppMicroCard_AppMicroCard__cbIKt{justify-self:flex-start;display:flex;align-items:center;gap:8px;height:48px;min-width:0;flex:1;max-width:100%;cursor:pointer}.AppMicroCard_AppMicroCardPreview__k1uHX{width:48px;height:48px;border-radius:6px;border:4px solid var(--text-primary);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary)}.AppMicroCard_AppMicroCardIcon__FhglV{width:28px;height:28px;color:var(--text-primary)}.AppMicroCard_AppMicroCardDetails__J3MUX{font-size:16px;font-weight:500;color:var(--text-primary);min-width:0;flex:1}.AppMicroCard_AppMicroCardDetailsSection__7Pi7J{color:var(--text-secondary);font-size:12px}.AppMicroCard_AppMicroCardDetailsName__Dnaos{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.AppMiniCard_root__BbfjL{position:relative;border-radius:6px;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.AppMiniCard_root__BbfjL:not(.AppMiniCard_clickable__bSB3Z){cursor:default}.AppMiniCard_iconContainer__fSzvs{display:flex;align-items:center;justify-content:center;pointer-events:none}.AppMiniCard_icon__urhnW{width:48px;height:48px;color:var(--text-primary);opacity:.85}.AppMiniCard_overlay__grKEv{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.AppMiniCard_sectionLabel__VC37K{position:absolute;top:8px;left:8px;color:var(--text-secondary);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.AppMiniCard_titleContainer__MXTVa{position:absolute;bottom:0;left:0;right:0;pointer-events:none;background-image:linear-gradient(to top,var(--overlay-color) 0,transparent 100%);padding:8px}.AppMiniCard_title__1Q01K{color:var(--text-primary);font-size:10px;font-weight:700;text-transform:uppercase;word-break:break-word;line-height:1.1;margin:0;padding:0;display:block}.AppMiniCard_selectedIndicator__KvgXX{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35);pointer-events:none}.AppMiniCard_checkIcon__PzQ27{font-size:20px;color:var(--accent-color)}.GeneratorAutoPreview_ProPreview__LYZcT{width:48px;height:48px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a;border:1px solid var(--border-color);cursor:pointer}.GeneratorAutoPreview_ProPreviewLabel__9aSz1{font-size:12px;font-weight:700;color:#fff;letter-spacing:.5px}.GeneratorAutoPreview_ProMiniCard__hfJYw{position:relative;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a;border:1px solid var(--border-color);cursor:pointer}.GeneratorAutoPreview_ProMiniCardLabel__E9zqi{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:1px}.GeneratorAutoPreview_ProMiniCardSelected__sLToB,.GeneratorAutoPreview_ProPreviewSelected__Tc_2K{outline:2px solid var(--accent-color);outline-offset:2px}.HiTechProcessLoader_root__7C_lT{--loader-size:10px;--loader-gap:16px;--loader-color:#fff;--loader-cycle:3.4s;--loader-idle-opacity:0.2;--loader-active-opacity:0.95;--loader-border-radius:3px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--loader-gap);padding:8px 10px}.HiTechProcessLoader_root__7C_lT:before{transform:translate(-50%,calc(50% + 3px));height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35),hsla(0,0%,100%,0));opacity:.55}.HiTechProcessLoader_root__7C_lT:after,.HiTechProcessLoader_root__7C_lT:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--loader-size) * 5 + var(--loader-gap) * 4);pointer-events:none}.HiTechProcessLoader_root__7C_lT:after{height:calc(var(--loader-size) + 6px);transform:translate(-60%,-50%);background:radial-gradient(circle at 0 50%,hsla(0,0%,100%,.25),hsla(0,0%,100%,.06) 45%,transparent 70%);mix-blend-mode:screen;opacity:0;animation:HiTechProcessLoader_globalSweep__m70BU 5.4s cubic-bezier(.22,.61,.36,1) infinite}.HiTechProcessLoader_cell__lB6LM{position:relative;width:var(--loader-size);height:var(--loader-size);box-sizing:border-box;border-radius:var(--loader-border-radius);overflow:hidden;border:1px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.03);background-image:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.4),transparent 55%),linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.08) 35%,hsla(0,0%,100%,0) 65%);background-size:140% 140%;background-position:0 0;opacity:var(--loader-idle-opacity);transform-origin:center bottom;transform:translateY(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0);animation:HiTechProcessLoader_cellOutline__zBdrw var(--loader-cycle) cubic-bezier(.16,1,.3,1) infinite}.HiTechProcessLoader_cell__lB6LM:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--loader-border-radius) - 1px);background:linear-gradient(to top,var(--loader-color),color-mix(in srgb,var(--loader-color) 70%,#fff 30%));opacity:0;transform-origin:50% 100%;transform:scaleY(.08);animation:HiTechProcessLoader_cellFill__Czl6E var(--loader-cycle) cubic-bezier(.25,.9,.35,1) infinite}.HiTechProcessLoader_cell__lB6LM:before{content:"";position:absolute;left:-15%;width:130%;height:40%;top:100%;background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0));opacity:0;animation:HiTechProcessLoader_cellScan__XSZRa var(--loader-cycle) cubic-bezier(.22,.61,.36,1) infinite}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:first-child{--i:0}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(2){--i:1}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(3){--i:2}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(4){--i:3}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(5){--i:4}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM,.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:after,.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:before{animation-delay:calc(var(--i, 0) * (var(--loader-cycle) / 5))}@keyframes HiTechProcessLoader_cellOutline__zBdrw{0%,to{opacity:var(--loader-idle-opacity);transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.25);box-shadow:0 0 0 hsla(0,0%,100%,0)}18%{opacity:calc(var(--loader-idle-opacity) + .1)}35%{opacity:var(--loader-active-opacity);transform:translateY(-1px) scale(1.08);border-color:hsla(0,0%,100%,.9);box-shadow:0 0 8px hsla(0,0%,100%,.6)}60%{opacity:.6;transform:translateY(-.5px) scale(1.02);border-color:hsla(0,0%,100%,.45);box-shadow:0 0 3px hsla(0,0%,100%,.3)}}@keyframes HiTechProcessLoader_cellFill__Czl6E{0%,15%{opacity:0;transform:scaleY(.08)}30%{opacity:.35;transform:scaleY(.25)}45%{opacity:.9;transform:scaleY(1)}60%{opacity:.9;transform:scaleY(1)}80%{opacity:0;transform:scaleY(.1)}to{opacity:0;transform:scaleY(.08)}}@keyframes HiTechProcessLoader_cellScan__XSZRa{0%,25%{opacity:0;top:100%}35%{opacity:.8;top:50%}50%{opacity:.5;top:-10%}65%,to{opacity:0;top:-40%}}@keyframes HiTechProcessLoader_globalSweep__m70BU{0%{opacity:0;transform:translate(-60%,-50%)}20%{opacity:.6}60%{opacity:.15;transform:translate(5%,-50%)}to{opacity:0;transform:translate(30%,-50%)}}.PublishConfirmDialog_PublishConfirmDialog__wSlE9{display:flex;flex-direction:column;gap:16px;max-width:420px;padding:8px 4px 4px}.PublishConfirmDialog_Title__efH_r{margin:0;font-size:18px;font-weight:600}.PublishConfirmDialog_Description__58gF6{margin:0;line-height:1.5}.PublishConfirmDialog_AllowReuseRow__jocmf{display:flex;align-items:flex-start;gap:12px}.PublishConfirmDialog_AllowReuseLabel__JiI1g{display:flex;flex-direction:column;gap:4px;font-size:14px}.PublishConfirmDialog_AllowReuseHint__Modqt{font-size:12px;opacity:.7}.PublishConfirmDialog_SocialPlatforms__fJqiy{display:flex;flex-direction:column;gap:10px;padding-left:4px}.PublishConfirmDialog_Actions__uGe0p{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@keyframes SwipeDismissGuide_SwipeDismissGuideCircleOpacity__WjcD3{0%{opacity:0}10%{opacity:.86}90%{opacity:.86}to{opacity:0}}@keyframes SwipeDismissGuide_SwipeDismissGuideFingerOpacity__hLZQs{0%,10%{opacity:0}20%{opacity:1}40%{opacity:1}50%,50.01%{opacity:0}60%{opacity:1}80%{opacity:1}90%,to{opacity:0}}@keyframes SwipeDismissGuide_SwipeDismissGuideFingerMove__L9Z6q{0%,10%{transform:translateX(28px)}50%{transform:translateX(12px)}50.01%{transform:translateX(28px)}90%,to{transform:translateX(12px)}}.SwipeDismissGuide_SwipeDismissGuide__kzbJU{position:fixed;top:50%;left:0;width:80px;height:80px;transform:translate(-50%,-50%);border-radius:50%;background:var(--bg-secondary);pointer-events:none;z-index:5000;display:flex;align-items:center;justify-content:center;opacity:0}.SwipeDismissGuide_SwipeDismissGuide__kzbJU.SwipeDismissGuide_Playing__4sAyC{animation:SwipeDismissGuide_SwipeDismissGuideCircleOpacity__WjcD3 2.5s linear forwards}.SwipeDismissGuide_SwipeDismissGuide__kzbJU.SwipeDismissGuide_Playing__4sAyC .SwipeDismissGuide_Finger__Lcl5h{animation:SwipeDismissGuide_SwipeDismissGuideFingerOpacity__hLZQs 2.5s linear forwards,SwipeDismissGuide_SwipeDismissGuideFingerMove__L9Z6q 2.5s linear forwards}.SwipeDismissGuide_Finger__Lcl5h{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:0;color:var(--text-primary,#fff);transform:translateX(28px)}.AdminGenerationPayloadOverlay_AdminGenerationPayloadOverlay__zM6H1{position:absolute;inset:0;z-index:12;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;color:#fff;background-color:rgba(0,0,0,.89);backdrop-filter:blur(10px);border-radius:inherit}.AdminGenerationPayloadOverlay_Header__5Kjmz{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin-bottom:8px}.AdminGenerationPayloadOverlay_CloseButton__vCJez{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px;border:none;border-radius:6px;color:#fff;background:transparent;cursor:pointer}.AdminGenerationPayloadOverlay_CloseButton__vCJez:hover{background:hsla(0,0%,100%,.12)}.AdminGenerationPayloadOverlay_Scroll__fBZHo{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.35) transparent}.AdminGenerationPayloadOverlay_Scroll__fBZHo::-webkit-scrollbar{width:6px}.AdminGenerationPayloadOverlay_Scroll__fBZHo::-webkit-scrollbar-track{background:transparent}.AdminGenerationPayloadOverlay_Scroll__fBZHo::-webkit-scrollbar-thumb{border-radius:3px;background:hsla(0,0%,100%,.35)}.AdminGenerationPayloadOverlay_Scroll__fBZHo::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.AdminGenerationPayloadOverlay_Json__SUXv3{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.AdminGenerationPayloadOverlay_StateMessage__i3Pu1{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.75)}.AdminGenerationPayloadOverlay_SpinnerWrap__UvjAe{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.AdminGenerationPayloadButton_AdminGenerationPayloadButtonWrap__9pUxm{margin-top:8px}.AdminGenerationPayloadButton_AdminGenerationPayloadButton__064nN{width:100%}.PhotostudioPromoSetCard_PhotostudioPromoSetCard__TYMiT{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;background:var(--bg-secondary,#f3f3f3);color:#fff;display:flex;flex-direction:column;container-type:size;cursor:pointer}.PhotostudioPromoSetCard_PhotostudioPromoSetCard__TYMiT:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.PhotostudioPromoSetCard_Carousel__3cuBL{position:absolute;inset:0}.PhotostudioPromoSetCard_Slide__Wl1GL{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.PhotostudioPromoSetCard_SlideActive__6Xcxy{opacity:1}.PhotostudioPromoSetCard_SlideImage__RhV_x{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PhotostudioPromoSetCard_Scrim__64D_0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.22) 28%,transparent 48%),linear-gradient(180deg,transparent,transparent 52%,rgba(0,0,0,.2) 68%,rgba(0,0,0,.62));pointer-events:none}.PhotostudioPromoSetCard_Content__9n4sJ{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;padding:10px 10px 12px;box-sizing:border-box;gap:8px}.PhotostudioPromoSetCard_Top__kHCYu{display:flex;flex-direction:column;gap:4px;text-shadow:0 1px 8px rgba(0,0,0,.45)}.PhotostudioPromoSetCard_Eyebrow__xd62w{margin:0;font-family:var(--font-marck-script);font-size:24px;line-height:1.2;font-weight:500;opacity:.92}.PhotostudioPromoSetCard_Title__BTrBf{margin:0;font-size:15px;line-height:1.25;font-weight:700;font-family:var(--font-russo-one)}.PhotostudioPromoSetCard_Combo__Fr2Cw{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:0}.PhotostudioPromoSetCard_PlusIcon__NmZZy{flex-shrink:0;color:var(--accent-color)}.PhotostudioPromoSetCard_PreviewFrame__WN23x{height:33cqh;aspect-ratio:9/16;width:auto;flex:0 0 auto;overflow:hidden;border:4px solid #fff;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.45);background:rgba(0,0,0,.2);box-sizing:border-box}.PhotostudioPromoSetCard_PreviewImage__RBC1c{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.PhotostudioPromoSetCard_TryButton__DNYO9{align-self:center;width:-moz-fit-content;width:fit-content;border:none;border-radius:8px;padding:10px 20px;background:var(--accent-color);color:var(--text-over-accent-color,#fff);font-size:14px;font-weight:700;line-height:1.2;pointer-events:none}.PhotostudioPromoSetCard_PhotostudioPromoSetCard__TYMiT:hover .PhotostudioPromoSetCard_TryButton__DNYO9{background:var(--accent-color-hover,var(--accent-color))}@media (min-width:769px){.PhotostudioPromoSetCard_Combo__Fr2Cw{gap:12px}}@container (max-width: 239px){.PhotostudioPromoSetCard_Eyebrow__xd62w{font-size:18px}.PhotostudioPromoSetCard_Title__BTrBf{font-size:12px}}@media (hover:hover){.PhotostudioPromoSetCard_PhotostudioPromoSetCard__TYMiT:hover .PhotostudioPromoSetCard_PreviewImage__RBC1c{transform:scale(1.24)}}@media (hover:none){.PhotostudioPromoSetCard_PhotostudioPromoSetCardPressed__FHq3V .PhotostudioPromoSetCard_PreviewImage__RBC1c{transform:scale(1.24)}}.SelectionBar_SelectionBar__8EmeQ{display:flex;align-items:center;gap:6px;height:42px;width:100%;flex-direction:row}.SelectionBar_SelectionBarInfo__bdIoy{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}.SelectionBar_SelectionBarClear__qQyRk{border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);padding:2px;border-radius:50%;transition:color .15s ease}.SelectionBar_SelectionBarClear__qQyRk:hover{color:var(--text-primary)}.SelectionBar_SelectionBarClear__qQyRk svg{width:16px;height:16px;font-size:16px}.SelectionBar_SelectionBarDivider__pgH2J{width:1px;height:20px;background-color:var(--notable-border-color);flex-shrink:0}.SelectionBar_SelectionBarActions__OCQgW{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex:1;min-width:0}.SelectionBar_SelectionBarClose__QPaxw{border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);padding:4px;border-radius:50%;margin-left:auto;flex-shrink:0;transition:color .15s ease}.SelectionBar_SelectionBarClose__QPaxw:hover{color:var(--text-primary)}.SelectionBar_SelectionBarClose__QPaxw svg{width:20px;height:20px;font-size:20px}.IdleForm_IdleFormContent__cYkMP{display:flex;flex-direction:row;align-items:center;gap:12px}@media (max-width:820px){.IdleForm_IdleFormContent__cYkMP{--arrow-hint-hidden:1}}.IdleForm_UploadContainer__8DNSc{width:120px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.IdleForm_Dropzone__QQLVE{border-radius:12px;width:100%;height:100%;justify-self:center}.ImageGalleryDensityToolbar_ImageGalleryDensityToolbar__YD8m3{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;flex-shrink:0;padding:6px 8px;position:sticky;top:var(--image-gallery-toolbar-top,64px);z-index:1000;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ImageGalleryDensityToolbar_ImageGalleryDensityToolbar_mobileFullscreen___ysA1{top:0;background-color:var(--backdrop-mobile-bg-color);backdrop-filter:none;-webkit-backdrop-filter:none}.ImageGalleryDensityToolbar_ImageGalleryDensityToolbarLeading__8gbe2{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0}.ImageGalleryDensityToolbar_ImageGalleryDensityToolbarLeftControls__T8YDw{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto}.ImageGalleryDensityToolbar_ImageGalleryDensityToolbarControls__PA4nt{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroup__w065i{box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:2px 4px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupIconWrap__juEJo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupIconWrap__juEJo svg{width:20px;height:20px}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupCluster__x9lFw{display:flex;align-items:center;gap:4px}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupButton__qN_B8{box-sizing:border-box;width:32px;height:32px;padding:0;border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);border:1px solid #323232;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupButton__qN_B8:hover{color:var(--text-primary)}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupButton__qN_B8 svg{width:20px;height:20px;flex-shrink:0}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupToggleButton__G3NN5{box-sizing:border-box;width:32px;height:32px;padding:0;border-radius:6px;background:var(--bg-primary);border:1px solid #323232;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-halfhidden)}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupToggleButton__G3NN5:hover{filter:brightness(1.06)}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupToggleButtonToggled__PrWcC{color:var(--accent-color)}.GalleryTopbarPanelGroup_GalleryTopbarPanelGroupToggleButton__G3NN5 svg{width:20px;height:20px;flex-shrink:0}.PromoEmptyState_PromoEmptyState__LZoD8{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:0 20px}@media (min-width:1024px){.PromoEmptyState_PromoEmptyState__LZoD8{gap:20px}}.PromoEmptyState_title___dPW2{font-size:20px;line-height:1.35;font-weight:600;text-transform:uppercase}@media (min-width:1024px){.PromoEmptyState_title___dPW2{font-size:24px}}.PromoEmptyState_subtitle__qt6Bv{font-size:18px;line-height:1.4;color:var(--text-secondary)}@media (min-width:1024px){.PromoEmptyState_subtitle__qt6Bv{font-size:22px}}.PromoEmptyState_creditsAccent__A_6H8{color:var(--accent-color);font-weight:600}.PromoEmptyState_noRefBlock__pEFb3{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:120px}.PromoEmptyState_guestFnColumn__Hu2P6{display:flex;flex-direction:column;align-items:center;width:100%}.PromoEmptyState_guestFnColumn__Hu2P6 .PromoEmptyState_title___dPW2{margin-bottom:16px}.PromoEmptyState_guestFnPreviewWrap__CtVbu{display:flex;justify-content:center;width:100%}.PromoEmptyState_guestFnArrow__XzzAi{margin-top:20px;display:flex;justify-content:center;line-height:0}.PromoEmptyState_guestFnArrowIcon__GPSrD{color:var(--text-secondary)}.PromoEmptyState_noRefTextBlock__qUQWz{display:flex;flex-direction:column;align-items:center;gap:4px}.PromoEmptyState_noRefSubtitle__fOUEH{font-size:18px;line-height:1.4;color:var(--text-secondary)}@media (min-width:1024px){.PromoEmptyState_noRefSubtitle__fOUEH{font-size:22px}}.PromoEmptyState_dropzone__22AUM{width:min(100%,400px);aspect-ratio:1/1;border-radius:12px}.PromoEmptyState_suggestionBlock__8KtHx{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px}@media (min-width:1024px){.PromoEmptyState_suggestionBlock__8KtHx{margin-top:16px;gap:20px}}@media (max-width:530px){.PromoEmptyState_suggestionBlock__8KtHx{margin-bottom:200px}}.PromoEmptyState_suggestionText__6nmT6{font-size:16px;line-height:1.4;color:var(--text-secondary)}@media (min-width:1024px){.PromoEmptyState_suggestionText__6nmT6{font-size:18px}}.PromoEmptyState_ReadyGrid__WiBkF{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:min(514px,calc(100vw - 40px));margin-inline:auto;align-items:center}.PromoEmptyState_ReadyCell__8OI3s{min-width:0}.PromoEmptyState_ReadyReference__H2zoo{width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background-color:var(--bg-secondary)}.PromoEmptyState_ReadyReferenceImg__Rpm8g{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PromoEmptyState_ReadyFunctionWrap__pW0jO{width:100%}.PromoEmptyState_ReadyFunctionList__U_Bo7{list-style:none;margin:0;padding:0;width:100%;height:100%}.PromoEmptyState_ReadyCreate__GoaRp{display:flex;justify-content:center;margin-top:40px;margin-bottom:120px;width:100%}.PromoEmptyState_ReadyCreateButtonWrap__OYch8{width:100%;min-width:240px;max-width:240px}.PhotostudioPromoEmptyState_PhotostudioPromoEmptyState__8OmXm{display:flex;flex-direction:column;gap:16px;text-align:center}.PhotostudioPromoEmptyState_PhotostudioTitle__3EWYB{font-size:32px;line-height:1.1;font-family:var(--font-stack-dela-gothic);color:#fff;text-transform:lowercase}@media (min-width:1024px){.PhotostudioPromoEmptyState_PhotostudioTitle__3EWYB{font-size:46px}}.PhotostudioPromoEmptyState_PhotostudioTitleAccent__nfSQe{color:#567e7b;font-weight:600}.PhotostudioPromoEmptyState_PhotostudioSubtitle__4ajIx{font-size:18px;line-height:1.4;color:var(--text-secondary)}@media (min-width:1024px){.PhotostudioPromoEmptyState_PhotostudioSubtitle__4ajIx{font-size:22px}}.page_ImagePage__tzkIf{--image-gallery-toolbar-height:46px;position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.page_ImagePageGalleryContainer___yIpa{position:relative;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;z-index:1}.page_ImagePageStickyLayer__h_CYm{position:relative;z-index:1}.page_ImagePageStickyLayer__h_CYm:has([data-sticky-form-modal]){z-index:1201}.page_PhotostudioEmptyBackground__FbFIC{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page_PhotostudioEmptyBackground__FbFIC:before{content:"";position:absolute;inset:0;background-image:url(/images/photostudiobg.webp);background-position:50%;background-size:cover;opacity:.35;filter:blur(2px)}.page_ImagePageGalleryShell__4gpQa{position:relative;display:flex;flex:1;min-height:0;width:100%}.page_ImagePageGalleryMain__GgDFq{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.page_ImagePageInitialLoading__HuLJs{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.page_ImagePageCenter__PA6Za{display:flex;flex-direction:column;align-items:stretch;justify-content:center;text-align:center}.page_PromoBlock__MqPFj{margin-top:20px}@media (min-width:1024px){.page_PromoBlock__MqPFj{margin-top:40px}}@media (min-width:1920px){.page_PromoBlock__MqPFj{margin-top:60px}}.page_ImagePageGallery__SNTs8{--gallery-bottom-inset:60px;display:flex;flex-direction:column;min-height:0;flex:1}.page_ImagePageGalleryHidden__RRted{display:none}.EditorWelcomeModalBody_EditorWelcomeModalBody__m1VrZ{display:flex;flex-direction:column;gap:16px;padding:8px 16px 24px;color:var(--text-primary);text-align:left;max-width:100%}.EditorWelcomeModalBody_EditorWelcomeModalBody__m1VrZ h2{margin:0;font-size:1.25rem;font-weight:700}.EditorWelcomeModalBody_EditorWelcomeModalBody__m1VrZ p{margin:0;font-size:14px;line-height:1.5;color:var(--text-primary)}.EditorWelcomeModalBody_EditorWelcomeModalBody__m1VrZ ul{margin:0;padding-left:1.25rem;color:var(--text-secondary);font-size:14px;line-height:1.5}.EditorWelcomeModalBody_EditorWelcomeModalBodyActions__5zc0r{display:none}.EditorWelcomeModalBody_EditorWelcomeModalBodyButton__AlWiI{padding:10px 20px;border-radius:12px;border:none;cursor:pointer;font-weight:600;font-size:14px;background-color:var(--custom-accent-color,var(--accent-color));color:var(--custom-text-over-accent-color,var(--text-over-accent-color))}.EditorWelcomeModalBody_EditorWelcomeModalBodyButton__AlWiI:hover{background-color:var(--custom-accent-color-hover,var(--accent-color-hover))}.GridPanelsWelcomeBody_GridPanelsWelcomeBody__Oq_wk{width:100%;min-height:120px}.PublicLikeButton_PublicLikeButton__2SQKt{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:rgba(0,0,0,.7);backdrop-filter:blur(8px);border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s ease}.PublicLikeButton_PublicLikeButton__2SQKt:hover:not(.PublicLikeButton_PublicLikeButtonDisabled__A03g5){background-color:rgba(0,0,0,.85)}.PublicLikeButton_PublicLikeButton__2SQKt:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.PublicLikeButton_PublicLikeButtonDisabled__A03g5{opacity:.6;cursor:not-allowed}.PublicLikeButton_PublicLikeButtonActive__i_9v8{color:var(--accent-color);background-color:rgba(var(--accent-color-rgb,68,68,255),.2)}.PublicLikeButton_PublicLikeButtonActive__i_9v8:hover:not(.PublicLikeButton_PublicLikeButtonDisabled__A03g5){background-color:rgba(var(--accent-color-rgb,68,68,255),.3)}.PublicLikeButton_PublicLikeButtonCount__Hqu94{font-size:14px;font-weight:600}.PublicLikeButton_PublicLikeButtonIcon__pUxFE{display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}@keyframes Name_gradientLampFlicker__2octi{0%,82%,to{opacity:1;filter:brightness(1)}83%{opacity:.12;filter:brightness(.32)}84%{opacity:1;filter:brightness(1.12)}85%{opacity:.08;filter:brightness(.24)}86%{opacity:.96;filter:brightness(1.08)}87%{opacity:.22;filter:brightness(.48)}88%,92%{opacity:1;filter:brightness(1)}93%{opacity:.16;filter:brightness(.36)}94%{opacity:1;filter:brightness(1.05)}95%{opacity:.1;filter:brightness(.28)}96%{opacity:1;filter:brightness(1)}}.Name_gradientFlicker__m16EA{transform-box:fill-box;transform-origin:center;animation:Name_gradientLampFlicker__2octi 3s linear infinite}@media (prefers-reduced-motion:reduce){.Name_gradientFlicker__m16EA{animation:none}}.TopBar_TopBar__G2TqA{box-sizing:border-box;display:flex;flex-direction:column;width:100%;position:sticky;z-index:1100;top:0;left:auto;right:0;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px)}.TopBar_TopBarHeader__X7zBX{display:flex;align-items:stretch;justify-content:flex-start;min-height:64px;gap:8px;padding-left:8px;padding-right:8px;position:relative}@media (min-width:320px){.TopBar_TopBarHeader__X7zBX{padding-left:16px;padding-right:16px}}@media (min-width:420px){.TopBar_TopBarHeader__X7zBX{gap:16px}}@media (min-width:1024px){.TopBar_TopBarHeader__X7zBX{padding-left:24px;padding-right:24px}}.TopBar_TopBarMenu__NQk_Z{display:flex;align-items:stretch;gap:2px;margin-left:0;flex:1;min-width:0}@media (min-width:420px){.TopBar_TopBarMenu__NQk_Z{margin-left:12px}}@media (min-width:1024px){.TopBar_TopBarMenu__NQk_Z{margin-left:24px}}@media (max-width:1023.95px){.TopBar_TopBarMenuDesktop__fSaco{display:none!important}}.TopBar_TopBarMenuMobile__As1Yk{display:none;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;align-items:center;margin-left:0}@media (min-width:420px){.TopBar_TopBarMenuMobile__As1Yk{margin-left:12px}}@media (min-width:1024px){.TopBar_TopBarMenuMobile__As1Yk{margin-left:24px}}@media (max-width:1023.95px){.TopBar_TopBarMenuMobile__As1Yk{display:flex}}.TopBar_TopBarMenuItem__In5fp{display:flex;align-items:center}.TopBar_TopBarMenuButton__6UK2t{padding:6px 12px;border-radius:9999px;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;color:#acacac;background-color:transparent;border:none;cursor:pointer;text-decoration:none}.TopBar_TopBarMenuButton__6UK2t:hover{background-color:var(--bg-tertiary)}.TopBar_TopBarMenuButtonActive__baUVE{color:#fff;background-color:var(--bg-tertiary)}.TopBar_TopBarMenuButtonIcon__GJoDm{display:flex;align-items:center;line-height:0}.TopBar_TopBarMenuButtonText__TFlkd{white-space:nowrap;text-transform:uppercase;font-size:11px}@media (min-width:1024px){.TopBar_TopBarMenuButtonIcon__GJoDm{display:none}}.TopBar_TopBarMenuButtonOnlyIcon__wj8nh .TopBar_TopBarMenuButtonText__TFlkd{display:none}@media (min-width:1024px){.TopBar_TopBarMenuButtonOnlyIcon__wj8nh .TopBar_TopBarMenuButtonIcon__GJoDm{display:flex}}.TopBar_TopBarMenuButtonWithBadge__IVXt3{position:relative}.TopBar_TopBarMenuButtonBadge__3EiGn{position:absolute;top:0;left:100%;margin-left:-6px;background-color:var(--accent-color);color:#000;border-radius:3px;padding:1px 2px;font-size:8px;font-weight:600;line-height:1;white-space:nowrap;z-index:1;transform:translate(-32%,-25%);text-transform:uppercase;font-weight:700}.TopBar_TopBarLogoLink__RV2DK{border-radius:4px;padding:0 4px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.TopBar_TopBarLogoText___4INj{display:flex;align-items:center;gap:6px;font-weight:700}@media (max-width:559.98px){.TopBar_TopBarLogoTextHidden__oX2ZQ{display:none}}.TopBar_TopBarLeftSection__vkLqV{display:flex;flex-direction:row;align-items:center;gap:8px}.TopBar_TopBarRightSection__MVYgO{display:flex;gap:12px;align-items:center;margin-left:auto}.TopBar_TopBarSubMenu__CZdhm{position:absolute;top:100%;left:0;right:0;z-index:1100}.TopBar_TopBarSubMenuPanel__QgwqB{background-color:var(--bg-secondary);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 4px;position:absolute;top:-10px;padding:12px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.TopBar_TopBarSubMenuPanelVisible__bq6UE{opacity:1;transform:translateY(0);pointer-events:auto}.TopBar_TopBarSubMenuButton__O6cxR{padding:4px 12px;border-radius:9999px;width:100%;justify-content:flex-start;transition:all .15s ease;display:inline-flex;align-items:center;color:#e0e0e0;background-color:transparent;border:none;cursor:pointer;text-decoration:none}.TopBar_TopBarSubMenuButtonActive__A_GLy,.TopBar_TopBarSubMenuButton__O6cxR:hover{color:#fff;background-color:var(--bg-secondary)}.TopBar_LoginIcon__NeTdL{display:block;color:var(--accent-color)}@media (min-width:420px){.TopBar_LoginIcon__NeTdL{display:none}}@media (max-width:420px){.TopBar_LoginButton__ulKhM{padding-left:4px;padding-right:4px;font-size:12px;font-weight:600;vertical-align:middle;display:flex;align-items:center;justify-content:center;height:33px;line-height:.6}}.TopBar_AiText__v1_a7{background:linear-gradient(297deg,#770dff,#d84aff,#317dff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TopBar_DesktopBuyCreditsButton__s_uzl{display:none}@media (min-width:768px){.TopBar_DesktopBuyCreditsButton__s_uzl{display:block}}.TopBar_TopBarCreditsDesktop__vVnv7{display:none}@media (min-width:768px){.TopBar_TopBarCreditsDesktop__vVnv7{display:flex}}.TopBar_TopBarGenerationChipsDesktop__jfz5F{display:none;align-items:center;min-width:0}.TopBar_TopBarGenerationToolbar__zrRk6{display:none;flex-direction:row;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:0 16px 8px;min-height:0}.TopBar_TopBarGenerationToolbar__zrRk6:empty{display:none;padding:0}@media (max-width:799px){.TopBar_TopBarGenerationToolbar__zrRk6:not(:empty){display:flex}}@media (min-width:800px){.TopBar_TopBarGenerationChipsDesktop__jfz5F{display:flex}.TopBar_TopBarGenerationToolbar__zrRk6{display:none!important}}.TopBar_TopBarAssistantButton___nN_U{display:none;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}@media (max-width:599.98px){.TopBar_TopBarAssistantButton___nN_U{display:inline-flex}}.TopBar_TopBarAssistantIcon__L_4ER{color:var(--magic-color)}.TopBar_MobileMenuBackdrop__DlzgV{position:fixed;inset:0;z-index:4200;background:transparent}.TopBar_MobileMenuPanel__9nCoc{position:fixed;z-index:4210;left:24px;right:24px;box-sizing:border-box;max-height:min(70vh,calc(100vh - 96px));overflow-y:auto;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px);border-radius:12px;padding:24px}.TopBar_MobileMenuPanelList__AsYHh{display:flex;flex-direction:column;align-items:stretch;gap:6px}.TopBar_MobileMenuItem__RsNgS{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;min-height:40px;padding:0 12px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:#fff;cursor:pointer;text-decoration:none;font:inherit;text-align:left;width:100%;text-transform:uppercase;font-size:11px;white-space:nowrap}.TopBar_MobileMenuItemActive__0e1mO{border-color:var(--accent-color)}.TopBar_MobileMenuItemIcon__H0zBl{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:#fff}.TopBar_MobileMenuItemIcon__H0zBl svg{color:inherit}.TopBar_MobileMenuItemDefaultIcon__PUj6v{font-size:18px;width:1em;height:1em}.TopBar_MobileMenuItemLabel__AN_Dz{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.TopBar_MobileMenuItemChevron__yelsg{flex-shrink:0;width:12px;height:12px;font-size:12px;display:flex;align-items:center;justify-content:center;color:#fff}.TopBar_MobileMenuItemChevron__yelsg svg{width:12px;height:12px;color:inherit}.TopBar_MobileMenuTrigger__Kz0gD{width:-moz-fit-content;width:fit-content;max-width:100%}.TopBar_MobileMenuTrigger__Kz0gD .TopBar_MobileMenuItemLabel__AN_Dz{flex:0 1 auto;min-width:0}.TopBar_HintChip__cMMIj{font-size:11px;line-height:1;padding:3px 10px;border-radius:9999px;background-color:#2d2d30;color:#fff;white-space:nowrap;flex-shrink:0}.TopBar_LoginRow__UuzCi{display:flex;flex-direction:row;align-items:center;gap:6px}.TopBar_SubMenuList__YkEDP{display:flex;flex-direction:column;gap:4px}.TopBar_UserLoading__xZyZ_{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.TopBar_SimpleSpinner__hamvu{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid var(--accent-color);border-radius:50%;animation:TopBar_topbarSpin__ttdbN .7s linear infinite}@keyframes TopBar_topbarSpin__ttdbN{to{transform:rotate(1turn)}}.UserAvatar_Avatar__yZt7B{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer}.UserAvatar_AvatarImage__OEyvq{-o-object-fit:cover;object-fit:cover;width:32px;height:32px}.UserAvatar_Dropdown__xu8cG{background:var(--bg-secondary);color:var(--text-primary);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:8px;min-width:220px;z-index:2000;transition:opacity .25s ease}.UserAvatar_DropdownOpen__gVGRR{opacity:1}.UserAvatar_DropdownClosed__kCEgC{opacity:0}.UserAvatar_MenuItem__VyRIu{display:flex;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:8px;font:inherit;color:inherit;outline:none;transition:background-color .2s ease}.UserAvatar_MenuItem__VyRIu:hover{background-color:var(--bg-primary)}.UserAvatar_MenuIcon__fdTfE{font-size:20px;margin-right:12px}@media (min-width:768px){.UserAvatar_TopBarCreditsMobile__UMt2j{display:none}}.CommunityImageModal_ModalContainer__nQLi_{display:flex;flex-direction:row;align-items:stretch;justify-content:center;min-height:100%;padding:16px;gap:16px}@media (pointer:coarse) and ((max-width:740px) or (max-height:740px)){.CommunityImageModal_ModalContainer__nQLi_{padding:0}}@media (orientation:portrait) and (max-width:1140px){.CommunityImageModal_ModalContainer__nQLi_{flex-direction:column}}.CommunityImageModal_ImageContainer__dak4e{position:relative;max-width:100%;max-height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center}@media (pointer:coarse) and ((max-width:740px) or (max-height:740px)){.CommunityImageModal_ImageContainer__dak4e{max-height:100vh}}.CommunityImageModal_Image__2nP8W{max-width:100%;max-height:calc(100vh - 300px);-o-object-fit:contain;object-fit:contain}@media (pointer:coarse) and ((max-width:740px) or (max-height:740px)){.CommunityImageModal_Image__2nP8W{max-height:100vh}}.CommunityImageModal_FullImage__BJCtE{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CommunityImageModal_InImageButtonsContainer__U6WOQ{align-items:center;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.CommunityImageModal_InImagePic__p2ObV{padding:12px;border:none;border-radius:999px}.CommunityImageModal_InImageButton__BRqxk,.CommunityImageModal_InImagePic__p2ObV{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,.7);backdrop-filter:blur(8px);color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:500}.CommunityImageModal_InImageButton__BRqxk{padding:12px 16px;border:none;border-radius:24px;transition:all .2s ease}.CommunityImageModal_InImageButton__BRqxk:hover:not(:disabled){background-color:rgba(0,0,0,.85);transform:scale(1.05)}.CommunityImageModal_InImageButton__BRqxk:disabled{opacity:.6;cursor:not-allowed}.CommunityImageModal_InImageButtonActive__5I5Zo{color:var(--accent-color);background-color:rgba(var(--accent-color-rgb,68,68,255),.2)}.CommunityImageModal_InImageButtonActive__5I5Zo:hover:not(:disabled){background-color:rgba(var(--accent-color-rgb,68,68,255),.3)}.CommunityImageModal_InImageButtonCount__a_GIp{font-size:14px;font-weight:600}.CommunityImageModal_InfoPanel__zwsXN{background-color:var(--bg-secondary);width:400px;display:flex;flex-direction:column;align-items:stretch;gap:12px}@media (orientation:portrait) and (max-width:1140px){.CommunityImageModal_InfoPanel__zwsXN{width:100%;max-width:100%}}@media (orientation:landscape) and (max-width:1140px){.CommunityImageModal_InfoPanel__zwsXN{display:none;width:80px;max-width:100%}}@media (pointer:coarse) and (hover:none) and (max-width:1140px){.CommunityImageModal_InfoPanel__zwsXN{display:none}}.CommunityImageModal_InfoPanelHeader__KUmwx{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--thin-border-color);padding:12px;margin-bottom:12px;background-color:var(--bg-tertiary)}@media (max-width:1140px){.CommunityImageModal_InfoPanelHeader__KUmwx{border-bottom:none;border-radius:12px}}.CommunityImageModal_InfoPanelContent__lZIOf{padding:16px;flex:1;min-height:300px}@media (max-width:1140px){.CommunityImageModal_InfoPanelContent__lZIOf{display:none}}.CommunityImageModal_InfoPanelFooter__YyDst{padding:12px;border-top:1px solid var(--thin-border-color);background-color:var(--bg-tertiary);flex-direction:column;align-items:stretch;gap:12px;display:none}@media (min-width:1140px){.CommunityImageModal_InfoPanelFooter__YyDst{display:flex}}.CommunityImageModal_FunctionInfo__udtPJ{flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:1;overflow:hidden;flex:1;display:none}@media (pointer:coarse) and (hover:none) and (max-width:1140px){.CommunityImageModal_FunctionInfo__udtPJ{display:flex}}.CommunityImageModal_VisibleOnlyOnFullscreen__VFn9G{display:none}@media (pointer:coarse) and (hover:none) and (max-width:1140px){.CommunityImageModal_VisibleOnlyOnFullscreen__VFn9G{display:block}}.CommunityImageModal_VisibleOnlyOnVerticalFormation__3KW4m{display:none}@media (min-width:740px){.CommunityImageModal_VisibleOnlyOnVerticalFormation__3KW4m{display:flex}}@media (min-width:1140px){.CommunityImageModal_VisibleOnlyOnHorizontalFormationOrFullscreen__r_jf4,.CommunityImageModal_VisibleOnlyOnVerticalFormation__3KW4m{display:none}}@media (pointer:coarse) and (hover:none) and (max-width:1140px){.CommunityImageModal_VisibleOnlyOnHorizontalFormationOrFullscreen__r_jf4{display:flex}}.CommunityImageModal_InImageFunctionalLayer__iDjt2{position:absolute;bottom:0;left:0;right:0;top:0;background-image:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 100px);display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:8px;padding:12px;max-width:100%;pointer-events:none}.CommunityImageModal_InImageFunctionalLayer__iDjt2>*{pointer-events:auto}.CommunityImageModal_ImageFullscreenTrigger__a4RT_{padding:0;margin:0;border:none;background:transparent;cursor:zoom-in;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:inherit;background-size:cover;position:relative}.CommunityImageModal_FullScreenLayer__MggzI{position:fixed;inset:0;width:100%;height:100%;background-color:var(--bg-primary);z-index:2300}.CommunityImageModal_FullscreenCloseButton__7k4AT{position:absolute;top:12px;right:12px;width:48px;height:48px;border-radius:50%;border:1px solid var(--border-color);background-color:var(--bg-tertiary);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .3s ease,color .3s ease;z-index:4010}@media screen and (max-width:1366px) and ((any-pointer:coarse) or (hover:none)){.CommunityImageModal_FullscreenCloseButton__7k4AT{top:calc(4px + env(safe-area-inset-top, 0px));right:calc(4px + env(safe-area-inset-right, 0px))}}@media (pointer:fine){.CommunityImageModal_FullscreenCloseButton__7k4AT:hover{background-color:var(--bg-tertiary);color:var(--text-secondary)}}.CommunityImageModal_FullscreenCloseButton__7k4AT svg{font-size:18px;line-height:1}.CommunityImageModal_FullscreenTopClose__C75Va{z-index:4010}.CommunityImageModal_FullscreenBottomTouchClose__ZFF42{display:none;position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));left:0;right:0;justify-content:center;align-items:center;padding:0 calc(20px + env(safe-area-inset-left)) 0 calc(20px + env(safe-area-inset-right));box-sizing:border-box;z-index:4010}@media (max-width:740px) or (max-height:740px){@media (any-pointer:coarse){.CommunityImageModal_FullscreenTopClose__C75Va{display:none}.CommunityImageModal_FullscreenBottomTouchClose__ZFF42{display:flex}}}.CommunityImageModal_FullscreenBottomTouchCloseButton__WVfTI{position:static;top:auto;right:auto;flex-shrink:0}.FunctionPageCommunityGallery_section___MUB4{margin-top:48px;width:100%}.FunctionPageCommunityGallery_galleryContainer__KtzZp{position:relative;width:100%}.FunctionPageCommunityGallery_center__YjlJQ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}.FunctionPageCommunityGallery_emptyTitle__oEPQa{font-size:1rem;line-height:1.4;font-weight:500;max-width:480px;margin:0;color:rgba(0,0,0,.6)}.FunctionPageCommunityGallery_gallery___4C_8{display:block}.FunctionPageCommunityGallery_galleryHidden__khqQJ{display:none}.ReworksSection_CustomGalleryBackground__p8dCs{background-color:#1f0442}.ReworksSection_ReworksSection__pGdSV{position:relative}.ReworksSection_GalleryWrapper__FvF0J{position:relative;height:800px;overflow:hidden}.ReworksSection_GalleryContent__yIb1G{-webkit-mask-image:linear-gradient(0deg,transparent,var(--bg-primary) 200px,var(--bg-primary) 100%);mask-image:linear-gradient(0deg,transparent,var(--bg-primary) 200px,var(--bg-primary) 100%);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#3d0073}.ReworksSection_ReworksSectionFooter__aQiOc{position:absolute;bottom:56px;left:0;width:100%;padding:16px;text-align:center;display:flex;justify-content:center;align-items:center;z-index:2}.ReworksSection_ReworksEnterButton__sTDRe{display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:50px;padding:0 24px;border-radius:8px;color:var(--text-over-accent-color,#fff);font-size:16px;font-weight:500;text-decoration:none;box-shadow:1px 1px 15px #1d0062;background-color:#9000ff;animation:ReworksSection_ReworksEnterButtonBg__I2DRM .65s ease-in-out infinite alternate;transition:transform .35s ease}@media (hover:hover){.ReworksSection_ReworksEnterButton__sTDRe:hover{transform:scale(1.05)}}@keyframes ReworksSection_ReworksEnterButtonBg__I2DRM{0%{background-color:#9000ff}to{background-color:#6d00ff}}@media (max-width:619px){.ReworksSection_GalleryWrapper__FvF0J{height:min(1024px,100vh)}.ReworksSection_ReworksSectionFooter__aQiOc{bottom:40px}}.RotatingBackgroundStack_RotatingBackgroundStack__oFCrM{position:absolute;inset:0;overflow:hidden}.RotatingBackgroundStack_BackgroundImage__vokVs{position:absolute;inset:0;display:block;transition:opacity var(--crossfade-ms,.7s) ease}.RotatingBackgroundStack_BackgroundImg__eZr8h{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.RotatingBackgroundStack_BackgroundImageActive__fCmvh{opacity:1}.RotatingBackgroundStack_BackgroundImageInactive__nijU8{opacity:0}.StartPhotostudioSection_StartPhotostudioSection__g2nln{position:relative;aspect-ratio:16/6;background-size:cover}@media (max-width:900px){.StartPhotostudioSection_StartPhotostudioSection__g2nln{aspect-ratio:3/4}}.StartPhotostudioSection_BackgroundStack__Qkhoz{position:absolute;inset:0;aspect-ratio:16/6;opacity:.35;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%);mask-image:linear-gradient(180deg,transparent 0,#000 20%)}@media (max-width:900px){.StartPhotostudioSection_BackgroundStack__Qkhoz{aspect-ratio:3/4}}.StartPhotostudioSection_Card__rbT8u{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:260px;border-radius:12px;backdrop-filter:blur(2px);transform:translate(-50%,-50%);transition:backdrop-filter .25s ease;border:4px solid #501a9730;padding:24px;width:min(800px,100% - 32px);background-color:#0000001c}@media (min-width:768px){.StartPhotostudioSection_Card__rbT8u{padding:24px 64px}}@media (min-width:900px){.StartPhotostudioSection_Card__rbT8u{padding:48px 80px;backdrop-filter:blur(5px)}}.StartPhotostudioSection_CardTitle__3LSsp{text-align:center;font-weight:500;font-family:var(--font-russo-one);font-size:18px}@media (min-width:900px){.StartPhotostudioSection_CardTitle__3LSsp{font-size:22px}}.StartPhotostudioSection_Advantages__81a_Z{display:grid;grid-template-columns:1fr;gap:12px 24px;margin:0;padding:0;list-style:none;font-size:14px}@media (min-width:768px){.StartPhotostudioSection_Advantages__81a_Z{width:100%;grid-template-columns:1fr 1fr;font-size:16px}}.StartPhotostudioSection_AdvantageItem__Ir7lg{display:flex;align-items:flex-start;gap:16px}.StartPhotostudioSection_AdvantageIcon__unEtb{flex-shrink:0;color:var(--custom-accent-color,var(--accent-color));transform:rotate(30deg)}.StartPhotostudioSection_CtaBlock__wk7oR{display:flex;flex-direction:column;align-items:center;gap:8px}.StartPhotostudioSection_Subtitle__6vMgD{font-family:var(--font-stack-display);font-size:14px;color:var(--accent-color-hover);text-align:center}.page_CommunityPage__tb6Q_{position:relative;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.page_CommunityPageGalleryContainer__PrPrn{position:relative;width:calc(100% - 32px);align-self:center}.page_CommunityPageCenter__zjByV{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:400px}.page_CommunityPromoBlock__Jg6yz{margin-top:20px;display:flex;flex-direction:column;gap:20px;padding:0 20px}@media (min-width:1024px){.page_CommunityPromoBlock__Jg6yz{margin-top:40px;gap:40px}}@media (min-width:1920px){.page_CommunityPromoBlock__Jg6yz{margin-top:60px;gap:60px}}.page_CommunityPromoBlockTitle__z_nN0{font-size:28px;line-height:1.3;font-weight:600;max-width:640px}@media (min-width:1024px){.page_CommunityPromoBlockTitle__z_nN0{font-size:48px}}.page_CommunityResetFilterButton__Wh2UY{align-self:center}.page_CommunityPageGalleryHidden__Mt5tE{display:none}h1.page_Title__y4wAy{font-size:42px;line-height:35px;letter-spacing:12px;text-transform:uppercase;transition:font-size .3s ease}@media (min-width:480px){h1.page_Title__y4wAy{font-size:56px}}.page_Description__6mjwi{font-size:16px;line-height:1.5;color:#ee4bde;animation:page_descriptionColorShift__SrWXW 4s ease-in-out infinite;letter-spacing:22px;font-weight:600;text-transform:uppercase;text-align:center;margin-right:-16px}@keyframes page_descriptionColorShift__SrWXW{0%{color:#ee3d88}50%{color:#904bee}to{color:#ee3d88}}.page_CommunityPageTitle__7oNnz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.GlitterTitle_Root__o0zHo{padding:0;margin-top:12px;margin-bottom:12px;box-sizing:border-box}.GlitterTitle_MiddleRow__yM17u{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.GlitterTitle_SquaresColumn__W_pUQ{position:relative;width:100%;height:100%}.GlitterTitle_SquaresGrid__3k6GP{display:grid;width:100%;height:100%}.GlitterTitle_SquareCell__0J7p_{border-radius:4px;transition:background-color .3s ease-out,opacity .3s ease-out}.GlitterTitle_CenterContent__XBNwN{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:560px;margin:0 auto}@media (min-width:768px){.GlitterTitle_Root__o0zHo{margin-top:12px;margin-bottom:12px}}@media (max-width:768px){.GlitterTitle_MiddleRow__yM17u{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.2fr);gap:16px}}.WelcomeScreen_WelcomeScreen__EYAae{position:relative;flex:1;min-height:480px;display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 24px 24px;color:#fff}.WelcomeScreen_Background__lQnzP{z-index:0}.WelcomeScreen_Content__pXkpS{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;padding:12px}.WelcomeScreen_Header__b3CQc{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;min-height:44px}.WelcomeScreen_Title__8_B99{margin:0;color:#fff;font-family:var(--font-stack-display);text-transform:uppercase;font-size:36px;font-weight:700;line-height:1.15;text-align:left;text-shadow:-4px 1px 11px #00000099}.WelcomeScreen_Subtitle__lY0Li{flex-shrink:0;margin:0 auto 0 0;max-width:min(100%,520px);border-radius:6px;color:#fff;font-family:var(--font-caveat);font-size:24px;font-weight:600;line-height:1.3;text-align:left;opacity:.76;text-shadow:-1px 2px 0 #000}.WelcomeScreen_StatsArea__rGtjd{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:24px 28px}.WelcomeScreen_StatsGrid__oXf8R{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:min(600px,calc(100% - 56px));font-family:var(--font-stack-display);font-size:20px;text-align:center}.WelcomeScreen_StatItem__Jeizb{display:flex;flex-direction:column;align-items:center;gap:4px}.WelcomeScreen_StatValue__NSZ8L{display:block;font-family:var(--font-russo-one);font-size:46px;font-weight:700;line-height:1}.WelcomeScreen_Footer__pBOxo{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:0 28px 32px}.WelcomeScreen_ExamplesLink__TObqS{border:none;border-radius:8px;background-color:var(--accent-color-5);color:#101215;padding:28px 42px;font-family:var(--font-stack-display);font-size:18px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none}.WelcomeScreen_ExamplesLink__TObqS:hover{background-color:color-mix(in srgb,var(--accent-color-5) 88%,#000)}.WelcomeScreen_StartButton__oiR__{border:1px solid hsla(0,0%,100%,.92);border-radius:8px;background-color:#101215;color:#fff;padding:28px 42px;font-family:var(--font-stack-display);font-size:18px;font-weight:700;cursor:pointer;text-align:center}.WelcomeScreen_StartButton__oiR__:hover{background-color:#1a1d22}@media ((max-height:1204px) and (pointer:coarse)),(max-width:768px){.WelcomeScreen_WelcomeScreen__EYAae{flex:1;min-height:100%;height:100%;border-radius:0}.WelcomeScreen_Title__8_B99{font-size:28px}.WelcomeScreen_Subtitle__lY0Li{font-size:18px}.WelcomeScreen_StatsArea__rGtjd{padding:16px 20px}.WelcomeScreen_StatsGrid__oXf8R{gap:16px;font-size:16px;width:min(600px,calc(100% - 32px))}.WelcomeScreen_StatValue__NSZ8L{font-size:36px}.WelcomeScreen_Footer__pBOxo{padding:0 20px 24px}.WelcomeScreen_ExamplesLink__TObqS,.WelcomeScreen_StartButton__oiR__{padding:22px 32px;font-size:16px}}.ParamSlot_ParamSlot__Gl_D_{display:flex;flex-direction:column;gap:6px;height:170px;min-height:170px;max-height:170px;overflow:hidden;background-color:#2622312e;backdrop-filter:blur(6px);align-items:stretch}.ParamSlot_ParamSlot__Gl_D_.ParamSlot_set__0P9kO{background-color:#3452612e}.ParamSlot_ParamSlot__Gl_D_.ParamSlot_set__0P9kO .ParamSlot_Status__gi_Kh{color:#fff}.ParamSlot_ParamSlot__Gl_D_.ParamSlot_unavailable__vLmqU{background-color:#00000063;opacity:.54;filter:brightness(.3)}.ParamSlot_ParamLabel__d1yaV{flex-shrink:0;min-height:15px;color:#fff;font-size:10px;line-height:1.1;text-align:left;padding:4px 8px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ParamSlot_ParamLabel__d1yaV .ParamSlot_Status__gi_Kh{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--accent-color-7)}.ParamSlot_StatusInvalid__Df_Ip{color:#d32f2f}.ParamSlot_StatusRemove__x_kfg{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;border:none;background:transparent;color:hsla(0,0%,100%,.9);cursor:pointer;border-radius:50%}@media (hover:hover){.ParamSlot_StatusRemove__x_kfg{opacity:0;pointer-events:none}}@media (hover:none){.ParamSlot_StatusRemove__x_kfg{opacity:1}}@media (hover:hover){.ParamSlot_ParamSlot__Gl_D_:hover .ParamSlot_StatusRemove__x_kfg{opacity:1;pointer-events:auto}}.ParamSlot_ParamDropzoneCompact__l7pX3,.ParamSlot_ParamDropzone___1bVQ{flex:1 1 0;min-height:0;overflow:hidden}.ParamSlot_ParamDropzone___1bVQ{padding:4px}.ParamSlot_ParamImageCompact___ykBS,.ParamSlot_ParamImage__fRik3{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.ParamSlot_ParamImageCompact___ykBS{-o-object-position:center;object-position:center}.ParamSlot_ParamPreviewWithBadge__6eCyo{position:relative;width:100%;height:100%}.ParamSlot_ParamPreviewBadge__mkvlU{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);border-radius:3px;padding:3px 6px;font-size:14px;line-height:1;color:var(--text-primary);background-color:var(--bg-quaternary);pointer-events:none;white-space:nowrap}.ParamSlot_ParamStateIcon__X_asE{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-halfhidden)}.ParamSlot_ParamStateIconReady__qaZ_6{background:transparent;color:var(--success-color)}.ParamSlot_GeneratorParamPreview__PkmSY{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;color:#fff;font-size:12px;font-weight:700;text-align:center}.ParamSlot_GeneratorParamPreview__PkmSY>span{background-color:var(--bg-quaternary);padding:2px 6px;border-radius:3px}.ParamSlot_GeneratorParamPreview__PkmSY:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28)}.ParamSlot_GeneratorParamPreview__PkmSY span{position:relative;z-index:1;padding:0 8px}.ParamSlot_GeneratorParamImage__mJhlf{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ParamAddSlot_ParamAddSlot__lzA_2{display:flex;flex-direction:column;gap:6px;height:170px;min-height:170px;max-height:170px;overflow:hidden;align-items:stretch;background-color:#2622312e;backdrop-filter:blur(6px)}.CustomParamEditorScreen_CustomParamEditorBody__x4aW7{width:100%;max-width:min(100%,680px);container-type:inline-size;container-name:photostudio-param-editor;display:flex;flex-direction:column;gap:20px;margin:0 auto}.ModifierCatalog_ModifierCatalogGrid__q6R3t{width:100%;display:grid;align-items:stretch;gap:6px;grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}@media (width >= 360px){.ModifierCatalog_ModifierCatalogGrid__q6R3t{grid-template-columns:repeat(3,1fr)}}@media (width >= 500px){.ModifierCatalog_ModifierCatalogGrid__q6R3t{grid-template-columns:repeat(4,1fr)}}@media (width >= 600px){.ModifierCatalog_ModifierCatalogGrid__q6R3t{grid-template-columns:repeat(5,1fr)}}@media (width >= 720px){.ModifierCatalog_ModifierCatalogGrid__q6R3t{grid-template-columns:repeat(6,1fr)}}