.preview_page__yq8P3{min-height:100vh;padding-top:56px;background:#fafafa;color:#111827}@font-face{font-family:DM Sans Generator;src:url(/krev/assets/489a8bb2defd666393.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 700}.preview_generationShell__qTtUP{--gen-bg:#f5f5f2;--gen-panel:#fbfbf9;--gen-surface:#ffffff;--gen-surface-soft:#f0f0ed;--gen-ink:#19191d;--gen-muted:rgba(25,25,29,0.55);--gen-faint:rgba(25,25,29,0.38);--gen-border:rgba(25,25,29,0.09);--gen-border-strong:rgba(25,25,29,0.16);--gen-accent:#625ff3;--gen-accent-soft:#eeedff;position:relative;min-height:100vh;overflow:hidden;background:var(--gen-bg);color:var(--gen-ink);font-family:DM Sans Generator,DM Sans,Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.preview_generationShell__qTtUP *,.preview_generationShell__qTtUP :after,.preview_generationShell__qTtUP :before{box-sizing:border-box}.preview_generationShell__qTtUP button,.preview_generationShell__qTtUP input,.preview_generationShell__qTtUP textarea{font:inherit}.preview_generationSidebar__b7cba{position:fixed;inset:0 auto 0 0;z-index:80;display:flex;width:72px;flex-direction:column;align-items:center;border-right:1px solid var(--gen-border);background:rgba(255,255,255,.94);backdrop-filter:blur(24px) saturate(140%)}.preview_generationBrand__63bEE{display:grid;width:72px;height:70px;place-items:center}.preview_generationBrand__63bEE img{width:40px;height:auto;-o-object-fit:contain;object-fit:contain}.preview_generationSideNav__LSvTR{display:flex;width:100%;flex:1;flex-direction:column;align-items:center;gap:4px;padding:8px 6px}.preview_generationSideItem__GRMaM{position:relative;display:flex;width:58px;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:13px;color:rgba(25,25,29,.48);text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.preview_generationSideItem__GRMaM svg{width:19px;height:19px;stroke-width:1.8}.preview_generationSideItem__GRMaM span{font-size:9px;font-weight:650}.preview_generationSideItem__GRMaM:focus-visible,.preview_generationSideItem__GRMaM:hover{background:rgba(25,25,29,.045);color:var(--gen-ink);outline:none;transform:translateY(-1px)}.preview_generationSideItemActive__tDWNV{background:var(--gen-accent-soft);color:var(--gen-accent)}.preview_generationSideItemActive__tDWNV:before{position:absolute;top:17px;left:-6px;width:3px;height:24px;border-radius:0 999px 999px 0;background:var(--gen-accent);content:""}.preview_generationSideFooter__NwmyA{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 16px}.preview_generationMobileHeader__LkbIB button,.preview_generationSideFooter__NwmyA button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--gen-muted);cursor:pointer}.preview_generationMobileHeader__LkbIB button:hover,.preview_generationSideFooter__NwmyA button:hover{background:var(--gen-surface-soft);color:var(--gen-ink)}.preview_generationMobileHeader__LkbIB svg,.preview_generationSideFooter__NwmyA svg{width:17px;height:17px}.preview_generationAvatar__fqoiR{display:grid;width:33px;height:33px;place-items:center;border-radius:50%;background:var(--gen-ink);color:#fff;font-size:9px;font-weight:750}.preview_generationMobileHeader__LkbIB{display:none}.preview_generationPanel__hkTs2{position:fixed;inset:0 auto 0 72px;z-index:70;display:flex;width:440px;min-width:0;flex-direction:column;border-right:1px solid var(--gen-border);background:var(--gen-panel)}.preview_generationTabs__WzNsP{display:flex;height:54px;flex:0 0 54px;align-items:stretch;gap:22px;overflow-x:auto;border-bottom:1px solid var(--gen-border);padding:0 18px;scrollbar-width:none}.preview_generationTabs__WzNsP::-webkit-scrollbar{display:none}.preview_generationTabs__WzNsP button{position:relative;flex:0 0 auto;border:0;background:transparent;color:var(--gen-muted);cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.preview_generationTabs__WzNsP button:focus-visible,.preview_generationTabs__WzNsP button:hover{color:var(--gen-ink);outline:none}.preview_generationTabs__WzNsP .preview_generationTabActive__FrX2Q{color:var(--gen-ink)}.preview_generationTabs__WzNsP .preview_generationTabActive__FrX2Q:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:var(--gen-accent);content:""}.preview_generationForm__fk5gX{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.preview_generationFormScroll__kt6ZY{min-height:0;flex:1;overflow-y:auto;padding:14px 16px 150px;scrollbar-color:rgba(25,25,29,.18) transparent;scrollbar-width:thin}.preview_generationModelWrap__xeeSR,.preview_settingsWrap__mlELy{position:relative}.preview_generationModelButton__tH136{display:grid;width:100%;min-height:48px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid var(--gen-border);border-radius:12px;background:var(--gen-surface);padding:6px 10px 6px 7px;color:var(--gen-ink);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.preview_generationModelButton__tH136:hover,.preview_generationModelButton__tH136[aria-expanded=true]{border-color:rgba(98,95,243,.42);box-shadow:0 0 0 3px rgba(98,95,243,.08)}.preview_generationModelBadge__jrrSF{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:var(--gen-accent);color:#fff;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;letter-spacing:-.04em}.preview_generationModelCopy__73Q3j{display:block;min-width:0}.preview_generationModelCopy__73Q3j small,.preview_generationModelCopy__73Q3j strong,.preview_generationModelMenu__ZI_7C small,.preview_generationModelMenu__ZI_7C strong{display:block}.preview_generationModelCopy__73Q3j strong,.preview_generationModelMenu__ZI_7C strong{margin-bottom:2px;font-size:11px;font-weight:750}.preview_generationModelCopy__73Q3j small,.preview_generationModelMenu__ZI_7C small{overflow:hidden;color:var(--gen-muted);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.preview_generationModelButton__tH136>svg{width:16px;height:16px;color:var(--gen-faint)}.preview_generationModelMenu__ZI_7C{position:absolute;z-index:120;top:calc(100% + 8px);left:0;display:grid;width:100%;gap:4px;border:1px solid var(--gen-border);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 18px 48px rgba(25,25,29,.14);padding:7px}.preview_generationModelMenu__ZI_7C>button{display:grid;min-height:52px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;padding:7px;color:var(--gen-ink);cursor:pointer;text-align:left}.preview_generationModelMenu__ZI_7C .preview_generationModelOptionActive__uzFeL,.preview_generationModelMenu__ZI_7C>button:hover{background:var(--gen-surface-soft)}.preview_generationModelMenu__ZI_7C>button>svg{width:16px;height:16px;color:var(--gen-accent)}.preview_promptPanel__cG_0G,.preview_referencePanel__JRk5A{margin-top:12px;border:1px solid var(--gen-border);border-radius:13px;background:var(--gen-surface)}.preview_referencePanel__JRk5A{min-height:120px;padding:12px}.preview_referenceHeader__YwCbl{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.preview_referenceHeader__YwCbl strong{font-size:11px;font-weight:750}.preview_referenceHeader__YwCbl small,.preview_referenceHeader__YwCbl strong span{color:var(--gen-muted);font-weight:500}.preview_referenceHeader__YwCbl small{font-size:10px}.preview_referenceTabs__AM4yn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:11px;border:1px solid var(--gen-border);border-radius:8px;background:var(--gen-surface-soft);padding:2px}.preview_referenceTabs__AM4yn button{min-height:25px;border:0;border-radius:6px;background:transparent;color:var(--gen-muted);cursor:pointer;font-size:10px;font-weight:600}.preview_referenceTabs__AM4yn button[aria-selected=true]{background:var(--gen-surface);box-shadow:0 1px 4px rgba(25,25,29,.08);color:var(--gen-ink)}.preview_referenceAssets___ChnU{display:flex;flex-wrap:wrap;gap:8px}.preview_referenceThumb__gg_R_,.preview_referenceUpload__rjpgZ{position:relative;display:flex;width:72px;height:72px;overflow:hidden;align-items:center;justify-content:center;border:1px solid var(--gen-border);border-radius:9px;background:var(--gen-surface-soft)}.preview_referenceUpload__rjpgZ{flex-direction:column;gap:5px;border-style:dashed;color:var(--gen-muted);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.preview_referenceUpload__rjpgZ:focus-visible,.preview_referenceUpload__rjpgZ:hover{border-color:rgba(98,95,243,.48);background:var(--gen-accent-soft);color:var(--gen-accent);outline:none}.preview_referenceUpload__rjpgZ svg{width:19px;height:19px}.preview_referenceUpload__rjpgZ span{font-size:9px;font-weight:650}.preview_referenceThumb__gg_R_>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_referenceThumb__gg_R_>svg{width:22px;height:22px;color:var(--gen-muted)}.preview_referenceThumb__gg_R_>button{position:absolute;top:3px;right:3px;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:50%;background:rgba(25,25,29,.74);color:#fff;cursor:pointer}.preview_referenceThumb__gg_R_>button svg{width:12px;height:12px}.preview_visuallyHidden__7Dqpu{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.preview_promptPanel__cG_0G{display:flex;min-height:236px;flex-direction:column;padding:4px}.preview_promptPanel__cG_0G textarea{width:100%;min-height:186px;flex:1;resize:none;border:0;background:transparent;padding:12px;color:var(--gen-ink);font-size:12px;line-height:1.7;outline:none}.preview_promptPanel__cG_0G textarea::-moz-placeholder{color:rgba(25,25,29,.38)}.preview_promptPanel__cG_0G textarea::placeholder{color:rgba(25,25,29,.38)}.preview_promptFooter__K75BI{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px 4px 4px}.preview_promptMagic__D7Qeh,.preview_stylesButton__oh78w{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:var(--gen-accent-soft);color:var(--gen-accent);cursor:pointer;font-size:10px;font-weight:700}.preview_stylesButton__oh78w{padding:0 10px}.preview_promptMagic__D7Qeh{width:29px;background:var(--gen-surface-soft);color:var(--gen-muted)}.preview_promptMagic__D7Qeh svg,.preview_stylesButton__oh78w svg{width:14px;height:14px}.preview_generationFooter__brwDK{position:absolute;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;border-top:1px solid var(--gen-border);background:rgba(251,251,249,.96);padding:12px 16px 16px;backdrop-filter:blur(18px)}.preview_generationSubmit__Wf_JT,.preview_settingsSummary__6yhFX{min-height:42px;border:0;border-radius:11px;cursor:pointer}.preview_settingsSummary__6yhFX{display:flex;width:100%;align-items:center;gap:7px;border:1px solid var(--gen-border);background:var(--gen-surface);padding:0 10px;color:var(--gen-muted);text-align:left}.preview_settingsSummary__6yhFX span{min-width:0;flex:1;overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.preview_settingsSummary__6yhFX svg{width:14px;height:14px}.preview_generationSubmit__Wf_JT{background:var(--gen-accent);color:#fff;font-size:12px;font-weight:750;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.preview_generationSubmit__Wf_JT:hover:not(:disabled){background:#524fe8;box-shadow:0 9px 22px rgba(98,95,243,.24);transform:translateY(-1px)}.preview_generationSubmit__Wf_JT:disabled{background:rgba(25,25,29,.12);color:rgba(25,25,29,.36);cursor:not-allowed}.preview_settingsPopover__WQX4B{position:absolute;z-index:130;bottom:calc(100% + 9px);left:0;width:410px;max-width:calc(100vw - 32px);border:1px solid var(--gen-border);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(25,25,29,.16);padding:13px}.preview_settingsPopover__WQX4B>label{display:block;margin:9px 0 7px;color:var(--gen-muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.preview_settingsPopover__WQX4B>label:first-child{margin-top:0}.preview_outputGrid__sY5QF,.preview_segmentedControl__jWEqn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border-radius:9px;background:var(--gen-surface-soft);padding:3px}.preview_outputGrid__sY5QF button,.preview_ratioGrid__8MfNw button,.preview_segmentedControl__jWEqn button{min-height:31px;border:0;border-radius:7px;background:transparent;color:var(--gen-muted);cursor:pointer;font-size:10px;font-weight:650}.preview_outputGrid__sY5QF .preview_segmentedActive__Tl_CW,.preview_ratioGrid__8MfNw .preview_segmentedActive__Tl_CW,.preview_segmentedControl__jWEqn .preview_segmentedActive__Tl_CW{background:var(--gen-surface);box-shadow:0 1px 6px rgba(25,25,29,.1);color:var(--gen-accent)}.preview_ratioGrid__8MfNw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.preview_ratioGrid__8MfNw button{border:1px solid var(--gen-border);background:var(--gen-surface-soft)}.preview_outputGrid__sY5QF{grid-template-columns:repeat(4,minmax(0,1fr))}.preview_durationGrid__8gG53{grid-template-columns:repeat(7,minmax(0,1fr))}.preview_generationWorkspace__anFGn{position:relative;min-height:100vh;margin-left:512px;overflow:auto;background:var(--gen-bg)}.preview_notificationStrip__x2R02{display:flex;height:32px;align-items:center;gap:7px;border-bottom:1px solid var(--gen-border);background:#ebeae8;padding:0 18px;color:var(--gen-muted);font-size:10px}.preview_notificationStrip__x2R02>svg:first-child{width:13px;height:13px}.preview_notificationStrip__x2R02 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview_notificationStrip__x2R02 button{border:0;background:transparent;color:var(--gen-accent);cursor:pointer;font-weight:750}.preview_notificationStrip__x2R02>svg:last-child{width:14px;height:14px;margin-left:auto}.preview_workspaceToolbar__EZzpO{position:sticky;top:0;z-index:20;display:flex;height:54px;align-items:center;gap:12px;border-bottom:1px solid var(--gen-border);background:rgba(245,245,242,.92);padding:0 18px;backdrop-filter:blur(18px)}.preview_assetFilters___pYa_{display:flex;align-items:center;gap:2px;border:1px solid var(--gen-border);border-radius:9px;background:var(--gen-surface);padding:2px}.preview_assetFilters___pYa_ button{min-height:27px;border:0;border-radius:7px;background:transparent;padding:0 12px;color:var(--gen-muted);cursor:pointer;font-size:10px;font-weight:650}.preview_assetFilters___pYa_ .preview_assetFilterActive__1HqOg{background:var(--gen-surface-soft);color:var(--gen-ink)}.preview_favoritesToggle__RNJ9r{display:inline-flex;align-items:center;gap:6px;color:var(--gen-muted);font-size:10px;font-weight:600}.preview_favoritesToggle__RNJ9r input{width:14px;height:14px;accent-color:var(--gen-accent)}.preview_workspaceActions__M9WQ_{display:flex;align-items:center;gap:4px;margin-left:auto}.preview_workspaceActions__M9WQ_ button{display:inline-flex;min-width:34px;height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--gen-border);border-radius:9px;background:var(--gen-surface);padding:0 9px;color:var(--gen-muted);cursor:pointer;font-size:10px;font-weight:650}.preview_workspaceActions__M9WQ_ .preview_workspaceActionActive__GMrxJ,.preview_workspaceActions__M9WQ_ button:hover{border-color:rgba(98,95,243,.28);background:var(--gen-accent-soft);color:var(--gen-accent)}.preview_workspaceActions__M9WQ_ svg{width:15px;height:15px}.preview_generationToast__m5f_O{position:fixed;z-index:60;top:45px;left:calc(50% + 256px);display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid rgba(98,95,243,.18);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 12px 36px rgba(25,25,29,.12);padding:0 17px;color:var(--gen-ink);font-size:10px;font-weight:700;transform:translateX(-50%)}.preview_generationToast__m5f_O svg{width:18px;height:18px;border-radius:50%;background:var(--gen-accent);padding:3px;color:#fff}.preview_generationResults__oHWrr{min-height:calc(100vh - 86px);padding:16px 18px 80px}.preview_generationEmpty__G69Gk{display:flex;min-height:calc(100vh - 180px);align-items:center;justify-content:center;flex-direction:column;text-align:center}.preview_emptyLogo__J8Nza{display:grid;width:72px;height:72px;margin-bottom:18px;place-items:center;border:1px solid var(--gen-border);border-radius:20px;background:var(--gen-surface);box-shadow:0 18px 50px rgba(98,95,243,.12)}.preview_emptyLogo__J8Nza img{width:52px;height:52px;border-radius:15px}.preview_generationEmpty__G69Gk h1{margin:0;color:var(--gen-ink);font-size:18px;font-weight:650;letter-spacing:-.025em}.preview_generationEmpty__G69Gk p{max-width:380px;margin:8px 0 16px;color:var(--gen-muted);font-size:11px;line-height:1.6}.preview_generationEmpty__G69Gk>button{display:none;min-height:38px;align-items:center;gap:6px;border:0;border-radius:10px;background:var(--gen-accent);padding:0 14px;color:#fff;font-weight:700}.preview_generationEmpty__G69Gk>button svg{width:15px;height:15px}.preview_supportButton__I9s5P{position:fixed;right:18px;bottom:18px;z-index:40;display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--gen-border);border-radius:50%;background:var(--gen-surface);box-shadow:0 12px 32px rgba(25,25,29,.1);color:var(--gen-accent);cursor:pointer}.preview_supportButton__I9s5P svg{width:18px;height:18px}.preview_generationHistoryList__wqfvP{display:grid;gap:34px}.preview_generationTask__8KMnv{min-width:0}.preview_generationTaskHeader__7THO1{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview_generationTaskMeta__1_dqE{display:flex;min-width:0;align-items:center;gap:9px;color:var(--gen-muted);text-transform:capitalize}.preview_generationTaskMeta__1_dqE svg{width:15px;height:15px;color:var(--gen-ink)}.preview_generationTaskMeta__1_dqE strong{color:var(--gen-ink);font-size:12px;font-weight:750}.preview_generationTaskMeta__1_dqE span{padding-left:9px;border-left:1px solid var(--gen-border-strong);font-size:10px;font-weight:600}.preview_generationTaskActions__kVOqs{display:flex;gap:4px}.preview_generationTaskActions__kVOqs button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--gen-border);border-radius:9px;background:var(--gen-surface);color:var(--gen-muted);cursor:pointer}.preview_generationTaskActions__kVOqs svg{width:14px;height:14px}.preview_generationTaskPrompt__JVsS0{margin:9px 0 12px;color:var(--gen-ink);font-size:11px;line-height:1.45}.preview_generationTaskGrid__jI_FC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;border:1px solid var(--gen-border);border-radius:12px;background:#e8e8e5}.preview_generationTaskGrid__jI_FC[data-count="1"]{grid-template-columns:minmax(0,1fr)}.preview_generationTaskGrid__jI_FC[data-count="3"],.preview_generationTaskGrid__jI_FC[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_generationResults__oHWrr[data-layout=grid] .preview_generationHistoryList__wqfvP{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.preview_generationResults__oHWrr[data-layout=grid] .preview_generationTaskGrid__jI_FC{grid-template-columns:minmax(0,1fr)}.preview_generationResultCard__pGnaJ{position:relative;display:block;width:100%;min-width:0;min-height:340px;overflow:hidden;border:0;background:#ecece9;padding:0;cursor:pointer}.preview_generationResultCard__pGnaJ:focus-visible{z-index:2;outline:3px solid rgba(98,95,243,.54);outline-offset:-3px}.preview_generationResultCard__pGnaJ>img,.preview_generationResultCard__pGnaJ>video{display:block;width:100%;height:100%;min-height:340px;max-height:650px;-o-object-fit:contain;object-fit:contain;background:#e6e5e2}.preview_resultDownload__FgktU{position:absolute;top:10px;right:10px;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(255,255,255,.9);color:var(--gen-ink);opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.preview_generationResultCard__pGnaJ:focus-visible .preview_resultDownload__FgktU,.preview_generationResultCard__pGnaJ:hover .preview_resultDownload__FgktU{opacity:1;transform:translateY(0)}.preview_resultDownload__FgktU svg{width:15px;height:15px}.preview_generationPending__ZBoS0{position:relative;display:flex;min-height:340px;align-items:flex-start;justify-content:flex-end;flex-direction:column;overflow:hidden;background:#efeeff;padding:18px;color:var(--gen-accent);text-align:left}.preview_generationPending__ZBoS0:after{position:absolute;inset:0;background:rgba(255,255,255,.26);content:"";transform:translateX(-100%);animation:preview_generation-shimmer__sYz8o 1.7s ease-in-out infinite}.preview_pendingMark__cMLk6{position:absolute;top:50%;left:50%;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(98,95,243,.16);border-radius:18px;background:rgba(255,255,255,.72);transform:translate(-50%,-50%)}.preview_pendingMark__cMLk6 svg{width:24px;height:24px}.preview_generationPending__ZBoS0>span:not(.preview_pendingMark__cMLk6){font-size:11px;font-weight:700}.preview_generationPending__ZBoS0 small{margin-top:6px;color:rgba(98,95,243,.68);font-size:9px}.preview_pendingDots__GwbFu{display:inline-block;margin-left:6px;letter-spacing:2px;animation:preview_generation-dots__VfhPk 1.1s ease-in-out infinite alternate}.preview_generationResultError__oSqJg{display:flex;min-height:340px;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:#f8eeee;color:#9f4444;padding:18px;text-align:center}.preview_generationResultError__oSqJg svg{width:24px;height:24px}.preview_generationResultError__oSqJg small{max-width:260px;color:rgba(159,68,68,.72);font-size:9px;line-height:1.4}@keyframes preview_generation-shimmer__sYz8o{0%{transform:translateX(-100%)}58%,to{transform:translateX(100%)}}@keyframes preview_generation-dots__VfhPk{0%{opacity:.28}to{opacity:1}}@media (max-width:1180px){.preview_generationPanel__hkTs2{width:390px}.preview_generationWorkspace__anFGn{margin-left:462px}.preview_generationTabs__WzNsP{gap:16px;padding-inline:14px}.preview_generationResults__oHWrr[data-layout=grid] .preview_generationHistoryList__wqfvP{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){.preview_generationShell__qTtUP{min-height:100dvh;overflow:visible}.preview_generationSidebar__b7cba{display:none}.preview_generationMobileHeader__LkbIB{position:fixed;inset:0 0 auto 0;z-index:100;display:grid;height:58px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;border-bottom:1px solid var(--gen-border);background:rgba(255,255,255,.94);padding:0 10px;backdrop-filter:blur(20px)}.preview_generationMobileHeader__LkbIB>a{display:grid;place-items:center}.preview_generationMobileHeader__LkbIB strong{text-align:center;font-size:13px;font-weight:700}.preview_generationPanel__hkTs2{inset:58px 0 0 0;z-index:90;width:100%;max-width:none;border-right:0;transform:translateX(-105%);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.preview_generationPanelOpen__jt45p{transform:translateX(0)}.preview_generationWorkspace__anFGn{min-height:100dvh;margin-left:0;padding-top:58px}.preview_notificationStrip__x2R02{display:none}.preview_workspaceToolbar__EZzpO{top:58px;height:50px;gap:7px;padding-inline:10px}.preview_favoritesToggle__RNJ9r{display:none}.preview_workspaceActions__M9WQ_ button:last-child{font-size:0}.preview_generationResults__oHWrr{min-height:calc(100dvh - 108px);padding:12px 10px 72px}.preview_generationEmpty__G69Gk{min-height:calc(100dvh - 160px);padding:28px}.preview_generationEmpty__G69Gk>button{display:inline-flex}.preview_generationToast__m5f_O{top:68px;left:50%;max-width:calc(100vw - 28px)}.preview_generationHistoryList__wqfvP,.preview_generationResults__oHWrr[data-layout=grid] .preview_generationHistoryList__wqfvP,.preview_generationTaskGrid__jI_FC,.preview_generationTaskGrid__jI_FC[data-count="3"],.preview_generationTaskGrid__jI_FC[data-count="4"]{grid-template-columns:minmax(0,1fr)}.preview_generationPending__ZBoS0,.preview_generationResultCard__pGnaJ,.preview_generationResultCard__pGnaJ>img,.preview_generationResultCard__pGnaJ>video,.preview_generationResultError__oSqJg{min-height:300px}.preview_generationTaskMeta__1_dqE span:nth-of-type(n+2){display:none}.preview_supportButton__I9s5P{right:12px;bottom:12px}}@media (max-width:460px){.preview_generationTabs__WzNsP{gap:18px}.preview_generationFormScroll__kt6ZY{padding-inline:12px}.preview_generationFooter__brwDK{grid-template-columns:minmax(0,1fr) 112px;padding-inline:12px}.preview_settingsPopover__WQX4B{width:calc(100vw - 24px)}.preview_ratioGrid__8MfNw{grid-template-columns:repeat(3,minmax(0,1fr))}.preview_durationGrid__8gG53{grid-template-columns:repeat(5,minmax(0,1fr))}.preview_assetFilters___pYa_ button{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.preview_generationPanel__hkTs2,.preview_generationPending__ZBoS0:after,.preview_generationSubmit__Wf_JT,.preview_pendingDots__GwbFu{animation:none!important;transition:none!important}}.preview_header__L7eem{height:64px;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.85);backdrop-filter:blur(18px)}.preview_headerInner__Z0mCi{width:min(1920px,calc(100% - 32px));height:100%;margin:0 auto;display:flex;align-items:center;gap:8px}.preview_brand__MdgA5{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;flex:0 0 auto}.preview_brandMark__YV65y{width:32px;height:32px;color:#111827;flex:0 0 auto}.preview_nav__B9c8u{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:visible;scrollbar-width:none}.preview_nav__B9c8u::-webkit-scrollbar{display:none}.preview_navLink__Iu_L7{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;color:#6b7280;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.preview_navLinkActive__gnyN0,.preview_navLink__Iu_L7:hover{color:#111827;background:rgba(0,0,0,.04)}.preview_navDropdown__yTD_C{position:relative}.preview_navDropdown__yTD_C:hover>.preview_navLink__Iu_L7{color:#2563eb;background:rgba(37,99,235,.06)}.preview_navDropdown__yTD_C>.preview_mega__XXvyb{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px}.preview_navDropdown__yTD_C:hover>.preview_mega__XXvyb{display:flex}.preview_mega__XXvyb{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;gap:32px;min-width:300px;box-shadow:0 12px 48px rgba(0,0,0,.08);z-index:90}.preview_megaCol__0RwMH{flex:1;display:flex;flex-direction:column;gap:2px}.preview_megaItem__Rd8wR{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:#111827;transition:background .16s ease}.preview_megaItem__Rd8wR:hover{background:rgba(0,0,0,.04)}.preview_megaIcon__NnXpV{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:rgba(37,99,235,.06);border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;position:relative}.preview_megaBadge__dY0NL{position:absolute;top:-6px;left:-4px;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:4px;line-height:1}.preview_megaBadgetop__q3QAa{background:#ff0f74;color:#fff}.preview_megaBadgenew__jJYlL{background:#2563eb;color:#fff}.preview_megaTitle__5Ae11{display:block;font-size:13px;font-weight:600;color:#111827;line-height:1.3}.preview_megaDesc__MO2ON{display:block;font-size:11px;color:#6b7280;line-height:1.3}.preview_navBadge__W3t_A{min-height:16px;padding:0 5px;border-radius:999px;background:rgba(37,99,235,.1);color:#2563eb;font-size:9px;font-weight:800;line-height:1;display:inline-flex;align-items:center}.preview_actions__OazKZ{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.preview_ghostAction__y5ypz,.preview_pricing__rsLg0,.preview_primaryAction__dDQUm{min-height:40px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;font-weight:700}.preview_pricing__rsLg0{background:rgba(0,0,0,.04);color:#374151}.preview_loginAction__oyowp{background:#ffffff;color:#2563eb;border:1px solid #e5e7eb;border-radius:12px;padding:0 20px;font-weight:600;min-height:40px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px}.preview_primaryAction__dDQUm{background:#2563eb;color:#fff}.preview_saleBadge__gFqpH{min-height:18px;padding:0 6px;border-radius:999px;background:#ff0f74;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center}.preview_main__PwAOr{position:relative;height:calc(100vh - 56px);overflow:hidden}.preview_mainAmbient__JXUnj .preview_heroOrb__2WRoN{opacity:.22}.preview_stage__sdv1R{position:relative;width:100%;height:100%}.preview_stageHud__IPbNq{position:absolute;top:4px;right:4px;left:4px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.preview_tabRail__Uubfa{display:inline-flex;align-items:center;gap:4px;padding:0;border:1px solid #e5e7eb;border-radius:14px;background:rgba(255,255,255,.9)}.preview_tabButton__UvXga{width:120px;min-height:32px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.preview_tabButtonActive__3_tXR{background:#2563eb;color:#fff;box-shadow:0 1px 3px rgba(37,99,235,.2)}.preview_ambientToggle__UGjwO{position:relative;width:92px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.06);cursor:pointer}.preview_ambientToggle__UGjwO span{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:transform .18s ease}.preview_ambientToggleActive__h3sIF span{transform:translateX(64px)}.preview_canvasBackdrop__PWNPj{position:absolute;inset:0}.preview_noiseLayer__E_FVP{position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(37,99,235,.05),transparent 22%),radial-gradient(circle at 50% 52%,rgba(37,99,235,.02),transparent 40%),linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,0));opacity:1}.preview_gridGlow__VFziL{width:min(1200px,84vw);height:min(1200px,84vw);background:radial-gradient(circle at center,rgba(37,99,235,.06),rgba(37,99,235,.02) 42%,transparent 70%),repeating-linear-gradient(0deg,rgba(37,99,235,.03) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(37,99,235,.03) 0 1px,transparent 1px 14px);filter:blur(2px);opacity:.82}.preview_gridGlow__VFziL,.preview_heroOrb__2WRoN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:999px}.preview_heroOrb__2WRoN{width:min(1200px,80vw);height:min(760px,62vw);overflow:hidden;filter:blur(120px) saturate(.6);opacity:.16;transition:opacity .18s ease;pointer-events:none}.preview_heroOrb__2WRoN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22}.preview_hero__pBED_{position:absolute;top:49%;left:50%;z-index:2;width:min(34rem,calc(100% - 48px));transform:translate(-50%,-50%);display:grid;justify-items:center;gap:clamp(12px,2.5vh,32px);text-align:center;transition:opacity .18s ease,transform .18s ease}.preview_heroMuted__jEoRf{opacity:.08;transform:translate(-50%,-50%) scale(.98);pointer-events:none}.preview_heroIcon__EQBiH{width:56px;height:56px;padding:7px;border:1px solid rgba(37,99,235,.18);border-radius:18px;background:linear-gradient(180deg,rgba(37,99,235,.1),rgba(37,99,235,.05));box-shadow:inset -.5px -.5px 1px rgba(255,255,255,.5),inset .8px .5px .5px rgba(255,255,255,.6),0 8px 24px rgba(37,99,235,.08)}.preview_heroIcon__EQBiH .preview_brandMark__YV65y{width:100%;height:100%;color:#2563eb}.preview_heroCopy__gIqPG{display:grid;gap:10px;justify-items:center;width:100%}.preview_heroHeading__WfyQf{margin:0;display:grid;gap:2px;font-family:var(--font-display);font-size:clamp(20px,min(3vw,4.5vh),36px);line-height:1;letter-spacing:-.56px;text-transform:uppercase}.preview_heroHeadingPrimary__5PG3L{color:#111827}.preview_heroHeadingSecondary__u1H49{color:#9ca3af}.preview_hero__pBED_ p{margin:0;max-width:36rem;color:#6b7280;font-size:15px;line-height:1.35;white-space:nowrap}.preview_gallery__6DFmm{position:absolute;inset:52px 0 148px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-content:start;padding:0 8px 24px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.preview_galleryVisible__7Ky6p{opacity:1;pointer-events:auto;transform:translateY(0)}.preview_galleryCard__rVqli{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,.06)}.preview_galleryMedia__UiPzD{aspect-ratio:4/3;overflow:hidden}.preview_galleryMedia__UiPzD img,.preview_galleryMedia__UiPzD video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_galleryMeta__ufL66{position:absolute;top:12px;right:12px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.preview_galleryAuthor__lMNeg{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 6px;border-radius:999px;background:rgba(255,255,255,.85);backdrop-filter:blur(18px);font-size:13px;font-weight:600;color:#374151}.preview_galleryAuthor__lMNeg img{width:24px;height:24px;border-radius:999px}.preview_galleryLikes__XqEQm{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.85);color:#374151;display:inline-flex;align-items:center;gap:6px;cursor:pointer;backdrop-filter:blur(18px)}.preview_galleryFooter__9DCWL{display:grid;gap:14px;padding:16px}.preview_galleryFooter__9DCWL p{margin:0;color:#4b5563;font-size:14px;line-height:1.45}.preview_recreateButton__hcCm9{min-height:36px;width:-moz-fit-content;width:fit-content;padding:0 16px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.preview_composerShell__Mscgn{position:fixed;left:50%;bottom:16px;z-index:5;width:min(1120px,calc(100% - 32px));padding:2px;border-radius:26px;background:transparent;transform:translateX(-50%)}.preview_composerDropOverlay__3k_4n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgba(239,246,255,.92);border:2px dashed #2563eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10;pointer-events:none;animation:preview_dropOverlayIn__obtCB .16s ease-out}.preview_composerDropContent__MVuRn{display:flex;flex-direction:column;align-items:center;gap:10px;color:#2563eb;font-size:14px;font-weight:600}.preview_composerDropContent__MVuRn svg{width:32px;height:32px}@keyframes preview_dropOverlayIn__obtCB{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.preview_composer__cdFX3{width:100%;padding:22px;border:1px solid #e5e7eb;border-radius:24px;background:rgba(255,255,255,.96);backdrop-filter:blur(24px);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)}.preview_composerBody__ukZZy{display:flex;align-items:stretch;gap:12px}.preview_composerMain__s4lNq{flex:1 1 auto;min-width:0;display:grid;gap:8px}.preview_composerInputRow__BqFkk{display:flex;align-items:center;gap:12px;min-height:40px}.preview_refPreviewRow__GDKxA{display:flex;gap:8px;flex-wrap:wrap;padding:6px 16px 12px;overflow:visible}.preview_addRefWrap__q8vGD{flex:0 0 auto;display:flex;align-items:center;gap:6px}.preview_addRefInput__vnr0r{display:none}.preview_addButton__xxrB2{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:10px;background:rgba(0,0,0,.02);color:#6b7280;font-size:18px;line-height:1;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease,background .12s ease}.preview_addButton__xxrB2 svg{width:14px;height:14px}.preview_addButton__xxrB2:hover{border-color:#93bbfc;background:#eff6ff;color:#2563eb}.preview_addRefWrapItem__EUhgS{position:relative;flex:0 0 auto}.preview_addRefPreview___zBTA{position:relative;width:56px;height:56px;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden}.preview_addRefBlur__NI8vL{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(12px) saturate(1.4);transform:scale(1.3);z-index:0}.preview_addRefImg__R7F0x{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview_addRefRemove__FGDrB{position:absolute;top:-6px;right:-6px;width:18px;height:18px;z-index:2;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.preview_promptInput__7V7LZ{width:100%;min-height:28px;padding:4px 0;border:0;outline:0;resize:none;background:transparent;color:#111827;font-size:15px;line-height:20px;font-family:inherit}.preview_promptInput__7V7LZ::-moz-placeholder{color:#9ca3af}.preview_promptInput__7V7LZ::placeholder{color:#9ca3af}.preview_composerControls__QsT8t{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:visible;overflow-y:visible;scrollbar-width:none}.preview_composerControls__QsT8t::-webkit-scrollbar{display:none}.preview_controlPill__C_qe4,.preview_togglePill__5J97n{min-height:32px;padding:0 10px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;color:#374151;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.preview_controlPill__C_qe4 svg,.preview_togglePill__5J97n svg{flex:0 0 auto}.preview_videoModeTabs__W_tEF{display:flex;gap:8px;padding:0 22px 12px}.preview_videoModeTab__x63mt{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e5e7eb;border-radius:20px;background:transparent;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.preview_videoModeTab__x63mt:hover{color:#374151;border-color:#d1d5db}.preview_videoModeTabActive__Ao2po{background:rgba(37,99,235,.08);color:#2563eb;border-color:rgba(37,99,235,.3)}.preview_videoModeTag__bLdDp{padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.05);font-size:10px;font-weight:700;letter-spacing:.03em}.preview_videoModeTabActive__Ao2po .preview_videoModeTag__bLdDp{background:rgba(37,99,235,.1)}.preview_frameUploadRow__ziImL{display:flex;align-items:center;gap:12px;padding:0 22px 12px}.preview_frameSlotWrap__Zf0yD{position:relative;flex:0 0 auto}.preview_frameUploadBox__KvP7a{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed #d1d5db;border-radius:16px;background:rgba(0,0,0,.02);color:#9ca3af;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease;overflow:hidden;position:relative}.preview_frameUploadBox__KvP7a:hover{border-color:#9ca3af;background:rgba(0,0,0,.04)}.preview_frameFileInput__Dapi1{position:absolute;inset:0;opacity:0;cursor:pointer}.preview_framePreview__9R9cc,.preview_videoRefMedia__nWyiq{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_videoRefPlaceholder__7hAR_{width:100%;height:100%;display:flex;align-items:flex-end;padding:8px;background:linear-gradient(180deg,rgba(37,99,235,.12),rgba(15,23,42,.12));box-sizing:border-box}.preview_videoRefKind__ylmUS{position:absolute;left:6px;bottom:6px;z-index:2;padding:2px 5px;border-radius:999px;background:rgba(17,24,39,.82);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em}.preview_videoRefName__KdOjE{display:block;overflow:hidden;color:#111827;font-size:10px;font-weight:700;line-height:1.3;word-break:break-word}.preview_refUploadBox__n5Yhq{width:90px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;background:rgba(0,0,0,.04);cursor:pointer;overflow:hidden;position:relative;transition:background .12s ease}.preview_refUploadBox__n5Yhq:hover{background:rgba(0,0,0,.07)}.preview_refPlus__UJv_j{font-size:24px;color:#9ca3af;font-weight:300}.preview_refLabel__HwSI6{font-size:11px;color:#9ca3af}.preview_frameArrow__YCOw4{color:#d1d5db;font-size:18px}.preview_videoModeNewTag__mYr_g{font-size:10px;font-weight:700;color:#3b82f6}.preview_modeToggle__IOc6c{display:inline-flex;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.preview_modeButton__N4oMS{padding:6px 12px;border:none;background:transparent;color:#9ca3af;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease}.preview_modeButton__N4oMS:hover{color:#374151}.preview_modeButtonActive__5Owzn{background:rgba(37,99,235,.08);color:#2563eb}.preview_modelSelector__BT_wf{position:relative}.preview_modelPill__81J_8{padding-left:8px}.preview_modelDropdown__bjr9l{position:absolute;bottom:calc(100% + 8px);left:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:200px;z-index:100;box-shadow:0 8px 32px rgba(0,0,0,.08)}.preview_modelOption__vIguQ{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:8px;background:transparent;font-size:13px;font-weight:600;color:#4b5563;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.preview_modelOption__vIguQ:hover{background:rgba(0,0,0,.04);color:#111827}.preview_modelOptionActive__z86uc{background:rgba(37,99,235,.08);color:#2563eb}.preview_modelOption__vIguQ:disabled{opacity:.35;cursor:not-allowed}.preview_ratioDropdown__9KLV_{display:grid;grid-template-columns:1fr 1fr;min-width:160px}.preview_modelPillMark__pX9ZB{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb}.preview_modelPillMark__pX9ZB .preview_brandMark__YV65y{width:20px;height:20px}.preview_counterControl__0ILtW{min-width:14px;color:#6b7280;text-align:center;background:none;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;padding:0 2px}.preview_counterControl__0ILtW:disabled{opacity:.3;cursor:not-allowed}.preview_counterControl__0ILtW:hover:not(:disabled){color:#111827}.preview_togglePill__5J97n{padding-right:8px}.preview_togglePillActive__OQd2j .preview_switchTrack__tb8M2{background:#32d369}.preview_togglePillActive__OQd2j .preview_switchThumb__xX3MR{transform:translateX(16px)}.preview_switchTrack__tb8M2{position:relative;width:36px;height:20px;border-radius:999px;background:rgba(0,0,0,.12);transition:background-color .16s ease}.preview_switchThumb__xX3MR{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:transform .16s ease}.preview_generateButton__uEXVF{min-width:114px;min-height:0;align-self:stretch;padding:0 20px;border:0;border-radius:16px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:800;line-height:1;cursor:pointer;flex:0 0 auto}.preview_generateButton__uEXVF:disabled{opacity:.5;cursor:not-allowed}.preview_previewBackdrop__BP7GN{position:fixed;inset:0;background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:200;display:flex;align-items:stretch;justify-content:stretch}.preview_previewClose__vQJIg{position:fixed;top:20px;left:24px;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#374151;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:201;transition:background .12s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.preview_previewClose__vQJIg:hover{background:#f3f4f6}.preview_previewLayout__GFw21{display:flex;gap:20px;width:100%;height:100%;max-width:100vw;max-height:100vh}.preview_previewMain__6Bz6G{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:24px 24px 24px 60px;overflow:hidden}.preview_previewMainZoomed__IbagI{overflow:hidden}.preview_previewMedia__2Ky_7{max-width:100%;max-height:calc(100vh - 48px);-o-object-fit:contain;object-fit:contain;display:block;border-radius:12px}.preview_previewSidebar__4bQ3E{display:flex;width:460px;flex-shrink:0;padding:24px 16px 24px 0;gap:12px}.preview_previewPromptPanel__0vGYN{flex:1;min-width:0;display:flex;flex-direction:column;padding:18px 4px 14px;overflow-y:auto}.preview_previewPrompt__ULKJL{margin:0 0 12px;color:#374151;font-size:14px;line-height:1.55;word-break:break-word}.preview_previewMeta__SEXjZ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.preview_previewMetaItem__dIPUT{display:flex;flex-direction:column;gap:2px;min-width:0}.preview_previewMetaLabel__wtqGI{font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.preview_previewMetaValue__2L2bg{font-size:13px;font-weight:600;color:#111827}.preview_previewRefList__fdzCa{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.preview_previewRefItem__moA_E{flex:0 0 auto}.preview_previewRefAudio__1wpeJ{background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#6b7280}.preview_previewRefAudio__1wpeJ,.preview_previewRefImage__wXwEk{width:48px;height:48px;border-radius:8px;border:1px solid #e5e7eb}.preview_previewRefImage__wXwEk{-o-object-fit:cover;object-fit:cover}.preview_previewBottom__ZBUvy{margin-top:auto}.preview_previewActions__HOPNN{display:flex;gap:8px;flex-shrink:0}.preview_previewActionBtn__rX2cL{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.preview_previewActionBtn__rX2cL:hover{background:#eff6ff;border-color:#93bbfc;color:#2563eb}.preview_previewActionBtnCopied__TkMSx{background:#f0fdf4;border-color:#86efac;color:#16a34a}.preview_previewThumbs__jGtkE{width:110px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin}.preview_previewThumbs__jGtkE::-webkit-scrollbar{width:4px}.preview_previewThumbs__jGtkE::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:2px}.preview_previewThumb__DVtd_{width:90px;height:90px;flex-shrink:0;border:2px solid transparent;border-radius:10px;background:#f3f4f6;padding:0;cursor:pointer;overflow:hidden;transition:border-color .12s ease}.preview_previewThumb__DVtd_ img,.preview_previewThumb__DVtd_ video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview_previewThumb__DVtd_:hover{border-color:rgba(255,255,255,.3)}.preview_previewThumbActive__3mlo_{border-color:#3b82f6}.preview_authBackdrop__RICUJ{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center}.preview_authDialog__G8EEs{background:#ffffff;border:1px solid #e5e7eb;border-radius:24px;padding:48px 40px 36px;min-width:380px;max-width:440px;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.12)}.preview_authClose__yyBp3{position:absolute;top:16px;right:16px;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:50%;background:transparent;color:#9ca3af;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview_authClose__yyBp3:hover{color:#111827}.preview_authContent__duLKh h2{font-size:1.6rem;font-weight:700;color:#111827;margin:0 0 6px}.preview_authContent__duLKh p{color:#6b7280;font-size:.9rem;margin:0 0 28px}.preview_authButtons__gZweI{display:flex;flex-direction:column;gap:10px}.preview_authProvider__rvt3X{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border:1px solid #e5e7eb;border-radius:14px;background:transparent;color:#111827;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .12s ease}.preview_authProvider__rvt3X:hover{background:rgba(0,0,0,.03)}.preview_authLegal__GbSSr{margin-top:24px!important;font-size:.72rem!important;color:#9ca3af!important;line-height:1.5}.preview_historyGrid__kHPZq{position:absolute;inset:0 0 148px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:16px 8px 24px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.preview_historyGrid__kHPZq::-webkit-scrollbar{display:none}.preview_historyRow__LxRtN{display:grid;gap:6px;flex-shrink:0;transition:all .3s ease}.preview_historyRow4__PNFhT{grid-template-columns:repeat(4,1fr)}.preview_historyRow6__kIF8E{grid-template-columns:repeat(6,1fr)}.preview_historyCard__61kmU{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;cursor:pointer;background:#ffffff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;transition:transform .16s ease}.preview_historyBlurBg__gy2Gr{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(40px) saturate(1.4);transform:scale(1.2);z-index:0}.preview_historyMedia__roVjq{position:relative;z-index:1}.preview_historyCard__61kmU:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.1),0 0 0 1px rgba(37,99,235,.3);z-index:10}.preview_historyMedia__roVjq{max-width:100%;max-height:100%;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.preview_historyError__dKbDa{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#ef4444;border-radius:16px}.preview_historyError__dKbDa span{font-size:11px;font-weight:600}.preview_historyErrorText__cDK6_{max-width:90%;padding:0 8px;text-align:center;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.preview_previewErrorState__01Jlv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.preview_previewErrorTitle__tLq59{margin:0;color:#ef4444;font-size:18px;font-weight:700;text-align:center}.preview_previewErrorText__SuZnQ{margin:0;color:#6b7280;font-size:14px;font-weight:500;text-align:center;max-width:520px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.preview_historyPending__EwLIQ{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview_historyShimmer__c20jF{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(37,99,235,.06) 50%,transparent 70%);background-size:200% 100%;animation:preview_shimmer__ANe1R 1.6s linear infinite}@keyframes preview_shimmer__ANe1R{0%{background-position:200% 0}to{background-position:-200% 0}}.preview_historySpinner__ffcd8{position:relative;width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:preview_spin__LZlcS .8s linear infinite}@keyframes preview_spin__LZlcS{to{transform:rotate(1turn)}}.preview_genError__qPBP9{position:fixed;bottom:140px;left:50%;transform:translateX(-50%);background:rgba(255,15,116,.9);color:#fff;padding:10px 20px;border-radius:12px;font-size:14px;font-weight:600;z-index:50;transition:opacity .5s ease}.preview_genErrorVisible__gMSea{opacity:1}.preview_genErrorFading__1YKjf{opacity:0}.preview_genResults__me4Jh{position:fixed;bottom:140px;left:50%;transform:translateX(-50%);display:flex;gap:16px;z-index:50;max-width:90vw;overflow-x:auto}.preview_genResultItem__NscsV{flex:0 0 auto;border-radius:16px;overflow:hidden;border:2px solid #e5e7eb;transition:border-color .16s ease}.preview_genResultItem__NscsV:hover{border-color:#2563eb}.preview_genResultItem__NscsV img{display:block;max-height:400px;max-width:400px;-o-object-fit:contain;object-fit:contain}.preview_generateButton__uEXVF span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:999px;background:rgba(255,255,255,.2);font-size:15px;font-weight:900}@media (max-width:1180px){.preview_headerInner__Z0mCi{gap:14px}.preview_hero__pBED_ p{font-size:16px;white-space:normal}.preview_gallery__6DFmm{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_composerShell__Mscgn{width:min(1040px,calc(100% - 24px))}}@media (max-width:900px){.preview_header__L7eem{height:auto;padding:12px 0}.preview_headerInner__Z0mCi{flex-wrap:wrap}.preview_actions__OazKZ{width:100%;justify-content:flex-end}.preview_main__PwAOr{min-height:calc(100vh - 56px);height:auto;padding-bottom:220px}.preview_stage__sdv1R{min-height:calc(100vh - 276px)}.preview_stageHud__IPbNq{top:16px;flex-wrap:wrap}.preview_hero__pBED_{width:calc(100% - 32px)}.preview_gallery__6DFmm{inset:86px 0 0;grid-template-columns:minmax(0,1fr);padding:0 0 24px}.preview_composerShell__Mscgn{left:16px;bottom:16px;width:calc(100% - 32px);transform:none}.preview_composerBody__ukZZy{flex-direction:column;align-items:stretch}.preview_composerControls__QsT8t{overflow-x:visible;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.preview_composerControls__QsT8t::-webkit-scrollbar{display:none}.preview_generateButton__uEXVF{width:100%;min-height:58px;font-size:19px}}