.SegmentedControl_root__PWNQl{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;overflow:hidden;border:0;border-radius:var(--r-chip);background:oklch(.12 .004 277/.82);padding:5px;transition:background-color .32s var(--ease-out),border-color .32s var(--ease-out),box-shadow .32s var(--ease-out)}.SegmentedControl_root__PWNQl:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--hairline);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.SegmentedControl_glass__q9znr{background:oklch(.2 .008 277/.42);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 14px 30px -14px oklch(0 0 0/.7),inset 0 1px 0 oklch(1 0 0/.16)}.SegmentedControl_glass__q9znr:before{background:linear-gradient(to bottom right,oklch(1 0 0/.36),oklch(1 0 0/.05) 62%)}.SegmentedControl_glass__q9znr .SegmentedControl_thumb__hL4X4{background:oklch(1 0 0/.16);box-shadow:inset 0 1px 0 oklch(1 0 0/.3),inset 0 0 0 1px oklch(1 0 0/.1),0 4px 12px -6px oklch(0 0 0/.45)}.SegmentedControl_thumb__hL4X4{position:absolute;inset-block:5px;left:5px;border-radius:var(--r-chip);background:var(--c-surface-2);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),background-color .32s var(--ease-out),box-shadow .32s var(--ease-out)}.SegmentedControl_option__un19g{position:relative;z-index:1;display:inline-flex;min-height:36px;min-width:0;align-items:center;justify-content:center;gap:var(--sp-2);border:0;border-radius:var(--r-chip);background:transparent;color:var(--c-ink);cursor:pointer;font-family:var(--font-control-stack);font-size:var(--fs-label);font-weight:700;letter-spacing:0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.SegmentedControl_option__un19g>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SegmentedControl_option__un19g:before{content:"";position:absolute;inset:-4px 0;border-radius:inherit}.SegmentedControl_option__un19g:active{transform:scale(.97)}.SegmentedControl_option__un19g:disabled{cursor:not-allowed;opacity:.45}.SegmentedControl_badge__5fOB_{border-radius:var(--badge-radius);background:var(--badge-bg);color:var(--badge-ink);font-size:var(--badge-font-size);font-weight:var(--badge-weight);letter-spacing:var(--badge-tracking);padding:var(--badge-pad);text-transform:uppercase}.SegmentedControl_badge__5fOB_,.SegmentedControl_done__ertp1{flex-shrink:0;max-width:8ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SegmentedControl_done__ertp1{border-radius:var(--r-chip);background:var(--c-brand-weak);color:var(--c-brand);font-size:var(--fs-micro);padding:2px 6px}.SegmentedControl_dot__WNhsk{width:7px;height:7px;border-radius:var(--r-chip);background:var(--c-brand)}.generations_root__2RkIC{display:grid;min-width:0;gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-8)}.generations_cancelDelete__rfC8G,.generations_confirmDelete___kKV8,.generations_initialError__SBPtr button,.generations_jobOpenButton__IMjOV,.generations_loadMoreRow__RMlI2 button,.generations_mediaRetry__d_QQB,.generations_startButton__zXWNC,.generations_viewerAction__YL2j3,.generations_viewerClose__2SkPW,.generations_viewerUnavailable__OTa_a button{border:0;cursor:pointer;transition:opacity .16s var(--ease-out),transform 90ms var(--ease-out)}.generations_cancelDelete__rfC8G:active,.generations_confirmDelete___kKV8:active,.generations_jobOpenButton__IMjOV:active,.generations_mediaRetry__d_QQB:active,.generations_startButton__zXWNC:active,.generations_viewerAction__YL2j3:active,.generations_viewerClose__2SkPW:active,.generations_viewerUnavailable__OTa_a button:active{transform:scale(.97)}.generations_viewerClose__2SkPW:before{position:absolute;inset:-2px;border-radius:inherit;content:""}.generations_privacyNote__v_e9H{min-width:0;margin:0;color:var(--c-ink-3);font-size:var(--fs-caption);font-weight:700;line-height:1.4}.generations_filters__poDje{display:block}.generations_uploadsPanel__zOZqc{min-height:220px}.generations_uploadsGrid__V5C4h{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.generations_uploadsGrid__V5C4h>li{aspect-ratio:4/5;animation:generations_tile-enter__Y9Wz_ .36s var(--ease-spring) both}.generations_uploadsGrid__V5C4h>li>:first-child{border:1px solid var(--c-line-2);border-radius:var(--r-tile);cursor:default}.generations_emptyState__Qb2jW,.generations_jobsGrid__BN_mM,.generations_skeletonGrid__bdgeJ{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.generations_emptyState__Qb2jW .generations_startCard__AuAyr{grid-column:1/-1}.generations_jobCard__LaKU2,.generations_skeletonCard__am6Oh,.generations_startCard__AuAyr{min-width:0;border:1px solid var(--c-line-2);border-radius:var(--r-card);background:var(--c-surface-1);box-shadow:inset 0 1px 0 var(--c-line-2);color:var(--c-ink);overflow:hidden}.generations_startCard__AuAyr{display:grid;min-height:442px;grid-template-rows:minmax(min-content,1fr) auto}.generations_startCompact__Ibl2B{min-height:0;align-self:start}.generations_startButton__zXWNC{display:grid;width:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:var(--sp-3);background:transparent;color:inherit;padding:var(--sp-5) var(--sp-4);text-align:center}.generations_startPlus__EdCqy{display:inline-grid;width:64px;height:64px;place-items:center;border-radius:var(--r-chip);background:var(--c-brand-weak);color:var(--c-brand)}.generations_startPlus__EdCqy svg{width:34px;height:34px}.generations_startEyebrow__PkvdX{color:var(--c-brand);font-size:var(--fs-micro);font-weight:900;line-height:1}.generations_startTitle__E_vho{display:block;width:100%;min-width:0;color:var(--c-ink-2);font-family:var(--font-display-stack);font-size:var(--fs-title);font-weight:900;line-height:1.24;overflow-wrap:anywhere;white-space:normal}.generations_creditStrip__K02ja{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:var(--sp-2);border-top:1px solid var(--c-line-2);color:var(--c-ink-3);font-size:var(--fs-caption);font-weight:900;padding:var(--sp-3)}.generations_creditLine__MWp5G{min-width:0;overflow-wrap:anywhere;text-align:center}.generations_topUpButton__NtqYI{width:100%;min-height:44px;color:var(--c-brand);font-size:var(--fs-body);padding:0 var(--sp-3)}.generations_skeletonCard__am6Oh{position:relative;aspect-ratio:4/5;background:var(--c-surface-2)}.generations_skeletonCard__am6Oh:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--c-line),transparent);content:"";transform:translateX(-100%);animation:generations_gallery-skeleton__Gw2ab 1.4s var(--ease-out) infinite}.generations_jobCard__LaKU2{position:relative;aspect-ratio:4/5;animation:generations_tile-enter__Y9Wz_ .36s var(--ease-spring) both}.generations_cardCanvas__OIqgA,.generations_cardObserver__RYjDS,.generations_jobOpenButton__IMjOV,.generations_jobStatus__TrcqD{width:100%;height:100%;min-width:0}.generations_cardObserver__RYjDS{position:relative}.generations_jobOpenButton__IMjOV,.generations_jobStatus__TrcqD{display:block;background:transparent;color:inherit;padding:0;text-align:left}.generations_cardCanvas__OIqgA{position:relative;display:block;overflow:hidden}.generations_mediaImage__yxiZL,.generations_mediaSkeleton__OFcDY,.generations_mediaVideo__EjQ0f{display:block;width:100%;height:100%;object-fit:cover}.generations_mediaFallback__bFrtn,.generations_statusCanvas__l01te{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:var(--sp-3);background:var(--c-surface-2);color:var(--c-ink-2);font-size:var(--fs-caption);font-weight:900;line-height:1.4;padding:var(--sp-4);text-align:center}.generations_mediaFallback__bFrtn svg,.generations_statusCanvas__l01te svg{width:36px;height:36px;color:var(--c-brand)}.generations_statusCanvas__l01te{position:relative;overflow:hidden}.generations_inputPreviewImage__xQ3ln{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;filter:saturate(.85)}.generations_statusCanvas__l01te>span,.generations_statusCanvas__l01te>svg{position:relative}.generations_recoveryInputPreview__sTvvj{width:96px;height:96px;border-radius:16px;object-fit:cover;margin-inline:auto}.generations_cardOverlay__n3X9Y{position:absolute;right:var(--sp-3);bottom:var(--sp-3);left:var(--sp-3);display:grid;gap:var(--sp-2);pointer-events:none}.generations_statusPill__3IDdN{display:inline-flex;width:fit-content;max-width:100%;min-width:0;min-height:30px;align-items:center;gap:6px;flex-wrap:wrap;border-radius:var(--r-chip);background:var(--c-surface-2);color:var(--c-ink-2);font-size:var(--fs-caption);font-weight:900;line-height:1.25;padding:0 10px}.generations_statusPill__3IDdN svg{width:14px;height:14px}.generations_toneMuted__o4aya,.generations_toneNeutral__27D0H{color:var(--c-ink-2)}.generations_toneProgress__srltz{background:var(--c-brand-weak);color:var(--c-brand)}.generations_toneSuccess__h4dYj{background:var(--c-surface-2);color:var(--c-ok)}.generations_toneDanger__uqjnC{background:var(--c-surface-2);color:var(--c-danger)}.generations_progressStack__JKEVh{display:grid;gap:var(--sp-1)}.generations_progressValue__piHEL{color:var(--c-ink);font-size:var(--fs-caption);font-weight:900;text-shadow:0 1px 2px var(--c-bg)}.generations_progressTrack__htGL6{display:block;width:100%;height:6px;overflow:hidden;border-radius:var(--r-chip);background:var(--c-surface-3)}.generations_progressFill__I6qdL{display:block;width:100%;height:100%;border-radius:inherit;background:var(--c-cta-grad);transform-origin:left;transition:transform .3s linear}.generations_mediaRetry__d_QQB{position:absolute;right:var(--sp-3);bottom:var(--sp-3);left:var(--sp-3);min-height:44px;border-radius:var(--r-chip);background:var(--c-surface-3);color:var(--c-ink);font-size:var(--fs-caption);font-weight:900}.generations_initialError__SBPtr{display:grid;min-height:360px;place-content:center;justify-items:center;gap:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-surface-1);padding:var(--sp-6);text-align:center}.generations_initialError__SBPtr h2,.generations_initialError__SBPtr p{margin:0}.generations_initialError__SBPtr p{color:var(--c-ink-2)}.generations_initialError__SBPtr button,.generations_loadMoreRow__RMlI2 button{min-height:44px;border-radius:var(--r-chip);background:var(--c-brand);color:var(--c-on-brand);font-weight:900;padding:0 var(--sp-5)}.generations_mutationError__OecyA{min-height:44px;border:1px solid var(--c-danger);border-radius:var(--r-tile);background:var(--c-surface-1);color:var(--c-danger);font-size:var(--fs-body);font-weight:800;padding:var(--sp-3)}.generations_loadMoreRow__RMlI2{position:relative;display:grid;min-height:64px;place-items:center;color:var(--c-ink-2);font-size:var(--fs-caption);font-weight:800}.generations_loadMoreRow__RMlI2>div{position:absolute;inset:0;pointer-events:none}.generations_viewerPortalHost__7Vs5s{position:relative;z-index:80}.generations_viewerBackdrop__8Ok4t{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:color-mix(in oklch,var(--c-bg) 88%,transparent);padding:max(var(--sp-3),env(safe-area-inset-top)) var(--sp-3) max(var(--sp-3),env(safe-area-inset-bottom));animation:generations_backdrop-in__yCnZP .18s var(--ease-out) both}.generations_viewerPanel__VLXT1{position:relative;display:grid;width:min(100%,680px);max-height:100%;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-sheet);background:var(--c-surface-1);box-shadow:inset 0 1px 0 var(--c-line-2);animation:generations_tile-enter__Y9Wz_ .24s var(--ease-spring) both}.generations_viewerClose__2SkPW{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:2;display:grid;width:48px;height:48px;place-items:center;border-radius:var(--r-chip);background:var(--c-surface-3);color:var(--c-ink)}.generations_focusGuard__3XEhp{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.generations_viewerBody__7VtOs{display:grid;min-height:0;place-items:center;overflow:auto;background:var(--c-bg)}.generations_viewerImage__W3ZUe,.generations_viewerVideo__X2ZPI{display:block;width:100%;max-width:100%;max-height:calc(100svh - 150px);object-fit:contain}.generations_recoveryBody__IMRGe,.generations_viewerLoading__h8YGa,.generations_viewerUnavailable__OTa_a{display:grid;min-height:360px;place-content:center;justify-items:center;gap:var(--sp-3);color:var(--c-ink-2);padding:var(--sp-7);text-align:center}.generations_recoveryBody__IMRGe>svg,.generations_viewerUnavailable__OTa_a svg{width:48px;height:48px;color:var(--c-brand)}.generations_recoveryBody__IMRGe h2,.generations_recoveryBody__IMRGe p,.generations_viewerUnavailable__OTa_a p{margin:0}.generations_recoveryBody__IMRGe h2{color:var(--c-ink);font-family:var(--font-display-stack);font-size:var(--fs-title)}.generations_viewerUnavailable__OTa_a button{min-height:44px;border-radius:var(--r-chip);background:var(--c-surface-3);color:var(--c-ink);font-weight:900;padding:0 var(--sp-4)}.generations_recoveryMeta__p0_bz{color:var(--c-ink-3);font-size:var(--fs-caption)}.generations_viewerActions__XnruT{display:flex;flex-wrap:wrap;gap:var(--sp-2);border-top:1px solid var(--c-line);background:var(--c-surface-1);padding:var(--sp-3)}.generations_viewerAction__YL2j3{display:inline-flex;min-width:0;min-height:48px;flex:1 1 112px;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-chip);background:var(--c-surface-3);color:var(--c-ink);font-size:var(--fs-body);font-weight:900;padding:0 var(--sp-3);text-decoration:none}.generations_viewerAction__YL2j3 svg{width:18px;height:18px}.generations_viewerDelete__AmRq_{color:var(--c-danger)}.generations_deleteConfirmation__8rN2Q{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.generations_deleteConfirmation__8rN2Q p{flex:1 1 160px;min-width:0;margin:0;color:var(--c-ink-2);font-size:var(--fs-caption);font-weight:800}.generations_cancelDelete__rfC8G,.generations_confirmDelete___kKV8{min-height:48px;flex:0 1 auto;border-radius:var(--r-chip);font-size:var(--fs-body);font-weight:900;padding:0 var(--sp-3)}.generations_confirmDelete___kKV8{background:var(--c-danger);color:var(--c-on-brand)}.generations_cancelDelete__rfC8G{background:var(--c-surface-3);color:var(--c-ink)}@keyframes generations_gallery-skeleton__Gw2ab{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.generations_jobCard__LaKU2,.generations_jobOpenButton__IMjOV,.generations_progressFill__I6qdL,.generations_skeletonCard__am6Oh:after,.generations_startButton__zXWNC,.generations_viewerBackdrop__8Ok4t,.generations_viewerPanel__VLXT1{animation:none;transition:none}.generations_jobOpenButton__IMjOV:active,.generations_startButton__zXWNC:active{transform:none}}@media (max-width:380px){.generations_emptyState__Qb2jW,.generations_jobsGrid__BN_mM,.generations_skeletonGrid__bdgeJ,.generations_uploadsGrid__V5C4h{grid-template-columns:minmax(0,1fr)}.generations_startCard__AuAyr{min-height:320px}.generations_viewerActions__XnruT{padding:var(--sp-2)}}.generations_loadMoreStatus__NzgaX{display:inline-flex;align-items:center;gap:var(--sp-2)}.CustomPromptScreen_form__CqHAw,.CustomPromptScreen_root__yA1ll,.CustomPromptScreen_section__nx2f1{display:grid;min-width:0;gap:var(--sp-4)}.CustomPromptScreen_preview__s7s_r{position:relative;display:grid;min-height:348px;overflow:hidden;place-items:center;border:1px solid var(--c-brand-ring);border-radius:28px;background:oklch(.18 .054 55);cursor:pointer}.CustomPromptScreen_previewImage__yVpVF{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CustomPromptScreen_uploadIcon__Mog4J{width:52px;height:52px;color:var(--c-brand)}.CustomPromptScreen_uploadBadge__9OtWy{position:absolute;right:var(--sp-4);bottom:var(--sp-4);border-radius:var(--r-chip);background:oklch(.12 .004 277/.72);color:var(--c-ink);font-weight:900;padding:8px 12px}.CustomPromptScreen_fileInput__MkapY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CustomPromptScreen_creatorCard__Ff_0H,.CustomPromptScreen_empty__JR6uq,.CustomPromptScreen_featureRow__g2rSc,.CustomPromptScreen_prepareRow__6WKhg,.CustomPromptScreen_promptBox__J9zkj{border:1px solid var(--c-line);background:oklch(.11 .004 277)}.CustomPromptScreen_prepareRow__6WKhg{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--sp-3);border-radius:var(--r-card);padding:0 var(--sp-4)}.CustomPromptScreen_featureLabel__0Mp7I,.CustomPromptScreen_prepareRow__6WKhg span{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--c-ink);font-size:var(--fs-heading);font-weight:900}.CustomPromptScreen_featureLabel__0Mp7I svg,.CustomPromptScreen_prepareRow__6WKhg svg{width:18px;height:18px;color:var(--c-ink-2)}.CustomPromptScreen_empty__JR6uq h2,.CustomPromptScreen_empty__JR6uq p,.CustomPromptScreen_section__nx2f1 h2{margin:0}.CustomPromptScreen_section__nx2f1 h2{color:var(--c-ink);font-family:var(--font-display-stack);font-size:var(--fs-heading);font-weight:900;letter-spacing:0;line-height:1}.CustomPromptScreen_threeCol__cjPS7,.CustomPromptScreen_twoCol__WAt3q{display:grid;min-width:0;gap:var(--sp-2)}.CustomPromptScreen_twoCol__WAt3q{grid-template-columns:repeat(2,minmax(0,1fr))}.CustomPromptScreen_threeCol__cjPS7{grid-template-columns:repeat(3,minmax(0,1fr))}.CustomPromptScreen_option__cCnPT{position:relative;min-width:0;min-height:60px;border:1px solid transparent;border-radius:var(--r-input);background:var(--c-surface-1);color:var(--c-ink-2);cursor:pointer;font-size:var(--fs-heading);font-weight:900}.CustomPromptScreen_option__cCnPT:disabled{cursor:not-allowed;opacity:.72}.CustomPromptScreen_selected__sL0wF{border-color:var(--c-brand);background:oklch(.2 .054 55);color:var(--c-ink)}.CustomPromptScreen_delta__sTAOV,.CustomPromptScreen_topBadge__OrhzP{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;border-radius:var(--r-chip);background:var(--c-brand);color:var(--c-on-brand);font-size:var(--fs-caption);font-weight:900;padding:3px 7px}.CustomPromptScreen_features__8MQkV{display:grid;gap:var(--sp-3)}.CustomPromptScreen_featureRow__g2rSc{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--sp-3);border:0}.CustomPromptScreen_switch__jqPBj{width:48px;height:28px;accent-color:var(--c-brand)}.CustomPromptScreen_promptBox__J9zkj{position:relative;min-height:200px;overflow:hidden;border-radius:var(--r-card)}.CustomPromptScreen_textarea__oxaS7{width:100%;min-height:200px;resize:vertical;border:0;background:transparent;color:var(--c-ink);font-size:var(--fs-heading);font-weight:800;line-height:1.35;outline:0;padding:var(--sp-5)}.CustomPromptScreen_textarea__oxaS7::placeholder{color:var(--c-ink-3)}.CustomPromptScreen_counter__tHF4o{position:absolute;right:var(--sp-4);bottom:var(--sp-4);border-radius:var(--r-chip);background:var(--c-surface-2);color:var(--c-ink-2);font-size:var(--fs-label);font-weight:900;padding:6px 10px}.CustomPromptScreen_disclaimer__riaGi,.CustomPromptScreen_error__bOgiQ{margin:0;color:var(--c-ink-3);font-size:var(--fs-body);font-weight:800;line-height:1.35}.CustomPromptScreen_error__bOgiQ{color:var(--c-danger)}.CustomPromptScreen_exampleTabs__ALetQ{display:grid;min-height:52px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid var(--c-line);border-radius:var(--r-chip);padding:5px}.CustomPromptScreen_exampleTabs__ALetQ button{border:0;border-radius:var(--r-chip);background:transparent;color:var(--c-ink);font-size:var(--fs-label);font-weight:900}.CustomPromptScreen_exampleTabs__ALetQ button[aria-pressed=true]{background:var(--c-surface-2)}.CustomPromptScreen_creatorCard__Ff_0H{display:grid;min-height:150px;align-content:start;gap:var(--sp-5);border-style:dashed;border-radius:var(--r-card);color:var(--c-ink-2);padding:var(--sp-4)}.CustomPromptScreen_creatorCard__Ff_0H strong{width:fit-content;border-radius:var(--r-chip);background:oklch(.2 .054 55);color:var(--c-brand);font-weight:900;padding:5px 12px}.CustomPromptScreen_stickyActions__Bt0Ta{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:var(--sp-3);align-items:center}.CustomPromptScreen_continue__vLZyu{min-height:64px;box-shadow:var(--c-cta-glow)}.CustomPromptScreen_stackButton__SBE9E{position:relative;display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--c-brand-ring);border-radius:var(--r-chip);background:oklch(.16 .04 47);color:var(--c-brand)}.CustomPromptScreen_stackButton__SBE9E svg{width:28px;height:28px}.CustomPromptScreen_stackButton__SBE9E span{position:absolute;right:-2px;top:-4px;display:grid;width:24px;height:24px;place-items:center;border-radius:var(--r-chip);background:var(--c-brand);color:var(--c-on-brand);font-weight:900}.CustomPromptScreen_empty__JR6uq{display:grid;min-height:360px;place-items:center;gap:var(--sp-3);border-radius:var(--r-card);color:var(--c-ink);padding:var(--sp-6);text-align:center}.CustomPromptScreen_emptyIcon__8Aeco{width:44px;height:44px;color:var(--c-brand)}.CustomPromptScreen_empty__JR6uq p{color:var(--c-ink-2);font-weight:800}@media (max-width:380px){.CustomPromptScreen_preview__s7s_r{min-height:300px}.CustomPromptScreen_threeCol__cjPS7,.CustomPromptScreen_twoCol__WAt3q{grid-template-columns:minmax(0,1fr)}.CustomPromptScreen_featureLabel__0Mp7I,.CustomPromptScreen_option__cCnPT,.CustomPromptScreen_prepareRow__6WKhg span,.CustomPromptScreen_section__nx2f1 h2,.CustomPromptScreen_textarea__oxaS7{font-size:var(--fs-label)}}.TemplateCard_card__tkGqJ{position:relative;display:block;width:100%;min-width:0;overflow:hidden;container-type:inline-size;aspect-ratio:var(--tile-ratio,3/4);border:0;border-radius:24px;background:var(--c-surface-tile);color:var(--c-ink);cursor:pointer;padding:0;text-align:left;transform:translateY(0);animation:TemplateCard_tile-enter__rhdGw .36s var(--ease-spring) both;animation-delay:calc(var(--tile-index) * 40ms);transition:opacity 90ms var(--ease-spring),transform 90ms var(--ease-spring)}.TemplateCard_card__tkGqJ:active{transform:scale(.97)}.TemplateCard_card__tkGqJ:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--hairline);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;transition:background .16s var(--ease-out)}.TemplateCard_card__tkGqJ:active:before,.TemplateCard_card__tkGqJ:focus-visible:before{background:var(--hairline-brand)}@media (hover:hover){.TemplateCard_card__tkGqJ:hover:before{background:var(--hairline-brand)}}.TemplateCard_media__YTfUd{position:absolute;inset:0;display:block;background:var(--c-surface-2)}.TemplateCard_image__tl0X2,.TemplateCard_video__ryIh7{object-fit:cover;object-position:center}.TemplateCard_video__ryIh7{position:absolute;inset:0;width:100%;height:100%}.TemplateCard_title__C9cU5{position:absolute;bottom:var(--sp-4);left:50%;z-index:2;width:calc(100% - var(--sp-6));overflow-wrap:normal;color:#ffffff;font-family:var(--font-display-stack);font-size:clamp(calc(var(--fs-title) - 2px),12cqi,calc(var(--fs-display) + var(--sp-4)));font-weight:900;hyphens:manual;letter-spacing:0;line-height:1;text-align:center;text-shadow:0 1px 10px rgb(0 0 0/.78);text-wrap:balance;text-transform:uppercase;transform:translateX(-50%);transition:transform .16s var(--ease-spring);word-break:keep-all}.TemplateCard_card__tkGqJ:active .TemplateCard_title__C9cU5{transform:translate(-50%,-5px)}@media (hover:hover){.TemplateCard_card__tkGqJ:hover .TemplateCard_title__C9cU5{transform:translate(-50%,-5px)}}.TemplateCard_crown__gNYhu{position:absolute;top:0;right:0;z-index:2;display:grid;width:42px;height:42px;place-items:center;border-bottom-left-radius:20px;background:rgb(176 82 20/.72);color:var(--c-crown);line-height:0}.TemplateCard_crown__gNYhu svg{display:block;width:24px;height:24px}@container (min-width: 220px){.TemplateCard_crown__gNYhu{width:54px;height:54px;border-bottom-left-radius:24px}.TemplateCard_crown__gNYhu svg{width:30px;height:30px}}.TemplateCard_newTag__S1Uzl{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-chip);background:linear-gradient(180deg,#ff9d3c 0,var(--c-crown) 100%);color:#ffffff;font-family:var(--font-display-stack);font-size:var(--fs-caption);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 6px 16px rgb(0 0 0/.28)}@container (min-width: 220px){.TemplateCard_newTag__S1Uzl{padding:5px 14px;font-size:var(--fs-label)}}@media (prefers-reduced-motion:reduce){.TemplateCard_card__tkGqJ,.TemplateCard_title__C9cU5{animation:none;transition:none}.TemplateCard_card__tkGqJ:active{transform:none}.TemplateCard_card__tkGqJ:active .TemplateCard_title__C9cU5,.TemplateCard_card__tkGqJ:hover .TemplateCard_title__C9cU5{transform:translateX(-50%)}}.TemplateCard_beamWrap__Ff0hv,.TemplateCard_pulseWrap__JxuRc{display:block;width:100%;height:auto}.TemplateCard_pulseWrap__JxuRc{padding:2px}.TemplateCard_featured__zMcME{border-radius:22px}.TemplateCard_featured__zMcME .TemplateCard_title__C9cU5{font-weight:700;letter-spacing:.06em}.TemplateCard_placeholder__7mtOz{position:absolute;inset:0;display:block;background:radial-gradient(120% 80% at 50% 0,rgb(249 115 22/.42) 0,transparent 62%),linear-gradient(180deg,#3a2a20,#241a15 55%,#17110e)}.TemplateCard_sampleChips__crRmt{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:3;display:flex;flex-direction:column;gap:var(--sp-1);pointer-events:none}.TemplateCard_sampleChip__5mDYG{position:relative;width:clamp(48px,28cqi,72px);aspect-ratio:var(--sample-ratio,3/4);overflow:hidden;border-radius:8px;border:1px solid var(--c-line)}.TemplateCard_sampleChips__crRmt .TemplateCard_sampleChip__5mDYG+.TemplateCard_sampleChip__5mDYG{width:clamp(40px,22cqi,60px)}.TemplateCard_sampleChipImage__aoDTG{width:100%;height:100%;object-fit:cover;object-position:top}.TemplateCard_sampleChipIndex__NjoiV{position:absolute;right:2px;bottom:2px;color:var(--c-on-brand);font-family:var(--font-display-stack);font-size:var(--fs-micro);font-weight:800;line-height:1;text-shadow:0 1px 4px rgb(0 0 0/.5)}.TemplateGrid_root__S21Nm{min-width:0}.TemplateGrid_grid__KpdsY{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.TemplateGrid_cols__5HEai{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);align-items:start}.TemplateGrid_col__sI04M{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.TemplateGrid_skeleton__vFM8V{display:block;width:100%}.TemplateGrid_empty__DdWPk,.TemplateGrid_error__t7c25{margin:0;border:1px solid var(--c-line);border-radius:var(--r-tile);background:var(--c-surface-1);color:var(--c-ink-2);font-size:var(--fs-body);font-weight:800;line-height:1.35;padding:var(--sp-4)}.TemplateGrid_adCard__nHrRx,.TemplateGrid_adWide__mLw1b{min-width:0}.home_root__bCVwM{display:grid;min-width:0;gap:var(--sp-4);padding-bottom:var(--sp-6)}.home_categoryBar__VE8Bf{position:sticky;top:calc(var(--eros-topbar-h, 88px) + var(--sp-2));z-index:15;min-width:0;transform:translateY(calc(var(--eros-topbar-hidden, 0) * (env(safe-area-inset-top, 0px) - var(--eros-topbar-h, 88px))));transition:transform .18s var(--ease-out);will-change:transform}@media (prefers-reduced-motion:reduce){.home_categoryBar__VE8Bf{transition:none}}.home_placeholder__1OI7R{display:grid;min-width:0;min-height:220px;place-items:center;border:1px solid var(--c-line);border-radius:var(--r-tile);background:var(--c-surface-1);color:var(--c-ink);padding:var(--sp-6) var(--sp-4);text-align:center}.home_placeholderIcon__W82yB{display:grid;width:48px;height:48px;margin-bottom:var(--sp-3);place-items:center;border:1px solid var(--c-brand-ring);border-radius:var(--r-chip);background:var(--c-brand-weak);color:var(--c-brand)}.home_placeholderCopy__PYQb7,.home_placeholderTitle__W3H_k{margin:0}.home_placeholderTitle__W3H_k{font-family:var(--font-display-stack);font-size:var(--fs-title);font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.home_placeholderCopy__PYQb7{margin-top:var(--sp-2);color:var(--c-ink-2);font-size:var(--fs-body);font-weight:800;line-height:1.35}.home_fab__leEkX{position:fixed;right:max(var(--sp-5),calc((100vw - 487px) / 2 + var(--sp-5)));bottom:calc(var(--eros-bottom-nav-clearance, 72px) + env(safe-area-inset-bottom) + var(--sp-4));z-index:20;display:grid;width:58px;height:58px;min-width:58px;place-items:center;border:1px solid var(--c-brand-ring);border-radius:var(--r-chip);background:var(--c-cta-grad);color:var(--c-on-brand);cursor:pointer;font-family:var(--font-display-stack);font-size:var(--fs-title);font-weight:900;line-height:1;transition:opacity 90ms var(--ease-spring),transform 90ms var(--ease-spring)}.home_fab__leEkX:active{transform:scale(.97)}.home_fab__leEkX:disabled{cursor:not-allowed;opacity:.48}@media (prefers-reduced-motion:reduce){.home_fab__leEkX{transition:none}}