.StandaloneHeader_header__3JNdT{width:100%;height:80px;background-color:#000;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;z-index:10}.StandaloneHeader_headerLeft__W5yST{display:flex;align-items:center}.StandaloneHeader_logoContainer__klJ8i{display:flex;align-items:center;text-decoration:none}.StandaloneHeader_logo__9NI4w{height:20px;width:auto}.StandaloneHeader_headerRight__Xel2_{display:flex;align-items:center;gap:12px}@media(max-width:640px){.StandaloneHeader_header__3JNdT{padding:0 12px;height:48px}.StandaloneHeader_logo__9NI4w{height:16px}}.styles_content__4o3fq{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:24px}@media(max-width:640px){.styles_content__4o3fq{padding:0 16px}}.styles_scrollArea__uFrGU{flex:1 1 0;overflow:hidden;display:flex;flex-direction:column;gap:20px}.styles_header__pHwcg{display:flex;align-items:center;gap:8px;margin-bottom:4px}.styles_helpIcon__E1XU_{cursor:pointer;color:var(--muted-foreground);transition:color .2s}.styles_helpIcon__E1XU_:hover{color:var(--foreground)}.styles_formSection__1V6AS{flex-shrink:0}.styles_promptSection__1s__z{flex:1 1 0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.styles_label__hoIF2{display:block;flex-shrink:0;font-size:14px;font-weight:500;color:var(--foreground);margin-bottom:8px}.styles_inputWrapper__IGUn8{position:relative}.styles_input__8NEzD{width:100%;background:var(--bg-primary)}.styles_charCount__gfA_i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted-foreground)}.styles_promptBlock__GyLWm{flex:1 1 0;display:flex;flex-direction:column;min-height:0;border-radius:8px;background:var(--bg-primary);padding:12px;overflow:hidden}.styles_imageUploadArea__fRL3_{flex-shrink:0;display:flex;gap:12px;min-height:64px;margin-bottom:12px;flex-wrap:wrap}.styles_imageItem__yd4IC{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;background:var(--bg-tertiary);user-select:none;cursor:pointer}.styles_imagePreview__GarZS{width:100%;height:100%;object-fit:cover}.styles_imageName__eDbnG{position:absolute;bottom:0;left:0;right:0;padding:2px 4px;background:rgba(0,0,0,.6);color:#fff;font-size:10px;text-align:center}.styles_imageStatus__T5T9f{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.styles_statusUploading__MzKj9{color:#fff;font-size:10px}.styles_statusFailed__j6mFp{color:#ef4444;font-size:10px}.styles_removeButton__a_J7k{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-tertiary);border:1px solid color-mix(in srgb,var(--bg-tertiary) 70%,transparent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease}.styles_removeButton__a_J7k:hover{background:var(--bg-secondary)}.styles_removeButton__a_J7k:active{transform:scale(.95)}.styles_emptySlot__MhsUu{width:64px;height:64px;border-radius:6px;border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:12px}.styles_textarea__MvPY2{flex:1 1 0;width:100%;min-height:100px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:14px;line-height:20px;resize:none;outline:none;overflow-y:auto}.styles_textarea__MvPY2::placeholder{color:var(--text-quaternary)}.styles_toolbar__srr9C{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-top:12px}.styles_promptCharCount__hwMeG{margin-left:auto;font-size:12px;color:var(--muted-foreground)}.styles_toolButton__JO29_{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font-size:13px;cursor:pointer;transition:all .2s}.styles_toolButton__JO29_:hover{background:var(--muted);border-color:var(--primary)}.styles_fileInput__Xs_kN{display:none}.styles_uploadTooltip__JInjR{padding:12px!important;max-width:280px;user-select:none}.styles_tooltipTitle__Jndcn{font-size:16px;font-weight:600;margin-bottom:4px;color:#fff}.styles_tooltipDescription__HOUnA{font-size:12px;color:var(--text-quaternary);margin-bottom:10px}.styles_tooltipBody__6N_by{display:flex;gap:12px;align-items:flex-start}.styles_tooltipImage__V2n_k{width:96px;height:96px;border-radius:6px;object-fit:cover;flex-shrink:0}.styles_tooltipList__v3ojN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.styles_tooltipListItem__MHaq3{display:flex;align-items:center;gap:6px;font-size:12px;height:20px;line-height:20px;color:var(--foreground);white-space:nowrap}.styles_checkIcon__RTnHt{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#22c55e;color:#fff;flex-shrink:0}.styles_styleSelector__O0B0z{position:relative}.styles_styleButton__KfwV5{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font-size:13px;cursor:pointer;transition:all .2s;min-width:100px}.styles_styleButton__KfwV5:hover{background:var(--muted);border-color:var(--primary)}.styles_stylePopover__Wa5tx{width:320px;max-height:400px;overflow-y:auto;padding:12px}.styles_styleGrid__lBi6w{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.styles_styleItem__4z3Mv{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .2s;user-select:none;position:relative}.styles_styleItem__4z3Mv.styles_selected__4ReOE,.styles_styleItem__4z3Mv:hover{border-color:var(--theme-accent)}.styles_styleImage__47dGV{width:100%;height:100%;object-fit:cover;background:var(--bg-tertiary)}.styles_styleName___34Qv{position:absolute;inset:0;top:auto;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-tertiary) 70%,transparent);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:2px 4px}.styles_footer__ef1yC{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}@media(max-width:640px){.styles_footer__ef1yC{padding:12px 16px}}.styles_loadingView__IDgjP{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.styles_loadingSpinner__6ugpK{width:48px;height:48px;border:3px solid var(--bg-tertiary);border-top-color:var(--theme-accent);border-radius:50%;animation:styles_spin__KUycg 1s linear infinite}@keyframes styles_spin__KUycg{to{transform:rotate(1turn)}}.styles_loadingText__OJUSQ{font-size:16px;color:var(--foreground)}.styles_loadingSubtext__tgikq{font-size:14px;color:var(--muted-foreground)}.styles_loadingError__h_FDg{color:#ef4444;font-size:14px;text-align:center}.styles_historyView__CFTrp{flex:1;display:flex;gap:16px;overflow:hidden}@media(max-width:640px){.styles_historyView__CFTrp{flex-direction:column}}.styles_historyList__GwyUd{width:200px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.styles_historyList__GwyUd{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;height:80px;flex-shrink:0}}.styles_historyItem__5h1hK{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid rgba(0,0,0,0)}.styles_historyItem__5h1hK:hover{background:var(--muted)}.styles_historyItem__5h1hK.styles_selected__4ReOE{background:var(--muted);border-color:var(--primary)}@media(max-width:640px){.styles_historyItem__5h1hK{flex-direction:column;width:72px;flex-shrink:0}}.styles_historyThumb__tvWhz{width:48px;height:48px;border-radius:6px;object-fit:cover;background:var(--muted)}.styles_historyInfo__4i2N6{flex:1;min-width:0}@media(max-width:640px){.styles_historyInfo__4i2N6{display:none}}.styles_historyLabel__AbrGP{font-size:12px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_historyStatus__YzVBO{font-size:11px;color:var(--muted-foreground)}.styles_statusSuccess__3ZjfV{color:#22c55e}.styles_statusFail__SFfqB{color:#ef4444}.styles_historyPreview__lb7rr{flex:1;display:flex;align-items:center;justify-content:center;background:var(--muted);border-radius:8px;overflow:hidden}@media(max-width:640px){.styles_historyPreview__lb7rr{min-height:200px}}.styles_previewImage__vqmK_{max-width:100%;max-height:100%;object-fit:contain}.styles_previewEmpty__RUHaX{color:var(--muted-foreground);font-size:14px}.styles_previewError__OSmH6{color:#ef4444}.Sidebar_sidebar__e4y3U,.styles_previewError__OSmH6{display:flex;flex-direction:column;align-items:center;gap:8px}.Sidebar_sidebar__e4y3U{width:68px;background-color:var(--bg-primary);padding-top:12px;position:relative;z-index:50}@media(max-width:768px){.Sidebar_sidebar__e4y3U{width:auto;height:auto;flex-direction:row;margin:12px 12px 0;padding:0;gap:4px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none;-ms-overflow-style:none}.Sidebar_sidebar__e4y3U::-webkit-scrollbar{display:none}}.Sidebar_tab__jeX09{width:60px;height:68px;background-color:#212121;border:none;border-radius:4px 0 0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;position:relative;transition:all .2s;margin-left:auto}.Sidebar_tab__jeX09:hover{opacity:.8}.Sidebar_tab__jeX09.Sidebar_active__SqwIT:after{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background-color:#ffcf14;border-radius:4px 0 0 4px}@media(max-width:768px){.Sidebar_tab__jeX09{flex-flow:row nowrap;flex-shrink:0;margin-left:0;gap:2px;border-radius:4px 4px 0 0;min-width:80px;width:auto;height:auto;padding:8px 12px}.Sidebar_tab__jeX09.Sidebar_active__SqwIT:after{left:0;top:0;bottom:auto;width:100%;height:3px;border-radius:4px 4px 0 0}}.Sidebar_icon__ua4OS{color:#fff}.Sidebar_label__TVJxT{font-family:Source Han Sans,sans-serif;font-size:10px;font-weight:400;line-height:16px;color:#fff;text-align:center}@media(max-width:640px){.Sidebar_label__TVJxT{font-size:12px;line-height:16px}}.SaveArtifactModal_dialogContent__e4iFE{background:var(--bg-secondary);border-color:var(--bg-tertiary);max-width:500px;width:calc(100vw - 2rem)}.SaveArtifactModal_dialogTitle__Oiga8{font-size:20px;font-weight:600;margin:0;color:var(--text-primary)}.SaveArtifactModal_dialogDescription__70bG3{font-size:14px;color:var(--bg-quaternary);margin:0}.SaveArtifactModal_content___KH6R{display:flex;flex-direction:column;gap:24px;margin-top:16px}.SaveArtifactModal_optionSection__KE5Y3{display:flex;flex-direction:column;gap:2px}.SaveArtifactModal_optionHelperText__V2Edj{font-size:12px;color:var(--text-secondary);margin:-2px 0 4px}.SaveArtifactModal_optionLabel__n30qV{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.SaveArtifactModal_optionLabel__n30qV .SaveArtifactModal_required__mw2q4{color:#ff4d4f;margin-left:4px}.SaveArtifactModal_optionLabelWithTooltip__J9vU7{font-size:16px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;margin-bottom:4px}.SaveArtifactModal_optionLabelWithTooltip__J9vU7 .SaveArtifactModal_infoIcon__MKbqy{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:help;transition:color .2s;background:rgba(0,0,0,0);border:none;padding:0}.SaveArtifactModal_optionLabelWithTooltip__J9vU7 .SaveArtifactModal_infoIcon__MKbqy:hover{color:var(--theme-accent)}.SaveArtifactModal_tooltipContent__g46n6{max-width:300px;line-height:1.5;font-size:14px}.SaveArtifactModal_nameInput__dqxSq{width:100%;padding:10px 16px;border-radius:8px;border:1px solid var(--bg-tertiary);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.SaveArtifactModal_nameInput__dqxSq::placeholder{color:var(--text-secondary)}.SaveArtifactModal_nameInput__dqxSq:focus{border-color:var(--theme-accent)}.SaveArtifactModal_nameInput__dqxSq:disabled{opacity:.5;cursor:not-allowed}.SaveArtifactModal_charCount__08wsn{font-size:12px;color:var(--text-secondary);text-align:right;margin:4px 0 -24px}.SaveArtifactModal_optionButtons__zLfWi{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.SaveArtifactModal_resolutionButton__HIPeJ{position:relative;min-width:120px;justify-content:center}.SaveArtifactModal_disabledButton__NBNVa{cursor:not-allowed;opacity:.6}.SaveArtifactModal_resolutionContent__nV3lo{display:flex;flex-direction:row nowrap;gap:4px;align-items:center}.SaveArtifactModal_creditBadge__JS1aG{display:flex;align-items:center;gap:4px;background:var(--text-primary);color:var(--bg-primary);border-radius:999px;font-size:10px;font-weight:500;padding:1px 6px}.SaveArtifactModal_creditIcon__BToW6{width:10px;height:10px}.SaveArtifactModal_privacyButton__feVi7{position:relative;min-width:100px}.SaveArtifactModal_vipBadge__GZlrW{position:absolute;right:-9px;top:-9px;width:20px;height:20px;cursor:pointer;pointer-events:auto}.SaveArtifactModal_footer__WZm1x{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.SaveArtifactModal_footer__WZm1x button{min-width:80px}.TaskItem_taskItem__TcEZP{display:flex;flex-direction:column;gap:16px;background:#000;border-radius:10px;transition:all .2s}.TaskItem_taskItem__TcEZP:hover{background:#0a0a0a}.TaskItem_metadata__jRw3_{padding:16px 16px 0;display:flex;flex-direction:column;gap:12px}.TaskItem_videoSection__piAQj{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.TaskItem_thumbnailWrapper__E05FJ{position:relative;flex:0 1 auto;max-width:100%}.TaskItem_toolbar__5j2VB{justify-content:flex-start;width:100%}.TaskItem_leftButtons__Uo7C_,.TaskItem_toolbar__5j2VB{display:flex;align-items:center;gap:8px}.TaskItem_divider__4vTUX{width:1px;height:16px;background:var(--bg-tertiary);flex-shrink:0;margin:0 4px}.TaskItem_progressOverlay___DBUn{position:absolute;top:0;bottom:0;left:0;right:0;padding:12px;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.TaskItem_progressBar__2lReQ{width:100%;max-width:120px;height:6px;background:#464646;border-radius:6px;overflow:hidden}.TaskItem_progressBarHidden__p92GI{visibility:hidden}.TaskItem_progressFill__KfQw_{height:100%;background:#ffcf14;transition:width .3s ease}.TaskItem_progressText__r_yyA{font-size:10px;font-weight:500;color:#ffcf14;line-height:12px}.TaskItem_progressMessage__WhqBg{font-size:8px;font-weight:500;color:#fff;line-height:12px;margin:0;text-align:center}.TaskItem_progressMessage__WhqBg .TaskItem_highlight__3Puc8{color:#ffcf14}.TaskItem_header__Pskqk{display:flex;justify-content:space-between;align-items:center}.TaskItem_userInfo__X__cH{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.TaskItem_avatar__BS4Ly{width:22px;height:23px;border-radius:2px;background:#242424;flex-shrink:0;object-fit:cover;display:flex;align-items:center;justify-content:center}.TaskItem_loadingIcon__OjJeG{color:#868686;animation:TaskItem_spin__fXAgq 1s linear infinite}.TaskItem_errorIcon__I_LGJ{color:#868686}@keyframes TaskItem_spin__fXAgq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskItem_username__64sB2{font-size:16px;font-weight:400;color:#fff;line-height:auto}.TaskItem_divider__4vTUX{font-size:16px;color:#d8d8d8}.TaskItem_badge__8tNxx{padding:3px 8px;border:.5px solid #b8b8b8;border-radius:5px;line-height:auto}.TaskItem_badge__8tNxx,.TaskItem_time__N05vK{font-size:10px;color:#b8b8b8;white-space:nowrap}.TaskItem_time__N05vK{line-height:20px}.TaskItem_promptText__2rIiX{margin:0 16px;padding:8px 12px;background:#212121;border-radius:5px;font-size:10px;color:#fff;line-height:14px}.TaskItem_promptText__2rIiX>div{max-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TaskItem_saveButton__tKiBv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#212121;border:1px solid #383838;border-radius:4px;color:#868686;cursor:pointer;transition:all .2s;padding:0}.TaskItem_saveButton__tKiBv:hover{background:#2a2a2a;border-color:#505050;color:#fff}.TaskItem_saveButton__tKiBv:active{transform:scale(.95)}.TaskItem_editButton__OKMXJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#212121;border:1px solid #383838;border-radius:4px;color:#868686;cursor:pointer;transition:all .2s;padding:0}.TaskItem_editButton__OKMXJ:hover{background:#2a2a2a;border-color:#505050;color:#fff}.TaskItem_editButton__OKMXJ:active{transform:scale(.95)}.TaskItem_loadingPlaceholder__E843K{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:8px;color:#868686;font-size:12px;min-height:200px}.TaskThumbnail_thumbnail__KX_G3{position:relative;width:100%;height:100%;overflow:hidden;background:#0a0a0a;flex-shrink:0;border-radius:0}.TaskThumbnail_posterImage__iYwj4{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.TaskThumbnail_loading__o5mer{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(10,10,10,.7);z-index:1}.TaskThumbnail_spinner__QdjVi{animation:TaskThumbnail_spin__cJ8I_ 1s linear infinite;color:#f59e0b}@keyframes TaskThumbnail_spin__cJ8I_{to{transform:rotate(1turn)}}.TaskThumbnail_loadingText__uSRL_{font-size:12px;color:#9ca3af}.TaskThumbnail_error__G1dX7{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ef4444;background:rgba(239,68,68,.1)}.TaskThumbnail_errorText__DVkZv{font-size:12px;color:#ef4444}.TaskThumbnail_errorSubtext__JAWpi{font-size:10px;color:#9ca3af;margin-top:-4px}.TaskThumbnail_retryButton__hc65x{margin-top:8px;height:auto;background:linear-gradient(90deg,#ffcf14,#ffe88d);border:none;border-radius:4px;font-size:12px;font-weight:600;color:#000;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px rgba(255,207,20,.3);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:4px;padding:4px 12px;white-space:nowrap;margin-bottom:-32px;max-width:90%}.TaskThumbnail_retryButton__hc65x .TaskThumbnail_tip__vBbkI{flex:1 1 0;min-width:0;white-space:wrap;text-align:center}.TaskThumbnail_retryButton__hc65x:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px rgba(255,207,20,.4)}.TaskThumbnail_retryButton__hc65x:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(255,207,20,.3)}.TaskThumbnail_retryButton__hc65x:disabled{opacity:.6;cursor:not-allowed}.TaskThumbnail_creditBadge__2q3DZ{display:inline-flex;align-items:center;background:var(--text-primary);border-radius:999px;padding:0 4px;margin-left:4px;font-weight:500;font-size:10px;color:var(--text-primary-reverse);box-shadow:0 1px 3px rgba(0,0,0,.08)}.TaskThumbnail_creditIcon__yJJWE{width:8px;height:8px;margin-right:3px;vertical-align:middle}.TaskThumbnail_video__T3xfM{width:100%;height:100%;object-fit:contain}.TaskThumbnail_placeholder__NhWax{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px;background:#0a0a0a}.TaskHistoryList_container__lBjyF{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden;border-radius:10px;margin-left:24px;margin-bottom:12px;padding:16px}@media(max-width:768px){.TaskHistoryList_container__lBjyF{margin:0 0 24px;border-radius:0;padding:0;min-height:300px;background-color:rgba(0,0,0,0)}}.TaskHistoryList_header__Q9Jno{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #2a2a2a}@media(max-width:768px){.TaskHistoryList_header__Q9Jno{padding:12px 16px}}.TaskHistoryList_title__ovU3e{font-size:18px;font-weight:600;color:#fff;margin:0}.TaskHistoryList_count___J1zZ{font-size:13px;color:#9ca3af}.TaskHistoryList_loading__zEBi3{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af}.TaskHistoryList_list__1v7b6{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;margin-right:-8px;padding-right:8px}.TaskHistoryList_loadMoreContainer__VJHbF{display:flex;justify-content:center;padding:16px 0;margin-top:8px}.TaskHistoryList_loadMoreButton__U4wCT{min-width:140px}.PreviewArea_previewArea__2JmX_{flex:1;display:flex;flex-direction:column;padding:0;position:relative;overflow:hidden;margin:0 0 12px 24px;background:var(--bg-tertiary);border-radius:10px}@media(max-width:768px){.PreviewArea_previewArea__2JmX_{margin:12px 12px 24px;border-radius:0;min-height:300px;flex-shrink:0;padding:16px}}.PreviewArea_header__Vm2KC{display:flex;align-items:center;gap:16px;margin-bottom:16px}.PreviewArea_helpButton__jLubM{width:28px;height:28px;background:#28272e;border:none;border-radius:50%;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s}.PreviewArea_helpButton__jLubM:hover{opacity:.8}.PreviewArea_title__RMLFJ{font-size:20px;font-weight:600;line-height:1.4;color:#fff;margin:0}.PreviewArea_videoContainer__h4E1v{flex:1;width:100%;background-color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.PreviewArea_videoPlaceholder__APMgt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}.PreviewArea_placeholderHint__SfiXs{text-align:center;white-space:pre-wrap;padding:0 16px}.PreviewArea_placeholderText__3OPo7{font-size:14px;color:#868686;margin:0}.PreviewArea_exampleVideo__yoLn_{width:100%;height:100%;object-fit:contain}.GeneratorLayout_mainContent__mx0ku{flex:1;display:flex;position:relative;overflow:hidden;padding-right:12px}@media(max-width:768px){.GeneratorLayout_mainContent__mx0ku{flex-direction:column;padding:0;overflow:hidden;height:auto}}.styles_creditBadge__IZIi4{display:inline-flex;align-items:center;background:var(--text-primary);border-radius:999px;padding:5px 9px;font-weight:500;font-size:10px;color:var(--text-primary-reverse);box-shadow:0 2px 8px rgba(0,0,0,.08);line-height:1}.styles_creditIcon__mRwo7{width:10px;height:10px;margin-right:5px;flex-shrink:0}.styles_originalPrice__XHP8t{text-decoration:line-through;margin-right:4px;opacity:.6}@media(max-width:640px){.styles_creditBadge__IZIi4{font-size:10px;padding:2px 6px;margin-left:4px;line-height:12px}.styles_creditIcon__mRwo7{margin-right:2px}}.BannerButton_actionButton__wI6t5{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px;line-height:24px;font-weight:600;transition:opacity .2s;transition:transform .2s}.BannerButton_actionButton__wI6t5:hover{opacity:.8}.BannerButton_actionButton__wI6t5:active{transform:scale(.98)}.BannerButton_closeButton__PguvP{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;padding:0;transition:background-color .2s;transition:transform .2s}.BannerButton_closeButton__PguvP:hover{background-color:rgba(0,0,0,.1)}.BannerButton_closeButton__PguvP:active{transform:scale(.9)}.BannerButton_countdownWrapper__zoAPB{display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;cursor:default}.BannerButton_countdownBlock__OLtzn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;line-height:1}.BannerButton_countdownValue__2Wu65{font-size:16px;font-weight:700;margin-bottom:2px}.BannerButton_countdownLabel__2yiFD{font-size:8px;font-weight:600;text-transform:uppercase;opacity:.8}@media(max-width:640px){.BannerButton_actionButton__wI6t5{padding:6px 12px;font-size:12px;line-height:20px}.BannerButton_closeButton__PguvP{width:20px;height:20px}.BannerButton_countdownWrapper__zoAPB{gap:2px;padding:2px;border-radius:6px}.BannerButton_countdownBlock__OLtzn{width:28px;height:28px}.BannerButton_countdownValue__2Wu65{font-size:12px;margin-bottom:1px}.BannerButton_countdownLabel__2yiFD{font-size:6px}}.styles_section__g7d2A{position:relative;overflow:hidden;background:#000}.styles_section__g7d2A:before{top:-16px;transform:translateX(-50%) translateY(-100%) scaleX(2)}.styles_section__g7d2A:after,.styles_section__g7d2A:before{content:"";position:absolute;left:50%;width:1000px;height:1000px;border-radius:50%;background:conic-gradient(from -90deg at 50% 50%,#dcff63 0deg,#7bf4e2 91.8deg,#3a6df2 185.4deg,#ff5c2e 253.8deg,#ffbe26 .84turn,#dcff63 1turn);filter:blur(100px);pointer-events:none}.styles_section__g7d2A:after{bottom:-24px;transform:translateX(-50%) translateY(100%) scaleX(2)}.styles_content__DDGmd{position:relative;z-index:1;max-width:1112px;margin:0 auto;padding:160px 16px;text-align:center}@media(max-width:1200px){.styles_content__DDGmd{padding:100px 24px}}@media(max-width:640px){.styles_content__DDGmd{padding:56px 16px}}.styles_logo__Pi0ud{width:96px;height:96px;margin:0 auto 24px}@media(max-width:640px){.styles_logo__Pi0ud{width:48px;height:48px;margin-bottom:16px}}.styles_logo__Pi0ud img{width:100%;height:100%;object-fit:contain}.styles_title__zV84_{font-size:72px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.1}@media(max-width:1200px){.styles_title__zV84_{font-size:48px}}@media(max-width:640px){.styles_title__zV84_{font-size:24px}}.styles_description__wjsKE{max-width:800px;margin:12px auto 0;font-size:16px;color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.styles_description__wjsKE{margin-top:8px;font-size:14px}}.styles_description__wjsKE p{margin:0}.styles_buttonWrapper__e_m2z{display:inline-flex;margin-top:40px}@media(max-width:640px){.styles_buttonWrapper__e_m2z{margin-top:24px}}.styles_ctaButton___0WN0{display:flex;align-items:center;justify-content:center;padding:14px 48px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.styles_ctaButton___0WN0:hover{opacity:.9}@media(max-width:640px){.styles_ctaButton___0WN0{padding:12px 32px;font-size:14px}}.styles_section__6fPtf{max-width:1232px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__6fPtf{padding:60px 24px}}@media(max-width:640px){.styles_section__6fPtf{padding:48px 16px}}.styles_header__mR25p{text-align:center;margin-bottom:40px}@media(max-width:640px){.styles_header__mR25p{margin-bottom:24px}}.styles_title__oRQ1S{font-size:48px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__oRQ1S{font-size:36px}}@media(max-width:640px){.styles_title__oRQ1S{font-size:20px}}.styles_faqList__YjYyf{display:flex;flex-direction:column}.styles_faqItem__6F3bL{border-bottom:1px solid hsla(0,0%,100%,.1)}.styles_questionButton__eBWmR{width:100%;display:flex;align-items:center;gap:16px;padding:24px 0;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}@media(max-width:640px){.styles_questionButton__eBWmR{gap:12px;padding:20px 0}}.styles_questionButton__eBWmR:hover .styles_questionText__CZaxE{color:var(--theme-primary)}.styles_arrow__OFjzL{flex-shrink:0;width:12px;height:12px;color:var(--text-primary);transition:transform .3s ease}@media(max-width:640px){.styles_arrow__OFjzL{width:10px;height:10px}}.styles_arrowExpanded__ha2Ug{transform:rotate(90deg)}.styles_questionText__CZaxE{font-size:18px;font-weight:500;color:var(--text-primary);margin:0;transition:color .2s ease}@media(max-width:1200px){.styles_questionText__CZaxE{font-size:16px}}@media(max-width:640px){.styles_questionText__CZaxE{font-size:14px}}.styles_answerWrapper__y_z1E{overflow:hidden;max-height:0;transition:max-height .3s ease}.styles_answerWrapperExpanded__UKQcd{max-height:500px}.styles_answer__U1yrT{padding:0 0 24px 28px;font-size:16px;color:var(--text-secondary);line-height:1.6}@media(max-width:1200px){.styles_answer__U1yrT{padding-left:24px;font-size:15px}}@media(max-width:640px){.styles_answer__U1yrT{padding:0 0 20px 22px;font-size:14px}}.styles_answer__U1yrT p{margin:0}.styles_answer__U1yrT a{color:var(--theme-primary);text-decoration:none}.styles_answer__U1yrT a:hover{text-decoration:underline}.layout_container__8K7la{width:100vw;height:100vh;background-color:#0e0e0e;display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){.layout_container__8K7la{height:auto}}.layout_content__8rp9C{flex:1;overflow:hidden;display:flex;flex-direction:column}.VideoDetails_videoDetails__seUQ4{position:relative}.VideoDetails_title__wqOuP{font-size:16px;font-weight:600;color:#fff;margin:0 0 12px}.VideoDetails_descriptionSection__tW48I{position:relative;margin-bottom:4px}.VideoDetails_descriptionSection__tW48I .VideoDetails_description__ZZFNq{font-size:14px;line-height:1.5;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.VideoDetails_descriptionSection__tW48I .VideoDetails_description__ZZFNq.VideoDetails_expanded__9l5ui{-webkit-line-clamp:unset;line-clamp:2;display:block}.VideoDetails_descriptionSection__tW48I .VideoDetails_expandButton__mCth8{position:absolute;bottom:0;right:0;background:var(--bg-primary);border:none;color:#fff;cursor:pointer;padding:2px;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.VideoDetails_descriptionSection__tW48I .VideoDetails_expandButton__mCth8:hover{color:#fff}.VideoDetails_metaSection__GaL__{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;background:var(--bg-primary);border-radius:6px;color:var(--text-quaternary)}.VideoDetails_metaSection__GaL__ .VideoDetails_metaItems__0IEhn{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.VideoDetails_metaSection__GaL__ .VideoDetails_metaItem__UaHdB{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoDetails_metaSection__GaL__ .VideoDetails_metaItem__UaHdB:not(:last-child):after{content:"|";margin:0 4px}.VideoDetails_metaSection__GaL__ .VideoDetails_infoIcon__5S7OQ{position:relative;color:#888;cursor:help;margin-left:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;transition:color .2s ease}.VideoDetails_metaSection__GaL__ .VideoDetails_infoIcon__5S7OQ:hover{color:#fff}.VideoDetails_metaSection__GaL__ .VideoDetails_infoIcon__5S7OQ:hover .VideoDetails_tooltip__PMEPy{opacity:1;visibility:visible;transform:translateY(0)}.VideoDetails_tooltip__PMEPy{position:absolute;right:0;top:100%;margin-top:8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:12px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.3)}.VideoDetails_tooltip__PMEPy .VideoDetails_tooltipItem__Od7ug{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.VideoDetails_tooltip__PMEPy .VideoDetails_tooltipItem__Od7ug:last-child{margin-bottom:0}.VideoDetails_tooltip__PMEPy .VideoDetails_tooltipLabel__ln0Az{font-size:12px;color:#ccc;font-weight:500}.VideoDetails_tooltip__PMEPy .VideoDetails_tooltipValue__yfpa1{font-size:12px;color:#fff;text-align:right;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoDetails_buttonSection__dhiZc{display:flex;gap:8px;justify-content:stretch}.VideoDetails_shareButton__M5uas{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.VideoDetails_shareButton__M5uas:hover:not(:disabled){opacity:.8}.VideoDetails_shareButton__M5uas:active:not(:disabled){transform:scale(.98)}.VideoDetails_shareButton__M5uas span{white-space:nowrap}.VideoDetails_recreateButton__ixh1z{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:linear-gradient(275deg,#ffe88d,#ffcf14);color:var(--bg-primary);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.VideoDetails_recreateButton__ixh1z:hover:not(:disabled){opacity:.8}.VideoDetails_recreateButton__ixh1z:active:not(:disabled){transform:scale(.98)}.VideoDetails_recreateButton__ixh1z:disabled{opacity:.6;cursor:not-allowed;transform:none}.VideoDetails_recreateButton__ixh1z.VideoDetails_loading__h74dw{cursor:not-allowed}.VideoDetails_recreateButton__ixh1z span{white-space:nowrap}@media(max-width:640px){.VideoDetails_videoDetails__seUQ4{padding:12px;margin-bottom:16px}.VideoDetails_metaSection__GaL__{flex-direction:column;align-items:flex-start;gap:8px}.VideoDetails_metaItems__0IEhn{width:100%}.VideoDetails_infoIcon__5S7OQ{align-self:flex-end}.VideoDetails_buttonSection__dhiZc{flex-direction:column}.VideoDetails_recreateButton__ixh1z,.VideoDetails_shareButton__M5uas{width:100%}}.CommentList_commentList__HCvrt{flex:1;overflow-y:auto;padding:16px 16px 0;container-type:size;position:relative}.CommentList_commentList__HCvrt.CommentList_locked__iFVXC{overflow:hidden}.CommentList_commentList__HCvrt .CommentList_loadMoreContainer__cSlhG{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.CommentList_commentList__HCvrt .CommentList_loadMoreContainer__cSlhG .CommentList_errorText__I5AT1{color:#ef4444;font-size:14px}.CommentList_commentList__HCvrt .CommentList_loadMoreContainer__cSlhG .CommentList_loadMoreButton__E4o3t{min-width:120px}.LoginTip_loginTipOverlay__HsZgi{--login-tip-height:128px;position:absolute;inset:0;background:linear-gradient(to bottom,transparent,var(--bg-primary) var(--login-tip-height) 100%);display:flex;flex-flow:column nowrap;align-items:center;cursor:not-allowed}.LoginTip_loginTip__YY2hX{background-color:var(--bg-secondary);display:flex;flex-flow:column nowrap;align-items:center;padding:24px;border-radius:4px;margin:var(--login-tip-height) 24px 0;gap:16px;text-align:center;user-select:none;cursor:default}.LoginTip_icon__mKHBP{width:40px;height:40px;color:var(--theme-accent)}.LoginTip_title__A05U6{font-size:18px;font-weight:600;color:var(--text-primary)}.LoginTip_description__oFiJ0{font-size:14px;font-weight:400;color:var(--text-quaternary);margin-top:-8px}.LoginTip_button__pppw_{color:var(--bg-primary);background:var(--theme-gradient);width:160px}.SendCommentModal_sendCommentModal__e_PQR{position:sticky;bottom:0;left:0;right:0;background:var(--bg-secondary);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:10}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E{display:flex;align-items:flex-end;gap:8px}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E .SendCommentModal_input__UFaj5{flex:1;resize:none;border:none;border-radius:4px;padding:8px 12px;font-size:14px;line-height:1.4;background:var(--bg-primary);outline:none;transition:border-color .2s}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E .SendCommentModal_input__UFaj5:disabled{color:var(--text-secondary)}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E .SendCommentModal_input__UFaj5::placeholder{color:var(--text-quaternary)}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E .SendCommentModal_btnSend__S3R3z{flex-shrink:0;width:36px;height:36px;border-radius:18px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--theme-gradient);color:#fff}.SendCommentModal_sendCommentModal__e_PQR .SendCommentModal_inputContainer__q_Q3E .SendCommentModal_btnSend__S3R3z:disabled{opacity:.5}.MobileComment_commentContainer__FWoqJ{--visual-viewport-height:100svh;display:flex;flex-direction:column;height:70vh;height:min(70dvh,var(--visual-viewport-height) - 92px);flex:0 1 auto}.CharacterCard_my-character-card__F9T8J{background:var(--bg-secondary);border-radius:12px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.CharacterCard_my-character-thumbnail__eGU2g{position:relative;overflow:hidden}.CharacterCard_character-tags-overlay__GlmRY{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:8px}.CharacterCard_tag-overlay___Nwj6{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500}.CharacterCard_public-tag__WI9d1{background:var(--theme-primary);color:#fff}.CharacterCard_private-tag__Jf99f{background:var(--text-muted);color:#fff}.CharacterCard_consistent-tag__fZMUI{background:var(--theme-primary);color:#fff}.CharacterCard_character-image__ct2VK{width:100%;height:100%;object-fit:cover;display:block;background-color:#383838;aspect-ratio:9/16;transition:transform .3s ease}.CharacterCard_my-character-card__F9T8J:hover .CharacterCard_character-image__ct2VK{transform:scale(1.05)}.CharacterCard_character-placeholder__V4DeW{font-size:48px;background:var(--theme-gradient)}.CharacterCard_character-placeholder__V4DeW,.CharacterCard_character-rejected__DXpAn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:9/16}.CharacterCard_character-rejected__DXpAn{flex-direction:column;background:rgba(255,0,0,.05);border-radius:5px;padding:clamp(12px,3vw,24px);text-align:center;backdrop-filter:blur(10px);object-fit:cover;box-sizing:border-box;position:relative;overflow:hidden}.CharacterCard_rejected-text__kbx_y{color:var(--text-secondary);flex:1;display:flex;flex-direction:column;justify-content:center;max-width:100%;word-wrap:break-word}.CharacterCard_rejected-title__zEwt4{font-size:clamp(14px,3.5vw,18px);font-weight:600;color:#f44;margin-bottom:clamp(6px,1.5vw,12px);line-height:1.3}.CharacterCard_rejected-subtitle__NhUJ1{font-size:clamp(10px,2.5vw,14px);color:var(--text-secondary);line-height:1.3;opacity:.8}.CharacterCard_my-character-info__nPPD_{padding:16px;flex-direction:column;justify-content:center;height:80px}.CharacterCard_my-character-info__nPPD_ h3{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--bg-primary-reverse);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.CharacterCard_my-character-info__nPPD_ p{margin:0;font-size:12px;color:var(--text-secondary)}.AutoLoadMoreButton_autoLoadMoreContainer__gmRYS{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0}.AutoLoadMoreButton_autoLoadMoreContainer__gmRYS .AutoLoadMoreButton_autoLoadMoreButton__7jkkY{min-width:120px;transition:all .2s ease-in-out}.AutoLoadMoreButton_autoLoadMoreContainer__gmRYS .AutoLoadMoreButton_autoLoadMoreButton__7jkkY:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.AutoLoadMoreButton_autoLoadMoreContainer__gmRYS .AutoLoadMoreButton_autoLoadMoreButton__7jkkY:active:not(:disabled){transform:translateY(0)}.styles_section__MI_Tc{padding:120px 24px 80px;max-width:1200px;margin:0 auto}@media(max-width:768px){.styles_section__MI_Tc{padding:80px 16px 60px}}.styles_header__aLJmD{text-align:center;margin-bottom:48px}@media(max-width:768px){.styles_header__aLJmD{margin-bottom:32px}}.styles_title__bMh0i{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px;background:var(--theme-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.styles_title__bMh0i{font-size:32px;margin-bottom:16px}}.styles_description__SbpIr{font-size:18px;line-height:1.6;color:var(--text-secondary);max-width:800px;margin:0 auto}.styles_description__SbpIr p{margin:0}.styles_description__SbpIr a{color:var(--theme-primary);text-decoration:underline;text-underline-offset:2px}.styles_description__SbpIr a:hover{opacity:.8}@media(max-width:768px){.styles_description__SbpIr{font-size:16px}}.styles_inputContainer__R8mtU{max-width:900px;margin:0 auto}.styles_workflowInput__zJx8K{padding:0}.styles_inputLoading__EzRCH{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary);font-size:14px}.styles_section__ayigs{max-width:1600px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__ayigs{padding:60px 24px}}@media(max-width:640px){.styles_section__ayigs{padding:48px 16px}}.styles_itemsContainer__yUzs_{display:flex;flex-direction:column;gap:24px}@media(max-width:640px){.styles_itemsContainer__yUzs_{gap:16px}}.styles_featureItem__z1dZs{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:48px;border-radius:24px;background:var(--bg-secondary)}@media(max-width:1024px){.styles_featureItem__z1dZs{gap:40px;padding:32px}}@media(max-width:640px){.styles_featureItem__z1dZs{grid-template-columns:1fr;gap:24px;padding:20px;border-radius:16px}}.styles_contentSection__bR7Mv{display:flex;flex-direction:column;gap:16px}@media(max-width:640px){.styles_contentSection__bR7Mv{order:1}}.styles_title__nW_xs{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__nW_xs{font-size:28px}}@media(max-width:640px){.styles_title__nW_xs{font-size:20px}}.styles_description__UC5rE{font-size:16px;color:hsla(0,0%,100%,.7);margin:0;line-height:1.6}@media(max-width:640px){.styles_description__UC5rE{font-size:14px}}.styles_ctaButton__z_rB_{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:12px 32px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;margin-top:8px;transition:opacity .2s ease}.styles_ctaButton__z_rB_:hover{opacity:.9}@media(max-width:640px){.styles_ctaButton__z_rB_{padding:10px 24px;font-size:13px}}.styles_mediaSection__9ByFD{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-secondary)}@media(max-width:640px){.styles_mediaSection__9ByFD{order:2}}.styles_mediaWrapper__eDqxy{position:relative;width:100%;aspect-ratio:16/9}.styles_skeleton__edRv0{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-secondary) 0,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:styles_shimmer__GtE8G 1.5s infinite}@keyframes styles_shimmer__GtE8G{0%{background-position:200% 0}to{background-position:-200% 0}}.styles_mediaImage__yCBNa,.styles_mediaVideo__v_vcY{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.styles_mediaImage__yCBNa.styles_loaded__LFZQ8,.styles_mediaVideo__v_vcY.styles_loaded__LFZQ8{opacity:1}.styles_promptOverlay__pn1lO{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@media(max-width:640px){.styles_promptOverlay__pn1lO{padding:12px}}.styles_promptText__2rUQo{font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.4;margin:0}@media(max-width:640px){.styles_promptText__2rUQo{font-size:11px}}.styles_section__V6xu3{position:relative;z-index:1;max-width:1232px;margin:0 auto;padding:120px 16px 96px}@media(max-width:1200px){.styles_section__V6xu3{padding:100px 16px 80px}}@media(max-width:640px){.styles_section__V6xu3{padding:80px 16px 48px}}.styles_header__eyLG6{max-width:1200px;margin:0 auto 32px;text-align:center}@media(max-width:640px){.styles_header__eyLG6{margin-bottom:24px}}.styles_title__xyerI{font-size:56px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}@media(max-width:1200px){.styles_title__xyerI{font-size:42px}}@media(max-width:640px){.styles_title__xyerI{font-size:30px;line-height:1.2}}.styles_description__deCOg{max-width:800px;margin:12px auto 24px;font-size:14px;font-weight:500;color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.styles_description__deCOg{margin:8px auto 16px;font-size:13px}}.styles_description__deCOg p{margin:0}.styles_description__deCOg a{color:var(--theme-primary);text-decoration:none}.styles_description__deCOg a:hover{text-decoration:underline}.styles_description__deCOg span{font-weight:600;color:#f09000}.styles_formContainer__x49cM{max-width:600px;margin:0 auto;border:1px solid var(--bg-tertiary);border-radius:12px;background:var(--bg-secondary)}.styles_tabs__KetGN{display:flex;align-items:center;justify-content:center;gap:32px;padding-top:12px;border-bottom:1px solid var(--bg-tertiary);border-radius:12px 12px 0 0}@media(max-width:640px){.styles_tabs__KetGN{gap:12px}}.styles_tab__SV9dg{padding:0 8px 10px;font-size:14px;font-weight:600;color:var(--text-tertiary);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.styles_tabActive__gIX5E,.styles_tab__SV9dg:hover{color:var(--theme-primary)}.styles_tabActive__gIX5E{border-bottom-color:var(--theme-primary)}.styles_formContent__NiV59{min-height:380px;padding:24px}@media(max-width:640px){.styles_formContent__NiV59{padding:16px}}.styles_formHeader__j0IOa{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.styles_formTitle__6_UKi{font-size:18px;font-weight:600;color:var(--text-primary)}@media(max-width:640px){.styles_formTitle__6_UKi{font-size:16px}}.styles_modelSelector__Nh2ge{position:relative}.styles_modelButton__9ku4K{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-tertiary);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.styles_modelButton__9ku4K:hover{background:var(--bg-primary)}.styles_modelIcon__RPaEV{width:16px;height:16px;border-radius:4px;object-fit:contain}.styles_modelName__RKR0l{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.styles_modelBadge__8xEt4{padding:1px 6px;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase}.styles_badgeHot__P3_Rg{background:#ff4d4f;color:#fff}.styles_badgeNew__uTHbG{background:#52c41a;color:#fff}.styles_chevronIcon__h6Uek{width:20px;height:20px;color:var(--text-tertiary);transition:transform .2s ease}.styles_chevronOpen__5iiSh{transform:rotate(180deg)}.styles_modelDropdown__Ek1wD{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:100}.styles_modelDropdown__Ek1wD::-webkit-scrollbar{width:6px}.styles_modelDropdown__Ek1wD::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.styles_modelDropdown__Ek1wD::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}@media(max-width:640px){.styles_modelDropdown__Ek1wD{width:320px;right:-60px}}.styles_modelList__Amw5d{padding:8px 8px 16px}.styles_modelOption__6kIiZ{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .2s ease}.styles_modelOption__6kIiZ:hover:not(.styles_modelOptionActive__CtmSq){background:rgba(56,56,56,.5)}.styles_modelOptionActive__CtmSq{background:var(--bg-tertiary)}.styles_modelRadio__3mi6H{width:20px;height:20px;margin-top:6px;border:2px solid var(--bg-tertiary);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.styles_modelRadioActive__tLs3Z{border-color:var(--theme-primary)}.styles_modelRadioActive__tLs3Z:after{content:"";width:10px;height:10px;background:var(--theme-primary);border-radius:50%}.styles_modelOptionIcon__kg5i2{width:32px;height:32px;border-radius:8px;object-fit:contain;flex-shrink:0}.styles_modelOptionContent__TJ34p{flex:1;min-width:0}.styles_modelOptionHeader__9PeE4{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.styles_modelOptionName__3mUSx{font-size:15px;font-weight:600;color:var(--text-primary)}.styles_badgeAudio__K85mF{background:var(--bg-tertiary);color:var(--text-secondary)}.styles_badgeAudio__K85mF,.styles_badgeDiscount__MyHXO{padding:2px 8px;font-size:11px;font-weight:600;border-radius:4px}.styles_badgeDiscount__MyHXO{display:flex;align-items:center;gap:4px;background:linear-gradient(90deg,#ff6b6b,#ee5a24);color:#fff}.styles_modelOptionDesc__9Cs4G{margin-top:4px;font-size:13px;color:var(--text-tertiary);line-height:1.4}.styles_modelOptionMeta__TPF2D{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.styles_metaItem__g7urG{display:flex;align-items:center;gap:4px;padding:4px 8px;max-width:120px;font-size:12px;color:var(--text-tertiary);background:var(--bg-primary);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_metaItem__g7urG svg{width:14px;height:14px;flex-shrink:0}.styles_uploadArea__KHjYF{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:32px;border:2px dashed var(--bg-tertiary);border-radius:12px;cursor:pointer;transition:all .2s ease}.styles_uploadArea__KHjYF:hover{border-color:var(--theme-primary);background:rgba(56,222,255,.05)}.styles_uploadIcon__uVO0B{width:48px;height:48px;margin-bottom:16px;color:var(--text-tertiary)}.styles_uploadText__WUFrT{font-size:14px;color:var(--text-secondary);text-align:center}.styles_uploadText__WUFrT span{color:var(--theme-primary);font-weight:500}.styles_uploadHint__Piqmc{margin-top:8px;font-size:12px;color:var(--text-tertiary)}.styles_promptSection__rTVaJ{position:relative}.styles_promptLabel__nKa_P{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.styles_promptLabelText__j2EW1{font-size:14px;font-weight:600;color:var(--text-secondary)}.styles_translateToggle__etYE_{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}.styles_toggleSwitch__rTs8p{position:relative;width:28px;height:16px;background:var(--bg-tertiary);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.styles_toggleSwitch__rTs8p:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .2s ease}.styles_toggleActive__QgzMp{background:var(--theme-primary)}.styles_toggleActive__QgzMp:after{transform:translateX(12px)}.styles_promptTextarea__c5mt7{width:100%;min-height:120px;padding:12px;background:var(--bg-tertiary);border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;resize:none;transition:border-color .2s ease}.styles_promptTextarea__c5mt7::placeholder{color:var(--text-tertiary)}.styles_promptTextarea__c5mt7:focus{outline:none;border-color:var(--theme-primary)}.styles_promptFooter__hUvO4{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.styles_generateButton__rLvSy{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:color .2s ease}.styles_generateButton__rLvSy:hover{color:var(--text-primary)}.styles_generateButton__rLvSy svg{width:16px;height:16px}.styles_charCount__1KIEc{font-size:12px;color:var(--text-tertiary)}.styles_ideasSection__t4GE1{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.styles_ideas__7XrK_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.styles_ideaLabel__gTPyB,.styles_ideas__7XrK_{color:var(--text-tertiary)}.styles_idea__t2GGf{cursor:pointer;transition:color .2s ease}.styles_idea__t2GGf:hover{color:var(--theme-primary)}.styles_refreshIcon__mkOoK{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}.styles_refreshIcon__mkOoK:hover{color:var(--theme-primary)}.styles_imagePreview__LK_Hk{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:12px;overflow:hidden;background:var(--bg-tertiary)}.styles_previewImage__mzT4c{width:100%;height:auto;max-height:300px;object-fit:contain}.styles_removeImageButton__FmJkw{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}.styles_removeImageButton__FmJkw:hover{background:rgba(0,0,0,.8)}.styles_removeImageButton__FmJkw svg{width:16px;height:16px;color:#fff}.styles_changeImageButton___QGiC{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(0,0,0,.6);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.styles_changeImageButton___QGiC:hover{background:rgba(0,0,0,.8)}.styles_cropOverlay__MR5kU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.styles_cropModal__Im8d7{width:90%;max-width:600px;background:var(--bg-secondary);border-radius:16px;overflow:hidden}.styles_cropHeader__AGmw1{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.styles_cropTitle__yU3Hr{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.styles_cropCloseButton__XLDQm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:var(--text-tertiary);transition:color .2s ease}.styles_cropCloseButton__XLDQm:hover{color:var(--text-primary)}.styles_cropCloseButton__XLDQm svg{width:20px;height:20px}.styles_cropContainer__Owd5v{display:flex;align-items:center;justify-content:center;width:100%;height:420px;padding:0 40px;background:var(--bg-secondary);box-sizing:border-box}@media(max-width:640px){.styles_cropContainer__Owd5v{height:340px;padding:20px 24px}}.styles_cropInner__yQw_A{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#000}.styles_cropControls__sebKI{display:flex;flex-direction:column;gap:16px;padding:20px;border-bottom:1px solid var(--bg-tertiary)}.styles_zoomControl__EbgGJ{display:flex;align-items:center;gap:12px;color:var(--text-tertiary)}.styles_zoomSlider__l6MTY{flex:1;height:4px;appearance:none;background:var(--bg-tertiary);border-radius:2px;cursor:pointer}.styles_zoomSlider__l6MTY::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:var(--theme-primary);border-radius:50%;cursor:pointer}.styles_zoomSlider__l6MTY::-moz-range-thumb{width:16px;height:16px;background:var(--theme-primary);border:none;border-radius:50%;cursor:pointer}.styles_aspectRatioControl__zOmys{display:flex;align-items:center;gap:16px}.styles_aspectLabel__IO5G0{font-size:14px;color:var(--text-secondary)}.styles_aspectButtons__MyrGo{display:flex;gap:8px}.styles_aspectButton__Wdsks{padding:6px 16px;background:var(--bg-tertiary);border:1px solid rgba(0,0,0,0);border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.styles_aspectButton__Wdsks:hover{background:var(--bg-primary)}.styles_aspectButtonActive__FQjJP{background:rgba(0,0,0,0);border-color:var(--theme-primary);color:var(--theme-primary)}.styles_cropFooter__vf4BJ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.styles_resetButton__7N8gg{display:flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:none;color:var(--text-tertiary);font-size:14px;cursor:pointer;transition:color .2s ease}.styles_resetButton__7N8gg:hover{color:var(--text-primary)}.styles_cropActions__nMOZl{display:flex;gap:12px}.styles_cancelButton__FS47Z{padding:10px 24px;background:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.styles_cancelButton__FS47Z:hover{background:var(--bg-primary)}.styles_cancelButton__FS47Z:disabled{opacity:.5;cursor:not-allowed}.styles_okButton__fXcVD{padding:10px 24px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.styles_okButton__fXcVD:hover{opacity:.9}.styles_okButton__fXcVD:disabled{opacity:.5;cursor:not-allowed}.styles_submitButton__LgAAc{display:flex;align-items:center;justify-content:center;gap:8px;width:200px;margin:24px auto 0;padding:12px 24px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.styles_submitButton__LgAAc:hover{opacity:.9}.styles_submitButton__LgAAc:disabled{opacity:.5;cursor:not-allowed}.styles_submitButton__LgAAc svg{width:20px;height:20px}.styles_section__GzdAX{position:relative;z-index:1;max-width:1232px;margin:0 auto;padding:120px 16px 96px}@media(max-width:1200px){.styles_section__GzdAX{padding:100px 16px 80px}}@media(max-width:640px){.styles_section__GzdAX{padding:80px 16px 48px}}.styles_header__xCMDe{max-width:1200px;margin:0 auto 32px;text-align:center}@media(max-width:640px){.styles_header__xCMDe{margin-bottom:24px}}.styles_title__VnZRi{font-size:56px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}@media(max-width:1200px){.styles_title__VnZRi{font-size:42px}}@media(max-width:640px){.styles_title__VnZRi{font-size:30px;line-height:1.2}}.styles_description__mIZ4_{max-width:800px;margin:12px auto 24px;font-size:14px;font-weight:500;color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.styles_description__mIZ4_{margin:8px auto 16px;font-size:13px}}.styles_description__mIZ4_ p{margin:0}.styles_description__mIZ4_ a{color:var(--theme-primary);text-decoration:none}.styles_description__mIZ4_ a:hover{text-decoration:underline}.styles_description__mIZ4_ span{font-weight:600;color:#f09000}.styles_formContainer__qPFyU{max-width:600px;margin:0 auto;border:1px solid var(--bg-tertiary);border-radius:12px;background:var(--bg-secondary)}.styles_tabs__DY3Q9{display:flex;align-items:center;justify-content:center;gap:32px;padding-top:12px;border-bottom:1px solid var(--bg-tertiary);border-radius:12px 12px 0 0}@media(max-width:640px){.styles_tabs__DY3Q9{gap:12px}}.styles_tab__eSWhC{padding:0 8px 10px;font-size:14px;font-weight:600;color:var(--text-tertiary);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.styles_tabActive___KBFv,.styles_tab__eSWhC:hover{color:var(--theme-primary)}.styles_tabActive___KBFv{border-bottom-color:var(--theme-primary)}.styles_formContent__qF6Iz{min-height:380px;padding:24px}@media(max-width:640px){.styles_formContent__qF6Iz{padding:16px}}.styles_formHeader__n_6We{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.styles_formTitle__le_fW{font-size:18px;font-weight:600;color:var(--text-primary)}@media(max-width:640px){.styles_formTitle__le_fW{font-size:16px}}.styles_modelSelector__LKYJm{position:relative}.styles_modelButton__NoBKB{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-tertiary);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.styles_modelButton__NoBKB:hover{background:var(--bg-primary)}.styles_modelIcon__s0iY7{width:16px;height:16px;border-radius:4px;object-fit:contain}.styles_modelName__5weqC{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.styles_modelBadge__cb4U8{padding:1px 6px;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase}.styles_badgeNew__IknTe{background:#52c41a;color:#fff}.styles_chevronIcon__3DU_d{width:20px;height:20px;color:var(--text-tertiary);transition:transform .2s ease}.styles_chevronOpen__29zB1{transform:rotate(180deg)}.styles_modelDropdown__PYER8{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:100}.styles_modelDropdown__PYER8::-webkit-scrollbar{width:6px}.styles_modelDropdown__PYER8::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.styles_modelDropdown__PYER8::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}@media(max-width:640px){.styles_modelDropdown__PYER8{width:320px;right:-60px}}.styles_modelList__Q6_Xe{padding:8px 8px 16px}.styles_modelOption__2OLWJ{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .2s ease}.styles_modelOption__2OLWJ:hover:not(.styles_modelOptionActive__U9Ywc){background:rgba(56,56,56,.5)}.styles_modelOptionActive__U9Ywc{background:var(--bg-tertiary)}.styles_modelRadio__JYPg5{width:20px;height:20px;margin-top:6px;border:2px solid var(--bg-tertiary);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.styles_modelRadioActive__jjFGF{border-color:var(--theme-primary)}.styles_modelRadioActive__jjFGF:after{content:"";width:10px;height:10px;background:var(--theme-primary);border-radius:50%}.styles_modelOptionIcon__vc41I{width:32px;height:32px;border-radius:8px;object-fit:contain;flex-shrink:0}.styles_modelOptionContent__4QLFF{flex:1;min-width:0}.styles_modelOptionHeader__umdgV{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.styles_modelOptionName__euVB7{font-size:15px;font-weight:600;color:var(--text-primary)}.styles_badgeDiscount__exQjR{display:flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;background:linear-gradient(90deg,#ff6b6b,#ee5a24);color:#fff;border-radius:4px}.styles_modelOptionDesc__mMtVc{margin-top:4px;font-size:13px;color:var(--text-tertiary);line-height:1.4}.styles_modelOptionMeta__Blety{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.styles_metaItem__U81mi{display:flex;align-items:center;gap:4px;padding:4px 8px;max-width:120px;font-size:12px;color:var(--text-tertiary);background:var(--bg-primary);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_metaItem__U81mi svg{width:14px;height:14px;flex-shrink:0}.styles_uploadArea__N64AR{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:32px;border:2px dashed var(--bg-tertiary);border-radius:12px;cursor:pointer;transition:all .2s ease}.styles_uploadArea__N64AR:hover{border-color:var(--theme-primary);background:rgba(56,222,255,.05)}.styles_uploadIcon__q_ZV2{width:48px;height:48px;margin-bottom:16px;color:var(--text-tertiary)}.styles_uploadText__XKoN5{font-size:14px;color:var(--text-secondary);text-align:center}.styles_uploadText__XKoN5 span{color:var(--theme-primary);font-weight:500}.styles_uploadHint__R8jcG{margin-top:8px;font-size:12px;color:var(--text-tertiary)}.styles_imagePreview__RcjTL{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:12px;overflow:hidden;background:var(--bg-tertiary)}.styles_previewImage__Msmez{width:100%;height:auto;max-height:300px;object-fit:contain}.styles_removeImageButton__dIf_c{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}.styles_removeImageButton__dIf_c:hover{background:rgba(0,0,0,.8)}.styles_removeImageButton__dIf_c svg{width:16px;height:16px;color:#fff}.styles_changeImageButton__uqExj{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(0,0,0,.6);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.styles_changeImageButton__uqExj:hover{background:rgba(0,0,0,.8)}.styles_promptSection__pktol{position:relative}.styles_promptLabel__NI2W4{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.styles_promptLabelText__C0oRd{font-size:14px;font-weight:600;color:var(--text-secondary)}.styles_translateToggle__4HLA1{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}.styles_toggleSwitch__WbzCm{position:relative;width:28px;height:16px;background:var(--bg-tertiary);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.styles_toggleSwitch__WbzCm:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .2s ease}.styles_toggleActive__DYsZQ{background:var(--theme-primary)}.styles_toggleActive__DYsZQ:after{transform:translateX(12px)}.styles_promptTextarea__HsSNp{width:100%;min-height:120px;padding:12px;background:var(--bg-tertiary);border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;resize:none;transition:border-color .2s ease}.styles_promptTextarea__HsSNp::placeholder{color:var(--text-tertiary)}.styles_promptTextarea__HsSNp:focus{outline:none;border-color:var(--theme-primary)}.styles_promptFooter__fNw47{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.styles_generateButton__LvsOm{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:color .2s ease}.styles_generateButton__LvsOm:hover{color:var(--text-primary)}.styles_generateButton__LvsOm svg{width:16px;height:16px}.styles_charCount__7ofne{font-size:12px;color:var(--text-tertiary)}.styles_ideasSection__2_ngE{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.styles_ideas__Fx6yN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.styles_ideaLabel__1cSbc,.styles_ideas__Fx6yN{color:var(--text-tertiary)}.styles_idea__XIo3L{cursor:pointer;transition:color .2s ease}.styles_idea__XIo3L:hover{color:var(--theme-primary)}.styles_refreshIcon__G4LUQ{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}.styles_refreshIcon__G4LUQ:hover{color:var(--theme-primary)}.styles_submitWrapper__YlxR3{padding:0 24px 24px}@media(max-width:640px){.styles_submitWrapper__YlxR3{padding:0 16px 16px}}.styles_submitButton__MgUJQ{display:flex;align-items:center;justify-content:center;gap:8px;width:200px;margin:0 auto;padding:12px 24px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.styles_submitButton__MgUJQ:hover{opacity:.9}.styles_submitButton__MgUJQ:disabled{opacity:.5;cursor:not-allowed}.styles_submitButton__MgUJQ svg{width:20px;height:20px}.styles_section__y9hK3{padding:120px 24px 80px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.styles_section__y9hK3{padding:80px 16px 60px;min-height:auto}}.styles_container__8kRuV{width:100%;max-width:min(1600px,100vw - 160px);margin:0 auto;display:flex;flex-direction:column;align-items:stretch}@media(max-width:768px){.styles_container__8kRuV{max-width:calc(100vw - 32px)}}.styles_title__1g2xl{font-size:36px;font-weight:600;line-height:2;text-align:center;margin:0 0 24px;background:var(--theme-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.styles_title__1g2xl{font-size:28px;margin-bottom:16px}}.styles_description__sgfvN{font-size:16px;line-height:1.6;color:var(--text-secondary);text-align:center;margin-bottom:24px}.styles_description__sgfvN p{margin:0}.styles_badge__hRjr9{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:12px;user-select:none}.styles_badge__hRjr9 .styles_badgeLogo__47i4h{width:24px;height:auto}.styles_inputWrapper__GL8fW{width:100%;max-width:min(1600px,100vw - 160px);height:480px;display:flex;flex-direction:column;padding:24px;background:#1a1a1a;border:3px solid rgba(0,0,0,0);border-radius:12px;gap:8px;transition:border-color .2s ease}.styles_inputWrapper__GL8fW:focus-within{border-color:var(--theme-accent)}@media(max-width:768px){.styles_inputWrapper__GL8fW{height:360px;padding:16px;max-width:calc(100vw - 32px)}}.styles_inputSection__dnYvE{flex:1 1 auto;position:relative;min-height:0}.styles_storyTextarea__wTWWt{width:calc(100% + 8px);height:100%;outline:none;background:rgba(0,0,0,0);border:none;color:#fff;font-size:16px;line-height:1.5;padding:0;resize:none;font-family:inherit;overflow-y:auto;margin-right:-8px}.styles_storyTextarea__wTWWt::placeholder{color:var(--text-quaternary)}.styles_storyTextarea__wTWWt:focus{box-shadow:none}.styles_storyTextarea__wTWWt::-webkit-scrollbar{width:8px}.styles_storyTextarea__wTWWt::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.styles_sampleIdeasBtn__wyBZS{position:absolute;top:0;right:0;min-width:160px;height:40px;background:linear-gradient(280deg,#ffe88d,#ffcf14);border:none;color:var(--bg-primary);font-weight:500;font-size:14px;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.styles_sampleIdeasBtn__wyBZS:hover:not(:disabled){box-shadow:0 2px 8px rgba(255,215,0,.3);transform:translateY(-1px)}.styles_sampleIdeasBtn__wyBZS:active:not(:disabled){transform:translateY(0)}.styles_sampleIdeasBtn__wyBZS:disabled{opacity:.7;cursor:not-allowed}.styles_bottomRow__0fy7u{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;user-select:none}.styles_wordCount__wcAtj{flex:1;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:40px}.styles_generateButton__hUPL_{min-width:160px;height:40px;background:linear-gradient(280deg,#ffe88d,#ffcf14);border:none;color:var(--bg-primary);font-weight:600;font-size:16px;padding:8px 32px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.styles_generateButton__hUPL_:hover:not(:disabled){box-shadow:0 4px 12px rgba(255,215,0,.3)}.styles_generateButton__hUPL_:active:not(:disabled){opacity:.8;transform:scale(.95)}.styles_generateButton__hUPL_:disabled{opacity:.6;cursor:not-allowed}.styles_loading___6Bzn{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--text-secondary);font-size:14px}.styles_section__Qz0OR{max-width:1600px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__Qz0OR{padding:60px 24px}}@media(max-width:640px){.styles_section__Qz0OR{padding:48px 16px}}.styles_header__pTK06{text-align:center;margin-bottom:40px}@media(max-width:640px){.styles_header__pTK06{margin-bottom:24px}}.styles_title__nGbu7{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__nGbu7{font-size:28px}}@media(max-width:640px){.styles_title__nGbu7{font-size:20px}}.styles_cardsContainer__2Q00V{position:relative}.styles_cardsGrid__FK7o_{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.styles_cardsGrid__FK7o_::-webkit-scrollbar{display:none}@media(max-width:1200px){.styles_cardsGrid__FK7o_{gap:20px}}@media(max-width:640px){.styles_cardsGrid__FK7o_{gap:16px;margin:0 -16px;padding-left:16px;padding-right:16px}}.styles_redditCard__pgCE4{flex:0 0 calc(25% - 18px);min-width:280px;max-width:350px;scroll-snap-align:start}@media(max-width:1200px){.styles_redditCard__pgCE4{flex:0 0 calc(33.333% - 14px)}}@media(max-width:768px){.styles_redditCard__pgCE4{flex:0 0 85%;max-width:none}}.styles_description__QM7aR{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 12px;padding:0 4px}@media(max-width:640px){.styles_description__QM7aR{font-size:13px;margin-bottom:8px}}.styles_embedWrapper__vnNqo{width:100%;min-height:400px}.styles_embedWrapper__vnNqo blockquote.reddit-embed-bq{margin:0!important;border:none!important;background:rgba(0,0,0,0)!important}.styles_embedWrapper__vnNqo iframe{width:100%!important;border:none!important}.styles_navArrow__lrzXk{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s ease}.styles_navArrow__lrzXk:hover{background:#fff}.styles_navArrow__lrzXk svg{width:20px;height:20px;color:#333}@media(max-width:640px){.styles_navArrow__lrzXk{width:32px;height:32px}.styles_navArrow__lrzXk svg{width:16px;height:16px}}.styles_navArrowLeft__CnuRG{left:-20px}@media(max-width:640px){.styles_navArrowLeft__CnuRG{left:4px}}.styles_navArrowRight__tza_M{right:-20px}@media(max-width:640px){.styles_navArrowRight__tza_M{right:4px}}.styles_section__YqK2y{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 100px;background-color:var(--bg-primary)}@media(max-width:1200px){.styles_section__YqK2y{padding:60px 48px}}@media(max-width:640px){.styles_section__YqK2y{min-height:auto;padding:60px 20px}}.styles_container__IFcDu{max-width:1600px;margin:0 auto;width:100%}.styles_header__Heem6{text-align:center;margin-bottom:48px}@media(max-width:640px){.styles_header__Heem6{margin-bottom:32px}}.styles_title__PYLOO{font-size:40px;font-weight:700;color:var(--text-primary);margin:0 0 16px;line-height:1.2}@media(max-width:1200px){.styles_title__PYLOO{font-size:32px}}@media(max-width:640px){.styles_title__PYLOO{font-size:28px;margin-bottom:12px}}.styles_description__g1HU8{font-size:18px;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:800px;margin:0 auto}@media(max-width:640px){.styles_description__g1HU8{font-size:16px}}.styles_mediaGrid__0MslA{column-count:var(--column-count,4);column-gap:16px}@media(max-width:1200px){.styles_mediaGrid__0MslA{column-gap:12px}}@media(max-width:640px){.styles_mediaGrid__0MslA{column-count:2;column-gap:10px}}.styles_mediaItem__kgVsc{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-secondary);margin-bottom:16px;break-inside:avoid}@media(max-width:1200px){.styles_mediaItem__kgVsc{margin-bottom:12px}}@media(max-width:640px){.styles_mediaItem__kgVsc{border-radius:8px;margin-bottom:10px;min-height:150px}}.styles_skeleton__gEPvP{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-secondary) 0,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:styles_shimmer__X_dzO 1.5s infinite;z-index:1}@keyframes styles_shimmer__X_dzO{0%{background-position:200% 0}to{background-position:-200% 0}}.styles_mediaImage__becb8,.styles_mediaVideo__hmHcN{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease}.styles_mediaImage__becb8.styles_loaded__z1v2O,.styles_mediaVideo__hmHcN.styles_loaded__z1v2O{opacity:1}.styles_videoOverlay__6h3b7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;transition:opacity .2s ease;cursor:pointer}.styles_videoOverlay__6h3b7:hover{opacity:1}.styles_playIcon__nxByI{width:48px;height:48px;color:#fff}@media(max-width:640px){.styles_playIcon__nxByI{width:36px;height:36px}}.styles_section__akv4x{padding:80px 48px}@media(max-width:1200px){.styles_section__akv4x{padding:60px 24px}}@media(max-width:640px){.styles_section__akv4x{padding:48px 16px}}.styles_container__05O5m{position:relative;overflow:hidden;border-radius:24px}.styles_container__05O5m:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(83,101,113,.4),rgba(84,102,114,0));pointer-events:none}@media(max-width:640px){.styles_container__05O5m{border-radius:12px}}.styles_backgroundImage__qldLT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.styles_content__L4HLU{position:relative;z-index:2;max-width:1232px;margin:0 auto;padding:96px 12px}@media(max-width:640px){.styles_content__L4HLU{padding:48px 12px}}.styles_header__qFPDo{text-align:center;margin-bottom:40px}@media(max-width:640px){.styles_header__qFPDo{text-align:left;margin-bottom:24px}}.styles_title__NdTPt{font-size:48px;font-weight:700;color:var(--text-primary);max-width:800px;margin:0 auto}@media(max-width:1200px){.styles_title__NdTPt{font-size:36px}}@media(max-width:640px){.styles_title__NdTPt{font-size:20px;max-width:none;margin-left:0;margin-right:0}}.styles_description__uRNEJ{font-size:16px;color:hsla(0,0%,100%,.7);margin:12px auto 0;max-width:920px}@media(max-width:640px){.styles_description__uRNEJ{font-size:14px;margin-top:8px;max-width:none}}.styles_stepsGrid__0dSq4{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:640px){.styles_stepsGrid__0dSq4{grid-template-columns:1fr;gap:20px}}.styles_stepItem__wRr7o{display:flex;flex-direction:column;gap:2px}.styles_stepNumber__RPbNK{display:block;font-size:56px;font-weight:700;color:var(--text-primary);line-height:72px;margin-left:28px}@media(max-width:640px){.styles_stepNumber__RPbNK{font-size:48px;line-height:60px;margin-left:12px}}.styles_stepCard__czAtI{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;padding:32px;height:100%}@media(max-width:640px){.styles_stepCard__czAtI{padding:16px}}.styles_stepTitle__VLQ_X{font-size:18px;font-weight:700;color:hsla(0,0%,100%,.7);margin:0}@media(max-width:640px){.styles_stepTitle__VLQ_X{font-size:16px}}.styles_stepDescription__jMH_S{font-size:16px;color:hsla(0,0%,100%,.7);margin:8px 0 0;line-height:1.5}.styles_stepDescription__jMH_S a{color:var(--theme-primary);text-decoration:none}.styles_stepDescription__jMH_S a:hover{text-decoration:underline}@media(max-width:640px){.styles_stepDescription__jMH_S{font-size:14px}}.styles_ctaWrapper__jtF3W{display:flex;justify-content:center;margin-top:40px}@media(max-width:640px){.styles_ctaWrapper__jtF3W{margin-top:20px}}.styles_ctaButton__rWxB4{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 48px;background:var(--theme-gradient);border:none;border-radius:8px;color:#000;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.styles_ctaButton__rWxB4:hover{opacity:.9}@media(max-width:640px){.styles_ctaButton__rWxB4{padding:12px 32px;font-size:14px}}.styles_section__pV5M9{max-width:1600px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__pV5M9{padding:60px 24px}}@media(max-width:640px){.styles_section__pV5M9{padding:48px 16px}}.styles_header__j2HSX{text-align:center;margin-bottom:40px}@media(max-width:640px){.styles_header__j2HSX{margin-bottom:24px}}.styles_title__ZPsoY{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__ZPsoY{font-size:28px}}@media(max-width:640px){.styles_title__ZPsoY{font-size:20px}}.styles_description__4PY4D{font-size:16px;color:hsla(0,0%,100%,.7);margin:16px auto 0;max-width:800px;line-height:1.6}@media(max-width:640px){.styles_description__4PY4D{font-size:14px;margin-top:12px}}.styles_testimonialsGrid__vr3oP{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.styles_testimonialsGrid__vr3oP{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.styles_testimonialsGrid__vr3oP{grid-template-columns:1fr;gap:16px}}.styles_testimonialCard__FKkTk{background:var(--bg-secondary);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}@media(max-width:640px){.styles_testimonialCard__FKkTk{padding:20px;gap:12px}}.styles_authorInfo__bl5sn{display:flex;align-items:center;gap:12px}.styles_avatar__eyIc1{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--bg-tertiary)}@media(max-width:640px){.styles_avatar__eyIc1{width:40px;height:40px}}.styles_authorName__LE8bI{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}@media(max-width:640px){.styles_authorName__LE8bI{font-size:14px}}.styles_ratingRow__MoplP{display:flex;align-items:center;gap:4px}.styles_star__QGSOJ{width:20px;height:20px;color:#fbbf24}@media(max-width:640px){.styles_star__QGSOJ{width:18px;height:18px}}.styles_starEmpty__NNqo_{color:var(--bg-tertiary)}.styles_reviewText__gLl9U{font-size:14px;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0}@media(max-width:640px){.styles_reviewText__gLl9U{font-size:13px}}.styles_section___JbdL{position:relative;padding:80px 16px;background:var(--bg-secondary)}@media(max-width:640px){.styles_section___JbdL{padding:48px 16px}}.styles_container__aptrB{max-width:1200px;margin:0 auto}.styles_header__sTHRC{text-align:center;margin-bottom:48px}@media(max-width:640px){.styles_header__sTHRC{margin-bottom:32px}}.styles_title__rmpRZ{font-size:42px;font-weight:700;color:var(--text-primary);margin:0 0 16px;line-height:1.2}@media(max-width:640px){.styles_title__rmpRZ{font-size:28px;margin-bottom:12px}}.styles_description__IBHCz{max-width:900px;margin:0 auto;font-size:16px;color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.styles_description__IBHCz{font-size:14px}}.styles_description__IBHCz p{margin:0}.styles_description__IBHCz em,.styles_description__IBHCz strong{color:#ff4d6a;font-style:normal;font-weight:500}.styles_description__IBHCz a{color:#ff4d6a;text-decoration:none}.styles_description__IBHCz a:hover{text-decoration:underline}.styles_modelsGrid___YdFy{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:32px}@media(max-width:640px){.styles_modelsGrid___YdFy{gap:16px;margin-bottom:24px}}.styles_modelCard__b_lLL{display:flex;flex-direction:column;align-items:center;gap:12px;width:100px;text-decoration:none;transition:transform .2s ease}.styles_modelCard__b_lLL:hover{transform:translateY(-4px)}.styles_modelCard__b_lLL:hover .styles_modelIcon__F4vov{box-shadow:0 8px 24px rgba(0,0,0,.3)}.styles_modelCard__b_lLL:hover .styles_modelName__DWcKq{color:var(--text-primary)}@media(max-width:640px){.styles_modelCard__b_lLL{width:80px;gap:8px}}.styles_modelIcon__F4vov{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .2s ease}@media(max-width:640px){.styles_modelIcon__F4vov{width:52px;height:52px;border-radius:10px}}.styles_modelIcon__F4vov img{width:100%;height:100%;object-fit:contain}.styles_modelName__DWcKq{width:100%;font-size:14px;font-weight:500;color:var(--text-secondary);text-align:center;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.styles_modelName__DWcKq{font-size:12px}}.styles_moreLink__cEepL{display:flex;justify-content:center;margin-top:16px}.styles_moreLinkButton__wODHo{display:inline-flex;align-items:center;gap:6px;color:var(--theme-primary);font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.styles_moreLinkButton__wODHo:hover{opacity:.8}.styles_moreLinkButton__wODHo svg{transition:transform .2s ease}.styles_moreLinkButton__wODHo:hover svg{transform:translateX(4px)}.styles_section__fOV_b{max-width:1600px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__fOV_b{padding:60px 24px}}@media(max-width:640px){.styles_section__fOV_b{padding:48px 16px}}.styles_header__fQwT6{text-align:center;margin-bottom:32px}@media(max-width:640px){.styles_header__fQwT6{margin-bottom:24px}}.styles_title__Xs85v{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__Xs85v{font-size:28px}}@media(max-width:640px){.styles_title__Xs85v{font-size:20px}}.styles_description__XWu9u{margin-top:16px;font-size:16px;color:var(--text-secondary);line-height:1.6}.styles_description__XWu9u p{margin:0}@media(max-width:640px){.styles_description__XWu9u{margin-top:12px;font-size:14px}}.styles_linksContainer__eQlTj{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}@media(max-width:640px){.styles_linksContainer__eQlTj{gap:12px}}.styles_linkPill__IdDgk{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:9999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:16px;font-weight:500;text-decoration:none;transition:all .2s ease}.styles_linkPill__IdDgk:hover{background:var(--bg-tertiary);color:var(--theme-primary)}@media(max-width:1200px){.styles_linkPill__IdDgk{padding:8px 20px;font-size:15px}}@media(max-width:640px){.styles_linkPill__IdDgk{padding:8px 16px;font-size:14px}}.styles_section__TW557{position:relative;padding:80px 16px;background:rgba(0,0,0,0)}@media(max-width:640px){.styles_section__TW557{padding:48px 16px}}.styles_container__8US_d{max-width:1200px;margin:0 auto}.styles_header__TdIWz{text-align:center;margin-bottom:48px}@media(max-width:640px){.styles_header__TdIWz{margin-bottom:32px}}.styles_title__96p2d{font-size:42px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:640px){.styles_title__96p2d{font-size:28px}}.styles_versionsGrid__v5yY8{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:640px){.styles_versionsGrid__v5yY8{gap:12px}}.styles_versionPill__yf_D4{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--bg-tertiary);border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.styles_versionPill__yf_D4:hover{background:var(--bg-primary);border-color:var(--theme-primary);color:var(--text-primary);transform:translateY(-2px)}@media(max-width:640px){.styles_versionPill__yf_D4{padding:10px 20px;font-size:14px;gap:6px}}.styles_versionPillActive__7a4DN{background:var(--theme-primary);color:var(--bg-primary);border-color:var(--theme-primary)}.styles_versionPillActive__7a4DN:hover{background:var(--theme-primary);color:var(--bg-primary);opacity:.9}.styles_versionIcon__YQ_K7{width:24px;height:24px;border-radius:6px;overflow:hidden;flex-shrink:0}.styles_versionIcon__YQ_K7 img{width:100%;height:100%;object-fit:contain}@media(max-width:640px){.styles_versionIcon__YQ_K7{width:20px;height:20px;border-radius:4px}}.styles_versionName__Kth3n{white-space:nowrap}.styles_emptyState__cYw8B{text-align:center;padding:32px;color:var(--text-secondary);font-size:14px}.styles_section__tC3Z4{max-width:1600px;margin:0 auto;padding:80px 48px}@media(max-width:1200px){.styles_section__tC3Z4{padding:60px 24px}}@media(max-width:640px){.styles_section__tC3Z4{padding:48px 16px}}.styles_header__nrHFH{text-align:center;margin-bottom:40px}@media(max-width:640px){.styles_header__nrHFH{margin-bottom:24px}}.styles_title__mNjHT{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}@media(max-width:1200px){.styles_title__mNjHT{font-size:28px}}@media(max-width:640px){.styles_title__mNjHT{font-size:20px}}.styles_description__5AKPx{font-size:16px;color:var(--text-secondary);margin:12px 0 0;line-height:1.5}@media(max-width:640px){.styles_description__5AKPx{font-size:14px;margin-top:8px}}.styles_cardsContainer__7m7dK{position:relative}.styles_cardsGrid__JKF4Q{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.styles_cardsGrid__JKF4Q{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.styles_cardsGrid__JKF4Q{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:16px;margin:0 -16px;padding-left:16px;padding-right:16px;-ms-overflow-style:none;scrollbar-width:none}.styles_cardsGrid__JKF4Q::-webkit-scrollbar{display:none}}.styles_youtubeCard__gjcNC{border-radius:16px;overflow:hidden;background:var(--bg-secondary)}@media(max-width:640px){.styles_youtubeCard__gjcNC{flex:0 0 85%;scroll-snap-align:start}}.styles_embedWrapper__Lr3UX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.styles_embedWrapper__Lr3UX iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.styles_navArrow__qM3xj{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10;transition:background .2s ease}.styles_navArrow__qM3xj:hover{background:#fff}.styles_navArrow__qM3xj svg{width:20px;height:20px;color:#333}@media(max-width:640px){.styles_navArrow__qM3xj{display:flex;width:32px;height:32px}.styles_navArrow__qM3xj svg{width:16px;height:16px}}.styles_navArrowLeft__SROTT{left:8px}.styles_navArrowRight__voPbf{right:8px}.styles_tutorialCard__C_KJ4{display:flex;width:360px;max-width:calc(100vw - 16px);flex-direction:column;gap:12px;border-radius:12px;overflow:hidden;background:var(--bg-secondary);transition:background .2s;user-select:none}.styles_tutorialCard__C_KJ4:hover{background:var(--bg-tertiary)}.styles_imageContainer__xZujt{width:100%;aspect-ratio:16/9;overflow:hidden}.styles_tutorialImage__fdIap{width:100%;height:100%;object-fit:cover}.styles_tutorialInfo__i2EFn{padding:4px 16px 16px}.styles_tutorialInfo__i2EFn h3{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_tutorialInfo__i2EFn p{font-size:14px;margin:0;color:var(--text-secondary);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.styles_tutorialCard__C_KJ4{width:calc(50vw - 16px);gap:2px;border-radius:6px}.styles_tutorialInfo__i2EFn{padding:4px 8px 8px}.styles_tutorialInfo__i2EFn h3{font-size:12px;line-height:16px}.styles_tutorialInfo__i2EFn p{font-size:10px;line-height:12px}}.CanaryFloatingBall_container__AqIMP{position:fixed;top:80px;z-index:9999;transition:left .3s ease,right .3s ease}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_left__429nn{left:0}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_left__429nn .CanaryFloatingBall_tab__cYLMj{border-radius:0 4px 4px 0}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_left__429nn .CanaryFloatingBall_panel__CuIQ_{border-radius:0 8px 8px 0}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_right__bK4v4{right:0;left:auto}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_right__bK4v4 .CanaryFloatingBall_tab__cYLMj{border-radius:4px 0 0 4px}.CanaryFloatingBall_container__AqIMP.CanaryFloatingBall_right__bK4v4 .CanaryFloatingBall_panel__CuIQ_{border-radius:8px 0 0 8px}.CanaryFloatingBall_tab__cYLMj{width:16px;height:48px;background:var(--theme-accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:width .2s ease,background .2s ease}.CanaryFloatingBall_tab__cYLMj:hover{width:20px}.CanaryFloatingBall_arrow__GTf3z{color:#000;font-size:14px;font-weight:700;line-height:1}.CanaryFloatingBall_panel__CuIQ_{background:var(--bg-secondary);border:1px solid var(--theme-accent);min-width:180px;box-shadow:0 4px 16px rgba(0,0,0,.3);animation:CanaryFloatingBall_fadeIn__CohRL .2s ease}@keyframes CanaryFloatingBall_fadeIn__CohRL{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CanaryFloatingBall_header__uUo4V{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--bg-tertiary);background:var(--theme-accent)}.CanaryFloatingBall_title__QgTon{font-size:12px;font-weight:600;color:#000}.CanaryFloatingBall_headerActions__bh8Z_{display:flex;gap:4px}.CanaryFloatingBall_iconBtn__1KG_2{background:none;border:none;color:#000;font-size:16px;cursor:pointer;padding:0 4px;line-height:1;opacity:.7;transition:opacity .2s ease}.CanaryFloatingBall_iconBtn__1KG_2:hover{opacity:1}.CanaryFloatingBall_row__tb_GW{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--bg-tertiary)}.CanaryFloatingBall_row__tb_GW:last-child{border-bottom:none}.CanaryFloatingBall_label__1hN_x{font-size:12px;color:var(--text-secondary);white-space:nowrap}.CanaryFloatingBall_value__p4rS1{font-size:12px;font-weight:500;color:var(--theme-accent);font-family:monospace}.CanaryFloatingBall_switchBtns__ctVdr{display:flex;gap:6px}.CanaryFloatingBall_switchBtn__bVVMO{padding:4px 8px;border-radius:4px;border:1px solid var(--bg-tertiary);background:rgba(0,0,0,0);color:var(--text-primary);font-size:11px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.CanaryFloatingBall_switchBtn__bVVMO:hover:not(:disabled){background:var(--theme-accent);border-color:var(--theme-accent);color:#000}.CanaryFloatingBall_switchBtn__bVVMO:disabled{opacity:.5;cursor:not-allowed}.ShareContent_container__4sS9U{display:flex;flex-direction:column;gap:24px}.ShareContent_platformsSection__T6IcS{display:flex;flex-direction:column;gap:12px}.ShareContent_platformsList__n1xCC{display:flex;flex-flow:row wrap;gap:16px;justify-content:flex-start}.ShareContent_platformItem__XMv7t{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:opacity .2s;min-width:80px}.ShareContent_platformItem__XMv7t:hover{opacity:.8}.ShareContent_platformItem__XMv7t:active{opacity:.6}.ShareContent_platformIcon__2uAEv{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ShareContent_platformIconImage__LRUqr{width:100%;height:100%;object-fit:cover}.ShareContent_moreIconWrapper__dJ_nC{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:50%}.ShareContent_moreIcon__sBabX{width:28px;height:28px;color:var(--text-primary)}.ShareContent_platformName__rbjOe{font-size:14px;color:var(--text-primary);text-align:center}.ShareContent_linkSection___GG76{display:flex;flex-direction:column;gap:8px}.ShareContent_linkInputWrapper__bPYkf{position:relative;display:flex;align-items:center}.ShareContent_linkInput__sTt_y{flex:1;padding-right:48px;font-size:14px;background:var(--bg-tertiary);border:1px solid var(--bg-tertiary);color:var(--text-secondary)}.ShareContent_linkInput__sTt_y:focus{border-color:var(--theme-accent)}.ShareContent_copyButton__ZVwTq{position:absolute;right:4px;color:var(--text-secondary)}.ShareContent_copyButton__ZVwTq:hover{color:var(--text-primary);background:var(--bg-secondary)}.styles_bannersContainer__Zeh3_{display:flex;flex-direction:column;width:100%;gap:10px}.styles_bannersContainer__Zeh3_:has(.styles_bannerItem__JGOhs){margin-bottom:20px}.styles_bannerItem__JGOhs{height:64px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:12px;overflow:hidden;position:relative;user-select:none}.styles_bannerItem__JGOhs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--background-image);background-size:contain;background-position:0;background-repeat:no-repeat;z-index:0}.styles_bannerText__zwL0J{flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;margin-right:16px;z-index:1;position:relative;pointer-events:none}.styles_bannerButtons__sXZS1{display:flex;align-items:center;gap:12px;z-index:1;flex-shrink:0;position:relative}@media(max-width:640px){.styles_bannerItem__JGOhs{height:auto;padding:12px;flex-flow:row wrap}.styles_bannerText__zwL0J{flex:0 0 100%;margin-bottom:12px;white-space:normal}.styles_bannerButtons__sXZS1{margin-left:auto;gap:8px}}.page_wrapper__umDJk{width:100%;height:calc(100vh - 100px);height:calc(100dvh - 100px);display:flex;flex-flow:row nowrap;align-items:stretch}.page_videoContainer__6MLlF{flex:1 1 0;background-color:var(--bg-primary);position:relative;height:100%;width:100%;padding-left:12px}@media(max-width:640px){.page_videoContainer__6MLlF{padding-left:0}}.page_sidebar__zJaGD{width:380px;padding:0 12px;margin-left:12px;border-left:1px solid var(--text-muted);display:flex;flex-direction:column;height:100%}.page_username__2RSAM{font-size:18px;font-weight:500;margin-bottom:2px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_videoTitle__LhBz8{font-size:20px;font-weight:700;margin-bottom:12px;color:#fff;overflow-wrap:anywhere}.page_commentList__IKBRt{position:relative;flex:1;overflow-y:scroll;overflow-x:hidden;padding:0 4px 0 12px;margin:0 -10px 0 -12px;display:flex;flex-direction:column;gap:8px}.page_videoDetails__2veeu{position:relative}.page_detailsTitle__yjlJI{font-size:16px;font-weight:600;color:#fff;margin:0 0 12px}.page_descriptionSection__ZNf51{position:relative;margin-bottom:4px}.page_description__SGNDm{font-size:14px;line-height:1.5;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.page_description__SGNDm.page_expanded___70h9{-webkit-line-clamp:unset;line-clamp:unset;display:block}.page_expandButton__3DW9Q{position:absolute;bottom:0;right:0;background:var(--bg-primary);border:none;color:#fff;cursor:pointer;padding:2px;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.page_expandButton__3DW9Q:hover{color:#fff}.page_metaSection__lyvBW{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;background:var(--bg-primary);border-radius:6px;color:var(--text-quaternary)}.page_metaItems__iaHip{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.page_metaItem__sfkXj{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.page_metaItem__sfkXj:not(:last-child):after{content:"|";margin:0 4px}.page_buttonSection__c3XTw{display:flex;gap:8px;justify-content:stretch}.page_shareButton__CB_R2{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_shareButton__CB_R2:hover:not(:disabled){opacity:.8}.page_shareButton__CB_R2:active:not(:disabled){transform:scale(.98)}.page_shareButton__CB_R2 span{white-space:nowrap}.page_recreateButton__OZcc6{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:linear-gradient(275deg,#ffe88d,#ffcf14);color:var(--bg-primary);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_recreateButton__OZcc6:hover:not(:disabled){opacity:.8}.page_recreateButton__OZcc6:active:not(:disabled){transform:scale(.98)}.page_recreateButton__OZcc6 span{white-space:nowrap}.page_playerWrapper__rt43X{width:100%;height:100%;position:relative;cursor:pointer}.page_playerWrapper__rt43X:hover .page_playIndicator__NPIeJ{opacity:1}.page_video__8iFay{width:100%;height:100%;object-fit:contain}.page_playIndicator__NPIeJ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);border-radius:50%;padding:16px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:2}.page_playIndicator__NPIeJ.page_show__rd__z{opacity:1}.page_playIndicator__NPIeJ.page_autoHide__EwAG3{opacity:1;animation:page_fadeOutAfterDelay__WYfui 1.2s ease-in-out forwards}@keyframes page_fadeOutAfterDelay__WYfui{0%,83.33%{opacity:1}to{opacity:0}}.page_playIcon__FpNci{width:32px;height:32px;color:#fff}.page_spinning__PwY5y{animation:page_spin__f5Lm6 1s linear infinite}@keyframes page_spin__f5Lm6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_progressBar__ZkOsH{position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(0,0,0,.5);overflow:hidden;z-index:2}.page_progressFill__hvWzG{height:100%;background:var(--theme-accent);border-radius:0 2px 2px 0;transition:width .2s linear}.page_mobileInfo__TMGay{display:none;position:absolute;bottom:0;left:0;right:0;padding:12px;pointer-events:none;user-select:none;background-image:linear-gradient(to top,var(--bg-primary),transparent);z-index:3}.page_mobileButtons___BAdV{width:48px;padding:24px 0;margin-left:auto;pointer-events:auto;display:flex;flex-flow:column nowrap;gap:16px}.page_mobileButton__oET5G{width:100%;display:flex;align-items:center;flex-flow:column nowrap;filter:drop-shadow(0 0 4px rgba(0,0,0,.5));background:none;border:none;color:#fff;cursor:pointer;padding:0}.page_mobileDetails__SY7En{display:flex;flex-direction:column;gap:6px;pointer-events:auto}.page_mobileTypeBadge__krnL_{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.65);border:1px solid var(--border-color);color:#fff;font-size:12px;line-height:1}.page_mobileUsername__a02NW{font-size:16px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.page_mobileTitle__HCC2b{font-size:14px;line-height:20px;font-weight:400;color:#fff;max-height:60px;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media screen and (max-width:960px){.page_sidebar__zJaGD{width:260px}}@media(max-width:640px){.page_wrapper__umDJk{height:calc(100vh - 48px);height:calc(100dvh - 48px)}.page_videoContainer__6MLlF{flex:none;height:100%}.page_mobileInfo__TMGay{display:flex;flex-direction:column;gap:12px}.page_sidebar__zJaGD{display:none}}