.ip-compare,.ip-pair{display:grid;gap:var(--ui-space-12)}.ip-pair{grid-template-columns:1fr 1fr}.ip-shot{margin:0;display:grid;gap:var(--ui-space-6);min-width:0}.ip-frame{aspect-ratio:4/5;overflow:hidden;border-radius:var(--ui-radius-10);border:var(--ui-border-1) solid var(--ui-line);background:var(--ui-surface-soft)}.ip-frame img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ip-pair[data-view=face] .ip-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform:scale(2);transform-origin:50% 25%}.ip-shot figcaption{font-size:var(--ui-text-12);color:var(--ui-ink-3)}