.higgsfield-face-swap-module__XahKGG__page{color:hsl(var(--foreground));gap:clamp(4rem,7vw,7rem);padding:2rem 0 6rem;display:grid}.higgsfield-face-swap-module__XahKGG__eyebrow,.higgsfield-face-swap-module__XahKGG__kicker{color:hsl(var(--brand-magenta));text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:750;display:flex}.higgsfield-face-swap-module__XahKGG__eyebrow svg,.higgsfield-face-swap-module__XahKGG__kicker svg{width:1rem}.higgsfield-face-swap-module__XahKGG__opening{gap:1.4rem;display:grid}.higgsfield-face-swap-module__XahKGG__openingCopy{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:end;gap:2rem;display:grid}.higgsfield-face-swap-module__XahKGG__opening h2,.higgsfield-face-swap-module__XahKGG__matching h2,.higgsfield-face-swap-module__XahKGG__boundary h2,.higgsfield-face-swap-module__XahKGG__safety h2{letter-spacing:-.05em;margin:.7rem 0 0;font-size:clamp(2.15rem,4vw,4rem);line-height:.98}.higgsfield-face-swap-module__XahKGG__inputLegend{align-items:stretch;gap:.65rem;display:flex}.higgsfield-face-swap-module__XahKGG__inputLegend span{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:1rem;flex:1;grid-template-columns:auto 1fr;gap:.2rem .45rem;padding:.85rem;font-size:.72rem;display:grid}.higgsfield-face-swap-module__XahKGG__inputLegend svg{width:1rem;color:hsl(var(--brand-violet));grid-row:1/3}.higgsfield-face-swap-module__XahKGG__inputLegend b{color:hsl(var(--foreground));font-size:.82rem}.higgsfield-face-swap-module__XahKGG__inputLegend i{color:hsl(var(--brand-magenta));align-self:center;font-style:normal}.higgsfield-face-swap-module__XahKGG__matching{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.higgsfield-face-swap-module__XahKGG__matching>div>p:last-child,.higgsfield-face-swap-module__XahKGG__boundaryCopy p{max-width:46rem;color:hsl(var(--muted-foreground));line-height:1.65}.higgsfield-face-swap-module__XahKGG__matching ol{background:hsl(var(--border));border-radius:1.2rem;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.higgsfield-face-swap-module__XahKGG__matching li{background:hsl(var(--card));align-content:start;gap:.65rem;min-height:10rem;padding:1.1rem;display:grid}.higgsfield-face-swap-module__XahKGG__matching li span{color:hsl(var(--brand-violet));font:700 .7rem ui-monospace,monospace}.higgsfield-face-swap-module__XahKGG__matching li small{color:hsl(var(--muted-foreground));line-height:1.5}.higgsfield-face-swap-module__XahKGG__boundary{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.8rem;grid-template-columns:.48fr auto .48fr 1.2fr;align-items:stretch;gap:1rem;padding:clamp(1.25rem,3vw,2.4rem);display:grid}.higgsfield-face-swap-module__XahKGG__boundaryMode{background:hsl(var(--muted) / .3);border-radius:1.1rem;align-content:center;gap:.35rem;min-height:12rem;padding:1.2rem;display:grid}.higgsfield-face-swap-module__XahKGG__boundaryMode svg{width:1.3rem;color:hsl(var(--brand-magenta))}.higgsfield-face-swap-module__XahKGG__boundaryMode span{color:hsl(var(--brand-violet));text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.higgsfield-face-swap-module__XahKGG__boundaryMode small{color:hsl(var(--muted-foreground));line-height:1.45}.higgsfield-face-swap-module__XahKGG__boundaryArrow{color:hsl(var(--brand-magenta));align-self:center;font-size:1.5rem}.higgsfield-face-swap-module__XahKGG__boundaryCopy{padding:0 1rem}.higgsfield-face-swap-module__XahKGG__boundaryCopy h2{font-size:clamp(1.8rem,3vw,3rem)}.higgsfield-face-swap-module__XahKGG__boundary a{color:hsl(var(--brand-magenta));text-underline-offset:.2rem}.higgsfield-face-swap-module__XahKGG__safety{gap:1.2rem;display:grid}.higgsfield-face-swap-module__XahKGG__safety>div:first-child{align-items:center;gap:1rem;display:flex}.higgsfield-face-swap-module__XahKGG__safety>div:first-child>svg{width:2rem;height:2rem;color:hsl(var(--brand-violet))}.higgsfield-face-swap-module__XahKGG__safetyGrid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.higgsfield-face-swap-module__XahKGG__safetyGrid article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.1rem;grid-template-columns:auto 1fr;gap:.45rem .65rem;padding:1.2rem;display:grid}.higgsfield-face-swap-module__XahKGG__safetyGrid span{color:hsl(var(--brand-violet));grid-row:1/3;font:700 .7rem ui-monospace,monospace}.higgsfield-face-swap-module__XahKGG__safetyGrid p{color:hsl(var(--muted-foreground));grid-column:2;margin:0;font-size:.84rem;line-height:1.55}.higgsfield-face-swap-module__XahKGG__safetyGrid article[data-state=yes]{box-shadow:inset 0 2px 0 hsl(var(--brand-violet))}.higgsfield-face-swap-module__XahKGG__safetyGrid article[data-state=no]{box-shadow:inset 0 2px 0 hsl(var(--brand-magenta))}.higgsfield-face-swap-module__XahKGG__warning{color:hsl(var(--muted-foreground));align-items:center;gap:.6rem;margin:0;font-size:.85rem;display:flex}.higgsfield-face-swap-module__XahKGG__warning svg{width:1rem;color:hsl(var(--brand-magenta));flex:none}.higgsfield-face-swap-module__XahKGG__safety details{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:1rem;line-height:1.65}.higgsfield-face-swap-module__XahKGG__safety summary{cursor:pointer;color:hsl(var(--foreground));font-weight:700}.higgsfield-face-swap-module__XahKGG__safety details p{max-width:68rem}@media (max-width:1050px){.higgsfield-face-swap-module__XahKGG__openingCopy,.higgsfield-face-swap-module__XahKGG__matching{grid-template-columns:1fr}.higgsfield-face-swap-module__XahKGG__matching ol{grid-template-columns:repeat(5,minmax(10rem,1fr));overflow-x:auto}.higgsfield-face-swap-module__XahKGG__boundary{grid-template-columns:1fr auto 1fr}.higgsfield-face-swap-module__XahKGG__boundaryCopy{grid-column:1/-1;padding-top:1rem}.higgsfield-face-swap-module__XahKGG__safetyGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.higgsfield-face-swap-module__XahKGG__page{gap:4.25rem}.higgsfield-face-swap-module__XahKGG__openingCopy{gap:1.2rem}.higgsfield-face-swap-module__XahKGG__opening h2,.higgsfield-face-swap-module__XahKGG__matching h2,.higgsfield-face-swap-module__XahKGG__safety h2{font-size:2.25rem}.higgsfield-face-swap-module__XahKGG__inputLegend{overflow-x:auto}.higgsfield-face-swap-module__XahKGG__inputLegend span{flex:0 0 11rem}.higgsfield-face-swap-module__XahKGG__matching ol{scroll-snap-type:x mandatory;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.higgsfield-face-swap-module__XahKGG__matching li{scroll-snap-align:start}.higgsfield-face-swap-module__XahKGG__boundary{grid-template-columns:1fr auto 1fr;padding:1rem}.higgsfield-face-swap-module__XahKGG__boundaryMode{min-height:10rem;padding:.9rem}.higgsfield-face-swap-module__XahKGG__boundaryMode small{font-size:.7rem}.higgsfield-face-swap-module__XahKGG__boundaryCopy{padding:0}.higgsfield-face-swap-module__XahKGG__boundaryCopy h2{font-size:2rem}.higgsfield-face-swap-module__XahKGG__safetyGrid{grid-template-columns:1fr}}.higgsfield-face-swap-module__XahKGG__page>*{min-width:0}@media (max-width:1050px){.higgsfield-face-swap-module__XahKGG__openingCopy,.higgsfield-face-swap-module__XahKGG__matching,.higgsfield-face-swap-module__XahKGG__boundary{min-width:0}.higgsfield-face-swap-module__XahKGG__openingCopy,.higgsfield-face-swap-module__XahKGG__matching{grid-template-columns:minmax(0,1fr)}}.higgsfield-face-swap-module__XahKGG__proofWall{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;container-type:inline-size}.higgsfield-face-swap-module__XahKGG__proofCard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.35rem;min-width:0;transition:border-color .2s,transform .2s;overflow:hidden}.higgsfield-face-swap-module__XahKGG__proofCard:hover{border-color:hsl(var(--brand-violet) / .55);transform:translateY(-2px)}.higgsfield-face-swap-module__XahKGG__proofHeader{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding:1rem 1.15rem .85rem;display:flex}.higgsfield-face-swap-module__XahKGG__proofHeader>span{color:hsl(var(--brand-violet));font:700 .7rem ui-monospace,monospace}.higgsfield-face-swap-module__XahKGG__proofHeader h3,.higgsfield-face-swap-module__XahKGG__proofHeader p{margin:0}.higgsfield-face-swap-module__XahKGG__proofHeader h3{letter-spacing:-.01em;font-size:1.02rem}.higgsfield-face-swap-module__XahKGG__proofHeader p{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.higgsfield-face-swap-module__XahKGG__proofRow{grid-template-columns:minmax(0,.75fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:0 1.15rem 1.15rem;display:grid}.higgsfield-face-swap-module__XahKGG__proofOperator[data-terminal],.higgsfield-face-swap-module__XahKGG__proofResult{grid-column:1/-1}.higgsfield-face-swap-module__XahKGG__proofThumb,.higgsfield-face-swap-module__XahKGG__proofResult{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.9rem;min-width:0;margin:0;position:relative;overflow:hidden}.higgsfield-face-swap-module__XahKGG__proofThumb img,.higgsfield-face-swap-module__XahKGG__proofResult img{width:100%;height:auto;display:block}.higgsfield-face-swap-module__XahKGG__proofThumb[data-role=source]{border-color:hsl(var(--brand-violet) / .45)}.higgsfield-face-swap-module__XahKGG__proofResult{border-color:hsl(var(--brand-violet) / .5);background:radial-gradient(circle at 50% 25%, hsl(var(--brand-violet) / .12), transparent 48%), hsl(var(--background));border-radius:1rem}.higgsfield-face-swap-module__XahKGG__proofOperator{color:hsl(var(--brand-magenta));text-align:center;font-size:1.25rem;line-height:1}.higgsfield-face-swap-module__XahKGG__proofThumb figcaption,.higgsfield-face-swap-module__XahKGG__proofResult figcaption{border:1px solid hsl(var(--foreground) / .14);background:hsl(var(--background) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.22rem .5rem;font-size:.58rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.higgsfield-face-swap-module__XahKGG__proofResult figcaption{border-color:hsl(var(--brand-violet) / .5);font-size:.62rem}@container (min-width:560px){.higgsfield-face-swap-module__XahKGG__proofRow{grid-template-columns:minmax(0,.62fr) auto minmax(0,1fr);gap:.6rem .9rem}.higgsfield-face-swap-module__XahKGG__proofThumb[data-role=source]{grid-area:1/1}.higgsfield-face-swap-module__XahKGG__proofRow>.higgsfield-face-swap-module__XahKGG__proofOperator:not([data-terminal]){grid-area:2/1}.higgsfield-face-swap-module__XahKGG__proofThumb[data-role=target]{grid-area:3/1}.higgsfield-face-swap-module__XahKGG__proofOperator[data-terminal]{grid-area:1/2/-1}.higgsfield-face-swap-module__XahKGG__proofResult{grid-area:1/3/-1}}@container (min-width:880px){.higgsfield-face-swap-module__XahKGG__proofRow{grid-template-columns:minmax(0,.75fr) auto minmax(0,1fr) auto minmax(0,1.25fr);gap:1rem}.higgsfield-face-swap-module__XahKGG__proofThumb[data-role=source],.higgsfield-face-swap-module__XahKGG__proofRow>.higgsfield-face-swap-module__XahKGG__proofOperator:not([data-terminal]),.higgsfield-face-swap-module__XahKGG__proofThumb[data-role=target],.higgsfield-face-swap-module__XahKGG__proofOperator[data-terminal],.higgsfield-face-swap-module__XahKGG__proofResult{grid-area:auto}}@media (max-width:640px){.higgsfield-face-swap-module__XahKGG__proofWall{gap:.8rem}.higgsfield-face-swap-module__XahKGG__proofCard{border-radius:1.05rem}.higgsfield-face-swap-module__XahKGG__proofHeader{padding:.85rem .85rem .7rem}.higgsfield-face-swap-module__XahKGG__proofRow{gap:.55rem;padding:0 .85rem .85rem}}@media (prefers-reduced-motion:reduce){.higgsfield-face-swap-module__XahKGG__proofCard{transition:none}.higgsfield-face-swap-module__XahKGG__proofCard:hover{transform:none}}
