.IconButton_btn__S8G99{display:inline-grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:9999px;transition:scale .15s ease-out,background-color .15s ease-out,color .15s ease-out}.IconButton_lg__HXDMr{width:44px;height:44px}.IconButton_s36__ihxPI{width:36px;height:36px}.IconButton_s32__JD0AB{width:32px;height:32px}.IconButton_s32__JD0AB,.IconButton_s36__ihxPI{position:relative}.IconButton_s32__JD0AB:after,.IconButton_s36__ihxPI:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;translate:-50% -50%}.IconButton_btn__S8G99 :is(svg){flex-shrink:0}.IconButton_btn__S8G99:active{scale:.95}.IconButton_btn__S8G99:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.IconButton_btn__S8G99:disabled{pointer-events:none;opacity:var(--s-opacity-inactive)}.IconButton_muted__IgHAR{background-color:var(--s-bg-surface-muted);color:var(--s-icon-primary);box-shadow:var(--s-shadow-nav-soft)}.IconButton_inverse__3aP1E{background-color:var(--s-bg-inverse);color:var(--s-text-inverse)}.IconButton_onDark__maqZN{background-color:color-mix(in oklab,var(--s-color-white) 10%,transparent);color:var(--s-text-inverse)}.IconButton_ghost__vV7Vf{background-color:transparent;color:var(--s-icon-secondary)}@media (hover:hover) and (pointer:fine){.IconButton_ghost__vV7Vf:hover{background-color:var(--s-bg-surface-muted);color:var(--s-icon-primary)}.IconButton_muted__IgHAR:hover{background-color:var(--s-background-color-nav-round-hover)}.IconButton_inverse__3aP1E:hover{background-color:color-mix(in oklab,var(--s-bg-inverse) 90%,transparent)}.IconButton_onDark__maqZN:hover{background-color:color-mix(in oklab,var(--s-color-white) 15%,transparent)}}.Skeleton_sk__zsaA8{display:block;max-width:100%;border-radius:var(--s-radius-xl);background-color:var(--s-bg-surface-muted);background-image:linear-gradient(90deg,transparent 30%,var(--s-bg-surface-subtle) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:Skeleton_sk-shimmer__nRGve 1.15s linear infinite}.Skeleton_rect__JqcSS{width:100%;height:16px}.Skeleton_circle__pcbnb{width:40px;height:40px;border-radius:9999px}.Skeleton_text__bHf52{width:100%;height:.75em;margin-block:.375em;border-radius:var(--s-radius-sm)}.Skeleton_lines__O7_qu{display:block}@keyframes Skeleton_sk-shimmer__nRGve{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_sk__zsaA8{animation:none;background-image:none}}.AIToolComponent_layout__iZ_1H{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:72rem;margin-inline:auto}@media (min-width:48rem){.AIToolComponent_layout__iZ_1H{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}}.AIToolComponent_formCol__7fGgL,.AIToolComponent_resultCol__hHzjJ{min-width:0}.AIToolComponent_resultCol__hHzjJ{display:flex;flex-direction:column;gap:20px}.AIToolComponent_results__s5Pxn{display:flex;flex-direction:column;gap:10px}.AIToolComponent_idleImg__cZsKT{display:block;width:100%;height:auto;border-radius:var(--s-radius-3xl)}.AIToolComponent_loading__eCqYX{display:flex;flex-direction:column;gap:10px}.AIToolComponent_loadingLabel__3aWi_{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:var(--s-text-half-base);line-height:22px;font-weight:500;color:var(--s-text-purple)}.AIToolComponent_skeletonText__IrWrz{min-width:0;flex:1 1 auto;padding-top:5px}.AIToolComponent_tiles__oGKzu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.AIToolComponent_tile__Fg_oT{display:flex;align-items:flex-start;gap:14px;margin:0;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface);padding:18px 16px 18px 18px}.AIToolComponent_num__ek3nP{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:9999px;background-color:var(--s-bg-purple-soft);font-size:var(--s-text-half-sm);line-height:1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--s-text-purple)}.AIToolComponent_tileText__ZJCJs{min-width:0;flex:1 1 auto;margin:0;padding-top:5px;font-size:var(--s-text-half-base);line-height:1.5;color:var(--s-text-secondary);overflow-wrap:anywhere}.AIToolComponent_tileText__ZJCJs b,.AIToolComponent_tileText__ZJCJs strong{font-weight:600;color:var(--s-text-primary)}.AIToolComponent_imageCard__wCKqU{display:flex;flex-direction:column;gap:14px;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface);padding:14px}.AIToolComponent_imageHead__dbrnq{display:flex;align-items:center;justify-content:space-between;gap:12px}.AIToolComponent_imageTitle__co3jY{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--s-text-half-lg);line-height:22px;font-weight:600;color:var(--s-text-primary)}.AIToolComponent_imageIcon__r7qH8{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:var(--s-radius-xl);background-color:var(--s-bg-purple-soft);color:var(--s-text-purple-display)}.AIToolComponent_imageActions__TFwUE{display:flex;flex-shrink:0;gap:6px}.AIToolComponent_image__ajHwb{display:block;width:100%;height:auto;border-radius:var(--s-radius-3xl)}.AIToolComponent_imageHidden__M3k2T{display:none}.AIToolComponent_gallery__YM8dI{display:flex;flex-direction:column;gap:14px;width:100%}.AIToolComponent_galleryTitle__7KMjb{margin:0;font-size:var(--s-text-half-lg);line-height:22px;font-weight:600;color:var(--s-text-primary)}.AIToolComponent_galleryGrid__eKtB7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.AIToolComponent_example__YUHxI{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface-muted);background-size:cover;background-position:50%}.AIToolComponent_example__YUHxI:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.AIToolComponent_exampleLabel__RQqGN{position:relative;width:100%;padding:36px 12px 12px;background-image:linear-gradient(to top,var(--s-bg-overlay),transparent);font-size:var(--s-text-half-sm);line-height:18px;font-weight:500;color:var(--s-text-inverse)}.AIToolComponent_exampleHover__IbViY{position:absolute;inset:0;display:grid;place-items:center;padding:12px;background-color:var(--s-bg-overlay);text-align:center;font-size:var(--s-text-half-sm);line-height:18px;font-weight:500;color:var(--s-text-inverse);opacity:0;transition:opacity var(--s-dur-micro) ease-out}@media (hover:hover) and (pointer:fine){.AIToolComponent_example__YUHxI:hover .AIToolComponent_exampleHover__IbViY{opacity:1}}.AIToolComponent_example__YUHxI:focus-visible .AIToolComponent_exampleHover__IbViY{opacity:1}@media (prefers-reduced-motion:no-preference){.AIToolComponent_fx__Uvyhm{animation:AIToolComponent_ai-rise__xUldX .5s var(--s-hero-expo,ease-out) both}}@keyframes AIToolComponent_ai-rise__xUldX{0%{opacity:0;translate:0 14px}}.Badge_badge__EiCtI{--badge-bg:var(--s-bg-surface-muted);--badge-fg:var(--s-text-primary);--badge-dot:var(--s-icon-secondary);display:inline-flex;flex-shrink:0;align-items:center;gap:6px;white-space:nowrap;border-radius:9999px;background-color:var(--badge-bg);color:var(--badge-fg);padding:5px 11px;font-size:var(--s-type-small-size);line-height:var(--s-type-small-lh);font-weight:500;font-variant-numeric:tabular-nums}.Badge_badge__EiCtI[data-size=sm]{gap:4px;padding:2px 8px}.Badge_badge__EiCtI[data-caps],.Badge_badge__EiCtI[data-size=sm]{font-size:var(--s-type-caption-size);line-height:var(--s-type-caption-lh)}.Badge_badge__EiCtI[data-caps]{padding-inline:10px 14px;letter-spacing:var(--s-tracking-wider);text-transform:uppercase}.Badge_badge__EiCtI[data-caps][data-size=sm]{padding-inline:8px 10px}.Badge_badge__EiCtI[data-tone=neutral]{box-shadow:inset 0 0 0 1px var(--s-border-subtle)}.Badge_badge__EiCtI[data-tone=purple]{--badge-bg:var(--s-bg-purple-soft);--badge-fg:var(--s-text-purple);--badge-dot:var(--s-color-purple-500)}.Badge_badge__EiCtI[data-tone=brand]{--badge-bg:var(--s-bg-brand-soft);--badge-fg:var(--s-text-brand);--badge-dot:var(--s-bg-brand)}.Badge_badge__EiCtI[data-tone=danger]{--badge-bg:var(--s-bg-danger-soft);--badge-fg:var(--s-text-danger);--badge-dot:var(--s-border-danger)}.Badge_badge__EiCtI[data-tone=success]{--badge-bg:var(--s-bg-success-soft);--badge-fg:var(--s-text-success);--badge-dot:var(--s-text-icon-success)}.Badge_badge__EiCtI[data-tone=warning]{--badge-bg:var(--s-bg-warning-soft);--badge-fg:var(--s-text-warning);--badge-dot:var(--s-text-warning)}.Badge_badge__EiCtI[data-tone=info]{--badge-bg:var(--s-bg-info-soft);--badge-fg:var(--s-text-info);--badge-dot:var(--s-text-info)}.Badge_badge__EiCtI[data-tone=pink]{--badge-bg:var(--s-bg-pink-soft);--badge-fg:var(--s-text-pink);--badge-dot:var(--s-text-pink-display)}.Badge_badge__EiCtI[data-tone=inverse]{--badge-bg:var(--s-bg-inverse);--badge-fg:var(--s-text-inverse);--badge-dot:var(--s-text-inverse)}.Badge_dot__o5S0u{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background-color:var(--badge-dot)}.Badge_badge__EiCtI[data-size=sm] .Badge_dot__o5S0u{width:6px;height:6px}.Badge_icon__mv9BU{display:inline-grid;place-items:center}.Badge_icon__mv9BU :is(svg,img){width:14px;height:14px}.LandingSignupModal_backdrop__INYK5{position:fixed;inset:0;background:var(--s-bg-overlay);-webkit-backdrop-filter:blur(var(--s-blur-sm));backdrop-filter:blur(var(--s-blur-sm))}.LandingSignupModal_scroller__lFHLG{position:fixed;inset:0;z-index:10;overflow-y:auto}.LandingSignupModal_centre__iozP_{display:flex;min-height:100%;align-items:flex-end;justify-content:center}@media (min-width:40rem){.LandingSignupModal_centre__iozP_{align-items:center;padding:24px}}.LandingSignupModal_panel__vdfed{position:relative;width:100%;max-width:40rem;overflow:hidden;background:var(--s-bg-surface);color:var(--s-text-primary);font-family:var(--s-font-sans);text-align:center;box-shadow:var(--s-elevation-5);border-radius:var(--s-radius-nav-burger) var(--s-radius-nav-burger) 0 0}@media (min-width:40rem){.LandingSignupModal_panel__vdfed{border-radius:var(--s-radius-4xl)}}.LandingSignupModal_wash__kWOaW{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 0,var(--s-color-purple-50) 0,transparent 100%)}.LandingSignupModal_close__9E4QN{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:2;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:9999px;background:transparent;color:var(--s-icon-secondary);cursor:pointer;transition:background-color var(--s-dur-micro) ease-out,color var(--s-dur-micro) ease-out}.LandingSignupModal_close__9E4QN:after{content:"";position:absolute;inset:-4px}.LandingSignupModal_close__9E4QN:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.LandingSignupModal_close__9E4QN:active{scale:.95}@media (hover:hover) and (pointer:fine){.LandingSignupModal_close__9E4QN:hover{background:var(--s-bg-surface-muted);color:var(--s-text-primary)}}.LandingSignupModal_body__3xV2F{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 20px calc(32px + env(safe-area-inset-bottom))}@media (min-width:48rem){.LandingSignupModal_body__3xV2F{padding:56px 56px 48px}}.LandingSignupModal_title__f0LgC{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;font-family:var(--s-font-display);font-size:2rem;line-height:2.25rem;font-weight:800;letter-spacing:var(--s-tracking-tight);color:var(--s-text-primary)}@media (min-width:40rem){.LandingSignupModal_title__f0LgC{font-size:2.25rem;line-height:2.5rem}}.LandingSignupModal_ai__PV8kn{display:inline-grid;place-items:center;padding:4px 12px;border-radius:var(--s-radius-xl);background:var(--s-bg-inverse);color:var(--s-text-inverse)}.LandingSignupModal_proof__6BbgK{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.LandingSignupModal_faces__Xdo0Z{display:flex}.LandingSignupModal_face__bcWKS{display:block;width:32px;height:32px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--s-bg-surface)}.LandingSignupModal_count__OZqUu,.LandingSignupModal_face__bcWKS+.LandingSignupModal_face__bcWKS{margin-inline-start:-10px}.LandingSignupModal_count__OZqUu{display:inline-grid;height:32px;min-width:36px;place-items:center;padding-inline:6px;border-radius:9999px;background:var(--s-bg-inverse);box-shadow:0 0 0 2px var(--s-bg-surface);color:var(--s-text-inverse);font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase}.LandingSignupModal_rating__mfCsC{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start}.LandingSignupModal_stars__3m8Im{display:flex;align-items:center;gap:2px;font-size:14px;line-height:20px;color:var(--s-text-secondary);font-variant-numeric:tabular-nums}.LandingSignupModal_star__vAnOF{width:16px;height:16px;color:var(--s-color-yellow-400)}.LandingSignupModal_stars__3m8Im b{margin-inline-start:6px;font-weight:500;color:var(--s-text-primary)}.LandingSignupModal_trusted__4J84c{margin:0;font-size:13px;line-height:16px;color:var(--s-text-tertiary)}.LandingSignupModal_offer__sQBzc{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;font-family:var(--s-font-display);font-size:1.375rem;line-height:1.7rem;font-weight:800;letter-spacing:var(--s-tracking-tight);color:var(--s-text-primary)}.LandingSignupModal_offerLine__waWcG{text-wrap:balance}.LandingSignupModal_gain__l4aGm{position:relative;display:inline-grid;min-width:15.5rem;padding:6px 16px;border-radius:9999px;background:var(--s-bg-purple-soft);color:var(--s-text-purple);overflow:hidden}.LandingSignupModal_gainItem__EUhcQ{grid-area:1/1;white-space:nowrap;opacity:0;translate:0 100%}.LandingSignupModal_gainItem__EUhcQ:first-child{opacity:1;translate:none}@media (prefers-reduced-motion:no-preference){.LandingSignupModal_gainItem__EUhcQ{animation:LandingSignupModal_slide__idi6L 6s var(--s-ease-header) infinite both;animation-delay:calc(var(--i) * 2s)}.LandingSignupModal_gainItem__EUhcQ:first-child{opacity:0;translate:0 100%}}@keyframes LandingSignupModal_slide__idi6L{0%,2%{opacity:0;translate:0 100%}30%,8%{opacity:1;translate:0 0}36%,to{opacity:0;translate:0 -100%}}.LandingSignupModal_lead__pTdUk{max-width:28rem;margin:0;font-size:1rem;line-height:1.5;font-weight:var(--s-font-weight-book,450);color:var(--s-text-tertiary);text-wrap:pretty}.LandingSignupModal_lead__pTdUk b{font-weight:500;color:var(--s-text-primary)}.Notice_notice__tZXr0{--n-bg:var(--s-bg-info-soft);--n-fg:var(--s-text-info);display:flex;align-items:flex-start;gap:10px;border-radius:var(--s-radius-3xl);background-color:var(--n-bg);color:var(--n-fg);padding:14px 18px}.Notice_notice__tZXr0[data-tone=success]{--n-bg:var(--s-bg-success-subtle);--n-fg:var(--s-text-success)}.Notice_notice__tZXr0[data-tone=danger]{--n-bg:var(--s-bg-danger-subtle);--n-fg:var(--s-text-danger)}.Notice_notice__tZXr0[data-tone=warning]{--n-bg:var(--s-bg-warning-soft);--n-fg:var(--s-text-warning)}.Notice_notice__tZXr0[data-tone=neutral]{--n-bg:var(--s-bg-surface-subtle);--n-fg:var(--s-text-secondary)}.Notice_icon__UuXUz{flex-shrink:0;margin-top:1px}.Notice_text__rTznq{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.Notice_title__9_R8E{font-size:var(--s-type-ui-size);line-height:var(--s-type-ui-lh);font-weight:500}.Notice_body__T3giH{font-size:var(--s-type-small-size);line-height:18px}.Notice_body__T3giH,.Notice_title__9_R8E+.Notice_body__T3giH{color:var(--s-text-secondary)}.Notice_text__rTznq>.Notice_body__T3giH:only-child{font-size:var(--s-type-ui-size);line-height:var(--s-type-ui-lh);font-weight:500;color:var(--n-fg)}.Notice_action__dcWyB{flex-shrink:0;align-self:center}.EmptyState_empty__ETVlj{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.EmptyState_empty__ETVlj[data-size=sm]{padding:28px 20px}.EmptyState_icon__fQeaV{display:grid;width:56px;height:56px;margin-bottom:8px;place-items:center;border-radius:var(--s-radius-2xl);background-color:var(--s-bg-purple-soft);color:var(--s-text-purple)}.EmptyState_icon__fQeaV :is(img){width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.EmptyState_empty__ETVlj[data-tone=error] .EmptyState_icon__fQeaV{background-color:var(--s-bg-danger-soft);color:var(--s-text-danger)}.EmptyState_empty__ETVlj[data-size=sm] .EmptyState_icon__fQeaV{width:44px;height:44px}.EmptyState_title___voD9{max-width:28ch;font-family:var(--s-font-display);font-size:var(--s-type-h2-size);line-height:var(--s-type-h2-lh);font-weight:800;letter-spacing:var(--s-tracking-title);color:var(--s-text-primary);text-wrap:balance}.EmptyState_empty__ETVlj[data-size=sm] .EmptyState_title___voD9{font-family:var(--s-font-sans);font-size:var(--s-type-h3-size);line-height:var(--s-type-h3-lh);font-weight:500;letter-spacing:normal}.EmptyState_desc__7Ee7W{max-width:44ch;font-size:var(--s-type-ui-size);line-height:22px;color:var(--s-text-tertiary);text-wrap:pretty}.EmptyState_action__XNvax{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.Control_field__MfNfD{display:flex;min-width:0;flex-direction:column;gap:8px}.Control_label__71jVz{font-size:var(--s-type-label-size);line-height:var(--s-type-label-lh);font-weight:500;color:var(--s-text-secondary);transition:color var(--s-dur-micro) ease-out}.Control_field__MfNfD:focus-within .Control_label__71jVz{color:var(--s-text-purple)}.Control_field__MfNfD[data-state=error] .Control_label__71jVz{color:var(--s-text-danger)}.Control_field__MfNfD[data-label=eyebrow] .Control_label__71jVz{padding-inline-start:2px;font-size:var(--s-type-small-size);line-height:var(--s-type-small-lh);letter-spacing:var(--s-tracking-wider);text-transform:uppercase;color:var(--s-text-tertiary)}.Control_field__MfNfD[data-label=eyebrow]:focus-within .Control_label__71jVz{color:var(--s-text-purple)}.Control_field__MfNfD[data-label=eyebrow][data-state=error] .Control_label__71jVz{color:var(--s-text-danger)}.Control_field__MfNfD[data-disabled] .Control_box__KFgUu{cursor:not-allowed;opacity:var(--s-opacity-inactive)}.Control_box__KFgUu{position:relative;display:flex;height:var(--s-control-md);align-items:center;gap:10px;cursor:text;border-radius:9999px;border:1px solid var(--s-border-subtle);background-color:var(--s-bg-surface-subtle);padding-inline:16px;color:var(--s-icon-secondary);transition:background-color var(--s-dur-micro) ease-out,border-color var(--s-dur-micro) ease-out,box-shadow var(--s-dur-micro) ease-out}.Control_field__MfNfD[data-size=sm] .Control_box__KFgUu{height:var(--s-control-sm);gap:8px;padding-inline:14px}.Control_field__MfNfD[data-size=lg] .Control_box__KFgUu{height:var(--s-control-lg);padding-inline:18px 16px}@media (hover:hover) and (pointer:fine){.Control_box__KFgUu:hover{border-color:var(--s-border-default)}}.Control_box__KFgUu:focus-within{border-color:transparent;background-color:var(--s-bg-surface);box-shadow:var(--s-shadow-field-focus)}.Control_field__MfNfD[data-state=error] .Control_box__KFgUu{border-color:transparent;background-color:var(--s-bg-surface);box-shadow:var(--s-shadow-field-error)}.Control_field__MfNfD[data-state=success] .Control_box__KFgUu{border-color:transparent;background-color:var(--s-bg-surface);box-shadow:var(--s-shadow-field-success)}.Control_field__MfNfD input:-moz-read-only:not(:disabled){cursor:default}.Control_field__MfNfD input:read-only:not(:disabled){cursor:default}.Control_field__MfNfD:has(input:-moz-read-only:not(:disabled)) .Control_box__KFgUu{background-color:var(--s-bg-surface-muted)}.Control_field__MfNfD:has(input:read-only:not(:disabled)) .Control_box__KFgUu{background-color:var(--s-bg-surface-muted)}input.Control_control__r2vP4,select.Control_control__r2vP4,textarea.Control_control__r2vP4{width:100%;min-width:0;flex:1 1 auto;height:100%;margin:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:16px;line-height:24px;font-weight:450;letter-spacing:normal;color:var(--s-text-primary);caret-color:var(--s-color-purple-700)}input.Control_control__r2vP4:focus,select.Control_control__r2vP4:focus,textarea.Control_control__r2vP4:focus{border:0;box-shadow:none;outline:none}input.Control_control__r2vP4::-moz-placeholder,textarea.Control_control__r2vP4::-moz-placeholder{color:var(--s-text-muted);opacity:1}input.Control_control__r2vP4::placeholder,textarea.Control_control__r2vP4::placeholder{color:var(--s-text-muted);opacity:1}.Control_field__MfNfD[data-size=lg] input.Control_control__r2vP4{line-height:20px;font-weight:500;letter-spacing:-.01em}.Control_field__MfNfD[data-size=lg] input.Control_control__r2vP4::-moz-placeholder{font-weight:450}.Control_field__MfNfD[data-size=lg] input.Control_control__r2vP4::placeholder{font-weight:450}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.Control_field__MfNfD[data-size=lg] input.Control_control__r2vP4{font-size:15px}}input.Control_control__r2vP4:disabled{color:var(--s-text-tertiary);-webkit-text-fill-color:var(--s-text-tertiary)}input.Control_control__r2vP4:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--s-bg-surface) inset;-webkit-text-fill-color:var(--s-text-primary)}@media (hover:hover) and (pointer:fine){.Control_field__MfNfD[data-size=sm] :is(input.Control_control__r2vP4,select.Control_control__r2vP4){font-size:14px;line-height:20px}}input.Control_control__r2vP4::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.Control_prefix__v8X2O,.Control_suffix__u3B5_{display:inline-grid;min-width:20px;height:20px;flex-shrink:0;place-items:center;color:var(--s-icon-secondary);font-size:16px;line-height:24px;font-weight:500}.Control_prefix__v8X2O{margin-inline-end:-4px}.Control_box__KFgUu:focus-within .Control_prefix__v8X2O{color:var(--s-text-purple)}.Control_loading__xHyOc{color:var(--s-color-purple-700)}.Control_boxArea__v2PEh{height:auto;align-items:stretch;cursor:text;border-radius:var(--s-radius-half-3xl);padding:12px 16px}textarea.Control_area__9vZo0{min-height:112px;height:auto;resize:vertical;line-height:24px}.Control_field__MfNfD[data-size=sm] .Control_boxArea__v2PEh{padding:8px 14px}.Control_field__MfNfD[data-size=sm] textarea.Control_area__9vZo0{min-height:88px}.Control_boxSelect__NYRIq{cursor:pointer;padding-inline-end:14px}select.Control_select__LYkIB{cursor:pointer;padding-inline-end:24px;margin-inline-end:-24px;background-image:none;text-overflow:ellipsis}select.Control_select__LYkIB:has(option[value=""]:checked),select.Control_select__LYkIB:invalid{color:var(--s-text-muted)}.Control_chev__0dN1s{flex-shrink:0;pointer-events:none;color:var(--s-icon-primary)}.Control_msg__MqQbb{display:flex;align-items:flex-start;gap:6px;padding-inline:16px;font-size:var(--s-type-small-size);line-height:18px;font-weight:450;color:var(--s-text-tertiary)}.Control_msgError__pmWph{font-weight:500;color:var(--s-text-danger)}.Control_msgSuccess__NIXvg{font-weight:500;color:var(--s-text-success)}.Control_field__MfNfD[data-size=sm] .Control_msg__MqQbb{padding-inline:14px}.Control_field__MfNfD[data-size=lg] .Control_msg__MqQbb{padding-inline:18px}.Control_msgIcon__kqcz3{flex-shrink:0;margin-top:2px}.Control_msg__MqQbb :is(b,strong){font-weight:600}.Control_srOnly__G4uLT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.AIDynamicForm_form__zOrZq{display:flex;flex-direction:column;gap:18px;margin:0}.AIDynamicForm_submit__KNp3p{position:relative}.AIDynamicForm_confetti__lGuv_{position:absolute;inset-inline:0;top:50%;width:1px;margin-inline:auto;overflow:visible;pointer-events:none}.AIDynamicForm_used__zjEjC{display:flex;align-items:center;gap:10px;margin:0;border-radius:9999px;background-color:var(--s-bg-purple-soft);padding:8px 18px 8px 10px;font-size:var(--s-text-half-sm);line-height:20px;font-weight:500;color:var(--s-text-purple)}.AIDynamicForm_usedIcon__BoCQ_{box-sizing:content-box;flex-shrink:0;padding:5px;border-radius:9999px;background-color:var(--s-bg-surface);color:var(--s-color-orange-500)}.AIDynamicForm_usedText__ZRIIx{display:inline-flex;align-items:center;gap:4px;min-width:0}.AIDynamicForm_usedCount__Uf4Xa{font-weight:600;color:var(--s-text-brand);font-variant-numeric:tabular-nums}.AIDynamicForm_form__zOrZq select[class]{background-image:none}.FaceSwap_layout__HjcT9{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:72rem;margin-inline:auto}@media (min-width:64rem){.FaceSwap_layout__HjcT9{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}}.FaceSwap_formCol__YTKAD,.FaceSwap_resultCol__gbhhC{display:flex;min-width:0;flex-direction:column;gap:20px}.FaceSwap_pair__VKRmf{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;justify-items:center}@media (min-width:40rem){.FaceSwap_pair__VKRmf{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:12px}}.FaceSwap_slot__sbP4p{display:flex;width:100%;max-width:16rem;flex-direction:column;gap:12px}.FaceSwap_upload__JItNN{display:block;cursor:pointer}.FaceSwap_fileInput__cMRAA{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.FaceSwap_uploadBtn__8I7iu{display:flex;height:44px;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--s-bg-surface);box-shadow:inset 0 0 0 1px var(--s-border-default);padding-inline:18px;font-size:var(--s-text-half-base);line-height:20px;font-weight:600;color:var(--s-text-primary);text-align:center;white-space:nowrap;touch-action:manipulation;transition:background-color var(--s-dur-micro) ease-out,scale var(--s-dur-micro) ease-out}.FaceSwap_upload__JItNN:active .FaceSwap_uploadBtn__8I7iu{scale:.97}.FaceSwap_upload__JItNN:has(:focus-visible) .FaceSwap_uploadBtn__8I7iu{outline:2px solid var(--s-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FaceSwap_upload__JItNN:hover .FaceSwap_uploadBtn__8I7iu{background-color:var(--s-bg-surface-subtle)}}.FaceSwap_frame__IkLtV{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--s-border-subtle);background-color:var(--s-bg-surface-muted);cursor:pointer}.FaceSwap_frameSquare__wPg6t{border-radius:var(--s-radius-3xl)}.FaceSwap_frameRound__2ibFp{border-radius:9999px}.FaceSwap_frame__IkLtV:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.FaceSwap_frameImg__w_KLn{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FaceSwap_frameSkeleton__lItpF{position:absolute;inset:0;width:100%;height:100%;max-width:none}.FaceSwap_hidden__TxRXk{opacity:0}img.FaceSwap_hidden__TxRXk{display:none}.FaceSwap_arrow__oeQcr{width:64px;height:48px;margin-top:70px;color:var(--s-icon-secondary)}@media (max-width:39.99rem){.FaceSwap_arrow__oeQcr{margin-top:0;rotate:90deg}}.FaceSwap_submit__XS6jY{position:relative}.FaceSwap_confetti__7oe2m{position:absolute;inset-inline:0;top:50%;width:1px;margin-inline:auto;overflow:visible;pointer-events:none}.FaceSwap_examples__iaUeQ{display:flex;flex-direction:column;gap:12px;width:100%}.FaceSwap_examplesTitle__1Qpmp{margin:0;font-size:var(--s-text-half-base);line-height:22px;font-weight:600;color:var(--s-text-secondary)}.FaceSwap_examplesGrid__5RkD_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.FaceSwap_example___6vJg{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface-muted);background-size:cover;background-position:50%;cursor:pointer;touch-action:manipulation}.FaceSwap_example___6vJg:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.FaceSwap_exampleLabel__gcJnb{position:relative;width:100%;padding:36px 12px 12px;background-image:linear-gradient(to top,var(--s-bg-overlay),transparent);color:var(--s-text-inverse)}.FaceSwap_exampleHover__0G1Zt,.FaceSwap_exampleLabel__gcJnb{font-size:var(--s-text-half-sm);line-height:18px;font-weight:500}.FaceSwap_exampleHover__0G1Zt{position:absolute;inset:0;display:grid;place-items:center;padding:12px;background-color:var(--s-bg-overlay);text-align:center;color:var(--s-text-inverse);opacity:0;transition:opacity var(--s-dur-micro) ease-out}@media (hover:hover) and (pointer:fine){.FaceSwap_example___6vJg:hover .FaceSwap_exampleHover__0G1Zt{opacity:1}}.FaceSwap_example___6vJg:focus-visible .FaceSwap_exampleHover__0G1Zt{opacity:1}.FaceSwap_resultCol__gbhhC{width:100%;max-width:31.25rem;margin-inline:auto}.FaceSwap_imageCard__1mdfi{display:flex;flex-direction:column;gap:14px;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface);padding:14px}.FaceSwap_imageHead__mRCxq{display:flex;align-items:center;justify-content:space-between;gap:12px}.FaceSwap_imageTitle__h2Yvj{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--s-text-half-lg);line-height:22px;font-weight:600;color:var(--s-text-primary)}.FaceSwap_imageIcon__xtk0S{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:var(--s-radius-xl);background-color:var(--s-bg-purple-soft);color:var(--s-text-purple-display)}.FaceSwap_imageActions__dB30M{display:flex;flex-shrink:0;gap:6px}.FaceSwap_image__neCfQ{display:block;width:100%;height:auto;border-radius:var(--s-radius-3xl)}.AiToolCard_card__9PZXu{width:100%;max-width:72rem;margin-inline:auto;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-5xl);background-color:var(--s-bg-surface);padding:20px 14px;text-align:start;overflow-x:clip}@media (min-width:48rem){.AiToolCard_card__9PZXu{padding:28px}}.ToolPage_article__lD5Pt{background-color:var(--s-bg-page);padding:56px 20px 0}@media (min-width:48rem){.ToolPage_article__lD5Pt{padding:72px 32px 0}}@media (min-width:75rem){.ToolPage_article__lD5Pt{padding:80px 80px 0}}.ToolPage_article__lD5Pt>*{max-width:80rem;margin-inline:auto}.ToolPage_srOnly__USKFE{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.toolreasons_root__oCJUE{display:flex;flex-direction:column;align-items:center;gap:40px;background-color:var(--s-bg-page-alt);padding:48px 20px}@media (min-width:48rem){.toolreasons_root__oCJUE{gap:48px;padding:64px 32px}}@media (min-width:75rem){.toolreasons_root__oCJUE{gap:56px;padding:90px 80px}}.toolreasons_head__74J4p{display:flex;width:100%;max-width:62.5rem;flex-direction:column;align-items:center;gap:24px;text-align:center}@media (min-width:75rem){.toolreasons_head__74J4p{gap:34px}}.toolreasons_title__ieSaE.toolreasons_title__ieSaE{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.08}@media (min-width:75rem){.toolreasons_title__ieSaE.toolreasons_title__ieSaE{line-height:1}}.toolreasons_lede__2FpIC{max-width:56.25rem;margin:0;font-size:1.125rem;line-height:1.625;color:var(--s-text-tertiary);text-wrap:balance}@media (min-width:48rem){.toolreasons_lede__2FpIC{font-size:1.25rem}}.toolreasons_inner__J7eTn{display:flex;width:100%;max-width:80rem;gap:34px}.toolreasons_art__UKOvP{position:relative;display:none;min-height:35rem;width:25rem;flex-shrink:0;overflow:clip;border-radius:var(--s-radius-5xl);background-color:var(--s-bg-purple-soft)}@media (min-width:75rem){.toolreasons_art__UKOvP{display:block}}.toolreasons_art__UKOvP img{position:absolute;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:top left}.toolreasons_art1__RpcWA{top:70px;left:46px;width:150px;height:150px;rotate:8deg}.toolreasons_art2__Vd_oD{top:200px;left:220px;width:120px;height:120px;rotate:-14deg}.toolreasons_art3__dJU_l{top:340px;left:90px;width:140px;height:140px;rotate:16deg}.toolreasons_list__3QdnY{min-width:0;flex-grow:1}.toolreasons_card__ONWDq{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--s-border-subtle);border-radius:var(--s-radius-5xl);background-color:var(--s-bg-surface);box-shadow:0 1px 2px #15121a0a,0 12px 32px #15121a0f}@media (max-width:47.99rem){.toolreasons_card__ONWDq{gap:8px;padding:8px;border-radius:var(--s-radius-half-4xl)}}.toolreasons_row__GHpsf{border-radius:var(--s-radius-3xl);background-color:var(--s-bg-surface-subtle);transition:background-color .3s var(--s-ease-out)}.toolreasons_row__GHpsf[data-state=open]{background-color:transparent}.toolreasons_heading__hgGQ_{display:flex;margin:0}.toolreasons_trigger__TvkMA{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:18px 18px 18px 22px;border-radius:var(--s-radius-3xl);text-align:start;font-family:var(--s-font-display);font-size:1.25rem;line-height:1.2;font-weight:800;letter-spacing:var(--s-tracking-tight);color:var(--s-text-primary)}@media (min-width:48rem){.toolreasons_trigger__TvkMA{font-size:var(--s-text-half-2xl)}}.toolreasons_row__GHpsf[data-state=open] .toolreasons_trigger__TvkMA{padding-bottom:8px;font-size:1.5rem;line-height:1.1}@media (min-width:48rem){.toolreasons_row__GHpsf[data-state=open] .toolreasons_trigger__TvkMA{font-size:1.875rem}}.toolreasons_trigger__TvkMA:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.toolreasons_q__hwxn6{min-width:0;text-wrap:balance}.toolreasons_icon__mU59s{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border-radius:9999px;background-color:var(--s-bg-surface);color:var(--s-icon-primary);transition:background-color .3s var(--s-ease-out),color .3s var(--s-ease-out)}.toolreasons_icon__mU59s svg{grid-area:1/1;width:12px;height:12px;transition-property:opacity,scale}.toolreasons_row__GHpsf[data-state=open] .toolreasons_icon__mU59s{background-color:var(--s-bg-purple-soft);color:var(--s-text-purple)}.toolreasons_plus__ATM9X{transition-duration:.37s;transition-timing-function:var(--s-ease-spring)}.toolreasons_minus__bKPhL,.toolreasons_row__GHpsf[data-state=open] .toolreasons_plus__ATM9X{scale:.25;opacity:0;transition-duration:.14s;transition-timing-function:var(--s-ease-spring-out)}.toolreasons_row__GHpsf[data-state=open] .toolreasons_minus__bKPhL{scale:1;opacity:1;transition-duration:.37s;transition-timing-function:var(--s-ease-spring)}@media (prefers-reduced-motion:reduce){.toolreasons_icon__mU59s,.toolreasons_icon__mU59s svg,.toolreasons_row__GHpsf{transition:none!important}}.toolreasons_region__LarPi{overflow:clip}.toolreasons_answer__w4KP2{display:flex;align-items:flex-start;gap:16px;margin:0;border-radius:var(--s-radius-3xl);background-color:var(--s-bg-purple-soft);padding:22px 24px 24px 22px}@media (min-width:48rem){.toolreasons_answer__w4KP2{padding:24px 28px 26px 24px}}.toolreasons_avatar__Jj2FF{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:9999px;background-color:var(--s-bg-surface)}.toolreasons_avatar__Jj2FF img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;rotate:-10deg;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolreasons_answer__w4KP2 p{min-width:0;flex-grow:1;margin:0;padding-top:8px;font-size:1rem;line-height:1.625;color:var(--s-text-secondary)}