.AiFaceSwapWebcamPage_page__mFqX8{padding-bottom:0;background:#f7f8fa}.AiFaceSwapWebcamPage_wrap__xV6VE{width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px}.AiFaceSwapWebcamPage_page__mFqX8 :is(a,summary,[tabindex]):focus-visible{outline:2px solid #2864c5;outline-offset:4px}.AiFaceSwapWebcamPage_page__mFqX8 [id=studio]{scroll-margin-top:120px}.AiFaceSwapWebcamPage_breadcrumb__TxKfu{padding-top:25px;color:#596473;font-size:12px}.AiFaceSwapWebcamPage_breadcrumb__TxKfu li,.AiFaceSwapWebcamPage_breadcrumb__TxKfu ol{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.AiFaceSwapWebcamPage_breadcrumb__TxKfu ol{flex-wrap:wrap;gap:7px 10px}.AiFaceSwapWebcamPage_breadcrumb__TxKfu a:hover{color:#2864c5;text-decoration:underline;text-underline-offset:4px}.AiFaceSwapWebcamPage_hero__sXvEm{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-block:38px 30px}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_eyebrow__o7m6L{margin-bottom:16px;color:#647082;font-size:10px;font-weight:600;letter-spacing:.13em}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_hero__sXvEm h1{max-width:700px;font-size:clamp(34px,4vw,55px);font-weight:550;line-height:1.08;letter-spacing:-.045em}.AiFaceSwapWebcamPage_hero__sXvEm>p{color:#4f5c6d;font-size:14px;line-height:1.8;text-wrap:pretty}.AiFaceSwapWebcamPage_textLink__fSJsr{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#2864c5;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#aabbd3}.AiFaceSwapWebcamPage_textLink__fSJsr svg{flex-shrink:0}.AiFaceSwapWebcamPage_textLink__fSJsr:hover{color:#174fae;text-decoration-color:currentColor}.AiFaceSwapWebcamPage_examplesSection__uQilP,.AiFaceSwapWebcamPage_faq__PEjrU,.AiFaceSwapWebcamPage_recording__e8bkX,.AiFaceSwapWebcamPage_section__iS28X,.AiFaceSwapWebcamPage_setup__5sQUa{padding-block:60px;scroll-margin-top:120px}.AiFaceSwapWebcamPage_recording__e8bkX,.AiFaceSwapWebcamPage_section__iS28X,.AiFaceSwapWebcamPage_setup__5sQUa{border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_sectionHeading__IoF0n{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start;margin-bottom:34px}.AiFaceSwapWebcamPage_page__mFqX8 :is(.AiFaceSwapWebcamPage_sectionHeading__IoF0n,.AiFaceSwapWebcamPage_recordIntro__jMhrJ,.AiFaceSwapWebcamPage_faq__PEjrU) h2{max-width:520px;font-size:clamp(26px,3vw,37px);font-weight:550;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.AiFaceSwapWebcamPage_sectionHeading__IoF0n>p{padding-top:28px;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_examples__snty0{display:grid;gap:44px}.AiFaceSwapWebcamPage_mediaFeature__mIq8r{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start;min-width:0}.AiFaceSwapWebcamPage_mediaFeature__mIq8r figure{min-width:0;margin:0}.AiFaceSwapWebcamPage_mediaFeature__mIq8r figcaption{max-width:90ch;padding-top:12px;color:#596473;font-size:12px;line-height:1.7}.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true]{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:40px;border-bottom:1px solid #dce3eb}.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true] .AiFaceSwapWebcamPage_mediaCopy__kXlIk{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.AiFaceSwapWebcamPage_page__mFqX8 :is(.AiFaceSwapWebcamPage_mediaCopy__kXlIk,.AiFaceSwapWebcamPage_referenceGuide__5PVXH,.AiFaceSwapWebcamPage_scenarios__RFerI) h3{max-width:32ch;font-size:clamp(21px,2.3vw,27px);line-height:1.3;font-weight:550;letter-spacing:-.025em}.AiFaceSwapWebcamPage_mediaCopy__kXlIk p,.AiFaceSwapWebcamPage_referenceGuide__5PVXH p:not(.AiFaceSwapWebcamPage_inputLabel__WEtxv),.AiFaceSwapWebcamPage_scenarios__RFerI p{max-width:75ch;margin-top:16px;color:#526174;font-size:15px;line-height:1.85}.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true] .AiFaceSwapWebcamPage_mediaCopy__kXlIk p:first-child{margin-top:0}.AiFaceSwapWebcamPage_exampleAction___sdX6{margin-top:26px}.AiFaceSwapWebcamPage_referenceGuide__5PVXH{display:grid;grid-template-columns:192px minmax(0,1fr);gap:40px;align-items:start;margin:42px 0 0;padding:32px;background:#eef1f5;border-radius:8px}.AiFaceSwapWebcamPage_referenceGuide__5PVXH img{width:100%;height:auto;border-radius:5px}.AiFaceSwapWebcamPage_scenarios__RFerI article{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;padding-block:30px;border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_scenarios__RFerI article>div>p:first-child{margin-top:0}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_scenarioDecision__CPrkr{color:#263f5d}.AiFaceSwapWebcamPage_inputs__G8cnP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_inputs__G8cnP article{padding:30px 36px 0 0}.AiFaceSwapWebcamPage_inputs__G8cnP article+article{padding-inline:36px 0;border-left:1px solid #dce3eb}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_inputLabel__WEtxv{margin:0 0 12px;color:#647082;font-size:10px;font-weight:600;letter-spacing:.1em}.AiFaceSwapWebcamPage_page__mFqX8 :is(.AiFaceSwapWebcamPage_inputs__G8cnP,.AiFaceSwapWebcamPage_motionAction__Xr2ta,.AiFaceSwapWebcamPage_recordSteps__sei3T) h3{font-size:20px;line-height:1.35;font-weight:550;letter-spacing:-.025em}.AiFaceSwapWebcamPage_inputs__G8cnP p:not(.AiFaceSwapWebcamPage_inputLabel__WEtxv){margin-top:16px;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_inputs__G8cnP .AiFaceSwapWebcamPage_decision__0G2Q8{margin-top:24px;color:#263f5d;font-weight:550}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_productContext__aoZCv{max-width:900px;margin-top:32px;color:#596473;font-size:13px;line-height:1.8}.AiFaceSwapWebcamPage_productContext__aoZCv a{color:#2864c5;text-decoration:underline;text-underline-offset:3px}.AiFaceSwapWebcamPage_motionChecks__9cFqt{list-style:none;margin:0;padding:0}.AiFaceSwapWebcamPage_motionChecks__9cFqt>li{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;padding-block:30px;border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_number__PlBSt{display:inline-block;margin-bottom:14px;color:#647082;font-size:12px;font-variant-numeric:tabular-nums}.AiFaceSwapWebcamPage_motionAction__Xr2ta>p{margin-top:12px;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_motionChecks__9cFqt dl{display:grid;gap:20px;margin:0}.AiFaceSwapWebcamPage_motionChecks__9cFqt dt{margin-bottom:5px;color:#263f5d;font-size:12px;font-weight:600}.AiFaceSwapWebcamPage_motionChecks__9cFqt dd{margin:0;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_checkConclusion__6e_Q_{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-radius:7px;background:#edf0f4}.AiFaceSwapWebcamPage_checkConclusion__6e_Q_ p{max-width:780px;color:#46566b;font-size:13px;line-height:1.8}.AiFaceSwapWebcamPage_checkConclusion__6e_Q_ .AiFaceSwapWebcamPage_textLink__fSJsr{flex-shrink:0}.AiFaceSwapWebcamPage_tableScroll__ooC8M{overflow-x:auto}.AiFaceSwapWebcamPage_table__8ISw4{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}.AiFaceSwapWebcamPage_table__8ISw4 td,.AiFaceSwapWebcamPage_table__8ISw4 th{padding:19px 24px 19px 0;border-bottom:1px solid #dce3eb;vertical-align:top}.AiFaceSwapWebcamPage_table__8ISw4 thead th{padding-top:0;color:#647082;font-size:11px;font-weight:550}.AiFaceSwapWebcamPage_table__8ISw4 tbody th{width:30%;color:#202936;font-weight:550}.AiFaceSwapWebcamPage_table__8ISw4 td{color:#526174}.AiFaceSwapWebcamPage_table__8ISw4 td:nth-child(2){width:22%}.AiFaceSwapWebcamPage_table__8ISw4 :is(th,td):last-child{padding-right:0}.AiFaceSwapWebcamPage_faq__PEjrU,.AiFaceSwapWebcamPage_recording__e8bkX{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.AiFaceSwapWebcamPage_recordIntro__jMhrJ>p:not(.AiFaceSwapWebcamPage_eyebrow__o7m6L){margin-block:22px 14px;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_recordSteps__sei3T{margin:0;padding:0;list-style:none}.AiFaceSwapWebcamPage_recordSteps__sei3T li{padding-block:22px;border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_recordSteps__sei3T li:first-child{border-top:0;padding-top:0}.AiFaceSwapWebcamPage_recordSteps__sei3T p{margin-top:12px;color:#526174;font-size:14px;line-height:1.8}.AiFaceSwapWebcamPage_usageNote__QOUAv{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;padding:24px 28px;background:#edf0f4;border-radius:7px}.AiFaceSwapWebcamPage_usageNote__QOUAv p{max-width:900px;color:#526174;font-size:13px;line-height:1.8}.AiFaceSwapWebcamPage_usageNote__QOUAv .AiFaceSwapWebcamPage_textLink__fSJsr{flex-shrink:0}.AiFaceSwapWebcamPage_faqItems__0zbcn details{border-bottom:1px solid #dce3eb}.AiFaceSwapWebcamPage_faqItems__0zbcn details:first-child{border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_faqItems__0zbcn summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding-block:18px;color:#202936;font-size:14px;font-weight:550;line-height:1.6;cursor:pointer;list-style:none}.AiFaceSwapWebcamPage_faqItems__0zbcn summary::-webkit-details-marker{display:none}.AiFaceSwapWebcamPage_faqItems__0zbcn summary svg{flex-shrink:0;color:#647082;transition:transform .16s ease}.AiFaceSwapWebcamPage_faqItems__0zbcn details[open] summary svg{transform:rotate(45deg)}.AiFaceSwapWebcamPage_faqItems__0zbcn p{padding-bottom:22px;color:#526174;font-size:13px;line-height:1.8}@media (max-width:1099px){.AiFaceSwapWebcamPage_wrap__xV6VE{padding-inline:32px}.AiFaceSwapWebcamPage_faq__PEjrU,.AiFaceSwapWebcamPage_hero__sXvEm,.AiFaceSwapWebcamPage_mediaFeature__mIq8r,.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true] .AiFaceSwapWebcamPage_mediaCopy__kXlIk,.AiFaceSwapWebcamPage_motionChecks__9cFqt>li,.AiFaceSwapWebcamPage_recording__e8bkX,.AiFaceSwapWebcamPage_scenarios__RFerI article,.AiFaceSwapWebcamPage_sectionHeading__IoF0n{gap:32px}.AiFaceSwapWebcamPage_checkConclusion__6e_Q_,.AiFaceSwapWebcamPage_usageNote__QOUAv{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:767px){.AiFaceSwapWebcamPage_wrap__xV6VE{padding-inline:20px}.AiFaceSwapWebcamPage_faq__PEjrU,.AiFaceSwapWebcamPage_hero__sXvEm,.AiFaceSwapWebcamPage_inputs__G8cnP,.AiFaceSwapWebcamPage_mediaFeature__mIq8r,.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true] .AiFaceSwapWebcamPage_mediaCopy__kXlIk,.AiFaceSwapWebcamPage_motionChecks__9cFqt>li,.AiFaceSwapWebcamPage_recording__e8bkX,.AiFaceSwapWebcamPage_referenceGuide__5PVXH,.AiFaceSwapWebcamPage_scenarios__RFerI article,.AiFaceSwapWebcamPage_sectionHeading__IoF0n{grid-template-columns:minmax(0,1fr);gap:24px}.AiFaceSwapWebcamPage_hero__sXvEm{padding-block:28px 16px}.AiFaceSwapWebcamPage_examplesSection__uQilP,.AiFaceSwapWebcamPage_faq__PEjrU,.AiFaceSwapWebcamPage_recording__e8bkX,.AiFaceSwapWebcamPage_section__iS28X,.AiFaceSwapWebcamPage_setup__5sQUa{padding-block:40px}.AiFaceSwapWebcamPage_referenceGuide__5PVXH{margin-top:20px;padding:22px}.AiFaceSwapWebcamPage_referenceGuide__5PVXH img{max-width:150px}.AiFaceSwapWebcamPage_examples__snty0{gap:30px}.AiFaceSwapWebcamPage_mediaFeature__mIq8r[data-paired=true]{padding-bottom:30px}.AiFaceSwapWebcamPage_sectionHeading__IoF0n{gap:16px;margin-bottom:26px}.AiFaceSwapWebcamPage_sectionHeading__IoF0n>p{padding-top:0}.AiFaceSwapWebcamPage_inputs__G8cnP{gap:0}.AiFaceSwapWebcamPage_inputs__G8cnP article,.AiFaceSwapWebcamPage_inputs__G8cnP article+article{padding:24px 0;border-left:0}.AiFaceSwapWebcamPage_inputs__G8cnP article+article{border-top:1px solid #dce3eb}.AiFaceSwapWebcamPage_page__mFqX8 .AiFaceSwapWebcamPage_productContext__aoZCv{margin-top:8px}.AiFaceSwapWebcamPage_table__8ISw4{min-width:620px}.AiFaceSwapWebcamPage_checkConclusion__6e_Q_,.AiFaceSwapWebcamPage_usageNote__QOUAv{padding:20px}}@media (prefers-reduced-motion:reduce){.AiFaceSwapWebcamPage_faqItems__0zbcn summary svg{transition:none}}