.page_container__SXQnB{min-height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;gap:24px;padding:var(--kd-page-pad-y) var(--kd-page-pad-x);background:transparent}.page_tabs__l86Md{max-width:var(--kd-width-narrow);width:100%;background:transparent}.page_tabs__l86Md .MuiTabs-scroller{overscroll-behavior-x:contain;scrollbar-width:none}.page_tabs__l86Md .MuiTabs-scroller::-webkit-scrollbar{display:none}.page_tabPanel___K2o_{padding:24px 0 0}.page_tabIcon__GCzkK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--tab-icon-color) 12%,transparent);flex-shrink:0;transition:background-color .2s ease}.page_tabIcon__GCzkK>svg{width:18px;height:18px;color:var(--tab-icon-color)}@media (max-width:600px){.page_container__SXQnB{padding:24px 16px 60px}}@keyframes RouteLoadingState_shimmer__hgGPz{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes RouteLoadingState_pulse__P7dkq{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.RouteLoadingState_container__gVvIX{position:relative;width:100%;max-width:var(--kd-width-wide);min-height:420px;margin:0 auto;padding:28px;color:var(--font-color-1)}.RouteLoadingState_fullHeight__mfT_d{min-height:100%}.RouteLoadingState_statusDot__bTUkW{position:absolute;top:30px;right:30px;width:10px;height:10px;border-radius:999px;background:var(--primary-color-1);box-shadow:0 0 18px var(--primary-color-1-40-opacity);animation:RouteLoadingState_pulse__P7dkq 1.4s ease-in-out infinite}.RouteLoadingState_header__seY9X{display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:28px}.RouteLoadingState_actionButton__AvSTD,.RouteLoadingState_artifactMedia__rkryv,.RouteLoadingState_avatar__gXdI9,.RouteLoadingState_detailAside__oBscl,.RouteLoadingState_detailMain__mo19e,.RouteLoadingState_input__OSf_w,.RouteLoadingState_line__wHgfw,.RouteLoadingState_mediaCard__nwiVT,.RouteLoadingState_message__WDL1j,.RouteLoadingState_panel__FjSam,.RouteLoadingState_promptBar__cp4CI,.RouteLoadingState_row__TemNZ,.RouteLoadingState_statCard__7TSda{background:linear-gradient(90deg,var(--background-color-3) 25%,var(--background-color-2) 50%,var(--background-color-3) 75%);background-size:200% 100%;animation:RouteLoadingState_shimmer__hgGPz 1.6s ease-in-out infinite}.RouteLoadingState_line__wHgfw{height:14px;border-radius:999px}.RouteLoadingState_grid__7VRaA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.RouteLoadingState_mediaCard__nwiVT{min-height:220px;aspect-ratio:3/4;border-radius:8px}.RouteLoadingState_statsRow__0RfEr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.RouteLoadingState_statCard__7TSda{min-height:96px;border-radius:8px;padding:18px}.RouteLoadingState_statCard__7TSda .RouteLoadingState_line__wHgfw+.RouteLoadingState_line__wHgfw{margin-top:14px}.RouteLoadingState_panel__FjSam{display:flex;flex-direction:column;gap:14px;min-height:280px;border-radius:8px;padding:20px}.RouteLoadingState_row__TemNZ{display:flex;align-items:center;gap:14px;min-height:64px;border-radius:8px;padding:14px}.RouteLoadingState_avatar__gXdI9{flex:0 0 auto;width:38px;height:38px;border-radius:999px}.RouteLoadingState_rowText__R1amB{display:flex;flex:1;flex-direction:column;gap:10px}.RouteLoadingState_chatShell__7mmnU{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);min-height:520px;overflow:hidden;border:1px solid var(--border-dark);border-radius:8px}.RouteLoadingState_artifactPane__ggYa5,.RouteLoadingState_chatPane__7xDr9{display:flex;flex-direction:column;gap:16px;padding:20px}.RouteLoadingState_artifactPane__ggYa5{border-left:1px solid var(--border-dark)}.RouteLoadingState_message__WDL1j{height:74px;border-radius:8px}.RouteLoadingState_messageWide__k6u3_{width:82%}.RouteLoadingState_messageNarrow__S9_dC{width:64%;margin-left:auto}.RouteLoadingState_promptBar__cp4CI{height:56px;margin-top:auto;border-radius:8px}.RouteLoadingState_artifactMedia__rkryv{width:100%;aspect-ratio:16/9;border-radius:8px}.RouteLoadingState_formPanel__EOJIT{display:flex;flex-direction:column;gap:20px;max-width:760px}.RouteLoadingState_formRow__aGsKL{display:flex;flex-direction:column;gap:10px}.RouteLoadingState_input__OSf_w{height:48px;border-radius:8px}.RouteLoadingState_actionRow__fBJK0{display:flex;justify-content:flex-end;gap:12px;margin-top:6px}.RouteLoadingState_actionButton__AvSTD{width:140px;height:42px;border-radius:8px}.RouteLoadingState_detailLayout__Vi6Ff{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.RouteLoadingState_detailAside__oBscl,.RouteLoadingState_detailMain__mo19e{min-height:360px;border-radius:8px}.RouteLoadingState_detailAside__oBscl{min-height:280px}@media (max-width:1024px){.RouteLoadingState_grid__7VRaA,.RouteLoadingState_statsRow__0RfEr{grid-template-columns:repeat(2,minmax(0,1fr))}.RouteLoadingState_chatShell__7mmnU,.RouteLoadingState_detailLayout__Vi6Ff{grid-template-columns:1fr}.RouteLoadingState_artifactPane__ggYa5{border-left:0;border-top:1px solid var(--border-dark)}}@media (max-width:640px){.RouteLoadingState_container__gVvIX{padding:18px}.RouteLoadingState_grid__7VRaA,.RouteLoadingState_statsRow__0RfEr{grid-template-columns:1fr}.RouteLoadingState_actionRow__fBJK0{flex-direction:column}.RouteLoadingState_actionButton__AvSTD{width:100%}}.PageHero_hero__Rr6bL{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-bottom:24px}.PageHero_alignLeft__qp6RP{align-items:flex-start;text-align:left}.PageHero_label___xcdQ{display:inline-block;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color-1);background:var(--primary-color-1-20-opacity);padding:4px 14px;border-radius:20px;margin-bottom:6px}.PageHero_title__cs67b{font-size:clamp(var(--fs-4xl),5vw,var(--fs-5xl));font-weight:800;margin:0;background:linear-gradient(135deg,var(--font-color-1),var(--primary-color-1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15}.PageHero_subtitle__5V7DJ{font-size:var(--fs-lg);font-weight:500;color:var(--font-color-3);line-height:1.5;max-width:500px;margin:4px 0 0}@media (max-width:768px){.PageHero_hero__Rr6bL{margin-bottom:16px}.PageHero_title__cs67b{font-size:clamp(var(--fs-3xl),5vw,var(--fs-4xl))}}.VideoLibrary_container__A56F2{display:flex;flex-direction:column;gap:24px}.VideoLibrary_searchRow__2d6G8{display:flex;justify-content:center}.VideoLibrary_grid__Gl2C2{-moz-columns:5;column-count:5;-moz-column-gap:16px;column-gap:16px}.VideoLibrary_loadMoreRow__Byiso{-moz-column-span:all;column-span:all;display:flex;justify-content:center;padding:12px 0 4px}.VideoLibrary_card__OUezV{display:flex;flex-direction:column;border-radius:var(--border-radius);border:1px solid var(--border-dark);background:var(--glass-bg);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-xs);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.VideoLibrary_card__OUezV:hover{transform:translateY(-4px);border-color:var(--border-light);box-shadow:var(--shadow-md)}.VideoLibrary_cardThumbnail__68oUm{position:relative;width:100%;background:var(--background-color-3);overflow:hidden}.VideoLibrary_cardThumbnailFallback__sUmsK{aspect-ratio:16/9}.VideoLibrary_cardImage__9yrkM{display:block;width:100%;height:auto;transition:transform .5s ease}.VideoLibrary_card__OUezV:hover .VideoLibrary_cardImage__9yrkM{transform:scale(1.06)}.VideoLibrary_cardPlaceholder__na02B{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.VideoLibrary_placeholderIcon__Q3fBL{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(255,255,255,.4);font-size:var(--fs-xl);border:1px solid rgba(255,255,255,.06)}.VideoLibrary_cardInfo__dmbBe{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.VideoLibrary_cardTitle__zwFp_{font-size:var(--fs-base);font-weight:700;color:var(--font-color-1);letter-spacing:-.01em;word-wrap:break-word;overflow-wrap:break-word}.VideoLibrary_cardSubtitle__VtbP_,.VideoLibrary_cardTitle__zwFp_{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VideoLibrary_cardSubtitle__VtbP_{font-size:var(--fs-sm);color:var(--font-color-3);line-height:1.4}.VideoLibrary_cardDate__DLAQd{font-size:var(--fs-xs);color:var(--font-color-4);font-weight:500;margin-top:4px}.VideoLibrary_statusBadge__TIMHa{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;padding:4px 10px;border-radius:6px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}.VideoLibrary_badgeAction__vfmxG{color:#fff;background:rgba(249,115,22,.85)}.VideoLibrary_badgeGenerating__Fu2Pn{color:#fff;background:rgba(234,179,8,.75)}.VideoLibrary_badgeError___WcQu{color:#fff;background:rgba(239,68,68,.85)}.VideoLibrary_badgeDefault__4EGAh{color:rgba(255,255,255,.9);background:rgba(0,0,0,.45);border-color:rgba(255,255,255,.08)}.VideoLibrary_badgeSpinner__iNF_M{width:12px;height:12px;animation:VideoLibrary_spin__fgVGO 1s linear infinite}@keyframes VideoLibrary_spin__fgVGO{to{transform:rotate(1turn)}}.VideoLibrary_typeBadge__h_SeR{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.03em;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:2}.VideoLibrary_cardFooter__ZDVcQ{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--border-dark)}.VideoLibrary_deleteButton__RIShN{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:8px;border:none;background:rgba(255,255,255,.06);color:var(--font-color-4);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.VideoLibrary_deleteButton__RIShN:hover{background:rgba(239,68,68,.12);color:var(--color-error)}.VideoLibrary_deleteDialog__hh89g{border-radius:16px!important;background:var(--background-color-2)!important;border:1px solid var(--border-dark);max-width:400px;padding:24px}.VideoLibrary_deleteDialogTitle__3SqSD{font-size:var(--fs-xl)!important;font-weight:700!important;color:var(--font-color-1)!important;padding:0!important;margin-bottom:8px}.VideoLibrary_deleteDialogBody__dSJgM{font-size:var(--fs-md);color:var(--font-color-3);line-height:1.5;padding:0;margin-bottom:20px}.VideoLibrary_deleteDialogActions__OUYaX{display:flex;gap:10px;justify-content:flex-end;padding:0}.VideoLibrary_skeletonCard__ZHDwp{display:flex;flex-direction:column;border-radius:var(--border-radius);background:var(--glass-bg);overflow:hidden;border:1px solid var(--border-dark);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.VideoLibrary_skeletonThumbnail__2DA4o{width:100%;aspect-ratio:16/9;background:var(--background-color-3);animation:VideoLibrary_shimmer__sTP8D 1.5s ease-in-out infinite}.VideoLibrary_skeletonInfo__DIdSz{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.VideoLibrary_skeletonTitle__8hUQL{height:16px;width:70%;border-radius:4px;background:var(--background-color-3);animation:VideoLibrary_shimmer__sTP8D 1.5s ease-in-out infinite}.VideoLibrary_skeletonMeta__KW8te{display:flex;gap:6px}.VideoLibrary_skeletonPill__2ok4f{height:12px;width:48px;border-radius:10px;background:var(--background-color-3);animation:VideoLibrary_shimmer__sTP8D 1.5s ease-in-out infinite}@keyframes VideoLibrary_shimmer__sTP8D{0%,to{opacity:.4}50%{opacity:.7}}.VideoLibrary_emptyState__UlCDI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.VideoLibrary_emptyHeading__cj9yp{font-size:clamp(var(--fs-2xl),3vw,var(--fs-3xl));font-weight:700;color:var(--font-color-1);margin:0 0 8px}.VideoLibrary_emptyIcon__D_X4V{font-size:var(--fs-5xl);color:var(--font-color-4);opacity:.6}.VideoLibrary_emptyTitle__34jOI{font-size:var(--fs-xl);font-weight:600;color:var(--font-color-1);margin:0}.VideoLibrary_emptyDescription__51d_c{font-size:var(--fs-md);color:var(--font-color-3);margin:0 0 24px;text-align:center;max-width:480px}.VideoLibrary_featureGrid__qFHlj{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;width:100%;max-width:820px}.VideoLibrary_featureCard__XYYfv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;border-radius:var(--border-radius);border:1px solid var(--border-dark);background:var(--glass-bg);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.VideoLibrary_featureCard__XYYfv:hover{border-color:var(--border-light);box-shadow:var(--shadow-md)}.VideoLibrary_featureIcon__b0CoR{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--primary-color-1);background:var(--primary-color-1-10-opacity);border:1px solid var(--primary-color-1-15-opacity);margin-bottom:16px}.VideoLibrary_featureTitle__j5Pp2{font-size:var(--fs-md);font-weight:700;color:var(--font-color-1);margin:0 0 8px}.VideoLibrary_featureDesc__3RkS2{font-size:var(--fs-sm);color:var(--font-color-3);margin:0;line-height:1.5}@media (max-width:1200px){.VideoLibrary_grid__Gl2C2{-moz-columns:4;column-count:4}}@media (max-width:768px){.VideoLibrary_grid__Gl2C2{-moz-columns:3;column-count:3}.VideoLibrary_emptyState__UlCDI{padding:48px 16px}.VideoLibrary_featureGrid__qFHlj{grid-template-columns:1fr;max-width:360px}}@media (max-width:480px){.VideoLibrary_grid__Gl2C2{-moz-columns:1;column-count:1}.VideoLibrary_cardTitle__zwFp_{font-size:var(--fs-sm)}}.ToolPage_pageContainer__rrHPi{min-height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;padding:40px var(--kd-page-pad-x) 80px;background:transparent}.ToolPage_header__zMmNw{width:100%;max-width:var(--kd-width-standard);display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.ToolPage_title__gpkOX{font-size:var(--fs-3xl);font-weight:600;color:var(--font-color-1)}.ToolPage_subtitle__m6e7X{font-size:var(--fs-md);color:var(--font-color-3);line-height:1.6}.ToolPage_formCard___JISB{width:100%;max-width:var(--kd-width-standard);border:1px solid var(--border-dark);border-radius:var(--kd-radius-card);background:var(--background-color-2);overflow:hidden;box-shadow:var(--shadow-md),inset 0 1px 0 0 rgba(255,255,255,.04)}.ToolPage_cardBody__q8G1a{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:0}.ToolPage_leftColumn__jpBj1{display:flex;flex-direction:column;gap:20px;padding:24px;border-right:1px solid var(--border-dark);min-width:0}.ToolPage_rightColumn__RwXS3{padding:24px;position:sticky;top:90px;align-self:start;min-width:0}.ToolPage_section__APbUX{display:flex;flex-direction:column;gap:6px;min-width:0}.ToolPage_section__APbUX>.MuiFormControl-root,.ToolPage_section__APbUX>.MuiInputBase-root{width:100%;min-width:0;max-width:100%}.ToolPage_sectionLabel__WeeVA{font-size:var(--fs-md);font-weight:600;color:var(--font-color-2)}.ToolPage_sectionHint__1t3Gf{font-size:var(--fs-base);color:var(--font-color-4);overflow-wrap:anywhere}.ToolPage_checkboxRow__kMjtM{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-dark);border-radius:8px;background:var(--background-color-3);cursor:pointer;transition:border-color .2s ease}.ToolPage_checkboxRow__kMjtM:hover{border-color:var(--border-divider)}.ToolPage_checkboxRowChecked__0Pes9{border-color:var(--primary-color-1-30-opacity);background:rgba(139,92,246,.03)}.ToolPage_checkboxLabel__uFrzF{display:flex;flex-direction:column;gap:2px;min-width:0}.ToolPage_checkboxLabelText__1OdOz{font-size:var(--fs-md);font-weight:500;color:var(--font-color-1)}.ToolPage_checkboxDescription__X_Ft8{font-size:var(--fs-base);color:var(--font-color-4);line-height:1.4;overflow-wrap:anywhere}.ToolPage_cardFooter__f47Mx{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 24px;border-top:1px solid var(--border-dark);background:var(--background-color-3)}.ToolPage_creditsEstimate__pwib6{font-size:var(--fs-2xs);color:var(--font-color-4)}.ToolPage_voiceEmptyState__MCuIU{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--border-dark);border-radius:10px;background:var(--background-color-3);cursor:pointer;transition:all .2s ease}.ToolPage_voiceEmptyState__MCuIU:hover{border-color:var(--primary-color-1-30-opacity);background:var(--background-color-4)}.ToolPage_voiceEmptyIcon__iy0Xj{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--background-color-4);color:var(--font-color-4);font-size:var(--fs-2xl);flex-shrink:0;transition:all .2s ease}.ToolPage_voiceEmptyState__MCuIU:hover .ToolPage_voiceEmptyIcon__iy0Xj{background:var(--primary-color-1-20-opacity);color:var(--primary-color-1)}.ToolPage_voiceEmptyText__fyYIo{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ToolPage_voiceEmptyTitle__JMrmk{font-size:var(--fs-md);font-weight:500;color:var(--font-color-2)}.ToolPage_voiceEmptyHint__NOQA0{font-size:var(--fs-base);color:var(--font-color-4);line-height:1.4}.ToolPage_voiceEmptyArrow__0gHFG{color:var(--font-color-4);font-size:var(--fs-xl);flex-shrink:0;transition:all .2s ease}.ToolPage_voiceEmptyState__MCuIU:hover .ToolPage_voiceEmptyArrow__0gHFG{color:var(--primary-color-1);transform:translateX(2px)}.ToolPage_voiceCard__w0zjY{display:flex;flex-direction:column;gap:0;border:1px solid var(--primary-color-1-30-opacity);border-radius:8px;background:var(--background-color-3);overflow:hidden}.ToolPage_voiceCardMain__3N33L{display:flex;align-items:center;gap:12px;padding:12px 14px}.ToolPage_voiceAvatar__mX_Dj{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-size:var(--fs-xl);flex-shrink:0}.ToolPage_voiceCardInfo__TJAvG{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ToolPage_voiceCardName__Q_NTc{font-size:var(--fs-md);font-weight:600;color:var(--font-color-1)}.ToolPage_voiceCardMeta__X8f93{display:flex;flex-wrap:wrap;gap:4px}.ToolPage_voiceTag__dywjX{font-size:var(--fs-sm);font-weight:500;color:var(--font-color-3);background:var(--background-color-4);padding:3px 8px;border-radius:6px}.ToolPage_voicePreviewBtn__kHtPb{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-dark);background:var(--background-color-2);color:var(--font-color-2);font-size:var(--fs-lg);cursor:pointer;flex-shrink:0;transition:all .2s ease}.ToolPage_voicePreviewBtnActive__DEsZJ,.ToolPage_voicePreviewBtn__kHtPb:hover{background:var(--primary-color-1);border-color:var(--primary-color-1);color:white}.ToolPage_voiceChangeBtn__rUQry{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;font-size:var(--fs-base);font-weight:500;font-family:inherit;color:var(--font-color-3);background:var(--background-color-4);border:none;border-top:1px solid var(--border-dark);cursor:pointer;transition:all .15s ease}.ToolPage_voiceChangeBtn__rUQry:hover{color:var(--font-color-1);background:var(--background-color-4)}.ToolPage_divider___vKnS{height:1px;background:var(--border-divider)}.ToolPage_submitSection__Begs4{display:flex;align-items:center;gap:16px;padding-top:8px}.ToolPage_formWithPreview__UJ94U{width:100%;max-width:var(--kd-width-standard);display:flex;align-items:flex-start;gap:28px}.ToolPage_formWithPreview__UJ94U>.ToolPage_formCard___JISB{flex:1;min-width:0}.ToolPage_previewAside__VkQD1{flex-shrink:0;position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:10px}.ToolPage_phoneFrame__ahoQE{width:260px;aspect-ratio:9/16;border-radius:22px;border:3px solid rgba(255,255,255,.1)}.ToolPage_phoneFrameLandscape__9MB70,.ToolPage_phoneFrame__ahoQE{overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.04);background:var(--background-color-4)}.ToolPage_phoneFrameLandscape__9MB70{width:280px;aspect-ratio:16/9;border-radius:14px;border:3px solid rgba(255,255,255,.1)}.ToolPage_phoneVideo__y5cSB{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ToolPage_previewCaption__HukjF{font-size:var(--fs-xs);font-weight:500;color:var(--font-color-4);letter-spacing:.02em}@media (max-width:1024px){.ToolPage_previewAside__VkQD1{display:none}.ToolPage_formWithPreview__UJ94U{gap:0}}@media (max-width:768px){.ToolPage_pageContainer__rrHPi{padding:24px 16px 60px}.ToolPage_title__gpkOX{font-size:var(--fs-2xl)}.ToolPage_cardBody__q8G1a{grid-template-columns:1fr}.ToolPage_leftColumn__jpBj1{border-right:none;order:2}.ToolPage_leftColumn__jpBj1,.ToolPage_rightColumn__RwXS3{border-bottom:1px solid var(--border-dark);padding:20px 16px}.ToolPage_rightColumn__RwXS3{position:static;order:1}.ToolPage_cardFooter__f47Mx{padding:14px 16px}}.page_page__IQnxj{min-height:100vh;color:var(--font-color-1);padding:32px var(--kd-page-pad-x) 88px}.page_backLink__pBDMe{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:0 auto 24px;color:var(--font-color-3);text-decoration:none;font-size:var(--fs-md);font-weight:600}.page_backLink__pBDMe:hover{color:var(--font-color-1)}.page_hero__lYK1R{max-width:var(--kd-width-wide);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:32px;align-items:center}.page_heroCopy__YagY3{display:flex;flex-direction:column;gap:16px}.page_eyebrow__ZvXkg{font-size:var(--fs-sm);font-weight:800;color:var(--primary-color-1);text-transform:uppercase;letter-spacing:0}.page_heroCopy__YagY3 h1{margin:0;font-size:clamp(var(--fs-4xl),6vw,var(--fs-5xl));line-height:1.04;letter-spacing:0}.page_description__9bmU5,.page_tagline__az_77{margin:0;color:var(--font-color-3);line-height:1.6}.page_tagline__az_77{font-size:var(--fs-xl);color:var(--font-color-2)}.page_requirements___PEyh{display:flex;flex-wrap:wrap;gap:8px}.page_duration__aJww1,.page_requirements___PEyh span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border-dark);border-radius:999px;background:var(--background-color-2);color:var(--font-color-3);font-size:var(--fs-sm);font-weight:700}.page_heroMedia__fNdD0{min-height:360px;overflow:hidden;border:1px solid var(--border-dark);border-radius:var(--kd-radius-card);background:var(--background-color-2);box-shadow:var(--shadow-md)}.page_heroMediaPortrait__Wh0kG{width:min(100%,360px);min-height:0;aspect-ratio:9/16;justify-self:center;align-self:start}.page_heroVideo__XexHj{width:100%;height:100%;min-height:360px;display:block;-o-object-fit:cover;object-fit:cover}.page_heroMediaPortrait__Wh0kG .page_heroVideo__XexHj{min-height:0}.page_safetyNote__bSBKY{max-width:var(--kd-width-wide);margin:24px auto 0;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--border-dark);border-radius:8px;background:var(--background-color-2);color:var(--font-color-3);line-height:1.5}.page_safetyNote__bSBKY svg{flex-shrink:0;color:var(--accent-amber);font-size:var(--fs-xl)}.page_templatesSection__XKuMt{max-width:var(--kd-width-wide);margin:56px auto 0}.page_sectionHeader__mwvky{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.page_sectionHeader__mwvky h2{margin:0;font-size:var(--fs-3xl)}.page_templateGrid__omOGW{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.page_templateGridAiDance__aERxX{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page_templateCard__0xvvD{overflow:hidden;border:1px solid var(--border-dark);border-radius:var(--kd-radius-card);background:var(--background-color-2);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}.page_templateCard__0xvvD:hover{transform:translateY(-4px);border-color:var(--border-light)}.page_templateMedia__K5j5a{position:relative;height:180px;background:var(--background-color-3);overflow:hidden}.page_templateMediaPortrait__Nmr9F{height:auto;aspect-ratio:9/16}.page_templateFallback___14_4,.page_templateVideo__1Y5yi{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.page_templateFallback___14_4{display:flex;align-items:center;justify-content:center;font-size:var(--fs-4xl);color:var(--primary-color-1)}.page_previewBadge__Ch77t{position:absolute;top:10px;right:10px;z-index:3;display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;background:rgba(0,0,0,.54);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 22px rgba(0,0,0,.28)}.page_previewBadge__Ch77t svg{width:17px;height:17px}.page_templateBody__6zCgi{display:flex;flex-direction:column;gap:10px;padding:18px}.page_templateHeader__C9GVd{display:flex;flex-direction:column;gap:8px}.page_templateHeader__C9GVd h3{margin:0;font-size:var(--fs-xl)}.page_templateBody__6zCgi p{margin:0;color:var(--font-color-3);line-height:1.5}.page_duration__aJww1{width:-moz-fit-content;width:fit-content;padding:5px 8px}.page_templateCta__NkgS5{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--font-color-1);font-weight:800}.page_bottomCta__rK8_8,.page_stateCard__LCrl6{max-width:680px;margin:48px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.page_bottomCta__rK8_8 h2,.page_bottomCta__rK8_8 p{margin:0}.page_bottomCta__rK8_8 p,.page_stateCard__LCrl6{color:var(--font-color-3)}.page_secondaryButton__dZFNY{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--border-dark);border-radius:10px;background:var(--background-color-2);color:var(--font-color-1);text-decoration:none;font-size:var(--fs-md);font-weight:700;transition:transform .2s ease,border-color .2s ease}.page_secondaryButton__dZFNY:hover{transform:translateY(-1px);border-color:var(--border-light)}.page_stateCard__LCrl6{padding:24px;border:1px solid var(--border-dark);border-radius:var(--kd-radius-card);background:var(--background-color-2)}@media (max-width:820px){.page_hero__lYK1R{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.page_previewBadge__Ch77t{display:flex}}.page_cardsGrid__fLnWP{-moz-columns:5;column-count:5;-moz-column-gap:6px;column-gap:6px;max-width:var(--kd-width-wide);margin:0 auto}.page_masonryItem__lLFfB{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.page_card__PMJhb{display:block;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer}.page_mediaWrapper__FOBPM{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:var(--background-color-3);border-radius:10px}.page_mediaWrapper__FOBPM.page_tall__kLBsJ{aspect-ratio:2/3}.page_mediaWrapper__FOBPM.page_wide__BlvXj{aspect-ratio:4/3}.page_mediaWrapper__FOBPM.page_square__TlX5L{aspect-ratio:1/1}.page_mediaWrapper__FOBPM.page_default__8lFMl{aspect-ratio:3/4}.page_mediaWrapper__FOBPM.page_xtall__iHEOR{aspect-ratio:9/16}.page_thumbnail__bv00h{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.page_card__PMJhb:hover .page_thumbnail__bv00h{transform:scale(1.06)}.page_videoPreview__kt8KH{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_overlay__xg_xF{position:absolute;inset:0;background:rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:1}.page_card__PMJhb:hover .page_overlay__xg_xF{opacity:1}.page_createBtn__8wOaE{padding:10px 28px;border-radius:100px;background:var(--primary-color-1);color:#fff;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;transform:scale(.85);transition:transform .3s ease}.page_card__PMJhb:hover .page_createBtn__8wOaE{transform:scale(1)}.page_titleOverlay__mUJlp{position:absolute;bottom:0;left:0;right:0;padding:80px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 35%,rgba(0,0,0,.15) 65%,transparent);z-index:2;display:flex;flex-direction:column;gap:3px}.page_cardName__V7FEJ{font-family:var(--font-family-display);font-size:var(--fs-lg);font-weight:700;color:var(--font-color-1);margin:0;letter-spacing:-.01em}.page_cardTagline__ejJh2{font-size:var(--fs-xs);font-weight:600;color:var(--primary-color-1);text-transform:none;letter-spacing:.04em}.page_loadingOverlay__M3ZH4{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.page_loadingContent___dzui{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--font-color-1);font-size:var(--fs-lg)}.page_loadingSpinner__IUfPQ{width:48px;height:48px;border:3px solid var(--border-divider);border-top-color:var(--primary-color-1);border-radius:50%;animation:page_spin__SU94H 1s linear infinite}.page_spinner__gwTrL{width:22px;height:22px;border:2px solid var(--border-divider);border-top-color:var(--primary-color-1);border-radius:50%;animation:page_spin__SU94H 1s linear infinite}.page_skeletonCard__zdcvL{aspect-ratio:3/4;border-radius:10px;background:var(--background-color-3);animation:page_shimmer__Zz5l7 1.5s ease-in-out infinite;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.page_skeletonCard__zdcvL:nth-child(3n+1){aspect-ratio:2/3}.page_skeletonCard__zdcvL:nth-child(3n+2){aspect-ratio:4/3}.page_skeletonCard__zdcvL:nth-child(3n){aspect-ratio:1/1}@keyframes page_shimmer__Zz5l7{0%,to{opacity:.4}50%{opacity:.7}}@keyframes page_spin__SU94H{to{transform:rotate(1turn)}}@media (max-width:1400px){.page_cardsGrid__fLnWP{-moz-columns:4;column-count:4}}@media (max-width:1100px){.page_cardsGrid__fLnWP{-moz-columns:3;column-count:3}}@media (max-width:900px){.page_cardsGrid__fLnWP{-moz-columns:2;column-count:2}}@media (max-width:600px){.page_cardsGrid__fLnWP{-moz-columns:1;column-count:1;-moz-column-gap:4px;column-gap:4px}.page_mediaWrapper__FOBPM{aspect-ratio:16/9}.page_cardName__V7FEJ{font-size:var(--fs-md)}.page_cardTagline__ejJh2{font-size:var(--fs-2xs)}}.NarrativeVideoChat_container__69JCL{display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:transparent;overflow:hidden}.ChatWelcomeView_container__GVe57{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;padding:48px 24px;max-width:720px;margin:0 auto;width:100%;overflow-y:auto}.ChatWelcomeView_greetingSection__woeWm{display:flex;flex-direction:column;align-items:center;margin-bottom:48px;text-align:center}.ChatWelcomeView_greetingIcon__8AUe8{font-size:var(--fs-4xl);color:var(--primary-color-1);margin-bottom:16px;filter:drop-shadow(0 0 20px var(--primary-color-1-30-opacity))}.ChatWelcomeView_greetingText__mby95{font-family:var(--font-family-display);font-size:clamp(var(--fs-4xl),5vw,var(--fs-5xl));font-weight:500;color:var(--font-color-1);margin:0 0 12px;letter-spacing:-.03em;background:linear-gradient(135deg,var(--font-color-1) 0,var(--font-color-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ChatWelcomeView_greetingSubtext__hF4dp{font-size:var(--fs-lg);color:var(--font-color-3);margin:0;font-weight:400}.ChatWelcomeView_inputWrapper__LU2up{width:100%;background:var(--background-color-2);border:1px solid var(--border-dark);border-radius:20px;padding:16px 20px;transition:all .3s ease;box-shadow:var(--shadow-sm)}.ChatWelcomeView_inputWrapper__LU2up.ChatWelcomeView_focused__fhxyq{border-color:var(--border-lesslight);box-shadow:var(--shadow-md),0 0 0 1px var(--border-lesslight)}.ChatWelcomeView_input__2aIUs{width:100%;background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--fs-lg);color:var(--font-color-1);resize:none;line-height:1.5;min-height:24px;max-height:200px}.ChatWelcomeView_input__2aIUs::-moz-placeholder{color:var(--font-color-4)}.ChatWelcomeView_input__2aIUs::placeholder{color:var(--font-color-4)}.ChatWelcomeView_input__2aIUs:disabled{opacity:.6}.ChatWelcomeView_inputActions__bT79w{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-dark)}.ChatWelcomeView_inputMeta__4NydG{display:flex;align-items:center;gap:8px}.ChatWelcomeView_archetypeBadge__momzr{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--primary-color-1-15-opacity);border:1px solid var(--primary-color-1-30-opacity);border-radius:20px;font-size:var(--fs-sm);font-weight:500;color:var(--primary-color-1)}.ChatWelcomeView_sendBtn__GGdgO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:var(--background-color-3);color:var(--font-color-4);cursor:pointer;transition:all .2s ease;font-size:var(--fs-lg)}.ChatWelcomeView_sendBtn__GGdgO:disabled{cursor:not-allowed;opacity:.5}.ChatWelcomeView_sendBtn__GGdgO.ChatWelcomeView_active__b_Vu6{background:var(--primary-color-1);color:var(--primary-color-font-color);box-shadow:0 4px 16px var(--primary-color-1-30-opacity)}.ChatWelcomeView_sendBtn__GGdgO.ChatWelcomeView_active__b_Vu6:hover:not(:disabled){transform:scale(1.05)}.ChatWelcomeView_promptChips__1NCIR{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;justify-content:center}.ChatWelcomeView_promptChip__kIW74{padding:10px 16px;background:var(--background-color-2);border:1px solid var(--border-dark);border-radius:12px;font-size:var(--fs-base);color:var(--font-color-3);cursor:pointer;transition:all .2s ease;font-family:inherit}.ChatWelcomeView_promptChip__kIW74:hover{background:var(--background-color-3);border-color:var(--primary-color-1-30-opacity);color:var(--font-color-1);transform:translateY(-1px)}.ChatWelcomeView_hints__xpMi4{margin-top:24px;font-size:var(--fs-md);color:var(--font-color-4);text-align:center;max-width:400px;line-height:1.6}@media (max-width:768px){.ChatWelcomeView_container__GVe57{padding:32px 16px}.ChatWelcomeView_greetingText__mby95{font-size:var(--fs-4xl)}.ChatWelcomeView_promptChips__1NCIR{flex-direction:column}.ChatWelcomeView_promptChip__kIW74{width:100%;text-align:center}.ChatWelcomeView_hints__xpMi4{font-size:var(--fs-base)}}@media (max-width:480px){.ChatWelcomeView_inputWrapper__LU2up{padding:12px 16px}}.ChatConversationView_container__Yw9Us{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.ChatConversationView_messagesContainer__s9Bcq{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:32px 24px;display:flex;flex-direction:column;gap:36px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ChatConversationView_message__ENHBI{display:flex;flex-direction:column;width:100%;max-width:720px}.ChatConversationView_message__ENHBI.ChatConversationView_user__GNQp1{align-self:flex-end;align-items:flex-end}.ChatConversationView_message__ENHBI.ChatConversationView_assistant__JtW5i{align-self:flex-start;align-items:flex-start}.ChatConversationView_message__ENHBI.ChatConversationView_consecutive__AwodE{margin-top:-20px;padding-top:16px;position:relative}.ChatConversationView_message__ENHBI.ChatConversationView_consecutive__AwodE:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-dark) 20%,var(--border-dark) 80%,transparent 100%)}.ChatConversationView_messageBody__4PAuj{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ChatConversationView_message__ENHBI.ChatConversationView_user__GNQp1 .ChatConversationView_messageBody__4PAuj{align-items:flex-end}.ChatConversationView_roleLabel__0welv{display:flex;align-items:center;gap:6px;margin-bottom:2px}.ChatConversationView_aiIcon__0dN9_{font-size:var(--fs-lg);background:linear-gradient(135deg,var(--primary-color-1) 0,var(--accent-color-1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.ChatConversationView_messageText__frWge{font-size:var(--fs-md);line-height:1.7;color:var(--font-color-1);white-space:pre-wrap;word-break:break-word}.ChatConversationView_message__ENHBI.ChatConversationView_user__GNQp1 .ChatConversationView_messageText__frWge{padding:10px 18px;background:var(--background-color-3);border-radius:18px;color:var(--font-color-1);max-width:600px}.ChatConversationView_message__ENHBI.ChatConversationView_assistant__JtW5i .ChatConversationView_messageText__frWge{padding:0;background:none;border:none;border-radius:0}.ChatConversationView_cursor__dpRb8{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--primary-color-1);margin-left:3px;vertical-align:middle;animation:ChatConversationView_cursorDot__Xsplg 1s ease-in-out infinite}@keyframes ChatConversationView_cursorDot__Xsplg{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ChatConversationView_typingIndicator__eHEDn{display:flex;align-items:center;gap:5px;padding:8px 0}.ChatConversationView_typingDot__Cyvn5{width:7px;height:7px;background:var(--font-color-4);border-radius:50%;animation:ChatConversationView_typingBounce__wT7AZ 1.4s ease-in-out infinite}.ChatConversationView_typingDot__Cyvn5:nth-child(2){animation-delay:.2s}.ChatConversationView_typingDot__Cyvn5:nth-child(3){animation-delay:.4s}@keyframes ChatConversationView_typingBounce__wT7AZ{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.ChatConversationView_thinkingContainer__9Yj9M{border-left:2px solid var(--accent-color-2);padding:12px 16px;border-radius:2px}.ChatConversationView_thinkingHeader__EID1O{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:var(--fs-sm);font-weight:600;color:var(--accent-color-2);text-transform:none;letter-spacing:.05em}.ChatConversationView_thinkingIcon__yrIM5{animation:ChatConversationView_thinkingSpin__1JyZl 2.5s linear infinite}@keyframes ChatConversationView_thinkingSpin__1JyZl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatConversationView_thinkingSteps__ayLpE{display:flex;flex-direction:column;gap:8px}.ChatConversationView_thinkingStep__l6QQW{display:flex;align-items:center;gap:10px;font-size:var(--fs-base);color:var(--font-color-3);animation:ChatConversationView_stepSlideIn__aJf4o .4s ease-out both}.ChatConversationView_thinkingStep__l6QQW:nth-child(2){animation-delay:.1s}.ChatConversationView_thinkingStep__l6QQW:nth-child(3){animation-delay:.2s}.ChatConversationView_thinkingStep__l6QQW:nth-child(4){animation-delay:.3s}@keyframes ChatConversationView_stepSlideIn__aJf4o{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.ChatConversationView_thinkingDot__NHCAw{width:6px;height:6px;background:var(--accent-color-2);border-radius:50%;flex-shrink:0;animation:ChatConversationView_thinkingDotPulse__Jreu8 1.5s ease-in-out infinite}.ChatConversationView_thinkingStep__l6QQW:nth-child(2) .ChatConversationView_thinkingDot__NHCAw{animation-delay:.2s}.ChatConversationView_thinkingStep__l6QQW:nth-child(3) .ChatConversationView_thinkingDot__NHCAw{animation-delay:.4s}.ChatConversationView_thinkingStep__l6QQW:nth-child(4) .ChatConversationView_thinkingDot__NHCAw{animation-delay:.6s}@keyframes ChatConversationView_thinkingDotPulse__Jreu8{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:1}}.ChatConversationView_optionsContainer__NTH9y{margin-top:8px}.ChatConversationView_optionsGrid__GLYB_{display:flex;flex-direction:column;gap:8px}.ChatConversationView_optionButton__5l1sp{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;background:var(--background-color-2);border:1px solid var(--border-dark);border-radius:12px;font-family:inherit;font-size:var(--fs-md);font-weight:500;color:var(--font-color-1);text-align:left;cursor:pointer;transition:all .2s ease}.ChatConversationView_optionButton__5l1sp:hover:not(:disabled){background:var(--background-color-3);border-color:var(--border-lesslight);transform:translateX(4px)}.ChatConversationView_optionButton__5l1sp:disabled{opacity:.5;cursor:not-allowed;transform:none}.ChatConversationView_optionButton__5l1sp.ChatConversationView_optionSelected__9frEy{background:var(--primary-color-1-10-opacity,rgba(139,92,246,.1));border-color:var(--primary-color-1);transform:none}.ChatConversationView_optionLabel__hDbPI{flex:1}.ChatConversationView_optionCheck__b2rk_{flex-shrink:0;width:18px;height:18px;color:var(--primary-color-1)}.ChatConversationView_uploadedMediaPreview__a1fAI{margin-top:8px}.ChatConversationView_uploadedMediaThumb__LweO7{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--border-dark)}.ChatConversationView_suggestedActions__qe7rt{display:flex;flex-wrap:wrap;gap:8px}.ChatConversationView_actionButton__mAAk6{font-size:var(--fs-base);border-radius:20px}.ChatConversationView_inputContainer__BBLHe{flex:0 0 auto;position:relative;padding:12px 24px 24px;background:transparent}.ChatConversationView_inputContainer__BBLHe:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:linear-gradient(to bottom,transparent,var(--background-color-1));pointer-events:none}.ChatConversationView_inputWrapper__u1oqI{display:flex;align-items:flex-end;gap:8px;background:var(--background-color-2);border:1px solid var(--border-dark);border-radius:24px;padding:10px 10px 10px 20px;transition:border-color .2s ease,box-shadow .2s ease}.ChatConversationView_inputWrapper__u1oqI.ChatConversationView_focused__cE_Ky{border-color:var(--primary-color-1);box-shadow:0 0 0 2px var(--accent-color-1-10-opacity)}.ChatConversationView_inputWrapper__u1oqI.ChatConversationView_locked__NuNfB{background:transparent;border-color:transparent;padding:8px 20px}.ChatConversationView_inputWrapper__u1oqI.ChatConversationView_locked__NuNfB .ChatConversationView_input__Fgpuo{opacity:.4;font-style:italic;cursor:default}.ChatConversationView_input__Fgpuo{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--fs-md);color:var(--font-color-1);resize:none;line-height:1.5;min-height:22px;max-height:200px;padding:6px 0}.ChatConversationView_input__Fgpuo::-moz-placeholder{color:var(--font-color-4)}.ChatConversationView_input__Fgpuo::placeholder{color:var(--font-color-4)}.ChatConversationView_input__Fgpuo:disabled{opacity:.6}.ChatConversationView_sendBtn__PXz1M{flex-shrink:0}.ChatConversationView_sendBtnCustom__KcTIn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:var(--background-color-3);color:var(--font-color-4);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;font-size:var(--fs-lg);flex-shrink:0}.ChatConversationView_sendBtnCustom__KcTIn:disabled{cursor:not-allowed;opacity:.4}.ChatConversationView_sendBtnCustom__KcTIn.ChatConversationView_active__JKIpZ{background:var(--primary-color-1);color:#fff}.ChatConversationView_sendBtnCustom__KcTIn.ChatConversationView_active__JKIpZ:hover:not(:disabled){transform:scale(1.08);filter:brightness(1.1)}.ChatConversationView_scriptStreamingContainer__jg2z7{border-left:2px solid var(--primary-color-1);padding:12px 16px;border-radius:2px;margin-bottom:8px}.ChatConversationView_scriptStreamingHeader__5HPbI{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--fs-base);font-weight:500;color:var(--font-color-2)}.ChatConversationView_scriptStreamingIcon__F_HWb{font-size:var(--fs-lg);color:var(--primary-color-1);animation:ChatConversationView_writingBob__y7PLg 1.2s ease-in-out infinite}@keyframes ChatConversationView_writingBob__y7PLg{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(-4deg)}}.ChatConversationView_scriptStreamingPercent__0G7FI{margin-left:auto;font-size:var(--fs-sm);color:var(--primary-color-1);font-weight:600}.ChatConversationView_scriptStreamingProgressBar__BjCOF{height:4px;background:var(--background-color-4);border-radius:2px;overflow:hidden}.ChatConversationView_scriptStreamingProgressFill__PY5IB{height:100%;background:linear-gradient(90deg,var(--primary-color-1) 0,var(--accent-color-1) 100%);border-radius:2px;transition:width .2s ease;position:relative;overflow:hidden}.ChatConversationView_scriptStreamingProgressFill__PY5IB:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:ChatConversationView_progressShimmer__Y99cK 1.8s ease-in-out infinite}@keyframes ChatConversationView_progressShimmer__Y99cK{0%{left:-60%}to{left:160%}}.ChatConversationView_scriptContent__w74_x{font-family:var(--font-family-mono);font-size:var(--fs-base);line-height:1.7;padding:14px 18px!important;background:var(--background-color-3)!important;border:1px solid var(--border-dark)!important;border-radius:10px!important;max-height:400px;overflow-y:auto}@media (max-width:768px){.ChatConversationView_messagesContainer__s9Bcq{padding:20px 16px;gap:28px}.ChatConversationView_inputContainer__BBLHe{padding:10px 16px 20px}.ChatConversationView_message__ENHBI{max-width:100%}.ChatConversationView_message__ENHBI.ChatConversationView_user__GNQp1 .ChatConversationView_messageText__frWge{max-width:85%}.ChatConversationView_scriptContent__w74_x{max-height:300px}}.page_bentoGrid__ATh57{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:320px;gap:6px;max-width:var(--kd-width-wide);margin:0 auto}.page_cardWrapper__vvpOZ{min-height:0}.page_size-1x1____LMJ{grid-column:span 1;grid-row:span 1}.page_size-2x1__SPQwx{grid-column:span 2;grid-row:span 1}.page_size-1x2__Cp78B{grid-column:span 1;grid-row:span 2}.page_card__HQSkZ{display:block;text-decoration:none;color:inherit;cursor:pointer}.page_card__HQSkZ,.page_mediaWrapper__49g1G{height:100%;border-radius:8px;overflow:hidden}.page_mediaWrapper__49g1G{position:relative;width:100%;background:var(--background-color-3)}.page_thumbnail__RVjji{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.page_card__HQSkZ:hover .page_thumbnail__RVjji{transform:scale(1.06)}.page_placeholderImage__ZHP91{width:100%;height:100%;background:linear-gradient(135deg,var(--background-color-3) 0,var(--background-color-2) 100%)}.page_overlay__qgzfw{position:absolute;inset:0;background:rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:1}.page_card__HQSkZ:hover .page_overlay__qgzfw{opacity:1}.page_overlayIcon__3sucN{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--font-color-1);font-size:var(--fs-2xl);transform:scale(.85);transition:transform .3s ease,background .3s ease}.page_card__HQSkZ:hover .page_overlayIcon__3sucN{transform:scale(1);background:rgba(255,255,255,.25)}.page_titleOverlay__itoYx{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.15) 55%,transparent);z-index:2;display:flex;flex-direction:column;gap:3px}.page_cardHeader__RsqKB{display:flex;align-items:center;gap:8px}.page_cardName__FNPif{font-family:var(--font-family-display);font-size:var(--fs-lg);font-weight:700;color:var(--font-color-1);margin:0;letter-spacing:-.01em}.page_popularBadge__jRhSt{font-size:var(--fs-2xs);font-weight:600;text-transform:none;letter-spacing:.06em;color:var(--primary-color-font-color);background:var(--primary-color-1);padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.page_cardDescription__yU9q4{font-size:var(--fs-sm);line-height:1.45;color:rgba(255,255,255,.85);margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .35s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page_card__HQSkZ:hover .page_cardDescription__yU9q4{max-height:80px;opacity:1;margin:6px 0 0}.page_skipSection__nb9qJ{margin-top:40px;text-align:center}.page_skipLink__MPOzh{display:inline-flex;align-items:center;gap:8px;color:var(--font-color-2);font-size:var(--fs-md);font-weight:500;text-decoration:none;padding:10px 20px;border-radius:8px;border:1px solid var(--border-divider);transition:color .2s ease,background .2s ease,border-color .2s ease}.page_skipLink__MPOzh:hover{color:var(--font-color-1);background:var(--background-color-2);border-color:var(--font-color-3)}.page_skipArrow__duJUf{transform:rotate(180deg);font-size:var(--fs-lg)}@media (max-width:1200px){.page_bentoGrid__ATh57{grid-template-columns:repeat(3,1fr);grid-auto-rows:300px}.page_size-2x1__SPQwx{grid-column:span 2}}@media (max-width:900px){.page_bentoGrid__ATh57{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.page_size-1x2__Cp78B,.page_size-2x1__SPQwx{grid-column:span 1;grid-row:span 1}.page_cardDescription__yU9q4{max-height:80px;opacity:1;margin:6px 0 0}}@media (max-width:600px){.page_bentoGrid__ATh57{grid-template-columns:1fr;grid-auto-rows:220px;gap:4px}.page_size-1x2__Cp78B,.page_size-2x1__SPQwx{grid-column:span 1;grid-row:span 1}.page_cardName__FNPif{font-size:var(--fs-md)}.page_skipSection__nb9qJ{margin-top:28px}}.ConceptConfigModal_dialog__QJfZi{max-width:460px!important;width:100%}.ConceptConfigModal_headerIcon__TcmQ9{font-size:var(--fs-3xl);color:var(--primary-color-1)}.ConceptConfigModal_description__hJSNR{color:var(--font-color-3);margin:0 0 20px;font-size:var(--fs-md);line-height:1.5}.ConceptConfigModal_fieldGroup__AzsL6{margin-bottom:16px;padding-left:10px;border-left:2px solid transparent;transition:border-color .2s ease}.ConceptConfigModal_fieldGroup__AzsL6:last-of-type{margin-bottom:16px}.ConceptConfigModal_fieldModified__VKGet{border-left-color:var(--primary-color-1)}.ConceptConfigModal_fieldLabel__icKir{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--font-color-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ConceptConfigModal_durationRow__qrrC_{display:flex;flex-direction:column;gap:12px;padding:4px 4px 16px}.ConceptConfigModal_durationValue__oYjGQ{font-size:var(--fs-2xl);font-weight:700;color:var(--font-color-1);font-variant-numeric:tabular-nums}.ConceptConfigModal_warning__qTx0y{display:flex;align-items:flex-start;gap:8px;padding:12px;background:rgba(207,102,121,.1);border:1px solid var(--font-color-error);border-radius:8px;font-size:var(--fs-sm);color:var(--error-color);margin-top:8px;margin-bottom:16px;line-height:1.4}.ConceptConfigModal_warning__qTx0y svg{flex-shrink:0;margin-top:2px}@media (max-width:480px){.ConceptConfigModal_dialog__QJfZi{max-width:100%!important;margin:8px!important}}.HookVariationsModal_actionCredits__wNqgc{font-size:var(--fs-2xs);color:var(--font-color-4);text-align:center;display:block;margin-top:2px}.HookVariationsModal_dialog__WK7zH{max-width:440px!important}.HookVariationsModal_dialogWide__QAvbi,.HookVariationsModal_dialog__WK7zH{width:100%;border-radius:20px!important;overflow:visible!important;background:var(--background-color-2)!important;border:1px solid var(--border-dark)!important}.HookVariationsModal_dialogWide__QAvbi{max-width:560px!important}.HookVariationsModal_closeButton___u_LA{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:var(--background-color-4);color:var(--font-color-4);cursor:pointer;transition:background .15s ease,color .15s ease}.HookVariationsModal_closeButton___u_LA:hover{background:var(--background-color-5);color:var(--font-color-1)}.HookVariationsModal_preGenContent__RihMa{padding:32px 32px 28px!important;display:flex;flex-direction:column;align-items:center;text-align:center}.HookVariationsModal_hookFan__7vGX6{position:relative;width:300px;height:120px;margin-bottom:28px}.HookVariationsModal_fanCard__X_8WV{position:absolute;bottom:0;left:50%;width:240px;padding:12px 14px;border-radius:10px;background:var(--background-color-3);border:1px solid var(--border-dark);display:flex;align-items:center;gap:10px;transform-origin:bottom center;transition:transform .3s ease}.HookVariationsModal_fanLabel__i67SL{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#000}.HookVariationsModal_fanText__jKlTP{font-size:var(--fs-xs);color:var(--font-color-4);line-height:1.4;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.HookVariationsModal_fanCardA__VsMg0{z-index:3;transform:translateX(-50%) rotate(0deg);background:var(--background-color-4);border-color:var(--border-divider)}.HookVariationsModal_fanCardA__VsMg0 .HookVariationsModal_fanLabel__i67SL{background:var(--primary-color-1)}.HookVariationsModal_fanCardA__VsMg0 .HookVariationsModal_fanText__jKlTP{color:var(--font-color-2)}.HookVariationsModal_fanCardB__29DQm{z-index:2;transform:translateX(-50%) rotate(-6deg) translateY(-8px)}.HookVariationsModal_fanCardB__29DQm .HookVariationsModal_fanLabel__i67SL{background:var(--accent-color-1)}.HookVariationsModal_fanCardC__D93Rp{z-index:1;transform:translateX(-50%) rotate(-12deg) translateY(-16px)}.HookVariationsModal_fanCardC__D93Rp .HookVariationsModal_fanLabel__i67SL{background:var(--accent-color-5)}.HookVariationsModal_preGenTitle__hd75E{font-size:var(--fs-2xl);font-weight:750;color:var(--font-color-1);line-height:1.25;margin:0 0 8px;letter-spacing:-.02em;max-width:320px}.HookVariationsModal_preGenBody__jPcvf{font-size:var(--fs-sm);color:var(--font-color-4);line-height:1.6;margin:0 0 20px;max-width:340px}.HookVariationsModal_benefitRow___fYen{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.HookVariationsModal_benefitChip__Qs5dp{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;background:var(--background-color-3);border:1px solid var(--border-dark);font-size:var(--fs-xs);font-weight:550;color:var(--font-color-3);white-space:nowrap}.HookVariationsModal_chipDot__YK7Sj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.HookVariationsModal_errorText__7DuUK{color:var(--font-color-error);font-size:var(--fs-xs);margin:10px 0 0;text-align:center}.HookVariationsModal_postGenContent__OyZV5{padding:28px 24px 12px!important}.HookVariationsModal_postGenTitle__1Jc3l{font-size:var(--fs-xl);font-weight:700;color:var(--font-color-1);margin:0 0 4px}.HookVariationsModal_postGenSubtitle__XwJNs{font-size:var(--fs-sm);color:var(--font-color-4);margin:0 0 20px;line-height:1.5}.HookVariationsModal_originalHookCard__OoOC7{background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:12px;padding:14px 16px;margin-bottom:14px}.HookVariationsModal_originalBadge__u5sdS{font-size:var(--fs-xs);font-weight:600;color:var(--font-color-5);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.HookVariationsModal_originalHookText__3PfiU{font-size:var(--fs-sm);color:var(--font-color-3);line-height:1.55;font-style:italic}.HookVariationsModal_variationGrid__C3DX3{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.HookVariationsModal_variationCard__LEkaA{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.HookVariationsModal_variationCard__LEkaA:hover{border-color:var(--border-divider)}.HookVariationsModal_variationCardSelected__dcKrG{border-color:var(--primary-color-1);background:var(--primary-color-1-10-opacity)}.HookVariationsModal_variationHeader__Iorbx{display:flex;align-items:center;gap:10px}.HookVariationsModal_variationLabel__Dsxe2{font-size:var(--fs-sm);font-weight:650;color:var(--font-color-1)}.HookVariationsModal_variationText__TIEWk{font-size:var(--fs-sm);color:var(--font-color-4);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-left:2px}.HookVariationsModal_generateMoreRow__pZHft{display:flex;justify-content:center;padding:6px 0 2px}.HookVariationsModal_postGenActions__R0N11{padding:12px 24px 20px!important;border-top:1px solid var(--border-dark)}@media (max-width:480px){.HookVariationsModal_dialogWide__QAvbi,.HookVariationsModal_dialog__WK7zH{max-width:95vw!important;margin:12px!important;border-radius:16px!important}.HookVariationsModal_preGenContent__RihMa{padding:24px 20px 20px!important}.HookVariationsModal_hookFan__7vGX6{width:260px}.HookVariationsModal_fanCard__X_8WV{width:200px}.HookVariationsModal_benefitRow___fYen{gap:6px}.HookVariationsModal_postGenContent__OyZV5{padding:24px 16px 12px!important}.HookVariationsModal_postGenActions__R0N11{padding:12px 16px 16px!important}}.page_container__4s2sK{min-height:calc(100vh - 70px);display:flex;flex-direction:column;gap:24px;padding:var(--kd-page-pad-y) var(--kd-page-pad-x);background:transparent}.page_content__WGwRQ{max-width:var(--kd-width-narrow);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_platformSection__DV_bU{padding:20px;background:var(--glass-bg);border:1px solid var(--border-dark);border-radius:var(--kd-radius-card);box-shadow:var(--shadow-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.page_platformSection__DV_bU:hover{border-color:var(--border-light);box-shadow:var(--shadow-md)}.page_platformHeader__C5Wh1{display:flex;align-items:center;justify-content:space-between}.page_platformInfo__xkffq{display:flex;align-items:center;gap:12px}.page_platformLabelGroup__NnnLR{display:flex;flex-direction:column;gap:2px}.page_platformIcon__dyW4l{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-size:var(--fs-2xl);flex-shrink:0}.page_platformIcon__dyW4l.page_tiktok__2_ZBd{background:rgba(0,0,0,.3);color:#ffffff}.page_platformIcon__dyW4l.page_youtube__yUtXP{background:rgba(255,0,0,.15);color:#ff0000}.page_platformIcon__dyW4l.page_instagram__JTgn_{background:linear-gradient(135deg,rgba(131,58,180,.15),rgba(253,29,29,.15));color:#e1306c}.page_platformName__7dGTX{font-size:var(--fs-lg);font-weight:600;color:var(--font-color-1)}.page_platformUnavailable__0bFRy{color:var(--font-color-4);font-size:var(--fs-sm)}.page_accountsList__QVVCu{display:flex;flex-direction:column;gap:8px;margin-top:16px}.page_accountCard__R_GL8{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:10px;transition:border-color .15s ease}.page_accountCard__R_GL8:hover{border-color:var(--border-light)}.page_accountAvatar__7XENG{-o-object-fit:cover;object-fit:cover}.page_accountAvatarFallback__fgR3C,.page_accountAvatar__7XENG{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:var(--background-color-4)}.page_accountAvatarFallback__fgR3C{display:flex;align-items:center;justify-content:center;color:var(--font-color-3);font-size:var(--fs-xl)}.page_accountInfo__Ql4o9{flex:1;min-width:0}.page_accountUsername__bNA_L{font-size:var(--fs-md);font-weight:600;color:var(--font-color-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_accountMeta__HpyDE{display:flex;align-items:center;gap:8px;margin-top:2px}.page_accountDisplayName__v9GO0{font-size:var(--fs-sm);color:var(--font-color-3)}.page_statusDot__GD2U_{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_statusDot__GD2U_.page_active__SaU62{background:var(--color-success)}.page_statusDot__GD2U_.page_inactive__N9XmQ{background:var(--color-warning)}.page_accountActions__bwvhD{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_skeletonSection__mZ_uP{padding:20px;background:var(--glass-bg);border:1px solid var(--border-dark);border-radius:var(--border-radius)}.page_skeletonHeader__HJ83B{display:flex;align-items:center;gap:12px}.page_skeletonIcon__OItnF{width:40px;height:40px;border-radius:10px}.page_skeletonIcon__OItnF,.page_skeletonLabel__1hNBH{background:var(--background-color-3);animation:page_shimmer__puoC3 1.5s ease-in-out infinite}.page_skeletonLabel__1hNBH{height:16px;width:100px;border-radius:4px}@keyframes page_shimmer__puoC3{0%,to{opacity:.4}50%{opacity:.7}}.page_emptyState__XWyP8{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.page_emptyTitle__GALgv{font-size:clamp(var(--fs-xl),2.5vw,var(--fs-2xl));font-weight:700;color:var(--font-color-1);margin:0 0 8px}.page_emptySubtitle__70eBz{font-size:var(--fs-md);color:var(--font-color-3);margin:0;max-width:480px}.page_featureGrid__wVe6q{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;width:100%}.page_featureCard__O_ad0{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;border-radius:var(--border-radius);border:1px solid var(--border-dark);background:var(--glass-bg);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.page_featureCard__O_ad0:hover{border-color:var(--border-light);box-shadow:var(--shadow-md)}.page_featureIcon__hnUm1{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--primary-color-1);background:var(--primary-color-1-10-opacity);border:1px solid var(--primary-color-1-15-opacity);margin-bottom:16px}.page_featureTitle__ZZGns{font-size:var(--fs-md);font-weight:700;color:var(--font-color-1);margin:0 0 8px}.page_featureDesc__D7cWC{font-size:var(--fs-sm);color:var(--font-color-3);margin:0;line-height:1.5}.page_loadingContainer__Z_69W{display:flex;align-items:center;justify-content:center;padding:64px 0}@media (max-width:768px){.page_featureGrid__wVe6q{grid-template-columns:1fr;max-width:360px}}@media (max-width:640px){.page_container__4s2sK{padding:24px 16px}.page_accountCard__R_GL8{padding:12px}.page_platformHeader__C5Wh1{flex-direction:column;align-items:flex-start;gap:12px}}.page_container__APOXo{width:100%;max-width:var(--kd-width-standard);min-height:calc(100dvh - 70px);margin:0 auto;padding:var(--kd-page-pad-y) var(--kd-page-pad-x) 80px;display:flex;flex-direction:column;gap:20px}.page_pageTitle__MFM5y{margin:0;color:var(--font-color-1);font-family:var(--font-family-display);font-size:var(--fs-3xl);font-weight:700;overflow-wrap:anywhere}.page_section___2I7D{min-width:0;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--background-color-2);border:1px solid var(--border-dark);border-radius:var(--kd-radius-card)}.page_sectionLabel__qjZCv{margin:0;color:var(--font-color-1);font-size:var(--fs-lg);font-weight:700}.page_sectionHint__eF6gq{margin:-8px 0 0;color:var(--font-color-4);font-size:var(--fs-base);line-height:1.5;overflow-wrap:anywhere}.page_fieldGroup__XOyXG{min-width:0;display:flex;flex-direction:column;gap:6px}.page_fieldLabel__oX_Oc{color:var(--font-color-2);font-size:var(--fs-md);font-weight:600}.page_inlineNumberInput__vDdXq,.page_textInput__3Yxun,.page_textarea__ZXsTf{width:100%;min-width:0;padding:12px 16px;color:var(--font-color-1);background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:8px;font-family:inherit;font-size:var(--fs-lg);outline:none}.page_inlineNumberInput__vDdXq:focus,.page_textInput__3Yxun:focus,.page_textarea__ZXsTf:focus{border-color:var(--primary-color-1)}.page_textarea__ZXsTf{min-height:112px;line-height:1.5}.page_inlineNumberInput__vDdXq{width:72px;margin:0 8px;padding:8px 10px}.page_fixedValues__ZvgPv,.page_timeRow__vqO8J{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;min-width:0;color:var(--font-color-3);font-size:var(--fs-md)}.page_voiceCard__y66CF,.page_voiceSelectBtn__zSLIL{width:100%;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--font-color-2);background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:8px;cursor:pointer;font:inherit;text-align:left}.page_voiceCard__y66CF:hover,.page_voiceSelectBtn__zSLIL:hover{border-color:var(--primary-color-1-30-opacity)}.page_voiceCardAvatar__wG8Qf{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:white;background:var(--primary-color-1);border-radius:50%}.page_voiceCardInfo__fOtnr{min-width:0;flex:1}.page_voiceCardName__2iz17{color:var(--font-color-1);font-size:var(--fs-md);font-weight:600;overflow-wrap:anywhere}.page_voiceCardMeta__pm1kr{margin-top:2px;color:var(--font-color-4);font-size:var(--fs-sm);overflow-wrap:anywhere}.page_voiceCardAction__H3ttW{flex-shrink:0;color:var(--primary-color-1);font-size:var(--fs-sm);font-weight:600}.page_dayToggles__rzlRX,.page_durationPills__TPr7R{display:flex;flex-wrap:wrap;gap:8px}.page_backButton__HgV1W,.page_dayToggle__elYR2,.page_durationPill__yP_DI,.page_modeCard__hioEA,.page_nextButton__Lalxs{border:1px solid var(--border-dark);color:var(--font-color-3);background:var(--background-color-3);cursor:pointer;font-family:inherit}.page_durationPill__yP_DI{padding:8px 16px;border-radius:999px;font-size:var(--fs-md)}.page_dayToggle__elYR2{width:44px;height:44px;border-radius:8px;font-size:var(--fs-sm);font-weight:600}.page_dayToggle__elYR2.page_selected__CZX_6,.page_durationPill__yP_DI.page_selected__CZX_6,.page_modeCard__hioEA.page_selected__CZX_6{color:white;background:var(--primary-color-1);border-color:var(--primary-color-1)}.page_modeGrid3__3WPYP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page_modeCard__hioEA{min-width:0;padding:16px 12px;border-radius:8px;text-align:center}.page_modeLabel__E4UN_{font-size:var(--fs-md);font-weight:600;overflow-wrap:anywhere}.page_errorMessage__my3La{padding:12px 16px;color:var(--color-error);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.24);border-radius:8px;font-size:var(--fs-md);overflow-wrap:anywhere}.page_navButtons__SC4v9{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:4px}.page_backButton__HgV1W,.page_nextButton__Lalxs{min-height:44px;padding:10px 18px;border-radius:8px;font-size:var(--fs-md);font-weight:600}.page_nextButton__Lalxs{color:white;background:var(--primary-color-1);border-color:var(--primary-color-1)}.page_backButton__HgV1W:disabled,.page_nextButton__Lalxs:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.page_container__APOXo{min-height:calc(100dvh - 64px);padding:24px 16px 60px}.page_pageTitle__MFM5y{font-size:var(--fs-2xl)}.page_section___2I7D{padding:16px}.page_modeGrid3__3WPYP{grid-template-columns:1fr}.page_timeRow__vqO8J{align-items:flex-start;flex-direction:column}.page_navButtons__SC4v9{align-items:stretch;flex-direction:column-reverse}.page_backButton__HgV1W,.page_nextButton__Lalxs{width:100%}}.VoiceSelector_modalOverlay__MBD0b{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.VoiceSelector_modalSheet__poYaH{width:100%;max-width:700px;max-height:85vh;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:var(--background-color-2);border:1px solid var(--border-dark);box-shadow:var(--shadow-xl)}.VoiceSelector_closeBtn__ccaej{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--font-color-3);cursor:pointer;transition:all .15s ease}.VoiceSelector_closeBtn__ccaej:hover{background:var(--background-color-3);color:var(--font-color-1)}.VoiceSelector_header__aFh8Z{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-dark)}.VoiceSelector_title__tONuK{font-size:var(--fs-2xl);font-weight:700;color:var(--font-color-1);margin:0}.VoiceSelector_searchContainer__sJU_c{padding:16px 24px;border-bottom:1px solid var(--border-dark)}.VoiceSelector_voicesContainer__u9HZH{flex:1;overflow-y:auto;padding:24px}.VoiceSelector_loadingContainer__efZ2f{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--font-color-4)}.VoiceSelector_voiceGrid__2VvdS{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow:hidden}.VoiceSelector_voiceItem__SYCs0{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;background:var(--background-color-1);border:1px solid var(--border-divider);border-radius:12px;cursor:pointer;transition:all .2s ease}.VoiceSelector_voiceItem__SYCs0:hover{background:var(--background-color-2);border-color:var(--border-dark)}.VoiceSelector_selectedVoice__D3_Wp{border-color:var(--primary-color-1);box-shadow:0 0 0 2px var(--color-primary-light)}.VoiceSelector_selectedVoice__D3_Wp,.VoiceSelector_selectedVoice__D3_Wp:hover{background:var(--primary-color-1-15-opacity)}.VoiceSelector_voiceAvatar__EDt70{width:42px;height:42px;border-radius:50%;flex-shrink:0}.VoiceSelector_voiceInfo__z_wh9{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.VoiceSelector_voiceName__Dot2I{font-weight:600;font-size:var(--fs-md);color:var(--font-color-1)}.VoiceSelector_voiceDescription__VDRf4{font-size:var(--fs-sm);color:var(--font-color-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VoiceSelector_voiceTags__tcgdM{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.VoiceSelector_accentTag__jMth7,.VoiceSelector_genderTag__NOw3F,.VoiceSelector_labelTag__UIpAb{font-weight:500;font-size:var(--fs-2xs);padding:2px 6px;border-radius:999px;background:var(--background-color-4);color:var(--font-color-4)}.VoiceSelector_genderTag__NOw3F{background:var(--primary-color-1-15-opacity);color:var(--primary-color-1)}.VoiceSelector_accentTag__jMth7,.VoiceSelector_previewBtn__2YnHp{background:var(--background-color-3);color:var(--font-color-3)}.VoiceSelector_previewBtn__2YnHp{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 12px;border:1px solid var(--border-dark);border-radius:6px;font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:all .15s ease;align-self:flex-start}.VoiceSelector_previewBtn__2YnHp:hover{background:var(--background-color-4,var(--background-color-3));color:var(--primary-color-1);border-color:var(--primary-color-1)}.VoiceSelector_previewBtnActive__MXux_{background:var(--primary-color-1-10-opacity,rgba(139,92,246,.1));color:var(--primary-color-1);border-color:var(--primary-color-1)}.VoiceSelector_fetchErrorBanner__UIfHm{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:8px;font-size:var(--fs-base);color:rgb(234,179,8)}.VoiceSelector_selectedIndicator__NDRAx{position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--primary-color-1);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm)}.VoiceSelector_viewMoreButtonContainer__HckVA{display:flex;justify-content:flex-start;margin-top:16px;margin-bottom:8px}.VoiceSelector_footer__Qj3OZ{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border-dark);background:var(--background-color-2)}@media (max-width:600px){.VoiceSelector_voiceGrid__2VvdS{grid-template-columns:1fr}.VoiceSelector_voiceItem__SYCs0{padding:16px}.VoiceSelector_voiceAvatar__EDt70{width:36px;height:36px}}.AudioPreviewPanel_audioPanel__aVTfy{position:fixed;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;background-color:var(--background-color-5);border-top:1px solid var(--border-divider);border-left:1px solid var(--border-divider);border-right:1px solid var(--border-divider);border-top-left-radius:16px;border-top-right-radius:16px;padding:16px 24px;width:100%;max-width:600px;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:99999;isolation:isolate}.AudioPreviewPanel_audioPanelHeader__FLCJF{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.AudioPreviewPanel_audioPanelTitle__ux5p3{font-size:var(--fs-lg);font-weight:500;color:var(--font-color-2)}.AudioPreviewPanel_voiceNameHighlight__iiMCk{color:var(--primary-color-1);font-weight:600}.AudioPreviewPanel_audioPlayer__iCJ29{display:flex;align-items:center;gap:16px}.AudioPreviewPanel_playPauseBtn__dig42{width:44px;height:44px;border-radius:50%;background:var(--primary-color-1);color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:var(--fs-xl);transition:transform .15s ease,background .2s ease}.AudioPreviewPanel_playPauseBtn__dig42:hover{transform:scale(1.05);background:var(--primary-color-2)}.AudioPreviewPanel_playPauseBtn__dig42:active{transform:scale(.95)}.AudioPreviewPanel_progressContainer__W_Y7w{flex:1;display:flex;flex-direction:column;gap:8px;position:relative}.AudioPreviewPanel_waveformContainer__kRJS1{height:50px;display:flex;align-items:flex-end;gap:2px;overflow:hidden;position:relative}.AudioPreviewPanel_waveformBar__9qRvb{flex:1;background:var(--font-color-5);border-radius:2px 2px 1px 1px;transition:background .3s ease;min-height:4px;transform-origin:bottom center}.AudioPreviewPanel_waveformBar__9qRvb.AudioPreviewPanel_playing__aeR1D{animation:AudioPreviewPanel_waveform__YxD1c .8s ease-in-out infinite alternate}@keyframes AudioPreviewPanel_waveform__YxD1c{0%{transform:scaleY(.5);background:var(--border-divider)}to{transform:scaleY(1);background:var(--primary-color-1)}}.AudioPreviewPanel_progressOverlay__PJEvH{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--primary-color-1-20-opacity,rgba(139,92,246,.2)) 0,transparent 100%);pointer-events:none;transition:width .1s linear}.AudioPreviewPanel_progressBar__F5nLC{height:4px;background:var(--background-color-4);border-radius:2px;cursor:pointer;position:relative;overflow:hidden}.AudioPreviewPanel_progressFill__F6fUw{height:100%;background:var(--primary-color-1);border-radius:2px;transition:width .1s linear}.AudioPreviewPanel_progressBar__F5nLC:hover .AudioPreviewPanel_progressFill__F6fUw{background:var(--primary-color-2)}.AudioPreviewPanel_timeDisplay__Djsjn{font-size:var(--fs-sm);color:var(--font-color-4);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;gap:4px}.AudioPreviewPanel_timeSeparator__tDhib{opacity:.5}.AudioPreviewPanel_audioErrorState__jnhn5{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;font-size:var(--fs-md);font-weight:500;color:var(--font-color-3)}@media (max-width:600px){.AudioPreviewPanel_audioPanel__aVTfy{max-width:100%;border-radius:16px 16px 0 0}.AudioPreviewPanel_waveformContainer__kRJS1{display:none}}