.effect-landing_page__NFuhz{background:var(--ds-bg-page);color:var(--ds-text-primary)}.effect-landing_hero__mF_hn{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6rem;padding:20px 16px 28px}.effect-landing_hero__mF_hn:before{position:absolute;z-index:-2;inset:-18rem 0 auto;height:54rem;background:radial-gradient(circle at 50% 32%,color-mix(in oklch,var(--ds-accent-primary) 15%,transparent),transparent 38%),radial-gradient(circle at 82% 28%,color-mix(in oklch,var(--ds-accent-secondary) 11%,transparent),transparent 32%);content:""}.effect-landing_hero__mF_hn:after{position:absolute;z-index:-1;top:0;left:50%;width:min(92vw,72rem);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ds-accent-primary) 55%,transparent),transparent);content:""}.effect-landing_heroCopy__ncnHT{width:100%;margin:0 auto;text-align:center}.effect-landing_hero__mF_hn .effect-landing_title__ZGpzn{max-width:none;margin:0;text-align:center;color:var(--ds-text-primary);font-family:inherit;font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.effect-landing_titleAccent__1KGf4{background:linear-gradient(90deg,var(--ds-accent-primary),var(--ds-accent-secondary));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.effect-landing_hero__mF_hn .effect-landing_description__xc84W{max-width:100ch;margin:8px auto 0;text-align:center;color:var(--ds-text-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.effect-landing_studio__K89nY{position:relative;width:100%;margin:20px auto 0}.effect-landing_page__NFuhz [data-effect-section]{background:var(--ds-bg-page)}.effect-landing_page__NFuhz [data-effect-section] h2{color:var(--ds-text-primary);font-family:var(--font-newsreader),serif;font-size:clamp(2rem,4vw,3.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.effect-landing_page__NFuhz [data-effect-section] h3{color:var(--ds-text-primary);font-weight:600}.effect-landing_page__NFuhz [data-effect-card]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm)}.effect-landing_page__NFuhz [data-effect-preview]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:color-mix(in oklch,var(--ds-bg-page) 74%,transparent)}@media (forced-colors:active){.effect-landing_titleAccent__1KGf4{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}@media (min-width:1024px){.effect-landing_hero__mF_hn{display:flex;height:calc(100svh - var(--baby-workspace-top, 140px));min-height:620px;flex-direction:column;gap:16px;padding:16px 24px 20px}.effect-landing_heroCopy__ncnHT{flex-shrink:0}.effect-landing_studio__K89nY{flex:1;min-height:0;margin:0}}.ai-future-baby-generator_layout__v6azo{display:grid;min-width:0;gap:24px;color:var(--ds-text-primary);text-align:left}.ai-future-baby-generator_controls__5Glkt{display:flex;min-width:0;min-height:0;flex-direction:column;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card,12px);background:var(--ds-bg-card);overflow:hidden;scroll-margin-top:6rem}.ai-future-baby-generator_controlHeader___gm6C{padding:18px 22px 8px;flex-shrink:0}.ai-future-baby-generator_layout__v6azo .ai-future-baby-generator_title__kOH0W{margin:0;text-align:left;font-size:20px;font-weight:650;line-height:26px}.ai-future-baby-generator_body__UC3Fz{min-height:0;padding:0 22px 8px;scrollbar-width:thin}.ai-future-baby-generator_photoGrid__EcJaF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-future-baby-generator_photoGrid__EcJaF>div{margin-top:0}.ai-future-baby-generator_photoCaption__5mI4u{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 7px;color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-future-baby-generator_optional__UIZvM{color:var(--ds-text-muted);font-size:11px;font-weight:400}.ai-future-baby-generator_uploadHelp__6dopO{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}.ai-future-baby-generator_uploadHelp__6dopO p{margin:0;font-size:11px;color:var(--ds-text-muted)}.ai-future-baby-generator_sampleButton__h4Rsf{padding:4px 0;min-height:28px;color:var(--ds-accent-primary);font-size:12px}.ai-future-baby-generator_outputOptions__f2xhM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.ai-future-baby-generator_outputOptions__f2xhM .ai-future-baby-generator_options__SGQGP{gap:4px}@media (max-width:639px){.ai-future-baby-generator_outputOptions__f2xhM{grid-template-columns:1fr}}.ai-future-baby-generator_shareRow__n85QI{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding-block:8px;margin-top:8px;border-top:1px solid var(--ds-border-default);color:var(--ds-text-primary);font-size:13px}.ai-future-baby-generator_shareRow__n85QI p{grid-column:1/-1;margin:0;color:var(--ds-text-muted);font-size:11px}.ai-future-baby-generator_fieldGroup__aSc60{min-width:0;margin-top:10px}.ai-future-baby-generator_label__dC5x1{display:block;padding:0;margin:0 0 9px;color:var(--ds-text-primary);font-size:14px;font-weight:600;line-height:20px}.ai-future-baby-generator_layout__v6azo h3.ai-future-baby-generator_label__dC5x1{margin-inline:0;text-align:left}.ai-future-baby-generator_libraryButton__PhfJc{display:flex;width:100%;justify-content:center;align-items:center;gap:7px;min-height:28px;margin-top:2px;color:var(--ds-accent-primary);font-size:13px}.ai-future-baby-generator_labelRow__V3fdV{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-future-baby-generator_resetPrompt__S5PCE{padding:4px;margin-bottom:8px;color:var(--ds-text-muted)}.ai-future-baby-generator_select__jdnt3,.ai-future-baby-generator_textarea__zsURY{width:100%;min-width:0;border:1px solid var(--ds-border-strong);border-radius:7px;background:var(--ds-bg-surface);color:var(--ds-text-primary);padding:10px 12px;font:inherit;font-size:14px;line-height:22px}.ai-future-baby-generator_textarea__zsURY{resize:vertical;min-height:112px;max-height:240px}.ai-future-baby-generator_select__jdnt3{min-height:48px}.ai-future-baby-generator_promptFooter__W3_6k{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:6px;color:var(--ds-text-muted);font-size:11px;line-height:17px}.ai-future-baby-generator_promptFooter__W3_6k span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.ai-future-baby-generator_advanced__Eo_ky{margin-top:10px;padding:4px 0;font-size:14px}.ai-future-baby-generator_advanced__Eo_ky summary{cursor:pointer;color:var(--ds-text-secondary)}.ai-future-baby-generator_advanced__Eo_ky .ai-future-baby-generator_fieldGroup__aSc60{margin-top:14px;margin-bottom:12px}.ai-future-baby-generator_options__SGQGP{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:7px}.ai-future-baby-generator_options__SGQGP button{min-width:0;min-height:44px;padding:9px 4px;border:1px solid var(--ds-border-strong);border-radius:6px;color:var(--ds-text-secondary);font-size:13px}.ai-future-baby-generator_options__SGQGP button[aria-pressed=true],.ai-future-baby-generator_ratios__A6IOg button[aria-pressed=true]{border-color:var(--ds-accent-primary);color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.ai-future-baby-generator_ratios__A6IOg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ai-future-baby-generator_ratios__A6IOg button{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:5px 1px;border:1px solid var(--ds-border-strong);border-radius:5px;color:var(--ds-text-secondary);font-size:12px}.ai-future-baby-generator_layout__v6azo button:disabled{opacity:.45;cursor:not-allowed}.ai-future-baby-generator_layout__v6azo :is(button,a,select,textarea,input):focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:3px}.ai-future-baby-generator_layout__v6azo .ai-future-baby-generator_fileHint__3XHQF{margin:6px 0 0;text-align:left;color:var(--ds-text-muted);font-size:11px;line-height:17px}.ai-future-baby-generator_footer__mqfB6{flex-shrink:0;padding:16px 22px 18px;border-top:1px solid var(--ds-border-default)}.ai-future-baby-generator_cost__eyqq9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px;font-size:12px}.ai-future-baby-generator_cost__eyqq9>span{display:flex;align-items:center;gap:8px}.ai-future-baby-generator_cost__eyqq9 strong{color:var(--ds-accent-primary);font-size:15px;font-variant-numeric:tabular-nums}.ai-future-baby-generator_costBreakdown__QlKXL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:8px 0 14px;color:var(--ds-text-muted);font-size:10px;line-height:16px}.ai-future-baby-generator_footer__mqfB6>button{min-height:44px}.ai-future-baby-generator_layout__v6azo .ai-future-baby-generator_consent__2teff{margin:12px 0 0;text-align:center;color:var(--ds-text-muted);font-size:10px;line-height:16px}.ai-future-baby-generator_layout__v6azo .ai-future-baby-generator_error__xN5k5{margin:10px 0 0;max-height:100px;overflow:auto;color:var(--destructive);text-align:left;font-size:12px;line-height:19px}.ai-future-baby-generator_preview__2nU7X{container-type:inline-size;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card,12px);background:var(--ds-bg-card);padding:0 22px 18px;overflow:hidden}.ai-future-baby-generator_previewHeader__ePLq5{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid var(--ds-border-default);margin-bottom:16px}.ai-future-baby-generator_tabs__w4_ZS{display:flex;min-width:0;align-self:stretch;gap:20px}.ai-future-baby-generator_tabs__w4_ZS button{display:flex;align-items:center;gap:7px;min-height:48px;position:relative;padding:8px 0;font-size:15px;color:var(--ds-text-muted);white-space:nowrap}.ai-future-baby-generator_tabs__w4_ZS button[data-state=active]{color:var(--ds-text-primary)}.ai-future-baby-generator_tabs__w4_ZS button[data-state=active]:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--ds-accent-primary);content:""}.ai-future-baby-generator_badge__lNAKW{min-width:18px;padding:1px 5px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);font-size:10px}.ai-future-baby-generator_allCreations__ngsQQ{display:flex;align-items:center;gap:5px;flex-shrink:0;color:var(--ds-text-muted);font-size:12px;white-space:nowrap}@container (max-width: 480px){.ai-future-baby-generator_allCreations__ngsQQ{gap:0;font-size:0}}.ai-future-baby-generator_allCreations__ngsQQ:hover{color:var(--ds-accent-primary)}.ai-future-baby-generator_content__AAKNb{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding:6px 0 0}.ai-future-baby-generator_emptyPreview__aeSBz,.ai-future-baby-generator_resultPanel__F0SOn{display:flex;flex:1;min-height:0;flex-direction:column;gap:14px}.ai-future-baby-generator_emptyPreview__aeSBz{align-items:center;justify-content:safe center;text-align:center}.ai-future-baby-generator_demoMedia__20kf0{width:100%}.ai-future-baby-generator_demoDetails__72l92{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:8px}.ai-future-baby-generator_demoDetails__72l92 p{margin:0;max-width:58ch;color:var(--ds-text-muted);font-size:13px;line-height:22px}.ai-future-baby-generator_demoFrame__7p9cy{position:relative;flex-shrink:0;aspect-ratio:3/2;width:100%;overflow:hidden;border-radius:var(--ds-radius-card,12px)}.ai-future-baby-generator_resultToolbar__hEtzC{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--ds-text-secondary)}.ai-future-baby-generator_resultToolbar__hEtzC button{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--ds-border-glass);border-radius:6px}.ai-future-baby-generator_resultToolbar__hEtzC button[aria-pressed=true]{color:var(--ds-accent-primary);border-color:var(--ds-accent-primary)}.ai-future-baby-generator_resultFrame__tY0uB{display:flex;flex:1;min-height:320px;gap:12px}.ai-future-baby-generator_resultFrame__tY0uB figure{display:flex;flex:1;min-width:0;margin:0;flex-direction:column}.ai-future-baby-generator_resultFrame__tY0uB figure>div{position:relative;flex:1;min-height:300px}.ai-future-baby-generator_resultFrame__tY0uB figcaption{padding-top:8px;text-align:center;color:var(--ds-text-muted);font-size:12px}.ai-future-baby-generator_resultActions__Ev57j{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.ai-future-baby-generator_resultActions__Ev57j>button:first-child{display:flex;gap:7px}.ai-future-baby-generator_secondaryButton__gefvB{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid var(--ds-border-strong);border-radius:6px;font-size:12px}.ai-future-baby-generator_secondaryButton__gefvB:hover{border-color:var(--ds-accent-primary)}.ai-future-baby-generator_layout__v6azo .ai-future-baby-generator_resultNote__VBNhc{margin:0;text-align:center;color:var(--ds-text-muted);font-size:11px;line-height:19px}.ai-future-baby-generator_resultThumbnails__GY1ji{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding:4px}.ai-future-baby-generator_resultThumbnails__GY1ji button{position:relative;width:76px;height:76px;flex-shrink:0;overflow:hidden;border:2px solid transparent;border-radius:6px}.ai-future-baby-generator_resultThumbnails__GY1ji button[aria-pressed=true]{border-color:var(--ds-accent-primary)}.ai-future-baby-generator_resultThumbnails__GY1ji span{position:absolute;right:3px;bottom:3px;background:var(--ds-bg-card);border-radius:3px;padding:0 4px;font-size:10px}.ai-future-baby-generator_templateGrid__lFqA2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.ai-future-baby-generator_templateCard__OjpUz{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-card);text-align:left}.ai-future-baby-generator_templateCard__OjpUz:hover{border-color:var(--ds-accent-primary)}.ai-future-baby-generator_templateImage__07W_g{position:relative;width:100%;aspect-ratio:2/3}.ai-future-baby-generator_templateCard__OjpUz strong{padding:12px 12px 3px;font-size:13px;font-weight:500}.ai-future-baby-generator_templateCard__OjpUz>span{padding:0 12px 12px;color:var(--ds-accent-primary);font-size:11px}.ai-future-baby-generator_assetGrid___OI84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:60vh;overflow-y:auto;padding:3px}.ai-future-baby-generator_assetGrid___OI84 button{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--ds-border-default);border-radius:8px}.ai-future-baby-generator_assetGrid___OI84 button:hover{border-color:var(--ds-accent-primary)}@media (min-width:1024px){.ai-future-baby-generator_layout__v6azo{height:100%;min-height:0;grid-template-columns:clamp(320px,27vw,400px) minmax(0,1fr);gap:20px}.ai-future-baby-generator_emptyPreview__aeSBz{min-height:200px}.ai-future-baby-generator_demoMedia__20kf0{display:grid;flex:1;min-height:0;container-type:size;place-items:center}.ai-future-baby-generator_demoFrame__7p9cy{width:min(100cqw,150cqh)}.ai-future-baby-generator_resultFrame__tY0uB,.ai-future-baby-generator_resultFrame__tY0uB figure>div{min-height:0}.ai-future-baby-generator_body__UC3Fz{flex:1}.ai-future-baby-generator_body__UC3Fz,.ai-future-baby-generator_content__AAKNb{overflow-y:auto;overscroll-behavior:contain}}@media (max-width:1023px){.ai-future-baby-generator_preview__2nU7X{min-height:0}.ai-future-baby-generator_resultFrame__tY0uB{min-height:420px}.ai-future-baby-generator_resultFrame__tY0uB[data-compare=true]{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-future-baby-generator_resultFrame__tY0uB[data-compare=true] figure>div{aspect-ratio:3/2;min-height:0}.ai-future-baby-generator_resultFrame__tY0uB[data-compare=true] figure:last-child{grid-column:1/-1}.ai-future-baby-generator_resultFrame__tY0uB[data-compare=true] figure:last-child>div{aspect-ratio:1}}@media (max-width:639px){.ai-future-baby-generator_layout__v6azo{gap:20px}.ai-future-baby-generator_controlHeader___gm6C{padding:20px 18px 12px}.ai-future-baby-generator_body__UC3Fz{padding:0 18px 18px}.ai-future-baby-generator_footer__mqfB6{padding:16px 18px}.ai-future-baby-generator_preview__2nU7X{padding:0 14px 16px}.ai-future-baby-generator_previewHeader__ePLq5{flex-wrap:wrap;gap:8px}.ai-future-baby-generator_tabs__w4_ZS{gap:18px}.ai-future-baby-generator_tabs__w4_ZS button{font-size:12px}.ai-future-baby-generator_allCreations__ngsQQ{font-size:10px}.ai-future-baby-generator_resultFrame__tY0uB{gap:8px}.ai-future-baby-generator_resultFrame__tY0uB figure>div{min-height:300px}.ai-future-baby-generator_assetGrid___OI84{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-future-baby-generator_inlineField__MFQEo{display:grid;grid-template-columns:minmax(90px,.58fr) minmax(0,1fr);align-items:center;gap:8px 12px;margin-top:12px;min-width:0}.ai-future-baby-generator_inlineField__MFQEo legend{float:left;width:100%;margin:0;font-size:13px;font-weight:500}.ai-future-baby-generator_inlineField__MFQEo .ai-future-baby-generator_options__SGQGP{gap:0}.ai-future-baby-generator_inlineField__MFQEo .ai-future-baby-generator_fileHint__3XHQF{grid-column:1/-1}.ai-future-baby-generator_promptFooter__W3_6k[data-empty=true]{display:none}.ai-future-baby-generator_creditDetails__B70Zr{margin:0 0 10px;color:var(--ds-text-muted);font-size:10px}.ai-future-baby-generator_creditDetails__B70Zr summary{cursor:pointer;width:100%}.ai-future-baby-generator_exampleBadge__jnYfH{position:absolute;top:14px;left:14px;z-index:1;padding:5px 12px;border-radius:var(--ds-radius-pill);background:var(--ds-bg-card);color:var(--ds-text-primary);font-size:12px}@layer components{.generator-surface_controls__cnN6s,.generator-surface_panel__mEydw,.generator-surface_preview__XbGEw{min-width:0;border:1px solid color-mix(in oklab,var(--border) 60%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--background) 60%,transparent);box-shadow:var(--ds-shadow-sm)}.generator-surface_controls__cnN6s{padding:1.25rem}.generator-surface_preview__XbGEw{padding:1rem}.generator-surface_previewFrame__RanIR{overflow:hidden;border-radius:.75rem;background:color-mix(in oklab,var(--muted) 20%,transparent)}.generator-surface_layout__6LlBo{display:grid;align-items:stretch;gap:1.5rem}.generator-surface_upload__mUW1y{position:relative;min-height:104px;overflow:hidden;border:1px dashed var(--ds-border-strong);border-radius:.75rem;background:var(--ds-bg-surface)}.generator-surface_upload__mUW1y>label{min-height:104px;justify-content:center}.generator-surface_upload__mUW1y[data-preview=true]{min-height:0}.generator-surface_upload__mUW1y[data-preview=true]>label{aspect-ratio:3/2;justify-content:end;min-height:0}@media (min-width:1024px){.generator-surface_layout__6LlBo{grid-template-columns:420px minmax(0,1fr)}}}.effect-generation-progress_panel__S4sKH{--progress-accent:var(--ds-accent-primary);--progress-glow:color-mix(in srgb,var(--progress-accent) 13%,transparent);display:grid;flex:1;min-inline-size:0;min-block-size:0;place-items:center;overflow:auto;padding:clamp(20px,4vw,44px);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card,12px);background:radial-gradient(ellipse at 50% 38%,var(--progress-glow),transparent 56%),var(--ds-bg-card);text-align:center}.effect-generation-progress_content__OI_kw{display:grid;inline-size:min(100%,22rem);justify-items:center;gap:22px}.effect-generation-progress_orbit__Fi5hy{position:relative;display:grid;place-items:center;inline-size:116px;block-size:116px;border:1px solid var(--progress-glow);border-radius:50%;box-shadow:0 0 44px var(--progress-glow)}.effect-generation-progress_innerRing__Etbll,.effect-generation-progress_outerRing__61l37{position:absolute;border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.effect-generation-progress_outerRing__61l37{inset:4px;background:conic-gradient(from 24deg,var(--progress-glow),var(--progress-glow) 64%,var(--progress-accent) 98%,var(--progress-glow));animation:effect-generation-progress_orbit__Fi5hy 2.8s linear infinite}.effect-generation-progress_innerRing__Etbll{inset:15px;background:conic-gradient(from 150deg,var(--progress-glow) 58%,color-mix(in srgb,var(--progress-accent) 54%,transparent) 99%,var(--progress-glow));animation:effect-generation-progress_orbit__Fi5hy 5.4s linear infinite reverse}.effect-generation-progress_icon__iwwek{display:grid;inline-size:58px;block-size:58px;place-items:center;border-radius:50%;border:1px solid var(--progress-glow);background:var(--ds-bg-card);color:var(--progress-accent)}.effect-generation-progress_status___foni{display:grid;gap:6px;overflow-wrap:anywhere}.effect-generation-progress_status___foni strong{color:var(--ds-text-primary);font-size:clamp(17px,2vw,21px);line-height:1.3}.effect-generation-progress_status___foni span{color:var(--ds-text-secondary);font-size:13px;line-height:1.5}.effect-generation-progress_track__8c8PX{inline-size:100%;block-size:5px;overflow:hidden;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--progress-accent) 15%,var(--ds-bg-surface))}.effect-generation-progress_fill__8Cjks{inline-size:34%;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--progress-accent) 75%);animation:effect-generation-progress_sweep__S1vx1 1.9s ease-in-out infinite}.effect-generation-progress_track__8c8PX[data-determinate=true] .effect-generation-progress_fill__8Cjks{inline-size:100%;transform:scaleX(var(--progress));transform-origin:left;background:var(--progress-accent);animation:none;transition:transform .28s ease-out}@keyframes effect-generation-progress_orbit__Fi5hy{to{transform:rotate(1turn)}}@keyframes effect-generation-progress_sweep__S1vx1{0%{transform:translateX(-100%)}to{transform:translateX(295%)}}@media (max-width:1023px){.effect-generation-progress_panel__S4sKH{min-block-size:clamp(19rem,55svh,30rem)}}@media (prefers-reduced-motion:reduce){.effect-generation-progress_fill__8Cjks,.effect-generation-progress_innerRing__Etbll,.effect-generation-progress_outerRing__61l37{animation:none;transition:none}.effect-generation-progress_track__8c8PX[data-determinate=false] .effect-generation-progress_fill__8Cjks{margin-inline:auto}}.centered-landing_centeredCopy__JouwM :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}.effect-landing_page__0v_xB{background:var(--ds-bg-page);color:var(--ds-text-primary)}.effect-landing_hero__zwkOk{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6rem;padding:20px 16px 28px}.effect-landing_hero__zwkOk:before{position:absolute;z-index:-2;inset:-18rem 0 auto;height:54rem;background:radial-gradient(circle at 50% 32%,color-mix(in oklch,var(--ds-accent-primary) 15%,transparent),transparent 38%),radial-gradient(circle at 82% 28%,color-mix(in oklch,var(--ds-accent-secondary) 11%,transparent),transparent 32%);content:""}.effect-landing_hero__zwkOk:after{position:absolute;z-index:-1;top:0;left:50%;width:min(92vw,72rem);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ds-accent-primary) 55%,transparent),transparent);content:""}.effect-landing_heroCopy__mWJVt{width:100%;margin:0 auto;text-align:center}.effect-landing_hero__zwkOk .effect-landing_title__rg0K0{max-width:none;margin:0;text-align:center;color:var(--ds-text-primary);font-family:inherit;font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.effect-landing_titleAccent__vmRqo{background:linear-gradient(90deg,var(--ds-accent-primary),var(--ds-accent-secondary));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.effect-landing_hero__zwkOk .effect-landing_description__1gCXj{max-width:100ch;margin:8px auto 0;text-align:center;color:var(--ds-text-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.effect-landing_studio__yBGNr{position:relative;width:100%;margin:20px auto 0}.effect-landing_page__0v_xB [data-effect-section]{background:var(--ds-bg-page)}.effect-landing_page__0v_xB [data-effect-section] h2{color:var(--ds-text-primary);font-family:var(--font-newsreader),serif;font-size:clamp(2rem,4vw,3.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.effect-landing_page__0v_xB [data-effect-section] h3{color:var(--ds-text-primary);font-weight:600}.effect-landing_page__0v_xB [data-effect-card]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm)}.effect-landing_page__0v_xB [data-effect-preview]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:color-mix(in oklch,var(--ds-bg-page) 74%,transparent)}@media (forced-colors:active){.effect-landing_titleAccent__vmRqo{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}@media (min-width:1024px){.effect-landing_hero__zwkOk{display:flex;height:calc(100svh - var(--influencer-photo-workspace-top, 140px));min-height:0;flex-direction:column;gap:16px;padding:16px 24px 20px}.effect-landing_heroCopy__mWJVt{flex-shrink:0}.effect-landing_studio__yBGNr{flex:1;min-height:0;margin:0}}.centered-landing_centeredCopy__MnTgH :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}.effect-landing_page__nsFwT{background:var(--ds-bg-page);color:var(--ds-text-primary)}.effect-landing_hero__AxBzh{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6rem;padding:20px 16px 28px}.effect-landing_hero__AxBzh:before{position:absolute;z-index:-2;inset:-18rem 0 auto;height:54rem;background:radial-gradient(circle at 50% 32%,color-mix(in oklch,var(--ds-accent-primary) 15%,transparent),transparent 38%),radial-gradient(circle at 82% 28%,color-mix(in oklch,var(--ds-accent-secondary) 11%,transparent),transparent 32%);content:""}.effect-landing_hero__AxBzh:after{position:absolute;z-index:-1;top:0;left:50%;width:min(92vw,72rem);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ds-accent-primary) 55%,transparent),transparent);content:""}.effect-landing_heroCopy__CG1DY{width:100%;margin:0 auto;text-align:center}.effect-landing_hero__AxBzh .effect-landing_title__YUpx5{max-width:none;margin:0;text-align:center;color:var(--ds-text-primary);font-family:inherit;font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.effect-landing_titleAccent__K0riK{background:linear-gradient(90deg,var(--ds-accent-primary),var(--ds-accent-secondary));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.effect-landing_hero__AxBzh .effect-landing_description__T_ghq{max-width:100ch;margin:8px auto 0;text-align:center;color:var(--ds-text-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.effect-landing_studio__FwVJ6{position:relative;width:100%;margin:20px auto 0}.effect-landing_page__nsFwT [data-effect-section]{background:var(--ds-bg-page)}.effect-landing_page__nsFwT [data-effect-section] h2{color:var(--ds-text-primary);font-family:var(--font-newsreader),serif;font-size:clamp(2rem,4vw,3.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.effect-landing_page__nsFwT [data-effect-section] h3{color:var(--ds-text-primary);font-weight:600}.effect-landing_page__nsFwT [data-effect-card]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm)}.effect-landing_page__nsFwT [data-effect-preview]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:color-mix(in oklch,var(--ds-bg-page) 74%,transparent)}@media (forced-colors:active){.effect-landing_titleAccent__K0riK{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}@media (min-width:1024px){.effect-landing_hero__AxBzh{display:flex;height:calc(100svh - var(--hair-workspace-top, 140px));min-height:0;flex-direction:column;gap:16px;padding:16px 24px 20px}.effect-landing_heroCopy__CG1DY{flex-shrink:0}.effect-landing_studio__FwVJ6{flex:1;min-height:0;margin:0}}.centered-landing_centeredCopy__petaK :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}.centered-landing_centeredCopy__LOxQ5 :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}.centered-landing_centeredCopy__YS1Ms :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}.effect-selector_trigger__eEJck{display:flex;width:100%;min-width:0;min-height:76px;align-items:center;gap:14px;padding:12px;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-base);background:var(--ds-bg-surface);color:var(--ds-text-primary);text-align:start;cursor:pointer}.effect-selector_trigger__eEJck:hover{border-color:var(--ds-accent-primary)}.effect-selector_trigger__eEJck:disabled{opacity:.6;cursor:default}.effect-selector_trigger__eEJck img{width:48px;height:48px;flex-shrink:0;border-radius:4px;object-fit:cover}.effect-selector_trigger__eEJck>span{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.effect-selector_dialog__BrOS1{display:flex;width:min(1120px,calc(100vw - 32px));max-width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column;gap:24px;overflow:hidden;padding:32px;background:var(--ds-bg-card);color:var(--ds-text-primary);text-align:start}.effect-selector_header__9dEya{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-right:16px}.effect-selector_dialog__BrOS1>button{display:grid;min-width:44px;min-height:44px;place-items:center;top:4px;right:4px}.effect-selector_title__RRkmT{font-size:26px;font-weight:700;line-height:34px}.effect-selector_search__pkink{display:flex;width:min(50%,460px);min-width:0;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-base);color:var(--ds-text-muted)}.effect-selector_search__pkink:focus-within{border-color:var(--ds-accent-primary);outline:1px solid var(--ds-accent-primary)}.effect-selector_search__pkink input{width:100%;min-width:0;background:transparent;color:var(--ds-text-primary);font-size:14px;outline:none}.effect-selector_search__pkink input::placeholder{color:var(--ds-text-muted)}.effect-selector_categories__z8mxK{display:flex;flex-shrink:0;gap:10px;overflow-x:auto;padding:2px}.effect-selector_categories__z8mxK button{flex-shrink:0;min-height:44px;padding:8px 18px;border-radius:999px;background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:14px;font-weight:600;cursor:pointer}.effect-selector_categories__z8mxK button[aria-pressed=true],.effect-selector_selected__CFpf3{background:var(--ds-accent-primary);color:var(--ds-text-inverse)}.effect-selector_results__mjJic{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px}.effect-selector_grid__ZIIwY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.effect-selector_card__KXFac{display:block;min-width:0;overflow:hidden;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-base);background:var(--ds-bg-surface)}.effect-selector_card__KXFac:hover,.effect-selector_card__KXFac[aria-current=page]{border-color:var(--ds-accent-primary);outline:1px solid var(--ds-accent-primary)}.effect-selector_artwork__IDLq5{position:relative;aspect-ratio:4/3;overflow:hidden}.effect-selector_artwork__IDLq5 img{object-fit:cover}.effect-selector_selected__CFpf3{position:absolute;top:12px;right:12px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%}.effect-selector_name__v81oh{display:block;overflow:hidden;padding:20px 14px;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:15px;font-weight:600}.effect-selector_empty__vmasY{padding:48px 16px;text-align:center;color:var(--ds-text-muted)}.effect-selector_empty__vmasY button{min-height:44px;margin-top:12px;color:var(--ds-accent-primary);text-decoration:underline;cursor:pointer}.effect-selector_card__KXFac:focus-visible,.effect-selector_categories__z8mxK button:focus-visible,.effect-selector_empty__vmasY button:focus-visible,.effect-selector_trigger__eEJck:focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:2px}@media (max-width:1023px){.effect-selector_grid__ZIIwY{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:639px){.effect-selector_dialog__BrOS1{max-height:calc(100dvh - 24px);gap:16px;padding:24px 16px 16px}.effect-selector_header__9dEya{flex-direction:column;align-items:stretch;gap:16px;padding-right:0}.effect-selector_title__RRkmT{padding-right:24px;font-size:22px;line-height:30px}.effect-selector_search__pkink{width:100%}.effect-selector_grid__ZIIwY{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.effect-selector_name__v81oh{padding:14px 10px;font-size:13px}}.ai-face-dance-generator_section__XF2V8{padding:16px;scroll-margin-top:9rem}.ai-face-dance-generator_container__YXvdP{width:100%;max-width:1440px;margin-inline:auto}.ai-face-dance-generator_layout__fVT_i{display:grid;min-width:0;gap:24px;color:var(--ds-text-primary)}.ai-face-dance-generator_controls__6s_r_{display:flex;min-width:0;min-height:0;flex-direction:column;padding:24px;text-align:start;border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-card)}.ai-face-dance-generator_body__pk1yu{min-height:0;padding-bottom:20px;scrollbar-width:thin}.ai-face-dance-generator_body__pk1yu>*+*{margin-top:16px}.ai-face-dance-generator_title__JVgsM{margin:0;font-size:16px;font-weight:650;line-height:26px}.ai-face-dance-generator_options__Xt6NJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ai-face-dance-generator_options__Xt6NJ button{min-height:44px;border:1px solid var(--ds-border-strong);border-radius:4px;font-size:14px;font-weight:500;color:var(--ds-text-muted)}.ai-face-dance-generator_options__Xt6NJ button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.ai-face-dance-generator_options__Xt6NJ button:disabled{opacity:.5}.ai-face-dance-generator_row__VETTs{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.ai-face-dance-generator_footer__Jph2i{margin-top:auto;flex-shrink:0;padding-top:16px;border-top:1px solid var(--ds-border-default)}.ai-face-dance-generator_cost__3tUbA{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;border:1px solid var(--ds-border-default);border-radius:5px;background:var(--ds-bg-elevated);font-size:13px}.ai-face-dance-generator_cost__3tUbA strong{color:var(--ds-accent-primary);font-size:16px}.ai-face-dance-generator_preview__Qd_3B{display:flex;min-width:0;min-height:0;flex-direction:column}.ai-face-dance-generator_tabs__ksAS0{display:flex;min-height:54px;flex-shrink:0;align-items:stretch;gap:24px;border-bottom:1px solid var(--ds-border-default)}.ai-face-dance-generator_tabs__ksAS0 button{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;font-size:14px;color:var(--ds-text-muted)}.ai-face-dance-generator_tabs__ksAS0 button[data-state=active]{border-color:var(--ds-accent-primary);color:var(--ds-text-primary)}.ai-face-dance-generator_tabs__ksAS0 a{align-self:center;margin-inline-start:auto;font-size:12px;color:var(--ds-text-muted)}.ai-face-dance-generator_content__zKS_k{min-width:0;min-height:0;margin-top:20px;text-align:start;border:1px solid var(--ds-border-soft);border-radius:12px;background:var(--ds-bg-surface);padding:24px}.ai-face-dance-generator_templateImage__140fm{display:grid;place-items:center;position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:8px;background:var(--ds-bg-card)}.ai-face-dance-generator_demo__d5HY1{display:flex;min-width:0;flex-direction:column;align-items:center;gap:16px}.ai-face-dance-generator_demoMedia__AkFGY{position:relative;width:min(100%,480px);aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--ds-bg-card)}.ai-face-dance-generator_demo__d5HY1 figcaption{width:min(100%,480px)}.ai-face-dance-generator_templateGrid__ycCAF{display:grid;gap:16px}.ai-face-dance-generator_templateCard__pmquE{min-width:0;text-align:start;font-size:14px;font-weight:500}.ai-face-dance-generator_templateCard__pmquE>span{display:block;margin-top:10px}.ai-face-dance-generator_layout__fVT_i :is(button,label):focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:3px}@media (min-width:1024px){.ai-face-dance-generator_layout__fVT_i{grid-template-columns:420px minmax(0,1fr);height:828px}.ai-face-dance-generator_body__pk1yu{padding-inline-end:4px}.ai-face-dance-generator_body__pk1yu,.ai-face-dance-generator_content__zKS_k{flex:1;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:640px){.ai-face-dance-generator_templateGrid__ycCAF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.ai-face-dance-generator_controls__6s_r_{padding:24px}.ai-face-dance-generator_content__zKS_k{padding:16px}.ai-face-dance-generator_tabs__ksAS0{gap:16px}.ai-face-dance-generator_tabs__ksAS0 a{max-width:88px;text-align:end}.ai-face-dance-generator_empty__fdrkJ{min-height:320px;padding:16px}}.ai-face-dance-generator_layout__fVT_i .ai-face-dance-generator_body__pk1yu p,.ai-face-dance-generator_layout__fVT_i .ai-face-dance-generator_content__zKS_k p,.ai-face-dance-generator_layout__fVT_i .ai-face-dance-generator_title__JVgsM{margin-inline:0;text-align:start}.ai-face-dance-generator_controlHeader__VPEuz{display:flex;flex-shrink:0;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ai-face-dance-generator_controlHeader__VPEuz .ai-face-dance-generator_title__JVgsM{min-width:0}.ai-face-dance-generator_portraitUpload__xjkOa{position:relative;min-width:0;border:1px dashed var(--ds-border-strong);border-radius:12px;background:var(--ds-bg-surface);overflow:hidden}.ai-face-dance-generator_portraitUpload__xjkOa:focus-within,.ai-face-dance-generator_portraitUpload__xjkOa[data-dragging=true]{border-color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.ai-face-dance-generator_portraitTarget__kNpPe{position:relative;display:flex;height:174px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px 8px;text-align:center;cursor:pointer}.ai-face-dance-generator_uploadIcon__vQleP{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle)}.ai-face-dance-generator_portraitLibrary__SQnKU{position:relative;padding:8px 12px 24px;text-align:center;color:var(--ds-text-muted);font-size:12px}.ai-face-dance-generator_portraitLibrary__SQnKU button{color:var(--ds-accent-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ai-face-dance-generator_portraitUpload__xjkOa[data-disabled=true]{opacity:.6}.ai-face-dance-generator_portraitUpload__xjkOa[data-disabled=true] .ai-face-dance-generator_portraitTarget__kNpPe{cursor:not-allowed}@media (max-width:639px){.ai-face-dance-generator_controlHeader__VPEuz{flex-wrap:wrap}}.ai-rap-duo-generator_layout__6p_5B{display:grid;min-width:0;gap:24px;color:var(--ds-text-primary);text-align:start}.ai-rap-duo-generator_controls__ZnFh_{display:flex;min-width:0;min-height:0;flex-direction:column;padding:24px;border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-card)}.ai-rap-duo-generator_controlHeader__ZfAZZ{flex-shrink:0;padding-bottom:16px}.ai-rap-duo-generator_title__E60D5{margin:0;font-size:18px;font-weight:650;line-height:26px}.ai-rap-duo-generator_description__3P0rs{margin:8px 0 14px;font-size:13px;line-height:20px;color:var(--ds-text-secondary)}.ai-rap-duo-generator_effectPicker__0_ASa>button{min-height:48px;padding:8px 12px;font-size:14px}.ai-rap-duo-generator_effectPicker__0_ASa>button img{width:32px;height:32px}.ai-rap-duo-generator_body__PCivW{min-height:0;padding-bottom:12px;scrollbar-width:thin}.ai-rap-duo-generator_body__PCivW>*+*{margin-top:12px}.ai-rap-duo-generator_fieldHeading__29qDW{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600}legend.ai-rap-duo-generator_fieldHeading__29qDW{justify-content:start}.ai-rap-duo-generator_stepNumber__QC0mQ{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);font-size:11px}.ai-rap-duo-generator_photoCount__axRl3{color:var(--ds-text-muted);font-size:11px;font-weight:400}.ai-rap-duo-generator_uploadBar__tfCp_{min-width:0}.ai-rap-duo-generator_uploadButton__ds_uk{display:flex;min-height:140px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;border:1px dashed var(--ds-border-strong);border-radius:10px;background:var(--ds-bg-surface);text-align:center;cursor:pointer;transition:border-color .16s,background-color .16s}.ai-rap-duo-generator_uploadButton__ds_uk small,.ai-rap-duo-generator_uploadButton__ds_uk strong{display:block}.ai-rap-duo-generator_uploadButton__ds_uk strong{font-size:14px;font-weight:600}.ai-rap-duo-generator_uploadButton__ds_uk small{margin-top:6px;color:var(--ds-text-muted);font-size:12px;line-height:18px}.ai-rap-duo-generator_uploadBar__tfCp_[data-dragging=true] .ai-rap-duo-generator_uploadButton__ds_uk,.ai-rap-duo-generator_uploadButton__ds_uk:hover{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle)}.ai-rap-duo-generator_uploadButton__ds_uk[aria-disabled=true]{cursor:default;opacity:.6}.ai-rap-duo-generator_hiddenUpload__IUu_m{display:none}.ai-rap-duo-generator_libraryButton__BqZTo{display:flex;min-height:32px;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:4px;color:var(--ds-text-secondary);font-size:12px}.ai-rap-duo-generator_libraryButton__BqZTo:hover{color:var(--ds-text-primary)}.ai-rap-duo-generator_libraryButton__BqZTo:disabled{opacity:.5}.ai-rap-duo-generator_library__Yk3pZ{margin-top:12px;border:1px solid var(--ds-border-default);border-radius:10px;background:var(--ds-bg-surface);padding:12px}.ai-rap-duo-generator_library__Yk3pZ p{font-size:12px;line-height:20px;color:var(--ds-text-muted)}.ai-rap-duo-generator_libraryGrid__E_vIM{display:grid;max-height:208px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow-y:auto}.ai-rap-duo-generator_fileHint__Dq2lg{margin-top:6px;color:var(--ds-text-muted);font-size:11px;line-height:18px}.ai-rap-duo-generator_options__4Vmh1{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ai-rap-duo-generator_options__4Vmh1 button{min-width:0;min-height:42px;padding:8px 4px;border:1px solid var(--ds-border-strong);border-radius:6px;color:var(--ds-text-muted);font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s}.ai-rap-duo-generator_options__4Vmh1 button:hover{color:var(--ds-text-primary)}.ai-rap-duo-generator_options__4Vmh1 button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.ai-rap-duo-generator_options__4Vmh1 button:disabled{opacity:.5}.ai-rap-duo-generator_promptHint__nkwwM{color:var(--ds-text-muted);font-size:12px;line-height:19px}.ai-rap-duo-generator_row__hZvu2{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.ai-rap-duo-generator_footer___rZLL{flex-shrink:0;margin-top:auto;padding-top:16px;border-top:1px solid var(--ds-border-default)}.ai-rap-duo-generator_cost__cLf3o{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px}.ai-rap-duo-generator_cost__cLf3o strong{color:var(--ds-accent-primary);font-size:16px}.ai-rap-duo-generator_balance__hWvoo,.ai-rap-duo-generator_consent__Rz2p1{margin-top:8px;color:var(--ds-text-muted);text-align:center;font-size:11px;line-height:17px}.ai-rap-duo-generator_error__vUHh1{flex-shrink:0;max-height:112px;overflow-y:auto;margin-top:12px;padding:12px;border:1px solid var(--ds-state-destructive);border-radius:8px;color:var(--ds-state-destructive);font-size:13px;line-height:20px}.ai-rap-duo-generator_preview__cUztO{display:flex;min-width:0;min-height:0;flex-direction:column}.ai-rap-duo-generator_tabs__eSqOD{display:flex;min-height:52px;flex-shrink:0;align-items:stretch;gap:20px;border-bottom:1px solid var(--ds-border-default)}.ai-rap-duo-generator_tabs__eSqOD button{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;color:var(--ds-text-muted);font-size:13px}.ai-rap-duo-generator_tabs__eSqOD button[data-state=active]{border-color:var(--ds-accent-primary);color:var(--ds-text-primary)}.ai-rap-duo-generator_tabs__eSqOD a{align-self:center;margin-inline-start:auto;color:var(--ds-text-muted);font-size:11px}.ai-rap-duo-generator_tabs__eSqOD a:hover{color:var(--ds-text-primary)}.ai-rap-duo-generator_content__NhDQr{display:flex;min-width:0;min-height:0;flex-direction:column;gap:20px;margin-top:16px;padding:24px;border:1px solid var(--ds-border-soft);border-radius:12px;background:var(--ds-bg-surface)}.ai-rap-duo-generator_content__NhDQr[hidden]{display:none}.ai-rap-duo-generator_outputHeading__h7S_0{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.ai-rap-duo-generator_outputSpec__Py_Xl{padding:5px 8px;border:1px solid var(--ds-border-default);border-radius:6px;color:var(--ds-text-muted);font-size:11px;font-weight:400}.ai-rap-duo-generator_sample__WsRVc{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:center}.ai-rap-duo-generator_sampleFrame__dxHiG{display:flex;flex:1;width:100%;min-height:0;align-items:center;justify-content:center}.ai-rap-duo-generator_sampleVideo__07_lY{display:block;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:9/16;border-radius:10px;background:var(--ds-bg-card);object-fit:contain}.ai-rap-duo-generator_secondaryButton__Bz_8H{min-height:38px;padding:8px 16px;border:1px solid var(--ds-border-default);border-radius:8px;font-size:12px}.ai-rap-duo-generator_secondaryButton__Bz_8H:hover{border-color:var(--ds-accent-primary)}.ai-rap-duo-generator_demoError__V2Pin{display:grid;justify-items:center;gap:8px;margin-top:12px;color:var(--ds-text-muted);font-size:12px;text-align:center}.ai-rap-duo-generator_results___4egT{display:grid;min-height:0;align-content:start;gap:20px}.ai-rap-duo-generator_resultCard__MQp_V{overflow:hidden;border:1px solid var(--ds-border-default);border-radius:10px;background:var(--ds-bg-card)}.ai-rap-duo-generator_resultVideo__geddY{width:100%;max-height:540px;background:var(--ds-bg-page);object-fit:contain}.ai-rap-duo-generator_resultActions__6fChS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;font-size:13px}.ai-rap-duo-generator_resultActions__6fChS a{display:inline-flex;align-items:center;gap:8px;color:var(--ds-accent-primary)}.ai-rap-duo-generator_resultActions__6fChS a:hover{text-decoration:underline}.ai-rap-duo-generator_resultNote__OAAED{color:var(--ds-text-muted);font-size:12px;line-height:20px}.ai-rap-duo-generator_templateGrid__msEGk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-rap-duo-generator_templateCard__sugqg{min-width:0;text-align:start;font-size:13px;font-weight:500}.ai-rap-duo-generator_templateCard__sugqg>span{display:block;margin-top:10px}.ai-rap-duo-generator_templateImage__q72lO{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:8px;background:var(--ds-bg-card)}.ai-rap-duo-generator_layout__6p_5B :is(button,label,a,select,input):focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:3px}.ai-rap-duo-generator_uploadBar__tfCp_:focus-within .ai-rap-duo-generator_uploadButton__ds_uk{border-color:var(--ds-accent-primary)}@media (min-width:1024px){.ai-rap-duo-generator_layout__6p_5B{height:860px;grid-template-columns:390px minmax(0,1fr)}.ai-rap-duo-generator_body__PCivW{padding-inline-end:4px}.ai-rap-duo-generator_body__PCivW,.ai-rap-duo-generator_content__NhDQr{flex:1;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1280px){.ai-rap-duo-generator_templateGrid__msEGk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.ai-rap-duo-generator_sampleFrame__dxHiG{flex:none;height:min(70vh,620px)}}@media (max-width:639px){.ai-rap-duo-generator_controls__ZnFh_{padding:20px}.ai-rap-duo-generator_content__NhDQr{padding:16px}.ai-rap-duo-generator_tabs__eSqOD{gap:16px}.ai-rap-duo-generator_tabs__eSqOD a{max-width:88px;text-align:end}.ai-rap-duo-generator_empty__Q5OVt{min-height:360px;padding:16px}.ai-rap-duo-generator_resultActions__6fChS{align-items:start;flex-direction:column}}.ai-rap-duo-generator_layout__6p_5B .ai-rap-duo-generator_content__NhDQr p,.ai-rap-duo-generator_layout__6p_5B .ai-rap-duo-generator_description__3P0rs,.ai-rap-duo-generator_layout__6p_5B .ai-rap-duo-generator_title__E60D5{margin-inline:0;text-align:start}.ai-rap-duo-generator_durationOptions__Fds3v,.ai-rap-duo-generator_photoModes__Scy7H{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-width:0;margin-bottom:10px}.ai-rap-duo-generator_durationOptions__Fds3v button,.ai-rap-duo-generator_photoModes__Scy7H button,.ai-rap-duo-generator_topicPresets__JdnDz button{min-width:0;min-height:38px;padding:7px 8px;border:1px solid var(--ds-border-strong);border-radius:8px;background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:12px;line-height:18px;transition:border-color .16s,background-color .16s}.ai-rap-duo-generator_durationOptions__Fds3v button[aria-pressed=true],.ai-rap-duo-generator_photoModes__Scy7H button[aria-pressed=true],.ai-rap-duo-generator_topicPresets__JdnDz button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary)}.ai-rap-duo-generator_photoGrid__4p6E1,.ai-rap-duo-generator_stageGrid__H3WI7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ai-rap-duo-generator_singlePhoto__tOimg{margin-top:10px}.ai-rap-duo-generator_qualityBody__FEdXo,.ai-rap-duo-generator_stageField__ptMuk,.ai-rap-duo-generator_topicField__CJPjQ{min-width:0}.ai-rap-duo-generator_stageCard__rNQMQ{display:flex;min-width:0;min-height:64px;align-items:center;gap:10px;padding:12px;border:1px solid var(--ds-border-strong);border-radius:10px;background:var(--ds-bg-surface);color:var(--ds-text-secondary);text-align:start;font-size:12px;line-height:18px;transition:border-color .16s,background-color .16s}.ai-rap-duo-generator_stageCard__rNQMQ svg{flex-shrink:0}.ai-rap-duo-generator_stageCard__rNQMQ[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary)}.ai-rap-duo-generator_stageCard__rNQMQ:hover{border-color:var(--ds-accent-primary)}.ai-rap-duo-generator_photoModes__Scy7H button:disabled,.ai-rap-duo-generator_stageCard__rNQMQ:disabled,.ai-rap-duo-generator_topicPresets__JdnDz button:disabled{opacity:.5}.ai-rap-duo-generator_qualityBody__FEdXo{display:flex;flex-direction:column;gap:18px;padding:0}.ai-rap-duo-generator_qualityBody__FEdXo fieldset{min-width:0}.ai-rap-duo-generator_sliderLabel__5ZLWB{display:block;margin-top:10px;color:var(--ds-text-muted);font-size:11px}.ai-rap-duo-generator_audioSwitch__MNWUR{position:relative;width:44px;height:24px;border-radius:999px;background:var(--ds-border-strong)}.ai-rap-duo-generator_audioSwitch__MNWUR span{position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:50%;background:var(--ds-text-primary);transition:transform .16s}.ai-rap-duo-generator_audioSwitch__MNWUR[aria-checked=true]{background:var(--ds-accent-primary)}.ai-rap-duo-generator_audioSwitch__MNWUR[aria-checked=true] span{transform:translateX(20px)}.ai-rap-duo-generator_optional__qwwRy{margin-inline-start:auto;color:var(--ds-text-muted);font-size:10px;font-weight:400}.ai-rap-duo-generator_topicPresets__JdnDz{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ai-rap-duo-generator_topicPresets__JdnDz button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:999px}.ai-rap-duo-generator_topicInput__cGbU_{min-height:88px;width:100%;resize:vertical;font-size:13px}.ai-rap-duo-generator_topicMeta__jn_rM{display:flex;align-items:start;gap:10px;margin-top:8px;color:var(--ds-text-muted);font-size:11px;line-height:18px}.ai-rap-duo-generator_topicMeta__jn_rM p{flex:1}.ai-rap-duo-generator_topicMeta__jn_rM span{flex-shrink:0;font-variant-numeric:tabular-nums}.ai-rap-duo-generator_promptDetails__1zwVU{border-top:1px solid var(--ds-border-default);padding-top:14px}.ai-rap-duo-generator_promptDetails__1zwVU>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:var(--ds-text-secondary);list-style:none}@media (prefers-reduced-motion:reduce){.ai-rap-duo-generator_audioSwitch__MNWUR span,.ai-rap-duo-generator_photoModes__Scy7H button,.ai-rap-duo-generator_stageCard__rNQMQ,.ai-rap-duo-generator_topicPresets__JdnDz button{transition:none}}.ai-rap-duo-generator_conceptCaption__qAHWJ{flex-shrink:0;margin-bottom:12px;color:var(--ds-text-muted);font-size:11px;line-height:18px}.ai-rap-duo-generator_outputSettings__bThvs>fieldset+fieldset{margin-top:12px}.ai-rap-duo-generator_ratioOptions__d_2j7{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin;overscroll-behavior-x:contain}.ai-rap-duo-generator_ratioOptions__d_2j7 button{display:flex;min-width:44px;min-height:58px;flex:1 0 44px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 4px;border:1px solid var(--ds-border-strong);border-radius:8px;background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:11px}.ai-rap-duo-generator_ratioIcon__sNoNa{display:block;border:1.5px solid;border-radius:3px}.ai-rap-duo-generator_ratioOptions__d_2j7 button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.ai-rap-duo-generator_ratioOptions__d_2j7 button:disabled{opacity:.5}.ai-rap-duo-generator_photoGrid__4p6E1[hidden],.ai-rap-duo-generator_singlePhoto__tOimg[hidden]{display:none}.ai-rap-duo-generator_uploadBar__tfCp_{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,34%);overflow:hidden;border:1px solid var(--ds-border-strong);border-radius:10px;background:var(--ds-bg-surface)}.ai-rap-duo-generator_body__PCivW .ai-rap-duo-generator_uploadButton__ds_uk{min-height:72px;height:100%;flex-direction:row;gap:10px;padding:12px;border:0;border-radius:0;text-align:start}.ai-rap-duo-generator_body__PCivW .ai-rap-duo-generator_uploadButton__ds_uk>svg{width:26px;height:26px}.ai-rap-duo-generator_body__PCivW .ai-rap-duo-generator_uploadButton__ds_uk strong{font-size:12px}.ai-rap-duo-generator_body__PCivW .ai-rap-duo-generator_uploadButton__ds_uk small{margin-top:4px;font-size:10px;line-height:16px}.ai-rap-duo-generator_uploadBar__tfCp_ .ai-rap-duo-generator_libraryButton__BqZTo{min-height:72px;flex-direction:column;margin-top:0;padding:10px;border-inline-start:1px solid var(--ds-border-default);overflow-wrap:anywhere;font-size:11px;text-align:center}.ai-rap-duo-generator_uploadBar__tfCp_ .ai-rap-duo-generator_libraryButton__BqZTo svg{width:24px;height:24px}.ai-rap-duo-generator_uploadBar__tfCp_[data-full=true]{grid-template-columns:1fr}.ai-rap-duo-generator_uploadBar__tfCp_[data-full=true] .ai-rap-duo-generator_libraryButton__BqZTo{min-height:40px;flex-direction:row;border-inline-start:0}.ai-rap-duo-generator_promptDetails__1zwVU>summary{display:block;min-height:40px}.ai-rap-duo-generator_promptDetails__1zwVU>summary::-webkit-details-marker{display:none}.ai-rap-duo-generator_advancedSummary__CYXRC{display:block;margin-top:7px;color:var(--ds-text-muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.ai-rap-duo-generator_cost__cLf3o{min-height:44px;padding:10px 12px;border:1px solid var(--ds-border-default);border-radius:8px;background:var(--ds-bg-surface)}@media (min-width:1280px){.ai-rap-duo-generator_layout__6p_5B{grid-template-columns:420px minmax(0,1fr)}}.ai-rap-duo-generator_outputSettings__bThvs .ai-rap-duo-generator_fieldHeading__29qDW{min-height:20px;margin-bottom:6px}.ai-rap-duo-generator_outputSettings__bThvs .ai-rap-duo-generator_options__4Vmh1 button{min-height:44px}.ai-rap-duo-generator_uploadBar__tfCp_:focus-within{outline:2px solid var(--ds-accent-primary);outline-offset:3px}.ai-rap-duo-generator_ratioOptions__d_2j7 button:focus-visible{outline-offset:-3px}.ai-rap-duo-generator_outputSettings__bThvs,.ai-rap-duo-generator_outputSettings__bThvs>fieldset{min-width:0}.angry-dance-filter-generator_layout__g3n76{display:grid;min-width:0;gap:24px;color:var(--ds-text-primary);text-align:start}.angry-dance-filter-generator_controls__bwQJa{display:flex;min-width:0;min-height:0;flex-direction:column;padding:24px;border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-card)}.angry-dance-filter-generator_controlHeader__oiCWN{flex-shrink:0;padding-bottom:16px}.angry-dance-filter-generator_title__P_aKN{margin:0;font-size:18px;font-weight:650;line-height:26px}.angry-dance-filter-generator_description__If9E_{margin:8px 0 14px;font-size:13px;line-height:20px;color:var(--ds-text-secondary)}.angry-dance-filter-generator_effectPicker__DW1mX>button{min-height:48px;padding:8px 12px;font-size:14px}.angry-dance-filter-generator_effectPicker__DW1mX>button img{width:32px;height:32px}.angry-dance-filter-generator_body__TwB_k{min-height:0;padding-bottom:20px;scrollbar-width:thin}.angry-dance-filter-generator_body__TwB_k>*+*{margin-top:16px}.angry-dance-filter-generator_fieldHeading__CL52_{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600}legend.angry-dance-filter-generator_fieldHeading__CL52_{justify-content:start}.angry-dance-filter-generator_stepNumber__55a49{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);font-size:11px}.angry-dance-filter-generator_photoCount__446MF{color:var(--ds-text-muted);font-size:11px;font-weight:400}.angry-dance-filter-generator_uploadBar__65t9v{min-width:0}.angry-dance-filter-generator_uploadButton__dywvE{display:flex;min-height:140px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;border:1px dashed var(--ds-border-strong);border-radius:10px;background:var(--ds-bg-surface);text-align:center;cursor:pointer;transition:border-color .16s,background-color .16s}.angry-dance-filter-generator_uploadButton__dywvE small,.angry-dance-filter-generator_uploadButton__dywvE strong{display:block}.angry-dance-filter-generator_uploadButton__dywvE strong{font-size:14px;font-weight:600}.angry-dance-filter-generator_uploadButton__dywvE small{margin-top:6px;color:var(--ds-text-muted);font-size:12px;line-height:18px}.angry-dance-filter-generator_uploadBar__65t9v[data-dragging=true] .angry-dance-filter-generator_uploadButton__dywvE,.angry-dance-filter-generator_uploadButton__dywvE:hover{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle)}.angry-dance-filter-generator_uploadButton__dywvE[aria-disabled=true]{cursor:default;opacity:.6}.angry-dance-filter-generator_hiddenUpload__za7uF{display:none}.angry-dance-filter-generator_libraryButton__o9KnF{display:flex;min-height:32px;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:4px;color:var(--ds-text-secondary);font-size:12px}.angry-dance-filter-generator_libraryButton__o9KnF:hover{color:var(--ds-text-primary)}.angry-dance-filter-generator_libraryButton__o9KnF:disabled{opacity:.5}.angry-dance-filter-generator_library__bHlFH{margin-top:12px;border:1px solid var(--ds-border-default);border-radius:10px;background:var(--ds-bg-surface);padding:12px}.angry-dance-filter-generator_library__bHlFH p{font-size:12px;line-height:20px;color:var(--ds-text-muted)}.angry-dance-filter-generator_libraryGrid__NztXQ{display:grid;max-height:208px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow-y:auto}.angry-dance-filter-generator_fileHint__RqEEI{margin-top:6px;color:var(--ds-text-muted);font-size:11px;line-height:18px}.angry-dance-filter-generator_options__iG9M5{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.angry-dance-filter-generator_options__iG9M5 button{min-width:0;min-height:42px;padding:8px 4px;border:1px solid var(--ds-border-strong);border-radius:6px;color:var(--ds-text-muted);font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s}.angry-dance-filter-generator_options__iG9M5 button:hover{color:var(--ds-text-primary)}.angry-dance-filter-generator_options__iG9M5 button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.angry-dance-filter-generator_options__iG9M5 button:disabled{opacity:.5}.angry-dance-filter-generator_promptHint__5X94m{color:var(--ds-text-muted);font-size:12px;line-height:19px}.angry-dance-filter-generator_row__AvoQZ{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.angry-dance-filter-generator_footer__9jTiB{flex-shrink:0;margin-top:auto;padding-top:16px;border-top:1px solid var(--ds-border-default)}.angry-dance-filter-generator_cost__i0sYA{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px}.angry-dance-filter-generator_cost__i0sYA strong{color:var(--ds-accent-primary);font-size:16px}.angry-dance-filter-generator_balance__H_itF,.angry-dance-filter-generator_consent__xehBI{margin-top:8px;color:var(--ds-text-muted);text-align:center;font-size:11px;line-height:17px}.angry-dance-filter-generator_error__5Yw5X{flex-shrink:0;max-height:112px;overflow-y:auto;margin-top:12px;padding:12px;border:1px solid var(--ds-state-destructive);border-radius:8px;color:var(--ds-state-destructive);font-size:13px;line-height:20px}.angry-dance-filter-generator_preview__TaNUf{display:flex;min-width:0;min-height:0;flex-direction:column}.angry-dance-filter-generator_tabs__ddGEi{display:flex;min-height:52px;flex-shrink:0;align-items:stretch;gap:20px;border-bottom:1px solid var(--ds-border-default)}.angry-dance-filter-generator_tabs__ddGEi button{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;color:var(--ds-text-muted);font-size:13px}.angry-dance-filter-generator_tabs__ddGEi button[data-state=active]{border-color:var(--ds-accent-primary);color:var(--ds-text-primary)}.angry-dance-filter-generator_tabs__ddGEi a{align-self:center;margin-inline-start:auto;color:var(--ds-text-muted);font-size:11px}.angry-dance-filter-generator_tabs__ddGEi a:hover{color:var(--ds-text-primary)}.angry-dance-filter-generator_content__ivy3B{display:flex;min-width:0;min-height:0;flex-direction:column;gap:20px;margin-top:16px;padding:24px;border:1px solid var(--ds-border-soft);border-radius:12px;background:var(--ds-bg-surface)}.angry-dance-filter-generator_content__ivy3B[hidden]{display:none}.angry-dance-filter-generator_outputHeading___UzLE{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.angry-dance-filter-generator_outputSpec__luge7{padding:5px 8px;border:1px solid var(--ds-border-default);border-radius:6px;color:var(--ds-text-muted);font-size:11px;font-weight:400}.angry-dance-filter-generator_sample__8oFH4{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:center}.angry-dance-filter-generator_sampleFrame__32vMY{display:flex;flex:1;width:100%;min-height:0;align-items:center;justify-content:center}.angry-dance-filter-generator_sampleVideo__KeRjz{display:block;width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:480/832;border-radius:10px;background:var(--ds-bg-card);object-fit:contain}.angry-dance-filter-generator_secondaryButton__hdS5N{min-height:38px;padding:8px 16px;border:1px solid var(--ds-border-default);border-radius:8px;font-size:12px}.angry-dance-filter-generator_secondaryButton__hdS5N:hover{border-color:var(--ds-accent-primary)}.angry-dance-filter-generator_results__7jnmT{display:grid;min-height:0;align-content:start;gap:20px}.angry-dance-filter-generator_resultCard__Gp6mp{overflow:hidden;border:1px solid var(--ds-border-default);border-radius:10px;background:var(--ds-bg-card)}.angry-dance-filter-generator_resultVideo__tFsHb{width:100%;max-height:540px;background:var(--ds-bg-page);object-fit:contain}.angry-dance-filter-generator_resultActions__I5XBB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;font-size:13px}.angry-dance-filter-generator_resultActions__I5XBB a{display:inline-flex;align-items:center;gap:8px;color:var(--ds-accent-primary)}.angry-dance-filter-generator_resultActions__I5XBB a:hover{text-decoration:underline}.angry-dance-filter-generator_resultNote__dfJ4r{color:var(--ds-text-muted);font-size:12px;line-height:20px}.angry-dance-filter-generator_templateGrid___n06b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.angry-dance-filter-generator_templateCard__9MN9m{min-width:0;text-align:start;font-size:13px;font-weight:500}.angry-dance-filter-generator_templateCard__9MN9m>span{display:block;margin-top:10px}.angry-dance-filter-generator_templateImage__pNJYm{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--ds-bg-card)}.angry-dance-filter-generator_layout__g3n76 :is(button,label,a,select,input):focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:3px}.angry-dance-filter-generator_uploadBar__65t9v:focus-within .angry-dance-filter-generator_uploadButton__dywvE{border-color:var(--ds-accent-primary)}@media (min-width:1024px){.angry-dance-filter-generator_layout__g3n76{height:860px;grid-template-columns:390px minmax(0,1fr)}.angry-dance-filter-generator_body__TwB_k{padding-inline-end:4px}.angry-dance-filter-generator_body__TwB_k,.angry-dance-filter-generator_content__ivy3B{flex:1;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1280px){.angry-dance-filter-generator_templateGrid___n06b{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.angry-dance-filter-generator_sampleFrame__32vMY{flex:none;height:min(70vh,620px)}}@media (max-width:639px){.angry-dance-filter-generator_controls__bwQJa{padding:20px}.angry-dance-filter-generator_content__ivy3B{padding:16px}.angry-dance-filter-generator_tabs__ddGEi{gap:16px}.angry-dance-filter-generator_tabs__ddGEi a{max-width:88px;text-align:end}.angry-dance-filter-generator_empty__MmSjN{min-height:360px;padding:16px}.angry-dance-filter-generator_resultActions__I5XBB{align-items:start;flex-direction:column}}.angry-dance-filter-generator_layout__g3n76 .angry-dance-filter-generator_content__ivy3B p,.angry-dance-filter-generator_layout__g3n76 .angry-dance-filter-generator_description__If9E_,.angry-dance-filter-generator_layout__g3n76 .angry-dance-filter-generator_title__P_aKN{margin-inline:0;text-align:start}.crazy-frog-ai-generator_layout__NfAB4{display:grid;min-width:0;gap:24px;color:var(--ds-text-primary)}.crazy-frog-ai-generator_controls__CJpUW{display:flex;min-width:0;min-height:0;flex-direction:column;padding:24px;text-align:start;border:1px solid var(--ds-border-default);border-radius:12px;background:var(--ds-bg-card)}.crazy-frog-ai-generator_body__T_Z1v{min-height:0;padding-bottom:20px;scrollbar-width:thin}.crazy-frog-ai-generator_body__T_Z1v>*+*{margin-top:16px}.crazy-frog-ai-generator_title__CRCka{margin:0;font-size:18px;font-weight:650;line-height:26px}.crazy-frog-ai-generator_description__WsOAc{margin:16px 0 12px;font-size:14px;line-height:21px;color:var(--ds-text-secondary)}.crazy-frog-ai-generator_effect__5f_il{display:flex;width:100%;min-height:72px;align-items:center;gap:12px;padding:12px;border:1px solid var(--ds-border-soft);border-radius:6px;background:var(--ds-bg-surface);text-align:start;font-size:16px;font-weight:600}.crazy-frog-ai-generator_effect__5f_il img{width:48px;height:48px;flex-shrink:0;border-radius:4px;object-fit:cover}.crazy-frog-ai-generator_uploadBar__PG9I2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:96px;overflow:hidden;border:1px solid var(--ds-border-strong);border-radius:12px;background:var(--ds-bg-surface)}.crazy-frog-ai-generator_uploadBar__PG9I2[data-dragging=true]{border-color:var(--ds-accent-primary)}.crazy-frog-ai-generator_uploadButton__swLcW{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 10px;cursor:pointer}.crazy-frog-ai-generator_uploadButton__swLcW small,.crazy-frog-ai-generator_uploadButton__swLcW strong{display:block}.crazy-frog-ai-generator_uploadButton__swLcW>span{min-width:0;overflow-wrap:anywhere;hyphens:auto}.crazy-frog-ai-generator_uploadButton__swLcW strong{font-size:13px;line-height:20px}.crazy-frog-ai-generator_uploadButton__swLcW small{margin-top:4px;font-size:11px;line-height:16px;color:var(--ds-text-muted)}.crazy-frog-ai-generator_uploadButton__swLcW[aria-disabled=true]{cursor:default;opacity:.6}.crazy-frog-ai-generator_libraryButton__k2cMo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-inline-start:1px solid var(--ds-border-default);padding:12px;font-size:12px;font-weight:600;min-width:0;overflow-wrap:anywhere;hyphens:auto}.crazy-frog-ai-generator_effect__5f_il:hover,.crazy-frog-ai-generator_libraryButton__k2cMo:hover{background:var(--ds-bg-elevated)}.crazy-frog-ai-generator_libraryButton__k2cMo:disabled{opacity:.5}.crazy-frog-ai-generator_options__HSWXH{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.crazy-frog-ai-generator_options__HSWXH button{min-height:44px;border:1px solid var(--ds-border-strong);border-radius:4px;font-size:14px;font-weight:500;color:var(--ds-text-muted)}.crazy-frog-ai-generator_options__HSWXH button[aria-pressed=true]{border-color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);color:var(--ds-accent-primary);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.crazy-frog-ai-generator_options__HSWXH button:disabled{opacity:.5}.crazy-frog-ai-generator_ratioPicker__onWYn{display:flex;min-width:0;align-items:center;gap:4px}.crazy-frog-ai-generator_ratioStrip__YpZq1{display:flex;min-width:0;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:3px}.crazy-frog-ai-generator_ratioOption__M1Zjr{display:flex;min-width:52px;height:76px;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ds-border-strong);border-radius:4px;color:var(--ds-text-muted);font-size:11px}.crazy-frog-ai-generator_ratioIconBox__0KaFW{display:grid;width:30px;height:30px;place-items:center}.crazy-frog-ai-generator_ratioIcon__frSvv{display:block;border:2px solid;border-radius:3px}.crazy-frog-ai-generator_ratioOption__M1Zjr[aria-pressed=true]{border-color:var(--ds-accent-primary);color:var(--ds-accent-primary);background:var(--ds-accent-primary-soft-subtle);box-shadow:inset 0 0 0 1px var(--ds-accent-primary)}.crazy-frog-ai-generator_ratioArrow__lGRei{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:6px;color:var(--ds-text-muted)}.crazy-frog-ai-generator_ratioArrow__lGRei:hover{background:var(--ds-bg-elevated);color:var(--ds-text-primary)}.crazy-frog-ai-generator_ratioPicker__onWYn button:disabled{opacity:.5}.crazy-frog-ai-generator_row__p3_EG{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.crazy-frog-ai-generator_footer__6ssiQ{margin-top:auto;flex-shrink:0;padding-top:16px;border-top:1px solid var(--ds-border-default)}.crazy-frog-ai-generator_cost__nbG49{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;border:1px solid var(--ds-border-default);border-radius:5px;background:var(--ds-bg-elevated);font-size:13px}.crazy-frog-ai-generator_cost__nbG49 strong{color:var(--ds-accent-primary);font-size:16px}.crazy-frog-ai-generator_preview__x4enL{display:flex;min-width:0;min-height:0;flex-direction:column}.crazy-frog-ai-generator_tabs__PrpPB{display:flex;min-height:54px;flex-shrink:0;align-items:stretch;gap:24px;border-bottom:1px solid var(--ds-border-default)}.crazy-frog-ai-generator_tabs__PrpPB button{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;font-size:14px;color:var(--ds-text-muted)}.crazy-frog-ai-generator_tabs__PrpPB button[data-state=active]{border-color:var(--ds-accent-primary);color:var(--ds-text-primary)}.crazy-frog-ai-generator_tabs__PrpPB a{align-self:center;margin-inline-start:auto;font-size:12px;color:var(--ds-text-muted)}.crazy-frog-ai-generator_content__BsOP0{min-width:0;min-height:0;margin-top:20px;text-align:start;border:1px solid var(--ds-border-soft);border-radius:12px;background:var(--ds-bg-surface);padding:24px}.crazy-frog-ai-generator_sample__p_Jet{display:flex;min-width:0;flex-direction:column;gap:16px}.crazy-frog-ai-generator_sampleFrame__GloIU{position:relative;width:100%;aspect-ratio:128/73;overflow:hidden;border-radius:8px;background:var(--ds-bg-card)}.crazy-frog-ai-generator_sampleVideo__CIgFD{display:block;width:100%;height:100%;object-fit:contain}.crazy-frog-ai-generator_templateImage__tvi_A{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:8px;background:var(--ds-bg-card)}.crazy-frog-ai-generator_templateGrid__Tnw0s{display:grid;gap:16px}.crazy-frog-ai-generator_templateCard__HynVP{min-width:0;text-align:start;font-size:14px;font-weight:500}.crazy-frog-ai-generator_templateCard__HynVP>span{display:block;margin-top:10px}.crazy-frog-ai-generator_layout__NfAB4 :is(button,label,summary,a):focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:3px}@media (min-width:1024px){.crazy-frog-ai-generator_layout__NfAB4{grid-template-columns:420px minmax(0,1fr);height:920px}.crazy-frog-ai-generator_body__T_Z1v{padding-inline-end:4px}.crazy-frog-ai-generator_body__T_Z1v,.crazy-frog-ai-generator_content__BsOP0{flex:1;overflow-y:auto;overscroll-behavior:contain}.crazy-frog-ai-generator_content__BsOP0[data-preview=demo]{flex:0 0 auto;overflow:visible}}@media (min-width:640px){.crazy-frog-ai-generator_templateGrid__Tnw0s{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.crazy-frog-ai-generator_content__BsOP0,.crazy-frog-ai-generator_controls__CJpUW{padding:16px}.crazy-frog-ai-generator_tabs__PrpPB{gap:16px}.crazy-frog-ai-generator_tabs__PrpPB a{max-width:88px;text-align:end}.crazy-frog-ai-generator_empty__zJKaa{min-height:320px;padding:16px}}.crazy-frog-ai-generator_layout__NfAB4 .crazy-frog-ai-generator_body__T_Z1v p,.crazy-frog-ai-generator_layout__NfAB4 .crazy-frog-ai-generator_content__BsOP0 p,.crazy-frog-ai-generator_layout__NfAB4 .crazy-frog-ai-generator_description__WsOAc,.crazy-frog-ai-generator_layout__NfAB4 .crazy-frog-ai-generator_title__CRCka{margin-inline:0;text-align:start}.centered-landing_centeredCopy__Yi2dQ :is(h1,h2,h3,h4,h5,h6,p,figcaption){margin-inline:auto;text-align:center}@layer components{.generator-surface_controls__sbSjt,.generator-surface_panel__f2P2K,.generator-surface_preview__J4V_y{min-width:0;border:1px solid color-mix(in oklab,var(--border) 60%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--background) 60%,transparent);box-shadow:var(--ds-shadow-sm)}.generator-surface_controls__sbSjt{padding:1.25rem}.generator-surface_preview__J4V_y{padding:1rem}.generator-surface_previewFrame__xfBUh{overflow:hidden;border-radius:.75rem;background:color-mix(in oklab,var(--muted) 20%,transparent)}.generator-surface_layout__T0EMD{display:grid;align-items:stretch;gap:1.5rem}.generator-surface_upload__emjI0{position:relative;overflow:hidden;border:1px dashed var(--border);border-radius:.75rem;background:color-mix(in oklab,var(--background) 40%,transparent)}@media (min-width:1024px){.generator-surface_layout__T0EMD{grid-template-columns:420px minmax(0,1fr)}}}.main-why-choose-section_featureList__c18p4{display:flex}.main-why-choose-section_featureCard__f4513{flex:1;transition:flex .5s ease-in-out}.main-why-choose-section_featureCard__f4513:first-child{flex:4}.main-why-choose-section_featureImage__1ASq2{filter:grayscale(1);opacity:.4;transform:scale(1.05);transition:filter .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out}.main-why-choose-section_collapsedContent__GBQ_9,.main-why-choose-section_expandedContent__Y95j8{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.main-why-choose-section_collapsedContent__GBQ_9{opacity:1}.main-why-choose-section_expandedContent__Y95j8{opacity:0;transform:translateY(1rem)}.main-why-choose-section_featureCard__f4513:first-child .main-why-choose-section_featureImage__1ASq2{filter:grayscale(0);opacity:1;transform:scale(1)}.main-why-choose-section_featureCard__f4513:first-child .main-why-choose-section_collapsedContent__GBQ_9{opacity:0}.main-why-choose-section_featureCard__f4513:first-child .main-why-choose-section_expandedContent__Y95j8{opacity:1;transform:translateY(0)}.main-why-choose-section_featureList__c18p4:hover .main-why-choose-section_featureCard__f4513{flex:1}.main-why-choose-section_featureList__c18p4:hover .main-why-choose-section_featureImage__1ASq2{filter:grayscale(1);opacity:.4;transform:scale(1.05)}.main-why-choose-section_featureList__c18p4:hover .main-why-choose-section_collapsedContent__GBQ_9{opacity:1}.main-why-choose-section_featureList__c18p4:hover .main-why-choose-section_expandedContent__Y95j8{opacity:0;transform:translateY(1rem)}.main-why-choose-section_featureList__c18p4 .main-why-choose-section_featureCard__f4513:hover{flex:4}.main-why-choose-section_featureCard__f4513:hover .main-why-choose-section_featureImage__1ASq2{filter:grayscale(0);opacity:1;transform:scale(1)}.main-why-choose-section_featureCard__f4513:hover .main-why-choose-section_collapsedContent__GBQ_9{opacity:0}.main-why-choose-section_featureCard__f4513:hover .main-why-choose-section_expandedContent__Y95j8{opacity:1;transform:translateY(0)}@media (max-width:1023px){.main-why-choose-section_featureList__c18p4{display:grid;grid-template-columns:minmax(0,1fr)}.main-why-choose-section_featureCard__f4513{aspect-ratio:1;min-height:20rem}.main-why-choose-section_featureList__c18p4 .main-why-choose-section_featureCard__f4513 .main-why-choose-section_featureImage__1ASq2{filter:grayscale(0);opacity:1;transform:none}.main-why-choose-section_featureList__c18p4 .main-why-choose-section_featureCard__f4513 .main-why-choose-section_collapsedContent__GBQ_9{display:none}.main-why-choose-section_featureList__c18p4 .main-why-choose-section_featureCard__f4513 .main-why-choose-section_expandedContent__Y95j8{opacity:1;transform:none}}@media (min-width:640px) and (max-width:1023px){.main-why-choose-section_featureList__c18p4{grid-template-columns:repeat(2,minmax(0,1fr))}}.effect-landing_page__4jfJw{background:var(--ds-bg-page);color:var(--ds-text-primary)}.effect-landing_hero__gYgox{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6rem;padding:20px 16px 28px}.effect-landing_hero__gYgox:before{position:absolute;z-index:-2;inset:-18rem 0 auto;height:54rem;background:radial-gradient(circle at 50% 32%,color-mix(in oklch,var(--ds-accent-primary) 15%,transparent),transparent 38%),radial-gradient(circle at 82% 28%,color-mix(in oklch,var(--ds-accent-secondary) 11%,transparent),transparent 32%);content:""}.effect-landing_hero__gYgox:after{position:absolute;z-index:-1;top:0;left:50%;width:min(92vw,72rem);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ds-accent-primary) 55%,transparent),transparent);content:""}.effect-landing_heroCopy__noCww{width:100%;margin:0 auto;text-align:center}.effect-landing_hero__gYgox .effect-landing_title__DqVtK{max-width:none;margin:0;color:var(--ds-text-primary);font-family:inherit;font-size:clamp(28px,2.5vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-align:center;text-wrap:pretty;overflow-wrap:anywhere}.effect-landing_titleAccent___qpQp{background:linear-gradient(90deg,var(--ds-accent-primary),var(--ds-accent-secondary));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.effect-landing_hero__gYgox .effect-landing_description__ZEtzQ{max-width:100ch;margin:8px auto 0;color:var(--ds-text-muted);font-size:16px;line-height:1.5;text-align:center;text-wrap:pretty}.effect-landing_studio__rie7Y{position:relative;width:100%;margin:20px auto 0}.effect-landing_page__4jfJw [data-effect-section]{background:var(--ds-bg-page)}.effect-landing_page__4jfJw [data-effect-section] h2{color:var(--ds-text-primary);font-family:var(--font-newsreader),serif;font-size:clamp(2rem,4vw,3.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.effect-landing_page__4jfJw [data-effect-section] h3{color:var(--ds-text-primary);font-weight:600}.effect-landing_page__4jfJw [data-effect-card]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-sm)}.effect-landing_page__4jfJw [data-effect-preview]{border:1px solid var(--ds-border-glass);border-radius:var(--ds-radius-showcase);background:color-mix(in oklch,var(--ds-bg-page) 74%,transparent)}@media (min-width:1024px){.effect-landing_hero__gYgox{display:flex;height:calc(100svh - var(--effect-workspace-top, 140px));min-height:0;flex-direction:column;gap:16px;padding:16px 24px 20px}.effect-landing_heroCopy__noCww{flex-shrink:0}.effect-landing_studio__rie7Y{flex:1;min-height:0;margin:0}.effect-landing_studio__rie7Y>*,.effect-landing_studio__rie7Y>*>*{min-height:0}.effect-landing_studio__rie7Y>*{height:100%}.effect-landing_studio__rie7Y>*>*{height:100%!important}}@media (forced-colors:active){.effect-landing_titleAccent___qpQp{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}